*{
margin:0;
padding:0;
}

body {
	font:9pt Verdana,Tahoma;
	line-height:22px;
	background-image: url(/images/bodybg.gif);
	background-repeat: repeat-x;
	background-color: #D8F6FF;
}

h3 {
margin-top:6px;
width:210px;
height:65px;
background:url(/images/logo.gif) no-repeat;
float:left;
}

h2 {
font-size:10.5pt;
background:url(/images/arrpwadot.gif) no-repeat;
color:#F8FAFF;
padding:6px 3px 0px 30px;
}

a {
color:#035BD3;
text-decoration:none;
}

a:hover,a.catname:hover {
color:#DE6632;
text-decoration:underline;
}

input,textarea {
font:11pt Verdana;
}

img {
border:none;
}

ul,dl,dd {
list-style:none;
margin:0;
padding:0;
}

.clear {
font-size:0px;
line-height:0px;
clear:both;
}

.hide {
display:none;
}

#main {
width:960px;
margin:0 auto;
background:#FFF;
padding:12px;padding-top:6px;
}

#top{ 
width:960px;
margin:0 auto;
overflow:hidden;
}

.left{
float:left;
width:210px;
}

.center{
float:left; 
width:566px; 
margin-left:60px;
}

.center .ad{
height:46px;
}

.center .topmenu{ 
height:28px;
}

.right{
float:right;

}
.right ul{
margin-right:35px;
margin-top:20px;
}

.right li{
padding-left:10px;
background:url(/images/arrowx.gif) no-repeat left 8px;
}

#topmenu {
line-height:28px;
}

#topmenu a {
	color:#317CC8;
	padding:8px 16px;
	background:url(/images/top_menu_bg.gif) no-repeat;
}

#topmenu a.topmenu_here {
	color:#F8FAFF;
	text-decoration:none;
	background:url(/images/top_menu_bg_hover.gif) no-repeat;
}

#topmenu a:hover {
	color:#F8FAFF;
	text-decoration:none;
	background:url(/images/top_menu_bg_hover.gif) no-repeat;
}

#menus {
margin-top:-1px;
font:9pt Arial;
background:url(/images/menu_line.gif);
padding-left: 15px;
height:33px;
overflow: hidden;
line-height:33px;
}

#menus a {
color:#F8FAFF;
padding-right:7px;
}

#menus a:hover {
color:#FEF502;
text-decoration:underline;
}

#menus span {
color:#DAEA7F;
margin-left:6px;
}

#sea_area {
padding:2px;
margin-bottom:3px;
background:url(/images/search_bar_bg.gif);
}

#sea_area form {
float:left;
width:405px;
}

* html #sea_area form {
padding:0px 2px;
}

*+html #sea_area form {
padding:0px 2px 2px;
}

#sea_area input#key {
border:1px solid #9FB6BF;
width:300px;
padding:3px;
}

input#searchbutton {
vertical-align:top;
}

* html input#searchbutton {
padding-top:1px;
}

*+html input#searchbutton {
padding-top:1px;
}

#sea_area p {
margin:0px;
font-weight:700;
color:#F80380;
padding:4px;
}

#sea_area p a {
color:#1EAD06;
padding:4px;
}

.ad_960text {
overflow:hidden; zoom:1;
width:958px;
margin-bottom:2px;
border:1px solid #FFCC66;
}

.ad_960text ul{
padding:2px;
}

.ad_960text li {
font-size:10.5pt;
height:25px;line-height:25px;overflow: hidden;
width:235px;
text-align:center;
float:left;
}

#ad300 {
width:283px;
float:left;
}

#ad300 img {
display:block;
}
/*
.ad1_banner {
margin-bottom:0px;
}

.ad1_banner img{
width:960px;
height:50px;
margin-bottom:1px;
}*/


.ad1_banner {
margin-bottom:1px;
}

.ad1_banner ul {
overflow:hidden; zoom:1;
list-style:none;
}

.ad1_banner li{
float:left;
height:50px;
padding:0px 0px 2px 1px;
}

.ad1_banner img{
width:478px;
height:50px;
}


.ad760,#ad760 {
margin-bottom:5px;
}

.ad760 img,#ad760 img {
display:block;
clear:both;
}

#foot {
padding:8px;
}

#foot p {
text-align:center;
}

#youhere {
	border:1px solid #D6E1E9;
	background-image:url(/images/here_bg.gif);
	margin:0 0 5px;
	padding:3px 22px;
}
