body {min-height:100%;}
body {margin:0; padding:0; font:14px/1.2 'Calibri', Tahoma, Geneva, sans-serif; color:#4c4c4c; background:#d8eaed url(/stone1.png) repeat 0 0;}
a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#77c036; text-decoration:underline;}
a:hover {text-decoration:none;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:Verdana,Arial,Helvetica;}
.copy {font-size:10px;}


.block_mc {
 text-align: center;
 padding: 10px;
}

a.kn_mc {
 display: inline-block;
 width: 350px;
 height: 75px;
 background: url("/kn_041b.png") no-repeat 0 0;
 text-align: left;
}

h1 {font-size:18px;}
h2 {font-size:17px;}
h3 {font-size:18px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-size:13px;}

span2 {footer-right
font-size:11px;
}

.footer-right { 
float: right;
padding: 96px 220px 0px 0px;
}

.eTitle a {
font: 22px 'Tahoma';
color: #3d3d3d;
}

.block-header { 
margin-left: 41%;
margin-top: 31px;
position: absolute;
}

div { 
display: block;
 }

.banners { 
float: right;
opacity: 0.5;
padding: 20px 0px;
}

.monitoring_text {
background: #e0e0e0;
border-radius: 3px;
padding: 10px;
width: 825px;
font-size: 12px;
margin-bottom: 10px;
}

.gTable2 {border-right:1px solid #bfbfbf;border-bottom:0px solid transparent;width:653px;font-size:13px;border-collapse:separate;background:#e6e6e6;color:#8e5735;text-shadow:0 0px 0px #fff;border-spacing:0 !important; } /*Основныя таблица форума*/
.gTable2 td {border-width:1px;border-style:solid;border-top-color:#fff;border-left-color:#bfbfbf;border-bottom-color:#bfbfbf;border-right-color:#fff;line-height:130%;}
.gTable2 a {color:#8e5735;text-decoration:underline; }


/* timer styles */ 
#timer_num { background: text-align:center; font-size:25px; color:#D2691E} 
/* timer styles */

/*---gl_menu---*/
a.mene-main, a.mene-main:visited {
display: block;
padding: 3px 7px 6px 4px;
border-bottom: 1px solid #CEC8C8;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #94551A;
}

.viewn_row3 {background:url(/images/viewn_but.png) no-repeat 0 0;padding-left:18px;float:right;width:81px;height:23px;margin-top:1px;}
.viewn_row3:hover {background:url(/images/viewn_but.png) no-repeat 0 -28px;}

/* page scroller */
#content {white-space:nowrap;}
#content a {display:inline-block;font:12px Tahoma;width:38px;padding:3px 0;margin:1px;color:#353535;text-align:center;text-decoration:none;background:#fff;border:1px solid #ddd;}
#content a:hover, .curPage {background:#595959 !important;color:#fff !important;}
#pageScroll {margin:20px auto;overflow:hidden;position:relative;top:-3px;cursor:default}
.scrollWrap {background:#dfdfdf;font:0;position:relative}
.scrollBar {background:#777;cursor:pointer;cursor:hand;font:0px;position:relative;z-index:400}
.scrollPage {background:#dfdfdf;font:0;position:absolute;z-index:300;}
.pagesTotal {font:12px Tahoma;color:#bbb}

.msg-cat{float:right} 
 .msg-cat a{display:block;border:#A3BAE9 solid 1px;margin-bottom:-1px;background:#DFE8F6;text-decoration:none !important;padding:5px} 
 .msg-cat a:hover{background:#CAD9EC} 
 .msg-cat-active{background:#F4F9FC !important;border-left: none !important;} 
 #mshistorumsg div.bbCodeBlock{display:none !important;} 
 .myBtnLeftA img, .myBtnRightA img, .myBtnLeft img, .myBtnRight img {height:auto !IMPORTANT}

.info-box{border:1px solid #AAD9F5;background:#EBF6FF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:5px;} 
 .info-box a:link,.info-box a:visited{color:#000;text-decoration:underline; font:14px/1.2} 
 .info-box a:hover,.info-box a:active{color:#000;text-decoration:none;}

#ualert_cont {position:fixed;bottom:15px;right:15px;width:300px;} 
 .ualert {cursor:pointer;opacity:0;color:#fff;margin:10px 0;border-radius:5px;font:11px Verdana,sans-serif;padding:15px} 
 .ualert.red {background:#cd4040;} 
 .ualert.green {background:#9dcd40;} 
 .ualert.blue {background:#409dcd;} 
 .ualert.violet {background:#9d40cd;} 
 .ualert.yellow {background:#cd9d40;} 
 .ualert.black {background:#262626;}

.swchItem { 
 color:#684D22; 
 border:1px solid #A06216; 
 background:#F7F9FE; 
} 

.swchItemA, .swchItem { 
 -moz-border-radius:3px; 
 -webkit-border-radius:3px; 
 border-radius:3px; 
 padding:6px 9px; 
 margin-left:3px; 
 text-decoration:none; 
} 

.swchItemA, .swchItem:hover { 
 font-weight:normal; 
 color:#fff; 
 text-shadow:0px 1px #4876C9; 
 box-shadow:0px 1px #EDEDED; 
 -webkit-box-shadow:0px 1px #EDEDED; 
 -moz-box-shadow:0px 1px #EDEDED; 
 border:1px solid #C98B27; 
 background:#C98B27; 
 background:-moz-linear-gradient(top,#C2E0FF 1px,#84AFFE 1px,#5A8CE7); 
 background: -webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#EBCC6C),color-stop(0.02,#E29A1D),color-stop(1,#C57F25));
}

#view-top {
 width: 657px;
 height: 40px;
 background: #E9E9E9;
 line-height: 40px;
 border-bottom: 1px solid #CFCFCF;
}

#view-top-icon {
 width: 48px;
 height: 36px;
 float: left;
 margin-top: 5px;
 background: url(/images/view-top-icon.png) no-repeat;
}

#view-top a {
 text-decoration: none;
 color: #2A819C;
 font-weight: bold;
 font-size: 18px;
 text-shadow: 0 1px 1px #ffffff;
 -webkit-transition: color 0.5s ease;
}

#view-top a:hover {
 color: #68b11f;
}

#view-top h1 {
 color: #68b11f;
 margin: 0;
 padding: 0;
 font-size: 18px;
 text-shadow: 0 1px 1px #ffffff;
 -webkit-transition: color 0.5s ease;
}

#down a {
width: 214px;
height: 85px;
display: block;
margin: auto;
cursor: pointer;
background: url(../download.jpg) no-repeat;
}

/*Monitoring*/
#view-top2 {
}

#view-top2-icon {
 width: 49px;
 height: 32px;
 float: left;
 margin-top: 5px;
 background: url(/images/view-top-icon.png) no-repeat;
}

#view-top2 a {
 text-decoration: none;
 color: #2A819C;
 font-weight: bold;
 font-size: 15px;
 text-shadow: 0 1px 1px #ffffff;
 -webkit-transition: color 0.5s ease;
}

#view-top2 a:hover {
 color: #68b11f;
}
/*Monitoring*/

/*Ajax*/
.xw-plain, .xw-resize, .xw-active {color:#e5e5e5;padding:0;position:absolute;background-color:none;border-radius:0px;box-shadow:0px 0px 0px 5px rgba(0,0,0,0.64)} 
 .xw-hdr {text-align: left !important;white-space: nowrap !important;padding: 1px 0 0 0 !important;white-space: nowrap !important;zoom: 1 !important;height: 36px !important;} 
 .xw-hdr-text {padding: 10px 1em .3em;vertical-align: 3px!important;cursor: default!important;font: inherit!important;color: #5e5e5e !important;font-size: 13px!important;line-height: 35px!important;} 
 .xw-sps, .xw-tc, .xw-tr{border-bottom:1px solid #eee;color:#5e5e5e !important;font-size:1.2em !important} 
 .xw-bc, .xw-mr, .xw-bl, .xw-br, .xw-ml, .xw-mc{background:#fff !important;border:0 !important;border-radius:0px;moz-border-radius:0px;webkit-border-radius:3px;} 
 .xw-body{border:0 !important;padding-left:7px !important;padding-right:1px !important;} 
 .xw-tl, .xw-tr, .xw-tc {background: #EDEDED url("/ajax/ui-dialog-titlebar.png") repeat-x !important;} 
 .xw-sps {display:none !important;} 
 .myWinCont {font-size: 11px!important;} 
 .myWinPollTd {padding-right: 15px;padding-bottom: 13px;background: white!important;border: 1px solid #E7E7E7;padding: 7px;} 
 .xt-mini {display:none !important;} 
 .xt-maxi {display:none !important;} 
 .xt-rest {display:none !important;} 
 .xt-reset{display:none !important;} 
 .xt-mini {display:none !important;} 
 .xt-close {background:url('/ajax/close.png') no-repeat!important; width:18px !important;height:18px !important;top: 10%!important;} 
 .xt-close:hover {padding: 0!important;background: url("/ajax/close.png") no-repeat 0 -18px !important;} 
 .xt-maxi {display:none !important;} 
 .xstl, .xstr, .x-sh {display:none !important;} 
 .myWinCont legend {color: rgb(134, 134, 134)!important;} 
 .myWinCont fieldset {border: 1px solid rgb(233, 233, 233)!important;padding: 2px 5px!important;margin-bottom: 3px!important;} 
 .myBtnLeft, .myBtnRight, .myBtnLeftA, .myBtnRightA {display: none !important;} 
 .myBtnCenter, .myBtnCenterA {background: none !important;} 
 .myBtnCont a:link { display: inline-block; 
 overflow: hidden; 
 background: #ffffff; /* Old browsers */ 
 background: -moz-linear-gradient(top, #ffffff 0%, #edecec 100%) !important; /* FF3.6+ */ 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edecec)) !important; /* Chrome,Safari4+ */ 
 background: -webkit-linear-gradient(top, #ffffff 0%,#edecec 100%); /* Chrome10+,Safari5.1+ */ 
 background: -o-linear-gradient(top, #ffffff 0%,#edecec 100%) !important; /* Opera 11.10+ */ 
 background: -ms-linear-gradient(top, #ffffff 0%,#edecec 100%) !important; /* IE10+ */ 
 background: linear-gradient(to bottom, #ffffff 0%,#edecec 100%) !important; /* W3C */ 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edecec',GradientType=0 ) !important; /* IE6-8 */ 
 -webkit-box-shadow: inset 0px 0px 0px 1px rgba(209, 209, 209, 1), 0px 1px 2px 0px rgba(0, 0, 0, 0.89); 
 -moz-box-shadow: inset 0px 0px 0px 1px rgba(209, 209, 209, 1), 0px 1px 2px 0px rgba(0, 0, 0, 0.89); 
 box-shadow: inset 0px 0px 0px 1px rgba(209, 209, 209, 1), 0px 1px 2px 0px rgba(0, 0, 0, 0.89); 
 padding: 2px 10px 3px 10px !important; 
 -webkit-border-radius: 3px !important; 
 -moz-border-radius: 3px !important; 
 border-radius: 3px !important; 
 font-size: 13px !important; 
 margin: 0 7px 0 0; 
 cursor: pointer; 
 font-family: 'Ubuntu Condensed', sans-serif !important; 
 color: #57749d !important; 
 } 
 .myBtnCont a:hover { 
 color: #828384 !important; 
 text-decoration: none !important; 
 }
/*Ajax*/

/*Monitor*/
.Tops {border-right:1px solid #bfbfbf;border-bottom:0px solid transparent;width:824px;font-size:12px;border-collapse:separate;background:#e6e6e6;color:#8e5735;border-spacing:0 !important; } /*Основныя таблица форума*/
.Tops td {border-width:1px;border-style:solid;border-top-color:#fff;border-left-color:#bfbfbf;border-bottom-color:#bfbfbf;border-right-color:#fff;line-height:270%;}
.Tops a {color:#8e5735;text-decoration:underline; }
/*Monitor*/

/*Ucoz forum styles*/
.gTable {border-right:1px solid #bfbfbf;border-bottom:0px solid transparent;width:870px;font-size:13px;border-collapse:separate;background:#e6e6e6;color:#8e5735;text-shadow:0 0px 0px #fff;border-spacing:0 !important; } /*Основныя таблица форума*/
.gTable td {border-width:1px;border-style:solid;border-top-color:#fff;border-left-color:#bfbfbf;border-bottom-color:#bfbfbf;border-right-color:#fff;line-height:130%;}
.gTable a {color:#8e5735;text-decoration:underline; }

.gTable1 {border-right: 0px solid #bfbfbf;border-bottom:0px solid transparent;font-size:13px;border-collapse:separate;background:#e6e6e6;color:#8e5735;text-shadow:0 0px 0px #fff;border-spacing:0 !important; } /*Основныя таблица форума*/
.gTable1 td {border-width:1px;border-style:solid;border-top-color:#fff;border-left-color:#bfbfbf;border-bottom-color:#bfbfbf;border-right-color:#fff;line-height:130%;}
.gTable1 a {color:#8e5735;text-decoration:underline; }

.msgAutorInfo .autorInfo { 
padding: 5px;
}

.forumNameTd {line-height:150% !important;}
.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, 
.threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd
{background:url('/images/forum-td.jpg') 0 0 no-repeat;vertical-align:middle;padding:5px;}
td.forumIcoTd {padding:8px;}
a.forum {text-decoration:none;color:#8e5735;font-weight:600;font-size:13px;}
a.forumLastPostLink, a.lastPostUserLink {text-decoration:none;color:#8e5735; font:14px/1.2}
td.gTableTop {height:28px;padding:0 35px;background:url('/images/forum-title.png') no-repeat;color:#fff;text-shadow:0 1px 0 #000;font-size:12px;font-weight:600;border:0;} /*Название форума, ссылка*/
.gTableTop a {color:#fff;text-decoration:none;text-shadow:0 1px 1px #000;font-weight:600;}
td.gTableSubTop {height:21px;padding:0 2px;background:url('/images/forum-subtop.jpg') repeat-x;color:#8e5735;}
.threadsDetails, .forumOnlineBar, .gTableLeft, .gTableRight {padding:5px 5px;}
.funcBlock, .forumModerFuncs {padding-right:3px;}

a.repM {display:inline-block;border-right:1px solid #d8d8d8;position:absolute;top:0;left:0;width:15px;height:15px;padding:5px;}
a.repP {display:inline-block;border-left:1px solid #d8d8d8;position:absolute;top:0;right:0;width:15px;height:15px;padding:5px;}
.threadsType {padding:5px 10px;}
.userStatus {font-size:10px;font-weight:600;}
.threadsType .{padding:5px;}
.postTable td {padding:5px 10px;}
.postTdTop {background:url('http://art-ps.ru/img/forum-subtop.jpg') repeat-x;}
 a.postUser {color:#0096c1;text-decoration:none;font-weight:bold;font-size:12px;}
 .statusOnline {float:right;font-weight:600;color:green;font-size:12px;}
 .statusOffline {float:right;font-weight:600;color:blue;font-size:12px;}
.posttdMessage {color:#525252;font-size:12px;padding-left:5px;}
.posttdMessage img {max-width:810px;}

td.postBottom {padding:5px;}/*Цитировать, редактировать пост*/
td.postBottom table td {padding:0;border:0;}

table.smiles td {border:0;padding:5px;} /*Смайлы на форуме в форме добавления сообщения*/
.postTextFl {width:605px !important;margin-top:5px;background:#f2f2f2;font:12px Tahoma, Arial;color:#363636;border:0;border-radius:2px;padding:10px;border:1px solid #bfbfbf;}

.replaceTable {margin:200px auto;background:#fff;border:1px solid #432302;font-size:14px;}
.replaceTable td {padding:50px;}

.switches {background:#f2f2f2;border:1px solid #bfbfbf;border-collapse:collapse;font-weight:600;margin:10px 0;color:#363636;font-size:10px;}/*Переключатели страниц*/
.switches td {border:1px solid #bfbfbf;padding:5px;}
.switches td.switchActive {background:#6c8b4a;color:#fff;}
td.forumNamesBar {padding:0 0 10px 0 !important;}
td.forumNamesBar a {font-weight:600;font-size:11px;}

.uSpoilerButton {font-weight:600;}
select.codeButtons {color:#363636;text-shadow:none;}

td.gTableTop a:link, .fbaners a:active, .fbaners a:visited {color:#fff; text-shadow:0px 1px 0px #000; font:14px/1.2} { 
background: url("/images/forum-title.png") no-repeat transparent;
}
/*--end forum styles--*/

hr {border-top: 1px solid #C6C6C6; border-bottom: 1px solid #FFFFFF;}
.bbb a {color:#413122;}
.reset, .reset li{ list-style: none; padding: 0; margin: 0;color:#413122; }
.reset li a{color:#413122;}

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:green;font-weight:bold;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;font-weight:bold;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#03b003;}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:#ff9d00;font-weight:bold;}
/* ---------------- */

.logo {padding-top: 25px}
.shapkaleft {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; }
.shapka {letter-spacing: 0px; word-spacing: 0px; background-position: 50% 50%; padding-left: 0px; padding-right: 0px; width: 1096px; height: 147px; vertical-align: top; }
.shapkaright {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; }


#loginbar {line-height:2.3;}
#loginbar a {font-weight:bold; text-decoration:none;padding:5px 16px 5px 12px; border-radius:4px;}
#loginbar a:link, #loginbar a:visited, #loginbar a:active {font-size:16px; color:#FFFFFF; border:1px solid #71A323; text-shadow:0px 1px 0px #588413; background:#8EC339;} 
#loginbar a:hover {color:#FFFFFF; border:1px solid #2776B4; text-shadow:0px 1px 0px #2776B4; background:#3FA2EC;} 

.bbb {width: 224px; border-collapse: collapse}
.bt {letter-spacing: 0px; word-spacing: 0px; height: 5px; background-position: 50% 100%; background-image: url("/images/bt.png"); background-repeat: no-repeat}
.bc {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; padding-left: 5px; padding-right: 5px; background-image: url("/images/bc.png"); background-repeat: repeat-y}
.bb {height: 5px; background-repeat: no-repeat; background-position: 50% 0%; letter-spacing: 0px; word-spacing: 0px; background-image: url("/images/bb.png")}
.block {width: 223px; border-collapse: collapse}
.blockleft {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; height: 67px; background-image: url("/images/block-top1.jpg")}
.blockright {background-position: 50% 50%; letter-spacing: 0px; word-spacing: 0px; height: 67px; background-image: url("/images/block-top2.jpg")}
.btitle {padding-left: 67px; color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:15px; font-family: Arial}
.btitle2 {padding-right: 10px; color:#FFFFFF; text-shadow:0px 1px 0px #50711A; font-weight:bold; font-size:15px; font-family: Arial}
.blockcont {padding-top: 5px; padding-right: 19px; letter-spacing: 0px; }
.blockcont2 {padding-top: 5px; padding-left: 19px; letter-spacing: 0px; }
.ctitle {padding-top: 2px;padding-left:5px; color:#FFFFFF; text-shadow:0px 1px 0px black; font-weight:bold; font-size:13px; font-family: Arial}

.wrap {}

.header {height:192px;background: url(/images/menu_bg_2014.jpg);}
.header_h {width: 100%; border-collapse: collapse}
.header_c {width: 100%; height:20px;; border-collapse: collapse;background: url(/images/logo2.png) no-repeat left;}
.header_d {width: 100%; height:3px;; border-collapse: collapse;background: url(/images/logo2.png) no-repeat left;}
.header_v {letter-spacing: 0px; word-spacing: 0px; width: 293px; height: 100px}
.header_bot {letter-spacing: 0px; word-spacing: 0px; float:right; margin-top:15px}
.header_menu {padding-top:157px;text-align: right; padding-right: 10px; letter-spacing: 0px; word-spacing: 0px}
.header_men {padding-top:10px; padding-right: 20px; letter-spacing: 0px; word-spacing: 0px}

.content {}

.fbaners {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; float:right;}
.fbaners a:link, .fbaners a:active, .fbaners a:visited {color:#C9E0F0; text-shadow:0px 1px 0px #2C79B4; text-decoration:none}
.fbaners a:hover {color:#FFFFFF; text-shadow:0px 1px 0px #2C79B4;}

.line {border:1px solid #EFEFEF;}
.obod {padding:10px; border:1px solid #C1C1C1; background:#FFFFFF;}
.catcenter {height:30px;background-repeat: no-repeat; width:575px; letter-spacing: 0px; word-spacing: 0px; background-image: url("/images/ncenter.png")}

.footer {
text-align: center;
margin-top: -3px;
background: url('/images/footer.png') center no-repeat;
height: 182px;
text-shadow: 0 1px rgba(0,0,0,.25);
}

.footer_b {height: 100px; letter-spacing: 0px; word-spacing: 0px; background-position: 50% 0%; vertical-align: top; padding-top: 0px; background-repeat: repeat-x; background-image: url("/images/footer.png")}
.footer_c {width: 1000px; height: 100%; border-collapse: collapse}
.footer_h {vertical-align: top; letter-spacing: 0px; word-spacing: 0px}

.footdescr {
color: #FFFFFF;
text-shadow: 0px 1px 0px #413122;
padding: 109px 0px 0px 37px;
}

.footdescr a:link, .footdescr a:active, .footdescr a:visited {color:#FFFFFF; text-shadow:0px 1px 0px #413122; text-dL���s���3Anone}
.footdescr a:hover {color:#FFFFFF; text-shadow:0px 1px 0px #413122;}

.nblock {padding-bottom:15px;}

.nhead, .ncent, .nbott {width: 100%; border-collapse: collapse}
.nheadc {height:30px;background-repeat: no-repeat; width:597px; letter-spacing: 0px; word-spacing: 0px; background-image: url("/images/ncenter.png")}
.nheadc1 {height:30px; width:597px; background-image: url("/images/ncenter.png")}

.ntitle {margin-top: 4px; margin-left:4px; color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; font-size:13px; text-decoration:none}
.ntitle2 {margin-top:-6px; margin-left:4px; color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; font-size:13px; text-decoration:none}
.ntitle a:link, .ntitle a:active, .ntitle a:visited { color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}
.ntitle a:hover {color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial;text-decoration:underline}
.menu-main img {width:32px;padding-right:5px;}
.ntitle1 {margin-top:0px; margin-left:4px;color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}

.bhinfo {float:right; margin-top:4px;margin-right:3px; }
.bhinfo img { margin-top:-11px;}

.nmess {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; letter-spacing: 0px; word-spacing: 0px; vertical-align: top}


.ndescr {font-size:12px; color:#838383; text-shadow:0px 1px 0px #FFFFFF;}
.ndescr a:link, .ndescr a:active, .ndescr a:visited {color:#413122; text-shadow:0px 1px 0px #FFFFFF; font-size:11px; text-decoration:none}
.ndescr a:hover {color:#413122; text-shadow:0px 1px 0px #FFFFFF; font-size:11px;text-decoration:underline;}

.nfulli {float:right; margin-top:-12px; font-size:11px; color:#838383; text-shadow:0px 1px 0px #FFFFFF;}
.nfulli a:link, .nfulli a:active, .nfulli a:visited {color:#413122; text-shadow:0px 1px 0px #FFFFFF; font-size:11px; text-decoration:none}
.nfulli a:hover {color:#413122; text-shadow:0px 1px 0px #FFFFFF; font-size:11px;text-decoration:underline;}

.nvotes {font-family:Tahoma,Arial;}
.nvotes_centr {font-size:8pt;text-align:left;}
.nvotes_vot {padding-top:4px;font-size:7pt;text-align:center;}
.nvotes_line {margin-bottom:5px;vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("/images/dotted.png"); background-repeat: repeat-x}
.ndescr_line {margin-bottom:10px;vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("/images/dotted.png"); background-repeat: repeat-x}

.nline {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("/images/dotted.png"); background-repeat: repeat-x}
.voteline {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("/images/dotted.png"); background-repeat: repeat-x}
.rate {float:right; margin-top:-13px;}

.editdate { font-size: 0.9em; text-align: right; color: #6c838e; }
.storenumber { margin-bottom: 15px; }
/* Menus */
ul.uz {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0 0 0 13px; background: url('/images/7.png') no-repeat 0px 2px; margin-bottom: .6em;}
/* ----- */

/*---comments---*/
.block_com {margin-bottom:3px;}
.com_mod{float:right; margin-top:4px; }
.com_mod img { margin-top:-11px;}
.com_title {margin-top:4px; margin-left:3px;color:#FFFFFF; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}
.com_title a {color:#FFFFFF!important; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial; text-decoration:none}
.com_title a:hover {color:#FFFFFF!important; text-shadow:0px 1px 0px #122C40; font-weight:bold; font-size:13px; font-family: Arial;}
.bcom {width: 100%; border-collapse: collapse}
.bcomc {height%3��
z�s���-�r�6��# 8��R���,�0���ۺ3B width:597px; letter-spacing: 0px; word-spacing: 0px; background-image: url("/images/ncenter.png")}
.bcoment {margin-right:18px;margin-left:2px; margin-top:1px; }
.bcoment_t {width: 241px; border-collapse: collapse}
.bcoment_h { background:#f7f7f7; font-family:Tahoma; font-size:11px; border:1px solid #c9c9c9; border-radius:4px; }
.bcoment_b { border:1px solid #FFF; color:#0b4986; padding:5px 0 5px 0; border-radius:3px; }

.mass_comments_action { margin: 10px 20px 10px 15px; }

/*---statistics---*/
.statistics { margin: 0 auto; }
 .statinn { text-align: left; }
 .statistics ul { margin-bottom: 15px; }
 .statistics ul li { position: relative; background: url("/images/dotted.png") repeat-x 0 100%; padding: 4px 0; }
 .statistics ul li b { position: absolute; right: 0; }
.blue {font-size:11px; color:#0b4986;}
.blue_users { background-color: #f6f9fb; padding: 10px; border-radius: 16px; }

a.s-menu:link, a.s-menu:visited {display:block; border-bottom:1px solid #f7f7f7; font-weight:bold; padding:3px 0px 3px 5px; color:#413122;}
a.s-menu:hover {background:#F3F3F3; border-bottom:1px solid #ac2d2d; color:#ac2d2d;}

a.ss-menu:hover { 
color: #000000;
}

a.ss-menu:link, a.ss-menu:visited { 
border-bottom-color: #f7f7f7;
border-bottom-style: solid;
border-bottom-width: 1px;
color: #413122;
display: block;
font-weight: 400;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 0px;
padding-top: 3px;
}
.menu-m {margin:-3px;}
a.menu-main {color:#413122;}
a.menu-main, a.menu-main:visited {display:block; padding:3px 5px 3px 5px; background:#FAFAFA; border-top:1px solid #fff; border-bottom:1px solid #E8E8E8; color:#413122; text-shadow:0px 1px 0px #fff;}
a.menu-main2, a.menu-main2:visited {color:#FFFFFF!important; border:1px solid #71A323!important; text-shadow:0px 1px 0px #588413!important; background:#8EC339!important;}
a.menu-main3, a.menu-main3:visited {color:#FFFFFF!important; border:1px solid #71A323!important; text-shadow:0px 1px 0px #8EC339!important; background:#8EC339!important}
a.menu-main:hover, a.menu-main:active {color:#413122; background:#F0F0F0;}
a.menu-main2:hover, a.menu-main2:active {color:#413122!important;text-shadow:0px 1px 0px #fff!important;border:1px solid #FAFAFA!important}
.menu-box {box-shadow:0px 0px 3px #aaaaaa inset;}

/*---pop_user---*/
.pop_user { padding-left: 125px; }
 .rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
 .pop_user .lcol { float:left;margin-left: -125px; width: 110px; padding-right: 15px; }

 .pop_user .lcol .avatar img { width: 140px; }

 .pop_user .rcol { float:left;width: 100%; padding-top: 0px; padding-left:25px;}
 .pop_user .rcol ul { margin-top:-0px;list-style: none; margin-left: 0; }
 .pop_user .rcol ul li vOuN1pIU3saxiTCS5kbtKQoMI06LC2lSj0mZeFR 2F*---forms---*/
.tableform { width: 100%; color:#838383; text-shadow:0px 1px 0px #FFFFFF;}
 .tableform td { padding: 8px 0; line-height: 1.35em; }
 .tableform td.label { width: 22%; vertical-align: top; text-align: left; padding-right: 8px; font-weight: bold; }
 .tableform tr {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("/images/dotted.png"); background-repeat: repeat-x}
 .tableform tr.flast td { padding-bottom: 0; }
 .tableform .nostylebb tr { background: none; }
 .tableform .nostylebb tr td { padding: 0; }
 .addnews { font-weight: bold; }
 .impot { color: #e5372f; font-weight: normal; }
 .checkbox { padding: 4px 0; font-size: 0.9em; color: #939393; line-height: 1em; }
 .checkbox input { margin-top: -2px; vertical-align: middle; }

/*---navigation---*/
.naverx {
padding:10px 0 0
}
.navigation {
border:0;
color:#666
}
.navigation a:hover {
background:#413122;
border-color:#E6E6E6;
color:#FFF
}
.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active {
background:#F9F9F9;
border:1px solid #E6E6E6;
color:#636363;
font-size:11px;
padding:3px 6px;
text-decoration:none
}
.navigation a:hover{
background:#413122;
border:1px solid #000000;
color:#FFFFFF;
font-size:11px;
padding:3px 6px;
text-decoration:none
}

navigation span { 
background: #FFFFFF;
border: 1px solid #E6E6E6;
color: #CCCCCC;
font-size: 11px;
padding: 3px 6px;
text-decoration: none;
}

.navigation { 
color: #666666;
}

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
 .rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
 .userinfo .vcol { float:left;margin-left: -125px; width: 110px; padding-right: 15px; }
 .userinfo .vcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #dfddd9; }
 .userinfo .vcol .avatar img { width: 100px; }

 .userinfo .bcol {float:left;width: 100%; }
 .userinfo .bcol ul { list-style: none; margin-left: 0; }
 .userinfo .bcol ul li {margin-left:-41px; margin-bottom: 0.2em; } 

 .ussep {vertical-align: top; letter-spacing: 0px; word-spacing: 0px; padding-bottom: 5px; background-position: 50% 100%; background-image: url("/images/dotted.png"); background-repeat: repeat-x }

.info-box {border:1px solid #AAD9F5; background:#EBF6FF; border-radius:3px; padding:5px;}
.info-box a:link, .info-box a:visited {color:#000; text-decoration:underline;}
.info-box a:hover, .info-box a:active {color:#000; text-decoration:none;}

#loginbar {line-height:2.3;}
#loginbar a {font-weight:bold; text-decoration:none;padding:5px 13px 5px 13px; border-radius:4px;}
#loginbar a:link, #loginbar a:visited, #loginbar a:active {font-size:16px; color:#FFFFFF; border:1px solid #71A323; text-shadow:0px 1px 0px #588413; background:#8EC339;} 
#loginbar a:hover {font-size:13px; border:1px solid #EFEFEF; background:#EEEEEE; color:#413122; text-shadow:0px 1px 0px #FFFFFF;} 

#mfooter {line-height:2;}
#mfooter a {text-decoration:none;padding:5px 16px 5px 13px; border-radius:4px;}
#mfooter a:link, #mfooter a:visited, #mfooter a:active {font-size:16px; border:1px solid #EFEFEF; background:#EEEEEE; color:#413122; text-shadow:0px 1px 0px #FFFFFF;} 
#mfooter a:hover {color:#FFFFFF; border:1px solid #71A323; text-shadow:0px 1px 0px #588413; background:#8EC339;} 

.sptag {line-height:2.3;}
.sptag a {text-decoration:none;padding:3px 3px 3px 3px; border-radius:2px;}
.sptag a:link, .sptag a:visited, .sptag a:active {font-size:9px;color:#1E5B8C; text-shadow:0px 1px 0px #FFFFFF; text-decoration:none;} 
.sptag a:hover {color:#FFFFFF; text-shadow:0px 1px 0px #0F3B5D; background:#1F6AA2;} 

a:link {text-decoration:none; color:#624327;}
a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#000000;}
a:active {text-decoration:underline; color:#000000;}
label {cursor:pointer}

/* ------------- */

/* Other Styles */
.replaceTable {background:#F4F4F4;height:100px;width:300px;border:1px solid #A9B8C2;}
.legendTd {font-size:7pt;}
/* ------------ */

.udtlb{font-weight: bold;}
a {color:#413122}

.h1 { font-size:13px; }

.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: right; }

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler { font-size: 11px; padding: 5px; background: #f1f0ed; border-left: 5px solid #82bb2a; }
.title_quote, .title_spoiler { background: #f1f0ed; }
.title_spoiler, .text_spoiler { border-color: #4a4949; }

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode { color: #076fb1; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 1px solid #fff; text-align: justify; }

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5;}
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---поп файлы---*/
.b_popular {padding:11px 0 0 0; overflow:hidden; margin:11px 0 8px; background:url(http://3imecraft.3dn.ru/designs_179/line_x_dotted.png) repeat-x 0 0;}
.b_popular:first-child {padding:8px 0 0 0; margin:0; background:0;}
.b_popular .pict {float:left; margin:0 6px 0 0;}
.sblock .b_popular .pict img {width:84px; height:55px; display:none;}
.sblock .b_popular .pict img:first-child {display:inline-block; vertical-align:top;}
.sblock .b_popular .pict span {border-width:2px;}
.b_popular .cont {overflow:hidden;}
.b_popular .titles {height:44px; overflow:hidden; margin:-2px 0 1px 0; line-height:1.2;}
.b_popular .v_d_ico .rows {position:relative; top:2px; margin:0 8px 0 0; vertical-align:top; color:#8c8c8c;}

.bhr {height:1px; margin:8px 5px; background:url(http://3imecraft.3dn.ru/designs_179/line_x_dotted.png) repeat-x 0 0;}
.b_file {padding:8px 0; text-align:center;}
.b_file .pict {margin:0 0 5px 0;}
.b_file .pict img {width:180px; display:none;}
.b_file .pict img:first-child {display:inline-block; vertical-align:top;}
.b_file .titles {margin:0 0 4px 0; line-height:1.3; color:#4c4c4c;}
.b_file .titles a {color:#4c4c4c; text-decoration:none;}
.b_file .titles a:hover {color:#000; text-decoration:underline;}
.b_file .v_d_ico .rows {margin:0 0 0 4px; color:#8c8c8c;}
.b_file .v_d_ico .rows:first-child {margin:0;}
.b_file .bhr {margin-bottom:10px;}
/*---поп файлы---*/