/* ©2008 Metadesign (http://www.metadesign.ru/). */
/* General stylesheet */

/* Defaults_ */
/* fix cursor pointer */
a {
	cursor:pointer;
	~cursor:hand;
	text-decoration:underline;
	color:#3a82b9;
	}

a:hover {
	text-decoration:none;
	}

/* disable foctopus border for links and fields */
a:focus, input, input:focus {
	outline:none;
	}

/* disable img border */
img {
	border:none;
	}

/* reset margins and paddings to zero */
* {
	margin:0;
	padding:0;
	}

/* _Defaults */

/* BEGIN STYLES */
html, body {
	font: normal 100%/100% tahoma, geneva, verdana, helvetica, arial, sans-serif; /* font base size 100% (usual 16px) */
	color:#424242;
	background-color:#fff;
	}

#topbar {
	width:auto;
	clear:both;
	}


#forum_container {
	width:auto;
	min-width:970px;
	~width:auto;
	~width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 970 ? "970px" : "auto");
	font-size:.75em; /* set font-size to 75% equal 12px  */
	line-height:1.33em; /* equal 16px */
	padding:1.5em;
	}


/* forum top tools line_ */

#forum_tools  {
	width:100%;
	border-collapse:collapse;
	}

#forum_tools td {
	height:30px;
	}


#forum_tools td.line01 {
	color:#858585;
	}

#forum_tools td a {
	color:#000;
	}

#forum_tools td a:hover, #forum_tools td a.highlight {
	color:#1c88c6;
	}


#forum_tools td.stat_left, #forum_tools td.stat_right, #forum_tools td.stat_main {
	line-height:30px;
	}

#forum_tools td.stat_left, #forum_tools td.stat_right {
	width:8px;
	font-size:1px;
	}

#forum_tools td.stat_left {background:url(/forum/img/greenpan_l.gif) 0 0 no-repeat;}
#forum_tools td.stat_right {background:url(/forum/img/greenpan_r.gif) 0 0 no-repeat;}

#forum_tools td.stat_main {
	width:250px;
	font-size:12px;
	text-align:center;
	color:#fff;
/*	background-color:#90cb2e; */
    background: url(/forum/img/greenpan_bg.gif) 0 0 repeat-x;
    white-space:nowrap;
	}

#forum_tools td.stat_main a {
    color:#fff;
    }

#forum_tools td.stat_descr {
	width:130px;
	text-align:center;
	padding:0 .5em 0 .5em;
	color:#858585;
	}

/* _forum top tools line */

/* forum navigator_ */
#forum_navigator  {
	width:auto;
	line-height:25px;
	font-size:12px;
	color:#858585;
	margin:2em 0 .5em 0;
	}

#forum_navigator .red {color:#ff3507;}

#forum_navigator a {
	line-height:25px;
	color:#000;
	}

/* FRAG

#forum_navigator .sub {
	padding-left:24px;
	background:transparent url(/forum/img/forum_rarr.gif) 0 5px no-repeat;
	}*/

/* filter_ */
#forum_navigator .forum_filter {
	width:auto;
	float:right;
	margin:0 0 0 0;
	}

#forum_navigator .forum_filter p {
	display:inline;
	color:#000;
	line-height:18px;
	text-align:right;
	}

#forum_navigator .forum_filter p input {
	margin:0 .5em 0 .5em;
	border:1px solid #999;
	height:18px;
	line-height:18px;
	font-size:11px;
	padding:0 .2em 0 .2em;
	vertical-align:middle;
	}

#forum_navigator .forum_filter p input.check {
    margin:0 0 0 .5em;
    border:none;
    height:auto;
    line-height:1.0;
    font-size:inherit;
    padding:0px;
    vertical-align:middle;
    }

#forum_navigator .forum_filter p.pre-btn {
    margin:0 .5em 0 0;
    }

#forum_navigator .forum_filter p.days input {
	width:3em;
	}

