body{
	font-family: arial, tahoma, sans-serif;
	width: 100%; text-align: center; 
	margin: 0; background-color: #F3F3E9;
}
img { border: 0px; } 

.wrap{
	width: 980px; height: auto; background-color: #fff;
	font-size:14px;  text-align: left;
}	

.header{
	width: 960px; height: auto; background-image: url(header_bg.jpg);
	padding: 0 0 10px 20px;
}
	.logo{ float: left; width: 311px; height: 79px; padding: 8px 0 0 0; }
	.account{ float: left; width: 629px; font-size: 12px; color: #000; padding: 2px 0 5px 0px; text-align: right; }
	.account a{ font-size: 16px; color: #000; }
	
	.promo{ float: left; width: 470px; font-size: 14px; color: #333; padding: 5px 0px 0 26px; }
	.subscribe{ float: left; width: 139px; padding: 9px 0 0 10px; }
	
		
.menu{
	width: 980px; height: 37px; background-image: url(menu.jpg);
}
	.menu a{ font-size: 17px; font-weight: bold; text-decoration: none; color: #4A4A4A; }
	.menu a:hover{ color: #a00; }
	.menu .active { color: #a00; }
		
.content{
	width: 980px; height: auto; background-color: #fff;
	background-image: url(content_bg.jpg);
}
	.left { float: left; width: 257px; height: auto; padding: 10px 0px 20px 12px; }
	.leftmenu a { display: block; font-size: 15px; font-weight: bold; color: #444; background-color: #eee; width: 195px; height: 20px; padding: 4px 0 4px 10px; text-decoration: none;}
	.leftmenu a:hover { background-color: #999; color: #fff; font-weight: bold; }
	.leftmenu .active { display: block; background-color: #999; color: #fff; font-weight: bold; }
 	
	.right { float: left; width: 666px; height: auto; padding: 30px 40px 20px 0; line-height: 170%; }
		.right h1 { font-size: 25px; color: #a00; margin: 0px 0 15px 0; background-repeat: no-repeat;  }
		.right h2 { font-size: 15px; color: #000; margin: 0px 0 5px 0; }
		.right h3 { font-size: 14px; color: #a00; margin: 15px 0 10px 0; }

	.windows a{ float: left; display: block; width: 135px; height: 22px; line-height: 22px; background-color: #DCDEDC; color: #333; text-align: center; font-weight: bold; text-decoration: none;  border-right: solid 1px #FFF; }
	.windows a:hover{ background-color: #BCBABC; }
	.windows .active { background-color: #BCBABC; }
	
	.c_left{float: left; width: 330px; padding-right: 18px; border-right: solid 1px #ddd;}
	.c_right{float: left; width: 330px; padding-left: 18px;}
	.c_left a{ display: block; color: #444; }
	.c_left a:hover{ display: block; color: #009; }
	.c_right a{ display: block; color: #444; }
	.c_right a:hover{ display: block; color: #009; }
	.c_left ul { padding: 0; margin: 0 0 20px 105px; line-height: 22px; }
	.c_right ul { padding: 0; margin: 0 0 20px 105px; line-height: 22px; }
	
	.c_left2{float: left; width: 440px; padding-right: 18px; border-right: solid 1px #ddd;}
	.c_right2{float: left; width: 440px; padding-left: 18px;}
	.c_left2 a{ font-size: 30px; display: block; color: #444; line-height: 45px;}
	.c_left2 a:hover{ display: block; color: #009; }
	.c_right2 a{ font-size:30px; display: block; color: #444; line-height: 45px;}
	.c_right2 a:hover{ display: block; color: #009; }
	.c_left2 ul { padding: 0; margin: 0 0 20px 105px; line-height: 22px; }
	.c_right2 ul { padding: 0; margin: 0 0 20px 105px; line-height: 22px; }

.conf-text {background-color: #FDF3AF; color: #000; margin: 0 0 7px 0; padding: 3px 0 3px 5px;}
							
	
.footer{
	clear: both; width: 940px; height: auto; font-size: 13px; color: #000; padding: 10px 20px 0 20px; line-height: 160%; background-color: #FFF;
	border-top: solid 4px #555;
}
	.footer a{ color: #205EC4; text-decoration: none; }
	.footer a:hover{ text-decoration: underline; }
	
.noborder{ border: 0px; }
.clear{ clear: both; font-size: 0px; line-height: 0px; }