/* !!!Новый диз!!!! */
@import "http://betatest-f5q5.ucoz.lv/css/reset.css"; 

/*админский css*/

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


a {color: #3366cc;text-decoration:none;}
a:hover {color: #3366cc;text-decoration:underline;}


h1{font-size:16px;}
h2,h3,h4 {font-size:13px;}
h1,h2,h3,h4 {font-weight:700;}

.right{float:right}
.left{float:left}
.center{text-align: center;}


.tsz_9 {font: 9px Verdana,Arial,Helvetica, sans-serif;}
.tsz_10 {font: 10px Verdana,Arial,Helvetica, sans-serif;}
.tsz_11 {font: 11px Verdana,Arial,Helvetica, sans-serif;}

/*Анимация */
.anim, .swchItem{-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease; }

/*=====Top=====*/

#top {
background: none repeat scroll 0 0 #323232;
 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
 height: 36px;
 z-index: 2;
}
.top-left_bar{padding: 20px;}
.top-search{margin: auto;width: 1030px;}
.top-prof{padding-right: 20px;}
.top-left_bar, .top-search, .top-prof{padding-top: 13px;}

#left_block, .left_block2{
background: none repeat scroll 0 0 #323232;
height: 100%;
position: absolute;
width: 250px;
z-index: 1;
}

.left_block2 {position: fixed;top: 0;}

.lb-menu a{
 color: #444;
 font: 15px/1.8em Verdana,Arial,Helvetica,sans-serif;
 padding-left: 20px;
 text-decoration: none;
 display: block;
}

.lb-menu a:hover{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
display: block;
}

.lb-active a {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
display: block;
font-weight: bold;
}



#logt img {
 height: 200px;
 width: 968px;
}

/* Форма поиска*/
.search-s {
 border: 1px solid #ccc;
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
 color: #555;
 height: 30px;
 padding: 6px 12px;
 width: 200px;
 border-radius: 6px 0 0 6px;
}

.search-s:focus {
border-color: #66afe9;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
outline: 0 none;
}

.search-b {
border-radius: 0 6px 6px 0; 
background-color: #333;
border: 1px solid #555;
color: #555;
font-size: 14px;
font-weight: normal;
padding: 6px 12px;
}

.search-a {
border-collapse: separate;
display: table;
margin-top: -10px;
position: relative;
}

.search-b, .search-a .search-s {display: table-cell;}

/*Мини профиль*/

.name_mp{
font-size: 1.4em;
font-weight: 600;
}

/*=====*/

/*основа*/
#wrapper {
height: auto !important;
margin: 0 auto 0;
min-height: 100%;
margin: 30px auto 0;
width: 1038px;
}
 
#right_bl{
float: right;
 margin-top: 1px;
 width: 310px;
}

#left_bl{
 margin-right:308px; 
 background:#fff;
 border: 1px solid #e8e8e8;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}



