* {padding: 0;margin: 0;} body {background: #C0D8F0 url(/assets/images/bg.gif) top center repeat-y;font-family: Arial, Verdana, Tahoma, Arial, sans-serif;font-size: 12px;padding: 0;margin: 0;color: #555;line-height: 20px;}img { border: none; }a { text-decoration: none; color: #3090F0; }a:hover { color: #333; }h3 {  color: #F0A848; padding: 10px 0 2px 0; }h3 a { color: #3090F0; }h3 a:hover { color: #F0A848; }#wrap {margin: 0 auto;width: 980px;}#header {background: #C0D8F0 url(/assets/images/header.gif) no-repeat;height: 75px;}#main_ad { padding: 0 0 5px 0; }#header h1 { /*text-transform: uppercase;*/ padding: 5px 0 0 30px; font-size: 30px; font-weight: 100; letter-spacing: -2px; }#header h1 a { color: #3090F0; }#header h1 a:hover { color: #333; }#header h2 { padding: 0 0 0 30px; font-size: 19px; color: #333; font-weight: 100; }
.box h1 { padding: 5px 0 15px 0px; font-size: 2em; font-weight: 100;  }
#menu {background: #C0D8F0 url(/assets/images/menu.gif) no-repeat;height: 40px;line-height: 40px;padding-left: 20px;}#menu li {float:left;list-style-type:none;}#menu li a {padding:0 10px;text-decoration:none;color: #fff;/* #fff */letter-spacing:-1px;font-weight: bold;font-size: 17px;}#menu li a:hover {color: #fff;text-decoration: underline; }#content { padding: 10px;}#left {float: left;width: 200px;}#left li { list-style-type: none; padding-left: 10px; }#left h2 {margin-left: 10px;padding: 5px 0 5px 10px; font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;color: #fff;background: #EEF0F1 url(/assets/images/hbg.gif) repeat-x;	border-right: 1px solid #ccc; border-left: 1px solid #ccc; }#left .box {border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 10px 10px;	padding: 5px 0 10px 0;}#right { float: right;width: 740px;margin-right: 10px; }.contentleft {float: left;width : 550px;
margin: 0;}

.contentlefthm {
float: left;
width : 550px;
margin: 0;
}
.contentlefthm h2 {
padding: 5px 0 5px 10px; 
font: bold 13px Arial, Verdana, 'Trebuchet MS', Sans-serif;
color: #fff;
background: #EEF0F1 url(/assets/images/hbg.gif) repeat-x;	
border-right: 1px solid #ccc; 
border-left: 1px solid #ccc; 
}
.contentleftsm {
float: left;
width : 269px;
margin: 0 10px 0 0;
}
.contentleftsm h2 {
padding: 5px 0 5px 10px; 
font: bold 13px Arial, Verdana, 'Trebuchet MS', Sans-serif;
color: #fff;
background: #EEF0F1 url(/assets/images/hbg.gif) repeat-x;	
border-right: 1px solid #ccc; 
border-left: 1px solid #ccc; 
}

.contentleft h2 {padding: 5px 0 5px 5px; font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;color: #fff;background: #EEF0F1 url(/assets/images/hbg.gif) repeat-x;	border-right: 1px solid #ccc; border-left: 1px solid #ccc; }

.contentleft h3 {
padding: 10px 0 10px 0;
border-bottom: none;

}

.contentleft p {
padding-bottom: 5px;	
}	
.contentleftbox {border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 10px 0;	padding: 0 10px 5px 10px;text-align: justify;
float: left;}
.article_image  {float:right; margin:10px 0px 10px 10px;}.contentright {float: right;width: 180px;margin: 0;
}.contentright h2 {padding: 5px 0 5px 10px; font: bold 13px Arial, Verdana, 'Trebuchet MS', Sans-serif;color: #fff;background: #EEF0F1 url(/assets/images/hbg.gif) repeat-x;	border-right: 1px solid #ccc; border-left: 1px solid #ccc; }.contentrightbox {border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 10px 0;	padding: 10px;text-align: justify;}.contentleftbox li {
	margin-left: 18px;	
}	#footer {height: 40px;line-height: 40px;background: #C0D8F0 url(/assets/images/footer.gif) no-repeat;color: #fff;text-align: center;}#footer a { color: #fff; }#footer a:hover { color: #333; }/**
 * HOTELS
*/
#active-hotelssmall{ background: #fff url(/assets/images/intro-txt-bg.gif) top left repeat-x;
    border: 1px solid #ccc;
    color: #555;
    padding: 8px 8px 14px 8px;
    margin: 10px 10px 20px 5px;
    font-size: 12px;
	display:block;
	height: 130px;
	width:200px;}

	#active-hotelssmall strong{font-size: 14px; color: #DB2025!important;}

	.hotelform {float: left; height: 30px; width: 190px;}

.hotelprice{padding: 15px 0px 0px 0px; font-size: 12px; font-weight: bold; height: 50px; width: 100px; float: right; text-align: center; background-image: url(/assets/images/circle.gif); background-position: top center; overflow: visible;}
.hotel-box h3{margin: 0px; padding: 0px; width: 440px!important;}
.hotelprice strong{width: 100px; font-size: 16px; margin: 10px 0px 10px 0px;}
.hotelprice b{font-weight: normal; margin: 0px 0px 0px 3px;}
.hotelprice a{width: 100px;}
a.booknow{background-image: url(/assets/images/button_bg.jpg);  height: 15px; padding: 5px 5px 5px 5px; border: 1px solid #999; text-decoration: none!important;}
a:hover.booknow {color: #000; }
/*.booknow{background-image: url(/assets/images/button_bg.jpg); float:left; margin: 0px 0px 0px 0px; height: 30px; padding: 5px 5px 5px 5px; border: 1px solid #999; text-decoration: none!important;};}*/
.eng { display: none; }

.hotellabel {
	float:left;
	margin: 0px 10px 15px 0px;
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 140px;
	text-align: right;
	padding: 0;
	text-align: center;
}.article_image  {float:right; margin:10px 0px 10px 10px;}
.article_image_small  {float:right; padding: 0 3px 3px 3px;}
input.button {
	font-weight: bold;
	text-align:center;
	height: 23px;
	
	background-color: #FFF8C6;
	
}