#forum_navigator .forum_filter p.author input {
	width:6em;
	}

#forum_navigator .forum_filter p.string input {
	width:8em;
	}

#forum_navigator .forum_filter p button {
	border:none;
	background:transparent;
	vertical-align:top;
	}


/* _filter */
/* _forum navigator */



/* forum body_ */
#forum_body {
	width:100%;
	border-collapse:collapse;
	clear:both;
	}

#forum_body tr.top_headline th {
	line-height:28px;
	font-weight:normal;
	color:#9a9993;
	border-bottom:2px solid #d2ccb4;
	background-color:#e4e0d2;
	padding:0 40px 0 40px;
	}

#forum_body tr.userlist th {
	padding-left:10px;
	}

#forum_body tr.headline th {
	text-align:left;
	font-size:21px;
	line-height:40px;
	font-weight:normal;
	color:#000;
	background-color:#f5f5f5;
	padding:0 0 0 38px;
	}

#forum_body tr.topicline td {
	background:transparent url(/forum/img/forum_dots.gif) 0 bottom repeat-x;
	padding:10px;
	}

#forum_body tr.topicline td.title p {
	padding-left:30px;
	color:#000;
	font-size:15px;
	}

#forum_body tr.topicline td.title p.new {background:transparent url(/forum/img/new.gif) 0 0 no-repeat;}
#forum_body tr.topicline td.title p.normal {background:transparent url(/forum/img/normal.gif) 0 0 no-repeat;}
#forum_body tr.topicline td.title p.newclosed {background:transparent url(/forum/img/newclosed.gif) 0 0 no-repeat;}
#forum_body tr.topicline td.title p.normalclosed {background:transparent url(/forum/img/normalclosed.gif) 0 0 no-repeat;}

#forum_body tr.topicline td.title p.inbox {background:transparent url(/forum/img/inbox.gif) 0 0 no-repeat;}
#forum_body tr.topicline td.title p.outbox {background:transparent url(/forum/img/outbox.gif) 0 0 no-repeat;}

#forum_body tr.topicline td.title p.pmnew {background:transparent url(/forum/img/pmnew.gif) 0 0 no-repeat;}
#forum_body tr.topicline td.title p.pmnormal {background:transparent url(/forum/img/pmnormal.gif) 0 4px no-repeat;}
#forum_body tr.topicline td.title p.pmfwd {background:transparent url(/forum/img/pmfwd.gif) 0 4px no-repeat;}

#forum_body tr.topicline td.title p a {
	font-size:15px;
	}


#forum_body tr.topicline td.title p.inbox a, #forum_body tr.topicline td.title p.outbox a {
	font-size:15px;
	display:block;
	clear:both;
	color:#000;
	}

#forum_body tr.topicline td.title p a.deltheme {
	display:block;
	font-size:1em;
	line-height:20px;
	width:20px;
	height:20px;
	float:left;
	text-indent:-100em;
	background:transparent url(/forum/img/deltheme.gif) center center no-repeat;
	margin:0 .5em 0 0;
	}

#forum_body tr.topicline td.title p a.addtheme {
    display:block;
    font-size:1em;
    line-height:20px;
    width:20px;
    height:20px;
    float:left;
    text-indent:-100em;
    background:transparent url(/forum/img/addtheme.gif) center center no-repeat;
    margin:0 .5em 0 0;
    }

#forum_body tr.topicline td.title img.addedtheme {
    float:left;
    margin:2px .8em 2px 0px;
    width:16px;
    height:16px;
    border:none;
    }

#forum_body tr.topicline td.favorite p a {
	clear:right;
	}

#forum_body tr.topicline td.favorite p small {
	font-size:11px;
	color:#555;
	}

#forum_body tr.topicline td p span {
	font-size:12px;
	color:#000;
	}

#forum_body tr.topicline td p.inbox span, #forum_body tr.topicline td p.outbox span {
	color:#777;
	}

