body{background: url('/images/top_bg2.gif') repeat-x;margin:0;padding:0;text-align: center;}
html,button,input,select,textarea,body{font-family: Tahoma,Helvetica,Verdana,sans-serif;font-size:1em;-webkit-font-smoothing: antialiased;}
ul{list-style: none;margin:0;padding:0;}
input:focus, textarea:focus, select:focus {outline:0 none !important;}

a{color: #1399bf;}
a img{border:0;}

.logo_bg{background: url('/images/logo_bg2.gif') repeat-x left top;height:20px;}
#main-page{margin: auto;width: 1000px;padding:0;}

/*top menu*/
.menu{}
.menu ul{background: url('/images/menu_bg.gif') repeat-x;height: 36px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.menu ul li{float:left;padding: 0 14px;height: 36px;line-height: 36px;margin:0;font-size: 11pt;}
.menu ul li a{color: #404040;font-weight: bold;text-decoration: none;}
.menu ul li:hover, .menu ul li.active{background: #eda200;}
.menu ul li:hover a, .menu ul li.active a{color: white;}

.page{clear:both;text-align: left;margin:5px 0 10px 0;font-size: 10pt;}
.left_menu{float: left;width: 150px;}
.right_menu{float:right;width: 150px;}
.right_menu .header{margin-top:10px;}
.right_menu .header:first-child{margin-top: 0;}

/*headers*/
.header{clear: both;margin-top:10px;background: url('/images/menu_header.gif') repeat-x;font-weight: bold;border-top-left-radius: 4px;border-top-right-radius: 4px;color:white;padding: 0 4px;height: 22px;line-height: 22px;font-size: 9pt;margin-bottom:1px;}
.header.blue{background: url('/images/header2_bg.gif') !important;}
.header.violet{background: url('/images/header_bg_violet.gif') !important;}  
.header.grey{background: #838383 url('/images/header_bg_grey.gif') repeat-x !important;} 
.header.green{background: url('/images/header_bg_green.gif') !important;} 
.header.red{background: url('/images/header_bg_red.gif') !important;} 

.header img{margin: 0 4px 0 0;}
.header a{color: white;}

.header.live{background: url('/images/header_bg_live.gif') !important;}

/*
.header.live:after{
    background: url('/images/pilka_bg.gif') no-repeat;
}
*/

/*left menu*/
.left_menu ul li{background-color: #e3e3e3;border-bottom: 1px white solid;line-height: 20px;}
.left_menu ul li img{margin: 4px 6px 0 4px;float:left;}
.left_menu ul li.position_name, .position_name{background: #404040;color: white;padding: 0 0 0 4px !important;}
.position_name{height: 22px;line-height:22px;border-top-left-radius: 4px; border-top-right-radius: 4px;margin:4px 0 0 0;}
.left_menu .table_not{display:none;}
.left_menu .show_all{text-align:center;cursor:pointer;background: #bfe2ff url('/images/rozwin.gif') no-repeat center right;padding:2px;border-radius: 5px;border:1px #4ad1f2 solid;font-size:9px;}
.left_menu .show_all:hover{background-color:#4ad1f2;}
 
.left_menu ul li a{color: #404040;text-decoration: none;}
.left_menu ul li:hover a{text-decoration: underline;}
.left_menu ul li:hover li a{text-decoration: none;}
.left_menu ul li ul{}
.left_menu ul li ul li{background: #f1f1f1;font-size: 8pt;font-weight:normal;}
.left_menu ul li ul li a{display:block-inline;background: url('/images/left_menu_stick.gif') no-repeat 10px 2px;padding: 0 0 0 24px;}
.left_menu ul li ul li:hover{background: url('/images/left_menu_bg.gif');}
.left_menu ul li ul li:hover a{background-image: url('/images/left_menu_stick2.gif');}
.left_menu ul li.active{font-weight:bold !important;}

.continent{background:#e3e3e3;border-top-left-radius: 4px;border-top-right-radius: 4px;margin: 10px 0 0 0;}


.left_menu .header:first-child, .content .header:first-child{margin-top: 0;}

.favorite{background-image: url('/images/favorite.gif') !important;background-repeat: no-repeat;background-position: 4px 4px; padding: 0 0 0 12px;}
.content{float:left;margin:0 10px;width: 680px;}
.content.h2h{width: 840px;margin-right:0;}

/*table table-layout: fixed;*/
.table{display: table;width: 100%;border-collapse: collapse;border:1px #e3e3e3 solid;font-size:11px;color: #404040;}
.table .row{display: table-row;width: 100%;border:1px #e3e3e3 solid;}
.table .row_header{height:22px;}
.table .header_top{position: relative;display: inline;width: 100%;}
.table .cell{display: table-cell;border:1px #e3e3e3 solid;padding: 0;min-height: 16px;line-height: 16px;min-width: 20px;}

.table .row.htft .cell{min-width:32px !important;}
.table .row_header.htft .cell.sort{width:32px !important;}
.table .row_header.htft .cell.sort .sort_n{min-width:31px !important;}

.table a{color:#404040 !important;}
.table .row_header:hover{background: none !important;}

.table .row_header .header_cell{background: #e3e3e3 url('/images/row_header_bg.gif') no-repeat 1px 2px;height:20px;line-height:20px;}
.table .row_header .header_change_round{width: 218px;position:absolute;font-weight:bold;}
.table .row_header .header_overall{width: 193px;position:absolute;font-weight:bold;margin: 0 0 0 218px;}
.table .row_header .next_header{width: 50px;position:absolute;font-weight:bold;margin: 0 0 0 411px;}
.table .row_header .header_forms{width: 190px;position:absolute;font-weight:bold;margin: 0 0 0 461px;}
.h2h .table .row_header .header_forms{width: 340px;}
.h2h .table .row_header .header_h2h{margin-left: 794px;width: 45px;}
.table .row_header .header_h2h{width: 27px;position:absolute;font-weight:bold;margin: 0 0 0 651px;}

.table .row .pos{text-align:center;width: 22px;padding:0 0 0 10px;background:white;}
.table .row .name{width: 180px;color:#404040;padding: 0 4px;}
.table_after_round{margin:0;font-size:9px;color: #666666;}


.content:not(.tables_today_content) .table .row:hover{background-color: #fff6bf;}

.table .row_header:hover{background: #e3e3e3;}
.table .forms{width: 185px}
.table .up{background-image: url('/images/table_up.png') !important;background-repeat:  no-repeat !important;background-position: 2px 7px !important;}

.table .cl{background-color:#a8db64 !important;}
.table .clq{background-color:#d5ecb6 !important;}
.table .el{background-color:#1daad2 !important;}
.table .elq{background-color:#6bdaf9 !important;}
.table .rel{background-color:#cf5b3d !important;}
.table .relp{background-color:#ef9882 !important;}
.table .pr{background-color:#e6eea4 !important;}
.table .prp{background-color:#bcc56f !important;}


.table .down{background-image: url('/images/table_down.png') !important;background-repeat:  no-repeat !important;background-position: 2px 7px !important;}
.table .row .value{text-align: center;}
.table .points{font-weight: bold;}
.table .row_header .cell{text-align: center;font-weight:bold;vertical-align: middle;}

.table .row_header .cell.sort{width:22px;}
.table .row_header .cell.sort .sort_n{cursor:pointer; display: table-cell;text-align: center;background: #e3e3e3 url('/images/sort_n.gif') no-repeat center center;height:16px;line-height:20px;min-width:21px;margin: 0;float:left;border:1px white solid;}
.table .row_header .cell.sort .down{background-image: url('/images/sort_down.gif') center left !important;}
.table .row_header .cell.sort .up{background-image: url('/images/sort_up.gif') center left !important;}


.table .h2h{text-align: center;}

.table .h2h input{height:14px;width:14px;float:left;display:inline;margin:2px 0 0 6px;padding:0;}
.table .form{float:left;margin: 0 0 0 3px;}
.no_border{border: 0 !important;}

.result_live{color:green;font-weight:bold}
.result_finished{color:red;font-weight:bold;}

.form{width: 15px;height: 14px;color: white;font-size: 7pt;font-weight: bold;text-align: center;border-radius: 2px;cursor: pointer;line-height: 14px;}
.form.won{background: #1ec229;}
.form.draw{background: #c6b203;}
.form.lost{background: #eb1b1b;}

.form_info{position:absolute;margin: -50px 0 0 -13px;background:#e3e3e3;border:1px #666666 solid;color:#404040;min-height:16px;line-height:16px;padding:4px;font-weight: normal;}
.form_info.game_info{height:52px;margin:-74px 0 0 -48px;text-align:left;min-width:220px;width:220px;}
.form_info.game_info.status_t_1, .form_info.game_info.status_t_4, .form_info.game_info.status_t_5{background:#eaacac;}
.form_info.game_info.status_t_3{background:#c5e2c8;color:#404040;font-weight:normal;}
.form_info.game_info.status_t_3:after{background:#c5e2c8;}
.form_info.game_info.status_t_1:after, .form_info.game_info.status_t_4:after, .form_info.game_info.status_t_5:after{background:#eaacac;}
.form_info.game_info:after{margin-left:60px;}

.form_info:after{
    content:'';
    position:absolute;
    top:87%; 
    width:10px;
    height:10px;
    border-right:1px solid #666666;
    border-top:1px solid #666666;
    background:#e3e3e3;
    left:0;
    margin-left: 14px;
    -moz-transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);
}
.form_info.game_info:after{top:93%;}

.form_info.next_game_info{min-height: 32px;margin-top: -86px;text-align:left;}
.form_info.next_game_info:after{top: 93%}

.form_info.promoted_info{margin-top: 24px;margin-left:-22px;z-index:50;}
.form_info.promoted_info:after{top: -29%;border:0;border-left:1px solid #666666;border-bottom:1px solid #666666;}

.next_game_ico, .next_game{margin: 4px 0 0 16px;float:left;width: 14px;height: 14px;line-height:14px;color: white;font-size: 7pt;padding: 0;font-weight: bold;text-align: center;border-radius: 2px;cursor: pointer;background: grey;}
.next_game_ico{float: none;display: inline-block;margin:0;}

.next_game_cell{width:50px;text-align:center;}
.next_game.odd_value{width:30px;text-align:center;margin-left:10px;}

.next_game_score{height: 14px;line-height:14px;color:white;border-radius:3px;padding:2px 4px;float:left;margin:4px 0 0 4px;}
.game_win{background:#589902;}
.game_lost{background:#eb1b1b}
.game_draw{background:#c6b203;}

.table_footer{background: #e3e3e3;color:#666666;font-size:9px;height: 38px;padding: 10px 4px 4px 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.table_footer_headers{height:50px;}
.table_footer_headers ul{margin: 0 0 0 30px;}
.table_footer_headers ul li{font-size:11px;margin:0 3px 0 0;float:left;background: url('/images/table_footer_header.gif') repeat-x;height:30px;line-height:30px;padding: 0 14px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.table_footer_headers a{color:#4e4cb0;}
.table_footer .img{float:left;margin:2px 2px 0 0;}
.table_footer .t{float:left;margin:4px 8px 0 2px;}

.item_list{}
.item_list ul{}
.item_list ul li{background: #f1f1f1;height:19px;line-height:19px;padding: 0 8px;color:#404040;cursor:pointer;}
.item_list ul li:nth-child(even){background: #e3e3e3;}
.item_list ul li:hover{background:#b5b4dd;}

.item_list a:hover{text-decoration: underline;}

.compare_teams{background: #797979 url('/images/h2h.gif') no-repeat 90px 10px;float:right;color:white;border-radius:3px;padding: 6px 36px 6px 6px;}
.compare_teams.active{background-color: #1eacd5;cursor: pointer;}

.championsleague{background-color: #539102 !important;}
.championsleague_q{background-color: #ade564 !important;}

.uefa{background-color:#1daad2 !important;}
.uefa_q{background-color:#6bdaf9 !important;}

.relegation{background-color: #cf5b3d !important;}
.promotion{background-color: #ef9882 !important;}

.header_flag{float: left;margin: 5px 4px 0 4px !important;}

.html_table{
    text-align:center;
    border: 1px #E3E3E3 solid;
    border-collapse:collapse;
    margin-top: 1px;
    font-size: 11px;
}
.html_table th{background: #e3e3e3;color: #404040;border: 1px #E3E3E3 solid;}
.html_table td{height:16px;border: 1px #E3E3E3 solid;}
.html_table tr:hover td{background-color: #e1dddd !important;}

.other_teams{display: block;clear:both;margin:0 0 10px 0;}
.other_teams ul{list-style: none;}
.other_teams ul li{float:left;margin: 4px 0 0 8px;line-height:30px;width: 150px;}
.other_teams.teams_4 ul li{width:160px;font-size:11px;}
.other_teams ul li img{margin: 0 3px 0 0;float: left;height: 30px; width: 30px;}
.other_teams ul li:hover{background: #20b8e3;border-radius: 4px;}
.other_teams ul li:hover a{color: white;}

.search_teams{}
.search_teams ul{list-style: none;}
.search_teams ul li{background: #e3e3e3;border-radius:4px;min-height:54px;display:inline-block;width:260px;line-height:18px;cursor:pointer;margin: 0 6px 10px 0;font-size:8pt;}
.search_teams ul li:hover{background:#20b8e3;}
.search_teams ul li:hover a{color:white;}
.search_teams ul li img{float: left;margin: 3px;}
.search_teams ul li a{font-weight:bold;font-size:10pt;}

.full_border{border-bottom-left-radius: 6px !important;border-bottom-right-radius: 6px !important;}

.league_chart{
    width: 680px;
    height: 250px;
}

.games{}
.games .row{border: 1px #e3e3e3 solid;clear: both;line-height: 18px;min-height:18px;border-collapse: collapse;}
.games .date{float: left;width: 140px;border-right: 1px #e3e3e3 solid;padding: 0 5px;text-align:center;}
.games .name{float: left;padding: 0 5px;text-align:center;}

.games_list{font-size: 8pt;}
.games_list .row{clear: both;height: 18px;line-height: 18px;}
.games_list .row:nth-child(odd){background: #f1f1f1;}
.games_list .cell{float: left;}
.games_list .date{width: 70px}
.games_list .date.status_type_4, .games_list .date.status_type_5{text-decoration: line-through !important;}

.games_list .min{color:#66ad2a;font-weight:bold;}
.games_list .status{width: 24px;height:18px;}
.games_list .status.status_type_1{background: url('/images/ico_clock.png') no-repeat center center !important;}
.games_list .status.status_type_2{background: url('/images/time-icon.png') no-repeat center center !important;}
.games_list .status.status_type_3{background: url('/images/clock.png') no-repeat center center !important;}
.games_list .status.status_type_4{background: url('/images/ico_clock.png') no-repeat center center !important;}
.games_list .status.status_type_5{background: url('/images/ico_clock.png') no-repeat center center !important;}

.games_list .status img{float:left;margin:4px 0 0 6px;}
.games_list .name{width: 326px !important;}
.status_type_3 .date_i, .status_type_4 .date_i,.status_type_5 .date_i{display: none;}
.status_type_3{color:#66ad2a;font-weight:bold;}
.games_list .name .teama{display: inline-block;width:140px;text-align: right;padding-right: 4px;}
.games_list .name .teamb{display: inline-block;width:140px;padding-left:4px;}
.games_list .name strong{display: inline-block;width:26px;padding: 2px 0;text-align:center;}
.games_list .name strong.status_type_4, .games_list .name strong.status_type_5{text-decoration: line-through;}
.games_list .h2h_link{text-align: center;width: 38px;font-weight: bold;}

.games_list .score{width: 70px;}
.games_list .odds {margin: 0 0 0 4px;}

.games_list .odds .odd{width: 32px;text-align: center;}
.games_list .odds .odd_win{background: #BECBD3;border-radius: 2px;}
.games_list a:hover{color: #136a83;}
.games_list .cell.forms{width: 138px;min-height: 18px;}
.games_list .cell.forms .form{margin: 2px 2px 0 0;float:left;}
.games_list .cell.forms.first_form .form{float:right !important;margin:2px 0 0 2px !important;}

.error_info,.error, .notice, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }
.error_info, .error { background-color:#FBE3E4!important;color:#8a1f11;border-color:#FBC2C4; }
.notice { background-color:#FFF6BF!important;color:#514721;border-color:#FFD324; }
.success { background-color:#E6EFC2!important;color:#264409;border-color:#C6D880; }
.error_info a, .error a { color:#8a1f11; }
.notice a { color:#514721; }
.success a { color:#264409; }
.error_info h4, .error h4, .notice h4, .success h4 { margin: 0 0 10px 0; }
.error_info.ico,.error.ico, .notice.ico, .success.ico { padding-left: 45px; }
.success.ico { background: url(/images/color-success.gif) no-repeat 10px; }
.error_info.ico,.error.ico { background: url(/images/color-error.gif) no-repeat 10px; }
.notice.ico { background: url(/images/color-notice.gif) no-repeat 10px; }

.team_a{float: left;width: 415px;margin: 10px 0 0 0;}
.team_b{float: right;width: 415px;margin: 10px 0 0 0;}

.team_a_l{float: left; width: 335px;}
.team_b_l{float: right; width: 335px;}

.note{background: #e3e3e3;padding: 8px;}
.note .note_team_a{float: left;width: 320px;text-align: center;}
.note .note_team_b{float: right;width: 320px;text-align: center;}
.note .note_team_a a, .note .note_team_b a{margin:0 0 4px 0;font-weight:bold;display:block;}

.note .note_title{text-align: left;margin: 8px 0 0 0;}

.league_item{text-align: left;font-size: 8pt;line-height:20px;}
.league_item img{float: left;margin: 4px 4px 0 0;}

.mini_menu{margin: 0;border-top: 3px #988d5a solid;height: 20px;}
.mini_menu ul{}
.mini_menu ul li{cursor: pointer;background: url('/images/mini_li_bg.gif') repeat-x;height: 18px;line-height: 18px;font-size: 8pt;color: white;float: left; margin: 0 4px 0 0;padding: 0 6px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.mini_menu ul li.active ,.mini_menu ul li:hover{background: url('/images/mini_menu_bg_active.gif') repeat-x;font-weight:bold;}
.mini_menu option{font-size: 8px;}
.gray_line{background: #e3e3e3;color: #404040;padding: 0 4px;font-size: 8pt;line-height: 20px;}


.search_box{background: #1e9baf;color: white;padding:5px 8px;border-radius: 3px;margin: 0 0 5px 0;height:25px;font-size:11px;}
.search_box label{margin:4px 0 20px 0;color:white;}
.search_box .search_input{width: 160px; background: #f5f6d4;color:#656661;font-size:11px;height:20px;line-height:20px;border: 1px #6bbbba solid;border-radius: 2px;font-size: 14px;margin: 0 14px 0 14px;}
.search_box input[type='submit']{cursor:pointer;background-color: #483e0b;color: #f4f4d2;border-radius: 4px;height: 24px;line-height: 22px;box-shadow: 4px 6px 18px #1a828f;padding: 0 30px;border: 1px #463f0b solid;}
.search_box form{float:left;}

.search_box.width{padding-left: 20px;clear:none;width:772px;margin:5px 0 0 200px;}
#search_box_parent.width{}
.search_box.width .search_input{width:250px;}
/*
.search_box .ads{color:white;font-weight:bold;text-align:right;display:inline-block;width:150px;}
*/
.goal{background:#72ec7a !important;}

.game_info{position:absolute;margin:5px 0 0 240px;width:280px;text-align:center;font-size: 11px;line-height:18px;}
.game_info .score{clear:both;margin: 0 0 10px 0;}
.game_info .score .item{background: #483e0b;display:inline-block;border-radius:4px;padding:8px 6px;color:white;font-weight:bold;font-size:12pt;}
.game_info .score .versus{display:inline-block;font-weight:bold;font-size:15px;margin:0 4px 0 4px;}
.game_info .status{display:inline-block;}
.game_info .date{display:inline-block;}
.game_info .min{clear:both;display:none;}
.game_info .blink{color: green !important;font-weight:bold;}
.game_info.live .min strong, .game_info.live .status strong{color: green !important;}
.game_info.live .min{display:block;}

.seasons{float: right;height: 22px;padding: 2px 8px;border-radius:4px;background:#07242a;line-height:22px;}
.seasons label{margin:0 10px 0 0;}

/* Autocomplete
----------------------------------*/
.ui-autocomplete-menu { position: absolute; cursor: default;}  

.ui-autocomplete-loading { background-image: url('/images/ui-anim.basic.16x16.gif');background-repeat:no-repeat !important;background-position:right center !important; }
.ui-autocomplete-over { background-color: #0A246A; color: white; }
.item_autocomplete img{float:left;margin:2px;height:30px;}
.item_autocomplete .info{font-size: 8pt !important;}

.ui-menu {
    list-style:none;
    padding: 2px;
    display:block;   
    position:absolute !important;
   z-index:4000 !important;
}

.ui-menu .ui-menu {
    margin-top: -3px; 
}

.ui-menu .ui-menu-item {
    margin:2px 0 0 0;
    width: 100%;
    height:46px;
    text-align:left;
    font-size:10pt;
    font-weight: normal;
    line-height:25px;
    display:block;
    cursor:pointer;
      
}

.ui-menu .ui-menu-item a {
      
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    background: #34d1f8;
    border: 0;
    height: 44px;
    min-height: 44px;
    border-radius: 0;
}

.quick_table_select{padding: 2px 4px;background: url('/images/table_footer_header.gif');}

.grey_box{background: #e3e3e3;margin: 10px 0 0 0;font-size: 8pt;color: #404040;height: 18px;line-height: 18px;font-weight: bold;}
.grey_box img{float:left;margin:2px 4px 0 2px;}

.footer{
    background: url('/images/footer_bg.gif') repeat-x;
    height: 153px;
    margin: 10px 0 10px 0;
    clear: both;
}

.footer .footer_menu{width: 1000px;margin:auto;}
.footer ul{margin: 70px 140px 0 0;text-align:left;float:left;}
.footer ul li{font-size: 8pt;color:white;line-height:20px;}
.footer ul li a{color:white;text-decoration:underline;}
.goalkeeper{float:right;margin:30px 70px 0 0;}

form{}
form .row{clear:both;margin: 8px 0;}
form label{clear:both;font-weight:bold;padding: 4px 0;color:#595959}
form input[type='text']{border: 1px #dedede solid;height:26px;line-height:26px;font-size:14px;width:100%;}
form textarea{height:180px;border: 1px #dedede solid;width:100%;}
form input[type='submit']{background: #a03717;color:white;padding:5px 10px;border:0;}
form input[type='submit']:hover{background: #cb471f;}

h1{margin: 0 0 10px 0;font-size:11pt;padding:0;}


.errors, .notice, .success, .warning, .info_box, .hide_table_info_box { padding:.8em; margin: 0; border:2px solid #ddd; clear:both;margin-bottom:10px;}
.errors { background-color:#FBE3E4!important;color:#8a1f11;border-color:#FBC2C4; }
.notice { background-color:#FFF6BF!important;color:#514721;border-color:#FFD324; }
.success { background-color:#E6EFC2!important;color:#264409;border-color:#C6D880; }
.info_box, .hide_table_info_box{ background-color:#BFE2FF!important;color:#264409;border-color:#4AD1F2; padding:2px;}

.errors a { color:#8a1f11; text-decoration: underline;}
.notice a { color:#514721; text-decoration: underline;}
.success a { color:#264409; text-decoration: underline;}
.errors h4, .notice h4, .success h4 { margin: 0 0 10px 0; }
.errors.ico, .notice.ico, .success.ico { padding-left: 45px; }
.success.ico { background: url(/images/color-success.gif) no-repeat 10px; }
.errors.ico { background: url(/images/color-error.gif) no-repeat 10px; }
.notice.ico { background: url(/images/color-notice.gif) no-repeat 10px; }
.info_box.ico { background: url(/images/info.png) no-repeat 2px 8px; }
.info_box.lm{margin:2px 0 5px 0;text-align:center;font-size:9px;}

.warning{background:#F2F2DA;border-radius:4px;}
    
.select_timezone{float: right;margin: 10px 6px 0 0;font-size: 11px;}
.select_timezone select{font-size: 11px;}

.show_hide_header{float:right;margin-right: 20px;}

.show_hide_header .hide_action{padding-left:10px;border-radius:4px;height:16px;line-height:16px;width:80px;text-align:center;font-size:8pt;margin:3px 0 0 0;cursor:pointer;}
.show_hide_header .hide_action:hover{background-color:#D4D4D4;}

.show_hide_header .show_header{background:#BDBDBD url('/images/arrow_down_white.gif') no-repeat 4px 6px;}
.show_hide_header .hide_header{background:#BDBDBD url('/images/arrow_up_white.gif') no-repeat 4px 6px;}

.odds_header{float: right;margin-right: 8px;font-size: 8pt;}
.odds_header .odd{float: left;width: 30px;text-align: center;}

/* edited.games_list.h2h_list .name{width:330px !important;}
*/

.select_table_team_0{background: #d8f5fd;}
.select_table_team_1{background: #d8fde2;}
.select_table_team_0 .name, .select_table_team_1 .name{font-weight:bold;}


.select_game_0{background: #d8f5fd;}
.select_game_1{background: #fdfdd8;}
.select_game_2{background: #f6c278}
.select_game_3{background: #ecc4f5;}
.select_game_4{background: #bcbcba;}
.select_game_5{background: #faa6a6;}
.select_game_6{background: #55FDB1;}
.select_game_7{background: #b07e59;}
.select_game_8{background: #d8fddd;}
.select_game_9{background: #fde0d8;}
.select_game_10{background: #d8fde2;}
.select_game_11{background: #dfd8fd;}
.select_game_12{background: #d8e7fd;}
.select_game_13{background: #d8ddfd;}
.select_game_14{background: #c9e8d5;}


.selected_game_row_table .name{background: url('/images/time-icon.png') no-repeat 3px 4px !important;padding-left:20px !important;}
.game_live .name{background: url('/images/clock.png') no-repeat 3px 7px !important;padding-left:20px !important;}
.game_finished .name{background: url('/images/ico_clock.png') no-repeat 3px 7px !important;padding-left:20px !important}

.tables_today_content .table .name{padding-left:20px !important;}
.tables_today_content .table .name .min{display: inline-block;width: 22px;font-size: 8pt;color: #589902;margin: -2px 0 0 0;font-weight: bold;text-align: left;}

/*.selected_game_row_table.hover .pos, .tables_today_content .table .row:hover .pos{background: url('/images/arrow.gif') no-repeat !important;}
*/

.select_ul{border-bottom: 2px #589902 solid;height:23px;margin: 10px 0 5px 0;font-size:9pt;}
.select_ul ul{margin:0;padding:0;list-style:none}
.select_ul ul li {cursor:pointer;float:left;margin: 0 4px 0 0;background:#1e9baf;padding: 0 5px;color:white;border-top-left-radius: 4px;border-top-right-radius: 4px;height:22px;line-height:22px;}
.select_ul ul li.active{font-weight:bold;color: white;height:23px;} 
.select_ul a{color: white;}
.select_ul form{margin:0;padding:0;display:inline;}
.select_ul .all_games{background: #acafaf url('/images/all_status_types.png') no-repeat 2px 4px !important; padding-left: 58px !important;}
.select_ul .finished_games{background:#D37E78 url('/images/ico_clock.png') no-repeat 7px 4px !important;color:white;padding-left:26px !important;}

.today_tables{background: #c7cccc !important;}
.today_tables.today_games{background:#c7cccc !important;padding-left:4px !important;}

.live_tables, .live_games{background: #78AA35 url('/images/clock.png') no-repeat 7px 4px !important;color:white;padding-left:26px !important;}
.fav_tables{background: #f2c40c url('/images/favorite.gif') no-repeat 7px 6px !important;padding-left:20px !important;}
.fav_tables.active{}

.tables_yesterday{background:#D37E78!important;}
.tables_tomorrow{background:#59d1e4 !important}
.tables_tomorrow.active{background:#1e9baf !important;}
.today_tables.active{background-color:#acafaf !important;}


.live_tables.active, .live_games.active{background-color:#589902 !important;}
.tables_yesterday.active{background:#872B24 !important;}
#datepicker{width:1px;height:1px;border:0;background:black;float:right;}
.date_picker{float:right;height:25px;margin-left:2px;background:black;border-radius:4px;padding:0 6px;margin:0;color:white;border-bottom-left-radius: 0;border-bottom-right-radius: 0;line-height:24px;}
.date_picker img{float:left;cursor:pointer;margin:4px 0 0 4px;}


.show_hide_table{float:right;height:12px;line-height:12px;font-size:10px;padding:2px 6px 2px 16px;border-radius:4px;color:white;cursor:pointer;background-color:black;margin:3px 0 0 0;}
.show_hide_table:hover{background-color:#4d4b4a;}
.table_showed{background: black url('/images/arrow_up_white.gif') no-repeat 4px 6px;}
.table_hidden{background: black url('/images/arrow_down_white.gif') no-repeat 4px 6px;}

.select_two_teams{display:none;background: url('/images/select_teams3.gif') repeat-y;width:6px;height:100px;position:absolute;min-height:25px !important;margin: 13px 0 0 -2px;}
.select_two_teams:before{
    content:'';
    position:absolute;
    top:0; 
    width:18px;
    height:8px;
    margin-top: 0;
    background: url('/images/arrow.gif') no-repeat;
    left:0;
}

.select_two_teams:after{
    content:'';
    position:absolute;
    top:100%; 
    width:18px;
    height:8px;
    background: url('/images/arrow.gif') no-repeat;
    left:0;
}

.loading{background:#e5e4e4;border-radius:6px;margin:auto;text-align:center;font-size:11pt;line-height: 30px;padding:6px;top:40px;width:400px;}
.league_box{margin: 0 0 5px 0;}
.league_box .header{font-size: 8pt !important;}
.league_box .favorite_league{margin: 6px 0px 0 0;float:left;}

.change{background: #ff3a00 !important; color: white !important}

.add_favorite{background: #EDEDED url('/images/add_favorite.png') no-repeat 2px 1px;cursor: pointer;border-radius: 4px;color: black;float:right;height:14px;line-height:14px;margin: 4px 4px 0 0;padding:0 4px 0 18px;font-size:10px;}
.add_favorite:hover{background-color: #D6D6D6}
.add_favorite.added{background-image: url('/images/remove_from_favorite.gif'); background-color: #D6D6D6}
#my_tables_div{display: none;}

.team_info_box{float: left;display:inline-block;width:300px;padding-left:30px;line-height:20px;}
.team_info_menu{float:left;width:190px;padding-left:10px;line-height:18px;font-size:8pt;}
.team_info_menu a:hover{color: black;}
.team_info_box label{width: 60px;display:inline-block;text-align:right;}
.team_info_value{font-weight: bold;}

#info_box_today p{margin:0;padding:0;}
#live_tables_info, #my_tables_info{display:none;}
#best_tables_info{display:none;}
#h2h_loading{display:none;margin-bottom:10px;}

div.ui-datepicker{
 font-size:10px;
 margin-left: -164px;
 margin-top: 24px;
}

.playoff_box_parent{width:678px;overflow: hidden;}
.playoff_box_parent .slider{width:600px;margin: 5px 0 5px 35px;}
.playoff_box_parent.playoff_hide{max-height: 450px;}

.playoff_box_parent.playoff_hide .show_full_data{display:block;background-color:#afd8f8;position: absolute;margin: 430px 0 0 0;width:678px;}
.playoff_box_parent .show_full_data{display: none;}

.playoff_round{float: left;margin: 0 0 0 8px;background:#fcfafa;width: 160px;margin: 0 5px 0 5px;border: 1px #ababab dashed;border-top:0;border-bottom:0;}
.round_header{background: #e3e3e3;color: #404040;font-weight: bold;text-align:center;height:20px;line-height:20px;margin: 0 0 10px 0;}
.playoff_game{cursor:pointer;box-shadow: 4px 6px 18px #F0F0F0;border: 1px #797979 solid;padding:2px;width:140px;margin: 0 0 10px 6px;min-height: 36px;border-radius:4px;background: #F0F0F0;line-height:18px;}
.playoff_game.live:not(:hover){background-color: #bbeeb7 !important;}

.playoff_box{
    width:3000px;   
}
.playoff_game.active{background:#1399bf;color:white;}
.playoff_game.active a{color:white !important;}

.playoff_show_list .playoff_round{width: 670px;}
.playoff_show_list .playoff_game{float:left;margin-left: 18px;}

.playoff_game .team_name{text-decoration:underline;padding:2px;}
.playoff_game .team_name:hover{background:#AA8C6F;border-radius:2px;}
.playoff_game .score{float: right;font-weight: bold;width:14px;text-align:center;}

.playoff_game_info{border-radius: 4px;padding: 4px;position:absolute;background:#1e9baf;color:white;margin:10px 0 0 -10px;min-width:200px;z-index:10;}
.playoff_game_info img{float:left;margin:4px 3px 0 0;}
.playoff_game_info .head{font-weight:bold;border-bottom:1px dashed #483e0b;height:20px;line-height:20px;}
.playoff_game_info .name{font-size:9pt;}

.playoff_game_info:after{
    content:'';
    position:absolute;
    top:0; 
    width:10px;
    height:10px;
    border-right:1px solid #1e9baf;
    border-top:1px solid #1e9baf;
    background:#1e9baf;
    left:0;
    margin-left: 14px;
    margin-top:-4px;
    -moz-transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);
}

.playoff_game_info .first_game{margin: 0 0 10px 0;}
.playoff_game_info .second_game{margin: 0 0 10px 0;}
.playoff_game_info .promot{margin: 0 0 10px 0;}
.playoff_game_info .status_type{display:inline-block;height:18px;line-height:18px;margin:2px 4px 0 0;padding: 2px 2px 2px 20px;border-radius:4px;}

.playoff_game_info .status_type_1{background:#59AFBC url('/images/ico_clock.png') no-repeat 2px 2px !important;}
.playoff_game_info .status_type_2{background:#59AFBC url('/images/time-icon.png') no-repeat 2px 2px !important;}
.playoff_game_info .status_type_3{background:#075662 url('/images/clock.png') no-repeat 2px 2px !important;}
.playoff_game_info .status_type_4{background:#59AFBC url('/images/ico_clock.png') no-repeat 2px 2px !important;}
.playoff_game_info .status_type_5{background:#59AFBC url('/images/ico_clock.png') no-repeat 2px 2px !important;}

.playoff_game.select_team_playoff{font-weight:bold!important;color:#CA285B !important;}
.playoff_game.select_team_playoff a{color: #CA285B !important;}
.playoff_promoted{font-weight: bold;}
.ui-slider-horizontal{background: #3DD4FF !important;}

.preview_webmaster{position:absolute;width:520px;margin: 44px 0 0 460px;background:#f1f1f1;display:none;}
.step{border:1px #b9b9b9 solid;border-radius:4px;padding:8px;}
.webmaster_box{width:440px;}
.webmaster_box .row{margin:4px 0  25px 0;}
.webmaster_box h1{margin: 16px 0 10px 0;}
.webmaster_box input{width:170px;border:1px #c8c8c8 solid;height:24px;line-height:24px;}
.webmaster_box input[type="checkbox"]{width:auto;float:left;}
.webmaster_box .checkboxes{width:180px;display:inline-block;line-height:30px;}
.webmaster_box .checkboxes2{display:inline-block;line-height:30px;}
.webmaster_box select{width:150px;border:1px #c8c8c8 solid;height:24px;line-height:24px;}
.webmaster_box label{color:#404040;font-weight:bold;width: 200px;display:inline-block;vertical-align: top}
.country_select{width: 130px;display:inline-block;font-size:8pt;vertical-align: top;}

.webmaster_box p{margin:0;padding:0;font-size: 8pt;}
.webmaster_box .ajax_loader{display:inline;}
.webmaster_box input[type='text']{
    width:170px;border:1px #c8c8c8 solid;height:24px;line-height:24px;
    font-size:12px;
    }

.html_code{width:400px;height:300px;}

#simple_table{display:none;}
#simple_page{display:none;}

.webmaster_choose{text-align:center;background: #f2f2f2;border: 1px #b9b9b9 solid;padding:20px;}
.webmaster_choose ul{padding: 0;list-style: none;width: 700px;margin:auto;}
.webmaster_choose ul li{display: inline-block;border-radius: 6px;height: 140px;color:#777777;padding: 5px 20px;cursor:pointer;width: 250px;margin: 0 0 0 30px;}
.webmaster_choose ul li:hover{background:#f8f8f8;}
.webmaster_choose ul li strong{color: #404040}
.webmaster_choose ul li p{font-size: 8pt;}
.webmaster_choose ul li input{margin: 40px 0 0 0;}
.webmaster_choose ul li.active{background: white;border: 1px #b9b9b9 solid;}
.webmaster_header{font-weight:bold;margin: 10px 0 0 0;}

.flag_menu{float:left;background:#e3e3e3;height:30px;margin:5px 0 0 0;padding:2px 4px;border-radius:4px;width: 180px;overflow: hidden;}
.flag_menu.show_full{width: 1000px;position: absolute;}
.flag_menu.show_full .show{display:none;}
.flag_menu.show_full .hide{display:block;}

.flag_menu .show{border-top-right-radius:4px;border-bottom-right-radius: 4px;cursor:pointer;font-weight:bold;font-size:14px;background: url(/images/flag_hidden.png) no-repeat top right;margin: -1px 0 0 93px;height:32px;padding: 0 5px;line-height:30px;position:absolute;width: 80px;text-align: right;}
.flag_menu .show:hover{color: #eb1b1b;}
.flag_menu .hide{border-radius:4px;display:none;cursor:pointer;background: url(/images/flag_hidden.png) no-repeat top right;margin: -1px 0 0 920px;height:32px;padding: 0 5px;line-height:30px;position:absolute;width: 80px;text-align: right;}
.flag_menu .hide:hover{color: #eb1b1b;}

.flag_menu ul{}
.flag_menu ul li img{display:block;width:12px;margin:auto;height:8px;}
.flag_menu ul li{float:left;font-size:7pt;width:21px;text-align:center;line-height: 20px;padding: 2px 0;cursor: pointer;}
.flag_menu ul li:hover{background: #c2c2c2}
.flag_menu ul li a{color: #404040;}

.embed_link{background:#3b73b9 url('/images/embed.gif') no-repeat left center;font-size:8pt;height:26px;line-height:26px;float:right;padding: 0 5px 0 20px;border-radius:4px;margin: 8px 0 0 0;color: #eaeff7;cursor:pointer;}
.embed_link:hover{background-color:#628cc0;}

.embed_box{
    margin:5px 0;
    display:none;
    clear:both;
    height:160px;
    background: #3b73b9;
    color: white;
    padding: 5px;
    border-radius: 4px;
}

.embed_box .close{cursor:pointer;background: #D37E78;color:white;padding:6px 2px;border-radius:4px;float:right;margin: 4px 4px 0 0;}
.embed_box .close:hover{background:#C37E78;}

.embed_box a{color:white;font-weight:bold;}
.embed_box p{margin:0 0 10px 0;padding:0;}
.embed_box textarea{border: 1px #e3e3e3 solid;height:100px;width:650px;}

.stats_header_name{background: #D8C2CD;font-weight:bold;}


.pie_under_over15, .pie_under_over25, .pie_under_over35, .pie_under_hand15, .pie_under_hand25, .pie_under_hand1{
    margin: 5px 20px;
    width: 140px;
    height: 140px;
    display: inline-block;
}

.league_games, .league_wins{    
    margin: 5px 20px;
    width: 200px;
    height: 140px;
    display: inline-block;
    margin-left: 100px;
}

.pie_under_over15, .pie_under_hand15{
    margin-left:70px;
}

.h2h .pie_under_over15, .h2h .pie_under_over25, .h2h .pie_under_over35, .h2h .pie_under_hand15, .h2h .pie_under_hand25, .h2h .pie_under_hand1{
    margin-left: 80px;
}

.pie_chart{width:100%;height:120px;margin:5px 0;}

.table_filter{}
.table_filter .n{background: #55ccd9 url('/images/table_filter_sign.gif') no-repeat right center;color:white;float:left;padding:0 6px 0 8px;height:20px;line-height:20px;width:90px;}
.table_filter ul{}


.table_filter ul li{cursor:pointer;float:left;background:#98cfe2;border-radius:5px;padding:2px 6px;margin:0 0 0 6px;color:white;height:16px;line-height:16px;}
.table_filter ul li.active{background:#d75353;}
.table_filter .table_filter_step2{clear:both;margin: 0 0 0 104px;padding-top:5px;padding-bottom:3px;display:none;}
.table_filter .table_filter_step3{clear:both;margin: 0 0 0 104px;padding-top:5px;padding-bottom:3px;display:none;}

.table_info{font-size:8pt;}

.popup{width:331px;margin:auto;}
.popup .content{position:fixed;width:331px;background: #d3d3d3;border-radius:6px;padding:10px;z-index:10000;}
.popup .close{float:right;border-radius:4px;background:red;color:white;font-weight:bold;padding: 4px 8px;cursor:pointer;}
.popup img{display:block;padding:5px 0 5px;}

.corners_diagram{width: 550px;height: 210px;float:left;}
.corners_diagram_legend{float: right;width: 120px;font-size:9px;}

#tooltip{
    position: absolute;
    display: hidden;
    text-align:left;
    border: 1px solid #fdd;
    padding: 2px;
    line-height:16px;
    background-color: #fee;
    opacity: 0.8;
    font-size: 12px;
}
#tooltip .date{font-size:10px;}

.game_actions{background: #f4f4f4;padding: 8px;margin: 10px;border-radius: 4px;}
.game_actions h4, .game_actions h5,.game_stats h6{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom: 1px #d5d3d6 solid;font-size: 10pt;}
.actions_team_a{float: left;width: 49%;border-right: 1px #d5d3d6 solid;text-align: right;padding-right: 10px;}
.actions_team_b{float:right;width: 49%;text-align:left;}

.game_row{line-height: 20px;min-height: 20px;clear:both;}
.game_row .ico{width: 14px;}


.game_row .min, .game_row .ico, .game_row .sub_in, .game_row .sub_out{display: inline-block;}
.game_row .min{width: 26px;color: black;}
.game_row .goal_n{background: url('/images/pilka_n.gif') no-repeat;width: 16px;height: 13px;}
.game_row .goal_o{background: url('/images/pilka_o.gif') no-repeat;width: 16px;height: 13px;}
.game_row .goal_p{background: url('/images/pilka_p.gif') no-repeat;width: 16px;height: 13px;}
.game_row .note_box{display: inline-block;font-size: 10px;color: #9c9b9b;background:none;height:12px;line-height:12px;width:auto;padding: 0 2px 0 2px;}

.game_row .card_y{background: url('/images/card_y.gif') no-repeat 0 2px;width: 16px;height: 13px;}
.game_row .card_y2{background: url('/images/card_y2.gif') no-repeat 0 2px;width: 16px;height: 16px;}
.game_row .card_r{background: url('/images/card_r.gif') no-repeat 0 2px;width: 16px;height: 13px;}

.game_row .sub_in{background: url('/images/sub_in.gif') no-repeat left center;height:18px;padding:0 0 0 12px;line-height:18px;margin: 0 10px 0 0;}
.game_row .sub_out{background: url('/images/sub_out.gif') no-repeat left center;height:18px;padding:0 0 0 12px;line-height:18px;}

.actions_team_a .ico{background-position:6px 2px;width:18px;}

.actions_team_a .sub_in, .actions_team_a .sub_out{background-position: right center;padding: 0 12px 0 0;}
.actions_team_b .sub_in{margin: 0 0 0 10px;}

.game_actions .lineup{text-align:left;min-height: 18px;line-height: 18px;}
.game_actions .lineup:nth-child(even){background: #e8e7e7;}
.game_actions .lineup .number{display:inline-block;width:20px;text-align:right;}
.game_actions .lineup .flag{display:inline-block;width:26px;text-align:center;}
.game_actions .lineup .name{display:inline-block;}
.game_actions .lineup .actions{display:inline-block;float:right;padding: 0 5px;}
.game_actions .lineup .sub{display:inline-block;}


.reserve_break{height:14px;line-height:14px;font-weight: bold;clear:both;font-size:11px;border-bottom: 1px #d5d3d6 solid;text-align:left;margin: 5px 0 0 0;}
.game_actions .lineup .card{width: 22px;height: 18px;font-size: 10px;padding-left: 14px;background-position: 0 2px;}
.game_actions .lineup .goal_box{width: 16px;height: 18px;font-size: 10px;padding-left: 16px;background-position: 2px 2px;}
.game_actions .lineup .sub.in{background: url('/images/sub_in.gif') no-repeat left center;padding:0 0 0 14px;font-size: 10px;width:24px;height:18px;}
.game_actions .lineup .sub.out{background: url('/images/sub_out.gif') no-repeat left center;padding:0 0 0 14px;font-size: 10px;width:24px;height:18px;}

.game_stats{background: #f4f4f4;padding: 8px;margin: 10px;border-radius: 4px;}
.game_stats .stat_diagram{margin:4px 0 0 0;text-align:center;border-bottom: 1px #d5d3d6 solid;padding-bottom:4px;}


.game_stats .stat_diagram .stat_info{clear: both;height: 18px;line-height: 18px;}
.game_stats .stat_diagram .stat_info .stat_value{}
.game_stats .stat_diagram .stat_info .a,  .game_stats .stat_diagram .stat_info .c{display:inline-block;width: 30px;}
.game_stats .stat_diagram .stat_info .c{text-align: right;}
.game_stats .stat_diagram .stat_info .b{display:inline-block;width: 410px;text-align:center;}

.game_stats .stat_diagram .diagram_a{float:left;width:50%;text-align:right;}
.game_stats .stat_diagram .diagram_b{float:left;width:50%;text-align:left;}

.game_stats .stat_diagram .line{height:10px;line-height: 10px;min-width:5%;max-width:95%;display:inline-block;}
.game_stats .stat_diagram .diagram_a .line{background: #cb4b4b;}
.game_stats .stat_diagram .diagram_b .line{background: #afd8f8;}

.ball_possesion{float: right;}
#h2h_ball_possesion{width:260px;height:210px;}

.game_stats .other_stats{float: left;width: 480px;}
#game_full_info{overflow: hidden;height: 150px;}
#game_full_info:not(.show_full) .gradient{background: url('/images/bg_bottom.png') repeat-x; height:70px;line-height:70px;width:815px;position:absolute;margin-top:80px;}
.show_full_data{background: url('/images/bg_bottom.png') repeat-x; border-radius:4px;border: 1px #b7b6b6 solid;height:24px;line-height:24px;width:100%;text-align:center;font-weight:bold;font-size: 8pt;cursor: pointer;margin: 2px 0;}
.show_full_data .rozwin{background: url('/images/rozwin.gif') no-repeat right center;padding: 0 15px;display:inline-block;}
.show_full_data:hover{background-color: #e5e1e1 !important;}

#fixtures{margin-top:10px;}

#game_full_info.show_full{height: auto;}

.show_full_game_info{border: 1px #e8e7e7 solid;border-radius: 5px;font-weight: bold;text-align:center;padding: 4px;background: #ADE6AD url('/images/rozwin.gif') no-repeat 480px 6px;cursor:pointer;}
.show_full_game_info.active{background-image: url('/images/show_full.gif')}
.show_full_game_info .hide{display:none;}

.trivia{line-height:20px;font-size:8pt;}

.carrier{color: #404040;display:table;width:100%;font-size:8pt;}
.carrier .row{display:table-row;line-height:22px;min-height:22px;}
.carrier .row:nth-child(odd){background: #f4f4f4;}
.carrier .parent{border-top:1px #dcdbdb solid;}
.carrier .bold .ico{font-weight:bold;}

.carrier .cell.league img{float:left; margin: 3px 3px 0 0;}
.carrier .row:hover{background: #d8f5fd;}
.carrier .cell{display:table-cell;}
.carrier .cell.ico{text-align:center;width:24px;}
.carrier .cell.ico:not(.head){cursor:pointer;}
.carrier .cell.ico:not(.head):hover{background:#fff6bf;}

.carrier .cell.min{width:34px;}
.carrier .cell.block{border-right: 1px #dcdbdb solid;}
.carrier .cell.block2{border-left: 1px #dcdbdb solid;}
.carrier .head{background: #e3e3e3;font-weight: bold;}
.carrier .cell:first-child{padding-left:5px;}
.carrier .season{width: 70px;}
.carrier .league{min-width: 140px;}
.carrier .hide{background: url('/images/hide.gif') no-repeat center center;width:14px;cursor:pointer;}
.carrier .show{background: url('/images/show.gif') no-repeat center center;width:14px;cursor:pointer;}

.head_grop_parent{height:23px;background: #e3e3e3;clear: both;}
.head_group{font-size:8pt;font-weight: bold;border-bottom: 1px #dcdbdb solid;border-left: 1px #dcdbdb solid;text-align:center;float:left;line-height:22px;height:22px;color: #404040;margin:0;padding:0;}
.head_group.gmatches{width: 107px;margin-left:402px;}
.head_group.gfirst_line{width: 96px;}
.head_group.gcards{width:72px;}

.dont_show{display: none !important;}

.player_profil{display:table; width:400px;float:left;}
.player_profil .row{display: table-row;line-height:20px;}
.player_profil .name{font-weight:bold;}
.player_profil .cell{display: table-cell;}

.player_image{float:right;border-radius:5px;background:#c7c7c7;padding:10px;}
.player_image img{width: 140px;}
.players_squad_left_menu li.player_info{padding: 0 0 0 4px !important;min-height:38px;line-height:15px;}
.players_squad_left_menu li img{display: inline;}
.players_squad_left_menu li .note_player{font-size: 9px;}
.players_squad_left_menu li.player_info:hover{background: #c8c6c6;}

#player_games{}
#player_games .player_game_note{padding: 0 4px 0 4px;}
#player_games .player_game_note img{margin-right:3px;}

.popup_box{position:absolute;width:550px;background:#e3e3e3;border-radius:4px;box-shadow: 3px 4px 5px #888;text-align:left;padding:3px;}
.popup_box .close{cursor:pointer;background: #D37E78;color:white;padding:2px 5px;border-radius:4px;position:absolute;margin: 12px 4px 8px 505px;font-size:8pt;}
.popup_box .close:hover{background:#912e2e;}

.player_games_table{display: table;width:100%;font-size: 8pt;margin: 5px 0 5px 0;}

.player_games_table .row{display: table-row;}
.player_games_table .row:nth-child(even){background: #f1f1f1;}
.player_games_table .cell{display: table-cell;line-height:20px;padding: 0 2px;}
.player_games_table .date{width: 80px;}
.player_games_table .tname0{text-align: right;padding: 0 5px 0 0;width:200px;}
.player_games_table .tname1{text-align: left;padding: 0 0 0 5px;width:200px;}
.player_games_table .score{width: 40px;text-align:center;background:#c7c7c7;font-weight: bold;}
.player_games_table .value{font-weight: bold;}

#fixed_box{
    position: fixed;
    background: white;
    height: 70px;width: 100%;
    text-align:center;
    box-shadow: 0 6px 38px #dddcda;
    z-index: 99999;
    display:none;
}

#fixed_box .main .logo_fixed{float:left;border-radius:4px;margin: 8px 0 0 0;}
#fixed_box .main{width: 1000px;margin: auto;text-align:left;}
#fixed_box .search_box{height:20px;float:right;width:780px !important;}
#fixed_box .search_box .search_input{width:400px !important;height:22px;line-height:22px;}
#fixed_box.only_search{height: 44px;}
#fixed_box.with_team_menu{height: 76px !important;}
#fixed_box .team_tables_list{padding-top: 5px !important;margin-left: 160px !important;}
#fixed_box.only_search .search_box{display:inline-block;width:750px;margin: 5px 0 0 10px;}
#fixed_box.only_search .search_box .search_input{width:180px !important;}
/*#fixed_box.search_small .search_input{width:250px !important;}
*/
#fixed_box.search_small .search_box{display:inline-block;width: 647px;margin: 5px 0 0 10px;}
#fixed_box .ads{display: none !important;}

#fixed_box .search_box .search_input{height:18px;line-height:18px;}
#fixed_box .search_box input[type='submit']{height: 16px;line-height: 16px;}
#fixed_box .select_ul{margin-bottom: 2px;margin-top: 4px;}
#fixed_box .seasons{height: 20px;padding: 1px 10px;line-height:20px;margin-top:-1px;}
#fixed_box .seasons label{font-size: 8pt;}
#fixed_box .seasons input{font-size: 8pt;}
#fixed_box .small_ads{font-size: 9px;display:inline-block;width: 110px;border-radius: 5px;background: #98cfe2 url('/images/tv.png') no-repeat 4px 2px ;padding: 0 0 0 16px;height: 25px;margin: 10px 20px 0 0;float:left;line-height:25px;text-align:center;}
#fixed_box .small_ads:hover{background-color:#98e2bb;}
#fixed_box .small_ads a{color: #425A62;font-weight:bold;}
#fixed_box #select_today_menu{width: 840px;display:inline-block;float:right;margin:10px 0 0 0;}


#quick_scorers{font-size:8pt;box-shadow: 0 6px 38px #dddcda;margin-left:50px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border: 1px #919191 solid;}
#quick_scorers .actions_team_a{width: 370px;}
#quick_scorers .score{width:auto;}
.ui-progressbar{height:6px !important;line-height:6px !important;width:50px;position:absolute;}
.ui-progressbar-value { background-image: url(/images/pbar-ani.gif) !important; }

.field_parent{text-align:center;}
.field{background: url('/images/field.jpg') no-repeat;width: 680px; height: 320px;margin:auto;}
.field .player{position:absolute;line-height: 30px;color:white;font-size:8pt;font-weight: bold;text-align:center;width: 40px; height: 40px;padding-top:10px;}
.field .player.team_a{background: url('/images/player_ico_teama.gif') no-repeat center center;}
.field .player.team_b{background: url('/images/player_ico_teamb.gif') no-repeat center center;}
.field .player.team_b.keeper{background: url('/images/player_ico_g.gif') no-repeat  center center !important;margin: 126px 0 0 628px;}
.field .player.team_a.keeper{background: url('/images/player_ico_g.gif') no-repeat  center center !important;margin: 126px 0 0 18px;}
.field .player .pname{background: black; color: white;font-weight: normal;height: 12px;line-height:12px;padding: 2px;margin: auto;font-size:9px;width:100%;}

.field .player .pa{position: absolute;display:block;width: 20px; height:14px;}
.field .player .score{background: url('/images/goal_n.png') no-repeat 16px 0;margin: -54px 0 0 -20px;width: 60px;line-height:10px;text-align:left;}
.field .player .y_card{background: url('/images/card_y.png') no-repeat;margin: -58px 0 0 22px;}
.field .player .y2_card{background: url('/images/card_y2.gif') no-repeat;margin: -62px 0 0 15px;}
.field .player .r_card{background: url('/images/card_r.png') no-repeat;margin: -62px 0 0 15px;}
.field .player .sub_out{background: url('/images/sub_out.gif') no-repeat;margin: -30px 0 0 -3px;}
.field .player .sub_in{background: black; color: white;font-weight: normal;height: 12px;line-height:12px;padding: 2px;margin: auto;font-size:9px;width:100%;margin:2px 0 0 0;}
.field .player .sub_in div{background:black url('/images/sub_in.png') 1px 2px no-repeat;padding:2px;border-radius:4px;height:10px;width:10px;position:absolute;margin: 0 0 0 -18px;}

#game_full_info:not(.show_full) .field{display:none;}
.player_select, .player_select.keeper{background-color:#ABF1B4 !important;box-shadow: 4px 6px 18px #F0F0F0;border-radius:6px;}
.player_select .pname{background-color:#A5435D !important;}

.breadcrumb { 
	list-style: none; 
	overflow: hidden; 
	font: 9pt Helvetica, Arial, Sans-Serif;
        margin: 5px 0 5px 0;
}
.go_to{float: right !important;background:#487f02;font: 9pt Helvetica, Arial, Sans-Serif;border-radius:6px;height:23px;line-height:23px;padding:0 10px;font-weight:bold;}
.go_to a{color:white;}
.go_to:hover{background-color:#027f78;}

.breadcrumb li { 
	float: left; 
	color: white;
	text-decoration: none; 
	padding: 2px 0 2px 35px;
	
	background: #3498db; 
	position: relative; 
	display: block;
	float: left;
}
.breadcrumb li a{color:white;}
.breadcrumb li:hover{background: #487f02;}
.breadcrumb li:hover:after{border-left: 30px solid #487f02;}

.breadcrumb li:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid  #3498db;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}
.breadcrumb li:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;       
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}
.breadcrumb li:nth-child(1){border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.breadcrumb li:first-child {
	padding-left: 10px;
}
.breadcrumb li:last-child {
	border-top-right-radius: 6px;border-bottom-right-radius: 6px;padding-right:10px;
}
.breadcrumb li:last-child:after, .breadcrumb li:last-child:before{background:white;border:0;}

.live_game_row{}
.live_game_row .date{background: url('/images/clock.png') no-repeat 2px 1px !important;padding-left: 22px;text-align:left;color: #589902;font-weight:bold;}
.live_game_row .score{color: #589902;font-weight:bold;}

/**
 .h2h_content .form_info{margin-top: -50px !important;}
*/
.team_tables_list{width:100%;height:31px;clear: both;margin: 0 0 5px 0;background: url('/images/teams_menu_bg.gif') repeat-x bottom left;box-shadow: 3px 5px 18px #d5d4d4;color:white;}
.team_tables_list ul{margin:0;padding:0;list-style:none;}
.team_tables_list ul li{font-size:9pt;float: left;height:29px;line-height:26px;background: url('/images/li_bronze.gif') repeat-x;padding: 2px 4px;cursor:pointer;margin: 0 2px 0 0;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.team_tables_list ul li.active{background: url('/images/li_red.gif') repeat-x;height:31px;font-weight:bold;}
.team_tables_list ul li:hover:not(.active){background: #988d5a;}
.team_tables_list a{color:white;}

.wc_box{cursor:pointer;padding: 5px 46px 10px 5px;color:white;margin-bottom:5px;font-size: 8pt;background:#e3e3e3 url('/images/wc_girl.jpg') no-repeat;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.wc_box .click{background:#020e34;border-radius:4px;padding:5px;display:block;text-align:center;width:80px;margin: auto;box-shadow: 4px 6px 18px #020e34;}
.wc_box .click:hover{background:#e8ce07;}

#live_title, #finished_title{display:none;}

/*RAMKA KURSY BEGIN*/
#odds{width:100%;}
#groups_values{}
#odds .o{text-align:center;border-left: 1px #424045 solid;float:right;padding: 0 5px;width:65px;color:black;cursor:pointer;}
#odds .o:hover:not(.o_info){background-color:#9ee4ff !important;}
#odds .o.up{background: url('/images/table_up.png') no-repeat 4px 5px;}
#odds .o.down{background: url('/images/table_down.png') no-repeat 4px 5px;}

#odds .row{margin-top:2px;color:white;padding:0 5px;line-height:18px;height:18px;clear:both;}
#odds .row:nth-child(even){background:#efeeee}
#odds .row.type_name{background: #696767;}

#odds .name{float:left;width:auto;}
#odds .name a{color:black;}
#odds .name img{float:left;margin-top:1px;border:0;margin-right:4px;}
#odds .other_odds{margin-bottom:10px;}
#odds .other_odds .o{width:75px;}
#odds .rozwin{float:right;padding-right:5px;cursor:pointer;text-decoration:underline;}
#odds .info{padding:0 5px;background:#9b9696;height:18px;line-height:18px;color:white;}
#odds .info .o{color:white;}

.box_orange2{height:20px;line-height:20px;margin:0 2px 0 0;float:left;}
.box_orange2 .title{padding:0 5px;color:white;font-size:11px;float:left;background:#e04610;height:20px;line-height:20px;margin:0 !important;}
.hide{display:none;}
#odds .team_tables_list ul li{font-size: 10pt !important;}
/*RAMKA KURSY  END*/

.video_box{width:100%;text-align:center;}
.video_content{margin:auto;width:800px;;}

#go_to_mobile_page{display:none;margin: 10px 0 10px 0;}
body.mobile #go_to_mobile_page{display: block;}
@media (max-width: 480px){ 
    #go_to_mobile_page{display:block;}
}