﻿body{margin:0px auto;padding:0;font-family:verdana;font-size:11px;color:#212121;background-color: #1B1E24;/* background:url('/templates/myfootball/images/fon.png');*/background-position:top center;width:1100px;text-align:left;}
a img{border:0;}
a:link,
a:active,
a:visited{color:#354c68;text-decoration:none;}
a:hover{color:#ff3333;text-decoration:underline;}
ul{margin:0;padding:0;list-style:none;}
a.class2:link,
a.class2:active,
a.class2:visited{color:#E8E8E8;text-decoration:none;font-weight:600}
a.class2:hover{color:#ff3333;text-decoration:underline;}
ul{margin:0;padding:0;list-style:none;}
.class2-space{padding:2px 12px 2px 12px}
a.class3:link,
a.class3:visited{color:#e8e8e8;font-size:14px;text-decoration:none;background-color:#354c68;padding:10px;border:1px solid #354c68;}
a.class3:hover{color:#354c68;font-size:14px;text-decoration:none;background-color:#e8e8e8;padding:10px;border:1px solid #354c68;}
a.class3:active{color:#354c68;font-size:14px;text-decoration:none;background-color:#e8e8e8;padding:10px;border:1px solid #354c68;}
a.class4:link,
a.class4:visited{color:#FFFFFF;}
a.class4:hover{color:#FFFFFF;}
a.class4:active{color:#FFFFFF;}
.two5Pics{position:relative;top:0;left:0;}
.two5Pics img, .two5Pics{width:75px;height:20px;}
.two5Pics img{position:absolute;top:0;left:0;}
.two5Pics img.two{opacity:0;}
.two5Pics img.two:hover{opacity:1;}
td{font-family:verdana, sans-serif;font-size:11px;}
form{padding:0px;margin:0px;}
input, textarea, select{vertical-align:middle;font-size:8pt;font-family:verdana, sans-serif;}
.copy{font-size:7pt;}
hr{color:#CCCCCC;height:1px;border:none;background:#CCCCCC;}
label{cursor:pointer;vertical-align:middle;display:inline;}
.blocktitle{font-family:verdana, sans-serif;color:#787878;font-size:12px;}
.eBlock{}
.eTitle{font-size:12px;font-weight:normal;color:#354c68;padding:5px;}
.eTitle a:link{text-decoration:none;color:#354c68;}
.eTitle a:visited{text-decoration:none;color:#354c68;}
.eTitle a:hover{text-decoration:none;color:#354c68;}
.eTitle a:active{text-decoration:none;color:#354c68;}
.eMessage{text-align:justify;padding:10px !important;}
.eText{text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #CCCCCC}
.eDetails{border:1px solid #DDDDDD;font-family:verdana, sans-serif;color:#666666;padding:3px;text-align:left;font-size:9px;background:#F6F6F6;}
.eDetails1{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;font-family:Verdana, Tahoma, Arial, Sans-Serif;color:#666666;padding:3px;text-align:left;font-size:9px;background:#F6F6F6;}
.eDetails2{border-bottom:1px solid #DDDDDD;font-family:verdana, sans-serif;color:#666666;padding:3px;text-align:left;font-size:9px;background:#F6F6F6;}
.totalVotesTable{border-bottom:1px solid #E5E5E5;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.totalVotesTd{background:#FFFFFF;}
#container_wrap{min-width:1100px;}
#header{height:65px;background:url(../images/header.png);}
#hlogo{float:left;margin:8px 0 0 20px;color:#fafafa;}
#hlogo {width: 240px; height: 47px; position: relative; display: inline-block;}
#hlogo .img-top12 {display: none; position: absolute; top: 0; left: 0; z-index: 99;}
#hlogo:hover .img-top12 {display: inline;}
#hlogo h1{display:block;margin:0;padding:0;font-size:24px;font-weight:100;text-transform:uppercase;}
#hlogo h1 a:link,
#hlogo h1 a:active,
#hlogo h1 a:visited{color:#fafafa;text-decoration:none;}
#hlogo h2{display:block;margin:-3px 0 0 0;padding:0;font-size:11px;font-weight:100;text-transform:uppercase;text-align:right;}
.hsearch{width:262px;height:27px;display:block;float:right;margin:18px 58px 0 0;padding:0;}
.hsearch input[type="text"]{width:228px;height:25px;display:block;margin:0;padding:0;float:left;border:1px solid #494747;font-size:13px;text-indent:5px;color:#999;line-height:25px;background:#fff url(../images//hsearch_input_bg.png) no-repeat 0 0;}
.hsearch input[type="text"]:focus{border-color:#ccc;}
.hsearch input[type="image"]{display:block;float:right;margin:1px 0 0 0;border:0 !important;background:0 !important;}
.hsearch input[type="image"]:hover{opacity:0.7;}
#hpanel{padding:8px 5px 11px 10px;overflow:hidden;height:87px;background:url(../images//sinij2.png) repeat 0 0;}
#content_full{overflow:hidden;padding:8px 0px 0px 0px}
#side_left{width:225px;min-height:1200px;float:left;background:url('/templates/myfootball/images/background_new.png');}
#side_left_news{width:245px;float:left;padding-left:10px;padding-right:15px;background:url('/templates/myfootball/images/background_new.png');}
#side_right{width:0px;float:right;background:url('/templates/myfootball/images/background_new.png');}
#side_right_news{width:245px;float:right;padding-left:10px;background:url('/templates/myfootball/images/background_new.png');}
#side_center{margin:0 0;padding:0px 10px 0 10px;background:url('../images//background_new.png');position:relative;float:right;width:855px;}
#side_center_news{margin:0 0;padding:0px 0px 0px 0px;background:url('/templates/myfootball/images/background_new.png');position:relative;float:left;width:555px;}
#side_center_newsn{margin:0 0;padding:0px 0px 0px 0px;background:url('/templates/myfootball/images/background_new.png');position:relative;float:left;width:100%;}
#center_in{padding:0px 0px;}
#side_left .block_full:first-child .block_title{background-position:0 0;}
#side_right .block_full{background-position:0 0;}
#side_right .block_title{background-position:0 0;}
.block_full{width:225px;margin:0 0 6px 0;background:url(../images//block_lr_bg3.png) repeat-y right 0;}
.block_full_news{width:250px;margin:0 0 6px 0;background:url(../images//block_lr_bg3.png) repeat-y right 0;}
.block_title2{height:25px;padding:5px 0 0 6px;font-size:14px;color:#354c68;background:#E9E9E9;border:2px solid #354C68;}
.block_title{height:16px;padding: 3px 0 0 3px;font-size:11px;color:#ffffff;background:#354c68;border: 2px solid #354C68;}
.block_title_news{height:25px;padding:5px 0 0 6px;font-size:14px;color:#354c68;background:#E9E9E9;border:2px solid #354C68;}
.block_cont{background:#F8F8F8;border-left: 2px solid #354C68;border-bottom: 2px solid #354C68;border-right: 2px solid #354C68;}
.block_cont_news{background: #F8F8F8;border-left: 2px solid #354C68;border-bottom: 2px solid #354C68;border-right: 2px solid #354C68;}
.conttable{padding:1px;margin:0 0 10px 0;border:2px solid #354c68;background:#f8f8f8;}
.conttable_in{padding:4px 0;border-top:1px dashed #354c68;border-bottom:1px dashed #354c68;}
.conttable_in2{padding:8px 10px;border-left:1px dashed #354c68;border-right:1px dashed #354c68}
.contbanka{margin:0 0 5px 0;text-align:center;}
.viewn_loop{margin:0 0 10px 0;}
.viewn_title{display:block;margin:0;padding:0 5px 11px 5px;font-size:12px;font-weight:bold;color:#354c68;}
.viewn_title a:link,
.viewn_title a:active,
.viewn_title a:visited{color:#354c68;text-decoration:none;}
.viewn_title a:hover{text-decoration:underline;}
.viewn_cont{padding:9px 5px 7px 5px;overflow:hidden;}
.viewn_cont img{max-width:99% !important;}
.viewn_cont img[align="left"]{display:block;float:left;margin:0 5px 5px 0;}
.viewn_cont img[align="right"]{display:block;float:right;margin:0 0 5px 5px;}
.viewn_open{overflow:hidden;padding:0 18px 0 0;}
.viewn_open a:link,
.viewn_open a:active,
.viewn_open a:visited{height:25px;display:block;float:right;padding:7px 0 0 37px;font-size:13px;font-style:italic;font-weight:bold;color:#212121;text-decoration:none;background:url(../images//viewn_arrow_bg.png) no-repeat 0 0;}
.viewn_open a:hover{background-position:0 -32px;}
.view_details{padding:6px 5px 7px 5px;font-family:arial;font-size:9px;border:1px solid #d9d9d9;background:#f8f8f8;}
.view_details a:link,
.view_details a:active,
.view_details a:visited{text-decoration:none;}
.view_details a:hover{text-decoration:underline;}

#footer, .footer{padding:5px 5px 8px 5px;margin:0 0 0 0;overflow:hidden;border-top:6px solid #354c68;font-family:tahoma;color:#354c68;background:#e8e8e8;position:relative;z-index:1;}
#footer_l{width:25%;float:left;}
#footer_c{width:55%;float:left;text-align:center;}
#footer_r{width:19%;float:left;padding:10px 0 0 0;text-align:right;}
.popup_full{padding:10px;}
.popup_title{display:block;margin:0;padding:0 5px 11px 5px;font-size:12px;font-weight:bold;color:#870404;background:url(../images//viewn_title_line_bg.png) repeat-x 0 bottom;}
.popup_cont{padding:9px 5px 7px 5px;overflow:hidden;}
.tabs{display:block;margin:0;padding:10px 0;overflow:hidden;text-align:center;}
.tabs li{display:inline;margin:0 5px 0;padding:0 1px 0 13px;border-left:1px solid #ccc;text-decoration:underline;cursor:pointer;}
.tabs li:first-child{border:0;margin-left:0;padding-left:0;}
.tabs li:hover{text-decoration:none;}
.tabs li.current{font-weight:bold;text-decoration:none;}
.box{display:none;padding:10px;}
.box.visible{display:block;}
.cell_citation{font-size:10px;color:#555;}
.cell_citation_os{float:left;background-color:#fff;border:1px solid #B6B6B5;padding:5px;}
.main-font-color{color:#354c68;}
.stream-font{text-align:center;color:#FFFFFF;}
.stream-font2{text-align:left;border-width:1px;border-top-style:solid;border-right-style:initial;border-bottom-style:solid;border-left-style:none;border-color:grey;letter-spacing:0px;word-spacing:0px;}
.stream-font3{border-width:1px;border-style:solid solid solid none;border-color:grey;letter-spacing:0px;word-spacing:0px;text-align:center;}
.stream-font4{border-width:1px;border-top-style:solid;border-right-style:initial;border-bottom-style:solid;border-left-style:none;border-color:grey;letter-spacing:0px;word-spacing:0px;text-align:center;font-size:10pt;font-weight:bold;font-family:Arial;}
.stream-font5{border-width:1px;border-style:solid solid solid none;border-color:grey;letter-spacing:0px;word-spacing:0px;text-align:center;font-size:10pt;font-weight:bold;font-family:Arial;color:rgb(53, 76, 104);text-decoration:none;}
.stream-font6{border-width:1px;border-style:solid none solid solid;border-color:grey;letter-spacing:0px;word-spacing:0px;}
.links-font{font-family:tahoma, geneva, sans-serif;font-size:12px;text-align:center;color:rgb(105, 105, 105);font-weight:bold;}
.color-smotret{color:rgb(0, 153, 255);}
.stream-full{border-width:1px;border-style:solid none solid solid;border-color:grey;letter-spacing:0px;word-spacing:0px;text-align:center;width:40%;}
.stream-full2{border-width:1px;border-style:solid solid solid none;border-color:grey;letter-spacing:0px;word-spacing:0px;width:40%;text-align:center;}
.stream-full3{border-width:1px;border-style:solid none solid solid;border-color:grey;letter-spacing:0px;word-spacing:0px;text-align:center;width:40%;color:#354c68;text-transform:uppercase;font-size:14px;font-weight:bold}
.stream-full4{border-width:1px;border-style:solid solid solid none;border-color:grey;letter-spacing:0px;word-spacing:0px;width:40%;text-align:center;color:#354c68;text-transform:uppercase;font-size:14px;font-weight:bold;color:rgb(53, 76, 104);text-decoration:none;}
.stream-full5{border-width:1px;border-top-style:solid;border-right-style:initial;border-bottom-style:solid;border-left-style:none;border-color:grey;letter-spacing:0px;word-spacing:0px;width:20%;text-align:center;vertical-align:bottom;}
.stream-full6{border-width:1px;border-top-style:solid;border-right-style:initial;border-bottom-style:solid;border-left-style:none;border-color:grey;letter-spacing:0px;word-spacing:0px;width:20%;text-align:center;color:#354c68;font-size:12px;}
.stream-full7{border-width:0px;letter-spacing:0px;word-spacing:0px;text-align:center;width:200px;}
.stream-full8{border-width:0px;border-bottom-style:solid;border-left-style:none;letter-spacing:0px;word-spacing:0px;width:635px;text-align:center;color:#354c68;font-size:12px;}
.stream-full-table{border-collapse:collapse;border:1px solid grey;width:100%;}
.stream-full-table-player{border-collapse:collapse;width:580px;height:28px;border:2px solid black;background-color:rgb(53, 76, 104);background-position:initial;background-repeat:initial;}
.stream-full-font-player{border:4px solid white;cursor:pointer;text-align:center;}
.stream-full-font-player2{font-size:12px;color:rgb(255, 255, 255);}
.custom-stream-btn {padding: 8px; font-family: "Roboto", sans-serif; cursor: pointer; position: relative; border-radius: 8px; font-size: 12px; border: 2px solid #FE4120; background: #FE4120; color: #FFF;}
.custom-stream-btn:hover {color: #FE4120; background: #FFF;}

.review-main-box-shadow{box-shadow: 0 0 10px rgba(0,0,0,0.3); margin-bottom:5px;}
.review-main-div-style{height:35px;overflow:hidden;background-color:rgb(255, 255, 255);}
.review-team1-name-pos{text-align:left; width: 135px;}
.review-team2-name-pos{text-align:right; width: 135px;}
.review-category-style{width: 20px; text-align:right;}
.review-date-desc{font-size: 10px; font-style: italic; padding:5px; width:100px;}
.review-result-td-style{width:30px;font-weight: bold; color:#354c68;}
.review-views-td-style{font-size: 10px; font-style: italic; width: 55px; padding-left:50px;}

.table-bg-white{background-color:rgb(255, 255, 255);width:100%;}
.main-td-style{height:4px;background-color:rgb(255, 255, 255);}
.main-td-style2{text-align:center;width:186px;height:23px;color:rgb(247, 247, 247);background:url(/templates/myfootball/images/table_fon_main.png)}
.main-td-style3{background:url(/templates/myfootball/images/date_fon.png);background-repeat:no-repeat, no-repeat;background-position:center, center;text-align:center;font-weight:bold;font-size:12px;text-transform:capitalize;color:#344c68;font-family:arial, helvetica, sans-serif;}
.main-td-style4{border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);}
.main-td-style5{border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);width:523px;}
.main-table-bg{background:url(/templates/myfootball/images/background_new.png);width:1084px;padding:8px;}
.main-table-bg2{border-collapse:collapse;width:1080px;}
.main-table-bg3{border-collapse:collapse;width:1078px;}
.reviews-flags{text-align:center;padding-top:8px;padding-bottom:8px;border-right-width:1px;border-right-style:solid;border-color:rgb(200, 200, 200);}
.left-block-title{text-align:center;border-bottom-width:2px;border-bottom-style:solid;padding:5px;color:#354c68;height:25px;}
.left-block-cont{border-bottom-width:2px;border-bottom-style:solid;padding:5px;color:#354c68;}
#content-main{background:url(/templates/myfootball/images/background_new.png);width:1084px;padding:8px;}
.banners a img{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=40);border:2px #E8E8E8 solid;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.banners a:hover img{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);border:2px #E8E8E8 solid;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4;border-radius:4px;}
.banners-ads a img{opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=10)}
.banners-ads a:hover img{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100)}
#ugolkrug{width:34px;height:22px;color:#000000;background:#FF7F00;border:3px #CCCCCC solid;}
.calTable{border-collapse:collapse;background:#fff;}
.calMonth{text-align:center;font-weight:bold;padding:5px 0px 5px 0px;background:#A4D236;background:-moz-linear-gradient(top, #BCDE4B, #8CC621);background:-webkit-gradient(linear, left top, left bottom, from(#BCDE4B), to(#8CC621));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BCDE4B, endColorstr=#8CC621);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BCDE4B, endColorstr=#8CC621)";}
.calWday,
.calWdaySe,
.calWdaySu{font:9px Verdana, Arial, Helvetica, sans-serif;color:#8F9497;background:#E1E8ED;padding:3px 5px;}
.calMday{font:11px Verdana, Arial, Helvetica, sans-serif;color:#81888d;text-shadow:1px 1px 1px #fff;font-weight:bold;background:#F0F4F7;border:1px solid #e7e7e7;padding:5px;}
.calMdayA{color:#555;font-weight:bold;background:#A4D236;}
.calMdayIs,
.calMdayIsA{font-weight:bold;background:#3695d2;}
a.calMonthLink:link,
a.calMonthLink:visited,
a.calMonthLink:active{text-decoration:none;color:#fff;}
a.calMonthLink:hover{text-decoration:none;color:#555;}
a.calMdayLink:link,
a.calMdayLink:visited,
a.calMdayLink:active{text-decoration:none;color:#fff;}
a.calMdayLink:hover{text-decoration:none;color:#555;}
.slider{float:left;width:510px;height:90px;position:relative;padding:0px;}
.sliderContent{float:left;width:510px;height:90px;clear:both;position:relative;overflow:hidden;border:2px solid #ffffff;}
.sliderArrows a{display:none;}
.prev{display:none;}
.next{display:none;}
#text{text-align:left;float:right;width:390px;height:58px;color:#354c68;font-size:10px;overflow:hidden;}
#text h2{font-size:11px;color:#354c68;color:#354c68;}
#readmore{background-image:-webkit-gradient(linear, left top, left bottom);background-image:-webkit-linear-gradient(top);background-image:-moz-linear-gradient(top);background-image:-ms-linear-gradient(top);background-image:-ms-linear-gradient(top);background-image:-o-linear-gradient(top);background-image:linear-gradient(top);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 0px 0px #ff3333;-moz-box-shadow:0 0px 0px #ff3333;box-shadow:0 0px 0px #ff3333;color:#354c68;float:right;display:inline-block;font-size:9px;font-weight:bold;padding:0px;position:absolute;bottom:5px;right:20px;}
#readmore:hover{color:#ff3333;}
#newsimage{float:left;border:2px solid #354c68;width:100px;height:65px;margin:0px 0px 0px 0px;}
#news2image{float:left;border:2px solid #354c68;width:55px;height:65px;margin:0px 0px 0px 17px;}
.social-accounts{padding:10px 0 3px}
.social-accounts a{opacity:.4}
.social-accounts .is-connected{opacity:1 !important}
.social-accounts .wait i{background:url(/.s/img/icon/ajsml.gif) no-repeat center center !important}
.social-accounts a.cursor-default, .social-accounts a.cursor-default i{cursor:default !important}
.statusOffline{color:#979797}
.statusOnline{color:#5ac92e}
.sc-over{padding:0px 20px}
.sc-cover{background:#8D82F8;background-size:cover;position:relative;height:180px;margin-bottom:60px}
.sc-cover-in{width:100%;position:absolute;left:0px;bottom:-50px;}
.sc-avatar{width:100px;height:100px;margin:0px auto}
.sc-avatar{border:4px solid #fff}
.sc-avatar img{width:100px;height:100px;object-fit:cover}
.sc-avatar, .sc-avatar img{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.sc-top{text-align:right;padding:15px 0px;position:absolute;bottom:-50px;left:20px;right:20px;z-index:2}
.sc-group{float:left}
.sc-name{font-size:19px}
.sc-city{font-size:13px;color:#959595}
.sc-counter, .sc-counter:hover{display:inline-block;font-size:21px;padding:15px 7px;color:#000;text-decoration:none}
.sc-counter span{display:block;font-size:13px;}
.sc-tabs{max-width:420px;text-align:left;font-size:14px;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:7px;margin:7px auto}
.sc-tabs div{float:left;width:110px;color:#959595}
.sc-bottom, .sc-button{padding:10px 0px}
.sc-button a, .sc-button a:hover{padding:7px 14px;font-size:13px;border:2px solid #3785dc;color:#3785dc;text-decoration:none;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#tabs1{border:1px solid #ccc;border-radius:8px}
#tabs1 .tabs1{overflow:hidden;border-bottom:1px solid #ccc}
#tabs1 .tabs1 li{float:left;}
#tabs1 .tabs1 li + li{border-left:1px solid #ccc}
#tabs1 .tabs1 li a{display:block;padding:8px 16px;font-size:18px;line-height:21px;color:#999;}
#tabs1 .tabs1 li a.active,
#tabs1 .tabs1 li a:hover{color:#369;}
#tabs1 .tabs1-content{padding:20px;font-size:16px;line-height:21px;}
.brd2{border:2px dashed #ffffff;width:728px;}
.catPages1 span{display:inline-block;padding:2px 10px 4px 9px;font-weight:100;color:#b1cae2;text-decoration:none;border:1px solid #e6e6e6;background:#354c68;}
.clip{background:rgba(255, 255, 255, 1);background:-moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(250, 220, 220, 1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(250, 220, 220, 1)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(250, 220, 220, 1) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(250, 220, 220, 1) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(250, 220, 220, 1) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(250, 220, 220, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fadcdc', GradientType=1);}
.infTable{width:100%;border-collapse:collapse;}
.infTable td{}
.infTable tr{}
.infTable tr:hover{background-color:#b5d6ff;color:rgb(53, 76, 104);transition: background-color 0.3s;}
.spoiler_links{cursor:pointer;margin-right:7px;text-align:right;}
.rewievs_tab1{position:relative;-webkit-transform:translate3d(0, 0, 0);break-inside:avoid;display:block;}
.columns{-moz-column-count:4;-webkit-column-count:4;column-count:4;}
.bg-change{background:#E8F1F8;}
.infTable2{width:100%;border-collapse:collapse;}
.infTable2 td{}
.infTable2 tr{color:#ffffff;}
.infTable2 tr:hover{background-color:#b5d6ff;color:#354C68;}
a.infTable3:link,
a.infTable3:active,
a.infTable3:visited{color:#ffffff;text-decoration:none;font-size:10px;font-style:italic;margin-right:5px;}
a.infTable3:hover{color:#ff3333;text-decoration:underline;font-size:10px;font-style:italic;margin-right:5px;}
.blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px);}
.blur:hover{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px);}
.tabs{position:relative;margin:10px auto;width:845px;}
.tabs input{position:absolute;z-index:1000;width:120px;height:40px;left:0px;top:0px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;}
.tabs input#tab-2{top:40px;}
.tabs input#tab-3{top:80px;}
.tabs input#tab-4{top:120px;}
.tabs label{background:#5ba4a4;background:-moz-linear-gradient(top, #eceef1 0%, #eceef1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eceef1), color-stop(100%, #eceef1));background:-webkit-linear-gradient(top, #eceef1 0%, #eceef1 100%);background:-o-linear-gradient(top, #eceef1 0%, #eceef1 100%);background:-ms-linear-gradient(top, #eceef1 0%, #eceef1 100%);background:linear-gradient(top, #eceef1 0%, #eceef1 100%);font-size:13px;line-height:40px;height:40px;position:relative;padding:0 20px;display:block;width:80px;color:#344c68;letter-spacing:1px;text-transform:uppercase;font-weight:bold;text-align:left;float:left;clear:both;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.3);border-radius:3px 0 0 3px;box-shadow:0px 2px 2px rgba(0, 0, 0, 0.1);}
.tabs label:after{content:'';background:#fff;position:absolute;right:-2px;top:0;width:2px;height:100%;}
.tabs input:hover + label{background:#b9ddff;}
.tabs label:first-of-type{z-index:4;}
.tab-label-2{z-index:3;}
.tab-label-3{z-index:2;}
.tab-label-4{z-index:1;}
.tabs input:checked + label{background:#fff;z-index:6;}
.clear-shadow{clear:both;}
.content{background:#fff;position:relative;width:auto;margin:-175px 0 0 120px;height:650px;z-index:5;overflow:hidden;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);border-radius:3px;}
.content div{position:absolute;top:0;padding:10px 40px;z-index:1;opacity:0;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;-o-transition:all linear 0.5s;-ms-transition:all linear 0.5s;transition:all linear 0.5s;}
.content div{-webkit-transform:translateY(-450px);-moz-transform:translateY(-450px);-o-transform:translateY(-450px);-ms-transform:translateY(-450px);transform:translateY(-450px);}
.tabs input.tab-selector-1:checked ~ .content .content-1,
.tabs input.tab-selector-2:checked ~ .content .content-2,
.tabs input.tab-selector-3:checked ~ .content .content-3,
.tabs input.tab-selector-4:checked ~ .content .content-4{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:all ease-out 0.3s 0.3s;-moz-transition:all ease-out 0.3s 0.3s;-o-transition:all ease-out 0.3s 0.3s;-ms-transition:all ease-out 0.3s 0.3s;transition:all ease-out 0.3s 0.3s;}
.content div h2,
.content div h3{color:#344c68;}
.content div p{font-size:14px;line-height:22px;font-style:italic;text-align:left;margin:0;color:#777;padding-left:15px;font-family:Cambria, Georgia, serif;border-left:8px solid rgba(63, 148, 148, 0.1);}
#uEntriesList{margin:0;padding:0;list-style:none;border-collapse:collapse;}
#uEntriesList:before, #uEntriesList:after{content:"";display:table;}
#uEntriesList:after{clear:left;}
#uEntriesList{zoom:1;}
#uEntriesList .uEntryWrap{width:33.33%;text-align:center;vertical-align:top;display:inline-block;*display:inline;*zoom:1;}
#uEntriesList .entryBlock{text-align:left;display:inline-block;*display:inline;*zoom:1;}
a.login-with{display:inline-block;text-decoration:none;position:relative;width:auto;margin:0px;font-size:9pt;outline:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none}
a.login-with:hover{background:none;text-decoration:none}
a.login-with b{font-weight:normal}
a.login-with i{text-decoration:none;margin:2px;font-size:9pt;display:inline-block;cursor:pointer;vertical-align:middle;width:30px;height:30px;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:60%;-webkit-transition:background-color .2s .01s ease-out, border-color .1s .01s ease-out;transition:background-color .2s .01s ease-out, border-color .1s .01s ease-out;position:static;opacity:1;border-radius:18px;border:1px solid #ccc}
a.login-with:hover i{border-color:transparent}
a.facebook i{background-image:url(../images/fb-g.svg)}
a.facebook:hover i{background-image:url(../images/fb-w.svg);background-color:#3c599f}
a.vkontakte i{background-image:url(../images/vk-g.svg)}
a.vkontakte:hover i{background-image:url(../images/vk-w.svg);background-color:#2f6caa}
a.yandex i{background-image:url(../images/ya-g.svg)}
a.yandex:hover i{background-image:url(../images/ya-w.svg);background-color:#dc4c39}
a.google i{background-image:url(../images/gp-g.svg)}
a.google:hover i{background-image:url(../images/gp-w.svg);background-color:#505050}
a.twitter i{background-image:url(../images/tw-g.svg)}
a.twitter:hover i{background-image:url(../images/tw-w.svg);background-color:#00b3ec}
a.ok i{background-image:url(../images/ok-g.svg)}
a.ok:hover i{background-image:url(../images/ok-w.svg);background-color:#ed812b}
a.uid i{background-image:url(../images/u-g.svg)}
a.uid:hover i{background-image:url(../images/u-w.svg);background-color:#3498db}
a.local i{background-image:url(../images/l-g.svg)}
a.local:hover i{background-image:url(../images/l-w.svg);background-color:#6b6b6b}
.main-td-style2{text-align:center;color:rgb(247, 247, 247);padding-top:4px;}
.main-td-style3{text-align:center;font-weight:bold;font-size:12px;text-transform:capitalize;color:#344c68;font-family:arial, helvetica, sans-serif;padding-top:4px;}
.main-td-style-ads{text-align:center;}

#main-body-bg{background:url(/templates/myfootball/images/background_new.png);width:1078px;padding:8px 8px 0px 8px;max-width:1100px;margin:0 auto;position:relative;}
#main-table-bg2{border-collapse:collapse;width:1080px;text-align:center}
#main-td-style2{width:186px;height:23px;background:url(/templates/myfootball/images/table_fon_main.png);}
#main-td-style3{background:url(/templates/myfootball/images/date_fon.png);background-repeat:no-repeat, no-repeat;background-position:center, center;position:absolute;left:420px;height:22px;top:8px;width:267px;}
#main-td-style-ads{position:absolute;left:420px;height:22px;top:8px;width:267px;}
#main-td-style4{border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);text-align:left;}
#main-td-style-novosti{border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);text-align:left;width:530px;height:982px;}
#main-td-style-novosti2{border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);text-align:left;width:530px;height:682px;position:absolute;left:554px;}
#main-title-novosti2{width:186px;height:23px;background:url(/templates/myfootball/images/table_fon_main.png);position:absolute;left:554px;}
#main-title-gaidy{width:186px;height:23px;background:url(/templates/myfootball/images/table_fon_main.png);top:8px;}
#main-title-stati{width:186px;height:23px;background:url(/templates/myfootball/images/table_fon_main.png);position:absolute;left:372px;top:8px;}
#main-title-vk{width:186px;height:23px;background:url(/templates/myfootball/images/table_fon_main.png);position:absolute;left:735px;top:8px;}
#main-td-style-gaidy{border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);text-align:left;width:346px;height:220px;}
#main-td-style-stati{border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);text-align:left;width:346px;height:220px;position:absolute;left:372px;top:31px;}
#main-td-style-vk{text-align:center;border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);text-align:left;width:346px;height:220px;position:absolute;left:735px;top:31px;}
#main-td-style5{border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);width:523px;text-align:left;}
#novosti-title{text-align:center;border-bottom:2px solid #354c68;padding:10px;color:#354c68;height:35px;position:absolute;width:260px;left:830px;top:8px;}
#novosti-cont{vertical-align:top;position:absolute;width:260px;left:830px;top:31px;}
#novosti-block-right{background:url(/templates/myfootball/images/background_new.png);width:250px;position:relative;float:right;}
#novosti-title-right{text-align:center;border-bottom:2px solid #354c68;padding:15px 0px 5px 0px;color:#354c68;height:25px;}
#novosti-cont-right{width:250px;top:60px;margin:0px}
#novosti-block-left{background:url(/templates/myfootball/images/background_new.png);width:225px;position:relative;float:left;}
#novosti-title-left{text-align:center;border-bottom:2px solid #354c68;padding:15px 0px 5px 0px;color:#354c68;height:25px;width:225px;}
#novosti-cont-left{width:225px;top:31px;border-bottom:2px solid #354c68;padding:8px 0px;}
#novosti-block{margin:auto;padding:8px 10px 0 15px;background:url(/templates/myfootball/images/background_new.png);float:left;width:575px;left:240px;}
#novosti-bg{background:url(/templates/myfootball/images/background_new.png);background-repeat:repeat;background-size:100% auto;width:1094px;display:block;}
#full-block-cont{margin:auto;padding:0px 8px 0px 6px;background:url(/templates/myfootball/images/background_new.png);width:100%;}
.box-shadow-stream {width:100%; box-shadow: 0 5px 2px -2px rgba(240,240,240,0.75);}
.stream-maintable-h1 {margin-top: 2px; margin-bottom:0px; color:#ffffff; font-size: 12px; font-weight: normal;text-transform:uppercase;text-align:center;}
.stream-table-emblems {background:#E9E9E9;border-style:none;border-width:0px;}
.stream-table-date {color:#354C68; font-size:11px; padding:3px 0 0 10px;}
.stream-text-category {font-family: tahoma; color: #354c68; font-size: 12px; text-transform:uppercase;}
.stream-1row {text-align:center;width:50%;font-size:12px;color:#ffffff;padding:5px;}
.stream-2row {text-align:center;width:50%;color:#354C68;padding:3px;background:#E9E9E9;}
.stream-3row {text-align:center;color:#354C68;padding:3px;vertical-align:top; -moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
.stream-m-istruction {text-align:center;min-width:160px;}
.stream-h2-preview {font-size:14px; text-transform: uppercase; color: #354c68;}
.stream-p-preview {font-family: tahoma; color: #354c68;font-size:12px;}
.text-stream-long {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 187px;}
.stream-rank-table {background: rgb(233, 233, 233); text-align: center; padding: 5px; -webkit-box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.75); -moz-box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.75); box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.75);}

.match-posponed {background:#E24949; color: #fff; font-size: 12px; text-align: center; padding: 8px; margin-top: -18px; text-transform: uppercase;}
.match-hide {background:#5660a6; color: #fff; font-size: 12px; text-align: center; padding: 8px; margin-top: -18px; text-transform: uppercase;}

/** BK banner **/
@media only screen and (min-width:768px){
#main-title-novosti2 {top:306px;}
#main-td-style-novosti2 {top:331px;}
#main-title-ranking {width:186px;height:23px;background:url(/templates/myfootball/images/table_fon_main.png);position:absolute;left:554px;top:8px;}
#main-td-style-ranking {border-color:rgb(65, 70, 89);border-width:2px;border-style:solid;background-color:rgb(255, 255, 255);text-align:left;width:530px;height:258px;position:absolute;left:554px;top:31px;} 
.mf-bk-table {width: 100%;border-collapse: collapse;box-shadow: 2px 2px 3px #888888;}
}
.mf-bk-header {font-style: italic;color: #9a9caf;font-size:10px;}
.mf-bk-row, .mf-bk-row2 {text-align: center;transition: background-color 0.3s;}
.mf-bk-row2 {background-color: #e8e8e87a; text-align: -webkit-center;}
.mf-bk-row:hover {background-color: #b5d6ff; cursor:pointer;}
.mf-bk-cell {padding: 8px;border-top: 1px solid #e5e4e499;border-bottom: 1px solid #e5e4e499;}
.mf-bk-gold, .mf-bk-silver, .mf-bk-bronze {background-color: #ffd700;background-clip: content-box, padding-box;border-radius: 50%;width: 24px;height: 24px;line-height: 24px;color: #000;transition: background-color 0.3s;}
.mf-bk-silver {background-color: #c0c0c0;}
.mf-bk-bronze {background-color: #CD7F32; color: #fff;}
.mf-bk-button {display: inline-block;padding: 8px 15px;text-decoration: none;border-radius: 5px;background-color: #f5a623;color: #fff !important;transition: background-color 0.3s, color 0.3s;}
.mf-bk-button:hover {background-color: #ff8700;color: #fff;text-decoration: none;}
.mf-bk-bonus:hover {font-weight: bold;color: #354c68;}
.mf-bk-all-bookmakers {padding: 10px;text-align: center;color: #9a9caf;}
.mf-bk-first-column {width: 35px; padding: 8px 8px 8px 16px;}
.mf-bk-third-column {width: 144px;}
.mf-bk-bonus .fa-gift {color: red}
.mf-bk-top {font-size: x-large;text-align: left;padding-left: 2px;color: #cc5703;}
.mf-bk-bg-top {background: #fdfde8;}
/** end **/


/* new-rec-rev-design */
@media only screen and (min-width: 768px) {
.maincontainer-mf-nd {top: 306px;left:554px;position: absolute; display: flex; gap: 12px; width: 100%;max-width: 533px;}
#column-header {width:186px;height:22px;background:url(/templates/myfootball/images/table_fon_main.png);position:absolute;}
.main-td-review2 {text-align: center;color: rgb(247, 247, 247);padding-top: 4px;}
.match-column-mf-nd {flex: 1;}
.main-title-review2 {width:180px;padding-top:5px;height:20px;background:url(/templates/myfootball/images/table_fon_main.png);position:absolute;}
.match-list-review2 {width:257px;height:683px;margin-top:24px;background-color: #ffffff;border: 2px solid rgb(65, 70, 89);overflow: hidden} 
.mf-new-video {width: 3px !important; height: 13px !important;}
/* template-list-setting */
a.container-mf-nd, a.top-container-mf-nd {display: flex !important;gap: 10px;text-decoration: none;color: inherit;transition: background-color 0.3s;}
a.container-mf-nd {padding: 5px 5px 5px 2px;}
a.top-container-mf-nd {padding: 5px;}
a.container-mf-nd:hover, a.top-container-mf-nd:hover {background-color: #b5d6ff;}
.left-mf-nd, .right-mf-nd {display: flex;flex-direction: column;gap: 10px;}
.left-mf-nd {flex: 1 1 90%;}
.right-mf-nd {flex: 0;text-align: right;}
.left-row-mf-nd, .left-row-mf-nd2, .right-row-mf-nd {display: flex;align-items: center;gap: 5px;}
.left-row-mf-nd img {width: 18px;height: 18px;object-fit: contain;}
.right-row-mf-nd img {width: 11px;height: 18px;object-fit: contain;}
.left-row-mf-nd2 img {width: 36px;height: 18px;object-fit: contain;}
.bg-change .container-mf-nd {background-color: #e9eef5;}
button.rec {font-size: 11px;}
.right-row-mf-nd span {font-size: 9px;}
.left-row-mf-nd span, .left-row-mf-nd2 span {display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 79px;}
/* template-list-setting-top */
.top-container-mf-nd {display: flex;align-items: center;text-decoration: none;color: inherit;padding: 10px 0;border-bottom: 1px solid #ccc; gap: 10px;}
.top-left-mf-nd {width: 60px;display: flex;align-items: center;justify-content: center;}
.top-left-column-mf-nd {display: flex;flex-direction: row;align-items: center;gap: 5px;}
.top-left-column-mf-nd img {width: 30px;height: 30px;object-fit: contain;}
.top-mid-mf-nd {flex: 1; flex-grow: 1;}
.top-mid-row-mf-nd {display: flex;flex-direction: column;gap: 2px;}
.top-mid-row-mf-nd span {font-size: 11px;}
.mid-separator {height: 1px;background-color: #354c68;margin: 1px 0;}
.top-right-mf-nd {width: 20px;display: flex;justify-content: flex-end;}
.top-right-mf-nd img {width: 15px;height: 15px;object-fit: contain;}
}
/** end **/

/** Top-match-header **/
.top-match-card{width:350px;cursor:pointer}
.top-match-row{display:flex;justify-content:space-between;align-items:center;height:38px;padding:2px}
.team-cell,.champ-cell{width:120px;height:38px;display:flex;justify-content:center;align-items:center}
.team-cell img,.champ-cell img{width:38px;height:38px}
.top-match-info{display:flex;justify-content:space-between;align-items:center;background:url(/templates/myfootball/images/fon_top_match_2.png) center;padding:0;font-size:10px;color:#FFF}
.team-text{width:120px;text-align:center;color:#FFF!important}
.team-name{color:#fff!important;text-transform:uppercase;font-weight:700;text-decoration:none;font-size:10px}
.match-start{width:110px;text-align:center;font-size:9px}
.edit-icon{color:#fff;margin-left:4px}
.top-match-card{transition:transform .2s ease,box-shadow .2s ease;border-radius:6px}
.team-cell img,.champ-cell img{transition:transform .2s ease}
.team-cell img:hover,.champ-cell img:hover{transform:scale(1.05)}
/** end **/

.pricelist-flash-acestream-main {background-color: #f2f2f2; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; padding: 15px 0px 15px;}
.pricelist-flash-acestream {text-align:center;}
.pricelist-block1, .pricelist-block2, .adsmain-block1, .adsmain-block2, .adsmain-block3 {display:inline-block; font-size: 12px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); padding: 10px; margin: 10px; border-radius: 6px; float: left; min-height: 140px; line-height: 1.7;}
.pricelist-block1 {background-color: #f6e5eb; width: 44%;}
.pricelist-block2 {background-color: #d6f8dd; width: 44%;}
.adsmain-block1 {background-color: #e6ecf8; width: 28%;}
.adsmain-block2 {background-color: #FCF6CF; width: 28%;}
.adsmain-block3 {background-color: #f2f2f2; width: 27%;}
.pricelist-block1 h3, .pricelist-block2 h3, .adsmain-block1 h3, .adsmain-block2 h3, .adsmain-block3 h3 {margin: 5px; border-bottom: 1px solid black; padding-bottom: 5px;}
.pricelist-text {font-size: 11px; padding: 0px 0px 10px 10px; font-weight: bold;}

.table-no-width {position:relative;overflow:auto;pointer-events:none;}
.table-schema-width {position:relative;overflow:auto;}

button.main-button-stream {-webkit-box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.7);-moz-box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.7);box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.7);padding: 10px;text-decoration-line: none;cursor: pointer;width: 97%; margin-bottom: 5px;background-color: rgba(250,250,250,0.7);border: none;font-family: tahoma, geneva, sans-serif;font-size: 12px;text-align: center;color:#344c68;font-weight: bold; margin: 5px;}
button.main-button-stream:hover {background-color: #b5d6ff;}
img.main-button-img {padding-right: 10px; width: 16px; height:16px; border:0;}

button.stream-rank-table {-webkit-box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.7);-moz-box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.7);box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.7);padding: 10px;text-decoration-line: none;cursor: pointer;width: 97%; margin-bottom: 5px;background-color: rgba(250,250,250,0.7);border: none;font-family: Verdana, Tahoma, Arial;font-size: 12px;text-align: center;color:#344c68; margin: 5px;}
button.stream-rank-table:hover {background-color: #b5d6ff;}

@media only screen and (max-width: 767px) {.main-button-stream img {padding-right: 0px !important;}}

#main_h2{font-size:11px;font-weight:normal;margin:0px;}
.text-width-size {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 340px;}
button.rec {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#344c68;background:-moz-linear-gradient(#e7f1f8, #c2d5e4);background: -webkit-linear-gradient(top, #e7f1f8 0%,#c2d5e4 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f1f8', endColorstr='#c2d5e4');padding: 3px 10px;border: 1px solid #344c68;cursor: pointer;}
button.rec:hover{color:#fff;background:#344c68;border: 1px solid #344c68;cursor:pointer;}
div.main5 {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#F8F8F8;background:#38658a;border: 2px solid #F8F8F8;cursor:pointer;width:26px;height:25px;padding-top:1px;font-size:18px;text-align:center;vertical-align:middle;text-shadow: 0 0 3px rgba(0,0,0,0.9);}
div.main5:hover{color:#F8F8F8;background:#FE4F4F;border: 2px solid #F8F8F8;cursor:pointer;}
div.main6 {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#F8F8F8;background:#5c91bc;border: 2px solid #F8F8F8;cursor:pointer;width:26px;height:25px;padding-top:1px;font-size:18px;text-align:center;vertical-align:middle;text-shadow: 0 0 3px rgba(0,0,0,0.9);}
div.main6:hover{color:#F8F8F8;background:#FE4F4F;border: 2px solid #F8F8F8;cursor:pointer;}
div.social-icon{text-align:center;vertical-align:middle;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;color:#B3B3B3;background:#F8F8F8;border: 2px solid #B3B3B3;cursor:pointer;width:23px;height:23px;font-size:18px;padding:3px;float:left;margin:3px;}
div.social-tg:hover{color:#FFF;background:#2CA5E0;border: 2px solid #FFF;}
div.social-fb:hover{color:#FFF;background:#3B579D;border: 2px solid #FFF;}
div.social-tw:hover{color:#FFF;background:#1DA1F2;border: 2px solid #FFF;}
div.social-ok:hover{color:#FFF;background:#F58220;border: 2px solid #FFF;}
div.social-go:hover{color:#FFF;background:#DC4A38;border: 2px solid #FFF;}
div.social-au:hover{color:#FFF;background:#354c68;border: 2px solid #FFF;}
div.social-vk:hover{color:#FFF;background:#4A76A8;border: 2px solid #FFF;}
span.download-more {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#344c68;background:-moz-linear-gradient(#e7f1f8, #c2d5e4);background: -webkit-linear-gradient(top, #e7f1f8 0%,#c2d5e4 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f1f8', endColorstr='#c2d5e4');padding: 3px 10px;border: 1px solid #344c68;cursor: pointer;}
span.download-more:hover{color:#fff;background:#344c68;border: 1px solid #344c68;cursor:pointer;}
div.main4-button {background: linear-gradient(to top, #bfbdbe, #F0EEEF, #f9f7f8, #f9f7f8, #F0EEEF, #bfbdbe); padding: 8px 5px 2px 5px; height: 25px; width:200px; position: relative; color: #354c68; text-align: center; vertical-align: middle; cursor: pointer; font-size:16px; text-transform: uppercase; font-family: "franklin gothic medium", Helvetica; text-shadow: 0 0 2px rgba(0,0,0,0.2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 210px;}
div.main4-button::before  {content: ''; position: absolute; top: -11px; left: 201px; border: 10px solid transparent; border-right: 0px; border-bottom: 36px solid #354c68;}
div.main4-button::after {content: ''; position: absolute; top: -0px; left: 0px; border: 10px solid transparent; border-left: 0px; border-top: 36px solid #354c68;}
div.main4-button:hover {background: linear-gradient(to top, #89C9FA, #CAE4FA, #F9F7F8, #F9F7F8, #CAE4FA, #89C9FA); text-decoration:underline;}
.frate{height:40px;line-height:24px;width:180px;position:relative;display:flex;justify-content:space-between;align-items:center;opacity:0}
.frate.done{opacity:1}
.rate-data{display:none}
.rate-plus,.rate-minus{cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}
.rate-plus:hover{background:#3cc83c1a}
.rate-minus:hover{background:#ff00001a}
.rate-plus:active,.rate-minus:active{transform:scale(0.9)}
.frate .fa{display:inline-block;vertical-align:top;font-size:20px;margin:0 8px;transition:transform .15s ease}
.rate-plus .fa{color:#3c0}
.rate-minus .fa{color:#f20404}
.rate-plus:hover .fa,.rate-minus:hover .fa{transform:translateY(-3px)}
.rcount{font-size:14px}
.rbar{height:6px;width:100%;overflow:hidden;background-color:#f20404;border-radius:6px;position:absolute;left:0;bottom:0;box-shadow:inset 0 1px 2px #0000001a}
.rfill{width:50%;height:100%;position:absolute;left:0;top:0;background-color:#3c0;transition:width .7s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 6px #38d03980}
.rate-perc{font-size:18px;font-weight:700}
.rate-perc.high{color:#3c0}
.rate-perc.low{color:#f20404}
@keyframes bounceRate {
from{transform:translateY(0)}
to{transform:translateY(-50%)}
}
.center {width:60%;margin:20px auto 0 auto;}
.marginbot {margin-bottom:15px;}
ul.list li {list-style-type:none;margin-left:20px;}
ul.tabsl {width:100%;overflow:hidden;}
ul.tabsl li {list-style-type:none;display:block;float:left;color:#fff;padding:8px;margin-right:4px;border-bottom:2px solid #2f2f2f;background-color:#1f5e6f;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;cursor:pointer;}
ul.tabsl li:hover {background-color:#43b0ce;}
ul.tabsl li.current {border-bottom:2px solid #43b0ce;background-color:#43b0ce;padding:8px;}
.tabscontent {border-top:2px solid #354C68;padding:8px 0 0 0;display:none;width:100%;text-align:justify;}
.custom-list-articles #novosti-dark {width: 48% !important;box-shadow: 0 0 10px rgba(0,0,0,0.3);margin: 0px 2px 10px 9px ;}
.custom-list-review #entryID20327 > div {width: 100%!important;}
.custom-list-review,
.custom-list-wrapper-review > tbody,
.custom-list-wrapper-review > tbody > tr  {	width: 100%;display: block;}
.show-live tr:last-child td:last-child:after{	content: "Live";	color: red;	display: inline-block;/*float: right;*/margin-left: 8px;}
.stream-full-table  .stream-full6.show-live > div:after{content: "Live";color: red;display: inline-block;/*float: right;*/margin-left: 8px;}
.search-toggle {float: left;height: 30px;}
.custom-search {	background: #fff;position: relative;height: 0;transition: all .5s;overflow: hidden;}
.custom-search.active {height: 27px;	transition: all .5s;}
.custom-search form {padding: 1px 10px 3px;font-size: 0;}
.custom-search input[name=story] {	width: 88%;border: solid 1px #414659;padding: 4px 5px;box-sizing: border-box;margin-right: 2%;}
.custom-search input[name=search] {width: 10%;box-sizing: border-box;height: 23px;cursor: pointer;padding: 1px}
#icons-set {position: absolute;width: 0;height: 0;}
.c-list-cat-s {position: relative;}
.stream-date-show-top {position: absolute;top: 0;}
/** Shortstory **/
.color-font-style {color:#354c68; font-size:11px; font-style: italic;}
.view-font-style {color:#354c68; font-size:11px; font-style: italic; font-weight: bold}
/** END Shortstory **/
h6 {margin: 20px 2px 10px 0px; font-size: 12px; border-bottom: 1px dotted #b6b8c7; padding: 0px 0px 5px 0px; text-transform: uppercase; color: #354c68;}
.teams {color: #354c68; padding: 5px; width: 586px; cursor: default; border: 0px; border-collapse: collapse;}
.teams th {border: 0px solid #f4faff; padding: 7px 5px 7px 5px;}
.teams td {border: 0px solid #f4faff; padding: 10px 5px 10px 5px; font-size: 12px; vertical-align: middle; text-align: center;}
.teams th {text-align: center; padding: 5px; background: linear-gradient(#354c68, #446A99, #354c68); color: #fff; font-size: 13px; text-transform: uppercase; font-weight: normal;}
.teams tr:nth-child(odd) { background-color: #f4faff;}
.teams tr:hover {background-color: #99ccff;}
.teams img {width: 70px; height: 70px; border-radius: 50%; vertical-align: middle; text-align: center;} 
.teams .teams-game {border: 1px solid #f4faff; font-size: 14px; text-transform: uppercase; background: linear-gradient(#e9ecee, #DCE0E4, #e9ecee); text-align: center; padding: 5px;}
.teams-maintext {font-size: 12px; padding: 1.5px 9px 1.5px 3px;}
.rewievs-video-frame.display--block.custom-list-review #dle-content div:nth-of-type(2n+2) .baseform1 {
	background: #e8f1f8; 
}
#dle-content #pagesBlock1 .loadExtNews{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#344c68;background:-moz-linear-gradient(#e7f1f8,#c2d5e4);background:-webkit-linear-gradient(top,#e7f1f8 0%,#c2d5e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f1f8',endColorstr='#c2d5e4');padding:3px 10px;border:1px solid #344c68;cursor:pointer;font-size:13px}
#dle-content #pagesBlock1 .loadExtNews:hover{color:#fff;background:#344c68;border:1px solid #344c68;cursor:pointer}
#dle-content #pagesBlock1 .loadExtNews:before{content:"\f021";display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-right:5px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px}
.clock ul:nth-child(2){display:none}
.flip-clock-wrapper ul li a div div.inn{text-shadow:0 1px 2px #848484;background-color:#fff}
.flip-clock-dot{background:#354c68;box-shadow:none}
.flip-clock-wrapper ul li a div div.inn{color:#354c68;text-shadow:none}
.start-stream-title{text-align:center;color:#354c68;text-transform:uppercase;font-size:17px;font-weight:700;margin:20px 0 29px}

/* --- Комментарии --- */

del, { margin: 0; padding: 0; font-size: 100%; font: inherit; vertical-align: baseline }

/* --- Статические страницы --- */
.page_static { margin-bottom: 60px; }
	.page_static:after { clear: both; display: block; content: ""; }
	.page_static > .text { font-size: 1.15em; }

.q_search > .btn { width: 36px; padding: 0; position: absolute; right: 0; top: 0; }
	
.title_hide { left: -9999px; position: absolute; top: -9999px; overflow: hidden; width: 0; height: 0; }
/* --- Text --- */

.carousel-caption .text { 
		font-size: 1.3em;
		line-height: 1.45em;
	}
.story .box12_in > .text { font-size: 1.08em; }
	.story .box12_in > .text:after { content: ""; display: block; clear: both; }
	.story .box12_in > .text > img[style*="left"], .story .box12_in > .text > .highslide img[style*="left"] { margin: 2px 4% 4% 0; }
	.story .box12_in > .text > img[style*="right"], .story .box12_in > .text > .highslide img[style*="right"] { margin: 2px 0 4% 4%; }
	.story .box12_in > .text img { max-width: 100%; }

.left { float: right; }
.carousel-inner > .next.left,
.carousel-inner > .active.left { left: -100%; }

.fav_btn > a, .edit_btn > a {
		display: inline-block;
		padding: 4px;
		width: 16px; height: 16px;
	}

/* Кнопка "Редактировать" */
.edit_btn > a{position:relative;-webkit-transition:transform ease .2s;transition:transform ease .2s}
.edit_btn > a > i,.edit_btn > a:after,.edit_btn > a:before{padding-top:2px;width:16px;height:0;background-color:#919191;overflow:hidden;display:block;margin:3px 0}
.edit_btn > a:after,.edit_btn > a:before{content:""}
.edit_btn > a:hover > i,.edit_btn > a:hover:after,.edit_btn > a:hover:before{background-color:#3394e6}
.edit_btn > a:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}

/* Нижняя часть новости */
.story_tools{margin-top:4%}
.story_tools > .category{float:right;margin-top:.7em;font-size:.9em}
.story_tools > .category .icon{width:12px;height:15px;margin:-.2em .4em 0 0}
.story_tools > .btn{float:left;margin-right:2em}
.story_tools > .rate{float:left}
.story_tools .rate_stars{margin-top:6px}
.rate_like > a,.rate_like-dislike{float:left;height:22px;line-height:22px;padding:6px;border:1px solid #eaeaea;border-radius:18px;text-decoration:none!important;font-weight:700;color:#919191;-webkit-transition:all ease .2s;transition:all ease .2s;font-size:12px}
.rate_like > a:hover{border-color:#3394e6;color:#3394e6}
.rate_like .icon{width:16px;height:15px;margin:-.2em .3em 0 0}
.rate_like-dislike > a{display:inline-block;width:22px;height:22px;text-align:center}
.rate_like-dislike > a .icon{width:14px;height:15px;fill:#787878;vertical-align:middle;margin:-.3em 0 0}
.rate_like-dislike > a:hover .icon{fill:#3394e6;font-size:10px}
.rate_like-dislike .ratingplus{color:#88c54d;font-size:10px}
.rate_like-dislike .ratingminus{color:#e45757;font-size:10px}
.rate_like-dislike > span{cursor:default;margin:0 .1em;font-size:10px}
.story > .meta{font-size:.9em;background-color:#f7f7f7;padding:2% 7%;border-radius:0 0 2px 2px}
.meta:after,.story_tools:after{clear:both;display:table;content:""}
.meta > ul{list-style:none;padding:0;margin:0}
.meta > ul > li{display:inline}
.meta > ul.left > li{margin-right:2em}
.meta > ul.right > li{margin-left:2em}
.meta .icon{width:16px;height:16px;margin:-.2em .4em 0 0}
.meta .icon-views{height:18px}
.signature{font-size:.9em;opacity:.5;margin-top:.9em}

/* Форма добавления */
.box12,.comment{background-color:#fff;margin-bottom:25px;border-radius:2px;position:relative;box-shadow:0 1px 3px 0 #0003;-webkit-box-shadow:0 1px 3px 0 #0003}
.comments,.box12{float:left;width:100%}
.login_pane__foot .plus_icon{margin:-3px 5px 0 0}
.box12 > .heading{padding:2% 4%;margin:0;text-transform:uppercase;color:#354c68}
.box12 > .heading .hnum{font-size:.6em;display:inline-block;vertical-align:top;margin:0 0 0 .4em}
.box12_in{padding:1% 2%}
.cover{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.grey{color:#919191}
.grey a{color:inherit}
.grey a:hover{color:#353535}
.grey .icon{fill:#919191}
.addcomment{background-color:#f7f7f7}
.plus_icon{width:16px;height:16px;display:inline-block;vertical-align:middle;position:relative}
.addcomment .plus_icon{width:8%;padding:10px 0;float:left;margin-top:4%}
.plus_icon > span,.plus_icon > span:before,.plus_icon > span:after{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute}
.plus_icon > span:before,.plus_icon > span:after{background-color:#b3b3b3;content:""}
.plus_icon > span{width:16px;height:16px;left:50%;top:50%;margin:-8px 0 0 -8px}
.plus_icon > span:after{left:0;top:50%;width:100%;height:2px;margin-top:-1px}
.plus_icon > span:before{left:50%;top:0;width:2px;height:100%;margin-left:-1px}
.plus_icon.circle{width:12px;height:12px;padding:4px;border-radius:50%;border:2px solid #3394e6}
.plus_icon.circle > span{width:12px;height:12px;margin:-6px 0 0 -6px}
.plus_icon.circle > span:before,.plus_icon.circle > span:after{background-color:#3394e6}

	/* Формы на UL */
ul.ui-form{list-style:none;padding:0;margin:0}
ul.ui-form > li{margin-bottom:20px}
ul.ui-form > li:last-child{margin-bottom:0}
.form-group{margin-bottom:20px}
.form-group > label{display:block;margin-bottom:.4em}
.imp:after{content:"*";margin:0 0 0 10px;color:#e85319}
@media only screen and (min-width: 601px) {
.form-group.combo:after{clear:both;display:table;content:""}
.form-group.combo > .combo_field{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.form-group.combo > .combo_field:last-child{padding-left:10px}
.form-group.combo > .combo_field:first-child{padding-right:10px}
}
.form_submit{margin-top:10px}
.form-sep{border-top:3px solid #efefef}
.btn-big{background:#fff;text-shadow:0 1px 0 #fff;border:#b3b3b3 solid 1px;color:#383838;padding:1px 9px 4px;margin-bottom:2px!important;font-weight:700;cursor:pointer;font-size:8pt;font-family:verdana,sans-serif}
.btn-big:hover{background-position:0 3px;box-shadow:0 1px 5px -2px #000}

/* Модификация BB редактора для комментариев */
#comment-editor .bb-editor textarea { padding: 7px; padding-bottom: 45px; height: 80px; max-width: 600px;}
.addpm #comment-editor .bb-editor textarea { height: 210px;}
.wseditor table, .bb-editor table { margin: 0px; }

/* Комментарии */
.com_content .rate{float:right;margin-top:-30px}
.comment{padding:2% 3% 3%;position:relative;-webkit-transition:box-shadow ease .4s;transition:box-shadow ease .4s}
.com_list .comment{border-top:3px solid #efefef;background-color:transparent;margin:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none}
.comment:hover{position:relative;box-shadow:0 2px 12px 0 #0003;-webkit-box-shadow:0 2px 12px 0 #0003}
.avatar{display:inline-block}
.avatar .cover{width:100px;height:100px;border-radius:50%;white-space:nowrap;text-indent:-9999px;display:inline-block}
.comment .avatar{float:left;margin-right:15px;position:relative}
.comment .avatar .cover{width:36px;height:36px}
.com_online{position:absolute;left:100%;top:50%;margin:-4px 0 0 -4px;overflow:hidden;text-indent:-9999px;background-color:#70bb39;border:2px solid #fff;width:4px;height:4px;border-radius:50%}
.com_info{font-size:.9em;margin-bottom:2%;margin-top:-5px}
.com_info:after{clear:both;display:block;content:""}
.com_user{float:left;margin:9px 15px 0 0}
.comment .meta{display:inline}
.comment .meta .left{margin:6px 0 0}
.comment .meta .left .mass input{margin:-2px 0 0;vertical-align:middle}
.comment .meta > ul.left > li{margin-right:10px}
.comment .reply{text-transform:lowercase}
.comment .meta .left a{display:inline-block;width:20px;height:20px;vertical-align:middle;padding:2px;margin-top:-2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.comment .meta .left .reply a{padding:2px;width:auto;vertical-align:baseline;font-size:12px}
.comment .meta .left .del a{padding:4px;font-size:12px}
.comment .meta .left .icon{margin:0;fill:#919191;vertical-align:top}
.comment .meta .left a:hover .icon{fill:#3394e6}
.comment .meta .left a .icon-reply{width:15px;height:16px;fill:#3394e6!important;margin-right:.4em;vertical-align:middle}
.comment .meta .left a .icon-coms{width:15px;height:16px;fill:#3394e6!important;margin-right:.4em;vertical-align:middle}
.comment .meta .left .edit_btn > a{padding:2px;margin-top:-4px}
.comment .icon-bad{width:16px;height:16px}
.comment .icon-cross{width:12px;height:12px}
.comment .meta .rate{float:right}

/* Древовидные комментарии */
#dle-comments-list{width:100%;overflow:hidden}
#dle-comments-list .comments-tree-list{list-style:none;padding:0;margin:0}
#dle-comments-list > .comments-tree-list > li > .comments-tree-list{padding:0 8%;border-top:3px solid #efefef}
#dle-comments-list > .comments-tree-list > li .comments-tree-list > li{padding-left:20px}
#blind-animation .comments-tree-list{list-style:none;padding:0;margin:0}
.comments-tree-list > li > ol > li .comment{position:relative;box-shadow:none;-webkit-box-shadow:none;border-width:0}
.comments-tree-list li ol li .comment{position:relative;box-shadow:none;-webkit-box-shadow:none;border-width:0}
.comments-tree-list > li > ol > li .comment:after{content:"";position:absolute;width:2000px;height:1px;margin-left:-500px;left:0;top:0;background-color:#efefef}
.comments-tree-list > li > ol > li .comment:before{content:"";position:absolute;left:0;top:12px;margin:30px 0 0 -20px;background-color:#e6e6e6;width:10px;height:2px}

/* Управление комментариями */
.mass_comments_action { text-align: right; border-top: 3px solid #efefef; padding: 2% 4%; }
.mass_comments_action > select { height: 36px; padding: 5px; width: 200px; margin-left: 1em; }
.com_content > .title { margin-top: 4%; }
.com_content > .text { font-size: 1.08em; }
	
/** Профиль **/
.contact footer {position: relative}
.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}
@media(min-width:668px) {.container {width: 650px}}
@media(min-width:892px) {.container {width: 870px}}
@media(min-width:1100px) {.container {width: 1070px}}
.clearfix:after, .clearfix:before, .container:after, .container:before, .row:after, .row:before {content: " ";display: table}
.clearfix:after, .container:after, .row:after {clear: both}
.col-md-12 {position: absolute;min-height: 1px;float: left;width: 73%; margin-left: 180px;}
.contact_form {max-width: 780px; min-height: 380px; background-color: #E2E2E2;}
input[type=submit].contact_form_submit, input[type=button].contact_form_submit {padding: 23px 100px; -webkit-border-radius: 50px; border-radius: 50px; font: 18px PTSansBold, sans-serif; border: 0; background: #83bf0a; color: #fff; outline: 0}
input[type=submit].contact_form_submit:hover, input[type=button].contact_form_submit:hover {background: #76ac09; color: #fff;}
input[type=submit].contact_form_submit {padding: 15px 70px;}
.contact_title {font-size: 14px; border-bottom-style: inset; border-bottom-color: #354c68; border-width: 2px; text-transform: uppercase; background-color: #E9ECEE; margin-bottom: 10px; padding: 8px 0 5px 5px; color: #354c68;}
.input_style {width: 88%; border: 2px solid #e9e9e9; -webkit-border-radius: 50px; border-radius: 50px; height: 60px; margin-bottom: 25px; outline: 0; padding: 0 25px; font-size: 13px; color: #000; margin: 5px 0 5px 10px; height: 25px;}
.input_style.error {border: 1px solid red}
.input_style.error+.error {color: #999;position: relative;top: -20px}
.comm-item {padding-left:125px; margin:10px; background-color: #F8F8F8; min-height: 125px;}
.comm-left {width:101px; height:101px; margin-left:-125px; float:left; border-radius:0%; background: #fff;}
.comm-left span {display: inline-block; line-height: 22px; background: #354c68; width:103px; text-align:center; color: #fff;}
.comm-left a {color: #fff; text-decoration:none;}
.comm-right {width:100%; float:right; padding: 10px 10px 1px 10px; position:relative; border:1px dashed #e3e3e3; min-height:112px; color:#354c68;}
.comm-one {padding: 0px 0px 5px 0px; position:relative; font-size:14px; border-bottom: #E2E2E2 1px solid;}
.comm-one > span:nth-child(2) {float:right; color:#bcbcbc; font-size:12px; padding-top: 2px}
.comm-one > span {float:left; margin-right:20px;}
.comm-two {color:#4c4c4c; line-height:20px; padding-bottom:0; font-size:11px; padding: 15px 0px 10px 0px;}
.signature {font:italic 12px Georgia, "Times New Roman", Times, serif; margin-top:10px; padding-top:10px; border-top:1px dashed #e3e3e3;}
.comm-three {margin-top:10px; font-size:12px; text-align:right; position: absolute; bottom: 5px; width: 96%;}
.comm-three li {display:inline-block; margin-left:10px;}
.comm-three a {color:#6382b1; text-decoration:underline;}
.comm-three li:first-child {margin-left:0px; float:left;}
.pm-menu {white-space:nowrap; overflow-y:hidden; overflow-x:auto; margin-left: 20px;}
.pm-menu li {display:inline-block; margin-right:10px;}
.pm-menu a {padding: 0 15px; background: #6382b1; color: #fff; line-height: 25px; border-color: #fff; display: block; border-style: solid; border-width: 2px; border-radius: 12px;}
.pm-menu a:hover {background:#354c68; color:#fff; text-decoration: none;}
.pm-status {margin: 10px;}
.pm_progress_bar {border-radius:4px; background-color:#f5f5f5; margin:10px 0; overflow:hidden;}
.pm_progress_bar span {background:#ffb400; font-size:0; text-indent:-2000em; height:20px; display:block; overflow:hidden;}
.table-resp {overflow-y:hidden; overflow-x:auto; color:#354c68; margin: 10px;}
.pm, .userstop {border:1px solid #ccc; width:100%;}
.pm tr td, .userstop tr td {padding:7px; font-size:11px;}
.pm tr:first-child {background-color:#354c68; color:#FFF;}
.pm tr:nth-child(2n+2), .userstop tr:nth-child(2n+2) {background-color:#EBEBEB;}
.pm select {width:100%; margin-bottom:10px;} 
.pm-limit-2 {position: absolute; margin-top: -30px; margin-left: 10px;}
.fa-commentsmf {font-size: 16px !important;}
.profile-mf {position: absolute; min-height: 1px; float: left; width: 180px; min-height:380px; background-color:#354c68;}
.profile-mf hr {color:#fff; width:90%;}
.profile-mf ul {padding:10px 0 10px 0}
.profile-mf li {width:176px; background: #6382b1; color: #fff; line-height: 30px; border: solid 2px #354c68;}
.profile-mf li:hover {background-color:#354c68; color: #fff;}
.profile-mf i {text-align:left; padding:5px; font-size:12px;}
.profile-mf a, .profile-mf a:hover {color: #fff; text-decoration:none; text-align:center;}
.profile_edit_mf {position: absolute; right: 10px; top: 8px;}
.title-profilemf, .icon-profilemf, .status-profilemf, .nick-profilemf, .group-profilemf {color:#fff; text-align: center;}
.title-profilemf {padding:15px;text-transform: uppercase;font-size: 14px;}
.icon-profilemf {text-align: center;}
.nick-profilemf {color:#fff;background: #6382b1;padding: 5px;text-align: center;margin: auto;width: 85%;font-size: 13px;}
input[type=button].btn {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #344c68; background: -moz-linear-gradient(#e7f1f8,#c2d5e4); background: -webkit-linear-gradient(top,#e7f1f8 0%,#c2d5e4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f1f8',endColorstr='#c2d5e4'); padding: 3px 10px; border: 1px solid #344c68; cursor: pointer;}
input[type=button].btn:hover {color: #fff;background: #344c68;border: 1px solid #344c68;cursor: pointer;}
input[type=submit].btn {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #344c68; background: -moz-linear-gradient(#e7f1f8,#c2d5e4); background: -webkit-linear-gradient(top,#e7f1f8 0%,#c2d5e4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f1f8',endColorstr='#c2d5e4'); padding: 3px 10px; border: 1px solid #344c68; cursor: pointer;}
input[type=submit].btn:hover {color: #fff;background: #344c68;border: 1px solid #344c68;cursor: pointer;}
input[type=file].btn {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #344c68; background: -moz-linear-gradient(#e7f1f8,#c2d5e4); background: -webkit-linear-gradient(top,#e7f1f8 0%,#c2d5e4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f1f8',endColorstr='#c2d5e4'); padding: 3px 10px; border: 1px solid #344c68; cursor: pointer;}
input[type=file].btn:hover {color: #fff;background: #344c68;border: 1px solid #344c68;cursor: pointer;}
.buttom-mf {padding:10px; text-align: center;}
.profilemf-over {padding: 0px 20px; text-align: center;}
.profilemf-over td {text-align: left;}
.profilemf-tabs {text-align: left; font-size: 11px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 7px; margin: 7px auto;}
.profilemf-tabs div {float: left; width: 110px; color: #344c68;}
.profilemf-tabs2 {text-align: left; font-size: 11px; padding-bottom: 7px; margin: 7px auto; width: 110px; color: #344c68;}
/** END Профиль **/
/** Favorite **/
.favmod{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;width:16px;height:16px}
.favmod.active,.favmod:hover{opacity:1}
.favmod-unset{display:block;width:100%;height:100%;background:url(/templates/myfootball/dleimages/minus_fav.gif) no-repeat 0 0}
.favmod-add{display:block;width:100%;height:100%;background:url(/templates/myfootball/dleimages/plus_fav.gif) no-repeat 0 0}
.favmod .favmod-unset,.favmod.active .favmod-add{display:none}
.favmod.active .favmod-unset{display:block}
/** END Favorite **/

table.bets {width: 100%; color: #344c68;}
table.bets tr:first-child {background-color:#E9E9E9; font-weight: bold;}
table.bets tr td{display: table-cell; width: 25%; text-align: center; font-size: 13px; padding: 3px;}
.bets-img {margin: 5px; width: 80%;}
/*.bets-h, .bets-d, .bets-a {align-items: center; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.25); display: flex; justify-content: center; font-size: 0.9rem; line-height: 1.8rem; margin: 0 20%; width: 60%; margin-top: 5px; margin-bottom: 5px;}
/*.bets-h, .bets-d, .bets-a:hover {background: #f8f8f8; box-shadow: 0 1px 6px rgba(0,0,0,.35);

/** Опрос **/

.fullpoll{position:relative;border-radius:10px;overflow:hidden;margin-top:20px;}
.poll_img{background-color:rgba(255, 255, 255, 0);background:-o-linear-gradient(270deg, rgba(255, 255, 255, 0), rgba(0,0,0,.6));background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(0,0,0,.6));position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;border-radius:10px;}
.fpoll{position:relative;padding:25px 0px 10px 0px;z-index:1;}
.fpoll-title{font-size:22px;text-align:center;font-weight:600;color:#ffffff;padding:0px 40px;}
.fpoll-block{max-width:400px;margin:auto;}
.vote-btn{text-align:center;margin-top:15px;}
.fpoll-span{display:block;color:#ffffff;text-align:center;font-size:13px;padding:5px 0px 30px 0px;}
.fpoll-info{display:block;text-align:center;color:rgba(255, 255, 255, 0.8196078431372549);font-size:13px;padding-top:10px;}
.fpoll .vote_list input[type="radio"]{vertical-align:top;margin:0 3px 0 0;width:17px;height:17px}
.fpoll .vote_list input[type="radio"] + label{cursor:pointer;margin-bottom:0px;}
.fpoll .vote_list input[type="radio"]:not(checked){position:absolute;opacity:0}
.fpoll .vote_list input[type="radio"]:not(checked) + label{width:100%;display:block;color:#ffffff;font-weight:400;position:relative;background:rgba(255, 255, 255, 0.22);border-radius:4px;padding:0px 10px 0px 35px;text-shadow:0 0px 3px #8c8c8c;line-height:35px;}
.fpoll .vote_list input[type="radio"]:not(checked) + label:hover{background:rgba(255, 255, 255, 0.32);transition:all 350ms;}
.fpoll .vote_list input[type="radio"]:not(checked) + label:before{content:'';position:absolute;top:10px;left:10px;width:15px;height:15px;border-radius:13px;background:#ffffff;}
.fpoll .vote_list input[type="radio"]:not(checked) + label:after{content:'';position:absolute;top:13px;left:13px;width:9px;height:9px;border-radius:50%;background:#b7b7b7;transition:all .2s;}
.fpoll .vote_list input[type="radio"]:checked + label:before{background:#ffffff;}
.fpoll .vote_list input[type="radio"]:checked + label:after{background:#3F51B5;}
.fpoll .vote_list input[type="checkbox"]{vertical-align:top;margin:0 3px 0 0;width:17px;height:17px}
.fpoll .vote_list input[type="checkbox"] + label{cursor:pointer;margin-bottom:0px;}
.fpoll .vote_list input[type="checkbox"]:not(checked){position:absolute;opacity:0}
.fpoll .vote_list input[type="checkbox"]:not(checked) + label{width:100%;display:block;color:#ffffff;font-weight:400;position:relative;background:rgba(255, 255, 255, 0.22);border-radius:4px;padding:0px 10px 0px 35px;text-shadow:0 0px 3px #8c8c8c;line-height:35px;}
.fpoll .vote_list input[type="checkbox"]:not(checked) + label:hover{background:rgba(255, 255, 255, 0.32);transition:all 350ms;}
.fpoll .vote_list input[type="checkbox"]:not(checked) + label:before{content:'';position:absolute;top:10px;left:10px;width:15px;height:15px;border-radius: 4px;background:#ffffff;}
.fpoll .vote_list input[type="checkbox"]:not(checked) + label:after{content:'';position:absolute;top:13px;left:13px;width:9px;height:9px;border-radius: 2px;background:#b7b7b7;transition:all .2s;}
.fpoll .vote_list input[type="checkbox"]:checked + label:before{background:#ffffff;}
.fpoll .vote_list input[type="checkbox"]:checked + label:after{background:#3F51B5;}
.vote_list{text-align:left;}
.fpoll .pollprogress{color:#ffffff;text-shadow:0 0px 3px #8c8c8c;height:35px;margin-bottom:5px;background:rgba(255, 255, 255, 0.22);border-radius:4px;margin-top:0px;}
.fpoll .pollprogress span{height:35px;background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}
.fpoll-result{max-width:400px;width:100%;height:35px;position:absolute;line-height:35px;padding:0px 10px;overflow:hidden;}
.fpoll-text{float:left;padding-right:7px;font-weight:400;}
.fpoll-proc{float:right;font-weight:600;font-size:13px;}
.pollanswer{margin-bottom:5px;}
.btn-poll{background:#ffce10;color:#262626;border:none;outline:none;font-size:14px;font-weight:500;line-height:26px;padding:7px 20px;display:inline-block;width:auto;text-transform:uppercase;transition:background 350ms ease-in-out 0s;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.btn-poll:hover{background:#262626;color:#ffce10;transition:350ms;}
/** header-ads **/
.mf-bonus-header{display:flex;align-items:center;gap:6px;background-color:#F1F1F1;border-radius:8px;padding:4px 6px;width:max-content;text-decoration:none!important;color:inherit!important;cursor:pointer;transition:background-color 0.2s,transform 0.2s,box-shadow .2s}
.mf-bonus-header:hover{background-color:#eaeaea;transform:scale(1.03);box-shadow:0 4px 12px #00000026}
.mf-bonus-header-left{display:flex;align-items:center}
.mf-bonus-icon{font-size:1.2em;color:#f33;transition:transform 0.3s,color .3s}
.mf-bonus-header:hover .mf-bonus-icon{transform:rotate(-10deg) scale(1.2);color:red}
.mf-bonus-header-right{display:flex;flex-direction:column;gap:2px}
.mf-bonus-value{font-size:10px;font-weight:600;color:#354c68;white-space:nowrap;transition:color 0.3s,transform .3s}
.mf-bonus-header:hover .mf-bonus-value{color:#e7331f;transform:scale(1.1)}
.mf-popup-container-bonus{position:relative;display:inline-block}
.mf-popup-body-bonus{position:absolute;top:100%;left:50%;margin-top:8px;width:180px;padding:10px;background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #00000040;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(10px) scale(0.95);transition:opacity 0.3s,transform .3s;z-index:10}
.mf-popup-body-bonus.mf-show-popup{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1)}
.mf-bonus-popup-img{display:flex;justify-content:center;align-items:center;background-color:#E70138;height:40px;border-radius:8px;margin-bottom:10px}
.mf-bonus-popup-img img{max-width:100%;height:auto;transition:transform .3s ease,filter .3s ease}
.mf-bonus-popup-img:hover img{transform:scale(1.05) rotate(-2deg);filter:brightness(1.1)}
.mf-bonus-popup-text-link{display:flex;align-items:center;color:#354c68;font-weight:600;margin-bottom:8px;text-decoration:none!important;cursor:pointer}
.mf-bonus-popup-text-link span{text-decoration:none!important;color:inherit!important}
.mf-bonus-popup-text{margin-right:5px}
.mf-bonus-popup-text2{display:flex;align-items:center;gap:4px;white-space:nowrap}
.mf-bonus-popup-icon{font-size:1em;color:#e7331f}
.mf-bonus-popup-button{display:flex;justify-content:center;align-items:center;height:25px;background:linear-gradient(135deg,#e7331f,#ff5a3c);border-radius:4px;font-size:12px;font-weight:700;color:#fff!important;text-decoration:none!important;cursor:pointer;transition:background 0.3s,transform 0.2s,box-shadow .2s}
.mf-bonus-popup-button:hover{background:linear-gradient(135deg,#c92b1b,#e74333);transform:scale(1.05);box-shadow:0 4px 12px #00000026}
@media (max-width:767px){
.mf-bonus-header {width:auto!important;}
.mf-popup-container-bonus {float: right;padding-right: 15px;}
}
/** end **/
/** Next-back-box **/
.backlink-style{padding: 25px;}
.nextlink-style{padding: 25px;}
.backnext-box{text-align:center;font-size:35px;} 
/** end **/
/** 221х300-banner-rotation **/
#banner-rotation-mf {width: 221px;height: 300px;overflow: hidden;}
#banner-rotation-mf a, #banner-rotation-mf-580х80 a {display: block;width: 100%;height: 100%;}
#banner-rotation-mf img, #banner-rotation-mf-580х80 img {width: 100%;height: 100%;object-fit: contain;transition: opacity 0.5s ease-in-out;}
@media (max-width:767px){#banner-rotation-mf, #banner-rotation-mf-580х80 {width: 100% !important; height: 100%!important;}}
/** end **/
/** 580х80-banner-rotation **/
#banner-rotation-mf-580х80 {width: 580px;height: 80px;overflow: hidden;}
/** end **/
/** forecast-button **/
.full-width-banner {width: 100%;background-color: #cde0f5;text-align: center;margin: 2px 0px;}
.get-forecast-btn {display: block;width: 100%;color: #000000;padding: 6px 0;font-size: 11px;font-weight: bold;text-decoration: none;border: none;cursor: pointer;transition: background-color 0.3s ease, color 0.3s ease;}
.get-forecast-btn:hover {background-color: #718eb2;color: #ffffff;text-decoration: none;}
/** end **/
/** Search-form **/
.search-form {width: 100%;}
/** end **/
/** Branding-desc **/
.banner-before-1900 { display: inline; }
.banner-after-1900 { display: none; }
@media (min-width: 1900px) {
  .banner-before-1900 { display: none; }
  .banner-after-1900 { display: inline; }
}
/** end **/