body { font-family: arial, helvetica, sans-serif; color:#212121; margin:0; padding:0; font-size:12px; background: #ffffff;}
a { color: #00446e; text-decoration:none; }
img { border:none; }
#wrap { margin: 0 auto;  width: 977px;  text-align: left; background: url(../images/main_bg.jpg) no-repeat center top; height:800px; }
#wrap #logo { margin: 0; float:left; }
	#wrap #logo img.logo { padding:70px 0 0 15px;}
	#wrap #lang { position:relative; top:0; float:right; margin-top:10px;}
#wrap #container { position:relative; top:60px; left:70px; margin: 0; padding:0; float:left; clear:none; width:783px;}
	#wrap #container .homeheader { margin: 0; padding:0; width:785px; height:305px;}
		#wrap #container .twocolcontent { float:left; margin: 0; padding:0 0 15px 0; width:785px; min-height:750px; background: url(../images/content_bg.jpg) no-repeat center bottom; }
		* html #wrap #container .twocolcontent { float:left; margin: 0; padding:0 0 15px 0; width:785px; height:750px; background: url(../images/content_bg.jpg) no-repeat center bottom; }
		#wrap #container .twocolcontent .onecol { float:left; margin: 0; padding:0; width:390px; }
		#wrap #container .twocolcontent .onecol h2 { padding:20px 0 5px 0; margin:0; font-size:18px; font-weight:normal; color:#212121;}


		#wrap #container .twocolcontent .secondcol { float:left; margin: 0; padding:0 20px 0 20px; width:350px; }
		#wrap #container .twocolcontent .secondcol h2 { font-size:18px; font-weight:normal; padding:20px 75px 20px 0; margin:0; color:#333333;}

.imgbb8830 { float:left; margin-right:40px; margin-top:10px;}
.imgbuy { margin-right:40px; margin-top:20px;}
#wrap #container #footer { margin:20px 0 80px 0; padding:0; width:785px; float:left; border-top:1px solid #d9d9d9;}
	#wrap #container #footer p.copyright { font-size:10px; font-weight:normal; color:#999999; margin-top:10px;}

#navlist { width:383px; background: url(../images/tab_bg.gif) repeat-x left -1px; float:left; clear:both; padding-left:10px; margin-top:10px; }
	#navlist div.current { height:44px; text-align:center; margin-bottom:-1px; padding:0; background: url(../images/tab_long.gif) no-repeat right top; float:left; }
	#navlist div.current .tableft p { padding:0 15px 0 15px; margin:15px 0 0 0; }
	#navlist div.current .tableft a { font-size:12px; color:#595959; padding:0; margin:0; font-weight:bold; }
	#navlist div.current .tableft { height:45px; margin:0; padding:0; background: url(../images/tab_bg_left.gif) no-repeat left top; float:left; }
	#navlist div.currentoff { height:44px; text-align:center; margin-bottom:0; padding:0; background: none; float:left; }
	#navlist div.currentoff .tableft p { padding:0 15px 0 15px; margin:15px 0 0 0; }
	#navlist div.currentoff .tableft a { color:#00589d; font-size:12px; padding:0 ; margin:0; font-weight:bold; }
	#navlist div.currentoff .tableft { height:44px; margin:0; padding:0; background:none; float:left; }
#tab1 { position:static; height:auto; overflow:hidden; width:100%; float:left; clear:both;}
#tab2 { position:static; height:1px; overflow:hidden; width:100%; float:left; clear:both;}
#tab3 { position:static; height:1px; overflow:hidden; width:100%; float:left; clear:both;}

#tab1 h2, #tab2 h2, #tab3 h2 { padding:20px 0 5px 20px!IMPORTANT; margin:0; font-size:18px; font-weight:normal; color:#212121;}
#tab1 h3, #tab2 h3, #tab3 h3 { padding:20px 0 5px 20px!IMPORTANT; margin:0; font-size:12px; font-weight:bold; color:#212121;}
#tab1 p, #tab2 p, #tab3 p { padding:20px 0 5px 20px!IMPORTANT; margin:0; font-weight:normal; color:#666666;}
sup { font-size:65%;}
* html sup { font-size:75%;}
#tab1 div, #tab2 div, #tab3 div { padding:0 0 0 20px!IMPORTANT; margin:25px 0 0 0; float:left;}
#tab1 div p, #tab2 div p, #tab3 div p { padding:5px 20px 5px 20px!IMPORTANT; margin:0;}

#tab1 div img, #tab2 div img, #tab3 div img { float:left; padding-right:20px;}
#tab1 ul, #tab2 ul, #tab3 ul { color:#666666;}
#tab1 div p.chevron { padding:0!IMPORTANT; margin:0; }
#tab1 div p.chevron a { color:#00446e!IMPORTANT; padding-right:25px; background: transparent url(../images/arrow.gif) no-repeat right ;}

.monthly { margin-left:20px; margin-top:10px; color:#666666; }
table th, table th {
font-weight:normal;
padding:3px 3px 3px 10px;
text-align:left;
}
table tr.color {
background-color:#F1F1F1;
}
table td {
border:1px solid #A9A9A9;
}
table {
border:1px solid #A9A9A9;
border-collapse:collapse;
margin:0;
padding:0;
width:350px;
}
table.invisible, table.invisible td {
border:medium none; color:#666666; 
}
.invisible { margin-left:10px; color:#666666; }
#img_fr { padding-bottom:15px;}