#forum_body tr.topicline td.themes, #forum_body tr.topicline td.posts {
	text-align:center;
	color:#000;
	}

#forum_body tr.topicline td p small a {
	font-size:11px !important;
	line-height:1.2em
	}

#forum_body tr.topicline td.lastpost p {
	padding:0 0 0 28px;
	background:transparent url(/forum/img/2last.gif) 0 2px no-repeat;
	color:#000;
	}

#forum_body tr.topicline td.lastpost p small {
	color:#838383;
	}


#forum_body tr.topicline td.checks, #forum_body tr.topicline td.category {
	text-align:center;
	}

/* userlist_ */
#forum_body tr.topicline td.user, #forum_body tr.topicline td.info1, #forum_body tr.topicline td.info2, #forum_body tr.topicline td.stat {
	vertical-align:top;
	color:#000;
	}

#forum_body tr.topicline td.user p a.nickname {
	display:block;
	clear:both;
	font-size:1.5em;
	color:#eca87b;
	text-decoration:none;
	margin:0 0 .5em 0;
	}

#forum_body tr.topicline td.user p a.nickname:hover {
	text-decoration:underline;
	}

/* _userlist */


/* _forum body */

/* forum legend_ */

#forum_legend {
	width:auto;
	margin:3em 0 0 1em;
	}

#forum_legend p {
	padding:0 0 0 2.5em;
	margin:.5em 0 0 0;
	color:#000;
	}

#forum_legend p.new {background:transparent url(/forum/img/new.gif) 0 0 no-repeat;}
#forum_legend p.normal {background:transparent url(/forum/img/normal.gif) 0 0 no-repeat;}
#forum_legend p.newclosed {background:transparent url(/forum/img/newclosed.gif) 0 0 no-repeat;}
#forum_legend p.normalclosed {background:transparent url(/forum/img/normalclosed.gif) 0 0 no-repeat;}


#forum_legend p.inf {
	padding:0 0 0 3.7em !important;
	color:#777;
	}
/* _forum legend */

/* forum bottom navigator_ */

#forum_bnavigator {
	width:auto;
	float:right;
	margin:2em 0 0 0;
    white-space:nowrap;
	}

#forum_bnavigator p {
	display:inline;
	padding:0 0 0 .5em;
	color:#000;
	line-height:20px;
    white-space:nowrap;
	}

#forum_bnavigator p select {
	width:250px;
	border:1px solid #999;
	font-size:12px;
	line-height:18px;
	height:18px;
	}
/* _forum bottom navigator */


/* forum bottom tools_ */
#forum_btools {
	width:auto;
	margin:2em 0 0 2em;
	height:30px;
	}

#forum_btools a.sendmess {
	padding:0 0 0 34px;
	background:transparent url(/forum/img/sendmessage.gif) 0 center no-repeat;
	}

#forum_btools button {
	float:right;
	border:0;
	background:transparent;
	margin:0 16px 0 0;
	}

/* _forum bottom tools */



/* forum searchbox_ */
#forum_searchbox {
	width:100%;
	border-collapse:collapse;
	margin:3em 0 2em 0;
	}


#forum_searchbox td {
	vertical-align:top;
	text-align:left;
	padding-bottom:2em;

	}

#forum_searchbox td p{
	font-size:1em;
	line-height:1.2em;
	color:#000;
	}

#forum_searchbox td p small {
	line-height:11px;
	color:#777;
	}

#forum_searchbox td p small kbd {
	font-size:11px;
	}

#forum_searchbox td p button {
	border:none;
	background-color:transparent;
	margin:0;
	padding:0;
	~margin-left:-10px;
	}

#forum_searchbox td.left {
	width:20%;
	padding-right:20px;
	}

#forum_searchbox td.right p.searchstring input {
	width:75%;
	margin:0 .5em 0 0;
	border:1px solid #999;
	height:18px;
	line-height:18px;
	font-size:11px;
	padding:0 .2em 0 .2em;
	vertical-align:middle;
	}

