/*sport*/
/* sportblock*/
.menu_sport { background-image:url(../images/plashka_blue2.jpg); background-repeat:no-repeat; width:217px; height:39px; padding:0; margin:0; color:#ffffff; font-size:19px; line-height:40px; padding-left:15px; border:0px solid #000; }
.menu_sport p a { color:#ffffff; text-decoration:none; }
.menu_sport p span { text-transform:uppercase; }
.sport_center { background-image:url(../images/plashka_sport_center.jpg); background-repeat:repeat-y; width:217px; border:0px solid #000; padding-left:10px; font-size:9pt; }
.sport_center table { margin-left:0px; }
.fulltime { font-size:7pt; color:#789B19; }
.sport_center td { padding:0 2px; margin:0; font-size:9pt; }
.sport_center img { border:1px solid #ffffff; }
.sport_center a { color:#1bbbdd; }
.blue { border:1px solid #1bbbdd; margin:10px 4px; width:745px; }
.blue p { margin:10px; }
.blue legend { margin:0 5px; padding: 0 5px; background-color:#1bbbdd; color:#FFF; }
.blue table { margin:0px 4px; }
.blue td { padding:7px 3px; }
.blue table.scoreline td { padding:2px 3px; }
.blue td a { font-size:10pt; color:#1bbbdd; text-decoration:none; }
.blue td a:hover { font-size:10pt; color:#febf01; text-decoration:none; }
.sport_not_today { width:240px; padding:5px 15px; text-align:center; border-bottom:2px solid #A0CF1F; }
.sport_not_today a { color:#A0CF1F; text-decoration:none; }
.sport_not_today a:hover { color:#febf01; text-decoration:none; }
.sport_today { width:240px; padding:5px 15px; text-align:center; border-bottom:2px solid #1bbbdd; }
.sport_today a { color:#1bbbdd; text-decoration:none; }
.sport_today a:hover { color:#febf01; text-decoration:none; }
.openwindow { padding:20px; color:#FFFFFF; }
.openwindow td { color:#FFFFFF }
.group_div { width:760px; /*background-color:#f9fcf7;*/ margin:15px 4px; }
.group_div_1 { width:310px; float:left; text-align:center; }
.group_div_2 { width:445px; float:right; }
.group_div_oto { width:760px; margin:15px auto; }
.group_div_1_oto { width:361px; float:left; margin-left:0; text-align:center; border:0; }
.group_div_2_oto { width:361px; float:right; margin-right:0; text-align:center; border:0; }
.kalendar_table, #kalendar_tableplayoff { vertical-align:bottom; margin:10px 0 20px 0; background-color:#B8D3FC; border:1px solid #3685FC; }
.kalendar_table td, #kalendar_tableplayoff td { padding:4px 7px; border-bottom:1px dotted #3685FC; font-size:9pt; }

.fade { margin:0; padding:4px; width:361px; background:#3685fc/*#7b9e1b*/; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
.fade h5 { font-size:12pt; color:#FFFFFF; font-weight:bold; }
.oto_table { margin:0; padding:0; width:361px; }
.oto_table tr { border-bottom:1px solid #FFFFFF; text-align:center; }
.oto_table tr td { padding:3px 2px; font-size:9pt; background-color:#95bfff; color:#3d2716;  }
.oto_table tr td a { color:#3d2716; text-decoration:underline; }
.oto_table tr td a:hover { color:#3d2716; text-decoration:none; }
.oto_table tr td.oto_left { text-align:left; padding-left:3px; }
.oto_table tr td.oto_center { text-align:center; padding-left:3px; }
.oto_table tr td.allrez { padding:3px 0 3px 13px; }
/* khl */
#khl_menu { width:730px; margin:15px auto; }
#khl_menu td { text-align:center; color:#000556; padding:10px 0 0 0; }
#khl_menu td a { color:#000556; text-decoration:none; }
#khl_menu td a:hover { text-decoration:underline; }
.content_khltab { width:760px; margin:0 auto; background-color:#ffffff; padding:0; border:1px solid #3685fc; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/content_bottom.jpg); background-repeat:repeat-x; background-position:bottom; overflow:hidden; padding-bottom:25px; }
.khltab_menu { height:50px; color:#FFFFFF; background-image:url(../images/khl_menu.jpg); margin:1px 0; padding:8px; width:150px; text-transform:uppercase; }
.khltab_menu:hover { height:50px; color:#3D2716; background-image:url(../images/khl_menu_hover.jpg); margin:1px 0; padding:8px; width:150px; text-transform:uppercase; cursor:pointer; }
.khltab_menu_bottom { height:50px; color:#FFFFFF; background-image:url(../images/khl_menu.jpg); margin:1px 0; padding:18px 8px; width:150px; text-transform:uppercase; }
.khltab_menu_bottom:hover { height:50px; color:#3D2716; background-image:url(../images/khl_menu_hover.jpg); margin:1px 0; padding:18px 8px; width:150px; text-transform:uppercase; cursor:pointer; }
.khldiv_menu .active { color:#3D2716; background-image:url(../images/khl_menu_hover.jpg); }
.khldiv_menu { float:left; overflow:hidden; width:150px; }
.khldiv_content { overflow:hidden; margin-left:155px; }
.khl_tbl, #khl_tblplayoff { vertical-align:bottom; margin:10px 0 20px 0; background-color:#e6f0ff; border:0px solid #3685fc; }
.khl_tbl td, #khl_tblplayoff td { padding:4px 7px; border-bottom:1px dotted #3685fc; font-size:10pt; }
.non_playoff td, .non_playoff th { background-color:#FFFFFF; }
.non_border td, .non_border th { background-color:#e6f0ff; border:0; font-size:13px; font-weight:bold; }
#kalendar_atlant h4 strong, .khl_tbl h4 strong, #khl_tblplayoff h4 strong { color:#000556; }
#kalendar_atlant td.blue_hka, .khl_tbl td.blue_hka, .khl_tbl th.blue_hka, #khl_tblplayoff td.blue_hka, #khl_tblplayoff th.blue_hka { color:#000655; font-size:12px; text-transform:uppercase; border:0px solid; }
.khl_tbl td.blue_hka span { color:#3d2716; }
#khl_2_tbl, #khl_3_tbl { display:none; }
#khl_playoff,#khl_tables, #khl_schedule, #mhl_schedule,#mhl_playoff { display:none; }
#khl_2_sch, #khl_3_sch, #khl_4_sch,#khl_5_sch { display:none; }
#khl_2_plf, #khl_3_plf, #khl_4_plf { display:none; }
.wait_loading{display:none;margin-top:12px;width:100%;text-align:center;}
.khl_plf_data { font-size:10px; }
#form_active_team{text-align:right; margin:5px 3px 5px 0;overflow:hidden;}
/* /khl*/
/*tabs
ul.tabs_oto { margin:15px auto 6px 1px; padding:0px; }
ul.tabs_oto li { list-style:none; display:inline; }
ul.tabs_oto li a {
outline:none;
background-color:#dde7d4;
color:#3685fc;
padding:8px 9px 8px 9px;
text-decoration:none;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
border:1px solid #3685fc;
background-image:url(../images/content_top.jpg); background-repeat:repeat-x; background-position:bottom; }
ul.tabs_oto li a:hover { background-color:#ffffff; border-color:#3685fc; color:#95bfff; }
ul.tabs_oto li a.active { background-color:#ffffff; color:#000556; border:1px solid #3685fc; border-bottom: 1px solid #ffffff;}
*/
.biathlon_tabbed_area{margin:15px auto;width:732px; overflow:hidden;border:1px solid #3685fc;margin:15px auto;width:732px; overflow:hidden;border:1px solid #3685fc;}
ul.biathlon_tabs { margin:0px; padding:0px; height:30px; background-image:url(../images/content_top.jpg); background-repeat:repeat-x; background-position:bottom;}
ul.biathlon_tabs li { width:180px; list-style:none; border:0px solid; float:left; padding:6px 0; margin:0; font:bold 9px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase; text-align:center;height:30px;}
ul.biathlon_tabs li a {color:#3685fc; outline:none; text-decoration:none;}
ul.biathlon_tabs li a:hover{ color:#95bfff;}
ul.biathlon_tabs li.active a{ color:#000556;/* background:url(../images/tab_on.jpg) repeat-x top;*/ }

.content_ototab { width:730px; margin:0 auto; background-color:#ffffff; padding:8px;  font-family:Arial, Helvetica, sans-serif; background-image:url(../images/content_bottom.jpg); background-repeat:repeat-x; background-position:bottom;}
#content_2_oto, #content_3_oto, #content_4_oto { display:none; }
.kalendar_table_oto { margin:10px 0 20px 0; }
.kalendar_table_oto td { padding:4px 7px; border-bottom:1px dotted #dde7d4; font-size:9pt; }
.kalendar_table_oto td span.name_ibu{ font-size:9px; color:#000556;}
/*
ul.tabs_oto_ins { margin:0px auto 7px 0px; padding:0px; }
ul.tabs_oto_ins li { list-style:none; display:inline; }
ul.tabs_oto_ins li a { outline:none; background-color:#3685fc; color:#ffffff; padding:2px; text-decoration:none; font:9px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border:1px solid #3685fc; }
ul.tabs_oto_ins li a:hover { background-color:#95bfff; border:1px solid #95bfff; color:#000556; }
ul.tabs_oto_ins li a.active { background-color:#95bfff; color:#000556; border:1px solid #95bfff; }
*/
.content_ototab ul.biathlon_tabs { margin:0px auto 7px 0px; padding:0px; background:none;}
.content_ototab ul.biathlon_tabs li { width:100px;padding:0; list-style:none; display:inline; margin:0 5px 0 0;}
.content_ototab ul.biathlon_tabs li a {outline:none; background-color:#3685fc;padding:3px; color:#ffffff; text-decoration:none; border:1px solid #3685fc;}
.content_ototab ul.biathlon_tabs li a:hover,
.content_ototab ul.biathlon_tabs li.active a{ background-image:none; background-color:#95bfff; border:1px solid #95bfff; color:#000556; }


.content_ototab_ins { border:0px solid; width:700px; margin:0 0 5px 0; background-color:#ffffff; padding:8px;font-family:Arial, Helvetica, sans-serif; }
#content_1_otoins_2, #content_1_otoins_3, #content_1_otoins_4, #content_2_otoins_2, #content_2_otoins_3, #content_2_otoins_4, #content_3_otoins_2, #content_3_otoins_3, #content_3_otoins_4, #content_4_otoins_2, #content_4_otoins_3, #content_4_otoins_4 { display:none; }
.top40 { color:#FFFFFF; text-decoration:underline; }
.top40:hover { color:#FFFFFF; text-decoration:none; }
.np_art_name{height:35px;}
.sport_back{margin-bottom:10px;}
.sport_articles_list_block{float:left; width:370px; margin:0 10px 5px 0; height:200px;}
.sport_articles_list_block:nth-child(2n+2){margin:0 0 5px 0;}
.sport_articles_list_block img{margin:0 5px 5px 0;}
h1.sport_title a{text-decoration:none; color:#3d2716;}
h1.sport_title a:hover{ text-decoration:underline;}
/* sliderMenu */
.sbGame { float:left; padding:7px; width:365px; height:230px; background-color:#FFFFFF; border:1px solid #3685FC; margin:7px; }
.sbGame .tvInfo { float:left; font:bold 9px verdana; color:#999; min-height:19px; }
.sbGame .scoringDetails { float:left; min-height:0; }
.sbGame .scoringInfo { float:left; width:360px; font-size:12px; margin:2px 0 5px 0; }
.sbGame .scoringInfo .details { width:360px; font-size:12px; margin-bottom:6px; }
.sbGame .scoringInfo a { white-space:nowrap; }
.sbGame .scoringDetails a { font-weight:bold; }
.sbGame .scoringDetails b { color:#3685FC; }#
.sbGame .scoringDetails a:hover { text-decoration:underline; }
.sbGame table { margin-bottom:4px; width:335px; background-color:#FFFFFF; background:#FFFFFF; background:-moz-linear-gradient(top, #FFF 75%, #F2F7FF 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, #FFF), color-stop(100%, #F2F7FF)); border:1px solid #3685FC; }
.sbHeaderRow { background:#3685FC; color:#FFFFFF; background:-moz-linear-gradient(top, #3685FC 0, #95BFFF 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3685FC), color-stop(100%, #95BFFF)); }
.sbTeam, .sbCell, .sbSOCell, .sbAwayTeam, .sbAwayCell, .sbAwaySOCell, .sbHomeTeam, .sbHomeCell, .sbHomeSOCell { font-weight:bold; font-size:10px; padding:3px; text-align:center; border-left:solid 1px #3685FC; }
.sbCell, .sbAwayCell, .sbHomeCell { width:22px; }
.sbTeam, .sbAwayTeam, .sbHomeTeam { text-align:left; border-left:0; }
.sbAwayLogo, .sbAwayTeam, .sbAwayCell, .sbAwaySOCell { border-bottom:solid 1px #3685FC; }
.sbAwaySOCell, .sbHomeSOCell { width:45px; }
.sbAwayLogo, .sbHomeLogo { padding:2px 0 2px 2px; width:36px; }
.sbAwayLogo { border-bottom:solid 1px #3685FC; }
.matchlist { list-style-type:none; margin-left:10px; }
.matchlist li { font-size:14px;}
.matchlist li strong{ color:#000556;}
.matchlist li span{ color:#FFF;}
.matchlist li table{margin-bottom:7px;}
.matchlist td { font-size:12px; }

/**/
.matchstat_main{width:100%;}
.matchstat_main td{ padding:5px;}
.matchstat_main td.td_right{text-align:right;}
.matchstat_main td.td_left{text-align:left;}
.matchstat_main h2{font-size:19px;}
.span_big_19{font-size:19px;}
.span_big_14{font-size:14px;}
.matchstat_razdel_name{text-align:center; font-size:17px; color:#3685FC; font-weight:bold;}
.matchstat_block{ border:1px solid #3685FC;}
.matchstat_block_2{border:1px solid #3685FC;margin:7px 0; padding:5px;}
.matchstat_block_small{background:#3685FC; color:#fff; height:30px; padding:4px 15px; font-size:13px;}
.matchstat_block_small2{background:#3685FC; color:#fff; height:45px; padding:4px 15px; font-size:13px;}
.td_right_2{padding-right: 10px; text-align:right; width:50%;}
.td_left_2{padding-left: 10px; text-align:left;width:50%;}
.td_right_3{padding-right: 10px; text-align:right; width:140px;}
.td_left_3{padding-left: 10px; text-align:left;width:140px;}
.whistle{width:45px; float:left; padding-top:5px;}
.judge{margin-left:47px;}
.rezyltat2, .rezyltat2 a { color:#000556; width:35px; text-decoration:none; }
/* olimpiada */
.td_width_300 { width:300px;}
.olirezult_vid{ text-align:left;}
.olirezult_vid strong{ font-size:14px;}
.olirezult_vid span{font-size:12px;color:#000556;}
.olirezult img{ height:18px; margin:3px 7px 3px 0;}
.olirezult{ font-size:12px; text-align:left; padding-left:10px;}
.olimpiada_table { vertical-align:bottom; margin:2px 0 20px 0; background-color:#fff; border:1px solid #fff; }
.olimpiada_table td { padding:4px 7px; border-bottom:1px dotted #3685FC; font-size:12px; }
.olimpiada_table img { height:18px;}
.olimpiada_table th { padding:5px 7px; font-size:13px; background-color:#3685FC; color:#fff;}
.olimpiada_table th.bg_free { padding:5px 7px; font-size:13px; background-color:#FFFFFF; color:#3d2716;}
.vid_sporta_title{height:32px; padding:0; background-color:#3685FC;}
.vid_sporta_icon{width:35px; margin-left:0; background-color:#FFF; float:left;}
.vid_sporta_name{margin-left:35px; padding:5px 10px;}
.vid_sporta_name h4{color:#FFF;}
#sorting{ margin:10px 0 10px; overflow:hidden;font: normal 11px Calibri;text-transform:uppercase;}
#sorting ul.sorting{ float:left;}
#sorting p{ float:right;}
.sorting{ list-style:none outside; display:inline;}
.sorting li{list-style:none outside; display:inline; padding:0 15px 0 0;}
.sorting li a.active{color:#febf01; text-decoration:none;}
.sorting li a:hover.active{color:#7a9d1a;}
.dop_place{padding:6px 0 0 10px;}
.medal_hide_block{display:none;}
#olimpiada_menu{ height:20px;display:inline;}
#olimpiada_menu li{ height:20px; display:inline; float:left; position:relative; font:normal 11px; text-transform:uppercase; margin:0px; color:#3b6c89; border:1px solid #FFF; border-bottom:1px solid #3685FC; padding:3px 7px;}
#olimpiada_menu li a{ text-decoration:none;}
#olimpiada_menu li a:hover{color:#3685FC; }
#olimpiada_menu li.active{ text-decoration:none; background-color:#3685FC; color:#FFF;
 border-left:0px solid #3685FC; border-top:1px solid #3685FC; border-right:0px solid #3685FC;
border-bottom:1px solid #FFFFFF;/**/
}
#olimpiada_menu li.active a{ text-decoration:none; color:#FFF;}
/* olimpiada menu with icons*/
#olimpiada_menu_icon{ height:40px;display:inline;}
#olimpiada_menu_icon li{ height:40px; display:inline; float:left; position:relative; font:normal 11px; text-transform:uppercase; margin:3px; color:#3b6c89; border:1px solid #CCC;/* border-bottom:1px solid #3685FC;*/ padding:3px 7px; border-radius:5px;}
#olimpiada_menu_icon li img{ width:40px; height:40px;}
#olimpiada_menu_icon li a{ text-decoration:none;}
#olimpiada_menu_icon li:hover{border:1px solid #3685FC;}

#olimpiada_menu_icon li.active{border:1px solid #3685FC;}
#olimpiada_menu li.active a{ text-decoration:none; color:#FFF;}
/* /olimpiada menu with icons*/

.oli_comp_by_date{display:none;overflow:hidden;clear:both;}
.etabs{}

#koncept_menu {background-color:none; width:760px; padding:0; height:58px; position:relative; overflow:hidden; margin-bottom:10px;}
#koncept_menu .slider {width:712px !important; position:relative; margin:0; height:158px; font-family:Tahoma,sans-serif; color:#fff; font-size:14px; overflow:hidden;float:left;}
#koncept_menu ul {width:3000px;  height:58px; position:absolute; left:0; top:0;padding:0; margin:0; overflow:hidden; }
#koncept_menu li {width:118px; height:58px; float:left; list-style-type:none; margin-right:1px; padding:0;}

.toolbar{height:58px; width:22px; float:left; margin-right:1px;}
.toolbar_r{margin:0 0 0 1px;}
.toolbar_l{margin:0 1px 0 0;}
.toolbar .prev_lm, .toolbar .next_lm {background:url('../images/hdrSbSprite.png') no-repeat; height:58px; width:22px;}
.toolbar .prev_lm {background-position:0 -116px; left:0px; width:22px;}
.toolbar .prev_lm:hover { background-position:-22px -116px; }
.toolbar .next_lm {background-position:0 -174px;right:0px; width:22px;}
.toolbar .next_lm:hover { background-position:-22px -174px; }
.toolbar .prev_lm.disabled,.toolbar .prev_lm.disabled:hover{ background-position:-44px -116px; }
.toolbar .next_lm.disabled,.toolbar .next_lm.disabled:hover{ background-position:-46px -174px; }
/*listofmatches*/
#koncept_menu .defaultState, #koncept_menu .hoverState { float:left; width:119px; height:58px; padding:0; font:normal 10px verdana;}
#koncept_menu .defaultState { display:block; background:url('../images/hdrSbSprite.png') no-repeat top left; }
#koncept_menu .sLine1, #koncept_menu .sLine2, #koncept_menu .sLine3, #koncept_menu .sLine4 { float:left; width:118px; height:14px; padding:2px 0 0 2px; }
#koncept_menu .sLine2, #koncept_menu .sLine4 { padding:0 0 0 2px; }
#koncept_menu .awayLine { float:left; font:bold 10px verdana; clear:both; width:118px; height:14px; }
#koncept_menu .homeLine { float:left; font:normal 10px verdana; clear:both; width:118px; height:14px; }
#koncept_menu .team { float:left; padding:0 0 0 3px; width:99px;}
#koncept_menu .score { float:left; padding:0; width:15px; text-align:right; }
#koncept_menu .time { float:left; padding:0 0 0 3px; width:95px; }
#koncept_menu .final { float:left; padding:0; width:20px; text-align:right; }
#koncept_menu .fulltime{ color:#FF6900; font-weight:bold;}
/* person tooltip */
#personPopupContainer { position:absolute; left:0; top:0; display:none; z-index: 20000; }
.personPopupPopup {}
.personPopupPopup td{mergin:0;}
#personPopupContent { background-color: #FFF; margin:0; min-width: 175px; min-height: 50px; }
.personPopupPopup .personPopupImage { margin: 5px; margin-right: 15px; }
.personPopupPopup .corner { width: 19px; height: 15px; }
.personPopupPopup .topLeft { background: url(../images/personpopup/balloon_topLeft.png) no-repeat; }
.personPopupPopup .bottomLeft { background: url(../images/personpopup/balloon_bottomLeft.png) no-repeat; }
.personPopupPopup .left { background: url(../images/personpopup/balloon_left.png) repeat-y; }
.personPopupPopup .right { background: url(../images/personpopup/balloon_right.png) repeat-y; }
.personPopupPopup .topRight { background: url(../images/personpopup/balloon_topRight.png) no-repeat; }
.personPopupPopup .bottomRight { background: url(../images/personpopup/balloon_bottomRight.png) no-repeat; }
.personPopupPopup .top { background: url(../images/personpopup/balloon_top.png) repeat-x ;}
.personPopupPopup .bottom { background: url(../images/personpopup/balloon_bottom.png) repeat-x; text-align: center;}
/* biathlon_persons */
#Reset{width:auto; height:25px; background-color:#febf01; border:1px solid #fff; margin:7px 2px 2px 0; color:#FFF;cursor:arrow;}
#Reset:hover{cursor:pointer;background-color:#7a9d1a;}
#Biathlon_profiles .mix{display: none;}
#Filters .filter{ width:91px; height:25px; background-color:#7a9d1a; border:1px solid #fff; margin:0 2px 2px 0; color:#FFF;cursor:arrow;}
#Filters .filter:hover{cursor:pointer;}
#Filters .active{ background-color:#3685FC;}
.mix { float: left; width: 180px; height: 210px; text-align: center; position: relative; z-index: 2; border:0px solid #000; background-color:#f8fafe; margin:0 5px 5px 0;}
.mix_wrap { position: relative; width: 180px; margin: 10px auto 0; }
.mix_hover .mix_wrap { padding: 20px 20px 15px; margin-top:-11px; border: 1px solid #3685FC; background-color: #dfebfe; -moz-box-shadow: 0 0 7px #AAAAAA; -webkit-box-shadow: 0 0 7px #AAAAAA; box-shadow: 0 0 7px #AAAAAA;color:#3685FC; }
a.mix_main { color: #363636; text-decoration: none; display: block; position: relative; }
a.mix_main h4{height:28px; font-size:15px;}
a.mix_main:hover { color: #0072BC; }
.mix_hover { z-index: 4 !important; }
.mix .mix_addl { display: none; }
.mix_hover .mix_addl { display: block; }
.mix_addl{ text-decoration:none;}
.mix_addl:hover .b-button__wrap{ border-bottom:1px dotted #7a9d1a;}
.b-button__wrap { background-position: 0 -160px; height: 26px; line-height: 26px; *line-height: 25px;
font-size: 12px; color: #7a9d1a; font-weight: bold; text-shadow: 0 1px 0 #E6F773; }
fieldset{display: inline-block;vertical-align: top;margin: 0 5px 0 0;padding: .5em; border:0px solid;}
fieldset.country_block{width:560px;}
fieldset.gender_block{width:160px; padding-right:0; text-align:right;}
/* /biathlon_persons */
.union_div {  margin:0; height:27px;  background-color:#36A0F7; background-image:-moz-linear-gradient(-45deg, #3685FC 25%, transparent 25%, transparent 50%, #3685FC 50%, #3685FC 75%, transparent 75%, transparent); background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #3685FC), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #3685FC), color-stop(0.75, #3685FC), color-stop(0.75, transparent), to(transparent)); -moz-background-size:5px 5px; background-size:5px 5px; font-family:arial; font-size:14px; font-weight:bold; color:#FFFFFF; padding:7px;  width:760px;}
.union_div h3 { float:left; font:bold 14px Trebuchet MS; line-height:14px; color:#FFFFFF; margin:0; padding:0; }
.union_div .links { float:right; width:auto; text-align:right; margin-top:-4px; margin-right:10px; }
.union_div a{color:#FFFFFF; text-decoration:none;}
.union_div a:hover{ text-decoration:underline;}
.sport_disclaimer{ font-size:10px; text-align:left;}
/* ves sport*/
.sport_sezon_year{background-color:#000556; margin:15px 0; min-height:260px; position:relative;}
.sport_sezon_year_pic{width:50px; float:left; min-height:260px; vertical-align: bottom;}
.sport_sezon_year_pic img{bottom:0; position:absolute;}
.sport_sezon_year_list{margin-left:50px; background-color:#FFF; min-height:260px; padding:15px 15px;}
.sport_sezon_year_list h3 a{ fint-size:13px;}
.sport_sezon_year_list p{ font-size:12px;}
/*sportnotes*/
ul.sportnotes { width:770px; display:block; list-style-type:none; height:216px; padding:0; margin:7px 0 0 0; }
ul.sportnotes li { width:250px; height:210px; position:relative; float:left; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; margin-right:4px; text-align:center; }
ul.sportnotes li.right { width:250px; height:210px; position:relative; list-style-type:none; background-color:#f9fcf7; border:1px solid #dde7d4; }
ul.sportnotes li h3 { height:31px; color:#3d2716; font-size:15px; font-weight:normal; text-align:left; margin:2px 4px; line-height:15px; }
ul.sportnotes li h3 a { text-decoration:none;}
ul.sportnotes li h3 a:hover { text-decoration:none; color:#febf01; }
ul.sportnotes li div { overflow:hidden; height:148px; margin:0 0 5px 0; }
ul.sportnotes li img { width:100px; margin:5px; float:left; }
ul.sportnotes li p, ul.catalog li.right p { text-align:left; margin:1px 4px 2px; font-size:12px; line-height:12px; }
ul.sportnotes li p strong { color:#7a9d1a; }
ul.sportnotes li .more{float:right;color:#7a9d1a;}

.sportnotes_block_np{margin:15px 0 0 0;}
.sportnotes_block_np h3 { height:31px; color:#3d2716; font-size:15px; font-weight:normal; margin:2px 0px; line-height:15px; }
.sportnotes_block_np a { text-decoration:none; }
.sportnotes_block_np a:hover { text-decoration:none; color:#febf01; }
.sbnp_left {width:50%; float:left;}
.sbnp_left div{padding:0 20px 0 0; text-align:justify;}
.sbnp_right{width:50%; float:right; text-align:right;}
.sbnp_right div{padding:0 0 0 20px; text-align:justify;}
/*football*/
#football_group{ width:222px;}
#football_group p{ margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:1px dotted #000556; font-weight:normal;}
#football_group a{ width:70px; text-align:right; color:#000556; text-decoration:none; diaplsy:block; float:left;}
#football_group a:hover{color:#0099cc;}
.fifa_team_table{ width:100%; margin:10px 0; border:1px solid #000556;}
.fifa_team_table caption{display: table-caption;color:#000556; font-size:18px; text-align:left; margin:0 0 5px 0;}
.fifa_team_table abbr {border-bottom: 1px dashed #FFF; color: #FFF; cursor:help;}
.fifa_team_table td,
.fifa_team_table th { padding:4px 7px; text-align:center;}
.fifa_team_table th { color:#FFF; width:7%;}
.fifa_team_table td.team_name,
.fifa_team_table th.team_name { text-align:left;}
.fifa_team_table th.team_name { width:51%;}
.fifa_team_table td.team_name img {display:block; width:40px; height:20px; float:left; margin:0 7px 0 0;}
.fifa_team_table thead tr{ background-color:#000556;}
.fifa_team_table tr.odd{ background-color:#FFF;}
.fifa_team_table tr.even{ background-color:#f1f1f1;}
.fifa_team_pltable td .fifa_block_caption{color:#000556; font-size:18px; text-align:left; padding-left:2px; margin:0 0 5px 0;}
.fifa_table_ul{ margin:-5px 0 5px 0; padding:0;}
.fifa_table_ul li{ list-style:none; border:0; padding:3px 0;  font-size:13px; /*text-transform:lowercase;*/}
.fifa_table_ul li.dashed_li{border-bottom:1px dashed #000556;}

.fifa_table_matches_block{overflow:hidden;}
.fifa_table_matches_block .fifa_table_block{float:left;width:147px; height:63px; background-color:#f1f1f1; margin:5px 5px 5px 0; padding:3px 0 3px 3px;}
.fifa_table_matches_block .fifa_table_block:nth-child(5n+5){margin:5px 0 5px 0;}
.fifa_table_matches_block .ftb_data{float:left;height:18px; width:101px; color:#000556; font-size:11px;}
.fifa_table_matches_block .ftb_time{float:left;height:18px; width:40px; color:#000556; text-align:right; font-size:11px; padding-right:3px;}
.fifa_table_matches_block .ftb_team{float:left; width:101px; font-size:13px; padding:2px 0 2px 5px; border-bottom:1px solid #999;}
.fifa_table_matches_block .ftb_score{float:left; width:40px; font-size:13px; text-align:right; padding-right:5px;}
.fifa_table_matches_block .ftb_score span.penalty{font-size:11px; color:#000556;}
.fifa_table_matches_block .ftb_noborder{border:0px solid;}
.fifa_table_block .online_classe{height:18px; background:url(../images/mplay35.gif) no-repeat bottom right; border-bottom:0px solid;}
.fifa_table_block .fulltime_classe{height:18px; background:url(../images/mplay35ft.gif) no-repeat bottom right; border-bottom:0px solid;}
.display_none{ display:none;}

.fifa_table_matches_block_net{width:190px;}
.fifa_table_matches_block_net .fifa_table_block{width:185px; height:45px; background-color:#f1f1f1; margin:5px 5px 0 0; padding:0;}
.fifa_table_matches_block_net .ftb_data{float:left; width:40px; padding-top:3px; padding-left:5px; color:#000556; font-size:11px;}
.fifa_table_matches_block_net .ftb_time{float:left; width:40px; padding-top:3px; padding-left:5px; color:#000556; font-size:11px;}
.fifa_table_matches_block_net .ftb_team{float:left; width:101px; font-size:12px; padding:2px 0 2px 5px; border-bottom:3px solid #999;}
.fifa_table_matches_block_net .ftb_score{float:left; width:40px; font-size:11px; padding:3px 5px 2px 5px; text-align:right;}
.fifa_table_matches_block_net .ftb_score span.penalty{font-size:11px; color:#000556;}
.fifa_table_matches_block_net .ftb_noborder{border:0px solid;}
.fifa_table_matches_block_net .online_classe{height:23px; font-size:11px; background:url(../images/mplay35.gif) no-repeat bottom right; border-bottom:0px solid;}
.fifa_table_matches_block_net .fulltime_classe{height:23px; font-size:11px; background:url(../images/mplay35ft.gif) no-repeat bottom right; border-bottom:0px solid;}
.fifa_table_block_empty{height:45px; margin:5px 0 0 0; width:190px;}
.fifa_table_block_empty3{height:135px; margin:15px 0 0 0; width:190px;}
.fifa_table_block_empty_final{height:70px; margin:5px 0 0 0; width:190px;}
.fifa_team_pltable{ width:100%; margin:10px 0 0 0; border:1px solid #000556;}
.fifa_team_pltable thead tr{ background-color:#000556;}
/*.fifa_team_pltable th {padding:3px 0;text-align:center;color:#FFF; width:7%;}*/
.fifa_team_pltable th.fifa_block_caption{color:#FFF; font-size:18px; text-align:left; padding-left:40px; margin:0 0 5px 0;}
