/*
Theme Name: proplaying
Author: Vladik
Author URL: http://www.weblancer.net/users/vladan418/
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic');

body { 
background: #fff; 
margin: 0; 
padding: 0; 
color: #000; 
font-family: 'PT Sans', sans-serif; 
font-size: 13px;
 
font-style: normal;
/*max-width: 1200px; */
}
.forumContent {padding-bottom:10px;}
.u-mpanel {
 height: 22px!important;
}


a.knopka {
 color: #fff; /* цвет текста */
 text-decoration: none; /* убирать подчёркивание у ссылок */
 user-select: none; /* убирать выделение текста */
 background: rgb(212,75,56); /* фон кнопки */
 padding: .7em 23.3em; /* отступ от текста */
 outline: none; /* убирать контур в Mozilla */
 width: 300px;
 
} 
a.knopka:hover { background: rgb(232,95,76);color: #fff; } /* при наведении курсора мышки */
a.knopka:active { background: rgb(152,15,0); color: #fff;} /* при нажатии */



a.knopka1 {
 color: #fff; /* цвет текста */
 text-decoration: none; /* убирать подчёркивание у ссылок */
 user-select: none; /* убирать выделение текста */
 background: rgb(212,75,56); /* фон кнопки */
 padding: .7em 23.8em; /* отступ от текста */
 outline: none; /* убирать контур в Mozilla */
 width: 300px;
 
} 
a.knopka1:hover { background: rgb(232,95,76);color: #fff; } /* при наведении курсора мышки */
a.knopka1:active { background: rgb(152,15,0); color: #fff;} /* при нажатии */







.likeplus {font-size:1pt;background:url('http://proplaying.ru/images/like.png') top;width:13px;height:12px;overflow:hidden;cursor:pointer;margin-right:4px;margin-top:0px} 
.likeplus_hover {font-size:1pt;background:url('http://proplaying.ru/images/like.png') bottom;width:13px;height:12px;overflow:hidden;cursor:pointer;margin-right:4px;margin-top:0px} 
.like2 {font-size:8pt;font-weight:bold;color:#111C49;} 
.likex {font-size:8pt;font-weight:bold;color:#223276;} 

.sortmenu a {text-decoration:none;color:#000}
.sortmenu { 
background: #FFF; 
margin: 0px 0px 8px 0px; 
padding: 6px; 
height: 36px;} 

.catSortLink:hover { 
text-decoration:none; 
background: #FFF6E8;} 

.catSortLink { 
background: #f9f9f9; 
border: 1px solid #DADADA; 
display: inline-block; 
margin: -6px -5px -6px -8px; 
padding: 6px 19.546px 6px 19px; 
height: 36px;} 

.sortArrDown, .sortArrUp { 
margin-left: -12px; 
display: inline-block; 
width: 12px;} 

.sortArrDown {color: red;} 
.sortArrUp {color: blue;}


#listticker{ 
 width: 100%; 
 margin-bottom:2px;
 background-color: #eeeeee; 
 overflow:hidden; 
 border:solid 1px #DEDEDE; 
 padding:1%; 
 } 
 #listticker li{ 
 height:60px; 
 padding:4px; 
 list-style:none; 
 overflow:hidden; 
 } 
 #listticker a{ 
 color:#000000; 
 } 
 #listticker .news-title{ 
 display:block; 
 font-weight:500; 
 font-size:13px; 
 } 
 #listticker .news-text{ 
 display:block; 
 font-size:13px; 
 color:#666666; 
 } 
 #listticker img{ 
 float:left; 
 margin: 1px 10px 0px 3px; 
 padding:2px; 
 border:solid 1px #DEDEDE; 
 width: 86px; 
 height: 56px; 
 object-fit: cover; 
 }






.transform{
 transition: all 1s ease-out;
}
.transform:hover{
 transform: scale(1.2);
}






.tumidlogan{width: 50%;float:left;} 
.zornet_rugaretun{margin-bottom: 10px;opacity:0.87;} 
.zornet_rugaretun:hover{cursor: pointer;opacity:1;} 
.zornet_rugaretun a, .zornet_rugaretun a:hover{text-decoration:none} 
.zornet_rugaretun .imgbigload{
 display: block;
 overflow:hidden;
 border-radius: 6px;
 position: relative;margin: 0;
 background-size: cover;
 
 
 
} 
.zornet_rugaretun .imgbigload:hover{
} 
.zornet_rugaretun .runilodes{margin-bottom: 12px;padding-left: 5px;font-size: 17px;line-height: 1.333;font-weight: bold;color: #444;padding: 20px;} 
.zornet_rugaretun .runilodes a{color: rgba(247, 243, 243, 0.98);text-shadow: 0 1px 2px rgba(14, 13, 13, 0.98);} 
.zornet_rugaretun .runilodes a:hover{color: rgb(128, 208, 255);} 
.musarelag .textadapr{text-align:left;} 
.musarelag .title{max-width: 357px;position: absolute;top: 5px;left: 5px;overflow: hidden;text-overflow: ellipsis;border-radius: 5px;background: rgba(0, 0, 0, 0.89);color: #fff;padding: 0 10px;font-size: 13px;line-height: 25px;} 
.zornet_rugaretun .category{position: absolute;bottom: 5px;left: 5px;height: 25px;border-radius: 5px;background: rgba(17, 114, 173, 0.76);color: #fff;padding: 0 10px;font-size: 12px;line-height: 23px;} 

.zornet_rugaretun .category a{
    color: rgba(247, 243, 243, 0.98);
    text-shadow: 0 1px 2px rgba(14, 13, 13, 0.98);
}
/*
@media screen and (max-width: 1240px){ 
 .tumidlogan{background: #ffffff;width: 100%!important;height: auto;padding: 0px 0px 0px 3px;} 
}
*/





.entry_download span{color:#878787;font:10px Tahoma;} 
.entry_download {margin:17px 0 17px 0; display: inline;} 
.entry_download a {border:4px solid #f2f2f2; padding:6px 10px; background:#7599bc;color:#fff !important; text-decoration:none;} 
.entry_download a:hover {background:#7a9fc3;color:#fff;}







/*=== Tooltip ===*/ 
#easyTooltip{ 
 padding:2px 5px; 
 border:1px solid #32353d; 
 background:#32353d; 
 color:#fff; 
 -moz-border-radius: 5px; /* Firefox */ 
 -webkit-border-top-right-radius: 5px; 
 -webkit-border-top-left-radius: 5px; 
 -webkit-border-bottom-right-radius: 5px; 
 -webkit-border-bottom-left-radius: 5px; 
 -khtml-border-radius: 5px; /* KHTML */ 
 border-radius: 5px; 
 opacity: 0.95; 
 
} 
/*=== END ===*/



/* Material Type */ 
.vidnews { opacity:0.9;} 
.vidnews:hover {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; left: 20px; color:#fff; font-size: 14px; } 
.loadsave {opacity:0.5;border-radius:5px;position: absolute; left: 10px; background: #333; padding: 3px 5px; font-size: 13px; } 
.loadsave:hover {opacity:0,9;background: #444;border-radius:5px;} 
.loadsave a {color:#fff; } 

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

.brief1 {opacity: 0;position: absolute;transition: all 0.7s ease 0s;background-color: rgba(0, 0, 0, 0.85);width: 100%;height: 100%;border-radius:5px;} 
.brief1:hover {opacity: 1;} 
.brief1 a {color:#fff;} 
/* end */














.chat_form {
 padding: 10px;
}

.chat_text textarea {
 background: #e2e2e2;
 border: 0;
 border-radius: 5px;
}

.chat_codes {
 display: flex;
 margin-top: 4px;
}

.chat_codes a {
 margin-right: 3px;
}

.chat_smile {
 background: url(/images/smile.png) no-repeat;
 width: 20px;
 height: 20px;
 display: block;
}

.chat_smile:hover {
 background: url(/images/smile_h.png) no-repeat;
}

.chat_upd {
 background: url(/images/update.png) no-repeat;
 width: 20px;
 height: 20px;
 display: block;
}

.chat_upd:hover {
 background: url(/images/update_h.png) no-repeat;
}

.chat_del {
 background: url(/images/delite.png) no-repeat;
 width: 20px;
 height: 20px;
 display: block;
}

.chat_del:hover {
 background: url(/images/delite_h.png) no-repeat;
}




a.ipbavatar { 
width: 40px; 
height: 40px; 
}a.ipbavatar { 
display: block; 
float: left; 
position: relative; 
top: 0px; 
left: 0px; 
bottom: 0px; 
right: 0px; 
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5) inset; 
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
} 








.chat_codes input {
 margin: 0 0 0 auto!important;
 height: 20px!important;
 font-size: 10px!important;
 padding: 0 10px!important;
 line-height: 20px!important;
}

.chat_codes input:hover {
 background: #1f1f1f
}

#Statku {
 display: flex;
 border-radius: 3px;
 overflow: hidden;
 margin-bottom: 8px;
 position: relative;
}

#Statku::before {
 content: "";
 position: absolute;
 background: url(/images/counter.png) repeat-x;
 height: 24px;
 width: 100%;
}

.cross {
 color: #fff;
 text-align: left;
 height: 24px;
 line-height: 23px;
 text-align: center;
}

.stats {}

.stats_title {
 height: 37px;
 display: flex;
 align-items: center;
 padding: 0 15px;
 border-bottom: 1px solid #d6d6d6;
 font-family: tahoma;
}

.guests {
 margin-right: auto;
 background: url(/images/off.png) no-repeat left center;
 padding: 0 0 0 17px;
}

.users {
 margin-left: auto;
 background: url(/images/on.png) no-repeat right center;
 padding: 0 17px 0 0;
}

.stats_2 {
 padding: 9px 15px;
 border-bottom: 1px solid #d6d6d6;
}

.stats_fix {
 display: flex;
 align-items: center;
 font-family: tahoma;
}

.stats_left {
 margin-right: auto;
 font-size: 11px;
 line-height: 15px;
}

.stats_right {
 margin-left: auto;
}

.stats_user {
 padding: 8px 15px 10px 15px;
 font-size: 11px;
}

strong {
 font-weight: bold;
 
}

h1 {
 font-size: 16px;
}

h2 {
 font-size: 16px;
}

.container p:last-child {
 margin-bottom: 0;
}

b {
 font-weight: 600;
}

small {
 font-weight: normal;
}

a {
 color: #000;
 text-decoration: none;
}

a:hover {
 color: #527595;
 text-decoration: underline;
}

a:focus {
 text-decoration: underline;
}

a:focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px;
}

* {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

*:before,
*:after {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.left {
 float: left !important
}

.right {
 float: right !important
}

.center {
 text-align: center !important
}

.hidden2 {
 overflow: hidden !important
}

.u-comboeditcell {
 border-right: 0!important;
 border-spacing: 0;
}

.u-comboedit {
 min-width: 360px;
 padding: 0 25px 0 10px;
 overflow: hidden;
 vertical-align: middle;
 border: 0!important;
 white-space: pre-wrap!important;
 background-color: transparent!important;
 background-image: url(/.s/src/panel-v2/img/select_arrow.png)!important;
 background-repeat: no-repeat!important;
 background-position: center right 7px!important;
 line-height: 1.75!important;
 box-sizing: border-box!important;
 color: #000!important;
 outline: none!important;
}

select {
 background: #f1f1f1;
 padding: 5px 10px;
 border: 1px solid #d2d2d2;
 color: #000;
}

hr {
 height: 1px;
 border: 0;
 border-bottom: 1px solid rgba(0, 0, 0, 0.19);
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
 background: #3b7698;
 border: 0;
 color: #fff;
 font-size: 12px;
 font-family: 'Exo 2', sans-serif;
 padding: 6px 9px 8px 9px;
 margin: 3px 1px;
 cursor: pointer;
 border-radius: 5px;
 width: auto!important;
 text-align: left;
 font-weight: 600;
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
 color: #fff;background:#191919;text-decoration:none;
}



input[type="text"],
input[type="password"] {
 background: #eeeeee;
 border: 0;
 color: #000;
 font-weight: 600;
 font-family: 'Exo 2', sans-serif;
 padding: 6px 10px;
 margin: 3px 3px;
 cursor: pointer;
 outline: none;
 text-shadow: 0 0 black;
 box-shadow: 0 0 black;
 border: 1px solid rgba(0, 0, 0, 0.13);
}

input[type="checkbox"] {
 margin: 5px 3px 6px 4px;
 vertical-align: middle;
}

textarea {
 width: 100%;
 background: rgb(241, 241, 241);
 border: 1px solid rgba(0, 0, 0, 0.13);
 border-radius: 10px;
 outline: none;
 padding: 10px;
}

.linkbutton,
.linkbutton:link,
.linkbutton:active,
.linkbutton:visited {
 height: 25px;
 padding: 0 0 0 9px;
 margin: 0 1px;
 display: inline-block;
 font-family: Tahoma;
 font-size: 10px;
 color: #5d5d5d;
 text-shadow: 1px 1px 1px #f7f7f7;
 text-transform: uppercase;
 background: url(http://csomsk.ru/1-ucoz/news-new/link_button.png) no-repeat 0 0;
 cursor: pointer;
}

.linkbutton:hover {
 text-decoration: none;
 background-position: 0 -26px;
 color: #ea7500;
 text-shadow: 1px 1px 1px #f7f7f7;
}

.linkbutton:hover span {
 background-position: right -26px;
}

.linkbutton span {
 height: 19px;
 padding: 6px 11px 0 0;
 display: inline-block;
 background: url(http://csomsk.ru/1-ucoz/news-new/link_button.png) no-repeat right 0;
 cursor: pointer;
}

.linkbutton span:hover {
 background-position: right -26px;
}

.datesmall {
 font-size: 10px;
 color: #adadad;
}

.ratecomUDS {
 padding: 5px 7px 5px 5px;
 float: right;
 font-size: 7pt;
 font-weight: bold;
 clear: both;
 font-size: 7pt;
 color: #666666;
}

.ratecomUDS span {
 color: #318bbf;
}

.bbb {
 font-weight: bold;
 color: #666666;
}

.bbb_p {
 font-weight: bold;
 color: #666666;
}

.mcontcomm {
 display: block;
 color: #666666;
 line-height: 11px;
 font-size: 11px;
 font-family: tahoma;
 overflow: hidden;
}

.mcontcomm a {
 color: #666 !important;
 text-decoration: none;
 font-weight: bold;
}

.mcontcomm a:hover {
 color: #44bbff !important;
 text-decoration: none;
}

.usernamelinkUDS {
 font-size: 11px !important;
 padding: 2px 2px 2px 0;
}

.avacomUDS {
 float: left;
 border: 1px #d2d2d2 solid;
 padding: 2px;
}

.avacomUDS img {
 width: 55px;
 height: 55px;
}

.avacomUDS a img {
 opacity: 1.0;
 -moz-opacity: 1.0;
 filter: alpha(opacity=100);
}

.avacomUDS a:hover img {
 opacity: 0.6;
 -moz-opacity: 0.4;
 filter: alpha(opacity=70);
}

.textcomUDS {
 padding-left: 65px;
}

header {
 margin-bottom: 10px;
}

.h_fix {
 max-width: 1240px;
 margin: 0 auto
}

.h_top_fix {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 height: 90px;
}

.h_top {
 background: #191919;
}

.h_logo {
 display: block;
 float: left;
 background: url(/images/logo.png) no-repeat;
 width: 280px;
 height: 50px;
 margin-left: 0;
 margin-right: 20px;
}

.h_menu {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 list-style: none;
 margin: 0;
 padding: 0;
}

.h_menu li:first-child {
 box-shadow: 1px 0 0px #202020;
 border-left: 1px solid #202020;
}

.h_menu li {
 height: 90px;
 box-shadow: 1px 0 #202020;
}

.h_menu li a {
 text-transform: uppercase;
 height: 90px;
 font-weight: 600;
 font-size: 11px;
 padding: 0 17px;
 color: #fff;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.h_right {
 float: right;
 margin-left: auto;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.h_right .h_profile {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.h_right .h_profile a {
 margin: 0 10px;
}

.h_login {
 display: block;
 background: url(/images/login.png) no-repeat;
 height: 34px;
 width: 34px;
}

.h_reg {
 display: block;
 background: url(/images/reg.png) no-repeat;
 height: 34px;
 width: 34px;
}

.h_profiles {
 display: block;
 background: url(/images/profile.png) no-repeat;
 height: 34px;
 width: 34px;
}

.h_exit {
 display: block;
 background: url(/images/exit.png) no-repeat;
 height: 34px;
 width: 34px;
}

.h_bottom {
 height: 50px;
 background: #3b7698;
}

.h_bottom_fix {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 padding: 0 0 0 0;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}

.h_bottom_left {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 height: 50px;
 color: #fff;
 background: url(/images/line2.png) repeat-y right;
}

.h_date {
 margin-right: 20px;
 background: url(/images/h_date.png) no-repeat;
 padding-left: 28px
}

.h_time {
 margin-right: 15px;
 background: url(/images/h_time.png) no-repeat;
 padding-left: 23px;
}

.h_bottom_right {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 height: 50px;
 margin-left: auto;
}

.h_bottom_right .h_add {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 height: 50px;
 padding: 0 5px;
 background: url(/images/line2.png) no-repeat right, url(/images/line2.png) no-repeat left;
}

.h_bottom_right .h_add a {
 text-transform: uppercase;
 font-size: 11px;
 background: #2c6280;
 color: #fff;
 border-radius: 5px;
 padding: 0 10px;
 height: 26px;
 margin: 0 5px;
 display: block;
 line-height: 26px;
}

.h_bottom_right .h_add a:hover {
 background: #191919;
 text-decoration: none;
}

.h_soc {
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 margin-left: 8px;
}

.h_soc a {
 margin: 0 4px;
}

.h_soc .vk {
 background: url(/images/vk.png) no-repeat;
 width: 26px;
 height: 26px;
 display: block;
}

.h_soc .vk:hover {
 background: url(/images/vk_h.png) no-repeat;
}

.h_soc .ok {
 background: url(/images/ok.png) no-repeat;
 width: 26px;
 height: 26px;
 display: block;
}

.h_soc .ok:hover {
 background: url(/images/ok_h.png) no-repeat;
}

.h_soc .twit {
 background: url(/images/twit.png) no-repeat;
 width: 26px;
 height: 26px;
 display: block;
}

.h_soc .twit:hover {
 background: url(/images/twit_h.png) no-repeat;
}

.h_soc .google {
 background: url(/images/google.png) no-repeat;
 width: 26px;
 height: 26px;
 display: block;
}

.h_soc .google:hover {
 background: url(/images/google_h.png) no-repeat;
}

#h_search {
 height: 30px;
 background: #232323;
 border: 0!important;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 width: 200px;
 margin: 0 0 0 14px;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 outline: none;
 border-radius: 5px;
}

input[type="text"] {
 cursor: text;
 outline: none
}

#s_text {
 float: left;
 margin: 0 0 0 0px;
 font-size: 12px;
 font-weight: 600;
 padding: 0 0 0 10px;
 height: 30px;
 color: rgba(255, 255, 255, 0.3);
 background: none;
 border: none;
 outline: none;
 cursor: text;
}

#s_text::-webkit-input-placeholder {
 color: rgba(255, 255, 255, 0.3);
}

#s_text::-moz-placeholder {
 color: rgba(255, 255, 255, 0.3);
}

#s_text:-moz-placeholder {
 color: rgba(255, 255, 255, 0.3);
}

#s_text:-ms-input-placeholder {
 color: rgba(255, 255, 255, 0.3);
}

#search_magnifier {
 width: 19px;
 margin: 0 5px 0 0;
 color: #000;
 height: 15px;
 border: none;
 background: url(/images/search.png) no-repeat;
 cursor: pointer;
}

.wrapper {
 max-width: 1240px;
 margin: 0 auto;
}

.astyles12 {
 background: #eeeeee;
 border: 1px solid #e5e5e5;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 margin-bottom: 10px;
}

.astyles12 a {
 width: 50%;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 background: url(/images/line3.png) repeat-y right;
 padding: 19px 0;
}

.astyles12 a:last-child {
 background: none;
}

.site_content {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

aside {
 width: 100%;
}

.content {
 width: 100%;
 margin: 0 10px;
 -webkit-box-flex: 1;
 -ms-flex: 1 1 auto;
 flex: 1 1 auto;
}

.block {
 border:1px solid #e2e2e2;
 background: #eeeeee;
 margin-bottom: 10px;
}

.block .block_title.dark {
 background: #191919;
}

.block .block_title.blue {
 background: #527595;
}

.block .block_title {
 background: none;
 padding: 0 15px;
 height: 38px;
 font-weight: 600;
 color: #fff;
 text-transform: uppercase;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center
}

.block .block_title img {
 margin-left: auto;
}

.block .block_menu {
 padding: 0;
 margin: 0;
 list-style: none;
}

.block .block_menu li {
 border-bottom: 1px solid #f5f5f5;
 -webkit-box-shadow: 0 1px #e2e2e2;
 box-shadow: 0 1px #e2e2e2;
 padding: 0 0 0 8px;
}

.block .block_menu li a {
 display: block;
 line-height: 37px;
 height: 37px;
 font-size: 12px;
 color: #000;
}

.block .block_menu li a:hover {
 color: #527595;
 text-decoration: none;
}

.block .block_menu.cs16 li a {
 padding: 0 0 0 20px;
 background: url(/images/cs16.png) no-repeat left center;
}

.block .block_menu.cs16 li a:hover {
 background: url(/images/cs16_h.png) no-repeat left center;
}

.block .block_menu.csgo li a {
 padding: 0 0 0 20px;
 background: url(/images/csgo.png) no-repeat left center;
}

.block .block_menu.web li a {
 padding: 0 0 0 20px;
 background: url(/images/web.png) no-repeat left center;
}

.block .block_menu.csgo li a:hover {
 background: url(/images/csgo_h.png) no-repeat left center;
}

.block .block_menu.css li a {
 padding: 0 0 0 20px;
 background: url(/images/css.png) no-repeat left center;
}

.block .block_menu.css li a:hover {
 background: url(/images/css.png) no-repeat left center;
}

.down_cs_block {
 margin-bottom: 10px;
 display: -moz-flex;
 display: -ms-flex;
 display: -o-flex;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
}

.down_cs_block a {
 margin-bottom: 10px;
}

.down_cs_block a:last-child {
 margin-bottom: 0;
}

.informer {
 background: #eeeeee;
 margin-bottom: 10px;
}

.informer .info_cont {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.informer .info_title {
 background: #527595;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 height: 38px;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 font-size: 10px;
 text-transform: uppercase;
 color: #fff;
}

.informer .info_title img {
 margin-right: 12px;
}

.informer .info_title .left {
 width: 50%;
 padding-left: 10px;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.w25 {
 width: 25%!important
}

.informer .info_title .right {
 width: 50%;
 padding-left: 10px;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.informer .info_cont .left {
 width: 50%;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 float: none!important;
}

.left.w25:last-child li {
 border-bottom: 1px solid #f5f5f5;
 -webkit-box-shadow: inset -1px 1px #e2e2e2;
 box-shadow: inset 0px 1px #e2e2e2;
 border-right: 0;
}

.informer .info_cont ul {
 padding: 0;
 margin: 0;
 list-style: none;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 width: 100%;
}

.informer .info_cont ul li {
 height: 34px;
 font-size: 10px;
 color: #000;
 text-transform: uppercase;
 font-weight: 600;
 padding-left: 10px;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 padding-right: 5px;
 border-bottom: 1px solid #f5f5f5;
 -webkit-box-shadow: inset -1px 1px #e2e2e2;
 box-shadow: inset -1px 1px #e2e2e2;
 border-right: 1px solid #f5f5f5;
}

.informer .info_cont ul li:last-child {}

.informer .info_cont .right ul li {
 -webkit-box-shadow: inset 0px 1px #e2e2e2;
 box-shadow: inset 0px 1px #e2e2e2;
 border-right: 0;
}

.informer .info_cont .right ul li:last-child {
 border-bottom: 0;
 -webkit-box-shadow: inset 0px 1px #e2e2e2;
 box-shadow: inset 0px 1px #e2e2e2;
}

.informer .info_cont ul li span {
 margin-right: 2px;
 color: #527595;
}

.informer .info_cont ul li span a {
 color: #527595;
 text-decoration: none;
}

.informer .info_cont ul li a {
 margin-left: 2px;
 text-decoration: underline;
}

.informer.forum .info_cont ul li a {
 text-decoration: none;
}

.informer .info_cont .right ul li a {
 margin-left: 2px;
 text-decoration: none;
}

.informer .info_cont ul li .fa {
 margin-left: auto;
 color: #000
}

.informer .info_cont ul li .active {
 background: url(/images/active_b.png) no-repeat;
 width: 12px;
 height: 12px;
 margin-left: auto;
}

.informer .info_cont ul li .mess {
 background: url(/images/mess.png) no-repeat;
 width: 12px;
 height: 8px;
 margin-left: auto;
}

.informer .info_cont ul li .model {
 background: url(/images/model.png) no-repeat;
 width: 10px;
 height: 10px;
 margin-left: auto;
}

.informer .info_cont ul li .table {
 background: url(/images/table_black.png) no-repeat;
 width: 12px;
 height: 10px;
 margin-left: auto;
}

.informer .info_cont ul li .adver {
 background: url(/images/adv.png) no-repeat;
 width: 11px;
 height: 10px;
 margin-left: auto;
}

.informer .info_cont .right {
 width: 50%;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 float: none!important;
}

.description {
 background: #eeeeee;
 margin-bottom: 10px;
 border: 1px solid #e2e2e2;
}

.description .title {
 height: 38px;
 display: -moz-flex;
 display: -ms-flex;
 display: -o-flex;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 padding: 0 8px 0 15px;
 font-size: 14px;
 color: #527595;
 font-weight: 600;
 border-bottom: 1px solid #ffffff;
 -webkit-box-shadow: 0 1px #e2e2e2;
 box-shadow: 0 1px #e2e2e2;
}

.desc_right {
 margin-left: auto;
 background: #527595;
 padding: 4px 10px;
 border-radius: 5px;
}

.desc_right .fa {
 color: #fff;
 font-size: 14px;
}

.description .desc_text {
 padding: 8px;
}



footer {
 background: #181818;
 padding: 35px 20px 25px 20px;
}

.footer_fix {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}

.f_left {
 -webkit-box-flex: 1;
 -ms-flex: 1 1 auto;
 flex: 1 1 auto;
}

.f_left .f_menu {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 padding: 0;
 margin: 0 0 25px 0;
 list-style: none;
}

.f_left .f_menu li {
 margin-right: 15px;
}

.f_left .f_menu li a {
 font-size: 14px;
 font-weight: 600;
 text-transform: uppercase;
 color: #fff;
}

.f_left .f_text {
 font-size: 11px;
 color: rgba(238, 238, 238, 0.7);
 margin-bottom: 18px;
}

.f_left .f_copy {
 color: #eeeeee;
 font-size: 11px;
}
.f_left .f_copy a {color: #eeeeee;}
.f_right {}

.f_banners {
 /*width: 210px;*/
}

.f_banners ul {
 padding-left: 122px;
 margin: 0 0 0 0;
 list-style: none;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 -webkit-box-pack: justify;
 -ms-flex-pack: justify;
 justify-content: space-between
}

.f_banners ul li {
 margin-bottom: 18px;
}

.f_banners ul li:nth-last-child(-n+2) {
 margin-bottom: 0;
 float: left;
}

.f_banners .title {
 text-align: right;
 font-weight: 600;
 font-size: 14px;
 text-transform: uppercase;
 color: #fff;
 margin: 0 0 25px 0;
}

.side_info {
 background: #eeeeee;
 border: 1px solid #e2e2e2;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 margin-bottom: 10px;
 height: 45px;
 padding: 0 6px 0 15px;
 font-size: 11px;
 text-transform: uppercase;
}

.side_info span {
 color: #527595;
}

.all_files {
 display: -moz-flex;
 display: -ms-flex;
 display: -o-flex;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 margin-left: auto;
 background: #527595;
 padding: 7px 12px;
 border-radius: 5px;
 font-size: 11px;
 color: #fff;
 text-transform: uppercase;
}

a.all_files:hover {
 color: #fff;background:#191919;text-decoration:none;
}

.all_files i {
 margin-right: 12px;
 color: #fff;
 font-size: 16px;
}

.new {
 background: #eeeeee;
 margin-bottom: 10px;
}

.new .new_title {
 /*height: 38px;*/
 line-height: 38px;
 padding: 0 15px;
 font-weight: 600;
 border: 1px solid #e2e2e2;
 border-bottom: 1px solid #ffffff;
 -webkit-box-shadow: 0 1px #e2e2e2;
 box-shadow: 0 1px #e2e2e2;
}


.new_cont {
 padding: 9px;
 border: 1px solid #e2e2e2
}

.new .new_hidden {
 overflow: hidden;
}

.new .new_poster {
 float: left;
 width: 204px;
 height: 104px;
 margin-right: 10px;
}

.new .new_poster img {
 width: 204px;
 height: 104px;
 border-radius: 5px;
 border: 2px solid #61809d;
}

.new .new_th_poster {
 width: 100%;
 height: auto;
 margin-bottom: 10px;
}

.new .new_th_poster img {
 width: 740px;

}

.new .new_mess {
 overflow: hidden;
}

.new .new_th_mess {
 overflow: hidden;
 margin-bottom: 10px;
}

.new .new_info {
 padding: 5px 0 0px 0;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}

.new .new_info span {
 padding-left: 21px;
 font-weight: 600;
 margin-right: 15px;
 display: block;
 height: 15px;
}

.new .new_info .new_read {
 background: url(/images/read_2.png) no-repeat left 2px;
}

.new .new_info .new_load {
 background: url(/images/down_cs3.png) no-repeat left 0px;
}

.new .new_info .new_comm {
 background: url(/images/comm.png) no-repeat left 2px;
}

.new .new_info .new_cat {
 background: url(/images/category.png) no-repeat left 2px;
}




.read_more {
 display: inline-block;
 float: right;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 margin-left: auto;
 background: #527595;
 padding: 7px 20px;
 border-radius: 5px;
 font-size: 11px;
 color: #fff;
 text-transform: uppercase;
}

.read_more:hover {
 color: #fff;background:#191919;text-decoration:none;
}

.new .new_th_info {
 padding: 0px 0 10px 0;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 height: 25px;
}

.new .new_th_info span {
 padding-left: 21px;
 font-weight: 600;
 margin-right: 15px;
 display: block;
 height: 25px;
 text-transform: uppercase;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}

.new .new_th_info .new_read {
 background: url(/images/read_2.png) no-repeat left center;
}

.new .new_th_info .new_load {
 background: url(/images/down_cs3.png) no-repeat left center;
}

.new .new_th_info .new_comm {
 background: url(/images/comm.png) no-repeat left center;
}

.new .new_th_info .new_date {
 background: url(/images/date.png) no-repeat left center;
}

.new .new_th_info .new_user {
 background: url(/images/user2.png) no-repeat left center;
 margin-left: auto;
}

.new .new_th_info .new_cat {
 background: url(/images/category.png) no-repeat left center;
 
}


.down_block {
 display: -moz-flex;
 display: -ms-flex;
 display: -o-flex;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 
 background: url(/images/down_file.png) no-repeat;
 /*width: 760px;*/
 height: 90px;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}

.down_file {
 text-decoration: underline;
 color: #fff;
 font-weight: 600;
 position: relative;
 left: 142px;
 top: 10px;
}

.down_load {
 background: #121212;
 color: #fff;
 padding: 14px 33px;
 margin-left: auto;
 margin-right: 20px;
 border:1px solid #1eb738;
}

.down_load:hover {
 color: #fff;
 background: #1eb738;
 color: #fff;
 padding: 14px 33px;
 margin-left: auto;
 margin-right: 20px;
}

.related_news {
 background: #eeeeee;
 margin-bottom: 10px;
 margin-top: -5px;
}

.related_news .new_title {
 border:1px solid #e2e2e2;
 height: 38px;
 line-height: 38px;
 padding: 0 15px;
 font-weight: 600;
 border-bottom: 1px solid #ffffff;
 -webkit-box-shadow: 0 1px #e2e2e2;
 box-shadow: 0 1px #e2e2e2;
 font-weight: 600;
 text-transform: uppercase;
}

.related_news ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

.related_news ul li a {
 display: block;
 padding: 8px 14px;
 font-weight: 600;
}

.top_block {
 border: 1px solid #e2e2e2;
 background: #eeeeee;
 margin-bottom: 10px;
}

.top_block .title {
 background: none;
 padding: 0 15px;
 height: 38px;
 font-weight: 600;
 color: #527595;
 text-transform: uppercase;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 border-bottom: 1px solid #ffffff;
 -webkit-box-shadow: 0 1px #e2e2e2;
 box-shadow: 0 1px #e2e2e2;
}

.top_block .title img {
 margin-left: auto;
}

.top_block ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

.top_block li {
 padding: 10px 15px;
 font-size: 12px;
 line-height: 20px;
 border-bottom: 1px solid #f5f5f5;
 -webkit-box-shadow: 0 1px #e2e2e2;
 box-shadow: 0 1px #e2e2e2;
 position: relative;
}

.top_block li a {
 display: block;
}

.top_block li a.cat {
 color: #7a7a7a;
}

.loads {
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
}

.loads img {
 position: relative;
 top: 2px;
 margin-right: 2px
}

.subforumDescr {
 color: #ffffff;
 margin-top: 5px;
 margin-bottom: 5px;
 font-size: 14px;
}

.subforumDescr a {
 color: #393939;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 margin-right: -5px;
}

.subforumDescr a:hover {
 color: #D49624;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 margin-right: -5px;
 text-decoration: none;
}

.subforumDescr a:nth-child(1),
.subforumDescr a:nth-child(2),
.subforumDescr a:nth-child(3),
.subforumDescr a:nth-child(4) {
 display: inline-block;
 width: 225px;
}

.subforumDescr a:nth-child(1):before,
.subforumDescr a:nth-child(2):before,
.subforumDescr a:nth-child(3):before,
.subforumDescr a:nth-child(4):before,
.subforumDescr a:nth-child(5):before,
.subforumDescr a:nth-child(6):before,
.subforumDescr a:nth-child(7):before,
.subforumDescr a:nth-child(8):before {
 content: url(/pf_ie/poforum.png);
 margin-right: 5px;
 font-size: 12px;
 color: #E8BE71;
}

.subforumDescr a:nth-child(5),
.subforumDescr a:nth-child(6),
.subforumDescr a:nth-child(7),
.subforumDescr a:nth-child(8) {
 display: inline-block;
 width: 250px;
 vertical-align: top;
}

.eTitle {
 font-size: 15px;
 font-family: 'PT Sans';
 margin-bottom: 10px;
 color: #FFFFFF;
 padding: 5px 5px 5px 10px;
 background-color: #527595;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.eTitle a {
 text-decoration: none;
 color: #fff;
}

.eTitle a:hover {
 color: #E7E7E7;
}

.eTitle div[style^="float:right"] a {
 font-size: inherit;
}

.post-details {
 color: #94999e;
 font-size: 11px;
 padding-right: 25px;
 font-family: 'PT Sans';
 margin-bottom: 10px;
 display: inline-block;
}

.post-details a {
 color: #383e47;
 font-weight: 600;
 font-family: 'PT Sans';
 font-size: 12px;
}

.post-details a:hover {
 color: #1abc9c;
}

.eBlock-vid {
 float: left;
 width: 45.6%;
 font-family: 'PT Sans';
 margin: 0 5px 5px 5px;
 padding: 10px;
 -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.30);
 box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.30);
 border-bottom: solid #ccc;
}

.img-poster img {
 width: 100%;
 height: 150px;
}

.game-detali {
 padding-left: 3px;
 margin-top: 5px;
 height: 20px;
 line-height: 20px;
 font-size: 13px;
 border-bottom: #e7e7e7 1px solid;
 padding-bottom: 5px;
}

.game-detali li {
 list-style: none;
 margin-right: 15px;
 display: inline-block;
}

.game-detali i {
 color: #6B6B6B;
 padding-right: 5px;
}

.game-detali a {
 color: #545457;
}

.game-detali a:hover {
 color: #F27935;
}

.post-dt {
 padding-left: 15px;
}

.img-poster2 img {
 margin-bottom: 10px;
 width: 100%;
 height: 350px;
}

.catPages1, 
.catPages2, 
.pagesBlock1, 
.pagesBlock2, 
.pagesBlockuz1, 
.pagesBlockuz2 {background: #eeeeee; width: 100%; height: 44px; border-radius: 0px; padding-top:13px;margin-bottom: 10px;border: 1px solid #e2e2e2;} 
span.catPages1, 
span.catPages2, 
span.pagesBlock1, 
span.pagesBlock2, 
span.pagesBlockuz1, 
span.pagesBlockuz2 { 
 display: inline-block; 
} 
.catPages1 a, 
.catPages2 a, 
.pagesBlock1 a, 
.pagesBlock2 a, 
.pagesBlockuz1 a, 
.pagesBlockuz2 a, 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 padding:6px 12px; 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px; 
 border-radius: 3px; 
 color:#527595; 
 background:#f1f4f9; 
 border:1px solid #d3dceb; 
 font-size:13px; 
} 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 color:#fff; 
 background:#527595; 
 border-color:#527595; 
} 
.catPages1 a:hover, 
.catPages2 a:hover, 
.pagesBlock1 a:hover, 
.pagesBlock2 a:hover, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz2 a:hover { 
 color:#527595; 
 background:#ecf2f6; 
 border-color:#527595; 
} 
.swchItemDots { 
 letter-spacing:1px; 
 color:#828e96; 
 font-size:11px; 
}

#ublock {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 padding: 20px;
 display: table;
 background: #fff
}

#usrproftitle {
 width: 100%;
 background: #f2f2f2;
 display: block;
 text-align: center;
 height: 50px;
 border-radius: 5px;
 line-height: 50px;
 color: #2c2e32;
 margin-bottom: 20px
}

#photomod {
 width: 210px;
 display: table;
 float: left;
 margin-bottom: 20px
}

.pmpic {
 width: 210px;
 height: 140px;
 overflow: hidden;
 display: block;
 margin-bottom: 15px
}

.pmpic img {
 width: 210px;
 min-height: 140px;
 height: auto
}

.pmtext {
 height: 42px;
 width: 220px;
 display: block;
 overflow: hidden;
 margin-bottom: 15px
}

Forums Styles .forumNameTd,
.forumLastPostTd {
 border-bottom: 1px solid #e0e0e0;
 box-shadow: inset 0 1px 0 #fff
}

li.forumNameTd {
 border: 0;
 box-shadow: none
}

.forumIcoTd,
.forumThreadTd,
.forumPostTd {
 border-bottom: 1px solid #e0e0e0;
 box-shadow: inset 0 1px 0 #fff
}

.forumLastPostTd,
.forumArchive {
 border-bottom: 1px solid #e0e0e0;
 font-size: 13px;
 box-shadow: inset 0 1px 0 #fff
}

.forumDescr,
.forumModer {
 font-size: 11px;
 color: #585858
}

td.pagesInfo,
td.switch,
td.switchActive {
 background: #fff;
 border: 1px solid #dcdbe0;
 padding-left: 5px;
 padding-right: 5px;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px
}

td.switch,
td.switchActive {
 background: #CCC;
 border: 1px solid #CCC;
 color: #FFF;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px
}

td.switch a {
 color: #4c4c4c
}

.threadNametd,
.threadAuthTd,
.threadLastPostTd {
 border-bottom: 1px solid #e0e0e0;
 box-shadow: inset 0 1px 0 #fff
}

.threadIcoTd,
.threadPostTd,
.threadViewTd {
 border-bottom: 1px solid #e0e0e0;
 box-shadow: inset 0 1px 0 #fff
}

.threadLastPostTd {
 border-bottom: 1px solid #e0e0e0;
 box-shadow: inset 0 1px 0 #fff
}

.threadDescr {
 font-size: 11px;
 color: #585858
}

.postTable {
 width: 100%;
 margin: 0;
 padding: 0
}

.postPoll td {
 border: 0!important
}

.postFirst {
 border: 0!important
}

.postRest1 {
 border: 0!important
}

.postRest2 {
 border: 0!important
}

.postSeparator {
 text-align: center;
}

.postBottom {
 text-align: center;
}

.postBottom td {
 border: 0;
 padding: 0 5px!important
}

.postBottom img {
 vertical-align: middle
}

.postTdInfo {
 text-align: center;
 box-shadow: inset -1px 0 0 #fff
}

.posttdMessage {
 text-align: justify;
 padding: 8px!important;
 line-height: 18px
}

.posttdMessage img {
 max-width: 735px;
}

.smilesPart td {
 border: 0!important
}

.comment_over {
 margin-top: 20px;
 padding-bottom: 15px;
 border-bottom: 1px solid #dedede
}

.comment {
 display: table;
 width: 100%
}

.comment_avatar {
 display: table-cell;
 vertical-align: top;
 width: 64px;
 padding-right: 15px
}

.comment_message {
 display: table-cell;
 vertical-align: top;
 text-align: left
}

.comment_rate {
 display: table-cell;
 vertical-align: top;
 text-align: center;
 width: 80px
}

.comment_top {
 padding-top: 2px;
 padding-bottom: 7px;
 font-size: 17px;
 line-height: 20px
}

.comment_top a {
 text-decoration: none;
 color: #6c6c6c
}

.comment_top .comm_time {
 font-size: 12px;
 color: #9c9c9c;
 display: inline-block;
 padding-left: 10px
}

.comment_message_in {
 font-size: 14px
}

.comment_over:hover .comment_answer_button a {
 display: inline-block
}

.comment_over:hover .c_rate_plus a,
.comment_over:hover .c_rate_minus a {
 display: block
}

.comment_answer_button {
 margin-top: 10px;
 height: 24px
}

.comment_answer_button a {
 display: none;
 color: #666;
 font-size: 13px;
 text-decoration: none;
 background: #efefef;
 padding: 3px 10px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px
}

.comment_answer_button a:hover {
 color: #1d1d1d;
 text-decoration: none;
 background: #eaeaea
}

.c_minus,
.c_ziro,
.c_plus {
 width: 38px;
 padding: 3px 0;
 font-size: 13px;
 text-align: center;
 font-weight: 700;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px
}

.c_minus {
 background: #fcc;
 color: #c00
}

.c_ziro {
 background: #ccc;
 color: #FFF
}

.c_plus {
 background: #cfc;
 color: #090
}

.c_rate_t {
 display: table;
 height: 24px
}

.c_rate_plus {
 display: table-cell;
 vertical-align: top;
 width: 22px
}

.c_rate_minus {
 display: table-cell;
 vertical-align: top;
 width: 22px
}

.c_rate_count {
 display: table-cell;
 vertical-align: top;
 width: 46px;
 padding-left: 3px;
 text-align: center
}

.c_rate_plus a {
 width: 18px;
 height: 18px;
 display: none;
 color: rgba(0, 0, 0, 0);
 font-size: 0;
 background: url(http://soccer-24.ru/icons/like.png);
 margin-top: 3px;
 opacity: .5;
 position: absolute
}

.c_rate_minus a {
 width: 18px;
 height: 18px;
 display: none;
 color: rgba(0, 0, 0, 0);
 font-size: 0;
 background: url(http://soccer-24.ru/icons/unlike.png);
 margin-top: 3px;
 margin-left: -5px;
 opacity: .5;
 position: absolute
}

.c_rate_plus a:hover,
.c_rate_minus a:hover {
 opacity: 1
}

.bbQuoteBlock {
 background: #f4f4f4;
 border-bottom: 0px solid #d7d7d7;
 padding: 20px;
 padding-bottom: 50px;
 position: relative;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px
}

.bbQuoteName {
 position: absolute;
 font-size: 11px!important;
 padding: 5px 10px!important;
 background: #FFF;
 left: 20px;
 bottom: 15px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px
}

.quoteMessage {
 border: 0!important
}

#banners a img {
 opacity: .3;
 -moz-opacity: .3;
 filter: alpha(opacity=30)
}

#banners a:hover img {
 opacity: 1;
 -moz-opacity: 1;
 filter: alpha(opacity=100)
}

.m_widget {
 border: 1px solid #e6e6e6;
 font-size: x-small;
 background-color: #fff
}

.m_widget_title {
 display: block;
 padding: 12px 15px;
 font-size: 1.4em;
 font-weight: 400;
 text-transform: uppercase;
 background-color: #fff;
 border-top: 2px solid #0255a5;
 border-bottom: 1px solid #e6e6e6;
 color: #666;
 text-decoration: none
}

.m_widget_footer {
 background-color: #fff;
 padding: 10px 0
}

.m_widget_footer a {
 position: relative;
 margin: 0 10px;
 font-size: 1.1em;
 text-transform: uppercase;
 font-weight: 700;
 text-decoration: none;
 color: #0255a5
}

.m_relationships_news_new {
 list-style: none;
 padding: 20px;
 font-size: 1.3em;
 background-color: #F6F6F6;
 border-bottom: 1px solid #e6e6e6
}

.m_relationships_news_new a {
 display: block;
 color: #666;
 text-decoration: none
}

.myWinCont input,
.myWinCont select {
 font-family: Tahoma, Arial;
 font-size: 8pt;
 color: #fff;
 vertical-align: middle
}

.content_over {
 display: table;
 text-align: left;
 margin: 0 auto
}




.gTableRight select.codeButtons {
 display: none
}

div.tags * {
 font-size: 0;
 transition: all .35s ease;
 -webkit-transition: all .35s ease;
 -moz-transition: all .35s ease;
 -ms-transition: all .35s ease
}

div.tags a {
 margin: 2px 5px 0 0;
 padding: 1px 4px;
 color: #BBB;
 font-size: 11px;
 display: inline-block;
 border: 1px solid #CCC;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px
}

div.tags a:hover {
 color: #777;
 border-color: #777
}

div.tags a:before {
 width: 12px;
 height: 12px;
 margin: 0 3px -2px 0;
 content: '';
 background: url(http://soccer-24.ru/images/entry_info_icon.png) no-repeat 0 -60px;
 display: inline-block;
 opacity: .5;
 filter: alpha(opacity=50)
}

div.tags a:hover:before {
 opacity: 1;
 filter: alpha(opacity=1)
}

#mtr {
 position: relative;
 width: 680px;
 height: 370px;
 object-fit: cover;
 left: 0;
 margin: 20px auto;
 overflow: hidden
}

#mtr img {
 width: 680px;
 height: auto;
 float: left
}

.mtr_text {
 position: absolute;
 bottom: 0;
 right: 0;
 left: 0;
 font-size: 16px;
 padding: 20px;
 background: #000;
 opacity: .8
}

#mtr span {
 color: #fff
}

.mtr_text:hover {
 opacity: .9
}

#mtr2 {
 position: relative;
 width: 290px;
 height: 150px;
 object-fit: cover;
 left: 0;
 margin: 15px auto;
 overflow: hidden;
 box-shadow: inset 0px 0px 100px 50px rgba(0, 0, 0, 0.7);
}

#mtr2 img {
 width: 290px;
 height: auto;
 object-fit: cover;
 float: left;
 box-shadow: inset 0px 0px 100px 50px rgba(0, 0, 0, 0.7);
}

.mtr2_text {
 position: absolute;
 bottom: 0;
 right: 0;
 left: 0;
 font-size: 14px;
 padding: 15px;
 background: #000;
 opacity: .8;
 box-shadow: inset 0px 0px 100px 50px rgba(0, 0, 0, 0.7);
}

#mtr2 span {
 color: #fff
}

.mtr2_text:hover {
 opacity: .9
}

a.groupModer:link,
a.groupModer:visited,
a.groupModer:hover {
 color: #008039
}

a.groupAdmin:link,
a.groupAdmin:visited,
a.groupAdmin:hover {
 color: #ec0016
}

a.groupVerify:link,
a.groupVerify:visited,
a.groupVerify:hover {
 color: #ff7800
}

.puseravatar img {
 vertical-align: middle;
 max-width: 100px;
 max-height: 100px;
 border-radius: 3px;
 border: 5px solid #f2f2f2
}

.myWinCont fieldset {
 border: 0!important
}

#statnow {
 color: #ff7a0f
}

