﻿@font: 'Roboto', sans-serif;
@font2: 'Arial', sans-serif;
@font3: 'Verdana', sans-serif;
@font4: helvetica, arial, sans-serif;
@black: #000;
@white: #fff;
@rgbBl: rgba(0, 0, 0, 0.2);
@kvartz: #9f9f9f;
@travyanoj: #7ba60d;
@asfalt: #777;
@lasur: #173455;
@blasur: #1C3B5F;
@boroda: #dcdbe0;
@beliy: #efefef;
@lavanda: #dbe4ef;
@vk: #225985;
@facebook: #0b5794;
@kleyna: #127cce;
@sinStal: #4193d3;

.radius5 (@radius: 5px) {
-moz-border-radius: @radius;
-webkit-border-radius: @radius;
border-radius: @radius;
}

@import url('/ajax_vk/ajax_vk.css') all; 

body {margin:0; padding:0; font-family: @font; font-size: 12pt;background:@black;}
 
 /*-----Panel------*/
.logUser {display:block; width:980px; margin:0 auto; }
.logUser a {padding:4px; display:inline-block; color: @beliy !important; font-family: @font; font-size: 8pt; -webkit-transition:background .1s linear;-moz-transition:background .1s linear;-o-transition:background .1s linear;-ms-transition:background .1s linear;transition:background .1s linear;}
.logUser a:hover {color:@white; background:@vk; }
 /*-----//Panel------*/
 
 .headr {margin:0 auto; width:980px; height:150px; background:url(/forum_css/o.jpg) no-repeat top left;}
.poiskovik {width:400px; float:right;}
.headr h1 {padding:0; margin:0 0 0 50px; text-indent:-10000em; width:180px; height:90px; cursor:pointer; background:url(/forum_css/logo.png); }
.taby {margin-top:32px;}
.taby a {display:inline-block; padding:5px 10px; background:@blasur; text-decoration:none; color:@boroda !important;font-size:10pt;}
.taby a:hover {background:@lasur; color:@white !important;}
.logourl {display:block; background:url(/forum_css/logo_url.png) no-repeat center center @blasur !important; width:110px;text-indent:-10000em;}
.logourl:hover {background:url(/forum_css/logo_url.png) no-repeat center center @lasur !important;}
.taby .act {background:@white !important;color: @vk !important; font-weight: bold;}
.taby .act:hover {color: @facebook !important;}
.content {width:980px; margin: 0 auto; background: @white;clear:both;padding:10px;}
.pravijBl {width:210px; float:right;padding:2px;}
.levijBl {width:760px;float:left;}
.blk {background: @beliy; padding: 10px; font:normal 12px helvetica, arial, sans-serif;}
.blkTitl {background:#DBE2EC; color:#204066;padding:5px 10px;font:normal 14px @font4; margin:-10px -10px 0 -10px;}
.blk ul {list-style-type:none;margin:0;padding:0;}
.blk ul li {padding:5px 2px;}
.blk ul li span {font:10px @font2;}
.blk ul li a  {color:@facebook;text-decoration:none;}
.blk ul li a:hover {color:@vk;}




/*--------------------- Forum start ---------------------*/

.forumContent {
}

.forumContent a {}

.forumContent table {}

.gTable, .postTable {border-collapse: collapse;
 background: @boroda;
 font-size:10pt;

}

.gTable td {
 background: @white;
 border: 0;
}



.gTable tr td {border-bottom:1px solid @beliy;}
.gDivRight {border:1px solid @lavanda;}
.postTable td {
 border-collapse: collapse;
 border: 0px solid @beliy;
}
.gDivLeft {border:8px solid @beliy;}

.gTable td.gTableTop {
 font: 12pt;
 background: url(/forum_css/maintitle.png);
 color: @boroda;
 padding: 5px;
}

.gTableTop a {
 display:block; margin:0; color: @boroda !important; text-decoration:none;
}

.gTableTop a:hover {color:@white;}

.gTable td.gTableSubTop {
 
 
}

.gTableSubTop a {

}

.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar {
 padding: 3px 10px;
}
.forumLastPostTd {font-size:10px;}
.forumLastPostTd a {color:@vk; }

#frM6 td, #frM14 td, #frM50 td, #frM56 td, #frM59 td {
 padding: 3px 10px;
}

#frM25 td, #frM28 td {
 padding: 0px 10px;
}

.postBottom table td {
 border: 0px;
}

.postTable td {
 padding: 3px 10px;
}

.postSeparator {
 display: none;
}

.posttdMessage {
 text-align: justify;
}
.posttdMessage p {text-indent: 20px;}
.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {
 text-align: center !important;
}

a.TopSortLink {}

a.TopSortLink:hover {}

a.postUser {
 font-weight: bold;
}

a.forum, a.threadLink {
 display:block; font: 15pt ; padding:2px; color:@vk; text-decoration:none;
}

a.forum:hover, a.threadLink:hover { }
.quoteMessage {}

.forumDescr, .threadDescr, .forumModer, .forumArchive {
 font: 10px @font2; color:@asfalt;
}

