*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
html {height: 100%; /* background:url(../img/bcg3.jpg) no-repeat  fixed 100% 0*/}
body {min-height: 100%; position: relative; margin: auto; font-family: 'PT Sans', sans-serif; background:url(../../../media/wallpapers/background_2017.jpg) no-repeat fixed 50% 0}
#xprecise-wrapper { opacity:0.7 !important;   }
#xprecise-overlay { opacity:0.8 !important }
a {outline: none;font-family: 'PT Sans', sans-serif;}
a:hover {text-decoration: none;}
img {border: none; display: block;}
.clear { clear:both}
li {list-style-type:none;}
table {border-collapse:collapse; border-spacing:0;}

.slidmt .bx-next, .blm .bx-next { display:block;right: 1px; top: 100px; font-size:0; position:absolute; width:37px; height:34px; background:#0490cf url(../img/bbut-n.jpg) 50% 50% no-repeat; z-index:15;}
.slidmt .bx-prev, .blm .bx-prev { display:block;left: 1px; top: 100px; font-size:0; position:absolute; width:37px; height:34px; background:#0490cf url(../img/bbut-n.jpg) 50% 50% no-repeat; z-index:15;transform: rotate(180deg);}
.blm .bx-next { top:50px !important }
.blm .bx-controls-direction { height:0 !important }
.blm .bx-prev { font-size:0 }
.obmat .bx-next, .obmat .bx-prev { color:#fff; display:block; padding:0 0 0 19px; height:19px; background:url(../img/mprevnex11.jpg) no-repeat; position:absolute; bottom:-36px; left:12px;  }
.obmat ul.matchs li a {text-decoration: none; display: block; height: 148px;}
.obmat .bx-next { background-position:100% -19px; right:12px; left:auto; padding:0 19px 0 0; }
/*.obmat .bx-prev:before { content:'Предыдущий'; right:-88px}
.obmat .bx-next:before { content:'Следующий';  left:-88px}
*/
@media all and (-webkit-min-device-pixel-ratio:0) {
.but_table_career { margin:0  !important}
}

.newsslid li { position:absolute }
.imgFront { display:none }
.spnsdr a:hover .imgBackgr { display:none }
.spnsdr a:hover .imgFront { display:block }
.newsslid { margin:0 !important; padding:0 !important }
.newsslid .txt p { margin:0; display:inline; float:none }
.search_archive:after, .ob_alboms:after, .centr_match:after, .match.oth:after { content:''; clear:both; display:block }
.search_archive+p { clear:both }
.obmat .bx-next:before , .obmat .bx-prev:before { font-size:14px;position:absolute;text-decoration:underline }
.obmat .bx-next:before:hover { text-decoration:none !important; color:#000}
.mainpage { width:1042px/*1024px*/; margin:auto; background:#fff url(../img/bg-pp.jpg) 0 222px no-repeat }
header { width:964px; margin:auto; height:295px; }
header.homepage { height:756px }
.obertkul { height:419px;  }
.topp {
  background: none repeat scroll 0 0 #1C4973;
  border-bottom: 4px solid #1B9FE4;
  height: 25px;
  padding: 7px 19px 0;
  position: relative;
  width: 926px;
  z-index: 17;
}
.bigblocks .bloth.rating .alln a { border:none; text-decoration:underline }
.bigblocks .bloth.rating .alln a:hover { text-decoration:none }
.bigblocks .bloth.rating .alln { padding:0 0 0 17px; background:url("../img/strl-.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0) }
/*.topp { width:96%; height:25px; padding:7px 2% 0 2%; z-index:17; border-bottom:4px solid #1b9fe4; background:#1c4973; position:relative }*/
.n1 { float:left; font-size:14px  }
.n2 {
  color: #E8E8E8;
  font-size: 12px;
  position: absolute;
  right: 36px;
}
/*.n2 { float:right; font-size:12px; color:#e8e8e8 ; width:162px; position:relative }*/
.n1 a, .n2 a { color:#e8e8e8;  }
.n1 a:hover, .n2 a:hover { border:none}
.n1 a.active, .n2 a.active { text-decoration:none }
.n2 a { text-decoration:none; position:relative; border-bottom:1px dashed #fff; padding:0 0 0 }
.n2 a+a { border-bottom:1px solid #fff; }
.topslider { height:186px }
.logo { position:relative; left:/*-30px*/-38px; float:left; top:-36px }
.slidmt { width:415px; overflow:hidden; height:186px; float:right; position:relative}
.sl1 li { position:relative }
.num { position:absolute; top:81px; font-size:30px; color:#ecebe9; font-weight:bold; left:13px; background:#0490cf; padding:0 8px; z-index:1 }
.tx { position:absolute; font-size:18px; color:#2b3043; z-index:1; bottom:20px; left:12; bottom:16px; font-weight:bold; left:12px; }
.menutop { width:964px; margin:auto; background:#186fb5; height:37px; position:relative; top:-36px;}
.menutop li { float:left;  }
.menutop li.active ul.vl {opacity: 1; z-index:3;}
.menutop li a { display:block; height:29px; color:#fff; text-decoration:none; font-size:16px; padding:8px 15px 0 20px }
.menutop li a.active { background:#1c4973; }
.menutop li .vl  { position:absolute; width:964px ; left:0; top:37px; opacity:0}
.menutop li .vl li a { font-size:14px; color:#196db3; padding:8px 12px 0; background:none;}
.menutop li .vl li { float:left }
.slidenews {
  background: none repeat scroll 0 0 #1C4973;
  border: 1px solid #1C4973;
  height: 455px;
  left: -13px;
  margin: 4px 0 0;
  overflow: hidden;
  position: relative;
  top: -16px;
  width: 962px;
}
.hidd .likeme{ min-width:inherit !important; margin:15px 0 0 0}
.hidd .datecom {  margin: 16px 0 0;  font-size: 14px;}
.test {
  margin: auto !important;
  position: relative;
  left: -8px !important;
}
.spon_one .txt > a {
  text-align: center;
  width: 212px;
  float:left
}
.spon_one .txt > a img { display:inline; float:none }
.photosblock .slider {position:relative; height:90px}
.photosblock .slider .prev, .photosblock .slider .next{ display:block; width:26px; height:50px; position:absolute; top:20px; left:0; background:url(../img/next_prev_new_slider.jpg) no-repeat  }
.photosblock .slider .next{ background-position:-26px 0; left:auto; right:0 }
.blm a { text-decoration:none } 
.blm p { text-decoration:none }
.blm u { text-decoration:none }
.ico.star_like.active,.ico.star_like:hover  {  background:url(../img/star_like.png) 50% 50% no-repeat }
.ico.star_like:hover .wrape_like { display:block }
.newstxt img { max-width:100%; }
.newstxt span img {width:auto !important;}
.wrape_like { background:#fff; width:115px;text-align:center;  border:1px solid #b6c0c5; top:-25px; z-index:99; position:absolute; display:none }
.wrape_like:after { display:block; content:''; width:5px; height:4px; position:absolute; bottom:-4px; left:8px; background:url(../img/like_cursor.png) no-repeat }
.wrape_like p { font-size:12px; color:#707070; padding:2px 5px }
.wrape_like span { font-size:16px; color:#1c4973 }
.newsslid { position:absolute; right:0; }
.newsslid li .one { height: 74px; padding: 9px 0 0 13px; width: 265px;cursor:pointer; border-left:5px solid #1c4973; background:#e9eae8; color:#132330; overflow:hidden; }
.tit { font-size:20px; font-weight:bold }
.txt { font-size:14px }
.newsslid li .one+.one { border-top:1px solid #1c4973 }
.newsslid li .one.active, .newsslid li .one.active:hover { background:#196bb1 url(../img/bg-y-sm.jpg) 100% 0  repeat-y; color:#fff;border-left:5px solid #1c4973;  }
.newsslid li .one:hover {color:#196cb3; border-left:5px solid #196cb3;}
.xt {  padding:0 30px 0 0; /* width:432px;height:216px;*/ position:absolute; z-index:1; color:#f9f8f5; top:110px; text-transform:uppercase; font-weight:bold}
.xt span, .xt p { position:relative;z-index:2; } 
.xt p { font-size:21px; margin: 0 0 0 /*18px*/30px; line-height:115% }
.xt p em { font-size:21px; font-style:normal; line-height:104%}
.xt p u { font-size:36px; text-decoration:none; line-height:104%}
.xt a.buti, .buti { display:inline-block; padding:8px 28px 9px; text-align:center; font-size:18px !important; color:#f9f8f5; text-transform:none; font-weight:normal; text-decoration:none; background:url(../img/bg-but-sl.jpg) repeat-x; border-radius:3px; position:relative; z-index:2; margin:17px 0 20px /*18px*/30px; }
.xt a.buti:hover, .buti:hover { opacity:0.80 }
.titt { font-size:24px; color:#0293d1; position:relative;z-index:2; margin:18px 0 3px /*18px*/30px }
.bg { width:100%; height:100%; background:#132330; opacity:0.75; position:absolute }
.main-img { position:absolute; width:679px; height:455px; top:0; left:0;  }
.slidenews .bx-wrapper { position:absolute; right:0;  }
.content { width:938px; margin:0 auto; background:#e9eae8; padding:13px 13px 124px 13px }
.slidenews .bx-controls-direction { display:none }
.bigblocks .bloth+.bloth { margin:0 0 13px 12px}
.slidenews .bx-pager-item, .top5slider .bx-pager-item { float:left; margin:0 0 0 10px; position:relative; left:-50% }
.slidenews .bx-pager.bx-default-pager, .top5slider .bx-pager.bx-default-pager { float:left; position:absolute; left:50% ; margin:10px 0 0 -4px}
.slidenews .bx-pager-link, .top5slider .bx-pager-link { display:block; width:16px; position:relative; border-radius:16px; height:16px; background:#e8e8e8; font-size:0 }
.slidenews .bx-pager-link.active, .top5slider .bx-pager-link.active { background:#0294d2 !important}
.bloth { width:303px; height:259px }
.titi { background:url(../img/bg-tit-bl.jpg) repeat-y; height:39px; color:#f1f0ec; padding:25px 0 0 8px; font-size:30px }
.footm { height:45px; border-top:4px solid #196cb3; background:#1c4973 }
.obmat { width:303px; /*height:146px;*/ background:#cbd1d4; position:relative }
.bigblocks { }
.mtit { text-align:center; color:#252c41; font-size:16px; margin:0}
.mtit p+p { font-size:14px }
.mtit .date { font-size:12px }
.com { float:left; font-size:14px; color:#252c41; width:92px; text-align:center; margin:-20px 0 0 7px }
.com img { display:inline } 
.feedback.comform .LV_validation_message { color:red; margin:-8px 0 3px 91px !important }
.feedback.comform textarea { margin-bottom:10px !important }
.com+.com { float:right; /*margin:-31px 6px 0 6px*/ }
.count { font-size:24px; color:#196cb3; font-weight:bold; left:0; position:absolute; top:50%; width:100%; text-align:center; margin:-17px 0 0 2px }
.stad { position:absolute; bottom:8px; color:#252c41; font-size:12px; text-align:center; width:100% }
.matchs li { position:/*relative*/ absolute; height:147px }
.bigblocks .bloth { float:left; margin:0 0 13px 0 }
.bannerm+.bloth,.bannerm+.bloth+.bloth ,.bannerm+.bloth+.bloth+.bloth { margin-top:13px  }
.sl1 .num { left: 18px;    line-height: 106%;    padding: 0 10px;    top: 50px;  }
.sl1 .tx { bottom: 7px; left: 17px; }
.sl1 .tx p span {text-transform: uppercase;}
.blm.ab .tit-tds { margin:0 }
.blm.ab .tit-tds p { text-transform:uppercase; margin:9px 0 9px 15px}
.blm.ab .tit-tds p+p { line-height:80%}
.blm.ab .ttds {  top: 39px;    width: 176px;}
.blm { position:relative }
.ttds { position:absolute; top:26px }
.ttds .tit-tds { color:#0293d1 !important; margin:12px 0 0 15px}
.tit-tds  {font-size:16px; font-weight:bold; text-transform:uppercase; position:relative; z-index:2 }
.ttds p { position:relative; z-index:2; color:#fff }
.blm .ttds { width:250px; max-height:120px; }
.blm .ttds p {font-weight: normal;    line-height: 110%;    margin: 4px 0 5px 15px;    text-transform: none; }
.tyrtable { height: auto /*146px*/ }
.tyrtable { font-size:14px;  width:100% }
.tyrtable tr:nth-child(2n+1) td{ background:#b6c0c5  } 
.tyrtable tr:nth-child(1) td{ background:#1c4973; color:#fff;  } 
.tyrtable tr td { background:#1c4973; color:#fff; padding:1px 0 1px 14px}
.tyrtable tr+tr td { background:#ced4d6; color:#252c41; }
.tyrtable tr td+td+td { padding:1px 0 1px 14px }
.ttds { text-transform:uppercase; font-weight:bold;  }
.tit-tds { font-size:16px; color:#e7e9e7;  }
.tit-tds p+p { font-size:37px }
.din td { background:#0b85c6 !important; color:#fff !important }
.alln a { color:#fff; font-size:16px }
.alln { left: 15px;    margin: 0;    padding: 0 0 0 17px;    position: relative;    top: 12px;background:url(../img/strl-.png) 0 50% no-repeat }
.sponsr { width:936px; height:65px; background:#fefefe; /*margin:0 0 30px */  margin: 0px;}
.spnsdr a { float:left; margin:5px 0 0 21px }
/* footer */
footer {position: absolute; width: 964px; bottom: 0; height: 124px; background:#1c4973; left:50%; margin:0 0 0 -482px; font-size:14px; color:#fff}
.copy { bottom: 34px;    left: 16px;    position: absolute; }
.dev {  bottom: 25px;    height: 28px;    padding: 4px 109px 0 0;    position: absolute;    right: 19px;background:url(../img/devlogo.jpg) 100% 50% no-repeat }
.dev a { color:#fff } 
.searchfoot { width:/*309px*/291px; margin:21px auto auto; position:relative; left:40px; }
.searchfoot input {  background: none repeat scroll 0 0 #E9EAE8;  border: medium none;  border-radius: 3px;  height: 23px;  line-height: 23px;  padding: 0 31px 0 5px;  position: absolute;  right: 0;  top: 0;  width: 140px;}
.searchfoot label {  left: 0;  margin: 0 12px 0 0;  position: absolute;  top: 1px;}
.searchfoot a { position:absolute; display:block; width:23px; height:23px; background:url(../img/linza.jpg) no-repeat; top:1px; right:13px }
.online { margin:19px 0 0 0 }
.b21gr { float:left; padding:4px 0 0; margin:19px 16px 0}
.online a, .online .Facebook  {opacity:0.8; display:block; width:29px; float:left; height:28px; background:url(../img/social.png) no-repeat }
.online a+a, .online .Tweet {background-position:-33px 0; margin:0 0 0 4px}
.online a+a+a, .online .Vk { background-position:-66px 0; }
.online a+a+a+a, .online .Instagram { background-position:-99px 0; }
.online a+a+a+a+a, .online .youtube { background-position:-132px 0; }
.online .viber { background:url(../img/viber.png) no-repeat; width:59px !important;}
.online .telegram { background:url(../img/telegram.png) no-repeat; width:59px !important;}
.online a:hover { opacity:1 }
/*footer end*/
.left {float: left; width:588px; background:#fff; padding:5px 15px 15px; margin:0 0 13px}
.right {float: right; width:306px; margin:0 0 13px; min-height:10px }
.navig .last { color:#2b3043 }
.navig a { font-size:12px; color:#196cb3 }
.navig a+a { margin:0 0 0 8px; padding:0 0 0 12px; background:url(../img/navbg.jpg) 0 4px no-repeat }
.maintit { font-size:36px; color:#1c4973; font-weight:normal; line-height:107%; margin:15px 0 0  }
.navig+.maintit { margin:15px 0 24px}
.newsblock { margin:-2px 0 0 }
.nblock {clear:both; overflow:hidden; border-bottom:1px dotted #196cb3; padding:2px 0 18px; margin:0 0 14px; }
.nblock a, .left a{ color:#196cb3}
.nblock img { float:left }
.titn { float: left;    font-size: 16px;  margin: -6px 0 11px; }
.datecom { color:#898989; font-size:12px; margin:0 0 7px 0; float:left; clear:both }
.datecom span { margin: 0 0 0 22px;  padding: 2px 0 3px 20px;background:url(../img/comenttbg.jpg) no-repeat }
.datecom span a { margin:0 0 0 5px; position:relative; top:-2px }
.txt { color:#2b3043; font-size:14px; margin:0 0 8px ; float:left; clear:both; overflow:hidden; min-height:38px; }
.txt p { float:left; padding:0 5px 0 0;}
.txt em { font-style:normal;}
.txt u { text-decoration:none;}
.tegs { font-size:12px; color:#898989; clear:both; height: 34px;}
.vnblock { width:415px; float:left; margin:0 0 0px 22px }
.tegs a { margin:0 0 0 5px }
.pages { text-align:center; margin:7px 0 10px 0; clear:both }
.pages a { font-size:12px; color:#196cb3; padding:3px 7px; }
.pages a:hover { text-decoration:none }
.pages a.selected { color:#fff; background:#196cb3; text-decoration:none }
.pages a.prev, .pages a.next { padding:0; background:none }
.pages a.prev { margin: 0 7px 0 0}
.pages a.next { margin:0 0 0 7px }
.right .bloth+.bloth { margin:15px 0 0 }
.newstxt .datecom { position:relative; top:-4px }
.newstxt { color:#2b3043; font-size:12px;width:580px}
.newstxt img { /* float:left;*/ margin:0 18px 18px 0  }
.newstxt .datecom { clear:none; float:none }
.newstxt p{ font-size:14px; font-style:italic; margin:4px 0 2px }
.newstxt p+p, .newstxt br+p { font-size:12px; font-style:normal; margin:0 0 2px }
.newstxt .tegs{ margin:20px 0 21px 0 }
.like { font-size:14px; color:#2b3043 }
.koment { margin:29px 0 0 }
.koment small { font-size:12px }
.user{ margin:6px 0 0; color:#2b3043; font-size:16px  }
.user p { margin:5px 0 0 0; line-height:180%}   
.user p+p { color:#666972;margin:5px 0 0 0; line-height:94%; font-size:12px; }   
.user img { float:left; margin:0 11px 0 0  }
.onekoment .txt { width:553px; background:#e9eae8; font-size:12px; color:#2b3043; margin:7px 0 0 0; padding:7px 12px; line-height:142% }
.onekoment { overflow:hidden }
.onekoment+.onekoment { margin:7px 0 0  }
.koment .maintit, .addcoment .maintit { color:#1c4973; font-size:24px}
.addcoment { margin:21px 0 0 }
.addcoment .maintit { margin:0 0 13px }
.addcoment .comform label { font-size:12px; color:#666975; float:left; margin:0 30px 15px 0; clear:both; min-width:61px }
.addcoment .comform textarea { background:#e9eae8; border:none; border-radius:3px; resize:none; width:236px; height:118px; font-family:	'PT Sans',sans-serif; padding:7px; float:left; font-weight:normal; font-size:14px; }
.addcoment .comform input { background:#e9eae8; border:none; border-radius:3px; resize:none; width:236px; height:22px; line-height:22px; padding:0 7px; float:left ; font-family:	'PT Sans',sans-serif;}
.comform a.buti { color:#fff; float:left; clear:both; margin:11px 0 16px 92px  }
.menutab a { border-bottom:1px dashed #196cb3; text-decoration:none;  color:#196cb3;}
.menutab span { padding:2px 9px;  font-size:18px }
.menutab span+span { margin:0 0 0 18px }
.menutab span.active, .menutab span:hover { background:#0094d4 url(../img/bgtabs.jpg) repeat-y; border:none }
.menutab span.active a, .menutab span:hover a {color:#fff; border:none} 
.ruc-block { color:#2b3043; overflow:hidden; margin:26px 0 0 }
.ruc-block+.ruc-block { margin:19px 0 22px }
.ruc-block img { float:left }
.ruc-block .txt { font-size:12px; float:none; clear:none; line-height:148%  }
.ruc-block .name { font-size:14px; margin:-3px 0 6px 0}
.ruc-block .name  { padding:0 /*0 0 0 164px*/;}
.ruc-block .txt {padding:0 /*0 0 0 17px*/;}
.cl { float:left; margin:0 17px 0 0 }
.history-bl { margin:-19px 0 0 0 }
.his-menu {  float: left;  margin: 0 0 15px;  position: relative;  top: -42px;  width: 135px;}
.his-menu a { display:block; width:100%; clear:both; float:left; font-size:12px; color:#196cb3; padding:5px 9px; margin:0 0 3px   }
.his-menu a.active { color:#fff; text-decoration:none; background:#0094d4 url(../img/bgtabs.jpg) repeat-y; }
.his-menu nav {padding: 0 0 0 12px;}
.top5 .likeme { min-width:inherit !important; margin-right:0 !important }
.year-t { margin:3px 0 15px 35px !important; width:368px !important }
.year-t, .txt-his  { width:420px; float:right; margin:3px 0 15px }
.year-t tr td+td { font-size:12px; color:#2b3043; font-weight:normal; }
.year-t tr td { font-size:16px; font-weight:bold; vertical-align:top; padding:2px 0 6px 3px  }
.txt-his { color:#2b3043; font-size:12px; line-height:144%; letter-spacing:0.4px  }
.txt-his img { border:1px solid #29547b; margin:20px 0; width:100% }
.txt-his .like { margin:40px 0 0 0 }
.txt-his p { margin:0 0 22px }
.photosblock { color:#2b3043 ; margin:/*-18px*/0 0 40px /*pokaz*/ ; position:relative}
.photosblock .dateph { font-size:12px; margin:0 0 10px; clear:both }
.photosblock .txt { font-size:14px }
.photosblock .pages { text-align:right !important; font-size:12px }
.photosblock .pages a.mnt { text-decoration:none }
.photosblock .like { margin:/*21px*/0 0 15px  }
.ob_alboms { margin:0 0 0 -18px }
.ob_alboms .titph { margin:0 0 30px 0;}
.albom { width:284px; margin:9px 0 26px 18px; float:left }
.albom .titalm { font-size:14px; color:#196cb3; float:left; margin:9px 0 6px  }
.likeme { min-width:46px; margin:1px 0 0; float:right; padding:0 0 0 17px; background:url(../img/likeup.jpg) no-repeat; cursor:pointer }  
.likeme span{ border: 1px solid #B7B7B7; color: #797878; font-size: 12px; margin: 0 0 0 9px; padding: 0 3px; position: relative; top: -2px;  }
.likeme span:before { content:''; display:block; width:4px; height:5px; background:url(../img/strllike.jpg); position:absolute; left:-4px; top:5px; }
.datecom { color:#2b3043; text-transform:lowercase;  }
.datecom span { position:relative; top:3px }
.bloth.teg .footm { height:auto }
.bloth.teg { height:auto  }
.pho_tag a {color: #196DB4; display: inline-block; font-size: 12px; margin: 0 0 3px 5px; padding: 2px 8px; }
.pho_tag a.active { color:#fff; background:#1c4973; text-decoration:none }
.pho_tag a+a {  }
.pho_tag { padding:13px 2px 20px }
.top5slider { position:relative }
.top5slider .bx-prev, .top5slider .bx-next {  background: url("../img/obprevnext.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  display: block;  font-size: 0;  height: 40px;  left: 0;  position: absolute;  top: 130px;  width: 40px;}
.top5slider .bx-prev:hover,.top5slider .bx-next:hover { background:url(../img/hovnextprev.jpg) no-repeat } 
.top5slider .bx-next, .top5slider .bx-next:hover { right:0; left:auto; background-position:-40px 0 }
.tit-img { margin:12px 0 4px; font-size:18px; color:#2b3043; float:left; display:block; width:90% }
.prosmotr  { background:url(../img/eayes.jpg) no-repeat; color: #464646; color: #464646;    float: left;    font-size: 12px;    margin: 1px 0 0 32px;    padding: 0 0 0 29px;}
.top5slider .txt { margin:2px 0 7px }
.top5slider .likeme { margin:16px -7px 0 0}
.allphtot { float:right; font-size:14px }
.top5slider .bx-controls.bx-has-pager.bx-has-controls-direction { top: 261px;    width: 100%; }
.top5slider { width:593px !important }
.titph { color: #1C4973;    font-size: 24px;    left: 18px;    position: relative; margin:18px 0 0;   /*top: 29px;*/    width: 60%; } 
.video_m { width:593px; height:298px; overflow:hidden }
.small_vid { width:284px; height:143px; }
.res_search { min-height:550px; }
.main_vidos .datecom { margin:12px 0 8px }
.main_vidos .prosmotr { margin: 13px 0 0 32px }
.main_vidos .likeme { margin: 13px -13px 0 0  }
.ob_alboms .menutab { margin:18px 0 9px 18px; }
.players { margin:0 -20px 0 0; }
.tit_pl { font-size:16px; color:#2b3043; margin:0 0 0 7px }
.one_pl { margin:0 -18px 0 0 }
.one_pl+.one_pl { margin:18px -18px 0 0 }
.one_pl:after { content:''; display:block; clear:both }
.card {width:264px; height:94px; float:left; color:#2b3043; background:#e9eae8; padding:13px 13px 25px 13px; margin:11px 12px 0 0 }
.card img { float:left }
.num_pl { font-size: 24px;    margin: -7px 0 -10px;    padding: 0 0 0 84px; }
.name_pl { float: left;    font-size: 14px;    text-transform: uppercase;    width: 37%; padding: 0 0 0 14px  }
.name_pl a { height:auto !important }
.menutop .vl li a { color:#196cb3; text-decoration:underline }
.menutop .vl li a:hover { text-decoration:none }
.name_pl a { text-decoration:none; color:#2B3043 }
.name_pl a:hover { text-decoration:underline }
.menutop .vl li a.active { color:#1c4973 !important; text-decoration:none }
.name_pl span { display: block; }
.old_pl { float: left;    font-size: 12px;    width: 65%; padding: 0 0 0 14px}
.old_pl +img { padding: 3px 0 0 14px }
.photosblock .menutab { margin:16px 0 15px 0px;} 
.ob_alboms .menutab {padding: 0 18px;}
.chzn-container.chzn-container-single { width:81px !important; height:20px !important; }
.chzn-container.chzn-container-single a { width:81px !important; height:20px !important; padding:0 !important; box-shadow:none !important; line-height:20px !important; font-size:14px !important; color:#252c41; border:1px solid #c9cfd2 !important; background:#e9eae8; outline:none !important;   }
.chzn-container.chzn-container-single a span+div { width:23px !important; height:20px !important; right:0 !important; top:0 !important; background:url(../img/butsel.jpg) }
.chzn-container.chzn-container-single .chzn-search { display:none !important }
.chzn-container.chzn-container-single .chzn-drop { top:22px !important; width:81px !important; box-shadow:none; border:1px solid #c9cfd2 !important; border-top:none !important}
.chzn-container .chzn-results { font:14px 'PT Sans' !important }
.chzn-container .chzn-results .highlighted { background:#e9eae8 !important; }
.photosblock .ob_sel_year  { position:absolute !important; right: -4px; top: -46px; }
.ob_sel_year .tit_sel { font-size: 14px;    left: -11px;    position: relative;    top: -6px; } 
.bloth.rating { position: relative; overflow: hidden; height:240px; }
.bloth.rating .titi {position: absolute; top: 0; left:0; width:100%; }
.bloth.rating .tyrtable {left: 0;    position: absolute;    top: 64px; }
.bloth.rating .footm {left: 0;    position: absolute; bottom:0; width:100%;}
.bloth.rating .alln { padding:0 17px 0 0; background:url(../img/pagedown.png) no-repeat 100% 65% }
.bloth.rating .alln.j_up { background:url(../img/pagupn.png) no-repeat 100% 65% }
.bloth.rating .alln.active { background:url(../img/pageup.png) no-repeat 100% 65%}
.bloth.rating .alln a { border-bottom:1px dashed #fff; text-decoration:none }
.bloth.rating .alln a:hover { border:none }
.bloth.rating table tr+tr+tr+tr+tr { /*display:none*/ }
.bloth.rating table { height:auto }
.bigblocks .bloth.rating  table.tyrtable tr td { padding-top:0 !important }
.bloth.rating table tr td,.bloth.bam table tr td  { padding:3px 0 3px 14px  }
.bloth.bam .footm, .bloth.bam { height:auto }
.tab_blocks { position:relative;min-height:679px}


.arentable.turnd.match-list.match tr+tr td { width:75px; }
.arentable.turnd.match-list.match tr+tr td+td { width:220px; }
.arentable.turnd.match-list.match tr+tr td+td+td { width:35px; }
.arentable.turnd.match-list.match tr+tr td+td+td+td { width:70px; }
.arentable.turnd.match-list.match tr+tr td+td+td+td+td { width:170px; }
.arentable.turnd.match-list.match tr+tr td+td+td+td+td+td { width:auto; }



.arentable { /*height:146px;*/ margin:18px 0 40px }
.arentable { font-size:12px;  width:100% }
.arentable tr:nth-child(2n+1) td{ background:#e9eae8  } 

.arentable tr:nth-child(1) td{ background:#b6c0c5; color:#2b3043;  } 

.arentable tr td { background:#fff; color:#2b3043; padding:7px 0 7px 11px}
.arentable tr+tr td { background:#fff; color:#2b3043; }
.arentable tr td+td+td { padding:1px 0 1px 14px }
.arentable tr td+td+td+td+td {}

.tab_blocks .ob_sel_year {  position: absolute !important;  right: 0;  top: -41px;}

.tie, .win, .lose { display:block; width:10px; height:10px; float:left; }
.tie { background:#b6c0c5 }
.win { background:#198400 }
.lose { background:#d3021b }
.arentable.turnd tr td { font-size:14px } 
.arentable.turnd td span { margin:0 }
.arentable.turnd td span+span { margin:0 0 0 5px }
.arentable.turnd { margin-bottom:10px }
.about-more { width:92%; font-size:12px; color:#2b3043; margin: 0 4%}
.about-more td { padding:2px 0 }

.ob_sel_year.turnd { position:static !important; float:left }
.ob_sel_year.turnd+.ob_sel_year.turnd { float:none }

.ob_sel_year.turnd.e1 { margin:0 50px 0 0 }
.ob_sel_year.turnd.e1 .chzn-container.chzn-container-single { width:181px !important;}
.ob_sel_year.turnd.e1 .chzn-container.chzn-container-single a { width:181px !important;  }
.ob_sel_year.turnd.e1 .chzn-container.chzn-container-single .chzn-drop { width:181px !important; }

.arentable.turnd tr.din { background:url(../img/din_bg_big_t.jpg) repeat-y !important;  }
.arentable.turnd.match tr:nth-child(1) { background:url(../img/din_bg_big_t.jpg) repeat-y !important;  }  
.arentable.turnd.match tr:nth-child(1) td { background:none !important; color:#fff; font-size:18px;  }
.arentable.turnd.match td { font-size:12px }
.koment.gost { margin:-22px 0 0 }
.koment.gost .pages, .vopros+.koment .pages { font-size:12px; text-align:right; margin:20px 5px 0  }
.col_k { padding:2px 0 2px 20px; background:url(../img/comenttbg.jpg) 0 1px no-repeat; font-size:12px; color:#2b3043 !important; margin: 0 0 0 20px }

.spon_one .tit_s { margin:0 0 15px;  background:#0094d4 url("../img/din_bg_big_t.jpg") repeat-y !important; color: #FFF; padding:7px 0 7px 11px; overflow:hidden; font-size: 18px; }
.spon_one { overflow:hidden; margin:0 0 7px }
.spon_one .txt p { padding:0 0 0 213px; margin:0 0 10px; float:none  }
.spon_one img { float:left; margin-bottom:15px; }
.spon_one .txt {color:#2b3043; font-size:12px !important}
.spon_one .spon_logo li { float:left; margin:10px 0 0 20px; }
.sponors { margin:0 0 40px 0 }

.main_kat { margin:0 0 40px }
.menutab.cat span {margin: 0 0 0 3px;}
.txt_kat p { font-size:16px; color:#2b3043 }
.ob_kat .buti { color:#fff; margin:0 0 0 10px; float:left }
.ob_kat .pages { text-align:right; font-size:12px; margin:12px 0 0 0; float:right }
.ob_kat .kat_one { width:250px; height:260px; margin:11px 0 0 8px; border:1px solid #ced4d6; padding:20px; font-size:14px; color:#2b3043; float:left }
.ob_kat .kat_one .img_kat img { display:inline; text-align:center ; }
.ob_kat .kat_one .img_kat { text-align:center; width:250px; height:154px; overflow:hidden }
.ob_kat .kat_one a { font-size:16px }
.txt_kat { padding:10px }
.ob_kat { left: 6px;  margin: 0 0 0 -14px;  position: relative;}
.ob_kat .kat_one .desc_kat { margin:5px 0 -2px }
.ob_kat .price_kat span {  font-size: 24px;  position: relative;  top: 8px;}
.pages_and {  margin: 15px 0 0; padding:0 0 5px; overflow: hidden;}
.t_m { float:left; min-height:35px; }
.magaz {  color: #2B3043;  font-size: 14px;  margin: 0 0 40px;  overflow: hidden;}
.txt_1 {  color: #1C4973;  font-size: 14px;  padding: 0 10% 0 0;  width: 90%;}
.im_txt img { float:left; margin:0 20px 40px 0}
.im_txt { margin:10px 0 0 }
.im_txt div { margin:0 0 8px }
.zam_m { clear:both; width:70% }
.txt_dd {  float: left;  width: 280px;}
.txt_dd div { clear:both }
.magaz .txt { width:65%; padding:0 35% 0 0 }


.oprosus { margin: 13px 0 40px;    min-height: 670px; }
.txt_opr {font-size:14px; color:#252c41; }
.tit_opr { padding:0 20px 0 0; display:block; position:relative; }
.tit_opr p.thank { display:none }
/*.tit_opr.active p.thank { background:#0093d3 url("../img/opr_bg.jpg") repeat-y;    bottom: -58px;    color: #FFFFFF;    display: block;    font-size: 16px;    height: 30px;    left: 51px;    padding: 6px 14px 0;    position: absolute; }*/
.tit_opr.active p.thank {  background: url("../img/opr_bg.jpg") repeat-y scroll 0 0 #0093D3;  bottom: -58px;  color: #FFFFFF; margin:7px 0 0;  display: inline-block;  font-size: 16px;  height: 30px; top:0;  left: 51px;  padding: 6px 14px 0;  position: relative;}

.tit_opr p.thank:after { content:''; display:block; position:absolute; width:10px; height:5px; background:url(../img/ug_opr.png) no-repeat; bottom:-5px; left:20px }
.tit_opr span { cursor:pointer; color:#186db4; font-size:18px; border-bottom:1px dashed; }
.tit_opr p { display:inline; padding:0 15px; background:url(../img/opr_down.png) no-repeat 50% 50% }
.tit_opr.active p { background:url(../img/opr_up.png) no-repeat 50% 50% }
.tit_opr.active span { color:#274d70; border:none;  }
.txt_opr table {  margin: 71px 0 0 31px; width: 555px;}
.txt_opr table tr td {  text-align:right; padding:0 0 7px 0; width:164px }
.txt_opr table tr td+td {  text-align:left; padding:0 0 7px 8px; width:auto}
.res_o span { font-size:18px }
.res_opr { display:inline-block; height:11px; width:200px; background:#00426b;  }
.res_o { margin:17px 0 0 52px; display:block }
.one_opr+.one_opr { margin:22px 0 0  }
.tit_opr+.txt_opr { display:none; }
.tit_opr.active+.txt_opr { display:block }
.opros { margin:0 0 40px }
.bloth.oprs ,.bloth.oprs .obmat  { height:auto }
.bloth.oprs .buti { margin: 6px 0 10px 33px }
.oprs_tit {  color: #252C41;  font-size: 18px;  margin: 0 0 0 14px;  padding: 7px 0 0 ;}
.voprs { margin:11px 0 0 34px }
.voprs li a { display:block; height:/*16px*/; text-decoration:none; color:#252c41; font-size:14px; background:url(../img/radio_n.png) no-repeat; margin:0 0 10px; padding:0 0 0 30px }
.voprs li a.active { background:url(../img/radio_a.png) no-repeat }
.one_opr table { margin-top:10px !important }

.left.center { width:/*100%*/921px; padding:5px 2px 0 15px }
.res_search { border:none   }
.res_search+.pages { border-top:1px dotted #196CB3; margin:0 0 20px; padding:14px 0 0 }

.LV_validation_message.LV_invalid {
  clear: both;
  float: left;
  font-size: 14px;
  margin: -12px 0 0 !important;
  padding: 2px 0 8px !important;
}
.registr { font-size:14px; color:#2b3043; }
.mes { clear:both; float:left; margin:-40px 0 0 0 }
.txt_reg { width:425px; float:left }
.txt_reg p { margin:0 0 4px }
.chekk { text-decoration:none; color:#2b3043 !important; display:block; height:18px; padding:0 0 0 30px; background:url(../img/chek_s.png) no-repeat }
.chekk.active { background-position:0 -18px; }
.reg_form { float: right; margin: 0 70px 30px 0; width: 400px;} 
.reg_form label p+p { font-size:11px; color:#9799a0 }
.reg_form label { clear:both; float:left; margin:-1px 0 5px 0 }
.reg_form input, .vup_in input, .password input { background: #E9EAE8; clear:both; line-height:23px; margin:0 0 14px 0; float:left;  border: medium none;    border-radius: 3px;    height: 23px;    padding: 0 5px 0 5px;    width: 214px;}
.reg_form .buti { color:#fff; margin:0; clear:both; float:left }
.reg_form .LV_validation_message, .txt_reg  .LV_validation_message{ float:left; color:red; margin:1px 0 0 20px }
.txt_reg .chekk  { margin:15px 0 15px }
.vup_in {  background: url("../img/bg_vup_vh.jpg") repeat-x scroll 0 0 transparent;  color: #7B7F8C;  font-size: 11px;  /*height: 155px;*/  position: absolute;  right: 0;  top: 36px;  width: 163px;  padding:/* 5px 12px 0 12px;*/ 5px 12px 15px}
.vup_in input { width:92%; background:#fff; padding:0 4%; margin:0 0 4px 0 }
.vup_in label { float:left; clear:both; margin:0 0 4px  }
.vup_in .forget { color:#196cb3; float:left; clear:both }
.tit_in {  background: none repeat scroll 0 0 #C1C8CC;  color: #1C4973; cursor:pointer; width:; display: block;  font-size: 12px;  left: 0;  padding: 9px 10px 14px 9px;  position: absolute;  top: -38px;}
.vup_in .buti {  clear: both;  float: right;  font-size: 14px !important;  margin: 10px 0 0;  padding: 3px 25px 4px;}
.txt_reg.message { font-size:16px }
.vopros { color: #2B3043;  font-size: 14px;    width: 580px;}
.vopros p { margin:0 0 10px }
.vopros img { float:left; margin: 0 14px 10px 0 }
.vopros:after, .newstxt:after { content:''; display:block; clear:both }
.vn_vopr { color:#707172; font-size:12px; clear:both }
.vn_vopr p { margin:0 }
.vopros+.koment .txt { background:none; padding:0; margin:9px 0; font-size:14px; color:#1c4973 } 
.otvet {font-size:14px; color:#353434; background:#e9eae8; padding:7px 15px; margin:0 0 12px}
.name_otv { font-weight:bold; margin:0 0 9px }
.newsblock.voprosu .datecom { color:#898989 }
.newsblock.voprosu+.pages { margin:0 0 40px  }
.ob_sel_year.turnd { position:static !important; float:left }
.ob_sel_year.turnd.pos { margin:0 0 0 21px; float:left !important }
.ob_sel_year.turnd.pos .chzn-container.chzn-container-single { width:125px !important;}
.ob_sel_year.turnd.pos .chzn-container.chzn-container-single a { width:125px !important;  }
.ob_sel_year.turnd.pos .chzn-container.chzn-container-single .chzn-drop { width:125px !important; }
.search_archive { font-size:14px; float:left; margin:/*0 0 0 22px*/ 0}
.search_archive input { width:155px; padding:0 7px; height:20px;float:left; border-radius:3px; border:1px solid #b8c2c7; background:#e9eae8 }
.search_archive .buti {  clear: both;  color: #FFFFFF;  float: right;  margin: 15px 0;  padding: 4px 28px 5px;}
.search_archive .tit_sel { float:left; }
.tab_blocks.arch .tit_sel { left:0 !important; margin:/*0 8px 0 0 !important*/ 7px 8px 0 0 !important }
.arentable.archive { clear:both; margin:18px 0 }
.tab_blocks.arch .pages { font-size:14px }
.arentable.archive+.pages { text-align:right }
.arentable.archive img { /*width:50%*/ }


.match-list { position:relative; margin:8px 0 0; height:auto !important;}
.match { position:relative; margin:8px 0 0; height:255px }
.match:before { content:''; display:block; clear:both }
.match .leftmatch { width:269px; float:left }
/*.match .tit_match { display:block; font-size:30px; color:#1c4973; text-align:center; line-height:0; padding:0 /*48px/25px }*/
.match .tit_match {
  color: #1C4973;
  display: block;
  font-size: 30px;
  line-height: 35px;
  min-height: 15px;
  padding: 18px 25px 0;
  text-align: center;
}
.menu-wrap { margin:15px 0 24px 168px !important }
.match .img_matchs { width:150px; margin:39px auto 28px  }
.match .rightmatch {  width:269px; float:right  }
.match .centr_match { color:#252c41; text-align:center; position:absolute; top:30px; width:100%}
.match .cent_tit { font-size:24px; margin:12px 0  2px}
.match .cent_date { font-size:18px; /*padding:0 235px*/ }
.match .time_c { font-size:18px }
.match .count_c { font-weight:bold; font-size:48px; margin:21px 0 0 }
.menutab .alln { background:url(../img/onbl_tab_bg.png) no-repeat 0 50% !important; padding:0 0 0 17px !important; position:absolute; right:0; top:-1px; left:auto }
.menutab .alln a { padding:0; border:none; text-decoration:underline }
.menutab .alln:hover a { color:#196CB3 !important; text-decoration:none }
.menutab { position:relative;clear:both }
.tab_blocks.match .arentable tr:nth-child(1) td{ background:#E9EAE8 !important }
.tab_blocks.match .arentable td { padding:10px 11px; font-size:14px; vertical-align:top !important }
.tab_blocks.match .arentable td+td { font-size:12px; vertical-align:middle !important }
.tab_blocks.match { height:600px; margin:20px 0 80px; overflow:scroll; }
.tab_blocks.match table { margin:0; width:96% !important }
.statistic { width:500px; margin:45px auto; color:#1c4973; font-size:18px }
.tit_stat { clear:both; text-align:center; margin:0 0 -4px }
.param {  float: left;  text-align: center;  width: 12%;}
.vn_line { width:21%; height:11px; position:absolute; left:0; top:0; background:url(../img/blue_line.jpg) repeat-y }
.line_stat { width:76%; margin:0 0 14px; top:6px; height:11px; background:url(../img/green_line.jpg) repeat-y; position:relative; float:left }


.arentable.turnd.match.oth { height:auto }
.arentable.turnd.match.oth td { font-size:14px; text-align:center }
.arentable.turnd.match.oth tr+tr td { text-align:left } 

.ico { display:inline; padding:2px 10px /*10px*/; cursor:/*pointer*/ }
.ico.ball { background:url(../img/ball_for_t.png) 50% 50% no-repeat }
.ico.yellow, .ico.yellow_card { background:url(../img/yellow_card.jpg) 50% 50% no-repeat }
.ico.red, .ico.red_card { background:url(../img/red_card.jpg) 50% 50% no-repeat }
.ico.star_like { cursor:pointer !important; background:url(../img/star_like_1.png) 50% 50% no-repeat; position:relative }
.ico.star_like_a { background:url(../img/star_like_1.png) 50% 50% no-repeat }
.ico.red_red { background:url(../img/red_red.jpg) 50% 50% no-repeat }
.ico.2nd_yellow_card { background:url(../img/red_red.jpg) 50% 50% no-repeat }
.ico.in_game, .ico.time_in { background:url(../img/in_game.png) 50% 50% no-repeat }
.ico.out_game, .ico.time_out { background:url(../img/out_game.png) 50% 50% no-repeat }
.ico.auto_gall { background:url(../img/auto_gall.png) 50% 50% no-repeat }
.ico.nereal_pen { background:url(../img/nereal_pen.png) 50% 50% no-repeat }
.ico.real_pen { background:url(../img/real_pen.png) 50% 50% no-repeat }
.ico.up { background:url(../img/out_game.png) 50% 50% no-repeat }


.arentable.turnd.match.oth.sost td { width:29px !important}
.arentable.turnd.match.oth.sost td+td { width:28px !important }
.arentable.turnd.match.oth.sost td+td+td { width:26px !important}
.arentable.turnd.match.oth.sost td+td+td+td { }
.arentable.turnd.match.oth.sost td+td+td+td+td { width:176px !important }
.arentable.turnd.match.oth.sost td+td+td+td+td+td {width:auto !important}
.arentable.turnd.match.oth.sost td+td+td+td+td+td+td {}
.arentable.turnd.match.oth.sost td+td+td+td+td+td+td+td {}
.arentable.turnd.match.oth.sost td+td+td+td+td+td+td+td+td {}
.arentable.turnd.match.oth.sost td+td+td+td+td+td+td+td+td+td {}

.timer-wrapper { display:inline-block }
.match_sostav .sost_menu .obl_s { /*top:-3px !important*/ }
.match.oth .img_matchs{ margin:/* 77px auto 0*/ 77px 0 0 60px }

.match.oth .centr_match { top:-9px }
.match.oth  { min-height:344px; padding: 0 0 10px }
.match.oth .count_c { margin: -5px 0 21px; }
.match.oth  .stadion { display: block; margin: auto; width: 385px;}
.cart span {  float: left;  height: 16px;  left: -50%;  position: relative;  width: 16px;}
/*.cart span { width:16px; height:16px; margin:0 0 0 83px }
*//*.cart { float:left; width:100%; margin:10px 0 0; display:block !important }
*/
.cart {  display: block !important;  float: left;  left: 50%;  margin: 10px 0 0;  position: relative; z-index:1}



.cart span+span { margin:0 0 0 4px }
/*.mest { font-size:18px; text-align:center; display:block !important}
*/
.mest {  clear: both;  display: block !important;  font-size: 18px;  margin: 33px 0 25px;  text-align: center;}
.zrit { text-align:center; margin-top:82px; }

.match_sostav { margin:24px 0 0  }
.match_sostav .arentable.turnd.match tr:nth-child(1) td { padding:1px 0 1px 11px }
.match_sostav .arentable.turnd.match td { padding:5px 0 5px 11px }



.match_sostav .arentable.turnd.match tr+tr td { padding:3px 0 3px 1%; width:5%  }
.match_sostav .arentable.turnd.match tr+tr td+td { padding:5px 0 3px 1% ; width:44%   }
.match_sostav .arentable.turnd.match tr+tr td+td+td { width:5%; }
.match_sostav .arentable.turnd.match tr+tr td+td+td+td { width:44% }

.sost_menu {  background: url(../img/din_bg_big_t.jpg) repeat-y scroll 0 0 transparent;  height: 25px;  margin: 0 0 -1px;  overflow: hidden;}
.sost_menu p { float:left; font-size:14px; color:#fff; padding:3px 0 0 30px }
.sost_menu p + span + p {  float: right;  padding: 3px 30px 0;  position: relative;  top: -21px;}

.sost_menu .obl_s {  clear: both;  display: inline-block;  float: left;  left: 50%;  position: relative;  top: -21px;}
.obslyj_m li { font-size:14px; color:#2b3043; margin:0 0 1px }
.obslyj_m { margin:7px 0 7px 29px }
.sost_menu .obl_s span {height:23px; padding:2px 9px 0;  display: inline-block; position:relative; left:-50%; }
.sost_menu a {  border-bottom: 1px dashed;  color: #FFF;  display: inline-block;  font-size: 18px;  line-height: 100%;  text-decoration: none;}
.sost_menu .obl_s span.active000, .sost_menu .obl_s span:hover { background:#1c4973;  } 
.sost_menu .obl_s span.active a, .sost_menu .obl_s span:hover a {border:none}

.arentable.turnd.match.oth.sost td img { /* width: 20px; ??????????????????????????????????????!!!!!!!!!!!!!!!!!!!!!!!!! */ }
.arentable.turnd.match.oth.sost td { width:auto }
.arentable.turnd.match.oth.sost tr:nth-child(1) td, .arentable.turnd.match.oth.sost tr:nth-child(1) { background:#fff !important; color:#2B3043; font-size:14px; width:auto}
.arentable.turnd.match.oth.sost tr:nth-child(n+1) td{ background:#E9EAE8 !important } 
.arentable.turnd.match.oth.sost tr:nth-child(2n+1) td{ background:none !important } 

.arentable.turnd.match.oth.cards tr td{  height:4px ; padding:0 !important; font-size:12px !important; background:none !important}
.arentable.turnd.match.oth.cards tr+tr td { height:auto; padding:5px 0 3px 1% !important; width:auto }
.zapas { background:#b6c0c5; text-align:center; font-size:18px; color:#2b3043; padding:1px 0 }


.map_football { width:586px; height:419px; background:url(../img/players_pole.jpg) no-repeat; margin:15px auto 45px auto; position:relative}



.player { position:absolute; top:50px; }
.player .small_m { display:block; width:38px; height:34px; background:url(../img/player.png) no-repeat; cursor:pointer }
.player .big_m { display:block; width:44px; height:39px; background:url(../img/player_b.png) no-repeat; cursor:pointer; position:absolute; top:-2px; left:-3px; display:none }
.player:hover .big_m { display:block }
.player .num_m { z-index:99; color: #FFFFFF;  font-size: 12px;  padding: 8px 0;  position: absolute;  text-align: center;  top: 0;  width: 96%; cursor:pointer }
/*.player .name_p { color: #FFFFFF;  display: none;  font-size: 12px;  left: -70%;  position: absolute;  text-shadow: 1px 1px 3px #000000;  width: 175px; }
*/


.player .name_p {
  color: #FFFFFF;
  display: none;
  font-size: 12px;
  left: -50%;
  margin: 0 0 0 -55px;
  position: absolute;
  text-align: center;
  text-shadow: 1px 1px 3px #000000;
  width: 175px;
}




.player:hover .name_p { display:inline }
.player .num_m.zam_p0 { background:url(../img/opac_m.png) no-repeat; }
.player:hover .num_m.zam_p0 { background:url(../img/opac_b.png) no-repeat; left:-3px; top:-2px; padding:11px 3px 8px 3px; }
.referee .player .small_m { display:block; width:38px; height:34px; background:url(../img/referee.png) no-repeat; cursor:pointer }
.referee .player .big_m { display:block; width:44px; height:39px; background:url(../img/referee_b.png) no-repeat; cursor:pointer; position:absolute; top:-2px; left:-3px; display:none }

.referee { position:relative; left:50%; float:left; top:-36px}
.referee .player  { float:left; position:relative; left:-50%  }

.team_one { position:absolute; float:left; height:39px;top:-18px; width:281px }
.team_two .player { position:relative;float:left; top:auto; left:auto; margin:0 0 17px }
.team_one .player { position:relative;float:right; top:auto; left:auto; margin:0 0 17px }
.team_one .name_p,.team_two .name_p {  color:#000; text-shadow:0 0 0 #fff }
.team_pl { position:absolute; width:100%; left:0; bottom:0 }
.team_two { width:281px; position:absolute; float:right; height:39px; top:-18px; right:0 }

.player.gallkeep { top:194px; left:auto; right:auto }
.player.gallkeep.l { left:14px }
.player.gallkeep.r { right:12px }
.player.gallkeep .name_p {  margin: 0 0 0 -29px; text-align: right;  width: 88px;}
.player.gallkeep.leftTeam .name_p {  margin: 0 0 0 14px;  text-align: left;}


.player.gallkeep .small_m { background:url(../img/gallkeep.png) no-repeat }
.player.gallkeep .big_m { background:url(../img/gallkeep_b.png) no-repeat }

.map_football.more_players { margin:15px auto 90px auto }

.player.leftTeam.t1 {top:68px}
.player.leftTeam.t2 {top:131px}
.player.leftTeam.t3 {top:191px}
.player.leftTeam.t4 {top:255px}
.player.leftTeam.t5 {top:319px}

.player.rightTeam.t5 {top:68px}
.player.rightTeam.t4 {top:131px}
.player.rightTeam.t3 {top:191px}
.player.rightTeam.t2 {top:255px}
.player.rightTeam.t1 {top:319px}

.player.LX1 { left:61px } /*48*/
.player.LX2 { left:105px } /*98*/
.player.LX3 { left:150px } /*150*/
.player.LX4 { left:195px } /*200*/
.player.LX5 { left:237px } /*248*/

.player.RX1 { right:61px }
.player.RX2 { right:105px }
.player.RX3 { right:150px }
.player.RX4 { right:195px }
.player.RX5 { right:237px }

.pl_main { background:#fff; margin:0 0 15px; height:310px }
.foot_pl { margin:20px 0 0; position:relative }
.zn_foot { float:left; margin:0 0 0 63px; }
.zn_foot li { float:left; font-size:18px; color:#2b3043; margin:0 0 0 15px ; min-width:60px; padding:1px 0 1px 15px; text-align:center; background:#e9eae8 url(../img/min_pole_card_pl.png) no-repeat; background-position:6px 50% !important}
.zn_foot li+li { background:#e9eae8 url(../img/time_card_pl.png) no-repeat 0 50%}
.zn_foot li+li+li { background:#e9eae8 url(../img/ball_card_pl.png) no-repeat 0 50%}
.zn_foot li.gk_stat_line { background:#e9eae8 url(../img/icons/icon_03.png) no-repeat 0 50%}
.zn_foot li.gk_stat_line2 { background:#e9eae8 url(../img/icons/icon_06.png) no-repeat 0 50%}

.zn_foot li+li+li+li { background:#e9eae8 url(../img/smalll_pl_card_pl.png) no-repeat 0 50%}
.zn_foot li+li+li+li+li { background:#e9eae8 url(../img/yellow_card.jpg) no-repeat 0 50%}
.zn_foot li+li+li+li+li+li { background:#e9eae8 url(../img/red_card.jpg) no-repeat 0 50% }
.pl_main .ob_sel_year.turnd + .ob_sel_year.turnd { float:left }
.pl_main .ob_sel_year.turnd { margin:3px 0 0 25px}
.pl_main .tit_sel {  font-size: 18px;  position: relative;  top: -3px;  margin: 0 20px 0 0;}
.main_card {  background: none repeat scroll 0 0 #FFFFFF;  height: 183px;  padding: 15px;  position: absolute;  right: 22px;  top: -215px;  width: 388px;}
.main_card:before, .main_card:after { content:''; display:block; position:absolute; bottom:0; width:24px; height:18px; background:url(../img/bg_pl_poleug.jpg) no-repeat; }
.main_card:after { left:-24px; }
.main_card:before { right:-24px; background-position:-24px 0  }
.img_m_card { width:116px; height:155px; margin:0 15px 0 0; float:left }
.num_pl_c { font-size:36px; font-weight:bold; float:left }
.fl {  float: left;  height: 32px;  margin: 7px 0 0 7px;  width: 32px;}
.ob_card { float:left; width:160px }
.fl_n { margin:-13px 0 0 0}
.name_pl_card, .b_pl, .arend { font-size:16px; color:#1c4973 ; float:left; clear:both}
.post {padding: 0 0 0 85px;color: #196DB3;font-size: 18px;}
/*.b_pl { font-size:12px !important; margin:8px 0 0 21px }*/
.b_pl { position:relative; z-index:1; font-size: 12px !important;  margin: 8px 0 0;  max-width: 155px; max-height:79px; overflow:hidden}
.arend { color:#2b3043 !important; font-size:12px !important; margin:8px 0 0 21px}
.name_pl_card span { font-weight:bold; text-transform:uppercase }
.nagr { position:absolute; top:13px; right:1px; width:144px }
.nagr li { float:right; margin:0 8px 10px 0 }
.name_pl_card { margin:-13px 0 0  }
.map_min_pole { background:url(../img/pole_green.jpg) no-repeat; position:absolute; bottom:15px; right:14px; width:118px; height:86px }
.b_pos { display:block; position:absolute; width:17px; height:22px; background:url(../img/pos_for_pole_sm.png) }
.s_pos { display:block; position:absolute; width:12px; height:16px; background:url(../img/min_pos_pole.png) }
.ioi {  color: #2B3043;  font-size: 14px;  margin: 29px 0 29px 17px;  width: 525px;}
.ioi span { font-weight:bold }



.calend_t { width:100%; margin:25px 0 0 }
.calend_t tr td { padding:7px 0; width:81px; text-align:center; background:#b6c0c5; font-size:12px; border:1px solid #fff }
.calend_t tr+tr td { background:none; padding:0}

.calen_b { width:81px; height:123px; border:1px solid #d2d7d8; position:relative; }
.date_c { color:#929394; display:block; position:absolute; top:3px; right:7px; }

.s_calen { width:81px; height:123px; background: url(../img/bg_small_k.jpg) repeat-x  }
.time_k { position:absolute; top:3px; left:7px; color:#1c4973; display:block }
.s_calen .date_c { color:#1c4973 }
.tit_k {  position: absolute;  width: 100%;  top: 20px;}
.count_k { width:100%; text-align:center; font-size:18px; position:absolute; top:54px }
.one_img { float:left;left:4px; position:absolute; bottom:10px }
.one_img+.one_img { left:auto; right:4px; }
.nav_cal { float:right; position:relative; top:-25px }
.nav_cal span { float:left; color:#1c4973; font-size:18px; text-decoration:none }
.nav_cal .next, .nav_cal .prev { display:block; width:12px; margin:0 15px 0 0; position:relative; top:2px; height:19px; background:url(../img/nextpreccal.jpg) no-repeat; float:left; }
.nav_cal .next { background-position: -12px 0; margin:0 0 0 15px }

.nav_cal .prev:hover { background-position:0 -19px }
.nav_cal .next:hover { background-position:-12px -19px }

.avatar { float:left; margin:13px 0 38px; width:100% }
.avatar img { float:left; margin:0 14px 0 0 }
.av_t { font-size:14px; color:#2b3043 }
.av_t+p { color:#9799a0; font-size:11px }
.but_down { font-size:14px; text-decoration:none; text-shadow:1px 1px 2px #000; padding:3px 15px 4px; margin:15px 0 0 58px; float:left; color:#f9f8f5; background:url(../img/down_but_bg.jpg) repeat-x; border-radius:3px; }
.avatar .but_down:hover { background:url(../img/down_but_bg_act.jpg) repeat-x }


.res_search { /*border-bottom:1px dotted #196CB3;*/ padding:0 0 25px ; width:936px}
.res_search+.pages  { text-align:left; margin:14px 15px 20px 0 }
.one_res+.one_res { margin:17px 0 0 }
.one_res { width:92% }
.one_tit { font-size:16px; color:#196cb3 !important}
.one_txt { margin:8px 0 0; font-size:14px; color:#2b3043 }
.password { font-size:14px; color:#2b3043; min-height:500px }
.password .but_down  { clear:both; margin:0; color:#fff; background:url(../img/down_but_bg_act.jpg) repeat-x !important }
.password input { margin:15px 0 }
.password .but_down:hover { opacity:0.8 }





/*.b_calen { width:187px; height:248px; background:url(../img/bg_big_cal.jpg) repeat-x; position:absolute; border:1px solid #d2d7d8; display:none; opacity:0; z-index:99 }
*/.b_calen { width:93px; cursor:pointer; height:124px; top:0; left:0; background:url(../img/bg_big_cal.jpg) repeat-x; position:absolute; border:1px solid #d2d7d8; display:none; opacity:0; z-index:99 }
.bb_tit { font-size:16px; color:#252c41; margin:12px 0 0 }
.bb_tit p+p { font-size:14px }
.count_s { font-size:18px !important; color:#196cb3; margin:56px 0 78px }
.one_m { width:56px; height:56px; float:left; position:absolute; bottom:122px; left:7px  }
.one_m+.one_m { right:7px; left:auto }
.stadio {  width: 70%;  margin: auto;  text-align:center}

.arentable.turnd.match.oth.sost tr:nth-child(1) td { padding:5px 0 3px 1%; text-align:left }
/*HTML5*/
header, section, footer, nav, article, aside {display: block;}

footer .online { position:absolute; top:18px; left:110px; margin:0;}


/*REGISTRATION*/
.avatar .but_down {color: #fff; text-shadow: none;}

/*STATISTIKS*/
.statistics {margin: 18px 0;}
.statistics th {background: #dadede; padding: 5px 0;font-size: 14px; font-weight: normal;}
.statistics td {font-size: 14px;}
.statistics td+td+td+td+td+td+td+td+td+td+td+td+td+td {color: #196cb3; font-size: 24px;}

.statistics span {display: block; width: 18px; height: 18px; background-position: center center !important; margin: auto;}
span.games {background: url(../img/icons/games.png) no-repeat;}
span.time {background: url(../img/icons/time.png) no-repeat;}
span.base {background: url(../img/icons/base.png) no-repeat;}
span.changes {background: url(../img/icons/changes.png) no-repeat;}
span.changed {background: url(../img/icons/changed.png) no-repeat;}
span.change {background: url(../img/icons/change.png) no-repeat;}
span.goals {background: url(../img/icons/goals.png) no-repeat;}
span.passes {background: url(../img/icons/passes.png) no-repeat;}
span.yellow {background: url(../img/icons/yellow.png) no-repeat;}
span.red {background: url(../img/icons/red.png) no-repeat;}
span.yellow-double {background: url(../img/icons/yellow-double.png) no-repeat;}

.legend {width: 100%;}
.legend td {padding: 5px 0 5px 2%; width: 23%; font-size: 12px;}
.legend span {display: block; width: 18px; height: 18px; background-position: center center !important; float: left; margin: 0 10px 0 0;}

.pop-up>div {height: 280px;}
.pop-up .close {background: url(../img/close.jpg) no-repeat; width: 15px; height: 15px; display: block; position: absolute; right: 12px; height: 14px; cursor: pointer;}
.pop-up .statistics th {padding: 2px 0 2px 11px; text-align: left; background: #b6c0c5;}
.pop-up .statistics td {padding: 3px 0 3px 11px;}
.pop-up .jspPane {width: 96% !important;}

/*****************new_table********************/
.pop-up div .statistics.arentable { margin:0 }
.pop-up {  background: #fff;  box-shadow: 0 0 4px 0 #898989;  left: 50%;  margin: -200px 0 0 -380px;  padding: 15px 13px 22px;  position: fixed;  width: 820px;  z-index: 105;  top:50% !important;  height:351px;}
.pop-up .statistics.arentable {  height: 25px;  margin: 22px 0 0;  width:793px; table-layout:fixed}

.pop-up .statistics.arentable td.c-c {line-height:130%;text-align: center; width: 30px;}

.pop-up .statistics.arentable .c-date {width: 74px; text-align:left}
.pop-up .statistics.arentable .c-stage {width: 84px; text-align:left}
.pop-up .statistics.arentable .c-enemy {width: 105px; text-align:left}
.pop-up .statistics.arentable .c-score {width: 35px; text-align:left}


.pop-up div .statistics.arentable tr:nth-child(1) td { background:#fff }
.pop-up div .statistics.arentable tr:nth-child(2n+1) td { background:#fff }
.pop-up div .statistics.arentable tr+tr td { background:#E9EAE8 }

.pop-up.tournament { width:900px; margin:0 0 0 -420px }
.pop-up.tournament .statistics.arentable { width:875px }

.pop-up.tournament .statistics.arentable td.c-c {width: 30px; text-align:center; line-height:130%}
.pop-up.tournament .statistics.arentable .c-date {width: 81px;}
.pop-up.tournament .statistics.arentable .c-tourn {width: 160px;}
.pop-up.tournament .statistics.arentable .c-stage {width: 73px;}
.pop-up.tournament .statistics.arentable .c-enemy {width: 78px;}
.pop-up.tournament .statistics.arentable .c-score {width: 70px;}

.year-t tr td + td p { padding:0 12px }

.td-center { text-align:center }
.td-center img { margin:auto }
.ob_card .arend {margin:8px 0 0 0 !important; padding:0 16px 0 0}
.left_mini_img {  margin: 0 15px 15px 0 !important;}
.img_wrapper { width:16px; position:relative }
.dark {  background: #000;display: none;  height: 100%;left: 0;opacity: 0.5;position: fixed;top: 0;width: 100%;z-index: 99;}
/*404p*/
.p404 { background:none }
.p404 .mainpage a {  color: #0F8AD1;  font-size: 18px;  position: absolute;  right: 0;  top: 255px;}
.p404 .mainpage { width:949px; height:758px; background: url(../img/bg404.jpg) no-repeat; margin:-379px 0 0 -475px; position:absolute; top:50%; left:50% }
.pop-up>h2 {color: #1c4973; font-size: 24px; line-height: 24px; font-weight: normal; padding: 0 0 0 7px;}
.pop-up>p {color: #585859; font-size: 16px;padding: 0px 0 0 8px;}
/*****************new_table********************/

.fl img {  border: 1px solid #CCC;}
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 10px; height: 100%;}
.jspTrack { background: #cdd3d5; position: relative; }
.jspDrag { background: #cdd3d5; position: relative; top: 0; left: 0; cursor: pointer; background: rgb(33,161,215);
background: -moz-linear-gradient(top, rgba(33,161,215,1) 0%, rgba(25,109,180,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,161,215,1)), color-stop(100%,rgba(25,109,180,1)));
background: -webkit-linear-gradient(top, rgba(33,161,215,1) 0%,rgba(25,109,180,1) 100%);
background: -o-linear-gradient(top, rgba(33,161,215,1) 0%,rgba(25,109,180,1) 100%);
background: -ms-linear-gradient(top, rgba(33,161,215,1) 0%,rgba(25,109,180,1) 100%);
background: linear-gradient(to bottom, rgba(33,161,215,1) 0%,rgba(25,109,180,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21a1d7', endColorstr='#196db4',GradientType=0 );}

.one_pl .card a { display:block; width:71px; height:107px; float:left }
.image-shadowbox img{ width:auto !important }
.history-bl .his-menu a {width: auto;}
.img_pl_main { width:938px; height:240px; }
.like p { padding:0 0 10px }
.photosblock .titph {
  /*margin: -22px 0 0;*/
  top: 27px;
}
/**pravki**/
.search_archive .ob_sel_year.turnd {  }
.search_archive .ob_sel_year.turnd .tit_sel {  }
.search_archive .ob_sel_year.turnd+.ob_sel_year.turnd.pos {  }
.search_archive .ob_sel_year.turnd+.ob_sel_year.turnd.pos+.tit_sel { margin:1px 11px 0 26px !important }
.search_archive .ob_sel_year.turnd+.ob_sel_year.turnd.pos+.tit_sel+input {  }


.career_cell { display:table; background:url("../img/din_bg_big_t.jpg") repeat-y; width:100%; height:25px }
.career_cell p { display:table-cell; padding:3px 0; color:#fff; font-size:14px }
.table_career li+li .career_cell { background:#dadede }
.table_career li+li .career_cell p { color:#2b3043  }
.table_career li { margin:0 0 1px }
.but_table_career {  display: block;  height: 25px;  margin: -17px 0 0;  position: absolute;  width: 25px;}
.but_table_career span { display:block; width:7px; height:4px; margin:10px auto; background:url(../img/new_ico_career.png) 0 -4px  no-repeat  }
.but_table_career.active span { background-position:0 0}

.table_career.detailed { margin:1px 0 0; display:none }
.table_career.detailed li:nth-child(2n+1) .career_cell { background:#fff !important }
.table_career.detailed li:nth-child(1) .career_cell {}
.table_career.detailed li .career_cell { background:#ebecec !important }


.career_cell.detailed { background:#ddd !important }
/**SMALL POLE */
.b_pos.CX, .s_pos.CX {
}
.b_pos.CC, .s_pos.CC {
}
.b_pos.X1.Y1, .s_pos.X1.Y1 {
}
.b_pos.X1.Y2, .s_pos.X1.Y2 {
}
.b_pos.X1.Y3, .s_pos.X1.Y3 {
}
.b_pos.X1.Y4, .s_pos.X1.Y4 {
}

.b_pos.X2.Y1, .s_pos.X2.Y1 {
}

.b_pos.X2.Y2, .s_pos.X2.Y2 {
}

.b_pos.X2.Y3, .s_pos.X2.Y3 {
}

.b_pos.X3.Y1, .s_pos.X3.Y1 {
}

.b_pos.X3.Y2, .s_pos.X3.Y2 {
}

.b_pos.X3.Y3, .s_pos.X3.Y3 {
}

/**SMALL POLE */
.b_pos.CX, .s_pos.CX {
  bottom: 21px;
  left: 31px;
  z-index: 9;
}
.b_pos.CC, .s_pos.CC {
  bottom: 54px;
  left: 58px;
  z-index: 6;
}
.b_pos.X1.Y1, .s_pos.X1.Y1, .lz {
  bottom: 36px;
  left: 22px;
  z-index: 8;
}
.b_pos.X1.Y2, .s_pos.X1.Y2, .lcz {
  bottom: 32px;
  left: 33px;
  z-index: 8;
}
.b_pos.X1.Y3, .s_pos.X1.Y3, .pcz {
  bottom: 24px;
  left: 51px;
  z-index: 8;
}
.b_pos.X1.Y4, .s_pos.X1.Y4, .pz {
  bottom: 20px;
  left: 62px;
  z-index: 8;
}


.b_pos.X2.Y1, .s_pos.X2.Y1, .lp{
  bottom: 53px;
  left: 36px;
  z-index: 7;
}

.b_pos.X2.Y2, .s_pos.X2.Y2, .cp{
   bottom: 44px;
   left: 49px;
   z-index: 7;
}

.b_pos.X2.Y3, .s_pos.X2.Y3, .pp{
  bottom: 41px;
  left: 68px;
  z-index: 7;
}

.b_pos.X3.Y1, .s_pos.X3.Y1, .ln {
  bottom: 67px;
  left: 51px;
  z-index: 5;
}

.b_pos.X3.Y2, .s_pos.X3.Y2, .cn {
  bottom: 64px;
  left: 68px;
  z-index: 5;
}

.b_pos.X3.Y3, .s_pos.X3.Y3, .pn {
  bottom: 61px;
  left: 85px;
  z-index: 5;
}

/*.b_pos {z-index: 1;}*/
/**SMALL POLE */

.newsslid .one.active .txt { color:#fff }

.table_career li p { width:32px; position:relative }
.table_career li p+p { width:65px }
.table_career li p+p+p { width:279px; }
.table_career li p+p+p+p { width:auto; text-align:center  }
.table_career li+li .career_cell p+p+p+p { width:75px !important;  }
.table_career.detailed  li .career_cell p+p+p+p { width:72px !important }
.table_career li+li .career_cell p+p+p+p+p { width:75px;  }
.table_career li+li p+p+p+p+p+p { width:75px }
.table_career li+li p+p+p+p+p+p+p { width:auto }


.table_career.detailed li p { width:32px; position:relative }
.table_career.detailed li p+p { width:73px }
.table_career.detailed li p+p+p { width:257px; }
.table_career.detailed li p+p+p+p { width:auto; text-align:center  }
.table_career.detailed li+li .career_cell p+p+p+p { width:auto;  }
.table_career.detailed li+li .career_cell p+p+p+p+p { width:75px;  }
.table_career.detailed li+li p+p+p+p+p+p { width:75px }
.table_career.detailed li+li p+p+p+p+p+p+p { width:auto }

.tit_opr a { text-decoration:none }
.slider a.prev {
    background: url("../images/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 60px;
    display: block;
    height: 45px;
    left: 18px;
    position: absolute;
    width: 24px;
}
.pop-up .jspScrollable { height:260px }
.slider a.next {
    background: url("../images/arrow.png") no-repeat scroll 0 -49px rgba(0, 0, 0, 0);
    bottom: 60px;
    display: block;
    height: 45px;
    position: absolute;
    right: 18px;
    width: 24px;
}

.slider ul li {
    background: url("../images/slider_border.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    float: left;
    height: 118px;
    padding: 20px 14px 0;
    text-align: center;
    width: 75px;
}
.hidd img {float:left;}

.newstxt img.sm {width:auto !important;}

ul.news-export li:nth-child(2n) {background: none repeat scroll 0 0 #CED4D6; display:block;}
ul.news-export li:nth-child(2n+1) {background: none repeat scroll 0 0 #B6C0C5; display:block;}
ul.news-export li a {display:block; color: #196CB3; font-size: 12px; padding: 1px 7px 3px; text-decoration: none;}
ul.news-export li a:hover {color: #000044; text-decoration: underline;}
.sendSuccesfull {clear:both;float:left;margin:0 0 0 90px;}

.goals_gk { display:inline-block; width:18px; height:14px; background: url(../img/icons/icon_03.png) no-repeat }
.safe_gk { display:inline-block; width:18px; height:14px; background: url(../img/icons/icon_06.png) no-repeat }

.rk {font-size: 10px; padding-left: 85px; padding-top: 45px;}


/*404p*/
.p404 { background:none }
.p404 .mainpage a {  color: #0F8AD1;  font-size: 18px;  position: absolute;  right: 0;  top: 255px;}
.p404 .mainpage { width:949px; height:758px; background: url(../img/bg404.jpg) no-repeat; margin:-379px 0 0 -475px; position:absolute; top:50%; left:50% }


.admin-name { border-bottom: 1px dashed #0B85C6; color: #0B85C6; }
/* A.Matusevich 2014-02-01 */
.count_penalty { position: relative; top: -40px; height: 0;}

.content h2 {margin:10px 35px 0px; color:#196DB3; }

.content .newstxt p {font-size:14px !important;}
.image-shadowbox img {float:left;}

.newstxt h3 img {display:inline-block; margin-bottom:0 !important;}

.translation_link_block {
  position: relative;
  z-index: 1;
  text-align: right;
  padding: 10px 35px 10px 0;
  background-color: #e9eae8;
}
.translation_link_block a {
  color: #1c4973;
}

.header {
	height: auto;
}

.outside_banner {
	width: 240px;
    display: block;
    height: 300px;
    position: fixed;
    top: 330px;
    left: 50px;
    background-size: cover;
}
.outside_banner + .outside_banner {
    width: 240px;
    display: block;
    height: 300px;
    position: fixed;
    top: 330px;
    right: 50px;
	left: inherit;
    background-size: cover;
}

@media (max-width:1600px) {
    .outside_banner {
        width: 200px;
        left: 25px;
    }
    .outside_banner + .outside_banner  {
        width: 200px;
        right: 25px;
		left: inherit;
    }
}

@media (max-width:1480px) {
    .outside_banner {
        width: 160px;
        left: 5px;
    }
    .outside_banner + .outside_banner  {
        width: 160px;
        right: 5px;
		left: inherit;
    }
}

@media (max-width:1380px) {
    .outside_banner {
        width: 130px;
        left: 5px;
    }
    .outside_banner + .outside_banner  {
        width: 130px;
        right: 5px;
		left: inherit;
    }
}

@media (max-width:1280px) {
    .outside_banner {
        display: none;
    }
    .outside_banner + .outside_banner  {
        display: none;
    }
}

.newstxt .photosblock img {
  margin: auto;
  max-width: none;
}

.news_internal_banner {
    display: block;
    width: 100%;
    height: 200px;
    background-size: cover;
    margin-bottom: 20px;
}


.tab_blocks .ob_sel_composition{
  right: 150px;
  position: absolute !important;
  top: -45px;
}

.women-match .s_calen{
	background:#e7d8e6;
}
.women-match .b_calen{
	background:#e7d8e6;
}
 .obmat .women-match{
	background:#e7d8e6;
}

.reserve-match .s_calen{
	background:#dfe7d8;
}
.reserve-match .b_calen{
	background:#dfe7d8;
}
 .obmat .reserve-match{
	background:#dfe7d8;
}


/*edit 31.03*/

.two-matches-in-a-day a:first-of-type .s_calen{
  height: 63px;
}

.two-matches-in-a-day a:last-of-type .s_calen{
  height: 60px;
}

.two-matches-in-a-day  a:first-of-type .s_calen .count_k{
  top: 10px;
}

.two-matches-in-a-day a:last-of-type .s_calen .count_k{
  top: 65px;
}

.two-matches-in-a-day a:first-of-type .s_calen .one_img{
  bottom: 66px;
  height: 30px;
  width: 30px;
}

.two-matches-in-a-day a:last-of-type .s_calen .one_img{
  bottom: 6px;
  height: 30px;
  width: 30px;
}

.two-matches-in-a-day .s_calen .one_img img{
  width: 100%;
}




.two-matches-in-a-day .b_calen{
  background-repeat: repeat;
  background-position: center;
  background-position-y: -34px;
}

.two-matches-in-a-day .b_calen a:first-of-type .one_m{
  top : 60px;

}
.two-matches-in-a-day .b_calen a:first-of-type .stadio{
  left: 50%;
  top: 160px;
  position: absolute;
  transform: translateX(-50%);
}
.two-matches-in-a-day .b_calen a:last-of-type .bb_tit{
  top: 15px;
  position: relative;

}

.two-matches-in-a-day .b_calen a:last-of-type .one_m{
  top: 270px;
}

.two-matches-in-a-day .b_calen a:last-of-type .stadio{
  left: 50%;
  bottom: -60px;
  position: absolute;
  transform: translateX(-50%);
}


.b_calen .stadio{
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}

.b_calen .women-match{
  height: 200px;
  display: block;
  background: #e7d8e6;
  margin: -9px -10px;
  padding: 6px 0;
}