#statday,
#statday:hover {
 color: #8f979a
}

.myWinCont ul>li {
 margin: 2px 0;
 padding: 0 0 0 14px;
 background: url(http://soccer-24.ru/icons/li.png) no-repeat 0 2px
}


.codeMessage { 
background: #fff; 
font-size:10pt; 
color:#34526d; 
font-style: italic; 
border:1px solid #ddd !important; 
padding:10px;border-left: 3px solid #34526d !important; 
border-radius:3px;} 


.quoteMessage {margin: 7px 0px 7px 10px!important;} 
 .bbQuoteName {display:none;} 
.quoteMessage{
background: #627b92; 
font-size:9pt; 
color:#fff; 
font-style: italic; 
border:1px solid #ddd !important; 
padding:10px;border-left: 3px solid #34526d !important; 
border-radius:3px;} 





.data-info {
 position: absolute;
 text-align: center;
 font-size: 11px;
 background-color: rgba(0, 0, 0, 0.7);
 color: #FFF;
 margin-top: 75px;
 width: 140px;
 line-height: 25px
}

.data-info2 {
 position: absolute;
 text-align: center;
 font-size: 12px;
 background-color: rgba(0, 0, 0, 0.7);
 color: #FFF;
 margin-top: -40px;
 width: 198px;
 line-height: 25px
}

.data-info3 {
 position: absolute;
 text-align: center;
 font-size: 12px;
 background-color: rgba(0, 0, 0, 0.7);
 color: #FFF;
 margin-top: -40px;
 width: 198px;
 line-height: 25px
}

#headmenu ul {
 background: #ee6a00;
 list-style: none;
 margin: 0;
 padding: 0;
 float: none
}

