@charset "utf-8";
body { margin:0; padding:0; width:100%; background: #E8E2D2;}
html { padding:0; margin:0;}

/* main */
.main {width:100%; min-width:981px; padding:0; margin:0 auto;}
.resize { width:981px; margin:0 auto;}

/**header**/
.header {background: url(http://media.datahc.com/Affiliates/7049/Brands/Image/main_bg.gif);}

.block_header {margin:0 auto; width:981px;}
.top_menu a:hover {text-decoration:underline;}

/* logo */
.logo { float:left; padding:0; margin:0; width:345px;padding-top:20px;}

/* menu */	
.menu { padding:0; margin:25px 0 0 0; float: left; text-align:right; width:630px}
.menu ul { padding:0; margin:0 0px 0 0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 3px; border:0;}
.menu ul li a { float:left; margin:0 1px 0 0; padding:14px 0px 0px 16px; color:#a29288; font:bold 11px Verdana, "Times New Roman", Times, serif; text-decoration:none;}
.menu ul li a:hover { color:#f76d00;}
.menu ul li a.active {color:#f76d00;}
/**flags**/
.us, .de, .es, .fr, .it, .jp, .kr, .pt, .cn, .sa, .ru{
	background: url(http://media.datahc.com/Affiliates/7049/Brands/Image/flags.png) no-repeat;
 padding:0; margin:0 4px 0 0; list-style:none; border:0; float:right;}

.us{
	background-position: 0 0;
	width: 16px;
	height: 11px;
}

.de{
	background-position: -17px 0;
	width: 16px;
	height: 11px;
}

.es{
	background-position: -34px 0;
	width: 16px;
	height: 11px;
}

.fr{
	background-position: -52px 0;
	width: 16px;
	height: 11px;
}

.it{
	background-position: -70px 0;
	width: 16px;
	height: 11px;
}

.jp{
	background-position: -87px 0;
	width: 16px;
	height: 11px;
}

.kr{
	background-position: -104px 0;
	width: 16px;
	height: 11px;
}

.pt{
	background-position: -122px 0;
	width: 16px;
	height: 11px;
}

.cn{
	background-position: -139px 0;
	width: 16px;
	height: 11px;
}

.sa{
	background-position: -156px 0;
	width: 16px;
	height: 11px;
}

.ru{
	background-position: -173px 0;
	width: 16px;
	height: 11px;
}


/**main_blog**/
.main_blog { width:951px; margin:10px 5px; margin:5px 10px;}
.main_blog .left {width:594px; border-right:1px solid #eaeaea; float:left; padding:5px 10px 0 0; margin:5px 5px;}
.main_blog h2 { font:normal 18px  Georgia, "Times New Roman", Times, serif; color:#2c2c2c; border-bottom:1px solid #cacaca; padding:20px 10px; margin:5px 0;}
/**social**/
.facebook, .twitter{
	background: url(http://media.datahc.com/Affiliates/7049/Brands/Image/social.png) no-repeat;
 float:left;}

.facebook{
	background-position: 0 0;
	width: 32px;
	height: 32px;
 margin:10px 0 0 120px;}

.twitter{
	background-position: -33px 0;
	width: 32px;
	height: 32px; margin:10px 0 0 20px;
}


/**simple_bg**/
.simple_bg { width:981px; background:url(http://media.datahc.com/Affiliates/7049/Brands/Image/main_bg.gif); float: left; margin:25px 0; padding:0;}
.simple_bg h2 { font: bold 13px Georgia, "Times New Roman", Times, serif; color:#fff; width:370px; float:left; margin:10px 10px 10px 20px; border-left:0px solid #2f2f2f;padding-left:20px;}
.simple_bg ul { list-style:none; padding:0; margin:0;}
.simple_bg ul li { font: normal 14px Verdana, "Times New Roman", Times, serif; color:#ffffff; width:320px; padding:5px 30px; margin:0; background:url(http://media.datahc.com/Affiliates/7049/Brands/Image/bul1.gif) left 7px no-repeat;}
.simple_bg ul li a { font: normal 14px Verdana, "Times New Roman", Times, serif; text-decoration:none; color:#f76d00;}
/**block index**/
.body { padding:0; margin:0; background: #ffffff url(http://media.datahc.com/Affiliates/7049/Brands/Image/content_bg.gif) top repeat-x; min-height:320px;}
.body h2 { font:normal 18px  Georgia, "Times New Roman", Times, serif; color:#2c2c2c; border-bottom:1px solid #cacaca; padding:10px 10px; margin:5px 0;}
.body p { font:normal 12px  Verdana, "Times New Roman", Times, serif; color:#666666; line-height:1.8em; padding:5px 5px; margin:0;}
.body a { font:normal 12px Georgia, "Times New Roman", Times, serif; color:#d45e00; text-decoration:none;}
.body span { font:bold 11px Georgia, "Times New Roman", Times, serif; color:#373737; line-height:1.8em;}
.body_resize { width:981px; margin:0 auto; padding:10px 0;}
/**logos**/
.hotelclub, .marriott, .intercontinental, .otel, .laterooms{
	background: url(http://media.datahc.com/Affiliates/7049/Brands/Image/logos.png) no-repeat;
}

.hotelclub{
	background-position: 0 0;
	width: 150px;
	height: 40px;	float:left;


}

.marriott{
	background-position: -151px 0;
	width: 120px;
	height: 50px;	float:right;
}

.intercontinental{
	background-position: -272px 0;
	width: 120px;
	height: 42px;	float:left;


}

.otel{
	background-position: -393px 0;
	width: 150px;
	height: 40px;
	float:right;

}

.laterooms{
	background-position: -544px 0;
	width: 47px;
	height: 50px;	float:left;
}


/**port_bottom**/
.port_bottom a:hover { color:#2c2c2c;}
/*Welcome */
.Welcome  { width:608px; float:left; margin:10px 10px; padding:5px 10px;}
.Welcome td {font: normal 11px Georgia, "Times New Roman", Times, serif; color:#5c5c5c;}
.Sub { width:243px; float:left; margin:10px 10px; padding:5px 10px;}
.Sub td {font: normal 14px Verdana, "Times New Roman", Times, serif; color:#FF6600;}
/**footer**/
.footer { padding:20px 0; margin:0 auto; background:#E8E2D2; border-top:1px solid #d4d4d4;}
.footer .resize div { width:981px; color:#666666; font:normal 11px Verdana, "Times New Roman", Times, serif; text-align: left; margin:0 auto; }
.footer .resize div p { margin:0; border:0;}
.footer .resize div a { color:#868686; font:normal 11px  Verdana, "Times New Roman", Times, serif; padding:0 1px; }
.footer .resize p.footer_logo { padding:0; margin:0 10px;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
input.text:hover,input.text:focus { color:#FF3300;background-color:#FFFF99;}
div.simple_bg td {font:normal 14px Georgia, "Times New Roman", Times, serif; color:#a29288;}
li.bg, .bg { clear:both; border-top:1px solid #d8d8d8; padding:0; margin:5px 0; background:none;}
a.link_1{ color:#FF6600; font-family:Verdana; font-size:11px; text-decoration:none;}
a.hotel{ color:#FF6600; font:normal 12px  Verdana, "Times New Roman", Times, serif; text-decoration:none;}