*{margin:0;padding:0;}
body{background:#fff;}
a img{border:none;}
.clear{clear:both;}
#container{
	font-family:verdana,'geneva cy','dejavu sans',sans-serif;
	color:#343434;
}
a{color:#0079e2;}
a:hover{color:#ff4c4c;}
#header{width:1000px;margin:0 auto;}
.left-head{
	width:420px;
	height:82px;
	padding-top:30px;
	float:left;
	background:url("/images/lines.jpg") no-repeat scroll 349px -7px transparent;
}
.right-head{
	width:570px;
	/*padding-left:10px;*/
	float:left;
	padding-top:30px;
}
.search-form{float:left;height:24px;}
#search-left-corner{
	width:15px;
	height:23px;
	float:left;
	background:url('/images/find_l.jpg') left top no-repeat;
}
#search-text{
	width:110px;
	height:21px;
	float:left;
	border:none;
	border-top:1px solid #fe4646;
	border-bottom:1px solid #fe4646;
	font:italic 12px 'trebuchet ms','helvetica cy',sans-serif;
}
#search-submit{
	width:21px;
	height:23px;
	float:left;
	background:url('/images/find_button_sprite.jpg') left top no-repeat;
}
#search-submit:hover{background-position:-21px top;}
#menu{
	font:16px 'trebuchet ms','helvetica cy',sans-serif;
	padding-top:20px;
}
#menu ul{list-style:none;float:left;margin-left:-13px;}
#menu li{float:left;padding:0 13px 8px;}
#menu a{color:#0079e2;}
#menu a:hover{color:#ff4c4c;}
#menu li.act{background:url('/images/arrow.gif') center bottom no-repeat;}
#menu li.act a{text-decoration:none;color:#9d9d9d;}
#footer{
	margin-top: 80px;
	height:90px;
	border-top:2px solid #e4ecff;
	position:relative;
	font-size:12px;
	color:#000;
}
#footer-menu{
	width:372px;
	border-top:2px solid #ff4c4c;
	position:absolute;
	top:-2px;left:50%;
	margin-left:-186px;
	height:90px;
	font: bold 13px 'trebuchet ms','helvetica cy',sans-serif;
}
#footer-menu a{color:#000;}
#footer-menu a:hover{color:#ff4c4c;}
#footer-menu ul{list-style:none;margin-left:-15px;padding-top:15px;}
#footer-menu li{padding-left:15px;float:left;}
.left-foot{float:left;padding-top:15px;}
#footer .left-foot .small{color:#646464;font-size:11px;padding-left:16px;padding-top:3px;}
.right-foot{float:right;padding-top:15px;}
#footer .right-foot .blue{color:#0079e2;}
.right-foot a{text-decoration:none;}
.right-foot a span.under{text-decoration:underline;}
#container404{width:1000px;margin:0 auto;font-family:verdana,'geneva cy','dejavu sans',sans-serif;color:#343434;}
#page404{
	padding-top:10px;
	background:url('/images/lines.jpg') 237px 78px no-repeat;
	height:300px;
	font-size:14px;
}
#page404 h1{font:bold 36px 'trebuchet ms','helvetica cy',sans-serif;color:#ff4c4c;padding-left:280px;}
#page404 p{padding:20px 0 0 340px;}
#form404{padding-left:320px;padding-top:15px;}