#headmenu ul li a {
 text-transform: none;
 text-decoration: none;
 border: 0;
 float: none;
 padding-left: 35px;
 line-height: 55px;
 border-top: 1px solid #527595;
 color: #fff;
 display: block;
 text-shadow: none;
 width: 150px
}

#headmenu ul li a:hover {
 background: #527595
}

#headmenu>li {
 float: left
}

.headmenu {
 margin: 0;
 padding: 0
}

.headmenu li {
 list-style: none;
 float: none
}

.myWinGrid {
 opacity: 0.80 !important;
}

.hb_description {
 padding: 10px 20px;
 display: inline-block;
 background: rgba(0, 0, 0, 0.8);
 color: #FFF;
 font-size: 12px;
 width: 300px;
}

#_uwndTop2 {
 z-index: 100000!important;
}

::-webkit-scrollbar {
 width: 3px;
 height: 3px;
}

::-webkit-scrollbar-track-piece {
 background-color: #ffffff;
 -webkit-border-radius: 0px;
}
::-webkit-scrollbar-thumb:vertical {
 height: 3px;
 background-color: #527595;
 -webkit-border-radius: 0px;
}

::-webkit-scrollbar-thumb:horizontal {
 width: 3px;
 background-color: #527595;
 -webkit-border-radius: 0px;
}
.profile2 {
 height: 30px;
 font-size: 13px;
 display: inline-block;
 position: relative;
 z-index: 9999;
 font-family: 'Roboto', sans-serif;
}