td.postTdTop {
 background: @lavanda;
 color: @asfalt;
}

td.postTdTop a {
 color: @black;
}

td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd {
 
}

td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{
 border: 0px;
}

td.pagesInfo, td.switch, td.switchActive {
 background: @white;
 border: 1px solid @boroda;
 padding-left: 5px;
 padding-right: 5px;
}

td.switch {
 background: @white;
 color: @kvartz;
}

td.switchActive {
background:@vk; 
color: @white;
}


td.switch a {
display:block; 
margin:auto;
 color: @kvartz;
}
td.switch a:hover {
 color: @white;
}
td.switch:hover {
 background: @vk;
 color: @white;
}
.switchActive {
 font-weight: bold;
}

.funcBlock {font:10px @font2; }

a:link {color: @vk;text-decoration:none;}
a:hover {color: @blasur;}

.rules {font:10px @font2; text-align:right;}
.rules a {color: @asfalt;}
/*--------------------- Forum end ---------------------*/


/*------------------Информация-----------------*/
.info, .success, .warning, .error, .validation {border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.info a, .success a, .warning a, .error a, .validation a {text-decoration:underline;color:#7C7C7C;}
.info a:hover, .success a:hover, .warning a:hover, .error a:hover, .validation a:hover {text-decoration:none;color:#FF9200;}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('/i/msg/info.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('/i/msg/success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('/i/msg/warning.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('/i/msg/error.png');}
.validation {color: #D63301;background-color: #FFCCBA;background-image: url('/i/msg/validation.png');}









#subscribe {float:right;color:#406C9B;}
#subscribe a {display:inline-block; color:@white; padding:2px; }
.postTdInfo {padding:5px;color:@asfalt; }
.postUserGroup, .numposts, .reputation, .userBan, .statusBlock, .postRankName {text-align:center;}
.userAvatar {border:1px solid @asfalt; margin:2px auto;padding:2px; width:100px;height:100px;}
.eAttach {color:@asfalt;border-top:1px solid @asfalt; padding:10px;maargin:20px;}
.eAttach a {color:@asfalt;}
.edited {color:@asfalt;font: 10px @font2;}
.posttdMessage img {max-width:800px;}



.bbQuoteBlock { 
 display:block; 
 border:1px solid #EEEBDC; 
 margin:10px; 
 padding:0 10px 0 20px; 
 background: #FFFEEE url('/forum_css/noteyellowbg.gif') repeat; 
 -moz-box-shadow: 1px 1px 0 #cfc9b7; 
 -webkit-box-shadow: 1px 1px 0 #CFC9B7; 
 box-shadow: 1px 1px 0 #CFC9B7; 
 font-size:12px; 
 line-height:21px; 
 font-family:arial, helvetica, sans-serif; 
 font-style:italic; 
 color:#696765; 
 position:relative; 
} 
.bbQuoteName { 
 position:absolute; 
 top:1px; 
 left:35px; 
} 
.quoteMessage { 
 border:0 none !important; 
 border-left:4px double #F3B3A9 !important; 
 display:block; 
 padding:23px 10px 9px 15px; 
 word-wrap:break-word; 
}


/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button] {
font-size: 10pt @font;background: url(/forum_css/maintitle.png) repeat-x; border: 2px solid @vk; color: @white;border-radius: 2px; -moz-border-radius: 2px;padding-left: 2px;padding-right: 2px;cursor: pointer;
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {background: @facebook;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {background: @vk;}
input[type=text], input[type=password], textarea, select {background: #fff; border: 1px solid #9f9f9f;font: 10px 'Arial'; color: #848484;padding: 3px;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
/*--------------------- INPUTS end ---------------------*/



.bottomPathBar {font:12px @font2;}
.forumNamesBar {color:@asfalt;font: 10px @font2;}
.forumBar, .forumBarA {display:inline-block; padding:3px 5px; color:@asfalt; font: 10px @font2;}
#thread_search_field {width:150px; margin:4px;}
.fFastSearchTd {color:#fff;}



.switches, .pagesInfo {font:12px @font2; }
.switch {background:none; border:0;}


.gDivRight {font: 12px @font2;}

.thmb {padding:2px;margin:4px;text-align:center;border:2px solid #EEEEEE;} 
.r {float:right;}
.l {float:left;}

/*--------------------- для видео превьюшки ---------------------*/
.framUbox {display:inline-block; width:100%; height:250px;border-top:2px solid @vk;border-bottom:2px solid @vk;margin:4px;padding:10px 0 10px 0;}
.playy {display:block; width:100%; height:100%;background:url(/forum_css/btn_play.png) center center no-repeat;zoom: 0.9; filter: alpha(opacity=50); opacity: 0.5;}
.playy:hover { zoom: 1; filter: alpha(opacity=100);opacity: 1.0;  -webkit-transition: opacity .35s ease-in-out;-moz-transition: opacity .35s ease-in-out; -ms-transition: opacity .35s ease-in-out;-o-transition: opacity .35s ease-in-out;transition: opacity .35s ease-in-out;}
/*--------------------- / для видео превьюшки ---------------------*/