body {background:#F7F9FC; font-family:Tahoma,Verdana,Segoe,sans-serif; text-align:center;
	margin:0px; padding:0px; font-size:12px; color:#0080C0;line-height:16pt;}
#header{background:#03C url(baner_m.png) repeat-x; width:900px; height:77px; margin-top:18px; padding:0px; position:relative;}
.left, .right{width:6px; height:77px; top:0px;}
.left{background:url(baner_l.png); float:left;left:0px}
.right{background:url(baner_r.png); float:right; right:0px;}
#nav{height:34px; width:500px; position:absolute; left:200px;top:39px; overflow:hidden}
#logo{background:url(logo.gif);position:absolute;top:16px;left:12px;width:171px;height:40px;float:left;}
li.nave{ background:#7ABEE1; float:left; width:100px; position:relative; list-style:none; text-align:center; height:38px;}
	a.navl, a.navm, a.navr{display: inline-block; width:100px; height:34px; padding-top:8px; margin:0px; top:0px; position:inherit; float:left;}
	a.navl, a.navm, a.navr{font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;  text-decoration: none; ! important;}
	a.navl, a.navm, a.navr{display: -moz-inline-box; -moz-box-pack: center; color:#FFF;}
	a.navl:hover,a.navm:hover,a.navr:hover{color:#000000;}
	a.navl{background:url(nav_ln.png);}
	a.navl:hover{background:url(nav_lf.png);}
	a.navm{background:url(nav_mn.png);}
	a.navm:hover{background:url(nav_mf.png);}
	a.navr{background:url(nav_rn.png);}
	a.navr:hover{background:url(nav_rf.png);}
	.language{position:absolute; right:30px; top:14px; text-align:right;}
	
#main{background:#FFF; width:900px; position:static; padding-top:14px; position:relative;}
#mainbottom{clear:both; height:0px;}
#leftside{width:246px; float:left; left:0px;}
#rightside{width:623px; float:right; right:0px;}

.leftcontent{margin:8px 12px 8px 12px;}
.content{margin:8px 18px 8px 18px; color:#333;}
.content p{margin:6px;}
.leftcontent p{background:url(y.gif) no-repeat; padding:0px 0px 0px 20px; font-size:13px; color:#666; margin:8px 0px 8px 0px; font-weight:bold;}
.leftdetail{ margin:8px; text-align:right; padding-right:30px; border-bottom:1px dashed #09C;}	
#pp{float:left; margin:6px 6px 0px 6px;}

#box{background:#FFF; border:1px solid #A3CCE9; margin:0px 0px 12px 0px; text-align:left;}
#boxtitle{background:#F5F8FB; border-bottom:1px solid #A3CCE9; height:18px; text-align:left; font-size:14px; font-weight:bold;
			color:#00368F; padding:6px 20px;}
.adbox{background:#09C url(adbg.png); height:255px; position:relative;}			
.adboxshot{padding:50px 0px 0px 50px; float:left; left:0px;}
.adtext{position:absolute; left:241px; top:35px; width:340px;}
.addowntext{position:absolute; left:46px; top:35px; width:300px;}
.adscreen{position:absolute; left:400px; top:19px; width:193px; height:236px; background:url(splash.gif);}
.adtext p,.addowntext p{font-size:14px; font-weight:bold; height:28px; color:#250; margin:0; padding:0}
a.buy,a.down,a.btb{display: inline-block;  height:24px; top:219px; text-align:center; text-decoration: none; ! important; color:#030; font-weight:bold;}
a.buy,a.down,a.btb{display: -moz-inline-box; -moz-box-pack: center;}
a.buy{background:#9F6 url(adbuy.png); position:absolute; width:94px; left:155px}
a.down{background:#9F6 url(addown.png); position:absolute; width:94px; left:340px}
a.buy:hover,a.down,a.btb:hover{color:#900;}
a.btb{width:96px; background:url(dbt.png) no-repeat; font-size:14px; font-weight:bold; padding:0px;}

#foot{height:36px; width:900px; background:#0000ff url(fbg.gif) repeat-x; text-align:center; text-transform:uppercase; font-size:10px; color:#CCCCCC; line-height:130%; padding-top:8px; border-top:1px solid #77AAFF;}
a.foot{color:#ffffff; text-decoration:none; padding:6px;}
a.foot:hover{color:#FFCC00; text-decoration:underline} 