.profile-menu {
 position: relative!important;
 z-index: 9999;
}

.profile-button s {
 display: inline-block;
 z-index: 9999;
 background: #527595;
 color: #fff;
 font-size: 10px;
 margin-right: 10px;
 margin-left: 1px;
 line-height: 14px;
 padding: 2px 7px;
 text-decoration: none;
 -webkit-border-radius: 55px;
 -moz-border-radius: 55px;
 border-radius: 55px;
}

.profile-button,
.profile-button:hover {
 display: inline-block;
 color: #fff;
 position: relative;
 line-height: 30px;
 padding-left: 39px;
 padding-right: 18px;
 text-decoration: none
}

.profile-button i {
 position: absolute;
 right: 0px;
 top: 14px;
 width: 0;
 height: 0;
 border-left: 0px solid transparent;
 border-right: 0px solid transparent;
 border-top: 4px solid rgba(255, 255, 255, 0.9);
}

.profile-avatar,
.profile-avatar img {
 -webkit-border-radius: 100px;
 -moz-border-radius: 100px;
 border-radius: 100px;
}

.profile-avatar {
 display: inline-block;
 width: 24px;
 height: 24px;
 position: absolute;
 top: -0px;
 left: 0px;
 border-radius: 20px;
}

.profile-avatar img {
 width: 24px;
 height: 24px;
 object-fit: cover;
 vertical-align: bottom;
 background: #fff;
 border: 2px solid #fff;
}