#forum_searchbox td.right p.forums select {
	width:75%;
	height:200px;
	border:1px solid #999;
	font-size:.92em;
	color:#000;
	font-style:normal !important;
	}

#forum_searchbox td.right p.forums select optgroup {
	background-color:#eaeaea;
	color:#000;
	}

#forum_searchbox td.right p.forums select option {
	background-color:#fff;
	}

#forum_searchbox td.right p.radio {
	line-height:18px;
	}

#forum_searchbox td.right p.radio input {
	vertical-align:middle;
	}

#forum_searchbox td.right p label {
	padding:0 0 0 .4em;
	line-height:18px;
	}

#forum_searchbox td.right p.daterange {
	display:inline;
	padding:0 .5em 0 0;
	line-height:18px;
	vertical-align:middle;
	}

#forum_searchbox td.right p.daterange select {
	width:50px;
	margin:0 .5em 0 0;
	border:1px solid #999;
	height:18px;
	line-height:18px;
	font-size:11px;
	padding:0 .2em 0 .2em;
	vertical-align:middle;
	}

#forum_searchbox td.right p.author input {
	width:20%;
	margin:0 .5em 0 0;
	border:1px solid #999;
	height:18px;
	line-height:18px;
	font-size:11px;
	padding:0 .2em 0 .2em;
	vertical-align:middle;
	}
/* _forum searchbox */

/* forms common */
.common-form {
    width:100%;
    border-collapse:collapse;
    margin:1em 0 2em 0;
    }

.common-form td {
    vertical-align:top;
    text-align:left;
    padding-bottom:1em;
    }

.common-form td p{
    font-size:1em;
    line-height:1.2em;
    color:#000;
    }

.common-form td p small {
    line-height:11px;
    color:#777;
    }

.common-form th {
    font-size:15px;
    text-align:left;
    color:#9c9c9c;
    line-height:40px;
    }

.common-form td.left {
    width:20%;
    padding-right:20px;
    }

.common-form td p.intext input, .common-form td p.intext select, .common-form td p.infile input{
    width:40%;
    margin:0 .5em 0 0;
    border:1px solid #999;
    line-height:18px;
    height:18px;
    font-size:11px;
    padding:0 .2em 0 .2em;
    vertical-align:middle;
    }

.common-form td p.infile input{
    border:none;
    }

.common-form td p.intexta textarea {
    width:40%;
    height:100px;
    margin:0 .5em 0 0;
    border:1px solid #999;
    font-size:11px;
    line-height:18px;
    padding:0 .2em 0 .2em;
    font-family:tahoma,geneva,sans-serif;
    }

.common-form td p button {
    border:none;
    background-color:transparent;
    margin:0;
    padding:0;
    }

.common-form td p.check {
    padding:0 0 .5em 0;
    }

.common-form td p.check input {
    vertical-align:middle;
    line-height:20px;
    }

.common-form td p.check label {
    line-height:20px;
    padding:0 0 0 .3em;
    }

.common-form td p button {
    ~margin-left:-16px;
    }

/* _forms common */

#forum_search .small-select select {width:auto !important;}

