/*
- © nk-cs.ru 2010-2017
- Author: Erdem Turan (na3uTuB4uk)
- Author Email: support@nk-cs.ru
- ВКонтакте: http://vk.com/na3utub4uk
- Skype: na3uTuB4uk94
- Web Site: http://nk-cs.ru/
*/

/* Основные стили GameVampire */
@import url('/style/engine.css');
@import url('/style/styles.css');
@import url('/fonts/stylesheet.css');
@import url('/style/jquery.scrollbar.css');
@import url('/style/jquery.formstyler.css');
@import url('/highslide/highslide.css') all;

/* Дополнительные стили GameVampire */
.com-order-block {display: none;}
.uadm *, .uadm--mini {display:none !important;}
.eTag {display: inline-block; background: #202F38; border-radius: 4px; -webkit-border-radius: 4px; color: #85A9BD; padding: 4px 6px; margin-right: 4px; margin-bottom: 4px; font-size: 15px !important;}
.eTag:hover {}
.mchat-body {background: #353d48 !important;}
.uSpoilerText { background: rgb(240, 240, 240); color: rgb(126, 126, 126); border-top: 1px solid rgb(255, 255, 255); text-align: justify; font-size: 11px; padding: 7px 10px; }
.uSpoilerButton {background: #dadada; color: #ffffff; font-weight: 700; font-size: 11px; border: none !important; cursor: pointer;padding: 7px 10px; width: 100%; text-align: left;}
.bbCodeName, .bbQuoteName {display: none !important;}
.codeMessage { display: block; background: #475D6B; border-left: 5px solid #82bb2a !important; overflow: auto; white-space: pre; padding: .5em; }
.quoteMessage { max-height: 200px; overflow: auto; font-size: 11px; background: #5D5B49; color: #CECCB7; padding: 7px 10px; border: none !important; }
#body{}::-webkit-scrollbar{width: 5px;height: 5px;}::-webkit-scrollbar-track-piece{background-color: #ffffff;}::-webkit-scrollbar-thumb:vertical{border-radius: 3px; height: 5px; background-color: #3A5260;}::-webkit-scrollbar-thumb:horizontal{border-radius: 3px; width: 5px; background-color: #3A5260;
}


.kalibratodun{ 
width: 48%; 
height: 331px; 
overflow:hidden; 
background: #0f1010; 
box-shadow: 0px 5px 10px 0px #504e4e; 
border-radius:5px; 
margin: 0 0 10px 7px; 
float:left; 
transition:0.3s; 
border: 2px solid #656567; 
} 

.kalibratodun:hover{ 
background: #141415; 
} 

.kalibratodun:hover .kaberkulun span{ 
background: rgba(60, 57, 57, 0.09); 
} 

.kaberkulun{ 
height: 207px; 
overflow:hidden; 
border-bottom:2px solid #928c8c; 
background-size:cover; 
background-position:center; 
background-repeat:no-repeat; 
} 

.kaberkulun span{ 
transition:0.3s; 
background: rgba(49, 47, 47, 0.39); 
width: 100%; 
height: 100%; 
color: #fff9ac; 
display:block; 
text-transform:uppercase; 
padding: 85px 5px 5px 0px; 
text-shadow: -1px -2px 12px #000, -2px 1px 14px rgba(0, 0, 0, 0.93), 0px 1px 17px rgba(0, 0, 0, 0.94), 0 -1px 1px rgba(0, 0, 0, 0.99); 
text-align: center; 
font-size: 17px; 
font-family: PT Sans; 
} 

.f_cont{ 
color: #f7f2f2; 
font-size: 14px; 
padding: 5px 5px 5px 5px; 
overflow:hidden; 
height: 65px; 
background: rgba(15, 16, 16, 0.98); 
text-align: justify; 
margin-bottom: 1px; 
} 

.f_cont br{ 
display:none; 
} 

.rumiladet{ 
height: 41px; 
display:block; 
border-top: 1px solid #6f6969; 
line-height: 41px; 
padding: 0 10px; 
color: #c3bdbd; 
} 

.rumiladet span{ 
font-size:13px; 
color: #e6e6e6; 
padding: 4px 8px; 
border-radius: 5px; 
border: 1px solid #8c8787; 
background: #102e44; 
} 

.rumiladet span i{ 
font-size:12px; 
} 

.left{ 
float:left; 
} 

.right{ 
float:right; 
} 

.bemerka-zornet{ 
opacity: 0.9; 
margin-bottom: 7px; 
padding: 0 0px; 
height: 73px; 
overflow: hidden; 
text-align: justify; 
} 

.kalibratodun > a, 
.rumiladet > a{text-decoration:none;} 

@media screen and (max-width: 640px) { 
 .kalibratodun {background: #0c0b0b;width: 100%;height: auto;padding: 0px;margin: 0px 1px 10px -3px;} 
} 

@media screen and (min-width: 140px) and (max-width: 640px) { 
 .rumiladet {display: none!important;} 
} 

@media screen and (min-width: 140px) and (max-width: 640px) { 
 .kaberkulun span{font-size: 12px;font-style: italic;font-weight: 300;font-family: sans-serif;text-align: center;} 
}



.sitiBc { 
 width: 100%; 
 overflow: hidden; 
 position: relative; 
 padding: 20px 10px 30px; 
 background: #181F24; 
} 

.name_inf { 
 background: #768289; 
 color: #181F24; 
 padding: 5px 20px; 
 border-radius: 20px; 
} 

.inf_bc { 
 position: relative; 
} 

.inf_bc .background { 
 position: absolute; 
 width: 100%; 
 height: 100%; 
 left: 0; 
 top: 15px; 
 background-repeat: no-repeat; 
 background-position: center; 
 background-size: cover; 
 opacity: 0.4; 
 -moz-opacity: 0.4; 
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
 display: none; 
} 

 .inf_bc .inf_bc-body { 
 margin: 0 15px 0 36px; 
 border-left: 3px solid #768289; 
} 
 .inf_bc a { 
 display: block; 
 margin: 0 0 0 -24px; 
 color: #768289; 
 padding-top: 30px; 
 position: relative; 
 z-index: 1; 
} 
 .inf_bc .image { 
 float: left; 
 width: 46px; 
 height: 46px; 
 overflow: hidden; 
 box-shadow: 0 2px 5px #000; 
 background: #181F24; 
 border-radius: 2px; 
 -webkit-transition: border-radius 0.2s linear; 
 -moz-transition: border-radius 0.2s linear; 
 transition: border-radius 0.2s linear; 
} 
 .inf_bc .image img { 
 display: block; 
 width: 100%; 
 min-height: 46px; 
 border-radius: 2px; 
 object-fit: cover; 
} 
 .inf_bc .info { 
 margin-left: 61px; 
 display: block; 
 height: 46px; 
} 

.inf_bc .title { 
 font-size: 13px; 
 line-height: 15px; 
 max-height: 30px; 
 display: block; 
 overflow: hidden; 
} 
 .inf_bc .date { 
 color: #546436; 
} 
 .inf_bc .date { 
 font-size: 11px; 
 -webkit-transition: all 0.1s linear; 
 -moz-transition: all 0.1s linear; 
 transition: all 0.1s linear; 
} 

.inf_bc:hover .image { 
 border-radius: 50%; 
} 
.inf_bc:hover .background { 
 display: block!important; 
} 

.inf_bc:hover .title { 
 color: #FFF; 
} 
.inf_bc:hover .date { 
 color: #B4C0C7; 
}




.com-blok { 
 border-left: 8px solid #565151; 
 padding: 0 25px 0 25px; 
} 

.com-blok .com-last { 
 position: relative; 
 margin-bottom: 25px; 
} 

.com-last { 
 margin-bottom: 20px; 
} 

.com-blok .com-data { 
 margin-bottom: 6px; 
} 

.com-data { 
 font-size: 13px; 
 color: #f3ecec; 
} 

.com-data .fa { 
 margin-right: 5px; 
 font-size: 0.88em; 
} 

.com-last h3 { 
 font-size: 16px; 
 font-weight: 500; 
 margin-bottom: 10px; 
} 

.com-last h3 a { 
 color: inherit; 
 text-decoration: none; 
} 

.com-last:after { 
 content: ""; 
 position: absolute; 
 left: -39px; 
 top: 0; 
 height: 10px; 
 width: 10px; 
 background: #332f2f; 
 border-radius: 50%; 
 border: 5px solid #504b4b; 
} 

.com-blok .com-last:hover:after { 
 background: #24ee28; 
} 

.com-last h3 a:hover { 
 color: #97e1f3; 
}


.item {text-align: center; float: left;margin: 15px;} 
.position {display: inline-block;}
.countr {display: block; float:left; margin: 5px;} 
.num {border: 3px solid; border-radius: 7px; line-height: 27px; width: 35px; margin: auto; text-align: center; font-size:13pt; font-weight: bold; background-color: #000000;} 
#tnum {border-color: #B22222;color: #B22222;} 
#unum {border-color: #0082FF;color: #0082FF;} 
#gnum {border-color: #00710A;color: #00710A;}


.v-10:nth-child(3n){margin:0 0 20px 0;} 
@media only screen and (max-width: 940px) { 
 .v-10 {width:48%!important; margin: 0 0 20px 0;} .evid:nth-child(2n){margin: 0 0 20px 0 !important;} .evid:nth-child(2n){margin: 0 0 20px 0;} 
} 
@media screen and (max-width: 640px) { 
 .v-10 {width:auto !important;margin: 0 0 20px 0 !important;float:none !important;} 
} 

.vidnews {border-bottom: 1px solid #eee;margin-bottom: 10px;opacity:0.9;} 
.vidnews:hover {cursor: pointer;opacity:1;} 
.imgbigload {display: block;box-shadow: 0px 0px 15px rgba(0,0,0,0.04);border-radius:5px; background-size: cover; position: relative; margin: 0; background-size: cover; width: 98%; height: 170px;} 
.imgbigload:hover {box-shadow: 0px 0px 15px rgba(0,0,0,0.04);} 
.loaddates {background:#333;padding-left:10px;padding-right:10px;position: absolute; bottom: 10px; left: 20px; color:#fff; font-size: 14px; } 
.loadsave {opacity:0.5;border-radius:5px;position: absolute; bottom: 10px; left: 10px; background: #333; padding: 3px 15px; font-size: 13px; } 
.loadsave:hover {opacity:0,9;background: #444;border-radius:5px;} 
.loadsave a {color:#fff; } 

.title1 a {color: #fff;text-shadow: 0 1px 2px #222;} 
.title1 a:hover {color: #E5DEDE;text-shadow: 0 1px 1px #E7DBDB;} 
.title1 {margin-bottom: 12px;padding-left: 5px;font-size: 17px;line-height: 1.333;font-weight: bold;color: #444;padding: 20px;} 

.loadnames .title { 
 position: absolute; 
 top: 8px; 
 left: 8px; 
 height: 25px; 
 max-width: 320px; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 -webkit-border-radius: 2px; 
 -moz-border-radius: 2px; 
 border-radius: 2px; 
 background: rgba(45, 47, 49, 0.78); 
 color: #fff; 
 padding: 0 10px; 
 font-size: 13px; 
 line-height: 25px; 
} 

.moder_panel { 
 position: absolute; 
 bottom: 8px; 
 right: 8px; 
} 

.category { 
 position: absolute; 
 bottom: 8px; 
 left: 8px; 
 height: 25px; 
 -webkit-border-radius: 2px; 
 -moz-border-radius: 2px; 
 border-radius: 3px; 
 background: rgba(36, 37, 39, 0.8); 
 color: #fff; 
 padding: 0 10px; 
 font-size: 13px; 
 line-height: 25px; 
}


.bbCodeBlock {border:2px solid #080808; margin:2px 0px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} 
 .bbCodeName {display:none;} 
 .codeMessage {color:#f8f8f8; background:#8b332f; font-size:12px; font-family:Courier new; border:1px solid #c54d47 !important; padding:5px; margin-top:1px; text-shadow:1px 1px 0px #4f0e0c !important; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} 

 .bbQuoteBlock {border:2px solid #080808; margin:2px 0px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} 
 .bbQuoteName {display:none;} 
 .quoteMessage {color:#f8f8f8; font-size:11px; font-family:tahoma; background:#4d8633; border:1px solid #71bf4d !important; padding:5px; text-shadow:1px 1px 0px #2d5a18 !important; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}


.gTable {position:relative;background:none !important;}

.posttdMessage {padding:5px;background-color: #;}


 
 #l_block_f { 
 width: 270px; 
 float: left; 
 background: #; 
 overflow: hidden; 
 } 
 #p_block_f { 
 margin-left: 270px; 
 border-top: 1px solid #; 
 padding-bottom: 20px; 
 } 

 #top_p_f { 
 padding: 0px 20px; 
 line-height: 40px; 
 background: #; 
 border-top: 1px solid #; 
 border-bottom: 1px solid #; 
 } 
 .us_name { 
 padding-left: 30px; 
 color: #; 
 font-weight: bold; 
 font:16px Arial,Tahoma,sans-serif; 
 } 

 .us_statys { 
 color: #; 
 float: right; 
 } 
 #ava_block_f { 
 margin-left: 30px; 
 padding: 10px 0; 
 } 
 #ava_f { 
 border-radius: 50%; 
 border: 5px solid #FFF; 
 float: left; 
 margin: 10px; 
 width: 150px; 
 height: 150px; 
 overflow: hidden; 
 } 
 #ava_f img { 
 width: 150px; 
 height: 150px; 
 object-fit: cover; 
 } 

 #naw_us_f { 
 width: 70px; 
 float: right; 
 overflow: hidden; 
 } 
 #naw_us_f ul { 
 margin: 10px 5px; 
 margin-right: 20px; 
 list-style: none; 
 } 
 #naw_us_f ul li { 
 width: 40px; 
 height: 35px; 
 margin: 10px 0; 
 } 
 #naw_us_f ul li a { 
 
 display: block; 
 } 
 #naw_us_f ul li:hover i { 
 background: url("../img/bg_f2.png") no-repeat center -5px; 

 } 
 #naw_us_f ul li i { 
 width: 40px; 
 height: 35px; 
 display: block; 
 background: url("../img/bg_f.png") no-repeat center -5px; 
 border: 1px solid #; 
 } 

 #inf_us_f { 

 } 
 #inf_us_f ul { 
 list-style: none; 
 } 
 #inf_us_f ul li { 
 line-height: 35px; 
 color: #; 
 border-bottom: 1px solid #2E353B; 
 } 

 #inf_us_f ul li { 
 padding-left: 20px; 
 } 

 #inf_us_f ul li span { 
 color: #; 
 padding: 0 10px; 
 } 

 #inf_us_f ul li a { 
 background: #url("../img/bg_f3.png") no-repeat center -5px; 
 width: 35px; 
 height: 35px; 
 display: block; 
 float: right; 
 border-left: 1px solid #; 
 border-right: 1px solid #; 
 } 
 #inf_us_f ul li a:hover { 
 background: # url("../img/bg_f4.png") no-repeat center -5px; 
 } 

 .g_us_f { 
 color: #!important; 
 border-bottom: 1px solid #!important; 
 } 

 #mess_top { 
 padding-left: 20px; 
 width: 100%; 
 display: block; 
 height: 50px; 
 font:13px Arial,Tahoma,sans-serif; 
 color: #; 
 line-height: 45px; 
 } 

 #mess_top i { 
 background: url("../img/ic_img.png"); 
 width: 40px; 
 height: 30px; 
 display: block; 
 float: left; 
 margin-top: 7px; 
 } 
 #mssage_f { 
 padding: 0px 35px; 
background-color: none;
 font:13px Arial,Tahoma,sans-serif; 
 line-height: 25px; 
 padding-bottom: 30px; 
 } 

 #c_for { 
 padding-left: 25px; 
 } 
 #c_for a { 
 color: #; 
 font:13px Arial,Tahoma,sans-serif; 
 text-decoration: none; 
 margin-right: 10px; 
 } 
 #c_for a:hover { 
 color: #; 
 } 
 a.us_f_nav { 
 background: #; 
 color: #!; 
 font:13px Arial,Tahoma,sans-serif; 
 text-decoration: none; 
 padding: 5px 10px; 
 margin: 5px; 
 } 

 .fNavLink { 
 color: #!; 
 } 
 .fNavLink:hover { 
 color: #!; 
 } 

 .clr { 
 clear: both; 
 }