.profile-menu:hover .profile-list {
 visibility: visible;
 z-index: 9999;
}

.profile-list {
 position: absolute;
 width: 180px!important;
 right: -82px!important;
 top: 25px;
 padding-top: 18px;
 visibility: hidden;
 z-index: 9999;
}

.profile-list-in {
 background: #fff;
 width: 170px!important;
 max-width: 190px!important;
 padding: 3px 0px;
 box-shadow: 0px 8px 35px rgba(0, 0, 0, 0.1);
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 z-index: 9999;
}

.profile-list-in a {
 display: block;
 padding: 0px 20px!important;
 line-height: 38px!important;
 text-decoration: none;
 text-align: left;
 border-bottom: 1px solid #eaeaea;
 font-size: 12px;
 color: #000;
 z-index: 9999;
}

.profile-list-in a:hover {
 color: #527595;
 z-index: 9999;
}

.profile-list-in a.last {
 border-bottom: 0px !important;
 z-index: 9999;
}

.profile-list-in a i {
 background: #527595;
 color: #fff;
 float: right;
 font-style: normal;
 font-size: 10px;
 padding: 1px 7px;
 line-height: 16px !important;
 margin-top: 12px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 z-index: 9999;
}

.profile * {
 -webkit-transition: top 0s ease-out 0s ! important;
 -moz-transition: all 0s ease-out 0s ! important;
 -o-transition: all 0s ease-out 0s ! important;
 transition: all 0s ease-out 0s ! important;
}