/* form javascript errors */
.error {z-index:2000;position:absolute;background:url('/forum/img/error-pointer.gif') top left no-repeat;padding:0px 0px 0px 12px;}
.error p {background:#C90013;color:#FFFFFF;float:left;margin:0;padding:2px 5px;font-size:11px;}
.select-free {position:absolute;z-index:10;overflow:hidden;width:auto;}
.select-free iframe {display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:100%;height:100%;}
/* _form javascript errors */


/* other shit */

.user-photo {
    text-align:center;
    padding-bottom:2em;
    }

.user-photo img {
    clear:both;
    margin-bottom:1em;
    }

.register-rules {
    margin-top:2em;
    text-align:center;
    }

.register-rules input {
    margin-top:0.8em;
    border:5px solid red;
    }

.form-server-side-errors {margin:1em 0em !important;width:auto !important;background:#90cb2e;margin:0em;border-collapse:collapse;color:#fff;font-weight:bold;}
.form-server-side-errors td {padding: 0.7em 0.75em 0.7em 0.75em;border:none;}

.pager {border-collapse:collapse;padding:0em;border:none;margin:1em 0em;}
.pager td, table.pager th {border:2px solid #FFFFFF;padding:0.3em 0em !important;width:2em;text-align:center;}
.pager th {background-color:#d2ccb4;}

/* _other shit */

/* forum thread_ */
#forum_body tr.thread td.user {
    padding-left:40px;
    vertical-align:top;
    }

#forum_body tr.even td {
    background-color:#f7f6f1;
    }

#forum_body tr.odd td {
    background-color:#fbfaf8;
    }


#forum_body tr.thread td.user p.username a {
    display:block;
    clear:both;
    font-size:1.5em;
    color:#eca87b;
    text-decoration:underline;
    margin:0 0 .8em 0;
    }

#forum_body tr.thread td.user p.username a:hover {
    text-decoration:none;
    }

#forum_body tr.thread td.user p.usertools {
    font-size:10px;
    color:#9d9d9d;
    }


#forum_body tr.thread td.mess div.messtools {
    width:auto;
    clear:both;
    color:#9d9d9d;
    margin:0 0 1em 0;
    }

#forum_body tr.thread td.mess {
    vertical-align:top;
    }

#forum_body tr.thread td.mess div.messtools p {
    display:inline;
    font-size:10px;
    }

#forum_body tr.thread td.mess div.messtools p.left a {
    padding:0 .5em 0 1em;
    }

#forum_body tr.thread td.mess div.messtools p.right {
    float:right;
    }

#forum_body tr.thread td.mess div.text {
    width:auto;
    color:#000;
    }

#forum_body tr.thread td.mess div.text p {
    margin:0 0 1em 0;
    }


#forum_body tr.thread td.mess div.usertag {
    width:60%;
    clear:both;
    padding:.5em .5em 0 0;
    margin:2.5em 0 0 0;
    border-top:1px solid #e2e2e2;
    color:#9d9d9d;
    }


/* add answer_ */
#thread_answer {
    width:100%;
    border-collapse:collapse;
    margin:2em 0 0 0;
    }

#thread_answer td p.intext input, #thread_answer td p.intext select, #thread_answer td p.infile input{
    width:60%;
    margin:0 .5em 0 0;
    border:1px solid #999;
    line-height:18px;
    height:18px;
    font-size:11px;
    padding:0 .2em 0 .2em;
    vertical-align:middle;
    }

#thread_answer td {
    padding:3px;
    vertical-align:top;
    }

#thread_answer td.left {
    padding-left:40px;
    color:#000;
    }

#thread_answer td.left small {
    color:#9d9d9d;
    }

#thread_answer td.right div.tools, #thread_answer td.right div.text, #thread_answer td.right div.smilesline {
    clear:both;
    margin:0 0 .5em 0;
    }

#thread_answer td.right div.tools img {
    margin-right:2px;
    cursor:pointer;
    cursor:hand;
    }

#thread_answer td.right div.text textarea {
    width:60%;
    height:100px;
    margin:0 .5em 0 0;
    border:1px solid #999;
    font-size:11px;
    line-height:18px;
    padding:0 .2em 0 .2em;
    font-family:tahoma,geneva,sans-serif;
    }

#thread_answer td.right p {
    margin: 0 0 0.5em 0;
    line-height:15px;
    }

#thread_answer td.right p label {
    color:#000;
    padding:0 0 0 .5em;
    line-height:15px;
    }

/* _add answer */


/* bottom navigation in thread_ */

#forum_thread_bnavigation {
    width:100%;
    border-collapse:collapse;
    }

