body { padding: 0px 0px 30px 0px; margin: 0px; }
form { padding: 0px; margin: 0px; }
#general { background:#fff; margin:0px auto; width:990px; padding:5px 0px 20px 0px; position:relative; z-index:1; }
#head { background:#fff; margin:0px auto; width:990px; padding:5px 0px 29px 0px; }

.titleblue { color: #48c; }
.titledarkblue { color: #26a; }
.titledarkred { color: #c20; }
.bold, .marked { font-weight: bold; }
.narrow { font-family: 'Arial Narrow'; }
#topmenu, #bannerplacea, #bannerplacea_sup, #bannerplacec, #ears, #roller, #aftermain, #footer, #afisha, .sporttopblock, #main { margin-left: auto; margin-right: auto; width: 980px; }

.relative { position: relative; }
.separator { clear: both; height: 1px; width: 1px; font-size: 1%; }
.separator i { display: block; height: 1px; }
.clear { clear:both; }
.hide { display: none; visibility: hidden; }
a.trngl { font-size: 11px; overflow:hidden; zoom:1; display:block; margin: 5px 0px; position:relative; }
a.trngl, .trngl { background:url(../img/design/greentrngl.gif) no-repeat 0 0.1em; padding-left:10px; }
a.trngl_left { background:url(../img/design/greentrngl_left.gif) no-repeat 0 0.1em; padding-left:14px; font-size: 11px;}
a.trngl_right { background:url(../img/design/greentrngl.gif) no-repeat 100% 0.1em; padding-right:12px; font-size: 11px;}
.trngl_red { background:url(../img/design/arrow_red.gif) no-repeat 0 0.1em; padding-left:10px; }
.boxbody { padding: 10px 15px 15px 15px; }
.simple_body { border: 1px solid #c0c0c0; padding:10px; height:1%; }
.simple_body_0border { padding:10px; }
.simple_body_0pad, .simple_body_glass, .simple_body_glass0 { border: 1px solid #c0c0c0; padding:0px; height:1%; }
.simple_body_glass { border-top:none; padding-top:1px; }
.simple_body_glass0 { border-top:none; }
.score_body { border: 1px solid #c0c0c0; padding:0px; height:1%; margin-bottom:20px;}
.ear_header { background: url(../img/design/slidedown4_transparent.gif) no-repeat top right; padding:5px 40px 0px 20px; height:22px; }
.ear_header h2 { font-size:85%; }
.bottom { margin-top:10px; }
.margin_bottom { margin-bottom:10px; }
.margin_bottom_20 { margin-bottom:20px; }
.pad3 { padding:3px; }
.hidden { overflow:hidden; zoom:1; height:1%; }
.ph_another {padding:6px 20px 10px 20px; margin: 0px; background:white; zoom:1; overflow:hidden;}
.infinite_10 { padding-bottom:32767px; margin-bottom:-32757px; }
img.gray { border:5px solid #DFDFDF;float:left;position:relative; margin-right:10px; }
img.flag { border:solid 1px #a6a7a2; height:15px; width:24px; }
.white_block { background-color: #fff; }
.small { font-size:85%; }
.uppercase { text-transform: uppercase; } 
.hr { border-top : 1px solid #cdcdcd; margin : 7px 0px; height : 1px; font-size : 1%; }
.pl_hr { border-top : 1px solid #cdcdcd; margin : 10px 0px; height : 1px; font-size : 1%; }
.hr0 { border-top : 1px solid #cdcdcd; margin : 0px; height : 1px; font-size : 1%; }
form.calendar { text-align:center; padding-top:7px; }
input, textarea, select { border:1px solid #7f9db9; }
input.image { border:0px; }
select.buttoned { margin-right:5px; }
h2.trans { color: #48c; font-size: 115%; font-weight: bold; margin-bottom: 5px; }
div.trans_head { padding:5px 18px; }
*html div.trans_head { padding:5px 15px; }
*:first-child+html div.trans_head { padding:5px 15px; }
div.trans_head img.flag { margin-right: 10px; display:block; float:left; }
span.ph_anons_date { float:left; color:#d31716; background:#eee; padding:5px 10px; display:block; margin:0 10px 0 0; }
a.common_size, .common_size { font-size:12px; }

h1 { color: #3c3c3c; font: bold 145% Arial;	padding: 0 18px; background: url(../img/design/skibg.gif) repeat-y; margin-bottom: 18px; line-height: 95%; height: 1%; }
h2 { color: #222; }


.box { position:relative; }
.box div { position:relative; }
.box .boxhead { height: 27px; position:relative; }
.box .boxhead div { height: 27px; }
.box .boxhead .corner900 { position: absolute; top: 0px; left: 0px; width: 16px; }
.box .boxhead .corner300 { position: absolute; top: 0px; right: 0px; width: 16px; }
.box .main { overflow: hidden; zoom:1; margin:0px 14px; background: repeat-x top left; }
.box .boxhead .main .fade { float: left; left: 50%; text-align: center; }
.box .boxhead .main .fade div b { width: 40px; display: block; }
.box .boxhead .fade900,
.box .boxhead .fade300 { float:left; right: 50%; display: block; zoom:1; width: 40px; }
.box .boxhead h5 { height: 27px; padding-top: 5px; float:left; right: 50%; position: relative; font-size: 100%; font-weight: bold; text-transform: uppercase; }
.box .boxbody table { width: 100%; }


.score {  border-bottom: 1px solid #fff; border-right: 1px solid #fff; width: 100%; border-spacing: 0; border-collapse: collapse;}
:root .score {border-collapse: separate; }
.score tr { background: #eee; }
.score td { padding: 2px; font-size: 85%; text-align: center; border-top: 1px solid #fff; border-left: 1px solid #fff; }
td.noborder_vertical {border-left:0px;} 
td.noborder_horizontal {border-top:0px;}
.score td.one { text-align: left;}
.score td.left {text-align:left;}
.score td.right {text-align:right;}
.antiscore {border-top:0px; border-left:0px}
.antiscore td { border:0px; background:none; height:32px; }
.antiscore td.nh { height:auto; }
.group {margin:5px 0px;}
.group td {padding:3px;}
th {padding:3px; text-align:center; color: #c20; font-weight:bold; text-transform:uppercase; border-top: 1px solid #fff; border-left: 1px solid #fff; }


#logo { margin: 7px 30px; width: 381px;}
#language { position: absolute; top: 21px; left: 434px;}
#se_ukraine { margin-left: 20px; }

#techmenu { width: 100%; background:#d8d8d9; margin-bottom: 5px; height: 26px; position:relative; z-index:/*12*/13; }
#techmenu .tech_items { width:980px; padding:0px; margin:0 auto; }
#techmenu form#tech_search { float:right; width:auto; }

#techmenu form#tech_auth { float:left; width:550px; }
*html #techmenu form#tech_auth { width:570px; }
#techmenu form#tech_auth .auth_sp { color:#2a2a2a; font-size:12px; margin-right:3px; }
#techmenu form#tech_auth .go b { margin-left:10px; }

#techmenu .input_cell_right { margin:0px 3px; background:url(../img/design/new/tech_input_right.png) no-repeat right top; padding:0px; padding-right:6px; height:18px; }
#techmenu .input_cell_left { position:relative; background:url(../img/design/new/tech_input_left.png) no-repeat left top; padding-left:6px; height:18px; }
*html #techmenu .input_cell_right { position:relative; top:-2px; }
*html #techmenu .input_cell_left { top:3px; }
#techmenu .input_cell_left input, .input_cell_left input { margin:0px; padding:0px; border:0px; }
#techmenu #for_search_input { color:#606060; font-size:11px; cursor:text; z-index:2; position:absolute; padding-top:2px; padding-left:6px; width:124px; left:0px; }
#techmenu #for_login_input, #techmenu #for_password_input { color:#606060; font-size:11px; cursor:text; z-index:2; position:absolute; padding-top:2px; padding-left:6px; width:94px; left:0px; }

#techmenu form table { margin-left:14px; width:230px; }
#techmenu form table.auth { width: 400px; margin-right:27px; }
#techmenu form table.auth td.go { padding:0 5px; }
#techmenu form table.auth td.go span { display:block; padding-top:2px; font-size:100%; }
#techmenu form table.auth td.go span.done { padding-top:6px; }
*html #techmenu form table.auth td.go span { display:block; padding-top:5px; font-size:100%; }
*html #techmenu form table.auth td.go span.done { padding-top:7px; }
*:first-child+html #techmenu form table.auth td.go span { display:block; padding-top:5px; }
*:first-child+html #techmenu form table.auth td.go span.done { padding-top:7px; }
#techmenu form .auth_input { margin:1px 5px 0 5px; width:84px; } 
*:first-child+html #techmenu form .auth_input { margin-top:5px; }
*html #techmenu form .auth_input { margin-top:5px; }
#techmenu form strong { float:left; display:block; padding: 0px 5px 0px 15px; background: url(../img/design/skibg.gif) repeat-y; margin-top:7px; font-size:85%; }
#login { left: 10px; }
#search { left: 100px; }
#support { left: 300px; }
#home { float:left; margin-right:3px; margin-top:5px; }
#rss { float:left; margin:auto 3px; margin-top:5px; }
#wap { float:left; margin:auto 3px; margin-top:5px; }
#techmenu #tech_select { margin:1px 10px 0 10px; }
#techmenu #tech_input { width:100%; margin-top:1px; }
*:first-child+html #techmenu #tech_select { margin-top:5px; }
*:first-child+html #techmenu #tech_input { width:97%; margin-top:5px; }
#techmenu input.image { margin:5px 0px 0px 3px; }

.menu_flag { float:left; margin-left:12px; display:block; position:relative; top:5px; }
.menu_flag img { display:block; zoom:1; }

/*-------menus---------*/

#main_menu_block { margin:0px auto 0 auto; background:url(../img/design/new/main_menu_background.png) no-repeat top center; padding: 2px 0px 1px 0px; width:980px; z-index:11; }
#gray_block {  }

.ukraine { padding-left:6px; padding-right:3px; width:37px; }
.english { padding-left:3px; padding-right:8px; width:37px; }
a.mainmenu_add_link { font-family:arial; display: block; font-weight: bold; text-transform: uppercase; text-decoration: none; font-size: 13px; color:#006aae; padding: 7px 0px 11px 0px; }
a.mainmenu_add_link span { display:block; float:right; }
.main_add_img { display:block; float:left; margin-right:3px; } 

.main_menu_left { background: url(../img/design/new/topmenu_left_side.png) no-repeat top left; height:29px; width:7px; float:left; }
.main_menu_right { background: url(../img/design/new/topmenu_right_side.png) no-repeat top left; height:29px; width:7px; float:left; } 
#main_menu { height: 29px; padding: 0; margin: 0 auto; overflow: hidden; font-family:verdana; float:left; position:relative; width:802px; }
#main_menu ul { padding: 0; margin: 0 0 0 0px; left: 50%; float: left; text-align: center; position: relative; }
#main_menu ul li { display: block; float: left; right: 50%; position: relative; height: 29px; margin: 0; padding: 0; }
#main_menu ul li a { font-family:arial; display: block; padding: 7px 5px 11px 5px; font-weight: bold; text-transform: uppercase; text-decoration: none; font-size: 13px; color:#006aae; }
*html #main_menu ul li a { padding: 7px 5px 11px 5px; white-space:nowrap; }
#main_menu ul li span { display:block; height:29px; }
*html #main_menu ul li span { overflow:hidden; zoom:1; width:85px; }
#main_menu ul li a.bluemenuon { color:#DCEFFD; }

.graymenu li { background: url(../img/design/new/topmenu_separator.gif) no-repeat top left; }
.graymenu li.first { background-image: none; }
.graymenu { background:#e1e1e1 url(../img/design/new/topmenu_bg.gif) repeat-x; height:29px; }

#menu_block { width:980px; margin:0px auto; height:29px; position:absolute; bottom:-24px; left:-1px; }
.sport_menu_left { background: url(../img/design/new/sportmenu_left_side.png) no-repeat top left; height:29px; width:6px; float:left; }
.sport_menu_right { background: url(../img/design/new/sportmenu_right_side.png) no-repeat top left; height:29px; width:6px; float:left; }
#sport_menu { height: 29px; padding: 0; margin: 0 auto; overflow: hidden; font-family:verdana; float:left; width:968px; position:relative; text-align:center; }
#sport_menu ul { padding: 0; margin: 0 0 0 0px; left: 50%; float: left; text-align: center; position: relative; }
#sport_menu ul li { display: block; float: left; right: 50%; position: relative; height: 29px; margin: 0; padding: 0; }
#sport_menu ul li a { font-family:arial; display: block; padding: 7px 12px 11px 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; font-size: 11px; color:#dceffd; }
#sport_menu ul li span { display:block; height:29px; }
*html #sport_menu ul li span { overflow:hidden; zoom:1; width:85px; }

.bluemenu li { background: url(../img/design/new/sportmenu_separator.gif) no-repeat top left; }
.bluemenu li.hit { background: url(../img/design/bluemenuhitbg.gif); }
.bluemenu li.first { background-image: none; }
.bluemenu { background: url(../img/design/new/sportmenu_bg.gif) repeat-x #064477; height: 29px; }
.bluemenuoff { color: #ced1e0; background: none; }
.bluemenuon { color: #fff; background: url(../img/design/bluemenuhitbg.gif); }
.bluemenuon_sm { color: #fff; background:url(../img/design/sportmenu_pophover_right.gif) no-repeat top right; }
.bluemenuon_sm_sel { color: #fff; background:url(../img/design/sportmenu_hover_right.gif) no-repeat top right; }


#submain_menu { position:relative; margin: 0 auto; width:auto; z-index:11; }
#subsport_menu { z-index:10; }
#submain_menu a:visited, #submain_menu a:hover, #subsport_menu a:visited, #subsport_menu a:hover {color:#fff;}


#smm01 .submenu, #smm02 .submenu, #smm03 .submenu, #stm06 .submenu, #stm07 .submenu, #stm08 .submenu { width:180px; }



.forsubmenu { position: absolute; z-index:12; display: none; background: url(../img/design/0.gif); font-family: verdana; }

#topmenu .forsubmenu div.karman { display: none; }
.submenu { color: #59d; z-index:12; position:relative; }
.submenu u { border: 0px solid red; display: block; width: 7px; height: 6px; z-index:12; padding: 0px; margin: 0px; font-size: 2px; }
.submenu .corner_a { position: absolute; top: 0px; left: 0px; background: url(../img/design/submenucornernw.png) no-repeat top left; }
.submenu .corner_a_sm { position: absolute; top: 0px; left: 0px; background: url(../img/design/submenucornernw_sm.gif) no-repeat top left; }
.submenu .corner_b_sm { position: absolute; top: 0px; right: 0px; background: url(../img/design/submenucornernw_sm.gif) no-repeat top left; }
.submenu .corner_b { position: absolute; top: 0px; right: 0px; background: url(../img/design/submenucornerne.png) no-repeat top right; }
.submenu .corner_c { position: absolute; bottom: 0px; left: 0px; background: url(../img/design/submenucornersw.png) no-repeat bottom left; }
.submenu .corner_d { position: absolute; bottom: 0px; right: 0px; background: url(../img/design/submenucornerse.png) no-repeat bottom right; }
.submenu .topline ,
.submenu .bottomline { position: relative; }
.submenu .topline  b,
.submenu .bottomline b { display: block; height: 6px; font-size: 2px; padding-bottom: 0px; background: #49c; margin: 0px 7px; zoom: 1; position:relative; }
.submenu .bgitem  { background: #49c; }
.submenu .items { position: relative; }
.submenu a { text-transform: uppercase; font-weight: bold; display: block; padding: 3px 10px; color: #fff; line-height : 11px; text-decoration: none; position: relative;  font-family:verdana;}
.submenu a:hover { background: #37b; text-decoration: none;}
.submenu ul { display: block; position: relative; background: #49c; padding: 5px 0px;}
.submenu ul li { display: block; font-size: 70%; position: relative; padding: 0; margin: 0;}

#ssm07 .submenu { width: 170px; position:absolute; }
#ssm09 .submenu { width: 160px; position:absolute; }
#stm09 .submenu { width: 180px; }
#stm13 .submenu { width: 180px; }
#ssm08 .submenu { width: 134px; position:absolute; overflow:hidden; zoom:1; z-index:20; }

/*---------------- end menus --------------------*/


#between_menus { width:978px; margin:0px auto 30px auto; background: #E0E4E6 url(../img/design/new/between_menus.gif) repeat-x top left; position:relative; z-index:10; border-left:1px solid #C9D0D5; border-right:1px solid #C9D0D5; }
#between_menus { margin-bottom:0px; }
#between_menus #main_logo { display:block; margin-left:23px; margin-right:8px; }

#header_tape { margin:12px 8px; }
#header_tape .prev, #header_tape .next { float:left; margin:23px 0px 0px 0px; cursor:pointer; }
#header_tape .scrollable { width:594px; position:relative; overflow:hidden; float:left;  height:64px;  }
#header_tape .items { height:64px; position:absolute; width:20000em; }
#header_tape .item { float:left; width:277px; position:relative; height:64px; padding:0 10px;  }
#header_tape .item .scroll_photo { display:block; float:left; border:2px solid #c0c0c0; width:71px; height:60px; }
#header_tape .item .cont_t { margin-left:90px; /*color:#fff;*/ }
#header_tape .item .cont_t a { display:block; /*color:#fff;*/ font-size:13px; font-weight:bold; }
#header_tape .disabled { visibility:hidden; }

.header_results {  border-bottom: 1px solid #fff; border-right: 1px solid #fff; width: 100%; border-spacing: 0; border-collapse: collapse;}
:root .header_results {border-collapse: separate; }
.header_results tr { background: #eee; }
.header_results .football_line { background:#e7efe0; }
.header_results .football_line img { display:block; margin:0px auto; }
.header_results .hockey_line { background:#ebf3fc; }
.header_results .hockey_line img { display:block; margin:0px auto; }
.header_results .basketball_line { background: #f7f1ea; }
.header_results .basketball_line img { display:block; margin:0px auto; }
.header_results .tennis_line { background: #f6f4e3; }
.header_results .tennis_line img { display:block; margin:0px auto; }
.header_results td { padding:1px 2px; font-size: 11px; text-align: center; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.header_results td.team1 { text-align: right; }
.header_results td.team2 { text-align: left; }
.header_results td .time { font-size:11px; height:17px; margin-top:3px; vertical-align:middle; }
	
.scroll_left_coner { background:url(../img/design/new/scroll_pane_left_coner.gif) no-repeat top left; width:2px; height:2px; position:absolute; top:-1px; left:-1px; }
.scroll_right_coner	{ background:url(../img/design/new/scroll_pane_right_coner.gif) no-repeat top left; width:2px; height:2px; position:absolute; top:-1px; right:-1px; }
#scroll_pane_body .scroll-wrap {
	padding:0px;
	height:120px;
}
#scroll_pane_body .scroll-pane {
    height: 116px;
    padding:0px;
    overflow: auto;
}
#scroll_pane_body .scroll-pane .resulttable { width:100%; }
*:first-child+html #scroll_pane_body .scroll-pane .resulttable { width:946px; }
:first-child+html #scroll_pane_body .scroll-pane { overflow-y:scroll; overflow-x:hidden; }
#near_logo_scroll .scroll-wrap {
	padding:0px;
	height:66px;
}
#near_logo_scroll .scroll-pane {
    height: 64px;
    padding:0px;
    overflow: auto;
}
#near_logo_scroll { float:left; width:312px; }
#near_logo_scroll li { padding:0px 0px 3px 10px; background:url(../img/design/new/right_arrow.gif) no-repeat 0px 5px; }
#near_logo_scroll li a { color:#fff; }
#near_logo_scroll li .hr_scroll { border-bottom:1px solid #b1c7d9; margin-top:3px; }

#scroll_pane_body { /*width:960px;*/ border:1px solid #fefefe; border-bottom:0px; margin:0px auto; padding:3px; background:url(../img/design/new/scroll_pane_bg.gif) repeat-x bottom left #cbd3d8; position:relative; }

.marquee_right { height:20px; background:url(../img/design/new/marquee_right.png) no-repeat right top; padding-right:5px; margin-bottom:4px; }

.marquee_left { height:20px; background:url(../img/design/new/marquee_left.png) no-repeat left top; padding-left:5px; padding-top:1px; }
.marquee_left .static_block { float:left; margin-right:10px; font-size:11px; padding-top:3px; font-weight:bold; line-height:1; }


#marquee { display:block;padding:0;margin:0;list-style:none;line-height:1;position:relative;overflow:hidden;width:572px;height:16px; float:left; }
#marquee li {position:absolute;top:-999em;left:0;display:block;white-space:nowrap;padding:0; font-size:11px; color:#da0109; padding-top:3px;}
#marquee li a {font-weight:bold;}

#header_results_container {margin-bottom: 5px;}
#header_results_container .onheader_plate { z-index:11; }
#header_results { width:978px; border:1px solid #c9d0d5; border-top:0px; margin:0px auto; overflow:hidden; display:none; position:relative }
.onheader_plate .plate_bg .additional_set .res_selects { top:3px; }
.onheader_plate .plate_bg .additional_set .res_selects table td { padding: 0px 10px 6px 0px; }
#header_results .section_pointer { background: url(../img/design/new/arrowdown_pointer.png) no-repeat scroll 0pt 0pt transparent;
 width: 7px;
 height: 4px;
 position: absolute;
 top: 0px;
 left: 70px;
 display:block;
 }
#header_results .football_res_point { left:370px; }
#header_results .hockey_res_point { left:555px; }
#header_results .basketball_res_point { left:745px; }
.header_results .scores a { font-weight: bold; }



#main 
{ 
	/*margin-top: 4px;*/
	position: relative;  
	overflow: hidden;	
}
#mainfirst { width: 670px; float: left; position:relative; z-index:8; }
#mainsecond { width: 300px; float: right; position:relative; z-index:9;}

#bannerplacea { margin: 5px auto; position : relative; z-index:9; }
#bannerplacea iframe { display: block; } /* Opera hack */
#bannerplacea_sup { margin: 10px auto 5px auto; position : relative; z-index:/*9*/12; }
#bannerplaceb { width: 300px; margin-bottom: 10px; text-align:center; position:relative; z-index:9; }
#bannerplaceb img { margin: 0 auto; }
#bannerplacec { margin: 10px auto 0 auto; clear: both; }
/*#bannercenter { margin-top: 10px; width: 460px;}*/
#bannercenter { width: 460px; left:-1px; }
#bannerplacepopup { width: 980px; margin:0 auto; padding: 0px; z-index: /*12*/14; position: relative; }



#subhead { margin-bottom: 4px; position:relative; z-index:3;}

#subhead h4 { color: #fff; font-size: 129%; text-transform:uppercase; }
#subheadlogo { width:85px; height:85px; }
#subheadlogo a { width: 100%; height: 100%; display: block; }
#subnews { padding-left:15px; height: 65px; vertical-align: bottom; }
#subnews div { margin-top: 3px; overflow: hidden; }
#subnews a { font-size: 85%; text-decoration: none; padding-left: 15px; background: url(../img/design/subnewstrngl.gif) no-repeat top left; display: block; color: #fff; }
#subnews #subnews_last {margin-bottom:7px;}

table.subhead { border-left:1px solid #98b0c4; margin-left:auto; }
table.subhead tr td { font-family: verdana; }
table.subhead tr td input, table.subhead tr td select { font-size:85%; margin:0px; padding:0px; }
table.subhead tr td input.checkbox {margin-right:10px; border:0px;}
table.subhead tr td span.big { color:#354959; font-size:110%; font-family:tahoma; }
table.subhead tr td {padding-left:5px; padding-right:5px;}
table.subhead tr td.left {padding-left:10px;}
table.subhead tr td.right {padding-right:0px;}
table.subhead tr.top td { padding-top:0px; padding-bottom:5px; } 
table.subhead tr.bottom td { padding-top:5px; padding-bottom:0px; }
table.subhead tr td.bordered {color:#fff; padding:0px 0px 0px 10px; border-left:1px solid #98b0c4;}	
table.subhead tr td.bordered a {color:#fff; text-decoration:none;}
table.subhead td a, table.subhead td a:link, table.subhead td a:visited, 
table.subhead td a:hover { color:#fff; text-decoration:none; }
table.subhead tr td.border { border-left:1px solid #98b0c4; padding:0 }
table.subhead tr td.select {padding:5px 10px 0px 10px; width:100%;}
table.subhead tr td.select select {width:100%;}
table.subhead tr td img.left {margin-right:5px; border:0px}
td.rubric { padding:0px 15px; }
#subreview { height:20px; }
#subreview a { display:block; width:90px; position:relative; right:-16px; font-size:85%; text-align:center; padding-top:2px; padding-bottom:5px; color:#fff; }

#submenu, #submenu div.left, #submenu div.right { position:relative; }
#subhead h4, #subnews a, #subreview a, #submenu a, #submenu strong, #submenu span { font-family: verdana; }
#submenu a { color: #8e8e8e; text-decoration: none; padding: 0 7px 0 10px; background: url(../img/design/redcolon.gif) no-repeat left 50%; display: inline; }
#submenu li.hit a { color: #000; }
#submenu li.first a { background: none;}
#submenu ul { left: 50%; float: left; text-align: center; margin: 0; position: relative; }
#submenu li { right: 50%; float: left; white-space: nowrap; position: relative; display: block; padding: 0; margin: 0; }
#submenu .level_a li a { font-weight: bold; }
#submenu .level_a li a.hit { color: #016bc3; }
#submenu li a:hover { color: #000; }
#submenu .level_a { clear: both; background: #e8e8e8; text-align: center; padding: 10px; position:relative; }
#submenu .level_a select {border:1px solid #7f9db9; margin-bottom:auto; }
#submenu .level_a div ul { left:0; padding:0px 20px; text-align: center; }
#submenu .level_a div ul li { white-space: normal; left: 0; }
#submenu .level_b { clear: both; background: #fff; text-align: center; padding: 7px 0 10px 0; margin: 0 auto; }
*:first-child+html #submenu .level_b { z-index:7; }
*html #submenu .level_b { z-index:5;  position:relative;}
#submenu .level_b select {border:1px solid #7f9db9; font-size: 11px; margin-bottom:auto;}
#submenu .right { float:right;}
#submenu .left {float:left;}
#submenu .vertical_separator {background: url(../img/design/w_m_menu_verticle_div.gif) repeat-y -14px 0px;}
#submenu .vertical_separator div {width:50%;}
#submenu strong { color: #000; text-transform: uppercase; margin-bottom: 5px; }
#submenu .level_c { clear: both; background: #fff; text-align: center; padding: 5px 0 10px 0; border-top: 1px solid #bdbdbd; width:91%; margin: 0 auto; }
*html #submenu .level_c { position:relative; z-index:5; }
*html #submenu { z-index:5;  }
*html #submenu #origin_popup { z-index:4; position:absolute; zoom:1; overflow:hidden; height:1%; }


#submenu .level_a li a { font-size: 100%; }
#submenu .level_b li a { font-size: 90%; }
#submenu .level_c li a { font-size: 83%; display: block; float:left; position:relative; zoom:1; overfow:hidden; height:1%; }
#submenu .level_c select {border:1px solid #7f9db9; font-size: 83%; margin-bottom:auto; }
#submenu .select {text-align:left; padding: 5px /*30px;*/6px;  margin:0px auto; font-size: 85%; position:relative; height:1%; }

#sex_menu_separator {background: url(../img/design/w_m_menu_divide.gif); width:25px; height:31px; position:absolute; top:2px; left:322px; z-index:2;}
#sex_menu { background: url(../img/design/w_m_menu_bg.gif); height:33px; }
#sex_menu .left { float:left; height:33px;width:50%;}
#sex_menu .right { float:right; height:33px;width:50%;}
#sex_menu .right span, #sex_menu .left span,
#sex_menu .right a, #sex_menu .left a
{ background:none; width:180px; display:block; text-align:center; font-weight:bold; color:#26a; margin-top:6px;}
#sex_menu .right span, #sex_menu .right a {float:left;}
#sex_menu .left span, #sex_menu .left a {float:right;}
#sex_menu .right a, #sex_menu .left a {width:182px; color:#fff; padding:0px;}


#ph_galery { width:345px; float: left; border: 1px solid #bebcc7; background: #ffffff; margin: 0px 10px 10px 0px; padding: 5px/* 0px 10px*/; position:relative; zoom:1;  overflow:hidden; }
#ph_galery img.ph_main { background:#aaa; width: 345px; height:290px; display: block; /*margin: 0px 5px;*/ border : none}
#ph_galery img.ph_single { width: 400px; height: 268px; display: block; margin: 0px 5px; }
#ph_galery .ph_descr { background: #e7efe0; margin: 5px auto 0px auto; /*width: 330px;*/ padding: 10px 15px; font-size: 11px; font-weight: bold; color: #444;}
#ph_galery .ph_descr.white { background: #fff; font-weight:normal; }
#ph_galery .ph_descr a { display: block; color: #777; text-decoration: none; font-weight: normal; border-top: 1px solid #999; margin-top: 8px; padding-top: 2px;}
#ph_galery .ph_descr a.norm {color:#26a; border:0px; text-decoration:underline;}
#ph_galery .descr {font-size:85%;width:330px; margin-left:20px;}
#ph_galery .descr span {font-size:85%; margin-top:7px;display:block;}
#ph_galery #ph_control { width: /*360px;*/344px; margin: 10px auto 0px auto; position:relative; }
#ph_galery #ph_control a { display: block; }
#ph_galery #ph_control #phc_left { position: absolute; top: 0px; left: 0px; }
#ph_galery #ph_control #phc_right { position: absolute; top: 0px; right: 0px; }
#ph_galery #ph_control #phc_left div { background: url(../img/design/phc_900.gif) no-repeat top left; }
#ph_galery #ph_control #phc_right div { background: url(../img/design/phc_300.gif) no-repeat top right; }
#ph_galery #ph_control a div { width: 14px; height: 65px; }
#ph_galery #phc_lenta { width: 320px; height: 65px; margin: 0px auto; background: #fff; overflow: hidden; text-align: center;}
#ph_galery #phc_lenta ul { float: left; left: 50%; position: relative; text-align: center; }
#ph_galery #phc_lenta li { float: left; display: block; width: 100px; height: 65px; right: 50%; position: relative; margin:0px; }
#ph_galery #phc_lenta li.ph_separator { width: 2px; height: 65px; background: #999; margin: 0px 3px; }
* html #ph_galery #phc_lenta li.ph_separator {margin:0 0 0 1px; }

#photoreport td { padding:5px; }
#photoreport td.title { padding:5px 0px; }
#photoreport td.left { padding-left:0px; }
#photoreport td.right { padding-right:0px; }
#photoreport td img { display:block; border:0px; }

.ph_bottom { background-color: #FFF; padding: 10px; padding-bottom:0px; overflow:hidden; zoom:1; }
.ph_bottom img.gray { margin: 0px 8px; }
.ph_bottom a.trngl { display:inline; }

#overarticle { background: #e1e1e1; border: 1px solid #b7b5c2; border-bottom: 1px solid #e1e1e1; padding: 0; }
#article { border: 1px solid #b7b5c2; background: #f5f5f5 url(../img/design/slidedown2.gif) no-repeat -120px 0px; border-top: 1px solid #e1e1e1; position:relative; }
#article #arthead { margin: 20px; }
#article #artbody { padding-left:20px; padding-right:20px; }
#article #artphotos { margin-left: 20px; position:relative; zoom:1; overflow:hidden; float:left; /*width:400px;*/ }
*html #article #artphotos {margin-left:10px;}
#article .hot { background: #eee; }
#article .date {position:absolute; top:10px; right:10px; font-weight:bold; color:#787878;}

#artsource { margin: 10px 10px 0px auto; text-align: right; }
#artsource span { display: inline; position: relative; margin: 0px; font-size: 85%; white-space: nowrap; }
#artsource span a { color: #333; text-decoration: none; }
#artsource span a:hover { color: #111; text-decoration: underline; }

#artservice .trngl { display:inline; font-size:85%; }
#artservice { background: #eee; padding:5px 0px 5px 20px; margin-top: 20px; position:relative; zoom:1; overflow:hidden; }
#artservice.no_margin { margin:0px 0px -20px 0px; }
* html #artservice.no_margin { margin-bottom: 0px; } 
*:first-child+html #artservice.no_margin { margin-bottom: 0px; }
#artservice .separate { border-right:1px solid #cdcdcd; margin-right:10px; padding-right:10px }

#artservice .icons { position:relative; }
#artservice .icons div { display: block; float: right; margin: 0 10px 0 0; border-right: 1px solid #bbb; width: 30px; position:relative; height:1%; }
#artservice .icons div.left { float:left; margin-right:10px; border-right:1px solid #bbb; position:relative; width:auto; }
#artservice .icons div.left a.trngl { margin: 0px; }
#artservice .icons div.right { float:right; margin-right:10px; padding-right:10px; border-right:1px solid #bbb; position:relative; width:auto; }
#artservice .icons div.last { border-right: 0px solid #148; margin-right: 0px; position:relative;}
#artservice .icons .amount { color:#7c7c7c; padding-bottom:10px; }
#artservice .icons .amount_cloud { width:14px; height:14px; margin-right:10px; margin-top:3px; }
#artservice .icons  img { width: 20px; height: 22px; }
#artservice .icons #as_print img { background: url(../img/design/icons/print1.gif) no-repeat 50% 50%; }
#artservice .icons #as_forum img { background: url(../img/design/icons/forum1.gif) no-repeat 50% 50%; }
#artservice .icons #as_blog img { background: url(../img/design/icons/bloga1.gif) no-repeat 50% 50%; }
#artservice .icons #as_href img { background: url(../img/design/icons/goto1.gif) no-repeat 50% 50%; }
#artservice .icons #as_url img { background: url(../img/design/icons/href1.gif) no-repeat 50% 50%; }
#artservice .icons #as_comment img { background: url(../img/design/icons/comment.gif) no-repeat 50% 50%; }

#mainsecond img, #mainsecond iframe { z-index: 0; }
#mainsecond .box { width: 300px; margin-bottom: 10px; }
#mainsecond .box h5 { font-size: 85%; }
#mainsecond .box h6 { width: 296px; font-size: 85%; overflow: hidden; height: 14px; text-align: center; display: block; }
#mainsecond .boxbody { padding: 8px 10px; margin: 0; background: #fff; height:1% }
#mainsecond #seo_words_under_placeb a { font-weight:bold; }



#basement {  z-index:3;  margin-top:15px; width:980px; margin-left: auto; margin-right: auto; }
#aftermain .footer_head { height:1%; vertical-align: top; padding:0px; font-size:1%; }
#aftermain td.content { border:1px solid #c0c0c0; border-top: none; vertical-align: top;  }
#aftermain td .boxbody { padding: 10px 5px 15px 5px; background: #fff; border:none; }
#aftersectionb { width: 200px; text-align:center; }
#aftersectionb_minheight { height:195px; }
#aftersectionb_over { position:absolute; width:202px; top:-13px; }
#aftersectionb_over .representation { text-align:left; line-height:11px; }
#aftersectionb_over .periodicals { text-align:left; font-size:10px; margin:3px 0px; }
#aftersectionb_over .periodicals .countries { color:#6e6e6e; font-size:10px; }
*html #aftersectionb_over { left:-101px; }
*:first-child+html #aftersectionb_over { left:0px; }
#aftersectionc { width: 300px; }
.fake1, .fake2 { width:204px; height: 10px; font-size:1%; zoom:1; position:absolute; top:-11px; left:-1px; background:#fff; }
*html .fake1 { top:-11px; left:-1px; z-index:0;}
*html .fake2 { top:-10px; left:-18px; z-index:0;}
pre {color: red;}


#sinlgepage { margin-top:10px; position:relative; width:670px; overflow:hidden; }

* html #sinlgepage ul li { border: 1px solid #f5f5f5; }

#sinlgepage #article { margin-bottom:20px; border-bottom: none;  }
#sinlgepage #article.date { background-position: -135px 0; }
#sinlgepage #article #arthead { padding-right: 70px;}
#singlebottomline { border-bottom: 1px solid #aaa; width: 669px; position:absolute; bottom:0px; left:0px; }
* html #singlebottomline { display: none; vizibility: hidden; }
* html #sinlgepage #article { border-bottom: 1px solid #aaa; width: 668px;  }
*:first-child+html #sinlgepage #article { margin-bottom:0px; }


#sinlgepage h2 { margin: 20px 0px 10px 0px; font-size: 120%; color: #49d;}

#sinlgepage .photo { float: left; border: 1px solid #888; background: #fff; margin: 0px 18px 7px 0px; padding: 0px; }
#sinlgepage .photo img { display: block; margin: 5px;  padding: 0px; border: 1px solid #aaa; background: #fff; }

#sinlgepage .photolenta { float: left; margin-right: 12px; margin-bottom: 100px;  }
#sinlgepage .photolenta .phline { width: 227px; margin-bottom: 10px; }
#sinlgepage .photolenta .phline img { border: 1px solid #555; display: block; }

#sinlgepage h2.tabletitle { text-align: center; color: #49d; font-size: 130%; margin: 0px 0px 10px 0px; padding: 0px;}
#sinlgepage p.autor { text-align: right; }



#subbody 
{ 
	zoom: 1; 
	position:relative;
}

#halffirst { margin-right: 210px; margin-top: 10px; }
#halffirst #article { padding-bottom: 0px; border-top: 1px solid #aaa; background: #fff url(../img/design/slidedown2.gif) no-repeat -300px 0px; }
#halffirst #article #arthead { padding-right: 35px; }

#halfsecond {position:relative;}
#halfsecond .box { width: 200px;}

* html #halfsecond. boxbody {width:100px; position:relative;}
#halfsecond #absolute {position:absolute; top:0; left:0;}
#halfsecond { margin-top: 0; float: right; width: 200px; overflow: hidden;}
#halfsecond { padding-bottom: 32767px; margin-bottom: -32767px; }
#halfsecond h6 { padding: 3px 5px; font-size: 70%; text-align: center; }
#halfsecond ul { width: 200px; }
#halfsecond li { display: block; position: relative;  padding: 0px; }
#halfsecond li.last { border-bottom: 0; margin: 10px 0 0 0; padding-left:8px; background: #eeeeee; }
#halfsecond li.last div { padding: 5px 0; }
#halfsecond li.last a { font-size:11px; font-weight:bold; text-transform:uppercase; }
* html #halfsecond { margin-top: 10px;}
*:first-child+html #halfsecond {margin-top: 10px;}
#halfsecond .advert {padding:0 0 20px 0; text-align:center;}

li.news_main { border-top: 1px solid #eee; font-size:85%; margin:0 0 10px 0; }
li.news_main a { display:block; margin-left:55px; margin-top:5px; height:1%; font-size:110%; font-family: Arial;}
li.news_main .rubric { background:#eee; font-size:100%; font-weight:bold; color:#333; padding:5px 8px; text-transform:uppercase; }
li.news_main .time { color: #999; font-weight:bold; padding-left:8px; font-size:110%; float:left; margin-top:5px; font-family: Arial; }
li.news_main .date { background-color:#d8d7da; font-weight:bold; font-size:10px; padding:4px 0px; border-top:1px solid #fff; border-bottom:1px solid #fff; text-transform:uppercase;  }
li.news_main .date a { margin-left: 8px; margin-top: 0px; color: #006bc4; }


#arthead { margin: 0px; padding: 0px; }
#artbody { margin-top: 10px; }
#artbody .item { font-weight: bold; font-family: Arial; }

#todayonportal { margin-top: 10px; }
#todayonportal .box { width: 460px; }
#todayonportal span { clear: both; display: block; padding: 10px 10px 10px 15px;  background: #fff; ; min-height: 106px; font-family:Arial; }
#todayonportal span.hit { background: #F5F5F5; }
#todayonportal .photoborder { float: left;  border: 1px solid #aaa; background: #fff; width: 163px; padding: 5px; /*margin: 0px 12px 8px 0px;*/ margin: 0px 12px 0px 0px;}
#todayonportal span .rub { width:175px; background-color:#d8d7da; font-weight:bold; font-size:11px; padding:4px 0px; text-transform:uppercase; text-align:center;  }
#todayonportal span .photo_rubric { float: left; }
#todayonportal img { width: 160px; height: 90px; border: 1px solid #999; display: block; margin: auto;}
#todayonportal img.comments { width: 12px; height:12px; border:0px; display:inline; }
#todayonportal h6 { font-size: 110%; font-weight: bold; }
#todayonportal .rub a { color: #006bc4; font-size:100%;}
#todayonportal span .describe { margin-left: 187px; height:1%; }
#todayonportal span.amount { display:inline; padding:0px; background:none; height:auto; }

#aftertoday span { clear: both; display: block; padding: 10px 10px 10px 15px; border-bottom: 1px solid #ddd; min-height: 72px; }
#aftertoday .photoborder { float: left;  border: 1px solid #aaa; background: #fff; width: 103px; padding: 5px; margin: 4px 12px 8px 0px;}
#aftertoday img { width: 100px; height: 60px; border: 1px solid #999; display: block; margin: auto;}
#aftertoday font { display: block; margin-left: 127px; height: 1%; font-size: 100%; margin-top: 8px; }
#aftertoday a { font-weight:bold; margin-bottom: 10px; display: block; }
#aftertoday .rub a { margin:5 0; font-size:85%; color: #006bc4; font-weight: normal; }
#aftertoday .photoborder a { margin: 0; }
#aftertoday img.comments { width: 12px; height:12px; border:0px; display:inline; }
#aftertoday span.amount { display:inline; padding:0px; background:none; height:auto; border:0px; }

#afibox .box { width: 980px; }
#afimiddler { left: 50%; float: left; text-align: center; }
#afibox .afibox { right: 50%; float: left; white-space: nowrap; margin: 6px; }
#afibox .afibox .box { width: 181px; }
#afibox .afibox .boxbody { width: 179px; }
#afibox .afibox .boxbody span { display: block; }
#afibox .afibox .boxbody .afitime { background: #fff; padding: 4px; color: #a20; font-weight: bold; }
#afibox .afibox .boxbody .afihead { font-weight: bold; color: #000; padding: 2px; }
#afibox .afibox .boxbody .afidescr { background: #fff; padding: 4px; font-size: 80%;  }
.afitv { position: absolute; top: -20px; right: 10px; z-index:9;}
.afitv img { width: 14px; height: 15px; display: block; background: url(../img/design/tv.gif) no-repeat 0px 0px; }

.sporttopblock { overflow: hidden; zoom: 1; position:relative;}
.sportblockright { backgrounda: #eee; width: 300px; float: right; padding-bottom: 32767px; margin-bottom: -32767px; border: 0px solid #aaa;}
.sportblockleft { backgrounda: #ddd; width: 670px;}
.sportblockleft .box { width: 670px; }
.sportblockleft .logobox { position: absolute; z-index:10 /*9000*/; top: -27px; left: 0px; }
.sportblockleft .green .logobox b { width: 88px; height: 86px; background: #fff url(../img/design/green/headlogo2.gif) no-repeat top left; display: block; }
.sportblockleft .green .box .boxbody { border-color: #481; background: #e9e9e9; }
.sportblockleft .box .boxbody .first{ padding: 5px 15px 10px 15px;}
.sportblockleft .box .boxbody .first span { color: #000; font-size: 90%; margin-bottom: 10px;}
.sportblockleft .box .boxbody .first h4 { color: #48c; font-size: 120%; font-weight: bold; margin-bottom: 5px; }
.sportblockleft .box .boxbody .second { background: #fff;  padding: 10px 15px; overflow:hidden; zoom:1; }

.sportblockleft .dumbbox { float: left;  }
.sportblockleft .dumbbox b { width: 105px; height: 70px; display: block; border: 0px solid red;}
.boxphoto { float: right;  margin: 10px 0px 8px 10px; }
.boxphoto img { width: 160px; height: 90px; border: 1px solid #999; display: block; margin: auto; }
.photoborder { border: 1px solid #aaa; background: #fff; padding: 5px;}
.photoborder img { display:block; }

#photo_anons { margin: 2px 0; }
#photo_anons table { width:100%; }
#photo_anons table td.photo { width:111px; }
#photo_anons table td.photo div { width:111px; border:1px solid #a6abae; background:#e8e8e8; text-align:center; }
#photo_anons table td.photo div a, #photo_anons img { display:block; margin: 0 auto; zoom:1; overflow:hidden; position:relative; }
#photo_anons table td.title { padding-left:10px; text-align:left; font-size:85%; } 


#day_history { font-size: 85%; }
#day_history img { display:block; }
#day_history table { width:1%; margin:10px auto; }
#day_history table td h2 { margin:5px 0px; }
#day_history table td .describe { padding-left:15px; }
#day_history .all_events{ padding:4px 12px; background-color:#eee; zoom:1;}
#day_history .all_events a.trngl { padding-left:15px; }

.topsportbottonliner { position: absolute; border-bottom: 1px solid #aaa; bottom: 0px; right: 0px; width: 300px;}
.topsportbottonliner img { display: block; width: 1px; height: 1px; }
.sportblockright .box { width: 300px;}
html .sportblockright .boxbody { padding-bottom: 32767px; margin-bottom: -32767px; margin-left: 1px; margin-right: 1px; border: 0px solid red; width:  }
.sportblockright .boxbodyborder { background: #aaa; position:relative;}
.sportblockright .box .corner900 { background: #fff url(../img/design/grayearth.gif) no-repeat top left; width: 27px; }
.boxbodyborder { position:relative; }

.sportblockleft .box .boxbody .second .secphoto { margin: 0px 10px 8px 0px; float: left; }
.sportblockleft .box .boxbody .second .secphoto img { width: 60px; height: 80px; border: 1px solid #999; display: block; margin: auto; }
.sportblockleft .box .boxbody .second .photoborder { border: 1px solid #aaa; background: #fff; width: 63px; padding: 5px;}
.autors { width: 310px; float: right; }
.blogs { width: 310px; }
.sportblockleft .box .boxbody .second h1 { font-size: 120%;}
.sportblockleft .box .boxbody .second h4 { font-size: 90%; margin-bottom: 5px; color: #26a; font-weight: normal; }
.sportblockleft .box .boxbody .second span { font-size: 85%; color: #000;}

.sportblockright .box .boxbody { background: #fff;}
.sportblockright .box .boxbody h4 { color: #48c; padding: 7px 15px;}
.sportblockright .box .boxbody div { padding: 5px 10px 5px 15px; font-size: 80%; }
.sportblockright .box .boxbody div b { position: absolute; top: 4px; right: 70px; color: #f20; font-size: 100%;}
.sportblockright .box .boxbody div a { position: absolute; top: 4px; right: 10px; color: #48c; font-size: 100%; text-decoration: underline; background: url(../img/design/greentrngl.gif) no-repeat 35px 1px; padding-right: 10px;}
.sportblockright .box .boxbody .zebra { background: #eee; }

.submit {height:18px; background:url(../img/design/submit_btn_left_white.gif) top left no-repeat; padding-left:4px; }
.submit input.button, .submit input {height:18px; border:0px; cursor:pointer; /*padding:1px 16px 3px 12px;*/ padding:0px 16px 3px 12px; background:url(../img/design/submit_btn_right_white.gif) top right no-repeat; margin:0px; float:left; font-weight:bold; font-size: 11px; font-family:tahoma; color: #363636;}
*html .submit input.button, .submit input {padding:0px 4px 3px 0px;}
#subhead .submit { height:18px; background:url(../img/design/submit_btn_left.gif) top left no-repeat; padding-left:4px; }
#subhead .submit input.button, #subhead .submit input { background:url(../img/design/submit_btn_right.gif) top right no-repeat; }

li.teaser img { border:5px solid #DFDFDF;float:left;margin: 0px 10px 0px 0px;}
li.teaser {overflow:hidden;zoom:1; margin:0px; padding:5px 0px; position:relative; min-height: 70px;}
li.teaser .ref { margin-left:90px; font-size:85%; border-top: 1px solid #dfdfdf; padding:5px 0px 0px 0px;}
li.teaser div.first {border: 0px;}


li.news {font-size:85%; margin:0px; border-bottom:1px solid #DFDFDF; padding-bottom:7px;}
li.last_news {border:0px;}
li.news .hr { border-top:1px solid #DFDFDF; margin:7px 0px 0px 0px; clear:both; }
li.news img {margin-right:12px; width:66px; height:66px; float:left;}

ul.blogs_preview { background-color:#eee; padding:0px; margin:0px 10px 10px 10px; border:0px solid white; position:relative; }
ul.blogs_preview li { background-color: white; margin: 1px 0px 0px 0px; padding:7px 0px; font-size:85%; }

ul.blogs_preview li strong { text-transform:uppercase; font-weight:normal; }
ul.blogs_preview li span { display:block; color:#626161; font-size:85%; margin-bottom:7px;}
ul.blogs_preview li.teaser img { margin-top:0px; }
ul.blogs_preview li.teaser span { color:#797878; }


.poll form {margin-top:10px;font-size:85%; border:0px solid black}
.poll span {padding-left:20px; border:0px solid red; display:block; position:relative;}
.poll span input.radio {position:absolute; top:0px; left:0px; }
* html .poll span input.radio {position:absolute; top:0px; left:-20px; }

.player_info {zoom:1}
.player_info div.left {float:left;  width:180px}
.player_info div.right {margin-left:190px; font-size:85%}
.player_info ul {border-top:1px solid #dce5ec; border-bottom:1px solid #dce5ec; zoom:1; overflow:hidden; padding:1px 0px}
.player_info ul li.left { float:left; width:49%; margin:1px 0px; }
.player_info ul li.right { float:right; width:49%; margin:1px 0px }
.player_info ul li span {background:#dce5ec;  padding:1px 15px; font-weight:normal; margin-right:10px}
.player_info strong.block {display:block;}

.tease .plashka { font-weight:bold; }
.tease li { list-style-image:none; list-style-position:inside; list-style-type:square; margin:7px 0; }

.p_block .l_block { padding: 0 10px 10px 0; width:50%; }
.p_block .r_block { padding: 0 0 10px 10px; }
.p_block .l_block .photoborder { border:1px solid #cbcbcb; padding:5px; float:left; } 
.p_block .r_block .photoborder { border:1px solid #cbcbcb; padding:5px; float:right; }
.p_block .photoborder img { display:block; } 

#conversation { border:1px solid #CDCDCD; overflow:hidden; /*width:646px;*/ margin:0px auto; }
#conversation div { font-size:10pt; }
#conversation .conv_item { background:url(../img/design/icons/comment_nick_arrow.gif) no-repeat 30px 21px; }
#conversation .nick { height:19px; background:#dce5ec; padding-top:2px }
#conversation .nick b { color:#23527e; margin:3px 17px; }
#conversation .nick .date { color:#666769; }
#conversation .comment { margin:12px 25px 0 30px; }
#conversation .comment .date { font-size: 85%; color: #565656; }
#conversation .comment .quote { position:relative; float:left; border-left: 2px solid #dce5ec; margin:10px; padding-left:10px; height:1%; color:#565656; zoom:1; display:block; }
#conversation .comment .substance { margin:10px 0; overflow:hidden; }
#conversation .answer { font-size:85%; margin:0 25px 12px 160px; }
.paging { margin-top:0px; border-bottom: 1px solid #FFF; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#comment_form { overflow:hidden; zoom:1; border: 1px solid #c0c0c0; padding:10px; margin-bottom:20px; background:#f5f5f5; }
#comment_form textarea { border:1px solid #7f9db9; width:100%/*430px*/; height:86px; 
box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0;
    padding: 0;
}
#comment_form td { white-space:nowrap; }
#comment_form .comment_auth { margin-top:10px; }
#comment_form .comment_auth td { font-size:85%; padding-right:5px; }
#comment_form .comment_auth td input { font-size:100%; } 
#comment_form #input_comment {clear:both; margin:0px 0px; padding:10px 0px; height:100px; font-size:85%; }

#container_sports { display:block; }
	
	#container_main_cat { overflow:hidden; }
	#container_main_cat ul { padding: 0; margin: 7px 0px; left: 50%; float: left; text-align: center; position: relative; }
	#container_main_cat ul li { display: block; float: left; right: 50%; position: relative; margin: 0; padding: 0px 7px; border-left:1px solid #225081; }
	#container_main_cat ul li.first { border:0px; }
	#container_main_cat ul li a { display: block; font-weight: bold; text-transform: uppercase; text-decoration: none; color:#225081; position: relative; font-size:11px; }
	
	#container_projects img { border:1px solid #babac5; display:block; }
	#container_projects a { font-size:11px; font-weight:bold; }
	#container_projects td { padding:3px 0px; }
	
	.footer_menu_body { background:#e8e8e8; padding:0px 7px 0px 7px; display:none; border:1px solid #21689a; border-bottom:0px; border-top:0px; }
	
	
	.footer_menu_cells .distance { width:6px; background:#e8e8e8; }
	.footer_menu_cells .cell_item { border:1px solid #c0c0c0; background:#fff; padding:1px; vertical-align:top; }
	.footer_menu_cells .cell_item .zebra { background:#e8e8e8; }
	.footer_menu_cells .cell_item div { font-size:10px; padding:3px 7px;  }
	.footer_menu_cells .cell_item .category { background:#c4df9c; text-transform:uppercase; font-weight:bold; font-size:11px; }
	.footer_menu_cells .cell_item div ul li { width:164px; float:left; font-size:10px; padding:0px 9px; margin-left:12px; }
	.footer_menu_cells .cell_item div ul li.first { padding:0px 9px 0px 0px; margin-left:0px; }
	.footer_menu_cells .cell_item div ul li.last { padding:0px 0px 0px 9px; }

	#footer_tabs { background: url(../img/design/tabline.gif) repeat-x bottom left; clear: both; position:relative; }
	#footer_tabs .right_top_coner { position:absolute; bottom:-4px; right:0px; height:7px; width:6px; background:url(../img/design/footer_menu_right_top.gif) no-repeat right top; }
	*html #footer_tabs .right_top_coner { top:25px; }
	#footer_tabs span { width: 19px; font-size: 20%; display: block; height: 28px; background: url(../img/design/tabline.gif) repeat-x bottom left; }
	#footer_tabs td { background: url(../img/design/tabbg.gif) repeat-x top left; vertical-align: top;}
	#footer_tabs td.on { background: url(../img/design/tabbg_on.gif) repeat-x top left; vertical-align: top;}
	#footer_tabs .earstart { background: url(../img/design/tabstart.gif) no-repeat top left; }
	#footer_tabs .earstart_on { background: url(../img/design/tabstart_on.gif) no-repeat top left; }
	#footer_tabs .earend { background: url(../img/design/tabend.gif) no-repeat top left; }
	#footer_tabs .earend_on { background: url(../img/design/tabend_on.gif) no-repeat top left; }
	#footer_tabs .eardown { background: url(../img/design/tabdown.gif) no-repeat top left; }
	#footer_tabs .eardown_on { background: url(../img/design/tabdown_on.gif) no-repeat top left; }
	#footer_tabs .earup { background: url(../img/design/tabup.gif) no-repeat top left; }
	#footer_tabs .earstart span, #footer_tabs .earstart_on span { width: 6px; }
	#footer_tabs div { display: block; background: url(../img/design/tabline.gif) repeat-x bottom left; height: 28px;}
	#footer_tabs .hit div,
	#footer_tabs .hit span { background: none; }
	#footer_tabs a { display: block; margin: 0px 6px; padding-top:5px; font-size:11px; text-transform:uppercase; font-weight:bold; color:#b2cee1; }
	#footer_tabs .hit a { color:#fff; }
	#footer_tabs a.selected { display: block; background: url(../img/design/greentrngl4ear_down.gif) no-repeat 0% 75%; padding: 5px 10px 0px 20px; margin: 0px 6px; }
	
	.footer_menu_radius { margin-bottom:10px; }
	.footer_menu_radius .left_radius { height:7px; width:6px; background:url(../img/design/footer_menu_left_bottom.gif) no-repeat left bottom; }
	.footer_menu_radius .central_cell { heigth:7px; border-bottom:1px solid #21689a; background:#e8e8e8; }
	.footer_menu_radius .right_radius { height:7px; width:6px; background:url(../img/design/footer_menu_right_bottom.gif) no-repeat right bottom; }

.translation_on_head { width:980px; margin:0px auto; height:132px; }
.translation_on_head .boxhead .main { overflow:visible; }
*html .translation_on_head .boxhead .main { overflow:hidden; }
*:first-child+html .translation_on_head .boxhead .main { overflow:hidden; }
.translation_on_head .simple_body { padding:5px; }
*:first-child+html .translation_on_head .simple_body { height:auto; }
.online_translation td { font-size:11px; text-align:center; padding:2px 5px; border-left:1px solid #c0c0c0; white-space:nowrap; }
.online_translation .gr { background:#e8e8e8; }
.online_translation td.first { border-left:0px; width:1%; }
.online_translation td.team1 { text-align:right; }
.online_translation td.team2 { text-align:left; }
.online_translation td.score_block { width:1%; }
.online_translation td.status_block { width:1%; }
.score_block a { font-weight:bold; }
.left_one { padding-right:5px; }
.right_one { padding-left:5px; }

#social { background:#fff; padding:15px 20px; margin-bottom:-20px; margin-top:10px; border-top:1px solid #e2e1e5; border-bottom:1px solid #e2e1e5; position:relative; }
#social .right_icons { padding-right:10px; }	
#social .right_icons div { position:relative; zoom:1; }
#social .blog_code { border-right:1px solid #cfcfd3; padding-right:10px; width:300px; }
#social .blog_code textarea { width:300px; height:64px; }
#social .social_buttons { padding-left:10px; width:200px; }
#social .social_buttons div { position:relative; zoom:1; }
#social .social_buttons td a, #social .social_buttons td img { display:block; position:relative; zoom:1; width:96px; }

#blog_preview { border:1px solid #cfcfd3; padding:20px; margin-top:15px; display:none; position:relative; height:1%; }
#blog_preview .image_border { float: left;  border: 1px solid #aaa; background: #fff; width: 163px; padding: 5px; margin: 0px 12px 0px 0px; }
#blog_preview .image_border img { width: 160px; height: 90px; border: 1px solid #999; display: block; margin: auto; }
#blog_preview .description { margin-left: 187px; height:1%; }
#blog_preview .logo_rubric { height:30px; overflow:hidden; }
#blog_preview .logo_rubric .logo { float:left; margin-right:10px; }
#blog_preview .logo_rubric .rubric { float:left; padding-top:7px; } 

.sunday_item { background:#f5f5f5; padding:10px; }
.sunday_item .photoborder { padding:5px; border:1px solid #aaa; width:180px; float:left; }
.sunday_item .photoborder img { display:block; }
.sunday_item .rubric_name { background:#DDDDDD none repeat scroll 0 0; color:#565656; margin-bottom:10px; padding:3px 10px; text-transform:uppercase; margin-left:210px }
.sunday_item .item_cont { margin-left:210px; }
.sunday_item .item_cont h3 { font-size:120%; font-weight:bold; margin-bottom:5px; }
.sunday_item .item_cont .announce { color:#494949; }
.sunday_item_comments { background:#fff; border-bottom:1px solid #fff; }
.sunday_item_comments .decoration { padding:3px 10px; text-align:right; border-bottom:1px solid #f5f5f5; }
.sunday_item_comments .comments_amount { color:#7c7c7c; font-size:11px; }
.sunday_item_comments .comment_cloud { margin:0 5px -4px 5px; }



.tease_body { border:1px solid #fff; background:#e7e7e7; padding:3px; margin-top:10px; }
.tease_body .grad { padding:10px; }
.tease_body .photoborder { background:#e7e7e7; padding:3px; width:62px; }
.tease_body .photoborder img { display:block; border:1px solid #fff; }


/*ньюс блок*/
#newsblock #article { padding-bottom: 0px; border-top: 1px solid #aaa; background:#fff url(../img/design/slidedown2.gif) no-repeat -120px 0; }
#newsblock .tab_arrow { position: absolute; background:url(../img/design/prev_hover_arr.gif) no-repeat top left; left:-6px; top:43px; width:6px; height:11px; }
#newsblock .prev_image { padding:8px 7px 8px 7px; zoom:1; position:relative; overflow:hidden;  }
#newsblock .prev_image_img { position:relative; overflow:hidden; height:350px; }
#newsblock .prev_image_img .fade_cell { position:absolute; height:25px; width:345px; top:265px; left:0px; background:url(../img/design/bg.png) repeat-x; zoom:1; overflow:hidden; }
#newsblock .title_bg { position:absolute; min-height:85px; width:100%; left:0px; bottom:0px; background:#085790; zoom:1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
* html #newsblock .title_bg  { padding-top: 0px; height:85px; zoom:1; width:345px; }

#newsblock .title_bg_text { padding:10px 10px 10px 10px; font-size:14px; color:#085790; position:relative; zoom:1; }
* html #newsblock .title_bg_text { padding-top:0px; zoom:1; border:0px solid red; margin-bottom:10px; }
#newsblock .prev_image .actual_title { display:block; width:325px; font-size:14px; color:#fff; margin:10px 10px 10px 10px; position:absolute; left:0px; top:0px; }

* html #newsblock .prev_image .actual_title { margin-bottom:10px; padding-bottom:10px; border:0px solid green; }

#newsblock .prev_item { position:relative; background:url(../img/design/newssub_bg.gif) repeat-x top; height:76px; padding: 8px 9px; }
#newsblock .prev_item_inc { float:left; }
* html #newsblock .prev_item_inc { margin:0; }



#newsblock .prev_item .photoborder { border: 1px solid #c3c3c3; background: #d6d6d6; padding: 5px; margin-top:2px; }
#newsblock .prev_item .photoborder img { display:block; }
#newsblock .prev_item .title_descr	{ padding-left:10px; vertical-align:middle; font-size:12px; line-height:13px; width:240px; }
#newsblock .prev_item .title_descr a	{ color: #23527e; }
#newsblock .prev_item .title_descr .comments_block .comments_icon { float:left; width:14px; height:14px; background:url(../img/design/discuss.gif) no-repeat top left; }
#newsblock .prev_item .title_descr .comments_block .comments_amount { float:left; width:24px; height:14px; text-align:center; color:#23527e; font-size:11px; }
#newsblock .prev_item .title_descr .comments_block .comments_line { float:left; width:1px; height:14px;background:url(../img/design/comments_line.gif) no-repeat center; }
#newsblock .prev_item .title_descr .comments_block .discuss { float:left; padding-left:5px; position:relative; top:-1px; }
#newsblock .prev_item .title_descr .comments_block .discuss a { color:#23527e; font-size:11px; }

#newsblock .prev_item_hover .prev_item { background-image: url(../img/design/newssub_bg_hover.gif); }
#newsblock .prev_item_hover .title_descr a { color: #FFFFFF; }
#newsblock .prev_item_hover .title_descr .comments_block .comments_icon { background-image:url(../img/design/discuss_hover.png); }
#newsblock .prev_item_hover .title_descr .comments_block .comments_amount, #newsblock .prev_item_hover .title_descr .comments_block .discuss a  { color:#FFFFFF; }
#newsblock .prev_item_hover .photoborder { border-color: #FFFFFF; background-color: #FFFFFF; margin-top:2px; }

div#newsblock { width:670px; }

#newsblock div#newsblock_body { background-color: #eeeeee;  padding: 9px 0px 9px 0px; position:relative; overflow:hidden; zoom:1; }
#newsblock div#newsblock_body_inc { margin-left: 9px; }
#newsblock div#newsblock_left { width:359px;border: solid 1px #AAAAAA; background-color: #FFFFFF; display:block; zoom:1; position:relative; }
*html #newsblock div#newsblock_left { height:1%; }
#newsblock div#newsblock_left img { width:345px; height:290px; border: none; display: block; zoom:1; }
#newsblock div#newsblock_right { width: 298px; position:relative; zoom:1; }
#newsblock div#arthead { margin:20px 20px 7px 10px; }
#newsblock #news_main_title_height { min-height:40px; }
* html #newsblock div#news_main_title_height { height: 40px; }
#newsblock div#arthead h1 { width:540px; margin-bottom:0px; }
#newsblock table.newsblock_table { border-collapse: collapse;	border: 0px none; empty-cells: show; }
#newsblock tr.newsblock_table { vertical-align: top; }
#newsblock td.newsblock_table, #newsblock td.newsblock_table_left, #newsblock td.newsblock_table_right { padding: 0px 0px 0px 0px; empty-cells: show;vertical-align: top; }
#newsblock td.newsblock_table_left{ }
#newsblock td.newsblock_table_right{}
/* /ньюс блок*/

.social_plate { background:url(../img/design/social_plate.png) no-repeat; height:37px; margin-bottom:10px; padding-right:3px; }
.social_plate span { text-transform:uppercase; font-weight:bold; font-size:11px; margin-left:10px; }
.social_plate a { margin:3px 1px 1px 1px; display:block; position:relative; overflow:hidden; zoom:1; }
.social_plate a img { display:block; position:relative; overflow:hidden; zoom:1; width:30px; height:30px; }

/*-----------------------overmain----------------------------------------------*/

#main_menu ul li a { color:#fff; }
a.mainmenu_add_link { color:#fff; }
.right_illumineted .main_menu_right { position:relative; background-image:url(../img/design/new/topmenu_right_side_club2018.png); }
.right_illumineted .main_menu_right .plaster { width:7px; position:absolute; height:29px; background:url(../img/design/new/club2018_bg.gif) repeat-x top left; top:0px; right:7px; }

#header_tape { 12px 7px 12px 16px; }
#header_tape .scrollable { height:74px; width:581px; float:right; }
#header_tape .item { width:280px; height:74px; padding:0px 5px; border-left:1px solid #cacacd; }
#header_tape .items { height:74px; }
#header_tape .items .first { border:0px; }
#header_tape .prev, #header_tape .next { margin:0px; float:right; }
.no_scroll #header_tape .prev, .no_scroll #header_tape .next { display:none; }
#between_menus #main_logo { margin-left:12px; zoom:1; position:relative; }
#header_tape .item .cont_t a { font-weight:normal; }
#header_tape .news_left_side { background:url(../img/design/new/news_left_side.png) no-repeat top left; width:5px; height:74px; float:left; }
#header_tape .news_item_body { background:url(../img/design/new/news_bg.gif) repeat-x top left;  height:74px; width:270px; float:left; padding:5px 0px; overflow:hidden; }
#header_tape .news_right_side { background:url(../img/design/new/news_right_side.png) no-repeat top right; width:5px; height:74px; float:left; }
#between_menus { width:978px; margin:0px auto 10px auto; background: #E0E4E6 url(../img/design/new/between_menus.gif) repeat-x top left; position:relative; z-index:10; border:1px solid #C9D0D5; border-top:0px; }
#menu_block { /*position:static;*/ position:relative; top:0px; left:0px; z-index:10 !important;  margin-top:10px; }

.bottom_radius { width:978px; margin:0px auto; position:relative; height:0px; }
.radius_left { background: url(../img/design/new/bottom_radius_left.png) no-repeat  top left; width:6px; height:6px; bottom:-1px; left:-1px; position:absolute; }
*html .radius_left { top:-5px; }
.radius_right { background: url(../img/design/new/bottom_radius_right.png) no-repeat  top left; width:6px; height:6px; bottom:-1px; right:-1px; position:absolute; }
*html .radius_right { top:-5px; }

#head { padding:5px 0; position:relative; z-index:10; }
#six_news { margin-bottom:5px; }
 
#portalnews { width:978px; }
#portalnews { text-align: left; /*height:64px;*/ }
#portalnews li { font-size: 11px; width: 477px; overflow: hidden; white-space: nowrap; position: relative; /*margin-bottom: 1px;*/ padding: 2px 0px 4px 12px; }
#portalnews .first { float: left; }
#portalnews .second { float: right; }
#portalnews a.trngl { margin:0; padding-left: 16px; padding-top:1px; }
.oddrow { background-color: #f4f4f4; }

 #scroll_pane_body { width:auto;/*974px;*/; padding:0px; border:0px; /*height:118px;*/ overflow:hidden; }
 
 #headernews_icon { background:url(../img/design/new/graynews.gif) no-repeat top left; height:27px; width:27px; position:absolute; top:0px; left:0px; }
 #header_online_icon, #header_results_icon { background:url(../img/design/new/grayonline.gif) no-repeat top left; height:27px; width:27px; position:absolute; top:0px; left:0px; }
 
 .onheader_plate { width:980px; margin:0px auto; position:relative; }
 .onheader_plate .right_edge { background:url(../img/design/new/headcorner300.gif) no-repeat top right; height:27px; width:13px; position:absolute; top:0px; right:0px; }
 .onheader_plate .plate_bg { background:url(../img/design/new/headbg.gif) repeat-x  top left; height:27px; margin:0px 13px; padding-left:20px; }
 .onheader_plate .plate_bg .hd { text-transform:uppercase; color:#333; font-weight:bold; top:6px; position:relative; float:left; }
 .onheader_plate .plate_bg .close_open { background:url(../img/design/new/online_separator.gif) no-repeat left top; float:right; padding: 0px 0px 0px 13px; height:27px; width:81px; }
 .onheader_plate .plate_bg .close_open a { display:block; margin-top:6px; font-size:12px; float:right; outline:0px; }
 .onheader_plate .plate_bg .close_open a img { margin-bottom:2px; margin-left:5px; }
 .onheader_plate .plate_bg .additional_set { background:url(../img/design/new/online_separator.gif) no-repeat left top; float:left; padding: 0px 0px 0px 10px; margin-left:10px; height:27px; }
 .onheader_plate .plate_bg .additional_set .trans_types { position:relative; /*top:6px;*/ color:#333; font-weight:bold; font-size:12px; }
 #online_main_translations { margin-bottom:10px; }
 #header_online, #headernews { width:978px; border:1px solid #c9d0d5; border-top:0px; margin:0px auto; overflow:hidden; display:none; }

.story .ear_header { padding-left:10px; }
.story .ph_another { padding:10px; }
.story .announce { margin:0px; padding:0px; margin-left:15px; }
.story .discuss_block { white-space:nowrap; }
.story .discuss_block .amount { color:#7b7b7b; font-size:11px; height:14px; text-align:center; width:24px; }
.story .discuss_block .cloud { background:url(../img/design/discuss.gif) no-repeat scroll center bottom; height:12px; width:12px; }
.story .discuss_block .discuss { padding-left:3px; }
.story .photoborder img { display:block; }

.popvideos table { margin-bottom:10px; }
.popvideos .last { margin-bottom:0px; }
.popvideos .parts { position:relative; margin-top:5px; }
.popvideos .parts b { color:#527591; }
.popvideos .photo_section { padding-right:10px; }
.popvideos .photo_section .photoborder { border:1px solid #aaa; background:#e8e8e8; width:111px; position:relative; padding:0px; }
.popvideos .photo_section .photoborder img { display:block; }
.popvideos .photo_section .photoborder .play { position:absolute; top:16px; left:40px; } 
.popvideos .photo_section .photoborder .play img { display:block; }

.i_like_it { margin:10px 0px; }
.i_like_it .twitter { float:left; margin-right:10px; position:relative; top:3px; }
.i_like_it .mail { float:left; margin-right:10px; position:relative; top:3px; }
.i_like_it .vk { float:left; margin-right:10px; }
.i_like_it .facebook { float:left; margin-right:10px; position:relative; top:2px; }

#scroll_pane_body .scroll-wrap { height:auto; padding:1px; }
#scroll_pane_body .scroll-pane { height:70px; }

/*-----recent header---*/
.news_on_top { width:526px; float:right; position:relative; margin:2px 12px 0px 0px; overflow:hidden; }
.news_on_top ul li { overflow:hidden; white-space:nowrap; }
.news_on_top ul li .trngl { margin:3px 0px; }
.news_on_top .gradient { 
	background:url(../img/design/new/gradient_news.png) repeat-y right top; 
	width:55px; 
	height:60px; 
	position:absolute; 
	top:0px; 
	right:0px;
}

.horizontal_scroll { margin:0px 12px 2px 12px; }

.horizontal_scroll ul.blocks {
	padding: 0;
	display: block;
	height: 160px;
}
.horizontal_scroll ul.blocks li {
	width: 310px;
	margin: 0 6px 0 6px;
	float: left;
	display: block;
	height: 160px;
	position:relative;
	overflow:hidden;
	border-radius:8px;
}
 
.horizontal_scroll ul.blocks li.first {
	margin-left:0px;
}

.horizontal_scroll ul.blocks li .trans_body { height:160px; }
.horizontal_scroll ul.blocks li .sky { background-color:#3373ad; }
.horizontal_scroll ul.blocks li .sky .match_table { border-top:1px solid #97bbd7; }
.horizontal_scroll ul.blocks li .sky .match_table table { background:url(../img/design/new/hockey_match_bg.gif) repeat-x 0 0 }

.horizontal_scroll ul.blocks li .green { background-color:#75a430; }
.horizontal_scroll ul.blocks li .green .match_table { border-top:1px solid #8bb849; }
.horizontal_scroll ul.blocks li .green .match_table table { background:url(../img/design/new/football_match_bg.gif) repeat-x 0 0 }

.horizontal_scroll ul.blocks li .match_table table .logo_score td { padding-top:10px; }
.horizontal_scroll ul.blocks li .match_table table .logo_score td.logo img { display:block; }
.horizontal_scroll ul.blocks li .match_table table .logo_score .match_status { white-space:nowrap; font-size:11px; color:#fff; text-transform:uppercase; width:110px; overflow:hidden; display:block; }
.horizontal_scroll ul.blocks li .match_table table .command_name td { padding:0px 6px; }
.horizontal_scroll ul.blocks li .match_table table .command_name td a { color:#fff; }

.horizontal_scroll ul.blocks li.last {
	margin-right:0px;
}
.horizontal_scroll ul.blocks li .hdline { text-align:center; padding:0px 5px; height:31px; }
.horizontal_scroll ul.blocks li .radius_left_top { position:absolute; width:5px; height:5px; top:0px; left:0px; background:url(../img/design/new/verh_l.png) no-repeat 0 0; }
.horizontal_scroll ul.blocks li .radius_right_top { position:absolute; width:5px; height:5px; top:0px; right:0px; background:url(../img/design/new/verh_r.png) no-repeat 0 0; }
.horizontal_scroll ul.blocks li .radius_right_bottom { position:absolute; width:5px; height:5px; bottom:0px; right:0px; background:url(../img/design/new/niz_r.png) no-repeat 0 0; }
.horizontal_scroll ul.blocks li .radius_left_bottom { position:absolute; width:5px; height:5px; bottom:0px; left:0px; background:url(../img/design/new/niz_l.png) no-repeat 0 0; }

.horizontal_scroll ul.blocks li .comments_block { font-size:11px; color:#fff; margin:5px auto 0px auto; width:70px; }
.horizontal_scroll ul.blocks li .comments_block .comments_icon { background: url(../img/design/discuss.gif) no-repeat scroll left top transparent;
    float: left;
    height: 14px;
    width: 14px; }
.horizontal_scroll ul.blocks li .comments_block .discuss {  float: left;
    color:#fff;
	padding-left: 5px;
    position: relative;
    top: -1px; }
.horizontal_scroll ul.blocks li .with_pen { position:absolute; top:130px; left:120px; }/*{ position:relative; top:30px; }*/ 
	

.horizontal_scroll .holder {
	margin: 0;
	display: block;
	/* TEMP */
	margin-bottom: 20px;
}
.horizontal_scroll .scroll-pane {
	width: 200px;
	/*background: #ccc;*/
	float: left;
	padding: 0;
}


.horizontal_scroll #pane3block {
	/*height: 181px;*/
	width: 954px;
	padding: 0;
	display: block;
	_overflow: hidden;
}
#pane3block .blocks li div.fade_cell { background: url(../img/design/bg.png) repeat-x scroll 0 0 transparent;
    height: 25px;
    left: 0;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    width: 310px; }
	
#pane3block .blocks li div.title_bg {/* background:#085790;*/
    bottom: 0;
    left: 0;
   /* min-height: 85px;*/
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
    position: absolute;
    width: 100%;
	height:36px; }
	
/*#pane3block .blocks li.green div.title_bg { background:#428300; }*/
	
#pane3block .blocks li div.title_bg_text {
   /* color: #085790;*/
    font-size: 12px;
	font-weight:bold;
    padding: 3px 10px;
    position: relative; 
	text-align: center; }
	
/*#pane3block .blocks li.green div.title_bg_text { color:#428300; }*/
	
#pane3block .blocks li a.actual_title {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
	font-weight:bold;
    left: 0;
    margin: 3px 10px;
    position: absolute;
    top: 0;
    width: 290px; }

.horizontal_scroll	.score_big_cell { position:relative; zoom:1; width:95px; height:36px; background: url(../img/live/fresh/trans_score_big_bg.gif) no-repeat; padding-top:0px; margin:0px auto; /*margin-top:30px;*/ }
.horizontal_scroll	.score_big_cell span, .horizontal_scroll .score_big_cell .colon { position:relative; top:9px; }

.football_time_step { /*background:url(../img/design/new/football_time_step.gif) repeat-x 8px -5px;*/
	background:url(../img/design/new/football_time_step_1.png) no-repeat 0 0; 
	width: 310px; 
	height: 15px; 
	position:absolute; 
	top: 32px; 
	left:0px; 
	/*font-size:9px; 
	/*color:#daf4b4; 
	/*padding-top:5px;*/ 
}
.horizontal_scroll ul.blocks li .step2 { background:url(../img/design/new/football_time_step_2.png) no-repeat 0 0; }
.horizontal_scroll ul.blocks li .step3 { background:url(../img/design/new/football_time_step_3.png) no-repeat 0 0; }

.football_time_pointer {
	background:url(../img/design/new/football_time_pointer.gif) no-repeat 8px -5px; 
	width: 310px; 
	position:absolute; 
	top:32px; 
	left:8px; 
	height:15px;
}
.sub_score_cell { width:95px; height:25px; background:url(../img/design/football/sub_tablo_bg.gif) no-repeat center top; position:absolute; top:34px; left:0px; padding-top:12px; }
.sub_score_cell .dv { display:block; margin:0px auto; }
.sub_score_cell .pen_score { float:left; padding:0px 10px; margin-top:5px; }
.sub_score_cell .pen_score img { display:block; float:left; }
.sub_score_cell .pen { float:right; padding:0px 10px; margin-top:5px; }
.sub_score_cell .pen img { display:block; }

.score_time { white-space:nowrap; }
.header_results .football_line .score_time img { display:inline; }

.score_time span.penalty_plate {
    background: url(../img/design/football/pen.gif) no-repeat scroll right 3px transparent;
    padding: 1px 18px 1px 0; }
.score_time span.penalty_plate span {
    background: url(../img/design/football/pen_plate_bg.gif) no-repeat scroll left 1px transparent;
    color: #FFFFFF;
    font-size: 9px;
    padding: 1px 5px;
    text-align: center;
    white-space: nowrap; }

*:first-child+html .score_time span.penalty_plate { background-position:right 2px; }
*html .score_time span.penalty_plate { background-position:right 2px; }	




.warning {
	background:transparent url(../img/warning.gif) no-repeat scroll 15px 15px; 
	border:1px solid #FF9933; 
	font-size:105%; 
	text-align:left; 
	margin-bottom:10px; 
	font-weight:bolder; 
	padding: 19px 15px 15px 60px;
}
#flash-transport-container { width:0px; height:0px; }