.main {width:1000px; height: auto; margin-left:auto; margin-right:auto; background:#FEFDF6; padding-bottom: 20px;}
.titbox {width: 1000px; height: 25px; margin-top: 5px; margin-bottom: 10px; display:inline; float: left; border-bottom: 1px #52B7DA solid;}
.titstyle {font-weight: bold; float: left; margin-left: 50px; display:inline;}
.lfbox {width: 675px; height:auto; background:#FEFDF6; margin-left: 10px; margin-top:10px; padding-bottom:10px;  margin-right: 10px; float: left; display:inline;}
.odh {width:675px; height:330px; background:url(../images/odhbg_3.jpg) no-repeat; float:left;}
.odhf {
	width:200px;
	height:275px;
	float:left;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.oferta {width:350px; height:65px; padding-left:10px; background:url(../images/oferta_3.jpg) no-repeat bottom right; margin-right:30px; margin-top:10px; display:inline; float:right;}
.odhtit {width:auto; height:35px; padding-top:30px; font-size:24px; font-weight:bold; color:#E11700; float:left;}
.odhtext { width:375px; height:auto; padding-top:2px; float:left;}
.mart {width:auto; height:auto; font-size:14px; font-weight:bold; color:#000; float:left;}
.mart a:link {font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.mart a:visited {font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.mart a:hover {font-size:14px; font-weight:bold; color:#000; text-decoration:underline;}
.martpic {width:auto;  height:auto; padding-top:10px; padding-left:20px; float:left;}
.price {width:50px; height:auto;font-size:14px; font-weight:bold; color:#000; float:right;}
.ctb {width:675px; height:auto; padding-top:20px; padding-bottom:20px; float:left;}
.ctlr {width:330px; height:auto; float:left; border-bottom:1px #999 dashed; padding-right:5px; padding-bottom:10px; margin-bottom:20px; display:inline;}
.ctbg {width:125px; height:90px; padding:5px; background:url(../images/ctbg_3.jpg) no-repeat; padding-right:5px;float:left;}
.cttit {width:190px; height:auto; color:#F5723E; font-weight:bold; font-size:12px; border-bottom:1px #CCC solid; float:left;}
.cttit  a:link {color:#F5723E; font-weight:bold; font-size:12px; text-decoration:none;}
.cttit a:visited {color:#F5723E; font-weight:bold; font-size:12px; text-decoration:none;}
.cttit  a:hover {color:#F5723E; font-weight:bold; font-size:12px; text-decoration:underline;}
.newcttit a:hover {
	text-decoration: underline;
}

.cttp {width:190px; height:auto; float:left;}
.ctprice {width:auto; height:auto; padding-left:5px; padding-top:5px; font-size:14px; font-weight:bold; color:#FF0119; float:left;}
.ctstar {width:auto; height:auto; padding-top:10px; float:right;}
.ctlr span {font-size:12px; color:#000;}
.mas {
	background: url(../images/mas_6.jpg) no-repeat; float: right;   width: 28px; height: 16px;  margin-right: 25px; 
	
}
.mas:hover {
	background: url(../images/mas02_6.jpg) no-repeat; float: right; width: 28px; height: 16px;  margin-right: 25px; 
}


.right {width:280px; height: auto; float: left; margin-left: 20px; display: inline;}
.rsbox {width:270px; height: auto; float: left;}
.rsboxb {width:270px; height: auto; float: left; margin-top: 10px; display: inline;}
.rsboxc {width:260px; height: auto; float: left;border:1px #FDC09D solid; margin-top: 10px; display: inline; background: #FFFDE9;padding: 10px 5px 10px 5px; }
.rstopbox{width: 270px; height: 34px; float: left;}
.rstopl {width: 226px; height:34px; float: left; border-left:1px #FDC09D solid; border-top:1px #FDC09D solid;}
.rstit {width: 123px; height: 22px; margin-left: 60px; margin-top:8px; display: inline; float:left;}
.rstopr {background: url(../images/sjx_3.jpg) no-repeat; width: 43px; height: 34px; float: left;}
.rsboxmain {width:268px; height: auto; float: left;border-left:1px #FDC09D solid; border-right:1px #FDC09D solid; border-bottom:1px #FDC09D solid;
padding-bottom: 10px;}
.rsb01 {width: 256px; height: auto; float: left;  margin-top: 20px; margin-left: 5px; display: inline;}
.rsb02 {width: 256px; height: 20; float: left; margin-bottom: 10px; display: inline;  margin-left: 5px; display: inline;}
.rsb03 {width: 256px; height: 20; float: left;  display: inline;}
.rsbtext {width:100px; height: auto; float: left; font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;}
.rsbtext02 {width:120px; height: auto; float: left; font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;}
.rsbtext03 {width:140px; height: auto; float: left; font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;}
.rsbkk {width: 156px; height: 20px; border: 1px #999999 solid; float: left; font-size: 10px;}
.rsbkkb {width: 200px; height: auto; border: 1px #999999 solid; float: left; margin-left: 20px; text-align: left; display: inline;}
.rsbkk02 {width: 136px; height: 20px; border: 1px #999999 solid; float: left;font-size: 10px;}
.rsbkk03 {width: 116px; height: 20px; border: 1px #999999 solid; float: left;font-size: 10px;}
label {margin-left: 35px; float:left; display: inline;}
.rsbfm {width:60px; height: auto; float: left; font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
.ps {float: left;}
.rsbkkc {width: 110px; height: auto;  float: left; margin-left: 20px; display: inline;}
.rsbkkd {width: 100px; height: 20px; border: 1px #999999 solid; float: left;display:inline; }
.rsbkke {width:50px; height:20px;border: 1px #999999 solid; float: left; text-align: center; color: #ff0000;}
.enuiar {float: right;}
.ts {font-size: 10px;}
.xlbox {width:270px;height:auto; margin-bottom:10px; display:inline;float:left;}
.xltitb {width:270px;height:19px;float:left;}
.similarbg {width:200px; height:auto; float:left; background:url(../images/similarbg_7.jpg) no-repeat; padding:6px; margin:5px 25px; display:inline;}
.simtext {width:200px; height:auto; float:left; margin-left:25px; font-size:12px; font-weight:bold; text-align:center; display:inline;}
.httop {width:269px; height:18px; background:url(../images/hoteltop_3.jpg) no-repeat; float:left;}
.htm  {width:269px; height:auto; padding-bottom:10px; background:url(../images/hotelm_6.jpg) repeat-y; float:left;}
.htbot {width:269px; height:7px; background:url(../images/hotelbot_8.jpg) no-repeat; float:left;}
.httit {width:200px;; height:26px; margin-left:40px; display:inline; float:left;}
.httext {width:240px; height:auto; margin-top:10px; margin-left:10px; display:inline; float:left;}
.httext ul {width:240px; height:auto; float:left;}
.httext ul li { font-size:10px; text-align:right; color:#333;}
.httext ul li span { font-weight:bold; color:#ff0000;}
a.ht:link,a.ht:visited {font-size:10px; color:#333; text-decoration:none;}
a.ht:hover {font-size:10px; color:#000; text-decoration:underline;}
.xltop {width:266px; height:37px; background:url(../images/espbg_3.jpg) no-repeat; float:left;}
.xltopl {width:132px; height:37px;float:left; background:url(../images/ccbg_3.gif)  no-repeat; float:left; }
.xltopl2 {width:132px; height:37px;float:left; background:url(../images/ccbg2_3.gif) no-repeat; }
.xlmainb {width:264px; height:auto; float:left; padding-bottom:10px; background:#ffffff; border-left:1px #52B7DA solid; border-right:1px #52B7DA solid;}
.rsboxf {width:264px; height: auto; float: left; margin-top: 10px; display: inline;}
.xlmainc {width:264px; height:auto; float:left; padding-bottom:10px;background:url(../images/ccbg02_6.gif) repeat-y; }
.xlmaincb {width:264px; height:6px; background:url(../images/ccbg04_12.jpg) no-repeat; float:left;}
.xlttt {width:132px; height:auto; font:Verdana, Geneva, sans-serif; font-size:12px; color:#000; padding-top:7px; text-align:center; font-weight:bold; float:left;}
.xlmaint {width:264px; height:auto; float:left; padding-bottom:10px; }
.xlbot {width:266px; height:6px; background:url(../images/espbottom_6.jpg) no-repeat; float:left;}
.xltit {width:auto; height:auto; font-size:14px; font-weight:bold; color:#000; margin-left:20px; margin-top:8px;}
.xlmainb li{width:auto; height:auto; font-size:12px; font-weight:bold; margin-left:30px; margin-top:10px;}
.xlmainc li {width:auto; height:auto; font-size:12px; font-weight:bold; margin-left:30px; margin-top:10px;}
.xlmaint li {width:auto; height:auto; font-size:12px; font-weight:bold; background:url(../images/cr_10.jpg) no-repeat left; padding-left:30px; margin-left:30px; margin-top:5px;}
.hec_top {width:270px; height:30px; float:left;}
.hec_pic {width:130px; height:100px; padding-top:15px; float:left;}
.hec_r {width:140px; height:auto; padding-top:15px; float:left;}
.hec_r ul li {font-size:12px; letter-spacing:-1px; padding-top:5px; padding-left:5px;}
.hec_r ul li span {color:#F00; padding-left:80px;;}
.ultimo {width:270px; height:20px; background:url(../images/ultimo_3.jpg) no-repeat left; float:left;}
.ultimobg {width:270px; height:102px; background:url(../images/ultimobg_3.jpg) no-repeat; padding:5px 4px; float:left;}
.ultext {width:270px; height:auto; padding-top:5px; padding-bottom:10px; letter-spacing:-1px; float:left;}