.eMessage img {
 max-width: 740px
}

.text {
 font-size: 13px;
 font-weight: 500;
 text-transform: uppercase;
}

table {
 border: 0px;
 border-collapse: collapse;
}

.forum-nav {
 text-align: center;
 background-color: #FFF;
 line-height: 40px;
 position: relative;
}

a.fNavLink {
 font-size: 100%;
 font-weight: 400;
 padding-right: 10px;
}

.th-bg {
 background-color: #3b7698;
 padding: 10px 5px;
 color: #FFF;
 font-weight: 400;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 font-size: 12px;
}

.frstatswd {
 width: 10%;
}

.gTable {
 background: none;
}

.gTable {
 margin: 0 0 0px;
 border-bottom: 2px solid #3b7698;
}

td.gTableTop {
 color: #FFF;
 font-size: 14px;
 font-weight: 500;
 text-transform: uppercase;
 padding: 10px 20px;
 background: #3b7698;
 border: none;
}

td.gTableTop a:hover {
 color: #FFF;
}

.gTableSubTop,
.postTdTop {
 background-color: #FFF;
 color: #535353;
 padding: 10px 20px;
 font-size: 13px;
 font-weight: 400;
}

.gTableTop a,
.gTableTop a:hover {
 color: #FFF
}

.gTableBody1,
.gTableRight,
.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd,
.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadLastPostTd,
.threadsDetails,
.forumOnlineBar,
.gTableLeft,
.gTableRight {
 padding: 10px 15px;
 border-bottom: 1px solid rgba(221, 221, 221, 0.5);
}