#forum_thread_bnavigation td {
    vertical-align:top;
    padding:10px;
    }

#forum_thread_bnavigation td #forum_bnavigator {
    margin:0;
    }

#forum_thread_bnavigation td #forum_bnavigator p {
    display:block;
    clear:both;
    }

#forum_thread_bnavigation td.left {
    width:auto;
    line-height:25px;
    font-size:12px;
    color:#858585;
    }

#forum_thread_bnavigation td.left .red {color:#ff3507;}

#forum_thread_bnavigation td.left a {
    line-height:25px;
    color:#000;
    }

#forum_body tr.deleted td {color:#d0d0d0 !important;}
#forum_body tr.deleted td.user p {text-decoration:underline;}

/* _bottom navigation in thread */

/* _forum thread */


/* text formatting */
span.format-offtopic{font-size: 0.9em; color: #808080;}
span.format-code{font-family: Courier, monospace;white-space:pre;display:block;overflow:auto;border:1px solid;border-color:#909090 #D4D4D4 #D4D4D4 #909090;padding:0.3em;margin:0em 1em 0em 0em;/*behavior:url('/forum/css/code.htc');*/}

table#forum-topic tr.odd span.format-code {background-color:#EDEDED;}
table#forum-topic tr.even span.format-code {background-color:#F5F5F5;}

span.format-quote {color:#808080;font-style:italic;behavior:url('/forum/css/quote.htc');}
span.format-quote:before {content:'«';}
span.format-quote:after {content:'»';}
/* _text formatting */

#forum_body tr.topicline td.favorite p small.description {
     font-size:11px;
     color:#555;
     }

#forum_body tr.topicline td.favorite p small.pager {
     font-size:10px;
     color:#000;
     padding-left:1em;
     }

#forum_body tr.topicline td.favorite p small.pager a {
     padding:0 .5em 0 0;
     }


table#page-footer {border-collapse:collapse;color:#999999;margin:0px 0px;width:100%;border-top:1px solid #D0D0D0;font-size:14px;}
table#page-footer td {font-size:0.9em;vertical-align:top;padding:0em;}
table#page-footer a, table#page-footer a:visited {color: #ff3900;border-bottom: 1px dashed #ff3900; text-decoration: none;}
table#page-footer a:hover {color:#BF1E0A; border-bottom:none;}

table#page-footer div {margin:1em 0em 0em;}
table#page-footer div.left {float:left;}
table#page-footer div.middle {float:left;}
table#page-footer div.right {float:right;}

div.counters {visibility:hidden;}
div.counters img {width: 1px !important; height: 1px !important;}

table#page-footer div.counters a {border:none;}

#new-private-messages {padding:0px 7px;}


/* Модерирование ------------------------------------------------------------ */

