/* Календарь соревнований */
#content div#compcalend_vkladka{height:23px; position:relative; background:url('/img/compcalend_vkladka_1.gif');}
#content div#compcalend_vkladka a#compcalend_men_vkladka_link{position:absolute; top:6px; left:145px; font:10px Verdana;}
#content div#compcalend_vkladka a#compcalend_men_vkladka_link:hover{text-decoration:none;}
#content div#compcalend_vkladka a#compcalend_women_vkladka_link{position:absolute; top:6px; left:495px; font:10px Verdana;}
#content div#compcalend_vkladka a#compcalend_women_vkladka_link:hover{text-decoration:none;}
#content div#compcalend_vkladka a.black{color:#000000; text-decoration:none;}
#content div#compcalend_vkladka a.blue{color:#026599; text-decoration:underline;}
#content div.compcalend_selects{margin:20px;}
#content div.compcalend_selects select{font:10px Verdana;}

#content table.compcalend_table{width:100%; border:1px #B8B8B8 solid;}
#content table.compcalend_table td{width:14%; height:50px; padding:4px 4px 0px 4px; border:1px #BBBBBB solid; vertical-align:top; font:10px Tahoma;}
#content table.compcalend_table td a{font:10px Tahoma; color:#222222; text-decoration:none;}
#content table.compcalend_table td a:hover{font:10px Tahoma; color:#222222; text-decoration:underline;}
#content table.compcalend_table td.blue{height:21px; padding:2px 20px 1px 4px; vertical-align:middle; background:url('/img/compcalend_table_head_blue.gif'); font:bold 10px Verdana; color:#333333;}
#content table.compcalend_table td.red{height:21px; padding:2px 20px 1px 4px; vertical-align:middle; background:url('/img/compcalend_table_head_red.gif'); font:bold 10px Verdana; color:#333333;}
#content table.compcalend_table td.rounds{background:url('/img/compcalend_table_tour.jpg');}
#content table.compcalend_table td div.day_black{margin:2px 0px 4px 2px; font:bold 15px Verdana; color:#202020;}
#content table.compcalend_table td div.day_red{margin:2px 0px 4px 2px; font:bold 15px Verdana; color:#C04020;}
#content table.compcalend_table td.rounds div.compcalend_round_line{height:12px; background:url('/img/compcalend_tour_line.gif');}
#content table.compcalend_table td.rounds a.compcalend_rounds_down{display:block; height:13px; margin:5px -2px 0px -2px; background:url('/img/compcalend_tours_down.gif') center center; cursor:pointer;}
#content table.compcalend_table td.rounds a.compcalend_rounds_up{display:block; height:13px; margin:5px -2px 0px -2px; background:url('/img/compcalend_tours_up.gif') center center; cursor:pointer;}
#content table.compcalend_table td.rounds div.compcalend_round_otstup{height:15px;}
#content div.compclend_otstup{height:15px;}

/* Соревнования */
#content td.competitions_logo{height:135px; vertical-align:top; padding-top:5px;}
#content td.competitions_luegues{width:518px; vertical-align:top; padding-top:5px;}

#content td.competitions_luegues div.competitions_vkladka{margin:5px 0px 25px 0px; height:23px; position:relative; background:url('/img/competition_vkladka_1.gif');}
#content td.competitions_luegues div.competitions_vkladka a.competitions_vkladka_link_black{position:absolute; top:6px; font:10px Verdana; color:#000000; text-decoration:none;}
#content td.competitions_luegues div.competitions_vkladka a.competitions_vkladka_link_blue{position:absolute; top:6px; font:10px Verdana; color:#026599; text-decoration:underline;}
#content td.competitions_luegues div.competitions_vkladka a.competitions_vkladka_link_black:hover{text-decoration:none;}
#content td.competitions_luegues div.competitions_vkladka a.competitions_vkladka_link_blue:hover{text-decoration:none;}

#content td.competitions_luegues div.leagues td.leagues_left{width:42px;}
#content td.competitions_luegues div.leagues td.leagues_left p{font:bold 10px Verdana; margin:4px 0px 7px 0px;}
#content td.competitions_luegues div.leagues td.leagues_center{width:170px;}
#content td.competitions_luegues div.leagues td.leagues_center select{font:10px Tahoma; width:170px; margin-bottom:2px;}
#content td.competitions_luegues div.leagues td.leagues_right{width:95px; text-align:right;}