table.gTable tr:nth-child(2n) td.forumLastPostTd,
table.gTable tr:nth-child(2n) td.forumIcoTd,
table.gTable tr:nth-child(2n) td.threadIcoTd,
table.gTable tr:nth-child(2n) td.forumNameTd,
table.gTable tr:nth-child(2n) td.threadNametd,
table.gTable tr:nth-child(2n) td.forumPostTd,
table.gTable tr:nth-child(2n) td.threadPostTd,
table.gTable tr:nth-child(2n) td.threadViewTd,
table.gTable tr:nth-child(2n) td.threadAuthTd,
table.gTable tr:nth-child(2n) td.forumThreadTd,
table.gTable tr:nth-child(2n) td.threadLastPostTd,
table.gTable tr:nth-child(2n) td.forumLastPostTd {
 background-color: #f1f1f1;
}

.forumNameTd .forum {
 font-size: 13px;
 font-weight: 400;
}

.forumDescr,
.forumModer,
.threadDescr {
 font-size: 13px;
 color: #9C9B9B;
}

.forumLastPostTd,
.forumArchive,
.threadLastPostTd {
 font-size: 13px;
}

.postTdInfo {
 text-align: center;
}

.postTdInfo,
.posttdMessage {
 padding: 20px;
}

img.userAvatar {
 border-radius: 50%;
}

.user_rate {
 margin-top: 10px;
 margin-left: 4px;
}

.u_minus,
.u_ziro,
.u_plus {
 width: 38px;
 padding: 3px 0px;
 font-size: 13px;
 text-align: center;
 font-weight: bold;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px
}

.u_minus {
 background: #ffcccc;
 color: #cc0000
}

.u_ziro {
 background: #cccccc;
 color: #FFF
}

.u_plus {
 background: #ffe9d7;
 color: #527595
}

.u_rate_t {
 display: table;
 height: 24px
}

.u_rate_plus {
 display: table-cell;
 vertical-align: top;
 width: 22px;
 
}

.u_rate_minus {
 display: table-cell;
 vertical-align: top;
 width: 22px;
}

.u_rate_count {
 display: table-cell;
 vertical-align: top;
 width: 46px;
 padding-left: 3px;
 text-align: center;
 cursor: pointer
}

.u_rate_plus a {
 width: 18px;
 height: 18px;
 display: block;
 color: rgba(0, 0, 0, 0);
 font-size: 0px;
 background: url('/images/sprite-1-.png') -66px -166px;
 margin-top: 3px;
 opacity: 0.5;
 position: absolute
}

.u_rate_minus a {
 width: 18px;
 height: 18px;
 display: block;
 color: rgba(0, 0, 0, 0);
 font-size: 0px;
 background: url('/images/sprite-1-.png') -42px -166px;
 margin-top: 3px;
 margin-left: -5px;
 opacity: 0.5;
 position: absolute
}

.u_rate_plus a:hover,
.u_rate_minus a:hover {
 opacity: 1
}

.postUserGroup {
 display: inline-block;
 font-size: 12px;
 background: #3b7698;
 color: #FFF;
 margin-top: 5px;
 padding: 7px 17px;
 text-align: center;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}

