/* HTML tags : start */
html, body, p, dl, dt, dd,
h1, h2, a, img, form {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;}
body{
	font-family:Tahoma, Arial, Helvetica, sans-serif;color:#000;
	font-size:14px;
	background:url(../images/hotel-odessa-body_bg.gif) top right repeat-x;
	min-height:100%;position:relative;
	min-width:776px;
	_width:expression(document.documentElement.clientWidth < 776 ? "776px" : "auto");}
*html body{height:100%}
/* HTML tags */
h1{font-size:18px;color:#747373;font-family:Verdana, Arial, Helvetica, sans-serif}
h2{font-size:14px;color:#ff5a00;font-family:Verdana, Arial, Helvetica, sans-serif}
h2 span{color:#767676}




#top{padding-top:15px;height:70px}
#top .left{float:left;width:600px;height:50px}
.lang{color:#000000;float:left;width:125px;padding-left:25px}
.lang a{color:#000000;text-decoration:none;margin:0 5px}
.lang a:hover{text-decoration:underline}
.lang a.act{color:#fc6704}

.nav{color:#808080;float:left;width:250px}
.nav a{color:#808080;text-decoration:none;background:url(../images/hotel-odessa-bullet.gif) left no-repeat;padding:0 0 0 10px;margin:0 5px}
.nav a:hover{text-decoration:underline}
.nav a.act{color:#fc6704}


#top .right{padding:0 0 0 420px;font-family:tahoma;color:#4d4d4d;font-size:11px}
#top .right a{color:#fc6704}


/* Menu */
.menu{font-size:11px;color:#808080;padding:15px 0;text-align:center}
.menu a{font-size:11px;color:#808080;text-decoration:none;margin:0 15px}
.menu a:hover{text-decoration:underline}
.menu a.act {color:#fc6704}
/* Menu */


.content{background:url(../images/hotel-odessa-content_bg.gif) top left repeat-y;padding-bottom:110px;overflow:hidden; width:100%;}

#leftbar{float:left;width:236px;}
.top-img{padding-top:21px;background-color:#fff}
.img-box{text-align:right}
.img-box img{padding:2px 0}

#rightbar{padding:0 0 0 250px;}
.logo{padding:20px 0 0 0;text-align:center;width:80%;margin:0 auto}
.logo span{color:#c3131e;font-size:25px;font-weight:bold;padding:0 15px;}
.title{padding:10px 0 0 15px}

.info-box{padding:25px 25px 25px 10px;width:80%}
.info-box p{padding:10px 0}
.tools{text-align:right}
.tools a{font-size:12px;color:#f07512;font-weight:bold;text-decoration:none;margin-left:5px}
.sep{background-color:#e2e2e2;height:5px;font-size:5px;margin-bottom:10px}

.tarifs{width:60%;margin:0 auto;border:1px solid #e2e2e2}
.tarifs th{background-color:#f98824;padding:10px}
.tarifs td{padding:10px 0;border:1px solid #e2e2e2;text-align:center}
.tarifs td.mm{background-color:#e2e2e2;padding:10px}

/* Content */

/* Footer */
#footer{background:url(../images/hotel-odessa-footer_bg.gif) left no-repeat;position:absolute; bottom:0;height:110px;width:100%;}
#footer .left{float:left;width:216px;padding:10px}
#footer .right{padding:0 0 0 250px;}
.link a{color:#fc6704}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

/* booking form */
TABLE .booktab {
	WIDTH:			98%;
}
.booktab TH {
	text-align: right;
	padding: 5px 15px 5px 10px;
	BACKGROUND-COLOR: #f98824;

}
.booktab TD {
	text-align: left;
	padding: 5px 15px 5px 10px;
}

.booktab SMALL {
	font-size:	7pt;
	color:		gray;
	padding:	0px;
	padding:	0px 2px 0px 2px;
}