/* Лиги соревнований */
#content_2 div.result_table_header{font:11px Verdana; margin:22px 0px 5px 17px;}
#content_2 div.result_table_header b{text-transform:uppercase;}
#content_2 div.dopinfo{margin:22px 0px 0px 17px;}
#content_2 div.dopinfo div{font:bold 10px Verdana; text-transform:uppercase; margin-bottom:3px;}
#content_2 div.dopinfo p{font:10px Verdana; margin-bottom:10px;}
#content_2 div.calend_table_header{font:bold 10px Verdana; text-transform:uppercase; margin:22px 0px 7px 17px;}

#content td.competitions_luegues div.league_file_div{height:52px; //height:78px; background:url('/img/league_file_bg.gif'); margin-top:18px; padding-top:26px;}
#content td.competitions_luegues div.league_file_div div{background:url('/img/league_file_icon.gif') no-repeat top left; height:34px; padding-left:40px; font:10px Verdana; border:1px #ffffff solid;}
#content td.competitions_luegues div.league_file_div div a{display:block; margin:4px 0px 0px 0px; font:10px Verdana;}

#content_2 table.result_table{width:100%; margin:0px;}
#content_2 table.result_table td{font:10px Verdana; text-align:center;}
#content_2 table.result_table td.result_table_headtd_left{height:24px; font:10px Verdana; background:url('/img/league_table_head.gif'); padding:0px 5px 0px 12px; text-align:left;}
#content_2 table.result_table td.result_table_headtd{font:bold 10px Verdana; color:#333333; background:url('/img/league_table_head.gif');}
#content_2 table.result_table td.text_left{height:28px; font:10px Verdana; text-align:left; padding:0px 5px 0px 12px; width:350px;}
#content_2 table.result_table td.text_left span{white-space:nowrap;}
#content_2 table.result_table td.text_right{height:28px; font:10px Verdana; text-align:right; padding:0px 5px 0px 12px;}
#content_2 table.result_table td.text_right span{white-space:nowrap;}
#content_2 table.result_table td.text_center{height:28px; font:10px Verdana; text-align:center; padding:0px 5px 0px 12px;}
#content_2 table.result_table td.text_center span{white-space:nowrap;}
#content_2 table.result_table td.text{font:10px Verdana;}
#content_2 table.result_table td.series{font:bold 15px Verdana;}

#content_2 table.result_table td.text_1{height:28px; font:10px Verdana; text-align:left; padding:0px 5px 0px 12px; width:45px}
#content_2 table.result_table td.text_1 span{white-space:nowrap;}
#content_2 table.result_table td.text_2{height:28px; font:10px Verdana; text-align:left; padding:0px 5px 0px 12px; width:110px}
#content_2 table.result_table td.text_2 span{white-space:nowrap;}
#content_2 table.result_table td.text_3{height:28px; font:10px Verdana; text-align:right; padding:0px 5px 0px 12px; width:225px}
#content_2 table.result_table td.text_3 span{white-space:nowrap;}
#content_2 table.result_table td.text_4{height:28px; font:10px Verdana; text-align:center;  width:1px}
#content_2 table.result_table td.text_4 span{white-space:nowrap;}
#content_2 table.result_table td.text_5{height:28px; font:10px Verdana; text-align:left; padding:0px 5px 0px 12px; width:225px}
#content_2 table.result_table td.text_5 span{white-space:nowrap;}
#content_2 table.result_table td.text_6{height:28px; font:10px Verdana; text-align:left; padding:0px 5px 0px 12px;}
#content_2 table.result_table td.text_6 span{white-space:nowrap;}



#content_2 table.calend_table{margin:0px;}
#content_2 table.calend_table td{font:10px Verdana; line-height:13px; vertical-align:top;}
#content_2 table.calend_table td.width_td{height:1px;}
#content_2 table.calend_table td.calend_table_headtd{height:24px; vertical-align:middle; font:10px Verdana; background:url('/img/league_table_head.gif'); padding:0px 14px 0px 12px;}
#content_2 table.calend_table td.text{font:10px Verdana; line-height:13px; vertical-align:top; padding:4px 0px 4px 7px;}
#content_2 table.calend_table td.textv{font:10px Verdana; line-height:13px; vertical-align:middle; padding:4px 0px 4px 7px;}
#content_2 table.calend_table td.round{font:10px Verdana; line-height:13px; vertical-align:middle; padding:4px 0px 4px 12px;}
#content_2 table.calend_table td.command_left{text-align:right; vertical-align:middle;padding:4px 2px 4px 2px;}
#content_2 table.calend_table td.command_center{text-align:center; vertical-align:middle; padding:4px 1px 4px 1px;}
#content_2 table.calend_table td.command_right{text-align:left; vertical-align:middle; padding:4px 2px 4px 2px;}

#content_2 div.competition_leagues_otstup{height:44px;}