@import url("album.css");
@import url("calendar.css");
@import url("templates.css");
/* includes */

/**** ALL ****/
HTML,BODY{height:100%; margin:0px; padding:0px;}
BODY { font-size:13px; text-align:center; font-family:Arial,sans-serif; background-image2:url(../img/design/global_shadow.gif); background-position:center; background-repeat:repeat-y;}
* {border:none;}
FORM, UL, LI {margin:0px; padding:0px;}
SELECT {font-size:11px; height:19px;}
SELECT, INPUT { border:1px solid #CCC;}
INS { text-decoration:none;}
A {color:#384866; color2:#17589A; Text-decoration:underline}
A:Hover {color:#17589A; Text-decoration:underline}

.outer_wrapper {
	_height:100%;
	min-height:100%;
	width:1003px;
	margin:0 auto;
	/*width:expression( ((document.documentElement.clientWidth || document.body.clientWidth) < 1003) ? '1003px' : ((document.body.clientWidth > 1260) ? '1260px' : 'auto') );*/
	overflow:hidden;
	_overflow:visible;
	position:relative;
	text-align:left;
	 background-color:#FAFAFA;
}
#col_left {
	float:left;
	width:468px;
	text-align:left;
	/*margin-bottom:-32767px;
	padding-bottom:32767px;*/
	overflow:hidden;
	position:relative;
}
#col_mid {
	float:left;
	width:300px;
	text-align:left;
	overflow:hidden;
	position:relative;
	margin:0 0 0 1px;
}
#col_right {
	float:left;
	width:233px;
	margin-right:-1px;
	text-align:left;
	overflow:hidden;
	margin:0 0 0 1px;
	position:relative;
}
#header {
	text-align:left;
	position2:relative;
	z-index:1000;
}
#footer {
	clear:both;
	text-align:left;
	width:1003px;
	height:270px;
	margin:-270px auto 0 auto;
	position:relative;
}
.footer_space { height:270px; clear:both;}
.partners { height:170px; border-bottom:1px solid #FFF; text-align:center; background-color:#20304C;}
.partners A { margin:10px 10px 0 10px; display:inline-block;}


.fs1 {font-size:1px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs24 {font-size:24px;}
.fs26 {font-size:26px;}
.fs28 {font-size:28px;}
.fs30 {font-size:30px;}
.fs14e {font-size:1.4em;}

.black {color:#000000;}
.white {color:#FFFFFF;}
.blue {color:#86B5E4;}
.bold { font-weight:bold;}
.left { float:left;}

.png { filter:expression(fixPNG(this));}
.under { text-decoration:underline;}
.cap:first-letter { text-transform:capitalize; }
.cap A:first-letter { text-transform:capitalize; }
.orange {color:#B80E0E;}
.red {color:#991919;}
.gray {color:#999999;}
.graybl {color:#333333;}
span.graybl {font-size:14px;}
.reset td{border:0px none;}
.bg_white {background-color:#FFFFFF}
.bg_lblue {background-color:#F3F6FA}
.bg_bblue {background-color:#203D5D}
.bg_gray {background-color:#F6F6F6}
.center { text-align:center;}

/*---- END   ----*/

/* HEADER + MENU */
.H2 TH A:Link { color:#62A9FF; text-decoration:underline;}
.H2 TH A:Visited { color:#62A9FF; text-decoration:underline;}
.H2 TH A:Hover { color:#FFFFFF; text-decoration:underline;}

.menu2 A {Color:#333333; Text-decoration:underline}
.menu2 A:Hover {Color:#333333; Text-decoration:underline}

.H2 { height:296px; width:1003px; margin:0 auto; color:#FFFFFF; font-size:12px; background:url(../img/design/top_bg_new.jpg) left top no-repeat; }
.H2 TH {color2:#8DA0D4;}
.H2 TD { vertical-align:top;}

.top_logos {height:45px; margin:-45px 7px 0 0; position:relative; z-index:1;}
.top_logos IMG { margin:0 2px;}

.mainbar {color:FFFFFF; font-weight:bold; height:27px; margin:0px; padding-top:3px; *padding2:0px; background:#1E3641 url(../img/design/main_menu.gif) left bottom repeat-x;}
.mainbar DIV.alone {height:100%; float:left; border-left:1px solid #BF0000; border-right:1px solid #E62020; background:#1E3641 url(../img/design/main_menu.gif) left bottom repeat-x; position:relative; z-index:20; }
.mainbar DIV.alone A { color:#FFF; display:block; padding:6px 15px;}
.mainbar DIV.act { background:none; background-color:#991919;}
.mainbar DIV.act A {color:#FFF; background:url(../img/design/mainbar_ugolok2.gif) no-repeat 0px 0px;}
.mainbar .mainbarmenu { border-left:1px solid #BF0000;}

.menu0 {height:27px; table-layout2:fixed; color:#1F2B40; font-weight:bold; font-size:12px; border-bottom2:1px solid #FFFFFF; background:#E2E4E5 url(../img/design/menubar_all.gif) left bottom repeat-x; }
.menu0 TH {text-align:left; font-weight:normal; color:#333333;}
.menu0 TH A {font-weight:normal; }
.menu0 .actmen{background-color:#ffffff; border-bottom:#ffffff 1px solid; border-top:#ffffff 1px solid;}
.menu0 .actlnk{border-right:#6E85AE 1px solid; border-left:#263143 1px solid; color:#2E3D52;}
.menu0 .sub { padding:0px 5px 3px 15px;}

TABLE.mm {background-image:url(../img/design/main_menu.gif);}
TABLE.mm A {Color:#FFF; Text-decoration:underline}
TABLE.mm A:Hover {Color:#FFF; Text-decoration:underline}
TABLE.menu0 {table-layout2:fixed;}

.red_line { height:4px; font-size:1px; background:#E2E4E5 url(../img/design/red_line.gif) left top repeat-x;}

.menu1 {height:40px; width:1003px; font-size:12px; line-height:1.4em; color:#1F2B40; background:#E2E4E5 url(../img/design/menubar_all.gif) left bottom repeat-x;}
.menu1 TD { padding:0 0 3px 0;}
.menu1 TH { border-right:1px solid #E4E7F5; padding:0px 6px; font-weight:normal; text-align:left; white-space:nowrap; line-height:16px;}
.menu1 DIV.mb { float:left; padding:0px 7px 0px 6px; border2:1px solid #FF0000; white-space:nowrap; background-image:url(../img/design/mdelimiter.gif); background-position:right; background-repeat:no-repeat;}
.menu1 DIV.mb2 { float:left; padding:0px 10px 0px 8px; border2:1px solid #FF0000; white-space:nowrap;}
.menu1 .red A { color:#991919;}

.spmag {background-image:url(../img/design/secondmenubar_bg2.gif);}


#green_cup { background:none; background-color:#009900; text-decoration:none;}
#green_cup:Hover { background-color:#9A0000;}
#blue_ifavis { background:none; background-color:#014389; text-decoration:none;}
#blue_ifavis:Hover { background-color:#9A0000;}
.mmmbtn { padding:5px 7px 5px 10px; border-left:1px solid #4A5660; display:inline-block;}
.mmmbtn IMG { margin: -5px 6px -5px -2px; display:inline-block;}

/* non Index sports menu */
.spmenu { display:none; width:500px; margin:-2px 0px 0px -1px; padding:15px; font-weight:normal; position:absolute; z-index:1000; background-color:#3E4F6B; border:1px solid #324158;}
DIV.alone .spmenu A {color:#FFF; display:inline; padding:0px; Text-decoration:none}
DIV.alone .spmenu A:Hover {color:#FFF; Text-decoration:underline}
.spmenu TD { padding:0px; vertical-align:top;}
.spmenu TD DIV { margin:0px 5px 5px 0px; padding:0px; line-height:normal; border2:1px solid #F00;}

.mm .spmenu { background-color:#9A0000; border:1px solid #7B0000;}

/* END HEADER + MENU */

/* TOP BANNER */
.ban_top { width:1003px; margin:0 auto; padding:7px 0 7px 0; background-color:#293A54; text-align:center; }
.ban_bot { width:1003px; height:100px; margin:0 auto; padding:0px 0 7px 0; background-color2:#20304C; text-align:center; }

.H2 .ban_top2 { height:96px; overflow2:hidden;}
.H2 .itv { margin-top:150px; *margin-top:160px; text-align:right; font-size:19px;}
.H2 .program { padding-left:20px;}

.toindex { margin:80px 0 -80px 0; float:right; font-size:1px; position2:absolute; width:300px; height:80px; display:block; border2:1px solid #F00; text-decoration:none;}
.toindex:Hover { text-decoration:none;}
.tofmf { margin:65px 0 0 20px; position:absolute; float:left; display:block; width:73px; height:100px; background2: url(../img/design/tofmf.png) left top no-repeat; text-decoration:none; }
A.tofmf:Hover {text-decoration:none;}

/* END TOP BANNER */


* html #maincontainer {height:100%;}
#maincontainer {min-height:100%; width:100%; text-align:left; border2:0px solid #FF0000;}
#pageheight {height:1px; font-size:0px; margin-top:-2px;}

.footbg { height:70px; display:inline-table; color:#888; background-color:#364863; background-color:#20304C; background-color:#000;}
#footer TD { padding:10px 0 0 0;}
#footer TH { padding:6px 0 0 0; font-weight:normal;}
#footer A {color:#FFF;}


/* REGISTRATION */
.registration {}
.registration TD { vertical-align:top;}
.registration .gray  { line-height:normal;}
.registration { font-size:13px;}
.registration .gray { font-size:12px; line-height2:1.7em;}
.registration INPUT { width:220px; height:18px; padding:0px; font-size:12px;}

UL INPUT { border:none;}

.btn { border:1px solid #333333; border-left-color:#999; border-top-color:#999; background-color:#666666; padding:2px 5px; font-size:11px; background2: url(../img/design/btn_bg.gif) center bottom repeat-x; color:#FFFFFF;}


.ncom0 { padding:0 0 0 13px; font-size:11px; display:inline; color:#6F6F6F; background: url(../img/design/com_star0.png) left center no-repeat; font-weight:bold;}
.ncom1 { padding:0 0 0 13px; font-size:11px; display:inline; color:#DE0000; background: url(../img/design/com_star1.png) left center no-repeat; font-weight:bold;}
.ncoms0 { padding:0 0 0 3px; font-size:11px; display:inline; color:#6F6F6F; white-space:nowrap; }
.ncoms1 { padding:0 0 0 3px; font-size:11px; display:inline; color:#DE0000; white-space:nowrap; }

/* LOGIN */
.frm_login { width:1003px; text-align:right; height:28px; white-space:nowrap; background: url(../img/design/rubric.gif) left top repeat-x; color:#FFFFFF;}

.frm_login TD { width2:auto; display2:block; border2:1px solid #F00;}
.frm_login TH { font-size:11px;}
.frm_login TH A,.frm_login TH A:Hover { color:#FB474B; text-decoration:underline;}
.frm_login A,.frm_login A:Hover { color:#FB474B;}
.frm_login INPUT { font-size:12px; height2:24px; background:none; background-color:#E2E4E6; color:#000;}
.frm_login2 .loginbtn { border:none; text-decoration:underline; background:none; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer; }
.frm_login .loginbtn { font-size:13px; background-color:#ECE9D8; height:20px;}

.iprognoz { background-color:#E9E9E9;}
.iprognoz .head { color:#FFF; padding-top:8px; background-color2:#CDDF87; text-align:center; font-size:12px; font-weight:bold; background: url(../img/design/oli_title.gif) left top repeat-x; }
.iprognoz .head DIV { color:#FFF; margin:8px 0 0 0; padding:6px 0; background-color:#6E6E6E; font-size:12px; font-weight:normal; background2: url(../img/design/oli_subtitle.gif) left top repeat-x; }
.iprognoz .body { padding:0px 0; color:#5E5E5E; font-size:11px; font-weight:bold;  overflow:hidden; zoom:1; background: url(../img/design/iprognoz_bg.gif) left top repeat;}
.iprognoz .body DIV { width:27%; height:30px; line-height:30px; float:left; overflow:hidden; white-space:nowrap; }
.iprognoz .body EM { width:14%; height:30px; line-height:30px; float:left; display:block; background-position:center center; background-repeat:no-repeat;}
.iprognoz .body .input { width:18%; text-align:center; background: url(../img/design/iprognoz_input.gif) center center no-repeat; }
.iprognoz .body .input INPUT { margin-top:6px; width:10px; background:none; border:none; }
.iprognoz .body .input INPUT.inpl { margin:0 19px 0 1px;}
.iprognoz .body .input INPUT.inpl { margin:0 17px 0 3px;\9}
.iprognoz .body .tl { text-align:right;}
.iprognoz .myprognoz_ru { margin:10px auto; width:160px; height:28px; background:none; border:none; background: url(../img/design/myprognoz_ru.gif) center center no-repeat; }
.iprognoz .myprognoz_ro { margin:10px auto; width:160px; height:28px; background:none; border:none; background: url(../img/design/myprognoz_ro.gif) center center no-repeat; }
.iprognoz .myprognoz_en { margin:10px auto; width:160px; height:28px; background:none; border:none; background: url(../img/design/myprognoz_en.gif) center center no-repeat; }


.H2 .ul_list A { color:#FFFFFF; font-weight:normal;}
.H2 .ul_list UL { padding-left:0px;}
.H2 .ul_list LI { background:none; }
.H2 TD { border2:1px solid #FFF;}
.H2 .ul_list IMG { border:1px solid #AAA; }

/***** NEW ***************************************************/

.sportsnews { color:#FFFFFF; font-size:11px;}
.sportsnews TABLE { table-layout:fixed;}
.sportsnews .nit { border-bottom:3px solid #FFF; background:#610E03; zoom:1;}
.sportsnews .tvc { border-bottom:3px solid #FFF; background:#465063; zoom:1;}
.sportsnews .nit A.ahead { color:#E93737; font-size:14px; }
.sportsnews .tvc A.ahead { color:#499BF7; font-size:14px; }
.sportsnews TD { padding:5px 5px 5px 10px; vertical-align:top;}
.sportsnews A { color:#FFFFFF;}
.sportsnews UL { list-style:none; margin:0 0 0 -10px;}
.sportsnews LI { margin:3px 0 0 0; padding:0 0 0 10px; list-style:none; background:url(../img/design/sn_point.gif) left center no-repeat; }
.sportsnews .head { width:205px; *width2:205px; padding-right:0; line-height:1.3em;}
.sportsnews .head IMG { margin:0 0 5px 0;}
.sportsnews .violet { padding-left:12px;}
.sportsnews .violet .link { margin:0 0 0 -12px; padding:0 0 0 12px; background: url(../img/design/tv_ico.gif) left center no-repeat;}
.sportsnews .foot { padding-bottom:10px;}
.sportsnews .nit .foot { }
.sportsnews .tvc .foot { }
.sportsnews .nit .botbutton A { color:#E93737;}
.sportsnews .tvc .botbutton A { color:#499BF7;}
.sportsnews .botbutton { margin-top:-26px;}
.sportsnews .nit .bar DIV { position:relative; margin:-8px -10px 0 0; *margin:-22px 0px 0 0; *margin:-32px 0px 0 0; float:right; width:60px; height:30px; background: url(../img/design/sn_logo_nit.gif) left top no-repeat; }
.sportsnews .tvc .bar DIV { position:relative; zoom:1; margin:-8px -10px 0 0; *margin:-32px 0px 0 0; float:right; width:60px; height:30px; background: url(../img/design/sn_logo_tvc.gif) left top no-repeat;}

.botbutton { margin:-32px 10px 0 10px;  width2:108px;  font-size:11px; float:right; background-color2:#CCCCCC; font-weight:bold; position:relative; text-align:center; }
.botbutton A, .botbutton A:Hover { color:#193162;}


.iarticles { background-color:#ECECEC;}
.iarticles TD { padding:5px; border-bottom:2px solid #FFF; vertical-align:top;}
.iarticles {}

.iarticles TD { padding:0px 5px 10px 10px; border-bottom:2px solid #FFF; vertical-align:top; background-color:#ECECEC;}
.iarticles TH { padding:10px 0px 10px 10px; border-bottom:2px solid #FFF; vertical-align:top; background-color:#ECECEC; }
.iarticles .ul_list { margin:0 0 0 -7px;}
.iarticles .ul_list A { color2:#193162; font-size:14px;}

.iarticles2 { font-size:12px; }
.iarticles2 A { color:#17589A;}
.iarticles2 UL A { font-size:17px; }
.iarticles2 INS { padding:3px 0 2px 0; display:block; font-size:9px;}
.iarticles2 UL IMG { margin:0 7px 0 0; float:left;}
.iarticles2 UL { padding:0 0 35px 0;}
.iarticles2 LI { padding:7px; clear:both; overflow:hidden;}
.iarticles2 LI DIV { overflow:hidden;}

.violet { color:#C037D6;}
.violet2 { color:#E698F3;}

.ibestphoto { color:#FFF; background-color:#1F2B40; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
.ibestphoto A, .bestphoto A:Hover { color:#FFF; }
.ibestphoto H1 { margin:10px 7px;}
.ibestphoto H1 A { text-decoration:none; }
.ibestphoto .img { width:454px; margin:0 auto;}

.ifotovideo { margin-top:2px;}
.ifotovideo TD { vertical-align:top;}
.ifotovideo .label { margin:-18px 0 0 0; padding:2px 5px 0px 5px; height:16px; font-size:11px; color:#B4B4B4; position:relative; background-color:#000; float:right; display:inline-block; zoom:1; z-index:1; }

.iphotoreports { background-color2:#ECECEC; font-size:12px; line-height2:1.2em; border-bottom2:2px solid #FFF;}
.iphotoreports TD { padding:11px 0 10px 11px; text-align:left;}
.iphotoreports .img { width:250px; margin:0 0 4px 0;}
.iphotoreports .label { background-color2:#A51212;}

.allphotos .iphotoreports .img { width:250px; margin:0 0 4px 0;}
.allphotos .iphotoreports TD { padding:11px 0 10px 0px; text-align:left;}
.allphotos .iphotoreports TD STRONG { margin:0 10px 0 0; display:block;}

.ibestvideo { color:#FFFFFF; border-right:1px solid #FFF; background-color:#000; border-top:2px solid #FFF; border-bottom:1px solid #FFF;}
.ibestvideo A, .ibestvideo A:Hover { color:#FFF; }
.ibestvideo H1 { margin:10px 7px 0px 7px;}
.ibestvideo H1 A { text-decoration:none; }
.ibestvideo .pad { padding:10px 7px 0 7px;}

.ivideo { color2:#B9B9B9; background-color2:#ECECEC; border-top2:2px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
.ivideo A, .ivideo A:Hover { color2:#B9B9B9; }
.ivideo A.gr, .ivideo A.gr:Hover { color2:#E70F0F;}
.ivideo .ul_list LI { padding-left:11px; background:none;}
.ivideo A SPAN { float:left; margin:0 -78px 0 0; position:relative; width:78px; height:78px; background: url(../img/design/ico_play.png) center center no-repeat;}
.ivideo A.bold { font-size:11px; line-height:1.2em;}


.icoference2 .botbutton { height:24px; width:auto; float:none; text-align:right; margin:-2px 0 0px 0; padding:15px 10px 0 10px;  background-color2:#B0C6E6;}
.icoference2 .botbutton A, .icoference2 .botbutton A:Hover { font-size:11px;}
.iblog .botbutton { height:24px; width:auto; float:none; text-align:right; margin:-2px 0 0px 0; padding:15px 10px 0 10px;  background-color:#E8EFA7;}
.iblog .botbutton A, .iblog .botbutton A:Hover { font-size:11px;}
.inews2 .botbutton { height:24px; width:auto; float:none; text-align:right; margin:-2px 0 0px 0; padding:15px 10px 0 10px;  background-color2:#E8E8FE;}
.botbutton A.gre { color:#9B9B9B;}

/*.ipaginator { margin:-24px 10px 0 10px; height:24px; position:relative;}
.ipaginator SPAN, .ipaginator A { height:24px; width:31px; display:inline-block; cursor:pointer; text-decoration:none;}
.ipaginator .pl, .ipaginator .pr {   }
.ipaginator A.pl { background: url(../img/design/pag_l1.gif) center center no-repeat;}
.ipaginator A.pl:Hover { background: url(../img/design/pag_l2.gif) center center no-repeat;}
.ipaginator A.pr { background: url(../img/design/pag_r1.gif) center center no-repeat;}
.ipaginator A.pr:Hover { background: url(../img/design/pag_r2.gif) center center no-repeat;}
.ipaginator .p0, .ipaginator .p1 { width:24px;  }
.ipaginator .p0 {  background: url(../img/design/pag_p1.gif) center center no-repeat;}
.ipaginator .p1 {  background: url(../img/design/pag_p2.gif) center center no-repeat;}
*/

.ipaginator { margin:-32px 10px 0 10px; padding:0 0 16px 0; height:16px; position:relative; }
.ipaginator SPAN, .ipaginator A { height:16px; width:36px; display:inline-block; cursor:pointer; text-decoration:none;}
.ipaginator .pl, .ipaginator .pr {   }
.ipaginator .p0, .ipaginator .p1 { width:16px;  }

.ipaginator A.pl { background: url(../img/design/pag1_l.gif) center center no-repeat;}
.ipaginator A.pl:Hover { background: url(../img/design/pag1_l.gif) center center no-repeat;}
.ipaginator A.pr { background: url(../img/design/pag1_r.gif) center center no-repeat;}
.ipaginator A.pr:Hover { background: url(../img/design/pag1_r.gif) center center no-repeat;}
.ipaginator .p0 {  background: url(../img/design/pag1_0.png) center center no-repeat;}
.ipaginator .p1 {  background: url(../img/design/pag1_1.png) center center no-repeat;}

.pagcolor2 A.pl { background: url(../img/design/pag2_l.gif) center center no-repeat;}
.pagcolor2 A.pl:Hover { background: url(../img/design/pag2_l.gif) center center no-repeat;}
.pagcolor2 A.pr { background: url(../img/design/pag2_r.gif) center center no-repeat;}
.pagcolor2 A.pr:Hover { background: url(../img/design/pag2_r.gif) center center no-repeat;}
.pagcolor2 .p0 {  background: url(../img/design/pag2_0.png) center center no-repeat;}
.pagcolor2 .p1 {  background: url(../img/design/pag1_1.png) center center no-repeat;}


.iarticles .ipaginator { padding-top:10px; margin:-2px 0 0 0; background-color:#ECECEC;}

.iscores { background-color:#D7D7D7;}
.iscores .c2_results .block { background-color:#D7D7D7; border:none; }
.iscores .c2_results .bg_white { padding:7px 0; background-color:#DEDEDE;}
.iscores .c2_results .endl { display:none; }
.iscores .c2_results .endtxt { display:none;}
.iscores .c2_results .block DIV { color:#1A303A;}
.iscores .c2_results .block .in_res { color:#991919;}
.iscoresplaj .c2_results .block DIV.in_res{ width:70px;}
.iscoresplaj .c2_results .block DIV DIV.ital{ font-weight:normal; font-style:italic;}


.col_bg { float:left; background2: url(../img/design/col_bg2.gif) left top repeat-y; }

A.branding_link { position: fixed; top:0; left:0; width: 100%; height: 1000px; display: block; overflow:hidden; background: url(../img/design/spacer.gif);}
*HTML A.branding_link { position: absolute; top: expression(eval(document.documentElement.scrollTop) + 'px');}

#DIV_NNN_6184 A { color:#17589A; }


.header_menu { background:#000000 url(../img/design/top_menu_bg.gif) right 0 no-repeat; zoom:1; }
.header_menu UL { display:block; list-style:none;}
.header_menu LI { padding:0 12px; height:33px; color:#c2bec5; font-size:14px; line-height:33px; font-weight:bold; float:left; background: url(../img/design/top_menu_bg.gif) right 0 no-repeat;}
.header_menu LI A { margin:0 -10px; padding:0 10px; color:#c2bec5; display:block; text-decoration:none;}
.header_menu LI.act { background-position: right -33px; color:#FFF;}
.header_menu LI.act A { color:#FFF;}
.header_menu LI:Hover { background-position: right -66px;}
.header_menu LI.act:Hover { background-position: right -33px;}
.header_menu UL.fright { padding:0 0 0 1px; background: url(../img/design/top_menu_bg.gif) -1010px 0 no-repeat;}
.header_menu LI .mmmbtn { color:#FFF;}

.fright { float:right;}

.clearfix { zoom:1;}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}


.header_menu_sub { height:40px; width:1003px; font-size:12px; line-height:1.5em; font-weight:bold; color:#FFF; border-bottom2:1px solid #EAEAEA; background:#0182D0 url(../img/design/mmsub_bg.gif) 0 0 repeat-x; background2:none;  }
.header_menu_sub A { color:#FFF; color2:#323232;}
.header_menu_sub TD { padding:7px 0 7px 7px;}
.header_menu_sub TH { border-right:1px solid #E4E7F5; padding:0px 6px; font-weight:normal; text-align:left; white-space:nowrap; line-height:16px;}
.header_menu_sub DIV.mb { float:left; padding:0px 7px 0px 6px; border2:1px solid #FF0000; white-space:nowrap; background2: url(../img/design/mdelimiter.gif) 100% 50% no-repeat; }
.header_menu_sub DIV.mb2 { float:left; padding:0px 10px 0px 8px; border2:1px solid #FF0000; white-space:nowrap;}
.header_menu_sub .red A { color:#991919;}

.col_bg { padding:10px 0 0 0; background: url(../img/design/wrap_shadow2.png) 0 -3px repeat-x;}



.header_bg { background: url(../img/design/header_bg2.jpg) left top no-repeat; position:relative;}
.header_cover{ height:170px; background: url(../img/design/header_cover_bg.png) left top repeat-x; position:relative;}

.header_logo { width:200px; min-height:41px; padding:0 10px 0 0; left:27px; top:27px; position:absolute; background: url(../img/design/sports_logo.png) left top no-repeat;}
.header_logo A { padding:45px 20px 0 0; width:200px; color:#FFF; display:block; font-size:11px; text-align:right; font-style:italic; font-weight:normal; text-decoration:none;}
.header_logo A:Hover {}

.regtext { font-size:11px; position:absolute; top:20px; right:30px; color:#DFE0E0;}
.regtext A { font-weight:bold; color:#A3CDF7;}
.regtext EM { font-weight:bold; color:#A3CDF7; text-decoration:underline; cursor:pointer; font-style:normal;}
.searchbox { position:absolute; top:60px; right:30px; vertical-align:top;}
.searchbox SPAN { padding:0 0 0 20px; margin:0 5px 0 0; width:189px; height:22px; line-height:22px; display:inline-block; background: url(../img/design/search_bg.gif) left top no-repeat;}
.searchbox INPUT { width:98%; border:none; background:none; }
.searchbox .btnx1 EM,.loginform .btnx1 EM { min-width:40px; }
.loginform { position:absolute; top:20px; right:30px; display:none;}
.loginform INPUT { width:100px; height:20px; margin:0 5px 0 0; border:1px solid #676769; border-right:1px solid #C9C9CA; border-bottom:1px solid #C9C9CA;}

.btnx1,.btnx2 { margin:0; margin:0 1px -2px 0; font-size:11px; color:#EFEFEF; font-weight:bold; cursor:pointer; line-height:22px; display:inline-block; background: url(../img/design/btn_bg.png) 0 0 no-repeat;}
.btnx1>EM,.btnx2>EM { margin:0 -1px 0 1px; padding:0 10px 0 9px; display:block; height:22px; text-align:center; font-style:normal; background: url(../img/design/btn_bg.png) 100% 0 no-repeat;}
.btnx2 { background-position:0 -14px; color:#FFF; }
.btnx2>EM {background-position:100% -14px;}



.top_line { padding:8px 13px 8px 13px; font-size:1.11em; font-size:11px; line-height:1em; background-color:#000000; overflow:hidden;}
	.top_line UL { list-style:none;}
	.top_line A { text-decoration:none;}
	.top_line .top_line_left { margin:0 -18px 0 0; float:left; color:#8b8b8b; }
		.top_line .top_line_left LI { margin:0 18px 0 0px; float:left;}
		.top_line .top_line_left EM { margin:-0.2em 3px -0.2em 0; float:left; width:16px; height:16px; display:inline-block; vertical-align2:middle; background: url(../img/design/top_line_ico.png) left top no-repeat; }
		.top_line .top_line_left A { color:#8b8b8b; display:inline-block;}
		.top_line .top_line_left A:Hover { color2:#FFF; }
		
	.top_line .rss A, .top_line .rss A:Hover { color:#ff6f25; }
	.top_line .fcb A:Hover { color:#5775ae;}
	.top_line .gog A:Hover { color:#cc453e;}
	.top_line .twt A:Hover { color:#81d5e3; }
	.top_line .vkt A:Hover { color:#6a8fb5;}
	.top_line .rss EM { background-position:0 -16px; }
	.top_line .fcb EM { background-position:-16px 0px;}
	.top_line .gog EM { background-position:-32px 0px;}
	.top_line .twt EM { background-position:-48px 0px;}
	.top_line .vkt EM { background-position:-64px 0px;}
	.top_line .rss:Hover EM { background-position:0 -16px; }
	.top_line .fcb:Hover EM { background-position:-16px -16px;}
	.top_line .gog:Hover EM { background-position:-32px -16px;}
	.top_line .twt:Hover EM { background-position:-48px -16px;}
	.top_line .vkt:Hover EM { background-position:-64px -16px;}
	
	.top_line .top_line_right { float:right; color:#3988c8; }
		.top_line .top_line_right A { padding:0 0 0 12px; color:#3988c8; display:inline-block;}
		.top_line .top_line_right A:Hover { color:#FFF; }
		.top_line .top_line_right LI { margin:0 0 0 8px; float:left; background: url(../img/design/point.gif) left center no-repeat;}
		.top_line .top_line_right .last A { color:#f23838;}
		.top_line .top_line_right .comsr { float2:right; margin:-6px 0 0 2px; vertical-align:top;}
	
	.top_line .lan A, .top_line .lan A:Hover { color:#3988C8; }














