@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:#1A303A; Text-decoration:underline}
A:Hover {color:#991919; 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;
}
#col_mid {
	float:left;
	width:233px;
	text-align:left;
	/*margin-bottom:-32767px;
	padding-bottom:32767px;*/
	overflow:hidden;
	margin:0 0 0 1px;
	position:relative;
}
#col_left {
	float:left;
	width:468px;
	text-align:left;
	overflow:hidden;
	position:relative;
}
#col_right {
	float:left;
	width:300px;
	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:1002px;
	height:170px;
	margin:-170px auto 0 auto;
	position:relative;
}
.footer_space { height:170px; clear:both;}

.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;}
.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);}

/* 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:#FFFFFF; background-color:#364863; background-color:#20304C;}
#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;}

.ncom1 {}
.ncom0 { padding:0 0 0 13px; font-size:11px; display:inline; color:#6F6F6F; background: url(../img/design/com_star0.gif) 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.gif) left center no-repeat; font-weight:bold;}


/* 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:#62A9FF; text-decoration:underline;}
.frm_login A,.frm_login A:Hover { color:#62A9FF;}
.frm_login INPUT { font-size:12px; height2:24px; background:none; background-color:#E2E4E6; color:#000;}
.frm_login .loginbtn { border:none; text-decoration:underline; background:none; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer; }

.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; }