.block{
background:#fff;
border-radius: 6px;
margin: 0 0 5px 10px;
padding: 5px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.btitle{
color: #000;
font-family: serif;
font-size: 1.5em;
}

.bico{color: #999}

.footer{
background: rgba(0, 0, 0, 0.7);
border-radius: 0 0 3px 3px;
color: #888;
font-size: 10px;
padding: 5px;
text-shadow: 1px 1px 0 #222; 
}
.footer a{color: #919191}
.clear {clear:both}

/*Вид новостей*/
.news{
font: 11px Verdana,Arial,Helvetica,sans-serif;
overflow: hidden;
padding-bottom: 20px;
padding-top: 10px;
width: 100%;
}

.news:hover{background: rgba(222, 222, 222, 0.2);border-radius:2px; }
.news-title {padding-bottom: 4px;}
.news-title a{
color: #111;
font-family: Verdana,Arial,Sans-Serif;
font-size: 17px;
}
.news-title a:visited {color: #888; }
.news-title a:hover {color: #f84040; }
.news-img img{
border-radius: 2px;
float: left;
margin: 0 15px -10px 0;
width: 237px;
height: 180px;
}

.news-message{
color: #666;
line-height: 1.6em;
overflow: hidden;
padding-right: 10px;
}

.stuff-message{line-height: 1.2em!important;}


.blog-dpinfo a {color: #333;}
.blog-dpinfo {color: #999;}
.blog-cat a{color: #c0c0c0;}
.blog-cat {margin: 3px 5px 0;}

/*Переключатель страниц*/
.swchItem { 
background: none repeat scroll 0 0 #fefefe;
border: 1px solid #e8e8e8;
color: #707070;
} 
.swchItemA, .swchItem {
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px;
padding:6px 9px; 
margin-left:3px; 
} 
.swchItemA, .swchItem:hover { 
background: none repeat scroll 0 0 #fafafa;
border: 1px solid #999;
color: #333;
font-weight: normal;
text-decoration:none;
}
.swchItemDots{color: #e8e8e8; padding:5px;}
.catPages1, .pageS{margin:15px;}

/*недавние релизы*/
.menu_ng {
 border-bottom: 1px solid #e8e8e8;
 display: block;
 margin: 0 -6px;
 position: relative;
}

.menu_ng:hover {background: rgba(222, 222, 222, 0.2);}
.dd_m{padding: 10px;}
.rzg{color: #cc9933;}

.dd_menug, .dd_menug2 {
 background: none repeat scroll 0 0 #fff;
 border: 1px solid #e8e8e8;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
 left:auto;
 right:0px;
 bottom:15px; 
 margin-right: 301px;
 padding: 5px;
 position: absolute;
 width: 270px;
 z-index: 111;
 display: none;
 line-height: 1.6em;
}

.dd_menug {margin-bottom: -70%;}
.dd_menug img {width: 240px;}
.menu_ng:hover .dd_menug, .menu_ng:hover .dd_menug2{display: inline;}
.rim{margin: -5px 3px 5px -5px; width: 250px!important;}
.rim2{margin: 5px 0 5px -9px;width: 300px;}


/*скрытие меню*/
.add_mn{display: none;}

/*Информеры*/
.inf_title{
 font:15px Verdana,Arial,Helvetica, sans-serif; color:#777; 
margin: 15px 5px 1px;
}

/*Страница материала и комент*/
.navbar, .combar{
background:#f9f9f9;
color: #bbb;
padding: 5px;
}

.navbar a{
color: #777;
text-decoration: none;
text-shadow: 1px 1px 0 #fff;
}

.pros{
color: #bbb;
margin: 10px;
}

.mt_title{
color: #333;
margin: 10px;
}

.mt_mess{
padding: 0 5px 0 5px;
font-size: 15px;
line-height: 1.6; 
font-family: "Arial",sans-serif;
}

.mt_content{display: table;}

.mt_imgZ img{margin-right: 15px;width: 237px;margin-left: 0px !important;} 

.mt_content img {
max-width: 727px;
margin-left: -5px;
}

/*Коментарии*/
.com-order-block {
margin: -20px 0px 0px 580px;
position: absolute;
}
.com-order-title{display:none;}

.cell_com_os {
border-bottom: 1px solid #f1f1f1;
margin-top: 5px;
width: 100%; 
}

.com_p {margin-right: 10px;}

.com_c {
overflow: hidden;
padding-bottom: 15px;
text-align: justify;
}

.com_n {
text-align:right;
margin: 3px 78px 0px 10px;
}
.vcc_otvet {overflow:hidden!important; border: 1px solid #eccece; padding: 10px;background:#fcf6f6; }

.comment_avatar {
background:#f6f6f6;
height: 40px;
margin: 0px 10px 0 10px;
padding: 3px;
width: 40px;
}

.orange {color: #cc9933;}
.grey, .grey a {color: #ddd;}

/*Инф. окна*/
.inf_blue{
background: none repeat scroll 0 0 #88d6ff;
padding: 12px;
border: 1px solid #1fb3ff; 
}

.inf_text, .inf_text a{
font-size: 12px;
text-shadow: 0.1em 0.1em 0.05em #444;
color: #fff; 
}

/*Форма добавления комент*/
.comentB {
 color : #000; 
 padding: 4px; 
 margin: 3px;
 background: #fff; 
 border: 1px solid #ddd; 
 -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; 
} 

.commFl {
background-color: #FFF;
border: 1px solid #CCC;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555;
width: 100%;
resize: none;
margin-bottom:4px; 
padding:5px;
}

.commFl:focus {
border-color: #66AFE9;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
outline: 0 none; 
}

/* кнопки */
.uSpoilerButton {width: 100%;}
.uSpoilerText {background: none repeat scroll 0 0 #f2eee6;border: 1px solid #e5e1d9;padding: 5px;margin: -2px -2px -2px 2px; border-top:0 none} 


input[type="submit"],input[type="button"],input[type="file"] { 
display: inline-block;
 background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1)); 
 background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); 
 -webkit-border-radius: 2px; 
 -webkit-user-select: none; 
 background-color: whiteSmoke; 
 background-image: linear-gradient(top,#f5f5f5,#f1f1f1); 
 background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1); 
 border: 1px solid gainsboro; 
 border: 1px solid rgba(0, 0, 0, 0.1); 
 border-radius: 2px; 
 color: #000; 
 cursor: pointer; 
 font-size: 11px; 
 height: 29px; 
 line-height: 27px; 
 margin: 2px; 
 padding: 0 8px; 
 text-align: center; 
 text-shadow: 1px 1px 0 #fff; 
 } 

 input[type="submit"]:hover,input[type="button"]:hover,input[type="file"]:hover { 
 border: 1px solid rgba(0, 0, 0, 0.2); 
 box-shadow:0px 0px 2px gainsboro; 
 -webkit-box-shadow:0px 0px 2px gainsboro; 
 -moz-box-shadow:0px 0px 2px gainsboro;}

 input[type="reset"] { 
 display: inline; 
 background-color: #D14836; 
 background-image: -webkit-linear-gradient(top,#dd4b39,#d14836); 
 background-image: -moz-linear-gradient(top,#dd4b39,#d14836); 
 background-image: -ms-linear-gradient(top,#dd4b39,#d14836); 
 background-image: -o-linear-gradient(top,#dd4b39,#d14836); 
 background-image: linear-gradient(top,#dd4b39,#d14836); 
 border: 1px solid transparent; 
 color: white; 
 cursor: pointer; 
 text-shadow: 0 1px rgba(0, 0, 0, 0.6); 
 -webkit-border-radius: 2px; 
 -moz-border-radius: 2px; 
 border-radius: 2px; 
 font-size: 11px; 
 font-weight: bold; 
 text-align: center; 
 height: 28px; 
 line-height: 27px; 
 outline: 0; 
 padding: 0 8px; 
 margin: 2px; 
 position: relative; 
 display: -moz-inline-box; 
 display: inline-block; 
 } 

 input[type="reset"]:hover { 
 background-color: #c03725; 
 background-image: -webkit-linear-gradient(top,#dd4b39,#c03725); 
 background-image: -moz-linear-gradient(top,#dd4b39,#c03725); 
 background-image: -ms-linear-gradient(top,#dd4b39,#c03725); 
 background-image: -o-linear-gradient(top,#dd4b39,#c03725); 
 background-image: linear-gradient(top,#dd4b39,#c03725); 
 box-shadow:0px 0px 2px transparent; 
 -webkit-box-shadow:0px 0px 2px transparent; 
 -moz-box-shadow:0px 0px 2px transparent;}

/*TOP 10 mod*/
.top_m {
font: 115%/1.5 Verdana,Arial,Helvetica,sans-serif;
padding-top: 4px;
overflow: hidden; max-width: 230px; white-space: nowrap;
}

.top_m a:link, .top_m a:visited {
text-decoration: none; 
padding: 1px 5px 1px 5px; 
display: block;
}

.top_1 a:link, .top_1 a:visited {
color:#666;
border-left: 3px solid #FFD700; 
background: -moz-linear-gradient(left, rgba(255,215,0,0.26) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,215,0,0.26)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left, rgba(255,215,0,0.26) 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left, rgba(255,215,0,0.26) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left, rgba(255,215,0,0.26) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,215,0,0.26) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42ffd700', endColorstr='#00ffffff',GradientType=1 );
}
.top_2 a:link, .top_2 a:visited {
color:#666;
border-left: 3px solid #C0C0C0; 
background: -moz-linear-gradient(left, rgba(192,192,192,0.26) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(192,192,192,0.26)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left, rgba(192,192,192,0.26) 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left, rgba(192,192,192,0.26) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left, rgba(192,192,192,0.26) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(192,192,192,0.26) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42c0c0c0', endColorstr='#00ffffff',GradientType=1 );
}
.top_3 a:link, .top_3 a:visited {
color:#666;
border-left: 3px solid #CD7F32; 
background: -moz-linear-gradient(left, rgba(205,127,50,0.26) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(205,127,50,0.26)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left, rgba(205,127,50,0.26) 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left, rgba(205,127,50,0.26) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left, rgba(205,127,50,0.26) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(205,127,50,0.26) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42cd7f32', endColorstr='#00ffffff',GradientType=1 );
}
.top_4 a:link, .top_4 a:visited,.top_5 a:link, .top_5 a:visited,.top_6 a:link, .top_6 a:visited,.top_7 a:link, .top_7 a:visited,.top_8 a:link, .top_8 a:visited,.top_9 a:link, .top_9 a:visited,.top_10 a:link, .top_10 a:visited {
color:#666;
border-left: 3px solid #777; 
background: -moz-linear-gradient(left, rgba(119,119,119,0.26) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(119,119,119,0.26)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left, rgba(119,119,119,0.26) 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left, rgba(119,119,119,0.26) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left, rgba(119,119,119,0.26) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(119,119,119,0.26) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42777777', endColorstr='#00ffffff',GradientType=1 );
}

/* Меню категорий */
.catsTd {border-bottom: 1px solid #D8E0E5!important; } 
.menu-categories-1 td a:link,.menu-categories-1 td a:visited, .menu-categories-1 td a:active {
 float:left; 
 padding: 7px 0px 7px 0px; 
 font:12px Verdana,Arial,sans-serif;
 font-weight: bold; 
 color:#777; 
}
.menu-categories-1 .catNameActive,.menu-categories-1 td a:hover{color:#3366cc; } 
.menu-categories-1 .catNumData { 
 float:right; 
 margin: 8px 0px 0px 0px; 
 font:9px Verdana,Arial,sans-serif; 
 font-weight: bold; 
 color:#999 
} 
.catDescr {display: none;}
.no-line-menu {
 float:left; 
 width:100%; 
 height:5px;
 margin-top: -3px;
 background:#fff; 
}

/*=====Forum=====*/

#wrapper_forum {
margin: 0 auto;
max-width: 1680px;
min-width: 965px;
width: 87% !important;
}


#left_bl_f{
 margin-right:0px; 
 background:#fff;
 border: 1px solid #e8e8e8;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.gTableTop{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);padding: 10px 10px 11px;} 
.gTableTop a, .gTableTop {color:#fff}


/* Obvodka форума + плавная подсветка */
td.forumLastPostTd,td.forumIcoTd,td.threadIcoTd,td.forumNameTd,td.threadNametd,td.forumPostTd,td.threadPostTd,td.thread ViewTd,td.threadAuthTd,td.forumThreadTd,td.threadLastPostTd {background: #fff; border: 1px solid #e8e8e8}
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: rgba(222, 222, 222, 0.2);-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}


/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding: 8px;background: #242424; font: 12px/1.3 helvetica,arial,sans-serif}
.threadPostTd, .forumIcoTd,.forumThreadTd,.forumPostTd {padding: 8px;background: #202020;font-family:Verdana,Arial,Sans-Serif;font-size:10px;}
 .forumLastPostTd,.forumArchive {11px/1.2 helvetica,arial,sans-serif;padding: 8px;}
 a.catLink:link, a.catLink:visited { text-transform: uppercase;text-decoration:none; color:#fff;}
 a.catLink:hover { text-transform: uppercase;text-decoration:none; color:#777;}
 .lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
 .archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}

/* forum Titles & other */
.userRights, .legendBlock, .forumOnlineBar, a.threadPinnedLink:link, a.threadLink:link ,a.threadLink:visited, .forum {font: 15px helvetica,arial,sans-serif;}
.forumDescr,.subforumDescr {color:#bbb;font: 12px/1 helvetica,arial,sans-serif}
.forumModer, .fFastNavTd, .pagesInfo, #forum_filter, .postpSwithces, .threadsDetails,.forumModerBlock, .fFastSearchTd {display:none}
a.threadPinnedLink:link, a.threadLink:link ,a.threadLink:visited, a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited,a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#000;}
a.threadPinnedLink:hover, a.threadLink:hover, a.forum:hover {text-decoration:none; color:#693838;}
.gTableSubTop{background: rgba(0, 0, 0, 0.2);font-size: 8pt;padding: 2px;color:#693838;}
a.topSortLink{color:#693838;}
.gTableBody1{font: 9px Verdana,Arial,Helvetica,sans-serif;}
#subscribe {margin: -6px;}
.avtf{color:#d0d0d0; margin-left:5px; font: 11px Verdana,Arial,Helvetica,sans-serif;}
.legendTd, .userRights {color: #bbb;font-size: 14px;padding: 2;}
.wysibb-body {width: 98% !important;}

#thread_search_field{
position: absolute; 
margin: 3px 0 0 -3px;
border: 1px solid #ccc;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555;
height: 29px;
padding: 6px 12px;
}
#thread_search_field:focus{border-color: #66afe9;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}


/* forum Navigation Bar */
.forumNamesBar, .forumModerFuncs {background:#f9f9f9;color:#bbb;font: 12px helvetica,arial,sans-serif;padding: 5px;}
.forumNamesBar a{color: #777;text-decoration: none;text-shadow: 1px 1px 0 #fff;}
.forumModerFuncs{border-top: 1px solid #e8e8e8;}

/* forum Fast Navigation Menu */
.fastNavMain {background:#B20000;color:#FFF;}
.fastNavCat {background:#000;color:#FFF;}
.fastNavCatA {background:#000;color:#FFF;}
.fastNavForumA {background:#404040;color:#FFF;}

/* forum Page switches */
.switches{margin: 5px;}
.switch {width: 15px;font: 13px helvetica,arial,sans-serif;;}
.switchActive{background:#fafafa;color: #333;} 
.switchActive, a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited,a.switchDigit:link,a.switchBack:link,a.switchNext:link {
border: 1px solid #e8e8e8;
font-weight: normal;
margin: 2px;
padding: 6px 9px;
text-decoration: none; 
border-radius: 4px; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
 border: 1px solid #e8e8e8; 
} 
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited,a.switchDigit:link,a.switchBack:link,a.switchNext:link {background:#fefefe;color: #707070; }

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:8px;background:#fff;border:1px solid #e8e8e8;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#fff;border:1px solid #e8e8e8;}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#666666;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {background:#f9f9f9;color: #555;font-size: 9pt;padding: 5px 0px 5px 80px;}
.forumOnlineBar {background: none repeat scroll 0 0 #f9f9f9;border: 1px solid #e8e8e8;color: #bbb;padding: 5px;}
a.threadPinnedLink:link {font-weight:bold;}
a.threadLink:visited, a.threadPinnedLink:visited {color:#4f3030;}
.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}

/* Posts View */
.postPoll {background: #fff;font-size: 11px;margin-bottom: 5px;}
.postFirst {background:#000000;border-bottom:1px solid silver;}
.postRest1 {background:#000000;}
.postRest2 {background:#000000;}
.postSeparator {height:2px;background:#444;}
.postTdTop {background:#000000;color:#FFFFFF;border:1px solid #202020;}
.postBottom {background:#000000;height:20px;color:#FFFFFF;border:1px solid #202020;}
.postTdInfo {background:#000000;text-align:center;padding:5px;border:1px solid #202020;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#FFFFFF;}
.postPoll {padding:5px;}
.pollQuestion {text-align:center;font-weight:bold;}
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}
.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;text-align:right;color:#000000;}
.editedBy {font-weight:bold;font-size:8pt;}
.statusBlock {padding-top:3px;}
.statusOnline {color:#FFFFFF;font-weight:bold;}
.statusOffline {color:#ADADAD;}

.bbQuoteName, .bbCodeName {
background:#c7c8c8;
color: #000;
font-size: 9pt !important;
line-height: 28px;
text-transform: uppercase;
padding-left:15px;
}
.quoteMessage{font-style:italic;}
.quoteMessage, .codeMessage{
 border:1px solid #e5e1d9 !important;
 border-top:0 none !important;
 padding:15px 15px 15px 15px;
 background:#f2eee6 url(/icons/gray_arrow.png) no-repeat 5% top;
}

/* 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('/img/22.png') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/img/22.png') no-repeat 0px 4px;}

/* Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {font-size:7pt;background:#333333;color:#FFFFFF;border:1px outset #333333;}
.codeButtons {
 background-color: #333;
 background-image: -webkit-linear-gradient(top,#555,#333);
 background-image: -moz-linear-gradient(top,#555,#333);
 background-image: -ms-linear-gradient(top,#555,#333);
 background-image: -o-linear-gradient(top,#555,#333);
 background-image: linear-gradient(top,#555,#333);
 border-radius: 3px;
 color: #bcbcbc; text-shadow: 1px 0px 0px #222;
 font-size: 9px; 
 font-weight: bold; 
 height: 24px; 
 text-align: center; }
.codeCloseAll {font-size:7pt;background: #333333;color:#FFFFFF;border:1px outset#333333;font-weight:bold;}
.postResultFl {background:#0E1F20;border:1px solid #555;width:50px}
.postAnswerFl {background:#0E1F20;border:1px solid #555;width:300px}
.postUserFl {background:#2C2C2C;border:1px solid #555;width:300px}
.smilesPart {padding-top:5px;text-align:center}

/*Вид материалов форума*/
.for_border_top{border-bottom: 1px solid #e8e8e8;}
.for_border_l{border-right: 1px solid #e8e8e8;}
.for_inf, .postTdTop2 {color: #777;font: 12px/1.6 helvetica,arial,sans-serif;padding-left: 5px;}

.postTable {background:#f3f3f2;border: 1px solid #e8e8e8; padding: 5px} 
.for_ustitle img{max-height: 100px; max-width: 100px;padding:0 5px}
.postAva{padding:5px 5px 3px 5px; max-width: 100px;}
a.postUser:link, a.postUser:active, a.postUser:visited {color: #000;font: 13px/1.6 helvetica,arial,sans-serif;font-weight: normal;} 
a.postUser div {border:1px solid #4d4d4d; background:#272727; text-align:center; } 
a.postUser div:hover {background:#232323;} 
.postFirst, .postRest1, .postRest2 {background:transparent;} 
.postSeparator {height:1px;background:transparent;}
.posttdMessage {padding-left: 5px; color:#000;min-height:269px;font: 13px/1.6 helvetica,arial,sans-serif;} 
.posttdMessage img {max-width:650px;} 
.postTdTop {border-bottom:1px solid #525252; border-left:1px solid #525252; border-right:1px solid #525252;} 
.postNameFl, .postDescrFl, .postQuestionFl, .postPollFl {
border: 1px solid #ccc;
border-left: none;
border-right: none; 
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555;
height: 34px;
margin: 5px 0 2px;
padding: 6px 12px;
} 
.postNameFl:focus, .postDescrFl:focus, .postQuestionFl:focus, .postPollFl:focus {
border-color: #66afe9;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
outline: 0 none;
} 
.postPollFl{height: 200px;}
.poll_opt{color: #999;font: 12px helvetica,arial,sans-serif;padding: 10px; }


/* menu */
#menu{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block;
 z-index:1000; }
#menu a { color:#fff; text-decoration:none; }
#menu > li {background:#172322 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;
 padding:0px 10px;}
#menu > li a:hover {color:#B0D730;}
/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px;
 background-color:#172322; color:#0395CC; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px; border-top: dotted 1px #606060;
 list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#0395CC; }
#menu li ul li a:hover { color:#7FCDFE; }
/* main submenu */
#menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
/* search */
.searchContainer div { background-color:#fff; display:inline; padding:5px;}
.searchContainer input[type="text"] {border:none;}
.searchContainer img { vertical-align:middle;}

/*----*/
.menu-top{
background: #333;
height: 44px;
position: relative;
} 

#menu-top > li {
 background: none repeat scroll 0 0 #172322;
 cursor: pointer;
 float: left;
 padding: 0 10px;
 position: relative;
}

.menu-top-hide{
display: none;
}

 .menu-top-hide{display: inline;}



.b-menu {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/menu/img/bg-menu.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
 height: 44px;
 position: relative;
 z-index: 600;
}
.b-menu_noscript {
 left: 0;
 position: absolute;
 top: 0;
}
.b-menu_noscript .b-portal-menu_point {
 visibility: visible;
}
.b-portal-menu {
 float: left;
 width: 1000px;
}
.b-portal-menu_point {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/menu/img/b-portal-menu.png") no-repeat scroll right -88px rgba(0, 0, 0, 0);
 float: left;
 position: relative;
 visibility: hidden;
}
.b-portal-menu_point.last {
 background-position: 3000px 3000px;
}
.b-portal-menu_point:hover .b-portal-menu_point_linck {
 background-position: left -176px;
 color: #d2d9d9;
}
.b-portal-menu_point:hover .b-portal-menu_point_linck_txt {
 background-position: left 0;
}
.b-portal-menu_point.opened .b-portal-menu_point_linck {
 background-position: left -176px;
 color: #d2d9d9;
}
.b-portal-menu_point.opened .b-portal-menu_point_linck_txt {
 background-position: left 0;
}
.b-portal-menu_point_linck {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/menu/img/b-portal-menu.png") no-repeat scroll left -132px rgba(0, 0, 0, 0);
 color: #d2d9d9;
 float: left;
 font-family: "WarHeliosCondC","Arial Narrow",Arial,sans-serif;
 font-size: 18px;
 font-stretch: condensed;
 height: 44px;
 line-height: 44px;
 padding: 0 1px;
 text-shadow: 0 -1px 0 #000000;
 text-transform: uppercase;
}
.b-portal-menu_point_linck:hover {
 text-decoration: none;
}
.last .b-portal-menu_point_linck {
 padding: 0;
}
.last .b-portal-menu_arrow {
 right: 0;
}
.active .b-portal-menu_point_linck {
 background-position: left -220px;
}
.active .b-portal-menu_point_linck_txt {
 background-position: left -44px;
}
.active:hover .b-portal-menu_point_linck {
 background-position: left -220px;
}
.active:hover .b-portal-menu_point_linck_txt {
 background-position: left -44px;
}
.active.opened .b-portal-menu_point_linck {
 background-position: left -220px;
}
.active.opened .b-portal-menu_point_linck_txt {
 background-position: left -44px;
}
.b-portal-menu_point_linck_txt {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/menu/img/b-portal-menu.png") repeat-x scroll left 3000px rgba(0, 0, 0, 0);
 cursor: pointer;
 float: left;
 padding: 0 5px;
 white-space: nowrap;
}
.b-portal-menu_point_parent .b-portal-menu_point_linck_txt {
 padding-right: 25px;
}
.b-portal-menu_arrow {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/menu/img/b-portal-menu.png") no-repeat scroll left -264px rgba(0, 0, 0, 0);
 cursor: pointer;
 height: 44px;
 position: absolute;
 right: 1px;
 top: 0;
 width: 20px;
}
.b-portal-menu_arrow:hover {
 background-position: left -352px;
}
.opened .b-portal-menu_arrow {
 background-position: left -352px;
}
.b-portal-menu_dopmenu {
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/menu/img/bg-menu-podmenu.png") repeat-x scroll left 1px #181717;
 border-color: -moz-use-text-color #000 #000;
 border-image: none;
 border-right: 1px solid #000;
 border-style: none solid solid;
 border-width: medium 1px 1px;
 box-shadow: 0 15px 20px #000;
 left: -1px;
 min-width: 100%;
 position: absolute;
 top: 100%;
 z-index: 610;
}
.b-portal-menu_dopmenu .hover .b-portal-menu_dopmenu_link {
 color: #fff;
 text-decoration: none;
}
.b-portal-menu_dopmenu_point {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/menu/img/bg-menu-podmenu-hover.gif") no-repeat scroll left 3000px rgba(0, 0, 0, 0);
 border-color: #303030 #303030 #0d0d0d;
 border-style: solid;
 border-width: 1px;
}
.b-portal-menu_dopmenu_point:last-child {
 border-bottom: 1px solid #303030;
}
.b-portal-menu_dopmenu_point:hover, .b-portal-menu_dopmenu_point.hover {
 background-position: left top;
 background-repeat: repeat;
 border-color: #7f462c #7f462c #74301f;
 border-style: solid;
 border-width: 1px;
}
.b-portal-menu_dopmenu_link {
 color: #919191;
 display: block;
 font-size: 13px;
 height: 30px;
 line-height: 30px;
 padding: 0;
 text-decoration: none;
 white-space: nowrap;
 width: 100%;
}
.b-portal-menu_dopmenu_link:hover {
 color: #fff;
 text-decoration: none;
}
.reg-KR .b-portal-menu_dopmenu_link {
 font-size: 12px;
}
.b-portal-menu_dopmenu_link_txt {
 padding: 0 8px;
}
a .b-portal-menu_dopmenu_link_txt {
 cursor: pointer;
}
.b-menu .b-tooltip {
 display: none;
}
.menu-sidebar-list {
 margin: 0 2px;
}
.menu-sidebar-list li {
 line-height: 226.1%;
}
.menu-sidebar-list a {
 color: #cacbcc;
 display: block;
 font-size: 13px;
 font-weight: 700;
 padding: 0 5px 0 35px;
 text-decoration: none;
}
.menu-sidebar-list a:hover {
 color: #fff;
 text-decoration: underline;
}
.menu-sidebar-list .sub div > a {
 display: inline-block;
 padding-left: 0;
}
.menu-sidebar-list .sub div > a:first-child {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/sidebar-menu/img/ico-open-close.png") no-repeat scroll 16px 9px rgba(0, 0, 0, 0);
 float: left;
 height: 25px;
 margin-left: 0;
 padding: 0;
 width: 35px;
}

.menu-sidebar-list .sub div > a:first-child:hover {
 background-position: -472px 9px;
 text-decoration: none;
}
.menu-sidebar-list .sub > a {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/sidebar-menu/img/ico-open-close.png") no-repeat scroll 16px 9px rgba(0, 0, 0, 0);
}
.menu-sidebar-list .sub > a:hover {
 background-position: -472px 9px;
}
.menu-sidebar-list .sub > a.b-link-collapsable:hover {
 text-decoration: none;
}
.menu-sidebar-list .sub .b-submenu__2 {
 display: none;
}
.menu-sidebar-list .open div > a:first-child {
 background-position: -228px 9px;
}
.menu-sidebar-list .open div > a:first-child:hover {
 background-position: -228px 9px;
}
.menu-sidebar-list .open > .b-submenu {
 display: block;
}
.menu-sidebar-list .open > a {
 background-position: -228px 9px;
}
.menu-sidebar-list .open > a:hover {
 background-position: -228px 9px;
}
.menu-sidebar-list .open > .b-submenu__2, .menu-sidebar-list .open > .b-submenu__3 {
 display: block;
}
.menu-sidebar-list .b-submenu__1 .sub > a {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/sidebar-menu/img/ico-open-close.png") no-repeat scroll 36px 7px rgba(0, 0, 0, 0);
}
.menu-sidebar-list .b-submenu__1 .sub > a:hover {
 background-position: -452px 7px;
}
.menu-sidebar-list .b-submenu__1 .open > a {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/sidebar-menu/img/ico-open-close.png") no-repeat scroll -208px 7px rgba(0, 0, 0, 0);
 color: #fff;
}
.menu-sidebar-list .b-submenu__1 .open > a:hover {
 background-position: -208px 7px;
 color: #fff;
}
.menu-sidebar-list .b-submenu__2 a {
 padding: 3px 5px 3px 60px;
}
.menu-sidebar-list .b-submenu__2 .sub > a {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/sidebar-menu/img/ico-open-close.png") no-repeat scroll 44px 7px rgba(0, 0, 0, 0);
}
.menu-sidebar-list .b-submenu__2 .sub > a:hover {
 background-position: -444px 7px;
}
.menu-sidebar-list .b-submenu__2 .open > a {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/sidebar-menu/img/ico-open-close.png") no-repeat scroll -200px 7px rgba(0, 0, 0, 0);
 color: #fff;
}
.menu-sidebar-list .b-submenu__2 .open > a:hover {
 background-position: -200px 7px;
 color: #fff;
}
.menu-sidebar-list .b-submenu__3 a {
 padding: 3px 5px 3px 66px;
}
.menu-sidebar-list .active {
 background: url("http://worldoftanks.ru/static/3.23.0.2/common/css/scss/sidebar-menu/img/sidebar-open.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.menu-sidebar-list .active a {
 color: #fff;
 cursor: default;
}
.menu-sidebar-list .active a:hover {
 color: #fff;
 text-decoration: none;
}
.b-submenu {
 display: none;
}
.b-submenu li {
 line-height: 153.8%;
}
.b-submenu a {
 display: block;
 font-weight: 400;
 line-height: 120%;
 padding: 3px 5px 3px 53px;
 text-decoration: none;
}
.b-context-menu_indent {
 padding: 0 5px 0 16px;
}


.js-hidden {display: none;}