@charset "utf-8";
body { margin:auto; font-family:Arial, Helvetica, sans-serif; background:url(images/lw.jpg)} 
.main {width:990px; margin:auto; background:url(images/longbg.gif) #A78468; border-top:#A78468 solid 1px; border-bottom:#A78468 solid 5px;}
.left {width:180px; background:url(images/index_01.gif) no-repeat; float:left;}
.right {width:630px; background:#FFFFFF; float:left;}
#img {border:1px solid #A78468;}
#bimg {border:3px solid #000;}
#simg {float:left; margin-right:10px; border:1px solid #A78468;}
#imgindex {float:left; margin-right:10px; margin-top:5px; border:1px solid #A78468;}
#imgright {float:right; margin-left:10px; border:1px solid #A78468;}
#simg2 {border:1px solid #A78468; margin:10px 15px}
#simg3 { border:0; margin:5px 10px}
#img3 { padding:3px 10px 8px 10px; background: url(images/bg.gif) no-repeat}
#more { float:right;}
.orangetxt { color:#FF6600}
.box {float:left; width:48%; padding-right:11px; display:block; margin-bottom:20px; line-height:16px;}
.right2 {width:180px; float:right;}
.righttitle {width:160px; height:17px; background:url(images/right2title.gif); font-size:11px; color:#FFFFFF; padding:3px 0 0 20px; font-weight:bold; margin:5px 0;}
.submit {font-size:11px; color:#503D2D; padding:0; margin:0; font-weight:bold;}
.rightmain {width:170px; padding:5px; font-size:11px;}
.home {width:510px; background:url(images/index_03.gif) no-repeat; height:52px; padding:30px 0 0 120px; font-size:11px; color:#503D2D;}
.home2 {width:558px; background:url(images/index_03.gif) no-repeat; height:52px; padding:30px 0 0 72px; font-size:11px; color:#503D2D;}
.logo {width:400px; background:url(images/index_03.gif) no-repeat; height:65px; padding:17px 0 0 230px; font-size:11px; color:#503D2D;}
.banner {width:630px; border-bottom:#A78468 solid 5px;}
.maintext { background:url(images/indexbg_17.gif) no-repeat bottom right; font-size:11px; padding:20px; line-height:20px; color:#503D2D}
.right li{ line-height:25px; list-style:none; margin-left:10px}
.right li a{ background:url(images/travel_04.gif) no-repeat 0px 9px; padding-left:15px; display:block}
.right li a:hover{ background:url(images/travel_05.gif) no-repeat 0px 9px}
.foot { font-size:11px; line-height:20px; padding:30px; width:950px; margin:auto; color:#503D2D}
.foot li { float:left; width:190px;}
.text li { list-style:square}
h2 { font-size:16px; background:url(images/doll_16.gif) no-repeat 5px; margin:0 0 10px 0; padding-left:20px}
.clr {clear:both}
a { color: #A66C02; text-decoration: none}
a:hover { color:#FF6600}
.resmenu{ width:100%;}
.resmenu li{ margin-left:35px; padding:0; width:160px; float:left; list-style: square; line-height:20px}
.resmenuline { width:560; background:#336600; padding:2px 15px}
.resmenu li a { background:none; padding:0; margin:0}
.resmenu li a:hover{ background:none}
ul {  margin: 0; padding-top: 120px; list-style: none; float:right; padding-right:20px; text-align:right; width:120px; z-index:1000 /* Width of Menu Items */  } 
ul li { position: relative; width:120px; } 
li ul { position: absolute; left: 120px; /* Set 1px less than menu width */ top: 0; padding:0; margin:0; width:115px; text-align:left; background:#AF8E74; display: none; } 
/* Styles for Menu Items */ 
ul li a { display: block; text-decoration: none; color: #FCEAB6; font-size:12px; padding:5px 10px 5px 0; margin-right:5px; background:url(images/snow_18.gif) no-repeat right 10px; } 
ul li a:hover { color:#FEF7E1;background:url(images/li_18.gif) no-repeat right 10px #996633; text-decoration: none;} 
ul li ul a { padding:3px 5px;font-size:10px; background: none;}  
ul li ul a:hover { background:#996633;}  
/* Holly Hack. IE Requirement \*/ 
* html ul li { float: left; height: 1%; } 
* html ul li a { height: 1%; } 
/* End */ 
li:hover ul, li.over ul { display: block; } /* The magic */ 