@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, 
acronym, blockquote, q, cite, ins, del, dfn, a, div, span, 
pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, 
caption, thead, tbody, tfoot, col, colgroup, form, label, 
textarea, button, fieldset, legend, select, option, optiongroup, 
ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, 
param, map, area, bdo, iframe {
	padding: 0;
	margin: 0;
	border: 0;
}
ul li { list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; }
:-moz-any-link:focus {outline: none;}
html { width:100%; height:100%;}
body { min-width:1265px;height:100%; font-family: Arial, Helvetica, sans-serif; color:#363636; font-size:12px; background: url(../img/body_bg.png) top repeat-x #feb95a;}
a:link, a:visited { text-decoration:underline; color:#4680db; }
a:hover { text-decoration:none;}
table { border-collapse:collapse }
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.clear { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.he { height:235px; }
.newsBlockOpen .he {height:382px;}
.flo:after {/*fix for IE in styles-ie.css*/content: ".";visibility:hidden;display: block;clear:both;height:0;}
.fleft {float:left;}
.fright {float:right !important;}
.hidden {display:none;}

h1 {font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#1c1c1c; font-size:34px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#1c1c1c; font-size:18px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#1c1c1c; font-size:16px;}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c1c1c;
	font-size: 14px;
}
h5 {font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#1c1c1c; font-size:12px;}
h6 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#1c1c1c; font-size:11px; text-transform:uppercase;}

.all {/*__hack in styles-ie.css__*/ position:relative; z-index:1; margin:0 auto; min-height:100%; height:auto; background:url(../img/all_bg2.png) top center no-repeat;}
.all-container { max-width:1280px; min-width:1000px; margin:0 auto;}

.main-top { padding-bottom:16px; position:relative; z-index:1;}
.main-top .ball {position:absolute; z-index:5;background:url(../img/pic_ball.png); width:49px; height:51px; right:137px; top:204px;}
.main-top .panelA { padding:12px 24px 0 40px;}
.main-col .main-top .panelA { padding-left:0; padding-right:0;}
.main-top .hot-line {float:right; color:#4680db; background:url(../img/icons/ico_hotline.png) left 18px no-repeat; padding:6px 0 17px 25px;}
.main-top .hot-line span { font-size:30px; position:relative; top:2px; padding-left:3px; z-index:1;}
.main-top .search{float:right;clear:right;background:url(../img/search_r.png) right top no-repeat; height:32px; width:169px;}
.main-top .search .bg { position:relative; z-index:1; background:url(../img/search_l.png) left top no-repeat; height:30px; padding:2px 24px 0 12px; left:-6px;}
.main-top .search input.txt {background:transparent; border:none; width:100%; height:28px; line-height:28px; padding:0; margin:0; font-size:16px; color:#b8c1cf; vertical-align: top;}
.main-top .search .btn { position:absolute; z-index:2; right:3px; top:9px; background:url(../img/icons/ico_search.png) 3px 2px no-repeat; width:20px; height:20px; border: none; cursor:pointer;}
.logo {background:url(../img/logo.png); width:171px; height:108px; display:block;}
.main-top .banner {}

.main-top .panelB { padding:21px 24px 0 27px;}
.main-col .main-top .panelB { padding-left:10px; padding-right:0;}
.main-top .panelB .col { width: 950px;}
.logo2 { background:url(../img/logo2.png); width:186px; height:106px; display:block; margin-top:30px; margin-bottom:50px;}
.main-top .partners { padding-bottom:10px; overflow:hidden;}
.main-top .partners .container {float:left; display:inline; width:15%; font-size:14px; }
.main-top .partners .container p {padding-bottom:8px;}

.main-top .partners .container .btn {/*background:url(../img/partners_btn_bg_l.png) no-repeat 0 0;*/ float:left; /*height:37px;*/}
.main-top .partners .container .btn div{ vertical-align:middle; display:table-cell; background: none repeat scroll 0 0 #ffd203;  border-radius: 4px; color: #335199;/*float:left;*/ height:37px; text-align:center; font-size:11px; color:#335199; line-height:13px; padding:4px 5px 5px;}
.main-top .partners .container .btn a {color:#335199; text-decoration:none;}
.main-top .partners .container .btn p {padding-bottom:0;}

.main-top .partners .ico-sportloto { background:url(../img/icons/ico_sportloto.png) left top no-repeat; padding:0 25px 0 10%;}
.main-top .partners .ico-keno {background:url(../img/icons/ico_keno.png) left top no-repeat; padding:0 25px 0 10%;}
.main-top .partners .ico_blits {background:url(../img/icons/ico_blits.png) left top no-repeat; padding:0 0 0 10%;position:relative}
.main-top .top-menu { padding-left:2px;}
.main-top .top-menu a {color:#363636; padding-top:1px; margin-right:9%;}
.main-top .top-menu a:hover { color:#4680db; text-decoration:underline;}
.main-top .top-menu .sales {background:url(../img/icons/ico_sales.png) left 4px no-repeat; padding-left:24px;}
.main-top .top-menu .news {background:url(../img/icons/ico_news.png) left top no-repeat; padding-left:21px;}
.main-top .top-menu .contact-us {background:url(../img/icons/ico_mail.png) left 4px no-repeat; padding-left:25px;}

.side-col { float:left; width:195px; padding:0 0 0 25px;}
.side-col .main-menu/*__hack in styles-ie.css__*/ { min-height:215px; padding-bottom:12px;}
.side-col .main-menu li {font-size:14px; color:#335199; font-weight:bold; padding:3px 0;}
.side-col .main-menu li a {color:#335199; display:block; padding:2px 0 2px 0;}
.side-col .main-menu li a:hover, .side-col .main-menu li.cur a {color:#fff; text-decoration:underline;}
.side-col .main-menu li a span { float:left; width:17px; height:17px; margin:1px 9px 0 0; }
.side-col .main-menu li a:hover span, .side-col .main-menu li.cur a span { background:url(../img/mm_hover.png); }
.side-col .learning { font-size:11px;color:#4c4c4c; position: relative; z-index:1; padding-left:8px; padding-bottom:20px;}
.side-col .learning a { display:block; color:#335199; background:url(../img/icons/ico_movie.png) left top no-repeat; padding:23px 0 0 83px; width:73px; height:69px;}
.side-col .learning span { position:absolute; left:91px; top:37px;}
.side-col .experts {font-size:11px; padding:1px 0 0 5px; }
.side-col .experts h3 {font-size:18px; color:#1c1c1c; font-weight:normal; padding-bottom:6px;}
.side-col .experts h4 {font-size:12px; color:#335199; font-weight:normal; padding-bottom:2px; line-height:16px;}
.side-col .experts h4 a, .side-col .experts p.author a {color:#335199}
.side-col .experts p { line-height:14px; color:#4c4c4c; padding-bottom:12px;}
.side-col .experts p.author {color:#000; padding-top:2px;}
.side-col .experts .link {color:#666666;}

.main-col { float:right; width:75%; padding-right:40px;}
.main-col .content { background:url(../img/content_sp.png); width:739px; margin-bottom:40px;}
.main-col .content-top {background:url(../img/content_t.png) top no-repeat;}
.main-col .content-bott {background:url(../img/content_b.png) bottom no-repeat; padding:2px;}

.main-col .round { margin-bottom:39px;}
.main-col .round .top { background:url(../img/corLT.png) no-repeat 0 0; height:15px;}
.main-col .round .top div { background:url(../img/corT.png) repeat-x 0 0 #fff; height:15px; margin:0 15px;}
.main-col .round .top div div { background:url(../img/corRT.png) no-repeat 0 0; height:15px; margin:0 0 0 auto; width:15px; position:relative; right:-15px;}
.main-col .round .mid{
	border-left:2px solid #a86b01;
	border-right:2px solid #a86b01;
	background:url(../img/circulation_bg.png) center center no-repeat #fff; position:relative; z-index:1;
}
.main-col .sub .mid{ background:#fff; background-image:none;}
.main-col .round .bot { background:url(../img/corLB.png) no-repeat 0 0; height:15px;}
.main-col .round .bot div { background:url(../img/corT.png) repeat-x 0 100% #fff; height:15px; margin:0 15px;}
.main-col .round .bot div div { background:url(../img/corRB.png) no-repeat 0 0; height:15px; margin:0 0 0 auto; width:15px; position:relative; right:-15px;}

.main-col .round .mid .overfl{ overflow:hidden; padding:6px 21px 10px 21px;}
.main-col .round .mid .overfl .col { width:48%; float:left;}
.main-col .round .mid .overfl .last { float:right;}
.main-col .round .mid .col h2 {background:url(../img/solid1.png) left bottom repeat-x; margin-bottom:8px; padding-bottom:10px;}
.main-col .round .mid .container { padding:12px 0 13px;}
.main-col .round .mid .container p {line-height:16px;}
.main-col .round .mid .container p em {color:#b8c1cf; font-style:normal;}
.main-col .round .mid .container p span.red {color:#d21d12;}
.main-col .round .mid .container .side-block { font-size:10px; color:#b8a196; border: dashed 1px #eeeae7; float:right; padding:3px 3px; margin-bottom:11px;}
.main-col .round .mid .container .calendar{background:url(../img/icons/ico_calendar.png); width:20px; height:16px; font-size:11px; color:#c5170f; text-align:center; padding-top:5px; float:left; display:block; margin-top:-1px; text-transform:uppercase;}
.main-col .round .mid .container h3 { float:left; margin-right:9px; font-weight:bold;}
.main-col .round .mid .container h3.ico-hockey,
.main-col .round .mid .container h3.ico-kind1 { background:url(../img/icons/ico_hockey.png) left 2px no-repeat; padding:0 0 0 21px; color:#237ddd}
.main-col .round .mid .container h3.ico-football,
.main-col .round .mid .container h3.ico-kind2 { background:url(../img/icons/ico_football.png) left 2px no-repeat; padding:0 0 0 21px; color:#518000}
.main-col .round .mid .container h3.ico-other,
.main-col .round .mid .container h3.ico-kind3,
.main-col .round .mid .container h3.ico-kind4,
.main-col .round .mid .container h3.ico-kind0 { background:url(../img/icons/ico_football.png) left 2px no-repeat; padding:0 0 0 21px; color:#518000}
.main-col .round .mid .container .time{float:right;font-size:11px;color:#999;width:159px;position:absolute;right:0;top:0; text-align:center;}
.main-col .round .mid .container .time .holder {width:159px;}
.main-col .round .mid .container .time p {padding-top:5px; line-height:14px;}
.main-col .round .mid .container .info-block/*__ hack in styles-ie.css__*/ { padding:2px 0px 15px; position:relative; z-index:1; zoom:1; min-height:32px;}
.main-col .round .mid .container .info-block span {padding-left:4px;}
.main-col .round .mid .foot { overflow:hidden; padding-bottom:7px; padding:0 16px;}
.main-col .round .mid .foot .col { float:left; width:48%;}
.main-col .round .mid .foot .last { float:right;}

.main-col .week-progr { padding:12px 12px 40px 10px;}
.main-col .week-progr h1 {margin-bottom:35px; padding-left:9px;}
.main-col .week-progr table th { background:url(../img/grids/th_bg.png) 4px top no-repeat; font-size:14px; color:#fff; padding:1px 3px 4px 6px; height:33px; zoom:1;}
.main-col .week-progr table th.first {background-position:left top; width: 118px;}
.main-col .week-progr table th.first + th {width: 190px;}
.main-col .week-progr table th.first + th + th {width: 218px}
.main-col .week-progr table th.first + th + th + th {width: 340px;}
.main-col .week-progr table th.first + th + th + th + th {width: 58px;}
.main-col .week-progr table th.first + th + th + th + th + th {width: 27px;}
.main-col .week-progr table tr.spacer td { font-size:0; line-height:0; height:7px; padding:0; border:none;}
.main-col .week-progr table tr.bg-color {background:#fef9e3;}
.main-col .week-progr table td {color:#363636; font-size:13px; line-height:18px; height:49px; border-bottom:1px solid #e3e3e3;}
.main-col .week-progr table td.last {}
.main-col .week-progr table td.bnone {border-bottom:none; padding:3px 3px 3px 6px;}
.main-col .week-progr table td.tcentr {text-align:center;}
.main-col .week-progr table .black {color:#000; font-size:14px;}
.main-col .week-progr table td.first + td + td + td.black {padding:3px 3px 3px 6px;}
.main-col .week-progr table tr td.black:first-of-type {padding:3px 3px 3px 6px;}
.main-col .week-progr table td p {font-size:12px; padding-top:2px;}
.main-col .week-progr table td .calendar { position:relative; padding-left:20px; margin-left:2px; zoom:1; line-height:14px;}
.main-col .week-progr table td .calendar strong {left:0; top:-6px; position:absolute; background:url(../img/icons/ico_calendar.png); width:20px; height:16px; font-size:11px; line-height:normal; color:#c5170f; text-align:center; padding-top:5px; display:block; margin-top:-1px; text-transform:uppercase;}

.main-col .archive { padding:12px 15px 10px 19px;}
.main-col .archive h1 {margin-bottom:30px;}
.main-col .archive .search { font-size:12px; color:#999; margin-bottom:34px;}
.main-col .archive .search p {padding-bottom:12px; padding-left:2px;}
.main-col .archive .search .bg {background:/*url(../img/search_t.png) right top no-repeat*/ #f6f0e5;}
.main-col .archive .search .bg2 {/*background:url(../img/search_b.png) right bottom no-repeat;*/ font-size:14px; color:#363636; padding:9px 0 10px 16px; position:relative;}
.main-col .archive .search .bg2 label {display:block; float:left; padding:1px 9px 0 0;}
.main-col .archive .search .txt{background: url(../img/search_inp_r.png) right no-repeat;height:21px;float:left;margin-right:22px}
.main-col .archive .search .txt-bg {background:url(../img/search_inp_l.png) left no-repeat; padding:1px 5px;}
.main-col .archive .search .txt-bg input { width:100%; padding:0; margin:0; height:19px; line-height:19px; background:transparent; border:none; font-family:Arial, Helvetica, sans-serif;}
.main-col .archive .search .cusel {float:left; margin-right:8px;}
.main-col .archive .search .submit1 {position:absolute; top:6px; left: 630px;}
.main-col .archive .right-col { float:right; width:222px;}
.main-col .archive .right-col .box {background:url(../img/innerbox/inner_side-block_sp.png); width:222px; margin-bottom:66px;}
.main-col .archive .right-col .box-t {background:url(../img/innerbox/inner_side-block_t.png) top no-repeat;}
.main-col .archive .right-col .box-b {background:url(../img/innerbox/inner_side-block_b.png) bottom no-repeat; padding:22px 6px 26px 2px; color:#999; font-size:12px; text-align:center;}
.main-col .archive .right-col h2 { font-size:23px; color:#c72412; padding-top:26px; padding-left:3px;}
.main-col .archive .cont-col {float:left; width:65%; margin-left:-4px; display:inline; padding-top:1px;}
.main-col .archive .cont-col .box-h {background:url(../img/innerbox/inner_box-h_r.png) right top no-repeat;float:left; margin-bottom:-5px; position:relative; z-index:1;}
.main-col .archive .cont-col .box-h .bg {background:url(../img/innerbox/inner_box-h_l.png) left top no-repeat; height:24px; float:left; padding:12px 21px 0 14px; }

.main-col .archive .cont-col .box { background:url(../img/innerbox/inner_main-block2_sp_l.png) repeat-y 0 0; clear:both; margin-bottom:16px;}
.main-col .archive .cont-col .box-in { background:url(../img/innerbox/inner_main-block2_sp_r.png) repeat-y 100% 0;}
.main-col .archive .cont-col .box-t {background:url(../img/innerbox/inner_main-block2_t_l.png) left top no-repeat;}
.main-col .archive .cont-col .box-rt {background:url(../img/innerbox/inner_main-block2_t_r.png) right top no-repeat;}
.main-col .archive .cont-col .box-b { background:url(../img/innerbox/inner_main-block2_b_l.png) left bottom no-repeat; }
.main-col .archive .cont-col .box-rb { background:url(../img/innerbox/inner_main-block2_b_r.png) right bottom no-repeat; padding:16px 25px 0px 16px;}

.main-col .archive .cont-col .container { padding:0 0 21px 0;}
.main-col .archive .cont-col .container .col1 {max-width: 321px; float:left; margin-bottom:10px;}
.main-col .archive .cont-col .container .col2 {width:200px; float:right;}
.main-col .archive .cont-col .container .calendar{ background:url(../img/icons/ico_calendar.png); width:20px; height:16px; font-size:11px; color:#c5170f; text-align:center; padding-top:5px; float:left; display:block; margin-top:-1px; text-transform:uppercase;}
.main-col .archive .cont-col .container h3 { float:left; margin-right:9px; font-weight:bold; margin-bottom:16px;}
.main-col .archive .cont-col .container h3.ico-hockey,
.main-col .archive .cont-col .container h3.ico-kind1 { background:url(../img/icons/ico_hockey.png) left 2px no-repeat; padding:0 0 0 21px; color:#237ddd}
.main-col .archive .cont-col .container h3.ico-football,
.main-col .archive .cont-col .container h3.ico-kind2 { background:url(../img/icons/ico_football.png) left 2px no-repeat; padding:0 0 0 21px; color:#518000}
.main-col .archive .cont-col .container h3.ico-other,
.main-col .archive .cont-col .container h3.ico-kind3,
.main-col .archive .cont-col .container h3.ico-kind4,
.main-col .archive .cont-col .container h3.ico-kind5 { background:url(../img/icons/ico_hockey.png) left 2px no-repeat; padding:0 0 0 21px; color:#237ddd}
.main-col .archive .cont-col .container p {line-height:16px;}
.main-col .archive .cont-col .container .more-padd p {padding-bottom:5px;}
.main-col .archive .cont-col .container p em {color:#b8c1cf; font-style:normal;}
.main-col .archive .cont-col .container p span.red {color:#d21d12;}
.main-col .archive .cont-col .container .side {text-align:right; margin-bottom:19px; padding-top:3px;}
.main-col .archive .cont-col .container .side span{font-size:10px;color:#666;padding-left:9px; position:relative; z-index:1; top:1px;}

.main-col .statistics { delete-padding:12px 15px 10px 19px;}
.main-col .statistics h1 {margin-bottom:27px; float:left; margin-right:19px;}
.main-col .statistics .tabs { padding:14px 0 0 0;}
.main-col .statistics .tabs li {float:left; font-size:12px; color:#000; padding:2px 13px 4px 13px; list-style-type:none;}
.main-col .statistics .tabs li a {text-decoration:none;background:url(../img/dotted_blue.png) left bottom repeat-x;display:block}
.main-col .statistics .tabs li a:hover {background:none;}
.main-col .statistics .tabs li.cur { background:#ffffe6; border:1px dashed #ca7f75; margin-top:-1px; position:relative; z-index:1;}
.main-col .statistics .tabs li.cur a {background:none; color:#000; cursor:default;}
.main-col .statistics .right-col { float:right; width:222px; padding-top:39px;}
.main-col .statistics .right-col .legend { margin-bottom:34px; padding-left:1px; zoom:1;}
.main-col .statistics .right-col .legend h5 {  margin-bottom:13px; float:left;}
.main-col .statistics .right-col .legend h5 span {background:url(../img/dotted_gray.png) left bottom repeat-x; padding-bottom:1px; cursor:pointer;}
.main-col .statistics .right-col .legend-open h5 {background:url(../img/arrow_up2.png) right 4px no-repeat;padding-right:8px;}
.main-col .statistics .right-col .legend .container { clear:both;}
.main-col .statistics .right-col .legend p { font-size:10px; color:#363636; line-height:13px; padding-left:1px; padding-bottom:0;}
.main-col .statistics .right-col .dashed-rounded { background:url(../img/dashed-rounded_sp.png); width:214px; margin-bottom:26px;}
.main-col .statistics .right-col .dashed-rounded .bg1 { background:url(../img/dashed-rounded_t.png) top no-repeat;}
.main-col .statistics .right-col .dashed-rounded .bg2 { background:url(../img/dashed-rounded_b.png) bottom no-repeat; padding:4px 10px 5px 10px; font-size:14px; line-height:18px;} 
.main-col .statistics .right-col .dashed-rounded p {padding-bottom:4px;}
.main-col .statistics .right-col .dashed-rounded .bg2 a {color:#4680db;}
.main-col .statistics .right-col .dashed-rounded .bg2 p span {font-size:12px;}
.main-col .statistics .right-col .dashed-rounded .col{background:url(../img/arrow_up3.png) left 7px no-repeat;padding:2px 0 0 24px; float:none; width:auto;}
.main-col .statistics .right-col .box {background:url(../img/innerbox/inner_side-block_sp.png); width:222px; margin-bottom:18px;}
.main-col .statistics .right-col .box-t {background:url(../img/innerbox/inner_side-block_t.png) top no-repeat;}
.main-col .statistics .right-col .box-b {background:url(../img/innerbox/inner_side-block_b.png) bottom no-repeat; padding:10px 6px 15px 12px; color:#363636; font-size:12px; zoom:1;}
.main-col .statistics .right-col .box h2 { margin-bottom:15px;}
.main-col .statistics .right-col .box .side-block { font-size:10px; color:#b8a196; border: dashed 1px #eeeae7; float:left; padding:4px 3px; margin-bottom:14px;}
.main-col .statistics .right-col .box .side-block p	{padding:0; color:inherit; font-size:inherit; line-height: inherit;}
.main-col .statistics .right-col .box .two-cols { clear:both; margin-bottom:15px; margin-top:10px; zoom:1;}
.main-col .statistics .right-col .box .two-cols .calendar { background:url(../img/icons/ico_calendar.png); width:20px; height:16px; font-size:11px; color:#c5170f; text-align:center; padding-top:5px; float:left; display:block;text-transform:uppercase; float:left; margin:2px 9px 0 0;}
.main-col .statistics .right-col .box .two-cols .col {display:table; zoom:1;}
.main-col .statistics .right-col .box .two-cols .col p {padding-bottom:1px;}
.main-col .statistics .right-col .box .two-cols .col p em {font-style:normal; color:#B8C1CF;}
.main-col .statistics .right-col .box .time{font-size:11px; color:#999;width:159px; padding-left:1px;}
.main-col .statistics .right-col .box .time .holder {float:right; width:71px;}
.main-col .statistics .right-col .box .time p {padding-top:5px; line-height:14px;}
.main-col .statistics .right-col .box2 { margin-bottom:26px;}
.main-col .statistics .right-col .box2 .box-b {padding:17px 47px 14px 12px;}
.main-col .statistics .right-col .box2 th, .main-col .statistics .right-col .box2 td {padding-top:5px; padding-bottom:6px;}
.main-col .statistics .right-col .box2 .last th, .main-col .statistics .right-col .box2 .last td {padding-top:6px;}
.main-col .statistics .right-col .box2 th {text-align:right; font-weight:normal;}
.main-col .statistics .right-col .box2 td {text-align:right; width:20px; padding-left:3px;}
.main-col .statistics .right-col .expert-opinion { margin-left:2px; margin-bottom:18px;}
.main-col .statistics .right-col .expert-opinion a {color:#335199;}
.main-col .statistics .right-col .expert-opinion h2 { padding-bottom:6px;}
.main-col .statistics .right-col .expert-opinion h5 { padding-bottom:1px; line-height:16px;}
.main-col .statistics .right-col .expert-opinion p { font-size:11px; color:#4c4c4c; line-height:14px; padding-bottom:14px;}
.main-col .statistics .right-col .expert-opinion p.author {color:#000;}
.main-col .statistics .cont-col {float:left; width:65%; margin-left:-2px; display:inline;}
.main-col .statistics .cont-col h2 { margin-bottom:17px; padding-left:3px;}
.main-col .statistics .cont-col .box { background:url(../img/innerbox/inner_main-block2_sp_l.png) repeat-y 0 0; clear:both; margin-bottom:16px;}
.main-col .statistics .cont-col .box-in { background:url(../img/innerbox/inner_main-block2_sp_r.png) repeat-y 100% 0;}
.main-col .statistics .cont-col .box-t {background:url(../img/innerbox/inner_main-block2_t_l.png) left top no-repeat;}
.main-col .statistics .cont-col .box-rt {background:url(../img/innerbox/inner_main-block2_t_r.png) right top no-repeat;}
.main-col .statistics .cont-col .box-b { background:url(../img/innerbox/inner_main-block2_b_l.png) left bottom no-repeat; }
.main-col .statistics .cont-col .box-rb { background:url(../img/innerbox/inner_main-block2_b_r.png) right bottom no-repeat; padding:18px 7px 16px 2px;}
.main-col .statistics .cont-col .grid th {font-size:12px; color:#335199; text-align:center;font-weight:bold; width:32px; padding:0 4px 8px 4px;}

.main-col .statistics .cont-col .grid th span {background:none; padding-right:19px; cursor:pointer;}
.main-col .statistics .cont-col .grid th.sort-header span {background:url(../img/trngl_gray_bott.png) right 3px no-repeat; padding-right:19px; cursor:pointer;}
.main-col .statistics .cont-col .grid th.sort-header.sort-desc span {background:url(../img/trngl_blue_bott.png) right 3px no-repeat; padding-right:19px; cursor:pointer;}
.main-col .statistics .cont-col .grid th.sort-header.sort-asc span {background:url(../img/trngl_blue_up.png) right 3px no-repeat; padding-right:19px; cursor:pointer;}

.main-col .statistics .cont-col .grid th.alt-trngl span {background:url(../img/trngl_blue_bott.png) right 3px no-repeat;}
.main-col .statistics .cont-col .grid th.first { width:22px;}
.main-col .statistics .cont-col .grid th.second { border-right:1px solid #f3f4f4; border-left:1px solid #f3f4f4; text-align:left;}
.main-col .statistics .cont-col .grid th.third { border-right:1px solid #f3f4f4;}
.main-col .statistics .cont-col .grid th.bleft {border-left:1px solid #f3f4f4;}
.main-col .statistics .cont-col .grid th.last {border-left:1px solid #f3f4f4; padding-right:20px;}
.main-col .statistics .cont-col .grid td {font-size:12px; color:#231f20; text-align:center; padding:7px 4px 8px 4px; }
.main-col .statistics .cont-col .grid td.gray { color:#bbbdbf;}
.main-col .statistics .cont-col .grid td.second {text-align:left; border-right:1px solid #f3f4f4; border-left:1px solid #f3f4f4;}
.main-col .statistics .cont-col .grid td.first {text-align:right;}
.main-col .statistics .cont-col .grid td.third { border-right:1px solid #f3f4f4;}
.main-col .statistics .cont-col .grid td.bleft {border-left:1px solid #f3f4f4;}
.main-col .statistics .cont-col .grid td.last {border-left:1px solid #f3f4f4; padding-right:20px;}
.main-col .statistics .cont-col .grid tr.hover td {background:#fdf4cc; cursor:pointer;}
.main-col .statistics .cont-col .grid tr.last td {padding-bottom:15px; }
.main-col .statistics .cont-col .grid2 { width:100%; margin:12px 0 21px 3px;}
.main-col .statistics .cont-col .grid2 th {font-size:12px; color:#335199; text-align:left; padding-bottom:7px;}
.main-col .statistics .cont-col .grid2 th.first {width:79px;}
.main-col .statistics .cont-col .grid2 th.prelast { width:54px;}
.main-col .statistics .cont-col .grid2 th.last {text-align:center; width:72px;}

.main-col .statistics .cont-col .grid2 th span {background:none; padding-right:11px; cursor:pointer;}
.main-col .statistics .cont-col .grid2 th.sort-header span {background:url(../img/trngl_gray_bott.png) right 3px no-repeat; padding-right:19px; cursor:pointer;}
.main-col .statistics .cont-col .grid2 th.sort-header.sort-asc span {background:url(../img/trngl_blue_up.png) right 3px no-repeat; padding-right:19px; cursor:pointer;}
.main-col .statistics .cont-col .grid2 th.sort-header.sort-desc span {background:url(../img/trngl_blue_bott.png) right 3px no-repeat; padding-right:19px; cursor:pointer;}

.main-col .statistics .cont-col .grid2 th.alt-trngl span {background:url(../img/trngl2_gray_up.png) right 5px no-repeat;}
.main-col .statistics .cont-col .grid2 td {font-size:12px; color:#231f20; padding:2px 0;}
.main-col .statistics .cont-col .grid2 td div { padding:1px 0 1px 0;}
.main-col .statistics .cont-col .grid2 td.last {border-left:1px solid #f8faff; border-right:1px solid #fff8f8;}
.main-col .statistics .cont-col .grid2 td.last div {text-align:center;}
.main-col .statistics .cont-col .grid2 td.first { color:#929497;}
.main-col .statistics .cont-col .grid2 td.tcentr {text-align:center;}
.main-col .statistics .cont-col .grid2 td.bg1 div { background:#d9e6ff;}
.main-col .statistics .cont-col .grid2 td.bg2 div { background:#ffd9d9;}
.main-col .statistics .cont-col .grid2 td.bg3 div { background:#fff4d9;}

.main-col .winners { padding:0;}
.main-col .winners h1 {margin-bottom:30px;}
.main-col .winners .last-winners { margin-left:-8px; padding-bottom:41px;}
.main-col .winners .last-winners h2 {padding-bottom:15px; padding-left:8px;}
.main-col .winners .last-winners .container { float:left; width:23%; text-align:center; padding:15px 4px 0;}
.main-col .winners .last-winners .container img {padding-bottom:7px;}
.main-col .winners .last-winners .container h4 {line-height:20px;}
.main-col .winners .last-winners .container h5 { font-size:14px; color:#f68b1f; padding-bottom:14px; line-height:20px;}
.main-col .winners .last-winners .container p {text-align:left; font-size:11px; color:#363636; line-height:14px; padding-left:7px;} 
.main-col .winners .last-winners .container p.cite { background:url(../img/cite.png) left 8px no-repeat; padding-left:15px;}
.main-col .winners .prelast-winners h2 {float:left; margin-right:15px;}
.main-col .winners .tabs { padding-top:4px; }
.main-col .winners .tabs li {
	float:left; 
	font-size:12px; 
	color:#000; 
	padding:2px 13px 4px 13px;
	list-style-type:none;

}
.main-col .winners .tabs li a {text-decoration:none;background:url(../img/dotted_blue.png) left bottom repeat-x;display:block}
.main-col .winners .tabs li a:hover {background:none;}
.main-col .winners .tabs li.tabs-selected{background:#ffffe6; border:1px dashed #ca7f75;margin-top:-1px; position:relative;z-index:1; margin-left:-1px;}
.main-col .winners .tabs li.tabs-selected a {background:none; color:#000; cursor:default;}
.main-col .winners .prelast-winners .tabs-hide { position: absolute; left: -100000px; top:-1000000px; display: block; }
.main-col .winners .prelast-winners .list { padding-top:24px; zoom:1; padding-bottom:20px;}

.main-col .winners .prelast-winners .list .col {float: left; width:107px; margin-right:5px;}
.main-col .winners .prelast-winners .list .last {margin-right:0;}
.main-col .winners .prelast-winners .list .col .container{font-size:12px;color:#363636;line-height:16px;padding-bottom:14px;z-index:1;}
.main-col .winners .prelast-winners .list .col .hover {position:relative; cursor:pointer;}
/* выравнивание таблицы http://www.sportprognoz.by/winners-all  , закладка "списком" */
.main-col .winners .prelast-winners .list .col .container > p{position: relative;min-height:75px;padding-bottom:0px;}
.main-col .winners .prelast-winners .list .col .container span { font-size:14px; color:#f68b1f; line-height:20px; display:block; padding-top:2px;}
.main-col .winners .prelast-winners .list .col .container .popup2 {display:none;}
.main-col .winners .prelast-winners .list .col .hover .popup2 {display:block; left:-3px; top:-10px;}
.main-col .winners .prelast-winners .popup2 {text-align:center; display:none; left:0; top:0;}
.main-col .winners .prelast-winners .popup2 img { margin-bottom:9px;}
.main-col .winners .prelast-winners .popup2 p {font-size:14px;color:#363636;line-height:16px;}
.main-col .winners .prelast-winners .popup2 p span {font-size:14px; color:#f68b1f; line-height:20px; display:block; padding-top:2px;}
.main-col .winners .prelast-winners .popup2 p.txt {text-align:left; font-size:11px; color:#363636; line-height:14px; padding-top:14px;}
.main-col .winners .prelast-winners .popup2 .c {padding:9px 15px 6px 15px;}
.main-col .winners .prelast-winners .faces { padding:12px 0 23px 38px; zoom:1;}
.main-col .winners .prelast-winners .faces .faces-list {position:relative; width:600px; height:180px; z-index:1; margin-top:17px; margin-left:13px;}
.main-col .winners .prelast-winners .faces .faces-list .jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative; width:600px; height:180px;}
.main-col .winners .prelast-winners .faces .faces-list .jcarousel-list{z-index:1;position:relative;top:0;left:0;margin:0;padding:0;}
.main-col .winners .prelast-winners .faces .faces-list .jcarousel-item {float:left; list-style:none; width:100px; height:180px; position: relative; z-index:1; padding:0 10px; background:#fff;font-size:12px;color:#363636;line-height:16px; text-align:center;}
.main-col .winners .prelast-winners .faces .faces-list .jcarousel-item span {font-size:14px; color:#f68b1f; line-height:20px; display:block; padding-top:1px;}
.main-col .winners .prelast-winners .faces .faces-list .jcarousel-item img {padding-bottom:3px;}
.main-col .winners .prelast-winners .faces .faces-list .jcarousel-next-horizontal, .main-col .winners .prelast-winners .faces .faces-list .jcarousel-prev-horizontal {position:absolute; top:38px; right:-30px; width:21px; height:24px; cursor:pointer;z-index:4;background:url(../img/news-ribbon_arrows.png) right;}
.main-col .winners .prelast-winners .faces .faces-list .jcarousel-prev-horizontal { background-position:left;left:-30px;}

.main-col .experts {}
.main-col .experts h1 {margin-bottom:18px; float:left; margin-right:22px; padding-left:8px;}
.main-col .experts .tabs { padding-top:19px; }
.main-col .experts .tabs li {
	float:left; 
	font-size:12px; 
	color:#000; 
	padding:2px 7px 4px 8px;
	list-style-type:none;
	line-height:auto;
}
.main-col .experts .tabs li a {text-decoration:none;background:url(../img/dotted_blue.png) left bottom repeat-x;display:block}
.main-col .experts .tabs li a:hover {background:none;}
.main-col .experts .tabs li.tabs-selected{background:#ffffe6; border:1px dashed #ca7f75;margin-top:-1px; position:relative;z-index:1; margin-left:-1px;}
.main-col .experts .tabs li.tabs-selected a {background:none; color:#000; cursor:default;}
.main-col .experts .tabs-hide { position: absolute; left: -100000px; top:-1000000px; display: block; }
.main-col .experts .experts-cont { padding-top:10px; padding-bottom:12px; width:100%;}
.main-col .experts .experts-cont .container /*__jack in styles-ie.css__*/ { font-size:11px; color:#4c4c4c; line-height:14px; text-align:center; width:23%; padding:0px 5px 10px 5px; float:left; min-height:228px;}
.main-col .experts .experts-cont .container img {margin-bottom:7px;}
.main-col .experts .experts-cont .container h4 { line-height:20px; color:#000; padding-bottom:3px;}
.main-col .experts .opinions-cont { padding-top:10px; padding-bottom:13px; width:100%;}
.main-col .experts .opinions-cont .right-col { float:right; width:172px;}
.main-col .experts .opinions-cont .right-col h4 {padding-bottom:15px;}
.main-col .experts .opinions-cont .right-col h5 {padding-bottom:10px; padding-top:3px;}
.main-col .experts .opinions-cont .right-col ul { margin-bottom:7px; padding:0;}
.main-col .experts .opinions-cont .right-col ul li /*__hack in styles-ie.css__*/{ font-size:11px; color:#363636; padding:2px 10px 3px 9px; float:left; clear:left; margin-bottom:3px; list-style-type:none;}
.main-col .experts .opinions-cont .right-col ul li a { color:#666;}
.main-col .experts .opinions-cont .right-col li.cur{background:#ffffe6; border:1px dashed #ca7f75; font-size:12px;}
.main-col .experts .opinions-cont .right-col .second li.cur {margin-bottom:9px;}
.main-col .experts .opinions-cont .right-col li.cur a { color:#363636; cursor:default; text-decoration:none;}
.main-col .experts .opinions-cont .right-col .link { text-decoration:none; line-height:16px; margin-left:10px; float:left; clear:left;}
.main-col .experts .opinions-cont .right-col .link span{background:url(../img/dotted_blue.png) left bottom repeat-x;}
.main-col .experts .opinions-cont .cont-col {float:left; width:75%;padding-top:1px;}

.main-col .experts .opinions-cont .cont-col .container { width:29%; float:left; margin:0 10px 19px 9px; display:inline;}
.main-col .experts .opinions-cont .cont-col .container .topP{ 
	background:url(../img/innerbox/opinions-cont-LT.gif) no-repeat 0 0;
	height:9px;
}
.main-col .experts .opinions-cont .cont-col .container .topP div{ 
	background:url(../img/innerbox/opinions-cont-T.gif) repeat-x 0 0 #fff;
	height:9px;
	margin:0 9px;
}
.main-col .experts .opinions-cont .cont-col .container .topP div div{ 
	background:url(../img/innerbox/opinions-cont-RT.gif) no-repeat 0 0;
	width:9px;
	height:9px;
	margin:0 0 0 auto;
	position:relative;
	right:-9px;
}
.main-col .experts .opinions-cont .cont-col .container .botP{ 
	background:url(../img/innerbox/opinions-cont-LB.png) no-repeat 0 0;
	height:9px;
}
.main-col .experts .opinions-cont .cont-col .container .botP div{ 
	background:url(../img/innerbox/opinions-cont-B.png) repeat-x 0 100% #fff;
	height:9px;
	margin:0 9px;
}
.main-col .experts .opinions-cont .cont-col .container .botP div div{ 
	background:url(../img/innerbox/opinions-cont-RB.png) no-repeat 0 0;
	width:9px;
	height:9px;
	margin:0 0 0 auto;
	position:relative;
	right:-9px;
}
.main-col .experts .opinions-cont .cont-col .container .bg {background:url(../img/innerbox/opinions-cont-L.png) repeat-y 0 0 #fff;}
.main-col .experts .opinions-cont .cont-col .container .bg .inn{ 
	background:url(../img/innerbox/opinions-cont-R.png) repeat-y 100% 0;
	padding:6px 5px 10px 9px;
}
.main-col .experts .opinions-cont .cont-col .container h5 {padding-bottom:5px; line-height:18px; font-size:13px;}
.main-col .experts .opinions-cont .cont-col .container p {font-size:10px; color:#4c4c4c; line-height:13px; padding-bottom:7px;}
.main-col .experts .opinions-cont .cont-col .container .foot { background:url(../img/dotted_gray2.png) left top repeat-x; margin:0 -4px 0 -8px; padding:8px 10px 3px 9px !important; line-height:16px;}
.main-col .experts .opinions-cont .cont-col .container .foot .date {float:right;}
.main-col .experts .paging {text-align:center; font-size:11px; padding-top:10px; padding-bottom:10px;}
.main-col .experts .paging a { padding:0 3px; margin:0 10px;}
.main-col .experts .paging a.cur {color:#000; text-decoration:none; cursor:default;}

.main-col .expert { padding:13px 4px 16px 19px;}
.main-col .expert h1 {margin-bottom:18px; line-height:39px;}
.main-col .expert .date {font-size:18px; color:#808080; border:1px dashed #d9d9d9; float:left;padding:3px 2px 8px 2px; margin-bottom:18px; width:150px; text-align:center; margin-left:3px; display:inline;}
.main-col .expert .right-col { float:right; width:180px; padding-top:7px;}
.main-col .expert .right-col .expert-block { text-align:center; margin-bottom:29px; padding:0 3px;}
.main-col .expert .right-col .expert-block img {margin-bottom:9px;}
.main-col .expert .right-col .expert-block h4 {margin-bottom:5px;}
.main-col .expert .right-col .expert-block p { font-size:11px; color:#4c4c4c; line-height:14px;}
.main-col .expert .right-col .dashed-rounded { background:url(../img/dashed-rounded2_sp.png); width:155px; margin-bottom:26px; clear:both; margin-left:3px;}
.main-col .expert .right-col .dashed-rounded .bg1 { background:url(../img/dashed-rounded2_t.png) top no-repeat;}
.main-col .expert .right-col .dashed-rounded .bg2 { background:url(../img/dashed-rounded2_b.png) bottom no-repeat; padding:4px 10px 2px 10px; font-size:14px; line-height:20px;} 
.main-col .expert .right-col .dashed-rounded p {padding-bottom:4px;}
.main-col .expert .right-col .dashed-rounded .col{background:url(../img/arrow_up3.png) left 7px no-repeat;padding:1px 0 0 24px; width:auto; float:none;}
.main-col .expert .cont-col {float:left; width:73%; }
.main-col .expert .cont-col p { padding-bottom:16px; line-height:16px;}
.main-col .expert .cont-col h2 {padding:8px 0 15px 0;}
.main-col .expert .cont-col h3 {padding:6px 0 12px 0;}
.main-col .expert .cont-col h4 {padding:6px 0 8px 0;}
.main-col .expert .cont-col h5 {padding:6px 0 6px 0;}
.main-col .expert .cont-col h6 {padding:6px 0 0px 0;}
.main-col .expert .cont-col ol, .main-col .expert .cont-col ul {padding:0 0 16px 35px;}
.main-col .expert .cont-col li { font-size:12px; line-height:16px; padding-bottom:4px;}

.main-col .faq { padding:0 10px 0 19px;}
.main-col .faq h1 {margin-bottom:15px; line-height:39px;}
.main-col .faq .info { font-size:12px; color:#000; padding-bottom:29px; padding-left:12px;}
.main-col .faq .container { padding-left:12px; padding-bottom:2px;}
.main-col .faq .container-open {padding-bottom:14px;}
.main-col .faq .container .holder {display:none;}
.main-col .faq h4 { padding-bottom:18px;}
.main-col .faq h4 span { background:url(../img/dotted_blue.png) left bottom repeat-x; color:#4680db; cursor:pointer;}
.main-col .faq p { font-size:11px; color:#363636; line-height:16px; padding-bottom:16px;}
.main-col .faq li { font-size:11px;line-height:16px;}
.main-col .faq ul li {list-style-type:disc;}
.main-col .faq ul, .main-col .faq ol { padding:0 0 16px 35px;}
.main-col .faq .foot { background:url(../img/pictures/pic3.jpg) 0px 0px no-repeat; padding:31px 0 9px 151px !important; margin-left:8px; margin-top:31px;}
.main-col .faq .foot p {font-size:12px; color:#363636; font-style:italic; padding-bottom:16px;}

.main-col .main-content { padding:14px 15px 16px 17px;}
.main-col .main-content h1 {margin-bottom:30px; line-height:39px; padding-left:2px;}
.main-col .main-content .container { padding-left:12px;}
.main-col .main-content .container-open {padding-bottom:14px;}
.main-col .main-content .container .holder {display:none;}
.main-col .main-content .container h4 {padding-bottom:8px;}
.main-col .main-content .container-open h4 { padding-bottom:16px;}
.main-col .main-content h4 span { background:url(../img/dotted_blue.png) left bottom repeat-x; color:#4680db; cursor:pointer;}
.main-col .main-content p { font-size:12px; color:#363636; line-height:16px; padding-bottom:16px;}
.main-col .main-content li { font-size:11px;line-height:16px;}
.main-col .main-content ul li {list-style-type:disc;}
.main-col .main-content ul, .main-col .main-content ol { padding:0 0 16px 35px;}
.main-col .main-content img.fleft { margin:3px 20px 10px 0; clear:left;}
.main-col .main-content img.fright { margin:3px 6px 10px 20px; clear:right;}
.main-col .main-content em {color:#868686}
.main-col .main-content dl { padding-bottom:11px;}
.main-col .main-content dt { font-size:14px; color:#868686; font-weight:bold; float:left; clear:left; padding:2px 20px 0 0;}
.main-col .main-content dd { display:table; zoom:1; font-size:11px; padding-bottom:1px;}
.main-col .main-content dd p {font-size:12px; padding-bottom:15px;}
.main-col .main-content dd strong {text-transform:uppercase; font-size:11px;}
.main-col .main-content h6 { padding:1px 0;}
.main-col .main-content .interesting {}
.main-col .main-content .interesting dt {padding-right:14px; background:url(../img/icons/ico_interesting.gif) left 2px no-repeat; width:17px; height:17px;}
.main-col .main-content .interesting dd p { color:#868686;}
.main-col .main-content .foot { background:url(../img/pictures/pic21.jpg) 0px 0px no-repeat; padding:34px 0 7px 148px !important; margin-left:13px; margin-top:20px;}
.main-col .main-content .foot p {font-size:12px; color:#363636; font-style:italic; padding-bottom:16px;}
.main-col .main-top .banner{ text-align:center; width:72%; background:none; height:124px; margin:0;}
.main-col .banner{ background:url(../img/bg-banner.png) no-repeat 0 0; width:698px; height:130px; text-align:center; margin:0 auto; padding:18px 20px 10px 20px;}

/* Coming soon */
.main-col .coming-soon{ margin:0 15px 0 19px; padding:12px 0; background:url(../img/bg-coming-soon1.png) no-repeat 0 0;}
.main-col .coming-soon .inner{ background:url(../img/bg-coming-soon2.png) no-repeat 100% 100%; height:426px;}
.main-col .coming-soon .title{ font-size:42px; line-height:60px;}
.main-col .coming-soon .owl{ background:url(../img/pictures/pic22.png) no-repeat 0 0; width:276px; height:239px; margin:35px 0 0 246px;}

.zoom-image{
	width:136px;
	margin-right:43px;
	margin-bottom:10px;
	display:inline;
	position:relative;
}
.zoom-image a{
	position:absolute;
	bottom:-8px;
	left:13px;
	background:url(../img/bg-but.png) no-repeat 0 0;
	width:111px;
	height:21px;
	text-align:center;
	font-size:11px;
	line-height:21px;
	color:#4680db;
	text-decoration:none;
}
.zoom-image a span{
	background:url(../img/dotted_blue3.png) repeat-x 0 100%;
	color:#4680DB;
	cursor:pointer;
}
.example{
	width:273px;
	display:inline;
	margin-left:100px;
	margin-top:5px;
	position:relative;
}
.bull1{
	background:url(../img/bull1.png) no-repeat 0 0;
	width:187px;
	height:22px;
	position:absolute;
	top:130px;
	left:-67px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}
.bull2{
	background:url(../img/bull2.png) no-repeat 0 0;
	width:146px;
	height:40px;
	position:absolute;
	top:168px;
	left:-23px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}
.bull3{
	background:url(../img/bull3.png) no-repeat 0 0;
	width:213px;
	height:25px;
	position:absolute;
	top:231px;
	left:-38px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}
.bull4{
	background:url(../img/bull4.png) no-repeat 0 0;
	width:268px;
	height:40px;
	position:absolute;
	top:272px;
	left:-35px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}

/*popups*/
.popup .lt {background:url(../img/popup/popup_lt.png); width:29px; height:29px;}
.popup .t {background:url(../img/popup/popup_t.png);}
.popup .rt {background:url(../img/popup/popup_rt.png); width:29px;}
.popup .l {background:url(../img/popup/popup_l.png);}
.popup .r {background:url(../img/popup/popup_r.png);}
.popup .lb {background:url(../img/popup/popup_lb.png); height:29px;}
.popup .b {background:url(../img/popup/popup_b.png);}
.popup .rb {background:url(../img/popup/popup_rb.png);}
.popup .c {background:#fff;}
.popup .c .content { margin:-15px; position:relative; z-index:1; zoom:1; }
.popup .content .close {float:right; background:url(../img/popup/close.png) right top no-repeat; padding:2px 27px 2px 0; color:#000; text-decoration:none; position:absolute; top:6px; right:6px;}
.popup .content .close:hover {text-decoration:underline;}

.popup .map-popup { padding:11px 10px 15px 21px; color:#525252;}
.popup .map-popup .close { top:6px; right:6px;}
.popup .map-popup h1 {font-style:italic; font-size:30px; font-weight:bold; margin-bottom:13px;}
.popup .map-popup h4 {color:#c13e0d; font-weight:bold; margin-bottom:5px; padding-left:3px;}
.popup .map-popup .head { padding-bottom:14px;}
.popup .map-popup .head p {padding-left:15px;}
.popup .map-popup .map {position:relative; z-index:2; float:left; margin-left:13px; display:inline; margin-bottom:10px;}
.popup .map-popup .map img {display:block; position:relative; z-index:1;}
.popup .map-popup .map span {position:absolute; width:150px; height:60px; left:304px; top:194px; background:transparent; cursor:pointer; z-index:3; display:block;}
.popup .map-popup .map span image { width:150px; height:60px;}
.popup .map-popup .foot {clear:both; padding-top:38px; padding-left:3px;}
.popup .map-popup .foot p {line-height:17px; font-style:italic;}

.popup .office-popup { text-align:center; color:#292929; padding:28px 10px 9px 10px;}
.popup .office-popup p {padding-top:14px; font-weight:bold;}
.popup .office-popup .close { top:3px; right:3px;}

.popup .video-popup {padding:23px 10px 19px 25px;}
.popup .video-popup .close { top:1px; right:4px;}


.popup2 { width:186px; position:absolute; z-index:9;}
.popup2 .t {background:url(../img/popup/popup2_t.png); height:6px; font-size:0;}
.popup2 .b {background:url(../img/popup/popup2_b.png); height:11px; font-size:0;}
.popup2 .c {background:url(../img/popup/popup2_sp.png);}


/*footer*/

.footer{height:212px; margin-top:-212px; position:relative;z-index:10;background:url(../img/footer_bg.png) bottom repeat-x; }
.newsBlockOpen .footer {height:359px; margin-top:-359px;}
.footer .news { background:url(../img/news_bg.png) top repeat-x #fff; }
.footer .news-container {width:920px; margin:0 auto;padding:12px 40px 11px 40px;}
.footer .news h3, .footer .news h3 strong { font-size:18px; font-weight:normal; color:#335199;}
.footer .news h3 strong {cursor:pointer;}
.footer .news h3 span {background:url(../img/dotted_blue.png) left 95% repeat-x; zoom:1;}
.footer .news h3 a {color:#335199;}
.footer .news .rss {float:right; background:url(../img/icons/ico_rss.png) left top no-repeat; padding:1px 0 2px 21px; color:#696969; font-size:11px; text-transform:uppercase; margin-top:5px;}
.footer .news-open .news-container { padding-bottom:2px;}
.footer .news-open h3 strong {background:url(../img/arrow-up.png) right 5px no-repeat; padding-right:9px;}
.footer .news-open h3 span {background:url(../img/dotted_blue2.png) left bottom repeat-x;}
.footer .news-open .rss { visibility:hidden;}

.footer .news .news-ribbon {position:relative; width:900px; height:145px; z-index:1; margin-top:17px; margin-left:13px;}
.footer .news .news-ribbon .jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative; width:900px; height:145px;}
.footer .news .news-ribbon .jcarousel-list {z-index: 1;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.footer .news .news-ribbon .jcarousel-item {float:left; list-style:none; width:140px; height:145px; position: relative; z-index:1; padding:0 20px; background:#fff;}
.footer .news .news-ribbon .jcarousel-list li h2 { font-size:13px; color:#4680db; font-weight:normal; padding-bottom:5px; line-height:18px;}
.footer .news .news-ribbon .jcarousel-list li h2 a {color:#4680db;}
.footer .news .news-ribbon .jcarousel-list li p {font-size:10px; color:#4c4c4c; line-height:13px;}
.footer .news .news-ribbon .jcarousel-list li p.date {color:#363636; padding-bottom:3px; font-size:9px; padding-left:2px;}
.footer .news .news-ribbon .jcarousel-list li p a { color:#4c4c4c; text-decoration:none;}
.footer .news .news-ribbon .jcarousel-next-horizontal, .footer .news .news-ribbon .jcarousel-prev-horizontal {position:absolute; top:53px; right:-23px; width:21px; height:24px; cursor:pointer;z-index:4;background:url(../img/news-ribbon_arrows.png) right;}
.footer .news .news-ribbon .jcarousel-prev-horizontal { background-position:left;left:-23px;}

.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active, .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {cursor: default !important;}

.footer .container { background:url(../img/footer_border.png) top repeat-x;}
.footer .container .footer-container { width:960px; margin:0 auto; padding:30px 0 0 40px;}
.footer .container .col {float:left; width:280px; padding:1px 0 0 0; }
.footer .container .col p {line-height:16px; padding-bottom:11px;}
.footer .container .col a {display:block; font-size:11px; color:#335199; line-height:14px;}
.footer .container .first {padding-top:2px;}
.footer .container .first a { font-size:12px; line-height:16px;}
.footer .container .logo { background:url(../img/footer_logo.png) left 0px no-repeat; padding-left:100px; width:260px;}

.complex-image-holder	{
	display: inline-block;
	position: relative;
}
.complex-image-holder img	{
	position: absolute;
	top: 0;
	left: 0;
}

.right-col .box h3.ico-kind1 {
	background:url("../img/icons/ico_hockey.png") no-repeat scroll left 2px transparent;
	color:#237DDD;
	padding:0 0 0 21px;
}
.right-col .box h3.ico-kind2 {
	background:url("../img/icons/ico_football.png") no-repeat scroll left 2px transparent;
	color:#518000;
	padding:0 0 0 21px;
}
.right-col .box h3 {
	float:left;
	font-weight:bold;
	margin-right:9px;
}
.right-col .box .calendar {
	background:url("../img/icons/ico_calendar.png") repeat scroll 0 0 transparent;
	color:#C5170F;
	display:block;
	float:left;
	font-size:11px;
	height:16px;
	margin-top:-1px;
	padding-top:5px;
	text-align:center;
	text-transform:uppercase;
	width:20px;
}
.red {color:#d21d12;}


.faces-list-all {
	position: relative;
	z-index: 1;
	margin: 17px 13px;
}
.faces-list-all ul {
	float: left;
	list-style: none;
}
.faces-list-all ul li.item {
	float: left;
	list-style:none; 
	width:100px; 
	height:180px; 
	position: relative; 
	z-index:1; 
	padding:0 10px; 
	background:#fff;
	font-size:12px;
	color:#363636;
	line-height:16px; 
	text-align:center;
}
.faces-list-all ul li.item span{
	position:absolute;
	bottom: 10px;
	font-size:14px; 
	color:#f68b1f; 
	line-height:20px; 
	display:block; 
	padding-top:1px;
}

a.allwinners-link {
	background:url("../img/star2.gif") no-repeat scroll left top transparent;
	color:#BF3805;
	display:block;
	float:right;
	font:italic 12px Arial;
	margin:15px 0 0;
	padding:0 0 4px 23px;
	text-decoration:none;
}

.main-top .partners .ico-sportloto { 
	position:relative;
}
a#ico-sportloto-link	{
	display: block;
	width: 73px;
	height: 59px;
	position: absolute;
	top: 0;
	left: 0;
}
.main-top .partners .ico-keno { 
	position:relative;
}
a#ico-keno-link	{
	display: block;
	width: 88px;
	height: 59px;
	position: absolute;
	top: 0;
	left: 0;
}

a#ico-blits-link	{
	display: block;
	width: 88px;
	height: 59px;
	position: absolute;
	top: 0;
	left: 0;
}


#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: -70px; /* ñìåùåíèå ïàíåëè âëåâî îò êðàÿ êîíòåíòà */
}

#share42 {
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
  .share42init #share42 {
  right:0px;
  }

#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
.highlight {font-weight: bold}

/*--------------------------------*/

.main-top .partners .ico_blits,
.main-top .partners .ico-keno,
.main-top .partners .ico-sportloto{
	padding: 0px 20px 0px 8%;
}

.main-top .partners .ico-sportloto-big {
    background: url('../img/icons/sport649.png') no-repeat scroll left top transparent;
    padding: 0px 0 0px 8%;
	position:relative;
}

a#ico-sportloto-big-link {
    display: block;
    width: 73px;
    height: 59px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.main-top .partners .container .btn div {
    /*min-height: 42px;*/
    min-width: 143px
}

a#ico-keno-link,
a#ico-blits-link {
    width: 73px;
}

.main-top .partners .container {
    min-height: 62px;
    margin-bottom: 10px;
}

.dev {
    margin: 0px 8px 0px 0px;
    background: url("../img/dev.png") no-repeat right ;
    color: #333 !important;
    display: block;
    float: right;
    padding: 4px 70px 5px 0px;
    text-decoration: none !important;
    float: left;
}


.sb-container .sb-holder:after { clear: both; content: ""; display: block;}

.main-top .partners .ico-sporttoto{
    background: url('../img/Sporttotologo.png') no-repeat scroll left top transparent;
    background-size: 72px;
    padding: 0px 0 0px 8%;
	clear: both;
	position:relative;
	float:left;
}

.main-top .partners .ico-reshka{
    background: url('../img/reshka.png') no-repeat scroll left top transparent;
    background-size: 72px;
    padding: 0px 35px 0px 8%;
    /*clear: both;*/
	position:relative;
	margin-left:20px;
	float:left;
}
a#ico-reshka-link{
	display: block;
    width: 73px;
    height: 59px;
    position: absolute;
    top: 0px;
    left: 0px;
}

/* выравнивание блока списка победителей, изменение ориентации .col с вертикальной на горизонтальную 23.11.2016*/
/* выравнивание таблицы http://www.sportprognoz.by/winners-all  , закладка "списком" */
.main-col .winners .prelast-winners .list .col {float: none; width:100%; margin-right:0px;}
.main-col .winners .prelast-winners .list .col .container{padding-bottom:25px;float:left;width:120px;margin-right:30px;}
.main-col .winners .prelast-winners .list .col .container > p > span { position:absolute;bottom:5px;}