/* Главная страница */
.moderate-indexes {color:#999;}
.moderate-indexes a {color:#999;text-decoration:none;}
.moderate-indexes a:hover {text-decoration:underline;}
table.moderate-sections {border-collapse:collapse;}
table.moderate-sections td {font-size:1.6em;padding:10px;font-family:Arial;}

/* Список ответов */
table.mod-ans {width:100%;border:none;border-collapse:collapse;margin:0px 0px 15px 0px;}
table.mod-ans * {font-family:Arial;}
table.mod-ans td.colf, table.mod-ans td.col {height:1px;padding:0px;}
table.mod-ans td.colf {width:100%;}
table.mod-ans td.col img {width:1px;height:1px;}
table.mod-ans td.colf img {width:1px;height:1px;}
table.mod-ans td.top {border-top:2px solid #0069AF;padding:10px 5px 5px;color:#999;font-size:1em;}
table.mod-ans td.top a {font-weight:bold;font-size:1.2em;margin-right:10px;}
table.mod-ans td.top-txt {font-size:1em;padding:0px 5px 10px;border-bottom:2px solid #E5E5E5;}
table.mod-ans tr.odd {background:#F2F2F2;}
table.mod-ans tr.even {background:#FAFAFA;}
table.mod-ans td.a {padding:5px 10px 5px 20px;vertical-align:top;font-size:1em;width:100% !important;}
table.mod-ans td.a small {color:#999;display:block;padding:0px 0px 3px;}
table.mod-ans td.b {vertical-align:top;font-size:1em;padding:5px 10px 5px 5px;}
table.mod-ans td.s {padding:0px;margin:0px;height:1px;border-bottom:1px solid #CCCCCC;width:100%;}
table.mod-ans td.s img {height:1px;width:1px;}

/* Список тем */
table.mod-top {width:100%;border:none;border-collapse:collapse;margin:0px 0px 15px 0px;}
table.mod-top * {font-family:Arial;}
table.mod-top td.colf, table.mod-ans td.col {height:1px;padding:0px;}
table.mod-top td.colf {width:100%;}
table.mod-top td.col img {width:1px;height:1px;}
table.mod-top td.colf img {width:1px;height:1px;}
table.mod-top td.idx {border-top:2px solid #0069AF;border-bottom:2px solid #59CA45;padding:10px 5px;font-weight:bold;font-size:1.2em;}
table.mod-top tr.odd {background:#F2F2F2;}
table.mod-top tr.even {background:#FAFAFA;}
table.mod-top td.a {padding:5px 10px 5px 20px;vertical-align:top;font-size:1em;width:100% !important;}
table.mod-top td.a a {font-size:1.2em;font-weight:bold;}
table.mod-top td.a small {color:#999;margin-left:10px;}
table.mod-top td.a div.txt {margin-top:10px;}
table.mod-top td.b {vertical-align:top;font-size:1em;padding:5px 10px 5px 5px;}
table.mod-top td.s {padding:0px;margin:0px;height:1px;border-bottom:1px solid #CCCCCC;width:100%;}
table.mod-top td.s img {height:1px;width:1px;}

/* Список жалоб */
table.mod-comp {width:100%;border:none;border-collapse:collapse;margin:15px 0px;}
table.mod-comp * {font-family:Arial;}
table.mod-comp td.top {padding:10px 5px;border-top:2px solid #0069AF;border-bottom:2px solid #59CA45;font-weight:bold;}
table.mod-comp td.a {padding:5px 5px;}
table.mod-comp td.w {width:100%;}
table.mod-comp td.n {white-space:nowrap;}
table.mod-comp td.c {text-align:center;}
table.mod-comp tr.odd {background:#F2F2F2;}
table.mod-comp tr.even {background:#FAFAFA;}

/* Список ответов жалобы */
table.mod-comp-answ {width:100%;border:none;border-collapse:collapse;margin:15px 0px;}
table.mod-comp-answ * {font-family:Arial;}
table.mod-comp-answ td.top-idx {padding:5px 5px;font-size:1.2em;font-weight:bold;}
table.mod-comp-answ td.top {vertical-align:top;border-top:2px solid #0069AF;padding:10px 5px 5px;color:#999;}
table.mod-comp-answ td.top-b {border-top:2px solid #0069AF;vertical-align:top;font-size:1em;padding:5px 10px 5px 5px;border-bottom:2px solid #59CA45;}
table.mod-comp-answ td.top a {font-weight:bold;font-size:1.2em;margin-right:10px;}
table.mod-comp-answ td.top-txt {vertical-align:top;padding:0px 5px 10px;border-bottom:2px solid #59CA45;}
table.mod-comp-answ tr.odd {background:#F2F2F2;}
table.mod-comp-answ tr.even {background:#FAFAFA;}
table.mod-comp-answ tr.comp {background:#FFB1B1;}
table.mod-comp-answ td.a {padding:5px 10px 5px 20px;vertical-align:top;width:100% !important;}
table.mod-comp-answ td.a small {color:#999;display:block;padding:0px 0px 3px;}
table.mod-comp-answ td.b {vertical-align:top;padding:5px 10px 5px 5px;}
table.mod-comp-answ td.s {padding:0px;margin:0px;height:1px;border-bottom:1px solid #CCCCCC;width:100%;}
table.mod-comp-answ td.s img {height:1px;width:1px;}

table.mod-comp-usr {border:none;border-collapse:collapse;margin:15px 0px;width:100%;}
table.mod-comp-usr * {font-family:Arial;}
table.mod-comp-usr td.top1 {font-size:1.2em;font-weight:bold;padding:5px;}
table.mod-comp-usr td.top2 {padding:10px 5px;border-top:2px solid #0069AF;border-bottom:2px solid #59CA45;font-weight:bold;}
table.mod-comp-usr tr.odd {background:#F2F2F2;}
table.mod-comp-usr tr.even {background:#FAFAFA;}
table.mod-comp-usr td.a {padding:5px;}
table.mod-comp-usr td.b {vertical-align:top;padding:5px 10px 5px 5px;}
table.mod-comp-usr td.w {width:100%;}
table.mod-comp-usr td.n {white-space:nowrap;}
table.mod-comp-usr td.c {text-align:center;}

/* Список жалоб */
table.mod-comp-msg {width:100%;border:none;border-collapse:collapse;margin:15px 0px;}
table.mod-comp-msg * {font-family:Arial;}
table.mod-comp-msg td.top {border-top:2px solid #0069AF;border-bottom:2px solid #59CA45;padding:10px 5px;font-weight:bold;font-size:1.2em;}
table.mod-comp-msg td.a {padding:5px 10px 5px 5px;vertical-align:top;width:100% !important;}
table.mod-comp-msg td.a small {color:#999;display:block;padding:0px 0px 3px;}
table.mod-comp-msg td.b {vertical-align:top;padding:5px 10px 5px 5px;}

/* Всплывающая байда с правилами форума */
#moderate-rules {visibility:hidden;position:absolute;z-index:100;left:0px;top:0px;font-size:90%;width:300px;background:#FFF;height:400px;overflow:auto;border:1px solid black;padding:2px;}
#moderate-rules b {font-weight:normal;}

/* Добавить тему в избранное */
div.favorites {float:right;padding:0.5em 0.5em 0.5em 2em;color:#999;font-size:1em;background:url(/forum/img/addtheme.gif);background-repeat:no-repeat;background-position:0.5em 0.5em;white-space:nowrap;}
div.favorites small{font-size:0.75em;}

/* Жалоба на сообщение */
div.complain {text-align:right;padding:0em 0.3em 0em 0em;color:#999;font-size:0.8em;}

/* .mod-ban-form, .mod-answer-del, .mod-topic-edit, .mod-topic-check {font-family:Arial;font-size:12px;} */

/* Бан-форма */
table.mod-ban-form {border-collapse:collapse;margin:6px 0px 0px 0px;}
table.mod-ban-form td {vertical-align:middle;}
table.mod-ban-form textarea {overflow:auto;width:250px;height:80px;}

/* Удаление ответа */
div.mod-answer-del {padding:10px 0px 0px 0px;}

/* Редактирование темы */
table.mod-topic-edit {border-collapse:collapse;margin:10px 0px 0px 0px;}
table.mod-topic-edit td {vertical-align:middle;padding:3px;}
table.mod-topic-edit select {font-size:1em;}

/* Проверка темы */
table.mod-topic-check {border-collapse:collapse;margin:10px 0px 0px 0px;}
table.mod-topic-check td {vertical-align:middle;padding:3px;}
table.mod-topic-check select {font-size:1em;}

.mod-ban-form label, .mod-answer-del label, .mod-topic-edit label, .mod-topic-check label {padding:4px 0px;cursor:pointer;}

/* Авторизация */
div#answer-unauthorized {width:90%;padding:2em;font-weight:bold;}