html {
     overflow: -moz-scrollbars-vertical;
}
body{ background-color:#a65a87!important; margin:0px; padding:0px; text-align:center}
p, h1, h2, h3, h4, h5 { margin:0px; padding:0px; margin-bottom:10px;}
form, input, select, option, img{ margin:0px; padding:0px;}
a img, img a{border:none; padding:0px; margin:0px;}
p {text-align:left}
a { text-decoration:underline; cursor:pointer;}
h5{font-size:.85em;}
#wrapper {
	width: 992px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	padding:0px;
}
#header {
	padding-right: 18px;
	padding-left: 18px;
	height: 63px;
}
#nav {
	margin: 0px auto;
	padding: 0px;
	width: 992px;
	text-align: left;

	position: relative;
}
#logo{ float:left; margin-right:145px; margin-top:16px;}
ul#menu {
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	left:275px;
	top:31px;
	width: 714px;
}
#menu li{ display:inline; margin:0px; padding:0px;}
#menu a {
	display:block;
	float:left;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	padding: 10px 13px 4px;
	letter-spacing: -.01em;
	font-family: Trebuchet MS, Tahoma, Helvetica, sans-serif;
}
#menu li a:hover{ background-color:#f8e2ef; color:#ba237c; 	display:block;}
#menu li a.current{ background-color:#FFF; color:#ba237c; 	display:block;}
#container{
	min-height:500px;
	background-color:#FFF;
	padding:16px 18px 10px 18px;}

.heading {
	background: #ed93c8 url(../../images/default/bgr_heading.gif) repeat-x left top;
	height: 24px;
	width:954px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: right;
}
.heading-inside {
	background: #ed93c8 repeat-x left top;
	height: 24px;
	width:928px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: right;
}

* html h2.subtitle{
	top:3px;
	padding: 3px 10px 1px 0px;
}	
.heading2 {
	background: #C59EB5 url(../../images/default/bgr_heading2.gif) repeat-x left top;
	height: 24px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: right;
	clear: both;
	margin-top:10px;
}

.heading2 p {
	float: right;
	margin-right:10px;
	margin-top:5px;
	font-size:11px;
	margin-right:10px;
}

.heading p {
	float: right;
	margin-right:10px;
	margin-top:5px;
	font-size:11px;
	margin-right:10px;
	color:#87014F;
}
.heading a { float: right;  margin-right:5px; margin-top:0px;}
.heading2 a {
	float: right;
	margin-right:5px;
	margin-top:0px;
}
.heading3 {
	background: #ED93C8 url(../../images/default/bgr_heading2.gif) repeat-x left top;
	height: 24px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: right;
	clear: both;
}

h1.pagetitle {
	margin: 0px 0px 3px;
	padding: 0px 10px 0px 0px;
	background: #FFFFFF;
	display: inline;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #ba237c;
	font: normal 24px "Trebuchet MS", Tahoma, Arial, sans-serif;
	position: absolute;
	left: 0px;
	top: 0px;
}
h2.subtitle {
	margin: 0px;
	padding: 2px 10px 0px 6px;
	background: #FFFFFF;
	display: inline;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #ba237c;
	font: normal 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	position: absolute;
	left: 0px;
	top: 0px;
}
h2.subtitle-oferte {
	margin: 0px;
	padding: 2px 10px 0px 0px;
	display: inline;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #7A4C67;
	font: normal 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #F9F3F7;
}
h2.subtitle-detalii {
	margin: 0px;
	padding: 2px 10px 0px 0px;
	background: #F9F3F7;
	display: inline;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #BA237C;
	font: normal 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	position: absolute;
	left: 0px;
	top: 0px;
}
.subtitle-comanda{font: normal 12px Tahoma, Arial, sans-serif;
	margin:0px; padding:0px; padding-top:11px;
		}
