body {  background:#e8e9f4 ;font-family: Arial, Helvetica, sans-serif;  line-height: 1.6; font-size:11px; margin: 0; padding: 0;}

img, div { behavior:url(iepngfix.htc); }

.greytxt {color:#999}

#topnav {background-color:#000; margin:0; height:20px; position:absolute; top:0px; left:0px; z-index:2; width:100%}

.topnavcontain { font-size:11px; min-width:991px; background:#000; position:relative;}

.topnavleft{ position: absolute; top: 0px; left: 0px; background:#000; padding-top:2px; padding-left:15px; color:#CCC; }
.topnavleft a:link{color: #CCC;text-decoration: none;}
.topnavleft a:visited{color: #CCC;text-decoration:none;}
.topnavleft a:hover{color: #FFFF00;text-decoration: none}

.topnavright {position: absolute; top: 0px; right: 0px; background:#000; padding-top:2px; padding-right:15px; color:#FFF}
.topnavright a:link{color:#FFF;text-decoration: none;}
.topnavright a:visited{color: #FFF;text-decoration:none;}
.topnavright a:hover{color: #FFFF00;text-decoration: none}

.topnavmiddle { background:#000}

#basenav {  width:100%; height:120px; z-index:2; }

.basenavcontain { font-size:11px; min-width:991px; background:#FFF; position:relative; border-top:#d6d8df 1px solid;  margin-top:10px; height:120px}

.basenavleft{ position: absolute; top: 13px; left: 0px; background:#FFF; padding-top:2px; padding-left:15px; color:#999; }
.basenavleft a:link{color: #999;text-decoration: none;}
.basenavleft a:visited{color: #999;text-decoration:none;}
.basenavleft a:hover{color: #000;text-decoration: none}

.basenavright {position: absolute; top: 13px; right: 0px; background:#FFF; padding-top:2px; padding-right:15px; color:#999; text-align:right}
.basenavright a:link{color:#999;text-decoration: none;}
.basenavright a:visited{color: #999;text-decoration:none;}
.basenavright a:hover{color: #000;text-decoration: none}

.basenavmiddle { background:#FFF}

#pagelogocon {position:relative; top: 0px; height:85px; width:735px}

.pagelogo {position: absolute; top: 20px; right: 0px; width:185px; height:54px; }

#page { 
	position: absolute;
	width:733px; 
	z-index:2;
	visibility:visible;
	top: 15px;
	left:248px;

}

#maincontain {position: relative; z-index:6; top: 20px; width:975px; left: 0; right: 0;  margin-left: auto; margin-right: auto}


#mainpagetop {height:270px; background:#fff; position:relative}
.innertopright {background: #f5f6fb; height:250px; position: absolute; top: 10px; right: 10px; width:268px}
.innerighttext {padding-top:140px; padding-left:20px}
.innertopleft {position: relative; top: 10px; left: 10px; width:445px; height:250px;background-image:url(../img/index-main-thin-ice.jpg); background-repeat: no-repeat;}

.ipr_txt{ position: absolute; top:200px; width:445px; height:50px; background-image:url(../img/programme-overlay.png); background-repeat:no-repeat; z-index:9; }

.ipr_txt2{ position: absolute; top:200px; width:445px; height:50px;color:#FFF; z-index:9; padding-left: 17px; padding-top:7px;  z-index:10}

.ipr_txt2 a:link {color:#FFF; text-decoration:none}
.ipr_txt2 a:visited {color:#FFF; text-decoration:none}
.ipr_txt2 a:hover {color:#FFF; text-decoration:underline}

#space {margin-top:10px}

#mainpagebot {height:191px; background: #fff; position:relative}

.innerbotleft {position: absolute; top: 10px; left: 10px; width:341px}

.main_more {position:absolute; right:8px; bottom:10px; z-index:10}
.main_more a:link {color:#FFF; text-decoration:none}
.main_more a:visited {color:#FFF; text-decoration:none}
.main_more a:hover {color:#FFF; text-decoration:underline}

.ibltitle {border-bottom:#CCC 1px solid; position:relative; height:18px;}
.ibltitle_l { position: absolute; top: 3px; left: 0px;}
.ibltitle_r {  position: absolute; top: 0px; right: 0px; text-align:right; font-weight:bold }
.ibltitle_r  a:link{color:#000;text-decoration: none;}
.ibltitle_r  a:visited{color: #000;text-decoration: underline}
.ibltitle_r  a:hover{color: #000;text-decoration: none}

.ibl_news_contain { }
.ibl_news_contain a:link{color:#000;text-decoration: none;}
.ibl_news_contain a:visited{color: #000;text-decoration:none;}
.ibl_news_contain a:hover{color: #000;text-decoration: underline}

.ibl_news { height:36px; margin-top:15px; position:relative}
.ibl_news_img { position: absolute; top: 0px; left: 0px; width:65px}
.ibl_news_txt {position: absolute;top: 0px;right: 0px;width: 260px;line-height:1.2}

.innerbotright {position: absolute; top: 10px; right: 10px; width:344px; height:177px}

.ibr_contain { position:relative}
.ibr_l  { position: absolute; top: 0px; left: 0px;}
.ibr_r  { position: absolute; top: 40px; right: 0px; width:170px}
.ibr_r2  { position: absolute; top: 97px; right: 0px; width:155px}
.ibr_r3  { position: absolute; top: 138px; right: 0px; width:155px}

.titletext {font-size:16px; color:#000; font-weight:bold}
.subtext {font-size:13px; color:#333} 

#pagebasecon { background:#fff; position:relative; height:44px}
#pagebasecon2 { background:#fff; position:relative; height:44px; display:none}
.pagebase { background:#e4e4e4; position:absolute; top:0px; left:10px; width:715px; height:34px}
.pagebasein {position:absolute; top:12px; left:13px; width:701px; }
.pb_arrow_l {position:absolute; top:12px; left:6px}
.pb_arrow_r {position:absolute; top:12px; right:6px}

 a:link{color:#000;text-decoration: none;}

 a:visited{color: #000;text-decoration:none;}

 a:hover{color: #000;text-decoration: none}


#bcastnavcontain {
	width:100px;
	position:absolute;
	top:100px;
	left: 0px;
	color:#FFF;
	z-index:3;
	visibility:visible;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #E8E9F4;
}

#dignavcontain {
	width:100px;
	position:absolute;
	top:100px;
	left: 0px;
	color:#FFF;
	z-index:3;
	visibility:visible;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #E8E9F4;
}

#servermsg {position: absolute; top: 320px; width:675px; left: 300; right: 0;  margin-left: auto; margin-right: auto}

.bcastnav {background:#ff0000; padding-left:5px; padding-right:27px}
.bcastnav  a:link {color:#FFF;  text-decoration:none}
.bcastnav a:visited {color:#FFF;  text-decoration:none}
.bcastnav a:hover {color:#FFF; text-decoration:none}

.dignav {background:#02cc15; padding-left:5px; padding-right:27px}
.dignav  a:link {color:#FFF;  text-decoration:none}
.dignav a:visited {color:#FFF;  text-decoration:none}
.dignav a:hover {color:#FFF; text-decoration:none}

#subnavcontain {
	position:absolute;
	top:98px;
	left:105px;
	color:#FFF;
	z-index:4;
	visibility:visible;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #E8E9F4;
	width:136px
}

.subnavtxt {padding:2px 5px 2px 5px;}
.subnav {margin-top:2px; background:#000; display:block}
.subnav a:link {color:#FFF;  text-decoration:none; display:block; background:#000;}
.subnav a:visited {color:#FFF;  text-decoration:none; display:block; background:#000;}
.subnav a:hover {color:#FFF; text-decoration:none; display:block; background: #ff0000;}

.subnav_on {margin-top:2px; background:#ff0000}
.subnav_on  a:link {color:#FFF;  text-decoration:none}
.subnav_on  a:visited {color:#FFF;  text-decoration:none}
.subnav_on  a:hover {color:#FFF; text-decoration:none}


.bcastline {margin-top:108px;  border-bottom:#ff0000 1px solid }

#flashbg {
	background:#E8E9F4;
	position:absolute;
	min-width:990px;
	min-height:620px;
	width:100%;
	height:700px;
	z-index:1;
	visibility:visible;
	left: 0px;
	top: 2px;
}

#leftspace {
	z-index:3;
	position: absolute;
	top:120px;
	left: 0px;
	width: 67%;
}

.redline {margin-top:9px;  border-bottom:#ff0000 1px solid}
.greenline {margin-top:9px; width:160px;  border-bottom:#02cc15 1px solid}
