/* CSS Document */
body{padding:0px; margin:0px; background:#FFF; color:#9c9c9c; font:10px/14px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}
.spacer{font-size:0; line-height:10px; clear:both;}
#mainbody {margin:0 auto;  background:url(../images/b_top.jpg) repeat-x;}

/* CONTENT */

#content{width:719px; margin:0 auto; position:relative;}
#content #overs{width:432px; z-index:1; position:absolute; top:95px; left:287px;}

#content #mainimg {width:426px; height:256px; padding:2px; border:#cbcbcb 1px solid; background:#FFF; position:relative; float:left; margin: 0 0 3px 0; }
#content #grey {width:426px; position:relative; padding:2px; border:#cbcbcb 1px solid; background:#FFF; float:left; }
#content #grey #ingrey {background:#858585; position:relative; padding:12px;}




#welcome {width:402px; height:114px; position:relative; background:#505050;} 
#welcome h2{width:235px; height:22px; background:url(../images/h_welcome.jpg) 0 0 no-repeat; text-indent:-20000px; position:absolute; top:11px; left:109px;}
#welcome h3{width:101px; height:114px; background:url(../images/img_welcome.jpg) 0 0 no-repeat; text-indent:-20000px; position:absolute; top:0px; left:0px;}
#welcome p.intro{width:265px; padding: 13px 0 0 113px; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#c0c0c0; font-weight:normal; }
#welcome p{width:265px; padding: 10px 0 0 113px;}
#welcome span{color:#cfaa86; font-weight:bold; }
#welcome a{color:#cfaa86; text-decoration:none;}
#welcome a:hover{color:#fff;}




#services{width:382px; position:relative; padding: 14px 11px 10px 0px;} 
#services h2{width:171px; height:36px; background:url(../images/h_services.jpg) 0 0 no-repeat; text-indent:-20000px; margin: 0;}
#services p.withimg{width:268px; padding: 2px 0 20px 134px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; background:url(../images/baigiang.jpg) 0 0 no-repeat; min-height:80px}
#services p.withimg span {color:#000000; font-weight:bold; }
#services a{color:#000; text-decoration:none;}
#services a:hover{color:#fff;}

#services ul.left{width:180px; margin:0 0 0 3px; float:left}
#services ul.right{width:180px; margin:0 0 0 10px; float:left}

#services ul li a{display:block; width:180px; height:16px; background:url(../images/arrow.jpg) 0 6px no-repeat; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; color:#000; font-weight:normal; text-decoration:underline; padding:0 0 0 12px;}
#services ul li a:hover{color:#fff; text-decoration:none;} 







/* HEADER */

#header{height:88px; width:719px; position:relative; margin:0; padding:0; background:url(../images/b_top2.png) 0 0 no-repeat; }
#header img{width:270px; height:60px; position:absolute; top:12px; left:4px; }

#header ul {width:520px; position:absolute; top:27px; left:287px;}
#header ul li{float:left}



/* MAIN CONTENT */

#maincontent{width:719px; margin:0; padding:0; position:relative; background:url(../images/b_content.jpg) 0 0 no-repeat; clear:both}
#inmaincontent{width:279px; margin:0; padding:0; position:relative;}

#inmaincontent #rates{width:365px; height:162px; position:relative; margin:0; padding:0 0 0 0;}
#inmaincontent #rates h2{width:107px; height:21px; background:url(../images/h_quickrates.jpg) 0 0 no-repeat; text-indent:-20000px; margin: 0 0 0 14px;}

form.search{width:360px; float:left; color:#fff; margin:14px 0 0 0; padding:0 0 0 0px;}
form.search label{padding-right:10px}
form.search select{height:18px; background:#fff; border: #abadb3 1px solid; font:10px/14px Tahoma, sans-serif;}
form.search input.submitBtn{margin:0 0 0 130px; padding:5px 0 0 0; width:103px; height:26px; line-height:0; font-size:0;}

#inmaincontent #news{width:265px; position:relative; float:left; margin: 24px 0 15px 2px ;text-decoration:none;}
#inmaincontent #news a{text-decoration:none;}
#inmaincontent #news ul{width:230px; margin:0 0 0 0;}
#inmaincontent #news ul li.dot{background:url(../images/bullet.jpg) 0 6px no-repeat; height:14px; padding:0 0 0 5px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#832920; font-weight:bold;}
#inmaincontent #news ul li{background:none; padding:0 0 15px 17px;}
#inmaincontent #news ul li a{color:#000; font-weight:normal; text-decoration:none;}
#inmaincontent #news ul li a:hover{color:#8f7459; text-decoration:none;} 



/* FOOTER */

#footer{height:125px; width:719px; position:relative; margin:0; padding:0; background:url(../images/b_footer.jpg) 0 0 no-repeat; clear:both}
#footer p{width:432px; padding: 20px 0 0 146px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;}
#footer a{font:10px/20px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#9c9c9c; text-decoration:none; padding: 0;}
#footer a:hover{color:#000; text-decoration:none; font-weight:bold;}
#footer img{width:233px; height:76px; position:absolute; top:27px; left:18px;}
.sponsor {
	margin: auto;
	width: 728px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-align: center;
}
.sponsor img {
	margin-top: 5px;
}









.block2{
width:208px;
float:left;
display:inline;
background-color:#ffffff;
padding:17px 27px 21px 14px;
margin:1px 0 0 6px;
font-family:tahoma;
font-size:11px;
color:#636363;


}

.block2  a{
text-decoration:none;
color:black;
}