body {
	width:100%;
	padding:0px;
	margin:0px;
	font-family:tahoma, arial;
	font-size:12px;
}

table tbody tr th {
	border:0px;
}

ul.top-menu-navigation a {
	color:#FFF;
	text-decoration : none;
}



div#doc3 {
	margin:0px auto;
	text-align:center;
	align:center;
	width:100%;
}
#hd {
	position:relative;
	width:100%;
	text-align:center;
	width:100%;
	margin:0px auto;
	height:46px;	
	background-color: #85BCE5;
	background-image:url('http://www.clubhotel.ro/resources/images/top-header-bcgk.jpg');
	background-repeat: repeat;
	
}

#hd .banner-holder {
	position:relative;
	overflow:hidden;
	text-align:center;
	width:100%;
	text-align:center;
	margin:0px auto;
	background-image:url('http://www.clubhotel.ro/resources/images/top-header-bell.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	
}

/*************** YUI Overwrites ******************/

#bd {
	position:relative;
	width:98%;
	text-align:center;
	margin: 0px auto;
}

#yui-main {

}

#yui-main .yui-ge {
	position:relative;
	margin-top:10px;
	height:100%;
	/*overflow:hidden;*/
}

/****************** Top menu navigation **************/

ul.top-menu-navigation {
	position:relative;	
	float:right;
	padding:0px;	
	list-style-type: none;
	font-size:77%;
	color:#FFF;
}

ul.top-menu-navigation li {
	position:relative;
	float:left;	
	padding:2px;
	cursor:pointer;
	display:block;	
	font-weight:bold;
	font-size:11px;
}



/*************** Main navigation ********************/

#main-navigation {
	position:relative;
	padding-bottom:10px;
	padding-top:10px;
	*padding-top:20px;
	_padding-top:10px;
	overflow:hidden;
	width: 100%;
	text-align: center;
	margin: 0px auto;
}

#main-navigation  table  {
	margin-top: 10px;
}

#main-navigation .top-panel-wrapper {
	position: relative;
	height: 20px;		
	background-color : #73A5C6;
	border:1px solid #85BCE5;
	border-bottom:0px;	
	text-align: left;
	font-size: 11px;	
	background-image:url('http://www.clubhotel.ro/resources/images/medium-header-bcgk.jpg');
	background-repeat: repeat;	
}

.top-panel-wrapper .title {
	position: relative;
	color: #FFF;
	top: 2px;
	margin-left: 10px;
	font-size: 11px;		
	font-weight: bold;
	float:right;
	padding-right:10px;
}

#main-navigation .bottom-shadow {
	position:relative;
	height:20px;		
	background-color: #c5d6e0;	
	border:1px solid #85BCE5;	
	border-top:0px;		
	text-align: right;				
	background-image:url('http://www.clubhotel.ro/resources/images/medium-header-bcgk.jpg');
	background-repeat: repeat;	

}


.bottom-shadow .title {
	position: relative;
	color: #FFF;
	top: 2px;
	margin-left: 10px;
	font-size: 11px;		
	font-weight: bold;
}


#main-navigation .center-content {
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	border-left:1px solid #85BCE5;	
	border-right:1px solid #85BCE5;	
	text-align: center;
}

#main-navigation .center-content td {
	border:0px;	
}



/**************** Right navigation *********************/

#right-navigation {
	position:relative;		
	width: 120px;
	height : inherit;
	overflow: hidden;
	border:1px solid #85BCE5;
	margin-left:5px;
	float:left;
	*margin-top:10px;
	_margin-top:-10px;
}



/********************** The YUI overwrites************************/

.yui-main {
	align:center;
	text-align:center;
	clear:both;
	margin-left:10px;
}

.yui-ge  {
	width:inherit;
	margin: 0px auto;
}

.yui-ge div.first {
	width:86%;
	_width:85%;
	float:left;
}

.yui-ge .yui-u {
	width:12%;	
	_width:11%;
	float:left;
}



