	body{
		margin:0px;
		background:url(img/bg.gif) 0px -100px;
		height:1000px;
		_margin-left:-45px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.content{
		position:relative; width:100%; height:760px;
		top:-100px;
	}
	
	#mainright {
		width:20%;
		float:left;
		padding-bottom:10px;
		position:relative;
		top:400px;
		text-align:right;
		max-width:190px;
		z-index:0;
		}
	
	#maincenter {
		width:44%;
		min-width:362px;
		float:left;
		top:112px;
		padding-bottom:10px;
		position:relative;
		text-align:left;
		height:400px;
		z-index:10;
		}
	
	#mainleft {
		width:32%;
		float:left;
		padding-bottom:10px;
		}
			
	img{
		border:0px;
		behavior: url("pngbehaviour.htc");
	}
	
	.container{
		width:90%; 
		min-width:783px; 
		max-width:1070px; 
		height:790px; 
		padding:0px; 
		position:absolute; 
		right:1px;
		_width:expression(document.body.clientWidth < 773? "773px":"auto" );
		_width:expression(document.body.clientWidth > 1050? "1050px":"auto" );
		overflow:hidden;
	}
	
	.main_box_l{
		position:absolute; 
		width:292px; 
		height:243px; 
		top:370px; 
		left:10px; 
		overflow:hidden;
	}
	
	.main_box_l div{
		background:url(img/box_bg.gif); 
		height:238px; 
		width:270px; 
		float:left; 
		text-align:center;
		overflow:hidden;
		padding-top:10px;
		color:#FFFFFF;
	}
	
	.main_box_content{
		padding-top:10px;
		font-size:14px; 
	}
	
	.main_box_topic{
		font-size:16px; 
		font-weight:bold;
		position:absolute;
		left:1px;
		top:7px;
		margin:0px;
		overflow:hidden;
		width:290px;
		height:22px;
		line-height:22px;
	}
	
	.ads{
		position:absolute; 
		width:340px; 
		height:243px; 
		top:610px; 
		left:2.5%; 
		overflow:hidden;
	}
	
	.ads div{
		position:relative;
	}
	
	.ads img{
		position:absolute;
	}
	
	.bulb{
		position:absolute; 
		left:-3%;
	}
	
	.bulb div{
		position:relative;
	}
	
	.bulb img{
		position:absolute;
	}
	
	.main_menu{
		width:122px; 
		overflow:hidden; 
		height:200px;
		position:relative;
	}
	
	.main_menu a{
		position:absolute;
		left:0px;
	}
	
	.main_menu a:hover{
		margin-left:-122px;
	}
	
	.header img{
		position:absolute;
	}
	
	.header{
		width:811px; 
		height:179px; 
		margin-right:auto; 
		margin-left:auto; 
		position:relative; z-index:11;
	}
	
	.header a{
		position:absolute;
	}
	
	.header_menu{
		position:absolute; left:260px; bottom:-33px; width:620px; overflow:hidden; height:40px;
	}
	
	.header_menu div{
		position:relative; overflow:hidden; height:37px; float:left; margin-left:20px;
	}
	
	#menu_cont1{
		width:70px; 
	}
	
	#menu_cont2{
		width:99px; 
	}

	#menu_cont3{
		width:72px; 
	}
	
	#menu_cont4{
		width:101px; 
	}
	
	#menu_cont5{
		width:85px; 
	}
	
	#menu_cont1 a:hover{
		margin-left:-70px;
	}
	
	#menu_cont2 a:hover{
		margin-left:-99px;
	}
	
	#menu_cont3 a:hover{
		margin-left:-72px;
	}
	
	#menu_cont4 a:hover{
		margin-left:-101px;
	}
	
	#menu_cont5 a:hover{
		margin-left:-85px;
	}
	
	.box2{
		width:752px; height:auto; margin-left:auto; margin-right:auto; border:3px solid black; background:url(img/box2_bg.gif);
	}
	
	.box2_header{
		padding:30px 20px 10px 20px; height:20px; overflow:hidden; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; font-weight:bold; font-size:12px;
	}
	
	.box2 a:link, .box2 a:visited, .box2 a:active{
		color:#000000;
		text-decoration:none;
	}
	
	.box2 a:hover{
		text-decoration:underline;
	}
	
	.box2_content{
		padding:0px 35px 35px 35px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
	}
	
	.box2_content2{
		padding:0px 280px 35px 35px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:justify;
		position:relative;
		line-height:20px;
	}
	
	.footer_menu{
		width:100%;
		margin:0px auto 0px auto;
		color:#B3B3B3;
		font-size:12px;
		height:250px;
		overflow:hidden;
	}
	
	.guarantees_ul li{
		margin-bottom:15px;
	}	
	
	.footer_menu a:link, .footer_menu a:visited, .footer_menu a:active{
		color:#B3B3B3; 
		font-size:12px;
		text-decoration:none;
	}
	
	.footer_menu a:hover{
		color:#FFFFFF; 
		font-size:12px;
		text-decoration:none;
	}
	
	.footer_menu_cont{
		width:750px; margin-left:auto; margin-right:auto; position:relative;
	}
	
	.footer_line{
		background-color:#000000; width:100%; margin-top:195px; height:20px;
	}