h1.subtitle-detalii {
	margin: 0px;
	padding: 2px 10px 0px 0px;
	background: #F9F3F7;
	display: inline;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #BA237C;
	font: normal 24px "Trebuchet MS", Tahoma, Arial, sans-serif;
	position: absolute;
	left: 0px;
	top: 0px;
}
.table_topleft{
	background: url(../../images/default/bgr_table_top_left.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 8px;}
.table_bottomleft{
	background: url(../../images/default/bgr_table_bottom_left.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 8px;}
.table_left{	
	background: url(../../images/default/bgr_table_left.gif) repeat-y right top;
	margin: 0px;
	padding: 0px;
	width: 9px;}
.table_right{	
	background: url(../../images/default/bgr_table_right.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
	width: 9px;}

.table_topright{
	background: url(../../images/default/bgr_table_right_top.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 8px;}

.table_bottomright{
	background: url(../../images/default/bgr_table_right_bottom.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 8px;}
.table_top1{
	background: url(../../images/default/bgr_table1_top.gif) repeat-x left bottom;
	margin: 0px;
	padding: 0px;
	height: 8px;}
.table_top2{	
	background: url(../../images/default/bgr_table2_top.gif) repeat-x left bottom;
	margin: 0px;
	padding: 0px;
	height: 8px;}
.table_bottom1{
	background: url(../../images/default/bgr_table1_bottom.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 8px;}
.table_bottom2{
	background: url(../../images/default/bgr_table2_bottom.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 8px;}
.table_center_top{
	background: url(../../images/default/bgr_table_middle_top.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 13px;
}
.table_center{
	background: url(../../images/default/bgr_table_middle.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
	width: 12px;}
.table_center_bottom{
	background: url(../../images/default/bgr_table_middle_bottom.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 13px;}
	
/* ------------------------------------ HOTEL STYLES ------------------------------------ */	
	
	
.table_hotel_topleft{
background: url(../../images/default/bgr_table3_topleft.gif) no-repeat right bottom;margin: 0px;padding: 0px;height: 8px;width: 8px;}
.table_hotel_bottomleft{
background: url(../../images/default/bgr_table3_bottomleft.gif) no-repeat right top;margin: 0px;padding: 0px;height:8px;width: 8px;}
.table_hotel_left{	
	background: url(../../images/default/bgr_table3_left.gif) repeat-y right top;
	margin: 0px;
	padding: 0px;
	width: 9px;}
.table_hotel_right{	
	background: url(../../images/default/bgr_table3_right.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
	width: 9px;}
.table_hotel_topright{
	background: url(../../images/default/bgr_table3_topright.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 8px;}
.table_hotel_bottomright{
	background: url(../../images/default/bgr_table3_bottomright.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 8px;}
.table_hotel_top{
	background: url(../../images/default/bgr_table3_top.gif) repeat-x left bottom;margin: 0px;padding: 0px;height: 8px;}

.table_hotel_bottom{
	background: url(../../images/default/bgr_table3_bottom.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 8px;}
	
/* ------------------------------------ END HOTEL STYLES ------------------------------------ */
	
	
	
.textbox{ width:20px; font-size:11px;}
.listbox{ width:150px; font-size:11px;}
.listbox1{ font-size:11px; width:40px;}
.listbox2{ width:120px; font-size:11px;}
.listbox3{ width:55px; font-size:11px;}
h1.step, h1.step_on{margin:0px; padding:0px}
.step a{
	font: bold 20px "Trebuchet MS", Arial, sans-serif;
	color: #ccacbf;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
.step_on a{
	font: bold 20px "Trebuchet MS", Arial, sans-serif;
	color: #ba237c;
		text-decoration:none;}
.step_text{
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #9c6c89;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 12px;
}
.step_title{
	margin:0px 0px 10px;
	padding:0px;
	font: 18px/18px "Trebuchet MS", Arial, sans-serif;
	color: #ba237c;
	text-transform: uppercase;
	letter-spacing: -1px;}
.description{ font-size:11px; color:#82516d;}
.stars { margin-bottom: 5px; }
.table_search_topleft {
	background: #C59EB5 url(../../images/default/bgr_table4_topleft.gif) no-repeat left top;
	height: 11px;
	width: 21px;}
.table_search_topleft2 {
	background: #C59EB5 url(../../images/default/bgr_table4_topleft-76.gif) no-repeat left bottom;
	height: 11px;
	width: 21px;
}
.table_search_top { background: #C59EB5 url(../../images/default/bgr_table4_top2.gif) repeat-x left bottom; }
.table_search_topright {
	background: #C59EB5 url(../../images/default/bgr_table4_topright1.gif) no-repeat right top;
	height: 11px;
	width: 21px;
}
.table_search_topleft3 {
	background: #C59EB5 url(../../images/default/bgr_table4_topleft3.gif) no-repeat left top;
	width: 21px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}
.table_search_topleft4 {
	background: url(../../images/default/bgr_table4_topleft4.gif) no-repeat left top;
	width: 10px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}
.table_search_bottomleft4 {
	background: #F8E2EF url(../../images/default/bgr_table4_bottoleft3.gif) no-repeat left top;
	width: 10px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}
.table_search_left2 { background: #F8E2EF url(../../images/default/bgr_table4_border.gif) repeat-y left top; }


.table_search_top2 {
	background: #F8E2EF url(../../images/default/bgr_table4_border.gif) repeat-x left top;
	font-size: 1px;
	line-height: 1px;
}

.table_search_topright3 {
	background: url(../../images/default/bgr_table4_topright3.gif) no-repeat left top;
	width: 10px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}
.table_search_left { background: url(../../images/default/bgr_table4_left.gif) repeat-y left top; }
.table_search_right { background: #F8E2EF url(../../images/default/bgr_table4_border.gif) repeat-y right top; }
.table_search_bottomleft1 { background: url(../../images/default/bgr_table4_bottomleft1.gif) no-repeat left top; }
.table_search_bottomright { background: url(../../images/default/bgr_table4_bottomright2.gif) no-repeat left top; }
.table_search_bottom1 { background: #F8E2EF url(../../images/default/bgr_table4_border.gif) repeat-x left bottom; }
.table_search_bottomleft2 {
	background: #C59EB5 url(../../images/default/bgr_table4_bottomleft2.gif) no-repeat left top;
	width: 21px;
	font-size: 1px;
	line-height: 1px;
}
.table_search_bottom2 {
	background: #C59EB5 url(../../images/default/bgr_table4_bottom2.gif) repeat-x left top;
	height: 6px;
	font-size: 1px;
	line-height: 1px;
}
.table_search_bottomleft3 {
	background: #C59EB5 url(../../images/default/bgr_table4_bottomleft3.gif) no-repeat left bottom;
	width: 21px;
	height: 6px;
}
.table_search_bottomright2 {
	background: #C59EB5 url(../../images/default/bgr_table4_bottomright.gif) no-repeat left bottom;
	width: 8px;
}
.search_footer1 {
	font-size: 10px;
	line-height: 11px;
	margin: 0px 0px 3px 5px;
	padding: 0px;
	color: #552843;
}
.search_footer1  a {
	color: #552843;
	text-decoration: underline;
}
.search_footer2 {
	font-size: 10px;
	line-height: 11px;
	margin: 0px 0px 3px 5px;
	padding: 0px;
	color: #FFFFFF;
}
.search_footer2 a {
	color: #FFFFFF;
	text-decoration: underline;
}
.border{ border-bottom: 1px solid #e5c4d7;}
.border4{ border-bottom: 1px solid #e5c4d7;border-right: 1px solid #e5c4d7;}
td.border1{ border-bottom: 1px solid #e5c4d7; padding-left:0px;}
.border2{
	border-bottom: 1px solid #e5c4d7;
	background: #fff2fa;
}
.table_results .border{ border-bottom: 1px solid #e5c4d7; font-size:11px; height:37px;}
.res {
	background: url(../../images/default/bttn_reservations.gif) no-repeat left top;
	height: 37px;
	width: 144px;
	display:block;
	text-indent:-99999px;
	border:0px;
	margin-top:-1px;
	cursor:pointer;
}/*
.res:hover { background:url(../../images/default/bttn_reservations.gif) no-repeat -145px top!important; 	
}
*/
.table_results{ clear:both;}
.table_results strong{ color:#c4a2b6;}.search_cat1 {
	color: #7a4c67;
	margin: 0px;
	padding: 0px;
}

.search_cat2 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
strong.total {
	color:#82516d;
	padding-right:0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
p.total{ text-align:center; font-size:.9em;}
#footer {
	font-size: 11px;
	color: #c4a2b6;
	clear: both;
	border:0px;
	background:#A65A87;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer ul {
	list-style: none;
	margin: 10px 0px 5px;
	padding: 0px;
}
#footer ul li {
	display: inline;
	margin-right: 6px;
	margin-left: 0px;}
#footer a{ color:#C4A2B6;text-decoration:none}	
#footer a:hover{ color:#FFFFFF; text-decoration:none;}

* html #footer { margin-top:20px; background:#A65A87; padding-top:5px;}
* html td.res a.reserve:hover{	
	background: url(../../images/default/bttn_reservations.gif) no-repeat left -39px;
	height: 37px;
	width: 144px;}
.room_type{ margin:0px; padding:0px;}.reserve {
	font-size: 14px;
	font-weight: bold;
	color: #ba237c;
	text-transform: uppercase;
}
.button {
	height: 23px;
	width: 155px;
}
.inputbox{ width:150px;}
.holder{width:300px;}
.holder2{width:450px;}
.table_register td strong{ padding-left:5px;}.print {
	background: url(../../images/default/bttn_print.gif) no-repeat left top;
	height: 37px;
	width: 112px;
	display:block;
	text-indent:-99999px;
	float:right;
}
#map_canvas { } 
.item-title {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px;
	text-transform: uppercase;
}


.line{
	color: #e5c4d7;
	background-color: #e5c4d7;
	border:0px;
	height: 1px;
	padding:0px;
	margin:4px 0px 10px;
}
td{ font-size:12px;}

.imgcont{ margin-left:0px;}
.imgcont img{border: 1px solid #C59EB5; width:300px; margin:0px;}
.thumbs img{
	margin:0px;
	border: 1px solid #C59EB5;
	padding: 0px;
}
.hoteldetail{ position:relative; }
.hoteldetail h3{ position:absolute; left:0px; top:0px;}
.hoteldetail .stars{position:absolute; left:0px; top:23px;}
.hotel_description{ margin-right:10px;}

/*-------------------- BEGIN TABS styles -------------------------------*/


.TabbedPanels {
	margin: 15px 0px 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	height:25px;
	padding-left:630px;
	border-bottom: 1px solid #A65A87;


}
.TabbedPanelsTab {
	position: relative;
	top: 6px;
	color:#FFF;
	display:inline;
	padding: 4px 10px;
	margin: 0px 3px 0px 0px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-weight: bold;
	background:#BA237C;
	border-bottom: none;
	border-top: 1px solid #BA237C;
	border-right: 1px solid #BA237C;
	border-left: 1px solid #BA237C;
}
.TabbedPanelsTabHover { background:#EB92C6; }
.TabbedPanelsTabSelected {
	border-top: 1px solid #BA237C;
	border-right: 1px solid #BA237C;
	color:#A65A87;
	background:#F9F3F7;
	font-weight:bold;
	padding: 4px 10px 5px 10px;
	

}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	padding-top:10px;
}
.TabbedPanelsContent {
	padding: 0px;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	
	position: relative;
	
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {

}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
/*-------------------- END TABS styles -------------------------------*/
ul.totalprice{margin:10px 0px 0px 40px; padding:0px; list-style:none; text-align:left; }
ul.totalprice li{ line-height:1.5em;}

/*-------------------- BEGIN Destinatii Styles -------------------------------*/
span.letter{ padding-left:5px;}
.countrycontainer{margin:0px; padding:0px; height:1%; }
.countrycontainer .clear{ clear:both; height:1px; line-height:1px; padding:0px; margin:0px;}
ul.countrylist{ list-style:none; padding:0px; margin:10px 0px 0px 35px;}
ul.countrylist li{ float:left; width: 178px; margin-bottom:10px;}
ul.countrylist li a{ margin:0px; padding:4px 6px; line-height:1.5em; display:block;}
ul.countrylist li a:hover{ color:#fff; background:#ba237c;}
.destinations{margin:0px 0px 10px 0px; display:block;}
ul.destinationlist{ list-style:none; margin-left:0px; padding:0px;}
ul.destinationlist li{ float:left;  width: 182px;  margin:0px 0px 10px 0px;}
ul.destinationlist li a{padding:4px 6px; margin:0px 0px; display:block;}
ul.destinationlist li a:hover{ color:#fff; background:#ba237c;}
ul.destinationmenu{ list-style:none; padding:0px; margin:8px 10px 0px 0px; width:170px; float:left;}
ul.destinationmenu li{ margin:0px;margin-bottom:1px; padding:0px;}
ul.destinationmenu li a:link,
ul.destinationmenu li a:visited{
	padding:4px 6px 4px 25px;
	line-height:1.5em;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #ED93C8;
	background:url(../../images/default/star.gif) no-repeat 5px center;
	filter:alpha(opacity=100);
	opacity:1;	

}
ul.destinationmenu li a:hover{
	filter:alpha(opacity=60);
	opacity:0.6;
	border-bottom:1px solid #E66AB5;
}
ul.destinationmenu li a.current{border-bottom:1px solid #E66AB5;}
/*-------------------- END Destinatii Styles -------------------------------*/

#paginate a{ font-size:1.2em; text-decoration:none; padding:2px 5px; margin:0px;}
#paginate a:hover{color:#FFF; background:#BA237C;}
#paginate a strong{ font-size:1.2em;}
td.cancel_order { padding-top:0px;}
.table_results td.cancel_order p{ padding-top:0px; margin-top:0px; margin-bottom:10px; }
td.cancel_order h3{font-size:14px;}
td.cancel_order b, td.cancel_order strong{ color:#82516D;}
.required{ color:#BA237C;}

.btn_search{ margin-top:10px;}
#paginate a.next, #paginate a.next10, #paginate a.prev, #paginate a.prev10{background:none; padding:2px 0px;}
#paginate a.next:hover, #paginate a.next10:hover, #paginate a.prev:hover, #paginate a.prev10:hover{background:none;}
span.roomtype{ display: table-cell; width:100px;}
td.border p.smaller{ color:#82516D; margin:0px; padding:0px;}
