/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:url(../images/body_bg.jpg)}
body{width:100%;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;min-height:100%;position:relative;background:url(../images/html_bg2.jpg) top repeat-x;min-width:999px;_width:expression(document.documentElement.clientWidth < 998 ? "998px" : "auto");}
*html body{height:100%}
/* HTML tags */
h1{}
a:hover{text-decoration:none}

#header{}
#header .logo{float:left;width:18%;padding:25px 0 0 40px}
#header .country{margin:0 0 0 22%;background:url(../images/top_country.jpg) top left no-repeat;text-align:right;padding-top:150px;height:65px}
#header .emmaus{margin:0 0 0 22%;background:url(../images/top_emmaus.jpg) top left no-repeat;text-align:right;padding-top:150px;height:65px}
#header .thalasso{margin:0 0 0 22%;background:url(../images/top_thalasso.jpg) top left no-repeat;text-align:right;padding-top:150px;height:65px}

.hotel-desc{float:left;width:400px;border-left:2px solid #168dc4;padding-left:25px}
.hotel-desc h1{color:#4394ff;font-weight:normal;font-size:18px}
.hotel-desc h1 span{display:block;font-size:12px;font-weight:bold;color:#000;padding:5px 0}
.hotel-desc img {margin-right:8px;}
.hotel-desc span{color:#c3c3c3}
.hotel-desc b{color:#4394ff;font-size:24px;font-weight:normal;}

.logos{float:right;width:395px;;text-align:right}
.logos a{margin:0 25px;}
.logos p.country{height:21px;background:url(../images/arrow.jpg) left no-repeat;clear:both;margin-left:50px;}
.logos p.emmaus{height:21px;background:url(../images/arrow.jpg) left no-repeat;clear:both;margin-left:175px;}
.logos p.thalasso{height:21px;background:url(../images/arrow.jpg) left no-repeat;clear:both;margin-left:300px;}

.content{overflow:hidden;clear:both;width:100%}

#leftbar{float:left;width:220px}
#rightbar{padding:0 0 0 220px}

.menu{}
.menu p{background:url(../images/menu_top.gif) no-repeat;height:24px;color:#000;font-weight:bold;font-style:italic;padding:35px 0 0 55px}
.menu ul{margin:0;padding:5px 0 5px 35px;list-style-type:none;background:url(../images/menu_bot.gif) bottom no-repeat;height:165px}
.menu ul li{background:url(../images/bullet.gif) top left no-repeat;padding:0 0 8px 20px}
.menu ul li a{color:#168dc4}
.menu ul li a.act{color:#2dac14}
.menu ul li.active a {color:#2dac14}

.info-box{padding:25px 25px 0 10px}
.info-box h1{font-size:20px;font-weight:normal;padding:0 0 0 20px}
.info-box p{padding:10px 0}
.info-box p a{color:#2dac14;}
.info-box p span{color:#2dac14;font-weight:bold}
.info-box ul{padding:0;margin:0;list-style-type:none}

.pagebar{border-bottom:1px solid #dadab3;border-top:1px solid #dadab3;padding:15px 0;margin-top:25px;font-weight:bold}
.pagebar span{color:#999898;font-style:italic}
.pagebar a{color:#168dc4;font-size:16px}


.price-table{border-collapse:collapse;width:99%;margin-bottom:10px}
.price-table th,.price-table tr.th td {text-align:left;border:1px solid #e1e2c7;padding:5px 10px; font-weight:bold;}
/*.price-table td{text-align:left;padding:5px 10px}*/
.price-table td{text-align:left;padding:5px 5px;border:1px solid #e1e2c7;background-color:#F4E6CB;}
.price-table tr.ot td{background-color:#F7ECD7;}

table.contentpaneopen { width:100%; }
/* Content */

/* Footer */
#footer{width:100%;margin:0 auto;height:35px;padding:25px 0 0 0;color:#474747}
#footer a{color:#4394ff}
#footer .left{float:left;width:300px;padding-left:25px}
#footer .right{float:right;width:300px;text-align:right;color:#a7a78b;padding-right:25px}
#footer .right a{color:#a7a78b}

/* Footer */
.clear{clear:both;font-size:1px;height:1px;}
