/* CSS Document */
.mef a:link, .mef a:visited, .mef a:active { border-top:2px #3a3d3f solid; text-decoration:none; color:#3a3d3f; padding-left:10px; padding-right:10px; font-size:16px; padding-top:4px;}
.mef a:hover {border-top:2px #617789 solid; text-decoration:none; color:#617789; padding-left:10px; padding-right:10px; font-size:16px; padding-top:4px;}


.catPages1 {color:#fff; border:0px; margin-bottom:0px; margin-top:12px; text-align:center;} 
.catPages1 a:link, 
.catPages1 a:visited {color:#fff; text-decoration:none; background:#3a3d3f; padding:4px 11px;font-size:12pt;} 
.catPages1 a:hover {background-color:#617789} 
.catPages1 b {text-decoration:none; background:#3a3d3f; padding:4px 11px;color:#fff;font-size:12pt;} 
.catPages1 b, 
.catPages1 a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

body { margin:0px; font-size:15px; color:#3a3d3f; background-color:#3a3d3f;}

a:link { text-decoration:none; color:#3a3d3f;}
a:active { text-decoration:none; color:#3a3d3f;}
a:visited { text-decoration:none; color:#3a3d3f;}
a:hover { text-decoration:none; color:#617789;}
.main { padding:20px; background-color:#FFFFFF}
.logo { padding-bottom:30px; padding-top:30px; text-align:left;}
.ntitle { font-size:24px; color:#617789}
.mtitle { font-size:20px; color:#617789}
.ndetlis { font-size:13px; padding-bottom:3px; padding-top:3px;}
.button, .nwF13, .codeButtons , .nwF13, .securityCode { padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; border:1px #617789 solid; background-color:#e8f1f8; color:#2d3d4b;}

.postSubmit, .fastSearch {padding-top:6px; padding-bottom:6px; padding-left:12px; padding-right:12px; border:1px #617789 solid; background-color:#e8f1f8; color:#2d3d4b;}

.mchat textarea {border:1px solid #DBDBDB;background:#f7f7f7;padding-right:5px;} 
.mchat textarea:hover {background:#fff;} 
.mchat input {background:#E8E8E8;border:1px solid #DBDBDB;border-left:none;height:40px;margin-left:-2px;width:20px;} 
.gost {background:#fff;border:1px solid #DBDBDB;padding:5px;border-left:none;text-align:left;margin-left:-3px;padding-bottom:2px;margin-top:-5px;height:50px;font:10px Tahoma;} 
.op_fon {background:#f7f7f7;border:1px solid #DBDBDB;border-right:1px dotted #ccc;width:40px;height:50px;} 
.op_fon img {padding-left:5px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;} 

.option {border:1px solid #ccc;height:20px;margin:5px 0;width:100%;padding-top:3px;background:#fff;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;} 
.option:hover {filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;} 
.chat {background:#E8E8E8;border:1px solid #DBDBDB;padding:3px 0;font:11px Tahoma;border-top:none;} 
.cBlock {margin:0px;padding:0px;border:none;} 
.cMessage {background:#F8F8F8;border:1px solid #DBDBDB;border-top:none;padding:4px;font:11px Tahoma;}

.section {width: 640px;}
ul.tabs {line-height: 17px;list-style: none;background:#ffffff repeat-x;height:22px;margin:0 0 0 0;border:1px solid #dadada;border-bottom:0px;color:#525252;font-weight:normal;padding:0px !important;}
.tabs li {float: left;display: inline;padding:3px 13px 2px;color: #777;cursor: pointer;background:background:#cccccc repeat-x;border-right: 1px solid #DADADA;position: relative;}
.tabs li:hover {color: #3a3d3f;background: #efefef;padding:3px 13px 2px;}
.tabs li.current {color: #3a3d3f;background: #efefef;padding:3px 13px 2px;border-bottom: none;cursor: default;}
.box {display: none;padding:3px 3px 3px 3px;background:#ffffff;border:1px solid #DADADA;border-top:0px;border-bottom:0px;margin:0 0 5px 0;}
.box.visible {display: block;}


.entTd {margin:0; padding:0;}
.head-top-bg {width:100%;height:25px;background:url(/m_top_head2.png)repeat-x;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;}
.footer-top-bg {width:100%;height:20px;background:url(/m_line-cont.png)repeat-x;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.head-top-menu2 {width:100%;margin:0px;padding:0px;float:left;font:bold 12px Tahoma;border-bottom:1px solid #a25f00;height:25px;background:url(/m_top_head2.png)repeat-x;}
.head-top-menu2 li {float: left; list-style: none;}
.head-top-menu2 li a {display: block;background:url(/m_top_head2.png)repeat-x;height:20px;text-decoration: none;font-weight:bold;border-right: 1px solid #dadada;padding-left:10px;padding-right:10px;padding-top:6px;color: #82949a;white-space: nowrap;}
.head-top-menu2 li a:hover, .head-top-menu2 li .current {color:#7e7e7e;background: url(/m_top_head2_hover.png)repeat-x;}

/* FORUM START */
.forumContent {padding:5px;}

#forumPanel_t {height:22px; line-height:22px; padding:0 10px 0 10px; color:#757575; background:#ededed; border:1px solid #e4e4e4;cursor:default; margin:5px;}
.forumPbut {height:22px; float:right;}
.forumPbut a {color:#757575; text-decoration:none;}
.forumPbut a:hover {color:#58777f;border-bottom:1px dotted #58777f;}
.forumPbut_search {display:block; float:left; margin:0 5px 0 0; font-weight:bold; background:#e3e3e3; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.forumPbut_search span {height:22px; line-height:22px; padding:0 5px; display:block; background:#e3e3e3;}

.gTable {background:#e6e6e6;}
.gTableTop {padding:0px 5px;background:url(/design/site/top_head2.png)repeat-x;width:100%; height:25px;font-size:12px; color: #525252;font-weight:bold;}
.gTableSubTop {padding:2px 5px;background:#efefef;color:#8e8e8e;height:20px;font-size:11px;}
.gTableSubTop a:link,.gTableSubTop a:visited,.gTableSubTop a:active {text-decoration:none;color:#8e8e8e;}
.gTableSubTop a:hover {text-decoration:underline;color:#8e8e8e;}
.gTableBody,.gTableBody1,.gTableBottom,.gTableRight {padding:2px;background:#f8f8f8;font-size:11px;}
.gTableLeft {padding:2px;background:#f8f8f8;font-weight:bold;color:#124685;}
.gTableError {padding:2px;background:#f8f8f8;color:#FF0000;}

table.gTable tr:hover td.forumLastPostTd,table.gTable tr:hover td.forumIcoTd,table.gTable tr:hover td.threadIcoTd,table.gTable tr:hover td.forumNameTd,table.gTable tr:hover td.threadNametd,table.gTable tr:hover td.forumPostTd,table.gTable tr:hover td.threadPostTd,table.gTable tr:hover td.threadViewTd,table.gTable tr:hover td.threadAuthTd,table.gTable tr:hover td.forumThreadTd,table.gTable tr:hover td.threadLastPostTd,table.gTable tr:hover td.forumLastPostTd {background:#f4f8fa;}
.forumNameTd {padding:2px 5px;background:#fafafa}
.forumIcoTd,.forumThreadTd,.forumPostTd,.forumLastPostTd {padding:2px 5px;background:#f4f4f4;}
.forumLastPostTd,.forumArchive {padding:2px 5px;font-size:11px;}

a.catLink:link {text-decoration:none; color:#525252;}
a.catLink:visited {text-decoration:none; color:#525252;}
a.catLink:hover {text-decoration:underline; color:#525252;}
a.catLink:active {text-decoration:underline; color:#525252;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}

.forum {font-weight:bold;font-size:12px;}
.forumDescr,.forumModer {color:#959595;font-size:10px;}
.forumViewed {font-size:9px;}

a.lastPostUserLink:link, a.forumLastPostLink:link {text-decoration:none; color:#767676;}
a.lastPostUserLink:visited, a.forumLastPostLink:visited {text-decoration:none; color:#767676;}
a.lastPostUserLink:hover, a.forumLastPostLink:hover {text-decoration:none; color:#2D7EA8;}
a.lastPostUserLink:active, a.forumLastPostLink:active {text-decoration:none; color:#767676;}

a.forum:link, a.threadAuthorLink:link {text-decoration:none; color:#2D7EA8;}
a.forum:visited, a.threadAuthorLink:visited {text-decoration:none; color:#2D7EA8;}
a.forum:hover, a.threadAuthorLink:hover {text-decoration:none; color:#B3B3B3;}
a.forum:active, a.threadAuthorLink:active {text-decoration:none; color:#B3B3B3;}

.forumNamesBar {font-weight:bold;font-size:11px;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:none; color:#ff0000;}
a.forumBarA:active {text-decoration:underline; color:#ff0000;}

.fastSearch {font-size:7pt;height:20px;}

.fastNavMain {background:#C7D7EF;}
.fastNavCat {background:#E7EEF8;}
.fastNavCatA {background:#E7EEF8;color:#0000FF}
.fastNavForumA {color:#0000FF}

.switches {border:1px solid #ccc; background:#e2e7ee; border-spacing: 0px 0px !important;}
.switch {background:#e2e7ee;width:15px;font-size:8pt; border-left:1px solid #ccc;}
.pagesInfo {padding:5px 9px 5px 9px !important; border:0px;}
.switchActive {padding:5px 9px 5px 9px !important; background:#fff; border:0px; border-left:1px solid #ccc;}
td.switch {padding:0px !important;}
td.switch2 {padding:5px 9px 5px 9px !important; background:#fff; border:0px;}
a.switchDigit:link, a.switchDigit:active, a.switchDigit:visited {color:#4D6D91; padding:5px 9px 5px 9px !important; display:block; background:#f5f5f5; border:0px;}
a.switchDigit:hover {color:#4D6D91; text-decoration:none; padding:5px 9px 5px 9px !important; display:block; background:#fff;}
a.switchNext:link, a.switchNext:active, a.switchNext:visited {color:#4D6D91; padding:5px 9px 5px 9px !important; display:block; background:#f5f5f5; border:0px;}
a.switchNext:hover {color:#4D6D91; text-decoration:none; padding:5px 9px 5px 9px !important; display:block; background:#fff;}
a.switchBack:link, a.switchBack:active, a.switchBack:visited {color:#4D6D91; padding:5px 9px 5px 9px !important; display:block; background:#f5f5f5; border:0px;}
a.switchBack:hover {color:#4D6D91; text-decoration:none; padding:5px 9px 5px 9px !important; display:block; background:#fff;}

.threadNametd {padding:2px;padding:2px;background:#fff}
.threadIcoTd,.threadPostTd,.threadViewTd,.threadAuthTd,.threadLastPostTd {padding:2px;background:#f8f8f8;}
.threadLastPostTd {padding:2px;font-size:11px;}
.threadDescr {color:#858585;font-size:10px;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#f4f8fa;color:#8e8e8e;font-weight:bold;height:20px;font-size:11px;text-align:left;padding-left:25px;}
.threadsDetails {padding:2px;background:#efefef;color:#8e8e8e;height:20px;font-size:11px;text-align:right;}
.forumOnlineBar {padding:2px;background:#f4f8fa;color:#8e8e8e;height:20px;font-size:11px;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#146db0;}
a.threadPinnedLink:active {text-decoration:underline; color:#146db0;}

a.threadLink:link {text-decoration:none; color:#767676;}
a.threadLink:visited {text-decoration:none; color:#767676;}
a.threadLink:hover {text-decoration:underline; color:#146db0;}
a.threadLink:active {text-decoration:none; color:#767676;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}

.postTable {background:#e9e9e9;}
.postPoll {background:#fff;text-align:center;}
.postFirst {background:#fff;}
.postRest1 {background:#fff;}
.postRest2 {background:#fff;}
.postSeparator {height:0px;background:#fff;}

.formForum {border-bottom:1px dashed #DADADA;cursor:default;background:#fff;text-align:left;padding:5px;}
.formF_lineup {text-align:left;}
.formF_l_user {float:left;width:100px;height:21px;background:#fff;margin:0 auto;text-align: center;border-bottom:1px solid #d6d6d6;}
.formF_l_group {float:left;width:120px;text-align:center;border:1px solid #d6d6d6;background:#f5f3f3;padding:4px 4px;margin-left:4px;}
.formF_l_date {float:left;line-height:21px;margin-left:4px;}
.formF_l_group2 {float:left;text-align:center;background:#f5f3f3;padding:1px;margin-left:4px;}
.formF_l_group2 img {width:20px;}
.formF_l_top {float:right;padding-top:5px;margin-left:10px;}

.postTdTop {background: #fff;color:#8e8e8e;height:20px;padding:3px 5px 0 5px;font-size:11px;}
.postBottom {background:#f5f5f5;height:20px;color:#8e8e8e;border-top:1px solid #d6d6d6;}
.postUser {font-weight:bold;}
.postTdInfo {background:#fff;text-align:left;padding:5px;border-right:1px dashed #dadada;}

.postInfo_sg {text-align: center;margin:0 auto;}
.postInfo_sg_postUser {padding:0px;}
a.user-post:link, a.user-post:visited, a.user-post:active {display:block;text-decoration:none;font-weight:bold;border:1px solid #d6d6d6;background:#f5f3f3;padding:4px 4px;}
a.user-post:hover {text-decoration:none;background:#fff;}
.postInfo_sg_ava {padding-top:6px;}
.postInfo_sg_bottom {display:none;}

.postRankName {margin:3px 0;}
.postRankIco {margin:3px 0;}
.reputation {margin-top:2px;}
.signatureHr {margin-top:0px;color:#5d5d5d;}
.posttdMessage {font-size: 12px;background:#fff;padding:10px;}
.posttdMessage img {max-width:550px;}

.eAttach {margin-top:20px;margin-left:10px;border: 1px solid #CCCCCC;padding: 4px 4px 4px 29px;width: 230px;background: url("/files/image.png") no-repeat scroll 2px 50% #F7F7F7;}

.pollQuestion {text-align:center;font-weight:bold;}
.pollAnswer {text-align:left;}
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#ededed;font-size:10px;border:1px solid #bcbcbc !important;padding:5px;}
.quoteMessage {background:#fafafa;font-size:11px;border-bottom:1px solid #e9e9e9 !important;border-left:1px solid #e9e9e9 !important;border-right:1px solid #e9e9e9 !important; border-top:1px solid #fafafa !important; padding:5px; color:#8b8b89;}
.bbQuoteName {border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:5px;background:#fafafa;color:#8d8b89;}
div.bbCodeName {margin-bottom:3px;}
div.codeMessage code {font-size:12px;}

a.bspoiler:link {text-decoration:none;}
a.bspoiler:visited {text-decoration:none;}
a.bspoiler:hover {text-decoration:none;}
a.bspoiler:active {text-decoration:none;}
.bspoilerdiv {height: 18px; padding-left: 3px; padding-top: 3px; background:#ededed;font-size:11px;border:1px solid #bcbcbc;}
.bspoilerdtw {margin: 5px;}
.uSpoilerButton {margin-top:4px; color: #333333; text-align: left; border:1px solid #DADADA; padding:0px;background: url("/design/line-cont.png") repeat-x scroll 0 0 transparent;}
.uSpoilerText {color: #000000; background: #ededed; margin-top:4px;padding: 5px; text-align: left; border: 1px solid #DADADA; border-top:1px solid #DADADA;}

.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:0px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/994/14.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/994/14.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.pollBut {font-size:10px;height:15px;font-family:Tahoma;color:#646464;border:1px solid #DADADA;cursor:pointer;}
.searchSbmFl, .commSbmFl, .signButton {font-size:10px;background: url('/design/line-cont.png');height:15px;font-family:Tahoma;color:#646464;border:1px solid #c3c3c3;cursor:pointer;}
.delPostsSubmit,.uSearchFlSbm,.allUsersBtn,.fastNav,.fastLoginForm,.fastSearch,.moderOptions,.postPreview,.postSubmit,.postReset {font-size:10px;height:20px;font-family:Tahoma;color:#646464;border:1px solid #c3c3c3;cursor:pointer;}
.queryField {background:#fff;border:1px solid #c3c3c3;padding:2px 2px 2px 2px;font-size:11px;font-family:Tahoma;color:#aaa;width:250px;}
.aSchBrc1,.aSchBrc2 {display:none;}
.codeButtons {font-size:10px;height:20px;font-family:Tahoma;color:#333333;border:1px solid #DADADA;cursor:pointer;}
.codeCloseAll {font-size:10px;height:20px;font-family:Tahoma;color:#333333;border:1px solid #DADADA;font-weight:bold;cursor:pointer;}
.postNameFl,.postDescrFl {background:#EBEBEB;border:1px solid #5388BA;width:100%;}
.postPollFl,.postQuestionFl {background:#EBEBEB;border:1px solid #5388BA;width:100%;}
.postResultFl {background:#EBEBEB;border:1px solid #5388BA;width:50px}
.postAnswerFl {background:#EBEBEB;border:1px solid #5388BA;width:300px}
.postTextFl {background:#fff;border:1px solid #eee;width:550px;height:150px}
.postUserFl {background:#EBEBEB;border:1px solid #5388BA;width:300px}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}

.legendTd {font-size:7pt;}
.userRights {font-size:8pt;}

/* FORUM END */

/* Menu */
.layer{position:fixed;
left:0px;
top:260px;
width:43px;
height:170px;
background:url(../menu/layer.png) no-repeat top right}
.layer_ul{padding:18px 0px 10px 7px;
margin:0px;
list-style:none;
position:relative;}
.layer_ul li{display:block;
height:31px;
padding:0px;
margin:0px;}
.layer_ul li:hover{background:url(../menu/layer_li_hover_56.png) no-repeat;
cursor:pointer;}

.layer_block{position:absolute;
left:42px;
padding:4px;
top:0px;
width:260px;
height:358px;
background:url(../menu/layer_blok.png) no-repeat 0px top;
display:none;
color:#FFF}
.layer_block h3{border-bottom:1px solid #fff;
color:#FFF;
margin:10px 14px 5px 5px}
.layer_ul li:hover .layer_block{display:block;
cursor:default;}

.layer_block_ul{padding:0px;
margin:0px;
list-style:none;}
.layer_block_ul li{display:block;
padding:50px;
margin:10px 5px 5px 0px;
border:1px solid #bcd959;
height:auto;
color:#333}
.layer_block_ul li a{display:block;
color:#FFF;
font-weight:bold;}
.layer_block_ul li span{display:block;}
#leyer_block_text{max-height:26px;
overflow:hidden;}
.layer_block_ul li:hover{background:url(../menu/forum_a_hover.png);}
.layer_block_ul li img{display:none;}
.blok_li_a_news{display:block;
height:15px;
overflow:hidden}

.project{padding:0px;
margin:0px 8px 0px 0px;
max-height:315px;
overflow:hidden;
list-style:none;}
.project li{display:block;
padding:0px;
margin:0px;
border-bottom:1px dotted #FFF;
background:url(../menu/star.png) no-repeat left center;
height:20px}
.project li a{padding:3px 0px 0px 18px;
display:block;
height:18px;
color:#FFF;
height:17px;
font-weight:bold;
overflow:hidden;
line-height:15px}
.project li:hover{background:url(../menu/star.png) no-repeat left center;}
.project li a:hover{background:url(../menu/forum_a_hover.png);
color:#333;}
/* --------- */

/* Кнопка Demo №5 
------------------------------------------*/ 
.knopka_demo5 { 
 font: 11px Verdana,Arial,Helvetica, sans-serif;font-weight: bold; 
 color:#cad7e7; text-shadow:1px 1px 1px #555; 
 background:#858f9c; 
 border:1px solid #3f5269; 
 padding: 4px 8px; 
 margin: 0px; 
} 

.knopka_demo5:hover { 
 background:#979ea7; 
} 
/* -------------------------------------- *//