.group-id1{background:#000}
.group-id2{background:#00a86b}
.group-id3{background:blue}
.group-id4{background:red}
.group-id5{background:#cc0099}
.group-id6{background:#ff6600}
.group-id7{background:#0780F9}
.group-id8{background:#cc9900}
.group-id9{background:#00a86b}
.group-id10{background:#0cd40c}
.group-id11{background:#750000}
.group-id12{background:#09e}
.group-id13{background:#09e}
.group-id14{background:#09e}
.group-id251{background:#9966ff}
.group-id255{background:#000;text-decoration: line-through}

.group-color1{color:#2f70a2}
.group-color2{color:#00a86b}
.group-color3{color:blue}
.group-color4{color:red}
.group-color5{color:#cc0099}
.group-color6{color:#ff6600}
.group-color7{color:#0780F9}
.group-color8{color:#cc9900}
.group-color9{color:#00a86b}
.group-color10{color:#0cd40c}
.group-color11{color:#750000}
.group-color12{color:#09e}
.group-color13{color:#09e}
.group-color14{color:#09e}
.group-color251{color:#9966ff}
.group-color255{color:#fff;text-decoration: line-through}




.postBottom {
 padding: 7px;
}

.postTable {
 margin: 15px 0px 15px 0px
}

.forumNamesBar,
.forumMemNum {
 padding: 10px 20px !important;
 font-size: 13px;
 width: 50%!important;
}

.frmfilter,
.frmfilter2,
.forumMemSwch {
 /* padding: 10px 20px !important; */
 /* width: 30%!important; */
 display: flex;
 justify-content: flex-end;
 align-items: center;
 font-weight: 600;
 margin-bottom: 10px;
 margin-top: 10px;
}

.uTable {
 border-spacing: 0px;
}

.uTable td {
 padding: 10px 20px;
}

#forum_filter span,
#filter_by {
 display: none;
}

#frmButns83 {
 margin-bottom: 10px;
}

#frmButns83 a.fbutton {
 display: inline-block;
 padding: 2px 6px;
 margin-left: 7px;
 color: #FFF;
 border: 1px solid rgba(0, 0, 0, 0);
 -webkit-border-radius: 3px;
 border-radius: 3px;
 text-transform: uppercase;
}

#frmButns83 a.fbutton:hover {
 background-color: #fff;
}

.switchActive {
 background: #527595;
 color: #FFF;
 padding: 2px 8px;
 margin: 0 11px;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}

a.switchDigit,
a.switchNext,
a.switchBack {
 color: #FFF;
}

a:hover.switchDigit,
a:hover.switchNext,
a:hover.switchBack {
 color: #3b7698;
}

.statusBlock {
 padding-top: 3px;
}

.statusOnline {
 color: #00b70d;
}

.statusOffline {
 color: #4b4b4b;
}

.nice-nav {
 width: 255px;
 padding: 0 60px 0 60px;
 background: #000;
 height: 100%;
 transition: all 0.4s ease-in-out 0s;
 float: left;
 margin-left: -375px;
 z-index: 20000;
 position: fixed;
 top: 0px;
}

.nice-nav.open {
 margin-left: 0px;
 display: block;
}

.nice-nav a {
 color: white;
}

#menu-close {
 margin: 30px 0;
 font-size: 38px;
 font-weight: 500;
 text-align: right;
}

.nice-nav .left-menu-items {
 font-weight: 700;
 list-style: outside none none;
 padding: 0;
 text-transform: uppercase;
}

.nice-nav .left-menu-items li {
 margin: 25px 0;
}

.nice-nav .left-menu-items li.subitem {
 font-weight: 400;
 list-style: disc outside;
 margin: 0 0 15px 15px;
 text-transform: none;
}

.nice-nav a li.subitem {
 color: #b7b7b7;
}

.nice-nav hr {
 border-color: #0e0e0e;
 margin: 30px 0;
 width: 100%;
}

#overlay {
 backface-visibility: hidden;
 -webackface-visibility: hidden;
 background: rgba(0, 0, 0, .5);
 display: none;
 height: 100%;
 position: fixed;
 top: 0;
 width: 100%;
 z-index: 10000;
}

#overlay.showoverlay {
 display: block;
}

.badge-2 {
 background: #ff1212;
}

.badge2 {
 font-family: 'Roboto', sans-serif;
 font-size: 70%;
 font-weight: 600;
 text-transform: uppercase;
 padding: 1px 3px 1px 3px;
 color: #fff;
 border-radius: 3px;
 position: relative;
 top: -2px;
 text-shadow: none !important;
 white-space: nowrap;
 padding: 3px 6px 3px 6px;
}

.badge-aktivnost {
 background: #e16400;
}

.badge3 {
 font-family: 'Roboto', sans-serif;
 font-size: 10px;
 font-weight: 700;
 text-transform: uppercase;
 padding: 3px 6px 3px 6px;
 color: #fff;
 border-radius: 3px;
 position: relative;
 top: -2px;
 text-shadow: none !important;
 white-space: nowrap;
}

.live-2 {
 background: #ff1212;
}

.live {
 font-family: 'Roboto', sans-serif;
 font-size: 10px;
 font-weight: 700;
 text-transform: uppercase;
 padding: 3px 6px 3px 6px;
 color: #fff;
 border-radius: 3px;
 position: relative;
 top: -2px;
 text-shadow: none !important;
 white-space: nowrap;
}

.myWinCont ul>li {
 margin: 2px 0 2px 0;
 padding: 0 0 0 14px;
 background: url('http://soccer-24.ru/icons/li.png') no-repeat 0 2px;
}

.ew _uWnd {
 opacity: 0.80 !important;
}

.myWinCont input[type=text],
.myWinCont input[type=password] {
 background: #fff!important;
 border: 1px solid #ececec!important;
 font-size: 11px!important;
 font-family: tahoma!important;
 color: #535353!important;
 border-radius: 2px!important;
 padding: 5px 8px!important;
 outline: none!important;
 box-shadow: none!important;
}

.myWinCont textarea {
 box-shadow: none!important;
}

.x-sh .xstl {
 padding-top: 6px;
 background: none!important;
}

.x-sh .xsml {
 background: none!important;
}

.x-sh .xstr {
 padding-top: 6px;
 background: none!important;
}

.x-sh .xsmr {
 background: none!important;
}

.x-sh .xsbl {
 padding-left: 6px;
 background: none!important;
}

.x-sh .xsbc {
 background: none!important;
}

.x-sh .xsbr {
 padding-right: 6px;
 background: none!important;
}

.xt {
 background: none!important;
 margin-left: 5px!important;
 margin-top: 1px!important;
 width: 25px!important;
 height: 20px!important;
}

.xt-close {
 background: url('/images/12848835.png') no-repeat!important;
 margin: 1px 0 0 0px!important;
}

.xt-close-over {
 background: url('/images/12848835.png') no-repeat!important;
}

.xt-mini {
 background-position: 0 -15px!important;
}

.xt-mini-over {
 background-position: -15px -15px!important;
}

.xt-maxi {
 background-position: 0 -30px!important;
}

.xt-maxi-over {
 background-position: -15px -30px!important;
}

.xt-rest {
 background-position: 0 -45px!important;
}

.xt-rest-over {
 background-position: -15px -45px!important;
}

.xw-tl {
 background: #fff!important;
 border-bottom: 1px solid #6f9bc0!important;
 padding-left: 5px!important;
 -webkit-border-radius: 2px 0px 0px 0px;
 -moz-border-radius: 2px 0px 0px 0px;
 border-radius: 2px 0px 0px 0px;
}

.xw-tc {
 background: none!important;
 padding: 6px 10px 0px 10px!important;
}

.xw-tr {
 background: none!important;
 padding-right: 5px!important;
 -webkit-border-radius: 0px 2px 0px 0px;
 -moz-border-radius: 0px 2px 0px 0px;
 border-radius: 0px 2px 0px 0px;
}

.xw-ml {
 background: #fff!important;
 padding-left: 5px!important;
 color: #656565!important;
}

.xw-mr {
 background: none !important;
 padding-right: 5px!important;
}

.xw-bl {
 background: #fff!important;
 padding-left: 5px!important;
 -webkit-border-radius: 0px 0px 0px 2px;
 -moz-border-radius: 0px 0px 0px 2px;
 border-radius: 0px 0px 0px 2px;
}

.xw-br {
 background: #fff!important;
 padding-right: 5px!important;
 -webkit-border-radius: 0px 0px 2px 0px;
 -moz-border-radius: 0px 0px 2px 0px;
 border-radius: 0px 0px 2px 0px;
}

.xw-bc {
 background: #fff!important;
 height: 5px!important;
}

.xw-hdr-text {
 padding: 0px!important;
}

.xw-hdr-text {
 font-size: 11px;
 font-weight: 700;
 font-family: tahoma!important;
 color: #656565!important;
 line-height: 15px!important;
 vertical-align: 2px!important;
}

.xw-plain .xw-mc {
 border-radius: 2px!important;
 border: none!important;
 padding: 0!important;
 margin: 0!important;
 font: 11px tahoma!important;
 color: #656565!important;
 background: #fff!important;
}

.xw-body,
.myWinCont {
 padding: 0!important;
 margin: 0!important;
 color: #656565!important;
}

.xw-plain .xw-body {
 padding: 0!important;
 border: none!important;
}

.xw-plain {
 box-shadow: 0 0 6px #cecece;
}

.xw-blank {
 background: #fff!important;
}

.myWinTD1 {
 background: none!important;
}

form #uCatsMenu7 {

 min-width: 364px!important;
}

 .thumbnail{
 position: absolute;
 right: 100%;
 top:0;
 height:81px;width:81px;
border:3px solid rgba(0, 0, 0, 0.77);
display:none;
transition: all 0.5s ease-in-out;
z-index:10000;

 } 
 .thumbnail:hover { transform: scale(3);z-index:10000;}
 .top_block li:hover .thumbnail {
display:block;
z-index:1000;
 }



 .thumbnaill{
 position: absolute;
 left: 100%;
 top:0;
 height:81px;width:81px;
border:3px solid rgba(0, 0, 0, 0.77);
display:none;
transition: all 0.5s ease-in-out;
z-index:10000;

 } 
 .thumbnaill:hover { transform: scale(3);z-index:10000;}
 .top_block li:hover .thumbnaill {
display:block;
z-index:1000;
 }


.cs_standart {
font-size:22px;
 text-align: center;
 position: relative;
 color: #fff;
 margin: 0 -2px 30px -2px;
 padding: 10px 0;
 text-shadow: 0 1px rgba(0,0,0,.8);
 background: #2173d9;
 margin-bottom: 3px;
 }
 
 .cs_standart:before, .cs_standart:after
 {
 content: '';
 position: absolute;
 border-style: solid;
 border-color: transparent;
 bottom: -10px;
 }
 
 .cs_standart:before
 {
 border-width: 0 10px 10px 0;
 border-right-color: #222;
 left: 0;
 }
 
 .cs_standart:after
 {
 border-width: 0 0 10px 10px;
 border-left-color: #222;
 right: 0;
 }


.functions {
 margin-top: 30px;
 margin-bottom:30px;
}


.fulltext li {margin-top:10px;}

.fulltext .functions h3 {color:green}
.fulltext .blue-list h3 {color:#0073dc}
.fulltext .blue-list span {color:#0073dc;}
.fulltext .blue-list ul h3 {font-size:18px;color:#0073dc;font-weight: bolder;margin-bottom:3px;}

.functions ul li span {
 color: green;
 font-weight: bolder;
}

.fulltext .functions li {
background:url(../images/fullstory2-ul-green-icon.jpg) no-repeat left 3px;
padding-left:30px;
margin-top:10px;
}

.maintext {border:2px #00B344 solid; width: 700px; padding: 10px; margin:20px 0 0 20px;color:green; text-align:center}
.activ_block {
height:100px;
border-bottom:1px solid #f2f2f2;
}


.t-container{
    display: flex;
    flex-wrap: wrap;
}
.t-item {
  flex-grow: 1;
}

.t-l{
  flex-grow: 100;
}

.t-r{
  flex-basis: auto;
  float:right;
  text-align:center;
  background: #1a1;
}


.new .new_title a{
    /*float: right;*/
    padding-right: 10px;
    padding-left: 10px;
}
.new .new_title a:hover{
    color: #000;
}



.my-title{
    background: black;
    margin-bottom: 12px;
    padding-left: 5px;
    /* font-size: 17px; */
    line-height: 1.333;
    font-weight: bold;
    color: #444;
    padding: 5px;
    border-radius: 5px;
    margin: 5px;
    display: inline-block;
}
.my-title a{
    color: rgba(247, 243, 243, 0.98);
    text-shadow: 0 1px 2px rgba(14, 13, 13, 0.98);
}
.my-title:hover a{
    color:rgb(128, 208, 255);
}



.down_cs_block img{
     width:100%;
}



  .my-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      flex-direction: inerhit;
  }

  .my-left-block {
      width:20%;
    order: 1;
    padding-right: 5px;
  }
  
  .my-center-block {
      
      width:60%;
    order: 2;
  }
  
  .my-right-block {
      width:20%;
    order: 3;
    padding-left: 5px;
  }

@media (max-width: 800px) {
  .my-left-block {
      width:50%;
    order: 2;
  }
  
  .my-center-block {
      width:100%;
    order: 1;
  }
  
  .my-right-block {
      width:50%;
    order: 2;
  }
}


.download-block{
    padding: 15px;
    background: black;
    color: white;
    text-align:center;
    border-radius: 10px
}
.download-name{
    color: #fff;
    font-size:16px;
    padding-bottom:15px;
}
.download-btn{
    display:inline-block;
    background: #121212;
    color: #fff;
    padding: 14px 33px;
    margin-left: auto;
    margin-right: 20px;
    border: 1px solid #1eb738;
}
.download-block a:hover{
    /*text-decoration:none;*/
    color: #fff;
}

.download-btn :hover{
    color: #fff;
}