/****************************************************/

body { padding:0; margin:0; color:#333333; text-align:center; font:12px Arial,sans-serif; color:#333333}

.bigfont{font-weight:bold;font-size:16px;height:45px}

	#tabs {clear: left; height: 51px; width:97%; margin: 0 auto; line-height:normal; border-bottom: 5px solid #f3eede;}
	#tabs ul {margin:0; padding: 20px 10px 0 5px; list-style:none;}
	#tabs li {display:inline; margin: 0; padding:0;}
	#tabs a {float:left; background:url("/Images/tableft.gif") no-repeat left top; margin: 0px 5px 0px 0px; padding: 0 0 0 6px; text-decoration:none;}
	#tabs a span {float: left; display: block; background:url("/Images/tabright.gif") no-repeat right top; padding: 8px 15px 8px 9px; color: #3377dd; text-transform: uppercase; font-weight: bold;}
	#tabs a.active {float:left; background:url("/Images/tableft.gif") no-repeat left top; margin: 0px 5px 0px 0px; padding: 0 0 0 6px; text-decoration:none; background-position: 0% -31px;}
	#tabs a.active span {float: left; display: block; background:url("/Images/tabright.gif") no-repeat right top; padding: 8px 15px 8px 9px; color: #333; text-transform: uppercase; font-weight: bold; background-position: 100% -31px;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabs a span, #tabs a span.active {float: none;}
	/* End IE5-Mac hack */

	#tabs a:hover {background-position: 0% -31px;}
	#tabs a:hover span {background-position: 100% -31px;}


#nhc_header-content {height: 87px; height: 71px; background: url(/Images/header-bg.gif) repeat-x; margin-left: 220px; margin-right: 1%;}
#nhc_border-left {width: 11px; background: url(/Images/header-bg-left.gif) no-repeat;}
#nhc_border-right {width: 11px; height: 80px; background: url(/Images/header-bg-right.gif) no-repeat;}
#nhc_save-time {display:inline;margin-left: 15px;}
#nhc_flags {display:block; margin-top: 10px;}

#nhc_menu-top a, #nhc_menu-bottom a {font-family: Arial,Sans-serif; font-size: 11px; font-weight: bold; color: #3377DD; text-decoration: none;}
#nhc_menu-top a:hover, #nhc_menu-bottom a:hover {font-size: 11px; font-weight: bold; color: #3377DD; text-decoration: underline;}
#nhc_sub-menu-bottom a {font-family: Arial,Sans-serif; font-size: 11px; color: #3377DD; text-decoration: none;}

#nhc_flags img {margin-left: 8px;}

#nhc_footer {margin-top:15px; margin-right:25px;position: relative; bottom: 0; clear:both; left: 1%; width: 97%; height: 80px; background: url(/Images/footer-bg.gif) repeat-x bottom;text-align: center;}

#nhc_menu-bottom {padding-top: 10px;}
#nhc_sub-menu-bottom {margin-top: 3px;}
#nhc_copyright {font-family: Arial,Sans-serif;font-size: 11px; margin-top: 3px;}


.home {font-size:10pt} /* font-size used on home page */
.home_search {border:solid 1px #f8f4ef} /* home page search box */

.width { width:97%; margin:0px auto; text-align:left }
.menu {font-size: 7.5pt} /*header*/

/* menu links at top of page + nightly rates + tabs */
.m,.m:visited { color:#4477AA; text-decoration:none;cursor:pointer; }
.m:hover,.m:active { color:#3377dd; text-decoration:none;}

.nightly {color:#4477AA} /* nightly rates + row headers on hotel page */

/* Standard links */
a { color:#3377dd; text-decoration:none }
a:visited { color: #3377dd; text-decoration:none }
a:active,a:hover { color: #3377dd; text-decoration:underline; }

/* language flags */
a img { border:none }
.flag { float:left; width:15px; margin-right:2px }

.footer {clear: both; padding:15px 0px 15px 0px; text-align: center; font-size:7.5pt; line-height:150%;}

.waiting {font-size: 10.5pt }
.path { font: 16px arial,sans-serif; font-weight:bold; padding:10px 0 3px 0 }
.resultsfound {font-weight:normal; font-size:12px;margin: 2px 0px 0px 5px;}

.g { color:#CCCCCC} /* Green */
.o { color:#FF6600 } /* Orange */
.r { color:#CC0000 } /* Red */
.w { color:#FFFFFF } /* White */
.orange {color:#FF9600}

.light { background-color:#f8f4ef}
.dark { background-color:#f3eede}

th { background:#f8f4ef; padding:6px; border-top:#f3eede solid 4px; }

small, .small { font-size:8pt; color:#333333; }

.button_big { background-color: #FF6600; color: #FFFFFF; font: bold 10pt arial,sans-serif; border-bottom-color:#333333; border-right-color:#333333  }
.button_small { background-color: #FF6600; color: #FFFFFF; font: bold 8pt arial,sans-serif; border-bottom-color:#333333; border-right-color:#333333  }

.list td { padding:5px }
.listMouseover { background-color:#fcf9f6}

h3 { font: bold 12pt arial, sans-serif; margin: 0 0 7px 0 }
h4 { font: bold 12pt Arial,sans-serif; color:#FF6600; margin:15px 0 5px 0 }

/* SearchResults page */
.refineYourSearch {font: bold 16px Arial,sans-serif; color:#333333} /* 'Refine Your Search' and 'Change Travel Dates' */
.currentlyShowing {font: bold 16px Arial,sans-serif;} /* 'Currently Showing' */
.currency {font-size:7.5pt; font-weight:bold; color:#333333;}
.sortby { font-size:7.5pt;color:#333333;}

/* Paging */
.resultspage{ font-weight:bold; font-size:16px;}
.nextprevious {text-decoration:none; font-weight:bold; font-size:16px;}
.pages{text-decoration:underline; font-weight:bold; font-size:16px; }
.selectedpage{color:#333333; font-weight:bold; font-size:16px;}

/* Map Link */
.z,.z:visited { color:#6b3; text-decoration:none }
.z:hover,.z:active { color:#333; text-decoration:none }

/* tabs */
.tabUnSelected,.tabUnSelected:visited { font-weight:bold; font-size:7.5pt; color:#4477AA; text-decoration:none; cursor:pointer; cursor:pointer; }
.tabUnSelected:hover,.tabUnSelected:active { font-weight:bold; font-size:7.5pt; color:#3377dd; text-decoration:none; cursor:pointer; cursor:pointer; }
.tabSelected, .tabSelected:visited, .tabSelected:hover, .tabSelected:active { font-weight:bold; font-size:7.5pt; color:#FFFFFF;text-decoration:none	}
.tabSelectedNew, .tabSelectedNew:visited, .tabSelectedNew:hover, .tabSelectedNew:active { font-weight:bold; text-decoration:none;}
.tabRule {font-size:xx-small;border-top:#f3eede solid 4px;} /*think blue line under tabs*/

.sitessearched {font-weight:bold; font-size:12pt}
.wehavecombined {font-size:10pt}
.multiplecitymatches {font-size:11pt}

/* static pages */
h1 { font: 18pt arial,sans-serif; margin: 0 }
.contactHeader1 { font: 16pt arial,sans-serif; margin: 0;}
.contactHeader2 { font: 14pt arial,sans-serif; margin: 0;}
.contactHeader3 { font: 11pt arial,sans-serif; margin: 0;}
.contactHeader4 { font: 8pt arial,sans-serif; margin: 0;}
.staticwidth { width:790px; margin:0 auto; text-align:left }
.staticnarrow { width:680px; text-align:left }

/* browse by country,city,state list */
.browse { list-style:none; float:left; width:20%; padding: 10px 0 10px 2%; margin: 0 0 0 0;font-size:16px;}

#sites {padding:0; margin:0}
#sites ul {list-style:none}
#sites li {display:inline}
#sites li a {padding:8px 0; float:left; width:180px; text-align:center;clear:both; }
#sites li a.current {padding:8px 0;float:left;  width:180px;clear:both; text-align:center; background-color:#f8f4ef}

#sitesPhotos {padding:0; margin:0}
#sitesPhotos ul {list-style:none}
#sitesPhotos li {display:inline}
#sitesPhotos li a {padding:8px 0; float:left; width:180px; text-align:center;clear:both; }
#sitesPhotos li a.current {padding:8px 0;float:left;  width:180px;clear:both; text-align:center; background-color:#f8f4ef}


/* You are now leaving HotelsCombined.com page */
.stayDetails {background-color:#f8f4ef;color:#4477AA}


/********** HotelsCombined.com specific branding - NO customization required **********/
.welcome { padding:20px 5px 20px 5px; line-height:175%} /*hotelscombined explanation*/
.searchengine {BORDER-RIGHT: #90c6ea 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(/Images/maglass.gif) no-repeat right bottom; BORDER-LEFT: #90c6ea 1px solid} /*Home page + SearchBox.aspx */
.othersearchoptions { font-size:7.5pt; color:#333333; } /* small links on home page + searchboxes */
.b,.b:visited { color:#333333; text-decoration:none; } /* footer links */
.b:hover,.b:active { color:#0066CC; text-decoration:none }


/* ajax help popup window */
.help {cursor:help;color:Blue;} /* trigger */
.helpPopup
{
	border: 1px solid #000000;
	z-index: 100;
	background-color: #FFFFCC;
	width:500px;
	padding:5px
}


a.menuItem,a.menuItem:visited,a.menuItem:hover { color:#FFF;}


.liquid_text {
	text-align: justify; width: 280px; font-size: 0.9em; color: rgb(133, 188, 229); margin-top: 15px; margin-bottom: 15px;
}

.yui-ge div.first {
width:99%;
}




/* cod andrei */

#combined-se-frame h1{
	padding:2px;
	color: #fff;
	font-size:14px;	
}

#footerz{
	margin-left: auto; 
	margin-right: auto;
	margin-top:20px; 
	width: 100%;	
	min-height:10px;
	/*background: #4C80A5;*/
	color: #fff;
}

#footerz h1 { 
	font: 12px bold; 
	font-family: Verdana; 
	float:left; 
	text-align:left; 
	text-decoration:none; 
	color: #F16C00;
}

#footerz{
	margin-left: auto; 
	margin-right: auto;
	margin-top:20px; 
	width: 100%;	
	min-height:10px;
	/*background: #4C80A5;*/
	color: #fff;
}

#footerz h1 {text-transform: uppercase;  font: 12px bold; font-family: Verdana; float:left; text-align:left; text-decoration:none; color: #F16C00;	 }

#footerz ul {
	margin:0px;
	padding:10px;
	padding-left:2%;
	min-width: 10px; 
	min-height:10px;
	max-height:300px;
	list-style:none;
	text-align:left;
	float:left;
	padding-top:13px;
	width:97%;
	background: #1E517C;
}

#footerz ul li, #footerz ul li a{
		margin: 0px;
		padding:0px;
		list-style:none;
		float:left;	
		color: #e7e7e7;
		width:120px;
		text-align:left;
		font: 11px bold;
		font-family: Arial;
		line-height:16px;
		vertical-align:middle;
		height:16px;
		margin-left:5px;
		font-family: Verdana; 
}


#footerz ul li a{
			margin:0px;
			padding-left: 10px;
			min-width:110px;	
			text-decoration:none;
}


#footerz ul li a:hover {
		color: #1E517C;
		background: #fff;
		text-decoration:none;
}


/* end cod andrei */
