html, body{height:100%}
body{text-align:center; background:#b10808 url(imgs/body_bg.gif) repeat-x}
/***********************************************************/
/******************************************** GENERAL FONT */
body{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333}

/***********************************************************/
.clear{clear:both !important; background:none !important; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0px !important; height:0px !important; font-size:0px !important;text-decoration:none !important;}
.center{ text-align:center}
.alignRight{ text-align:right}
.error{color:#F00}

.error_div{border:1px solid #F00; color:#F00; font-weight:bold; padding:5px; margin-bottom:10px; text-align:center}
.ok_div{ border:1px solid #090; font-weight:bold; color:#090; padding:5px; margin:3px 5px 10px; text-align:center}

.paddedTD{padding-left:50px}
/*************************************************** RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
input, select{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; vertical-align:text-bottom}
textarea{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
.checkboxMSIE{ vertical-align:middle;}
.checkbox{}

/* LINKS *********************/
a{color:#b10808; text-decoration:underline}
a:hover{color:#e72600; text-decoration:none}
a IMG{border:none !important}
.linkDetails{font-weight:bold}

/* TITLES *********************/
h1{color:#b10808; font:24px Arial, Helvetica, sans-serif}
h2{color:#b10808; font:bold 24px Arial, Helvetica, sans-serif; padding:10px 0 0 15px }
h3{color:#e72600; font:bold 16px Arial, Helvetica, sans-serif;}
h4{color:#fff; font:bold 16px Arial, Helvetica, sans-serif; background:#e72600; border-bottom:2px solid #b10808; margin:5px 0; padding:2px 10px;}
h5{font:bold 13px Arial, Helvetica, sans-serif; border-bottom:2px solid #b10808; margin:5px 0; padding:0 2px}

h1#title_h1{color:#b10808; font:bold 24px Arial, Helvetica, sans-serif; padding:10px 0 0 15px }

.titleLevel1{color:#e72600; font:bold 16px Arial, Helvetica, sans-serif; float:left; position:relative}
.titleLevel2{font-weight:bold; font-size:12px}
.titleLevel3{font-weight:bold; font-size:12px;}


.listLevel1{ list-style-type:disc;}
.listLevel1 LI{ margin-left:20px;}

/* INPUT *********************/
.button_1{background:#b10808; color:#fff; border:1px solid #fff; font-weight:bold;}
.button_2{background:#e72600; color:#fff; border:1px solid #fff;font-weight:bold;}
.input_1{border:1px solid #b10808; font-weight:normal; background:#fff;}
.input_2{border:1px solid #e72600; font-weight:normal;background:#fff;}

.padded{padding:5px !important}
.margin{margin:5px !important}

/* HEADER *********************/
#header{ width:980px; background:#b10808; border:1px solid #fdd9a3; border-top:none; margin:0 auto; margin-bottom:10px; text-align:left; position:relative}
#logo{ padding:25px 10px 0px 10px; position:relative} 
#logo A IMG{border:none}

/* FOOTER *********************/
#footer{width:970px; background:#930606; border:1px solid #fdd9a3; padding:5px; margin:10px auto; color:#fff; text-align:left}
#menuFooter{float:right; width:50%; position:relative; text-align:right;}
#menuFooter A{color:#fdd9a3; margin-right:10px; font-weight:bold; text-decoration:none}
#menuFooter A:hover, #menuFooter A.activ{color:#fff;text-decoration:underline;}
#menuFooter A:hover SPAN{color:#b10808}

/* MAIN MENU *********************/
#mainMenu{ width:100%; background:#930606;}
#mainMenu A{ display:block; float:left; border-right:1px solid #fdd9a3; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; padding:4px 8px; text-decoration:none; }
#mainMenu A SPAN{font-weight:bold; text-decoration:none; display:none;}
#mainMenu A:hover, #mainMenu A.activ{background:#E72600 /*c95353*/; color:#fff}
#mainMenu A:hover SPAN, #mainMenu A.activ SPAN{color:#fdd9a3;}

/* UTILITY BAND *********************/
#utilityBand{float:right; margin:20px 10px 0 0}

#utilityBand A IMG{margin-right:5px; vertical-align:text-bottom;}

.utilityLeft{background:#fdd9a3;border:1px solid #b10808;border-left:none;padding:5px;margin:5px 5px 5px 0; line-height:25px;height:25px}
.utilityLeft A{color:#333333; font-weight:bold;}

.utilityRight{background:#fdd9a3;border:1px solid #b10808;border-right:none;padding:5px;margin:5px 0 5px 5px; line-height:25px;height:25px; font-weight:bold;}
.utilityRight A{color:#333333; font-weight:bold;}
.utilityRight img {border: 0 none; !important}

#utility_band {
	border:0;
	width:100%;
}

/* LANGUAGE BAR *********************/
#language_bar{position:absolute; top:20px; right:20px;}
#language_bar A IMG{border:1px solid #e72600 !important; margin-left:10px;}
#language_bar A:hover IMG{border:1px solid #fff !important;}
#language_bar A IMG.hover{border:1px solid #fdd9a3 !important;}

/* MAIN *********************/
#main{ background:#fff; width:980px; margin:0 auto; text-align:left}
#left{ width:210px; height:100%}
#right{ width:5px; height:100%}
#leftContent{ height:100%; padding:5px}
#rightContent{ height:100%; padding:0;}

/* LEFT *********************/
#rightContent{ margin-left:0px; }

/* RIGHT *********************/
#leftContent{ margin-right:10px;}
#leftContent UL, #leftContent UL LI{list-style-type:none !important; margin:0 !important; padding:0 !important;}
#leftContent UL LI A{display:block; margin:0 !important; padding:5px; text-decoration:none; font-weight:bold; border-bottom:1px solid #b10808;}
#leftContent UL LI A.top{border-top:1px solid #b10808;}
#leftContent UL LI A:hover{background:#fdd9a3;} #leftContent UL LI A.activ{color:#E72600}
#leftContent UL LI A IMG{float:right; margin-left:3px;}

/* CONTENT *********************/
#content{height:100%; padding-bottom:10px;}
#content .flightTable {}
#content .flightTable TR TD{border-bottom: 1px solid #b10808}
/* SEARCH *********************/
#searchBox{width:100%; background:#ffe8c4} #searchBox TR TD{padding:5px}
#searchBox .SBmargin{ background:#fdd9a3}
#searchBox INPUT{ vertical-align:middle;}

.calendar IMG{ vertical-align:middle}

A.quickSearch IMG{opacity: 0.75; filter:alpha(opacity=75);-moz-opacity: 0.75;}
A.quickSearch:hover IMG{opacity: 1; filter:alpha(opacity=100);-moz-opacity: 1;}

/* INDEX RANDOM *********************/
#indexRandom TR TD.IRleft{padding:0 5px 0 0}
#indexRandom TR TD.IRright{padding:0 0 0 5px}
#indexRandom TR TD .randItem{padding:5px; margin:15px 0 0 0; background:#ffe8c4; position:relative; text-align:left; border-top:1px solid #E72600; border-left:1px solid #E72600; border-right:1px solid #B10808; border-bottom:1px solid #B10808}
#indexRandom TR TD .randItem .details{ text-align:right; padding-bottom:3px;}
#indexRandom TR TD .randItem SPAN{ font-weight:bold}
#indexRandom TR TD .randItem A.imgDetails{display:block; float:left; position:relative; margin:5px;}
#indexRandom TR TD .randItem A.imgDetails IMG {border:1px solid #b10808 !important; position:relative; width:100px;}
#indexRandom TR TD .randItem A.imgDetails:hover IMG {border:1px solid #e72600 !important; position:relative}
.discount{padding-bottom:10px;background:#ffe8c4; color:#fff; position:relative}
.discount P{padding:5px; background:#e72600; color:#fff; position:relative}

/* HOTEL BOX *********************/
.hotelPresentation{margin:0 5px;background:#f7f0db;position:relative; padding:10px 0;border:1px solid #b10808;}
.viewGallery{position:relative;background:#ffe8c4;width:200px;padding:5px;text-align:center;float:left;margin:0 10px 3px 0; border:1px dashed #b10808; border-left:none}
.viewGallery A IMG{border:1px solid #b10808 !important;}
.viewGallery A:hover IMG{border:1px solid #e72600 !important;}

/* HOTEL TABS *********************/
#tabedMenu{border-bottom:1px solid #b10808; padding:0 15px; margin:20px 5px 0 5px;margin-bottom:-1px; }
*html #tabedMenu{margin-bottom:0px;}
html>body #tabedMenu{*margin-bottom:0px;}
#tabedMenu_{padding:0 !important;}

.hotelTab_out {float:left;margin-right:10px; border:1px solid #b10808; margin-bottom:-1px;cursor:pointer;background:#b10808; padding:5px 10px;}
*html .hotelTab_out{margin-bottom:-2px;}
html>body .hotelTab_out{*margin-bottom:-2px;}
.hotelTab_over{float:left;margin-right:10px;border:1px solid #b10808; border-bottom:1px solid #f7f0db; background:#f7f0db; margin-bottom:-1px;position:relative; z-index:100;cursor:pointer; padding:5px 10px;}
*html .hotelTab_over{margin-bottom:-2px;}
html>body .hotelTab_over{*margin-bottom:-2px;}

.hotelTab_out A, .hotelTab_out A:hover{font-weight:bold; color:#fff; text-decoration:none;}
.hotelTab_over A, .hotelTab_over A:hover{font-weight:bold; color:#b10808; text-decoration:none;}

/* SORT & PAGING *********************/
.sortBy{background:#fdd9a3;border:1px solid #b10808;border-left:none;padding:5px;margin:5px 5px 5px 0; line-height:25px;height:25px}
.sortBy INPUT{vertical-align:middle; margin-left:5px}

.totalHotels{background:#fdd9a3;border:1px solid #b10808;border-right:none;padding:5px;margin:5px 0 5px 5px; line-height:25px;height:25px}
.totalHotels SELECT{vertical-align:middle; margin-left:5px}

/* HOTEL FACILITIES *********************/
.facilities{border-spacing:5px !important; border-collapse:separate !important }
.facilities TR TD{ padding:2px 5px;border-left:5px solid #b10808; font-weight:bold; background:#fdd9a3}
.facilities TR TD IMG{ vertical-align:middle !important; border:none !important; margin-right:3px !important}
.facilities TR TD.emptyFacilities{border-left:none !important; background:none !important}

/* PHOTO GALLERY *********************/
.image_description{ background:#fdd9a3; width:290px; padding:5px; text-align:center; font-weight:bold;border:1px solid #b10808; border-top:none !important; margin:0 !important}
.bigIMG{ width:300px; padding:5px 10px; border-right:1px dashed #b10808}
.bigIMG IMG{width:300px; border:1px solid #b10808; border-bottom:none !important; margin-bottom:-2px !important}
.smallIMG{padding:5px 10px}
.smallIMG A IMG{ border:1px solid #b10808 !important}

/* HOTEL ROOMS *********************/
.hotelRooms{border:1px solid #e72600}
.hotelRooms H3{ text-transform:capitalize}
.roomPriceList{float:left; padding:5px;margin:3px; border:1px solid #e72600; border-bottom:5px solid #b10808; text-align:center}
.roomPriceListFull{padding:5px;margin:3px; background:#fdd9a3; border:1px solid #e72600; border-bottom:5px solid #b10808; }
*html .roomPriceListFull{margin:3px 6px}

#reservation_form{ border:1px solid #b10808; background:#f7f0db; border-collapse:separate; border-spacing:5px;}

.tabelRezervari{border:1px solid #b10808;}
.tabelRezervari TR TD{border-bottom:1px solid #b10808; padding:5px}
.tabelRezervari TR.margin{background:#fdd9a3}
.hiddenTR{ background:#ffe8c4}


.reviews, .user_reviews{position:relative}
.ratingText_2{ border:1px solid #b10808 !important}

.divH4{color:#fff; background:#e72600; border-bottom:2px solid #b10808; margin:5px 0; padding:3px 10px 2px; position:relative}
.divH4 SPAN{color:#fff;}

.reviews{margin-top:10px; background:#f7f0db; border:1px solid #b10808; text-align:left; position:relative}
.reviews TR TD{	padding:7px 3px; }
.reviews_small{border:1px solid #b10808; font-weight:bold}
.reviews_small TR TD{padding:5px 2px 5px 10px !important; border:none !important; text-align:left}
.reviews_small .row1{background:#fdd9a3; }
.user_reviews TR TD{padding:5px 0 10px 0; border-bottom:1px dashed #b10808}
.user_reviews TR TD TD{padding:0 !important; border:none !important}
.user_reviews DIV, .review_Comment {border:1px solid #b10808; padding:3px; margin:3px 0; background:#fdd9a3; color:#000}

.adviceTo_opt{display:block; border:1px solid #fff !important; background:#b10808; color:#fff; padding:2px; display:block; float:left; width:32%; height:18px; margin:1px; position:relative}
.adviceTo_opt INPUT{vertical-align:bottom; position:relative}
*html .adviceTo_opt INPUT{vertical-align:baseline}
html>body .adviceTo_opt INPUT{*vertical-align:baseline}

.ratingBarPic{border:none !important;vertical-align:bottom;}
.ratingBG{width:100px;height:12px;line-height:12px;border:1px solid #b10808 !important; color:#000 !important; background:#fff !important;margin:0 !important;padding:2px 0 0 0!important;float:left;position:relative; }
.ratingText{background:none !important;position:absolute;top:0;left:0;width:100px;text-align:center;font-size:11px !important;font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; padding:1px 0 0 0 !important; margin:0 !important; border:none !important; z-index:22 !important}
.ratingBAR{border:none !important;margin:0 !important;padding:2px 0 0 0 !important;background:#FFF url(imgs/ratingBAR.gif) repeat-x !important;height:12px;line-height:12px; position:absolute !important; top:0 !important; left:0 !important;  z-index:21 !important}

.ratingBG_2{width:50px;height:10px;line-height:10px;border:1px solid #fff !important; color:#000 !important; background:#FFF !important;margin:2px 0 !important;padding:0 !important;float:left;position:relative;}
.ratingText_2{background:none !important;position:absolute;top:0;left:0;width:50px;text-align:center;font-size:10px !important;font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; padding:0 !important; margin:0 !important; border:none !important;  z-index:22 !important}
.ratingBAR_2{border:none !important;margin:0 !important;padding:0 !important;background:#FFF url(imgs/ratingBAR2.gif) repeat-x !important;height:10px;line-height:10px;position:absolute !important; top:0 !important; left:0 !important;  z-index:21 !important}





/* BANNERS *********************/
.boxWeekOffer A IMG{border:1px solid #b10808 !important}
.boxWeekOffer A:hover IMG{border:1px solid #e72600 !important}

/*AUTOSUGEST************************************************/
body{position: relative;}
ul.autosuggest{	position: absolute;	list-style: none;margin: 0;padding: 0;overflow-y: auto;}
ul.autosuggest li{text-align: left;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
ul.autosuggest li a:link, ul.autosuggest li a:visited{display: block;padding: 2px;text-decoration: none;background-color: #b10808;color:#fff}
ul.autosuggest li a:hover, ul.autosuggest li a:active{color: #fff;background-color: #f30;}
ul.autosuggest li.highlight a:link,	ul.autosuggest li.highlight a:visited{color: #fff;background-color: #f30;}


.divDeLangaSmallMap{float:left; position:relative; width:330px}
.smallMap{float:right; position:relative; margin-left:10px}
/*.smallMap A IMG{width:300px; border:1px solid #b10808 !important}
.smallMap A:hover IMG{border: 1px solid #e72600 !important}
*/

#advancedOptions{}
.searchLabel{ width:40%; float:left; position:relative; margin-bottom:2px}

.tabelPremiere TR TD{padding:4px 0; vertical-align:top}
.tabelPremiere TR TD STRONG{padding:0 5px; width:40px; display:block}

.boxTemplate1{padding:10px; margin:0 5px; border:1px #B10808 solid; background:#F7F0DB}
	.boxTemplate1 .item{float:left; width:50%; margin:5px 0}
	.boxTemplate1 .clear{border-bottom:1px #B10808 solid !important}
	.boxTemplate1 .last{border:none !important}
	.boxTemplate1 H1{padding:0; margin:0; font-size:16px; font-weight:bold}

.cmsContent{
	margin:0 5px;
}
	.cmsContent H1{font-size:18px; margin:15px 0 0 0; padding:0; border-bottom:1px solid #FDD9A3}
	.cmsContent H2{color:#E72600;font-size:14px; margin:5px 0; padding:0;}
	.cmsContent H3{font-size:12px; margin:5px 0; padding:0;}
	.cmsContent UL{list-style-type:none;}
	.cmsContent UL.listLevel1{list-style-type:disc;}

.contactForm{}
	.contactForm LABEL{display:block; width:200px; text-align:right; float:left; margin:0 10px 10px 0;}


/*pt yahoo maps*/
#mapContainer{
  height: 450px;
  width: 600px;
  position:relative;
}
#breadcrumb{
	margin:5px;
	margin-top:10px;
	width:auto;
	background:#FDD9A3;
	padding:10px;
}
*html #breadcrumb{margin-top:5px;}
#utility_band_table{ background:#fff; width:980px; margin:0 auto; text-align:left}
