* { margin:0; padding:0; }

body {
	color:#1c1a36;
	/*width: 1314px;*/
	margin: 0 auto;
}

body.bodyHome {
	background:#fff url('http://www.tourismguide.ro/images/bgNHFh.jpg') center -13px no-repeat;
	overflow-x: hidden;
}

body.bodyContent {
	background:#fff url('http://www.tourismguide.ro/images/bgNHF.jpg') center -13px no-repeat;
}

body, table, label, input, select, textarea, button {
	font:normal 13px/17px Arial, Helvetica, sans-serif;
}

fieldset { border:none; }
option { padding-right:6px; }

hr { display:none; }
a { color:#0af; outline:none; text-decoration:none; }
a:hover { color:#ff4e00; }
img { border:none; }

.invisible { display:none; }

.clearer {
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
	overflow:hidden;
}

.container {
	width:980px;
	margin:0 auto;

}

body.bodyHome .container {
	float: left;
}

.leftbanner, .rightbanner {
	width: 167px; 

	background-color: rgb(200,120,200);
	margin-top: 140px;
}
.topbanner {
	
	width: 948px;
	height: 90px;
	margin: 8px 0 0 0;
}
.leftbanner {
	float: left;

}

.rightbanner {
	float: right;
}

/* HEADER-UL INCEPE AICI */

.top {
	width:980px;
	height:23px;
	margin:0 auto;
	position:relative;
	z-index:1;
}

.top h1 {
	width:820px;
	height:23px;
	float:left;
	display:inline;
	padding-left:10px;
	font-size:11px;
	line-height:23px;
	color:#aab2bd;
	text-shadow:#0c1726 0 -1px 0;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
}

ul.topNav {
	width:auto;
	float:right;
	display:inline;
}

ul.topNav li {
	float:left;
	display:inline;
}

ul.topNav li a {
	height:23px;
	float:left;
	display:inline;
	padding:0 2px 0;
	text-decoration:none;
	font-size:11px;
	color:#fff;
}

ul.topNav li a:hover {
	color:#fff;
	text-decoration:none;
}

ul.topNav li a img {display:block;}

ul.topNav li a.info {
	height:18px;
	padding:5px 5px 0 6px;
	background:url('http://hoteluri.tourismguide.ro/public/images/newLayout/bgI.gif') left top repeat-x;
}

ul.topNav li a.active,
ul.topNav li a.active:hover {
	background:#fff;
	color:#1A2D4D;
}

ul.topNav li a.info:hover {
	background-position:left bottom;
}

/* LOGIN */

#login-panel {  
	position:absolute;  
	top:23px;  
	right:0;  
	width:205px;  
	padding:4px 15px 10px 15px;  
	background:#fff;
	font-size:8pt;
	font-weight:bold;  
	color:#1c1a36;  
	display:none;
	z-index:9999;
}  

#login-panel label {
	width:205px;
	float:left;
	display:block;
	margin-top:6px;
	text-align:left;
}

#login-panel input {
	width:190px;
	padding:4px;
	font-size:14px;
	background:#fff url('http://hoteluri.tourismguide.ro/public/images/newLayout/bgField.gif') center top repeat-x;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#aaa;
	float:left;
	display:block;
}

#login-panel input:focus {
	color:#000;
}

button.topLoginBtn {
	width:60px;
	height:28px;
	float:left;
	display:inline;
	margin-top:6px;
	text-shadow:#fcbf57 0 1px 0;
	background-image:url('http://hoteluri.tourismguide.ro/public/images/newLayout/btnLogin.gif');
	background-position:center top;
	background-repeat:no-repeat;
	border:none;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	line-height:28px;
	color:#1c1a36;
}

#login-panel small {
	float:left;
	display:inline;
	line-height:28px;
	margin:6px 0 0 6px;
	color:#999;
}

/* HEADER */

.header {
	width:980px;
	margin:1px auto 0;
	position:relative;
}

.tg {
	width:132px;
	height:94px;
	float:left;
	display:inline;
	margin-top:8px;
}

.tg img {
	display:block;
}

ul.mainNav {
	width:570px;
	float:left;
	display:inline;
	list-style:none;
	margin:33px 0 0 42px;
}

ul.mainNav li {
	float:left;
	display:inline;
	text-align:left;
}

ul.mainNav li a {
	width:110px;
	height:45px;
	float:left;
	display:inline;
	padding:15px 13px;
	color:#1c1a36;
}

ul.mainNav li a strong {
	display:block;
	font-size:22.68px;
	letter-spacing:-1.5px;
	text-shadow:#54c5ff 0 1px 0;
}

ul.mainNav li a span {
	display:block;
	font-size:14px;
	color:#e3fbff;
}

ul.mainNav li a.active,
ul.mainNav li a:hover {
	color:#000;
	text-decoration:none;
	background:url('http://hoteluri.tourismguide.ro/public/images/newLayout/bgNavHover.png') left top repeat-x;
}

ul.mainNav li a.active strong,
ul.mainNav li a:hover strong {
	text-shadow:#88d9f8 0 1px 0;
}

ul.userNav {
	width:auto;
	list-style:none;
	float:right;
	display:inline;
	margin:12px 0;
}

ul.userNav li {
	float:left;
	display:inline;
	line-height:38px;
}

ul.userNav li a {
	height:38px;
	color:#a4e3ff;
	float:left;
	display:inline;
	padding:0 7px;
}

ul.userNav li a:hover {
	color:#fff;
	text-decoration:none;
}

ul.userNav li a.active {
	background:#fff;
	color:#0af;
}

.commercials {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 728px;
	height: 90px;
	float: left;
	display: inline;
	margin: 0px;
	overflow: hidden;
	border: 1px solid #F00;
}

.hotline {
	width:235px;
	float:right;
	display:inline;
	margin-top:24px;
	text-align:right;
	line-height:20px;
	color:#fff;
}

.hotlineTitle {
	color:#000;
	font-size:16px;
	font-weight:bold;
	display:block;
	letter-spacing:-1px;	
	text-shadow:#54c5ff 0 1px 0;
}

.hotlineNr {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-2px;
	word-spacing:-2px;
	text-shadow:#0091d6 0 -1px 0;
}

.hotlineHours {
	font-size:11px;
	text-shadow:#0091d6 0 -1px 0;
}

.gSearch {
	width:235px;
	float:right;
	display:inline;
}

/*
.gSearchFieldset {
}

.gSearchBtn {
	width:32px;
	height:32px;
	float:left;
	display:inline;
}

input.gSearchInput {
	width:189px;
	height:32px;
	float:left;
	padding:0 7px;
	border:0;
	color:#cecece;
	font-size:18px;
	letter-spacing:-1px;
	background:#fff url('http://hoteluri.tourismguide.ro/public/images/newLayout/bgGSearch.jpg') center right no-repeat;
}

input.gSearchInput:focus {
	color:#1c1a36;
}

.gSearch input[type="submit"] {
	width:32px;
	height:32px;
	float:left;
	display:inline;
	border:none;
	text-indent:-9999px;
	background:#fff url('http://hoteluri.tourismguide.ro/public/images/newLayout/g.jpg') center right no-repeat;
	cursor:pointer;
	position:relative;
	margin-left:-24px;
}

.gSearch input[type="text"] {
	width:189px;
	width:221px;
	height:26px;
	float:left;
	padding:0 7px;
	border:0;
	color:#cecece;
	font-size:18px;
	letter-spacing:-1px;
	background:#fff url('http://hoteluri.tourismguide.ro/public/images/newLayout/bgGSearch.jpg') center right no-repeat;
}

.gSearch input[type="text"]:focus {
	color:#1c1a36;
}
*/

ul.secNav {
	margin-top:1px;
	display:inline;
	padding-left:2px;
	list-style:none;
	font-size:12px;
	background:url('http://hoteluri.tourismguide.ro/public/images/newLayout/2p1x.gif') left top repeat-y;
}

ul.secNav.snLeft {
	width:600px;
	height:30px;
	float:left;
}

ul.secNav.snRight {
	width:auto;
	height:30px;
	float:right;
}

ul.secNav li {
	float:left;
	display:inline;
	line-height:30px;
}

ul.secNav li a {
	height:30px;
	float:left;
	display:inline;
	padding:0 14px 0 12px;
	background:url('http://hoteluri.tourismguide.ro/public/images/newLayout/2p1x.gif') right top repeat-y;
	color:#1c1a36;
}

ul.secNav li a:hover {
	text-decoration:none;
	background-color:#C4F1F7;
	color:#000;
}
/* HEADER-UL SE TERMINA AICI */
.content {
	width:980px;
	float:left;
	display:block;
	margin-top:7px;
}

p.breadcrumbs {
	font-size:11px;
	color:#7ba6ad;
	margin-top: 7px;
}

p.breadcrumbs a {
	color:#7ba6ad;
}

p.breadcrumbs a:hover {
	text-decoration:underline;
}

.threeBlock,.threeBlockContent {
	width:640px;
	float:left;
	display:inline;
	background: url('/public/images/newLayout/bgTreeContent.jpg') center top no-repeat;
}
.threeBlockContentShort{
	width:640px;
	float:left;
	display:inline;
	height:353px;
	background: url('/public/images/newLayout/bgTreeContent2.jpg') center top no-repeat;
}

.threeBlock {
	height:623px;
}

.threeBlockContent {
	height:512px;
}


.advancedSearch {
	width:640px;
	height:275px;
	float:left;
	display:block;
}
.advancedSearchShort {
	width:640px;
	height:213px;
	float:left;
	display:block;
}
.advancedSearch h2,.advancedSearchShort h2 {
	font-size:28px;
	font-weight:normal;
	letter-spacing:-1px;
	text-shadow:#95edff 0 1px 0;
	margin:31px 31px 0;
}

.advancedSearch fieldset,.advancedSearchShort fieldset  {
	margin:13px 31px 0;
}

.fieldsetRowMedium,
.fieldsetRoomtypeCell,
.fieldsetRowSmall {
	float:left;
	display:inline;
}
.fieldsetRowLarge {
	width:578px;
	float:left;
	display:block;
}
.fieldsetRowMedium {
	width:286px;
}
.fieldsetRowSmall {
	width:82px;
}
.fieldsetRoomtypeCell {
	width:263px;
}
.advancedSearch label,.advancedSearchShort label {
	margin:9px 0 4px;
	font-size:14px;
	line-height:18px;
	display:block;
	letter-spacing:-0.5px;
}

.advancedSearch input ,.advancedSearchShort input {
	padding:8px;
	font-size:14px;
	background:#fff url('/public/images/newLayout/bgField.gif') center top repeat-x;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#aaa;
	display:block;
}

.advancedSearch input:focus ,.advancedSearchShort input:focus {
	color:#1c1a36;
}

input.textFieldLarge {
	width:556px;
}

.advancedSearch select ,.advancedSearchShort select {
	padding:7px;
	color:#aaa;
	font-size:14px;
	float:left;
	display:inline;
	margin-right:8px;
}

.selectSmall { width:74px; }
.selectMonth { width:144px; }
.selectRoomtype { width:255px;}

.advancedSearch option,.advancedSearchShort option {
	color:#000;
}

a.calendar img {
	display:block;
}

.advancedSearch input[type="hidden"] ,.advancedSearchShort input[type="hidden"] { 
	display:none;
}

button.advSearchSubmit {
	width:145px;
	height:44px;
	border:0;
	color:#1c1a36;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	text-shadow:#fcbf57 0 1px 0;
	background:url('/public/images/newLayout/btnAdvSearch.gif') center no-repeat;
	position:relative;
	margin-top:25px;
}

.whyTG {
	width:640px;
	height:140px;
	float:left;
	display:block;
}

ul.whyTGreasons {
	padding-right:30px;
	margin:25px 0 0 260px;
	font-size:12px;
	line-height:15px;
}

.topOffers {
	width:640px;
	height:207px;
	float:left;
	display:inline;
	margin-top:1px;
	background:#61CBFF url('/public/images/newLayout/bgTopOffers.jpg') center top no-repeat;
	overflow:hidden;
}

h2.heading2268 {
	font-size:22,68px;
	font-weight:bold;
	letter-spacing:-1px;
	text-shadow:#95edff 0 1px 0;
	margin:31px 31px 0;
}

.topOffers h2.heading2268 {
	margin-top:24px;
}

.topOffers ul.subtitleTabs {
	width:578px;
}

ul.subtitleTabs {
	float:left;
	display:inline;
	list-style:none;
	margin:4px 31px 0;
}

ul.subtitleTabs li {
	float:left;
	display:inline;
	color:#e1fbff;
	margin-right:4px;
}

ul.subtitleTabs li a {
	color:#e1fbff;
}

ul.subtitleTabs li a:hover {
	color:#fff;
}

ul.subtitleTabs li a.active {
	color:#ff4e00;
	font-weight:bold;
}

.toCarouselWrapper {
	width:640px;
	height:130px;
	float:left;
	display:inline;
	margin-top:8px;
}

a.to {
	width:31px;
	height:68px;
	float:left;
	display:inline;
	text-indent:-9999px;
}

a.to.ALeft {
	background:url('/public/images/newLayout/toALeft.jpg') center no-repeat;
}

a.to.ARight {
	background:url('/public/images/newLayout/toARight.jpg') center no-repeat;
}

.toCarousel {
	width:578px;
	height:130px;
	float:left;
	display:inline;
	overflow:hidden;
	white-space:nowrap;
}

.toCarouselItem {
	width:134px;
	float:left;
	display:inline;
	margin-right:10px;
}

.toCarouselItemImg {
	width:128px;
	height:62px;
	display:block;
	overflow:hidden;
	border:3px solid #bdf8ff;
}

.toCarouselItemImg:hover {
	border-color:#fff;
}

.toCarouselItemImg img {
	width:130px;
	height:90px;
}

h3.hotelNameSmall {
	font-size:14px;
	font-weight:normal;
	line-height:13px;
	letter-spacing:-0.5px;
	margin-top:8px;
}

p.subtitleTags {
	font-size:11px;
	color:#e1fbff;
}

p.subtitleTags a {
	color:#e1fbff;
}

.toCarouselItem h3 a:hover,
p.subtitleTags a:hover {
	color:#fff;
}

p.subtitleTags a:hover {
	text-decoration:underline;
}

.toCarouselItem h3 a {
	color:#1c1a36;
}

.tbcBanner {
	width:640px;
	height:96px;
	float:left;
	display:block;
	margin-top:1px;
}

.twoBlock {
	width:339px;
	height:512px;
	float:left;
	display:inline;
	margin-left:1px;
}

.workWithUs {
	width:339px;
	height:262px;
	float:left;
	display:inline;
	background:#c5f0f7;
}

.workWithUs h2 {
	width:88px;
	float:left;
	display:inline;
	margin-top:20px;
	padding:8px 13px 0 20px;
	font:normal 18px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing:-1px;
	text-align:right;
}

.workWithUsTeaser {
	width:158px;
	height:200px;
	float:left;
	display:inline;
	margin:20px 0 0 0;
	padding:0 20px 0 20px;
	border-left:1px solid #192f4c;
}

.workWithUsTeaser p {
	margin-top:10px;
	font:normal 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.workWithUsTeaser p a {
	color:#0af;
}

.workWithUsTeaser p a:hover {
	text-decoration:underline;
}

ul.workWithUsNav {
	width:339px;
	height:20px;
	float:left;
	display:block;
	list-style:none;
	padding-bottom:1px;
	background:url('/public/images/newLayout/dot.gif') 121px 0 repeat-y;
}

ul.workWithUsNav li {
	float:left;
	display:inline;
	line-height:20px;
}

a.wwun {
	width:10px;
	height:20px;
	float:left;
	display:inline;
	text-indent:-9999px;
}

a.wwun.ALeft {
	margin-left:108px;
	background:url('/public/images/newLayout/toALeft.gif') center no-repeat;
}
a.wwun.ARight {
	margin-left:7px;
	background:url('/public/images/newLayout/toARight.gif') center no-repeat;
}

.recOffers {
	width:339px;
	height:360px;
	float:left;
	display:inline;
	margin-top:1px;
	background:#c5f0f7;
}

.recOffers h2.heading2268 {
	text-shadow:none;
	margin-top:24px;
}

ul.recOffersTabNav {
	width:277px;
	float:left;
	display:inline;
	list-style:none;
	margin:10px 31px 0;
}

ul.recOffersTabNav li {
	font-size:17px;
	line-height:40px;
	float:left;
	display:inline;
}

ul.recOffersTabNav li a {
	height:40px;
	color:#8cb0bf;
	float:left;
	display:inline;
	border-right:1px solid #8cb0bf;
	padding-right:13px;
}

ul.recOffersTabNav li a:hover,
ul.recOffersTabNav li a.active {
	color:#ff4e00;
}

ul.recOffersTabNav li a.noBorder {
	border:none;
	padding-left:13px;
}

.recOffersVCarouselWrapper {
	width:279px;
	height:224px;
	float:left;
	display:inline;
	margin:1px 30px 0 30px;
	border-top:1px solid #8cb0bf;
	border-bottom:1px solid #8cb0bf;
	position:relative;
}

table.recOffersVCarousel {
	width:279px;
}

table.recOffersVCarousel td {
	padding:1px 0 5px;
	border-bottom:1px solid #fff;
}

td.rovcHotel {
	width:159px;
}

td.rovcHotel h3.hotelNameSmall {
	width:159px;
	height:13px;
	overflow:hidden;
	white-space:nowrap;
}

td.rovcBtnWrapper {
	width:120px;
	text-align:right;
	letter-spacing:-1px;
}

.rovcPreBtn {
	font-size:14px;
	line-height:14px;
	color:#999c9d;
}

a.rovcBtn {
	font-size:18px;
	color:#0af;
}

table.recOffersVCarousel p.subtitleTags,
table.recOffersVCarousel p.subtitleTags a {
	color:#999c9d;
}

table.recOffersVCarousel p.subtitleTags a:hover,
table.recOffersVCarousel a:hover {
	color:#ff4e00;
}

td.rovcHotel p.subtitleTags a:hover { text-decoration:none; }

a.rovcScroll {
	width:20px;
	height:10px;
	position:absolute;
	right:1px;
}

a.rovcScroll.toTop {
	background:url('/public/images/newLayout/toATop.gif') center no-repeat;
	top:-14px;
}

a.rovcScroll.toBottom {
	background:url('/public/images/newLayout/toABottom.gif') center no-repeat;
	bottom:-14px;
}

.browseByDest {
	width:976px;
	float:left;
	display:inline;
	border:2px solid #c5f0f7;
	background:url('/public/images/newLayout/worldmap.gif') 18px 75px no-repeat;
	margin-top:1px;
	padding-bottom:31px;
}

.browseByDestLeft {
	width:288px;
	float:left;
	display:inline;
	overflow:hidden;
}

	.browseByDest h2.heading2268 {
		margin:29px 29px 0;
		text-shadow:none;
	}
	
	.browseByDest ul.subtitleTabs {
		width:230px;
		list-style:none;
		margin:4px 29px 0;
	}
	
		.browseByDest ul.subtitleTabs li {
			color:#999c9d;
		}
		
			.browseByDest ul.subtitleTabs li a {
				color:#999c9d;
			}
			
			.browseByDest ul.subtitleTabs li a:hover {
				color:#ff4e00;
			}
			
			.browseByDest ul.subtitleTabs li a.active {
				color:#ff4e00;
				font-weight:bold;
			}

.browseByDestRight {
	width:688px;
	float:left;
	display:inline;
	padding-top:21px;
}

dl.browseByDestDest {
	width:130px;
	height:26px;
	float:left;
	display:inline;
	line-height:13px;
	margin-top:12px;
}

dl.browseByDestDest dt {
	font-size:14px;
}

dl.browseByDestDest a:hover {
	color:#ff4e00;
}

dl.browseByDestDest dd {
	font-size:11px;
	color:#999c9d;
}

dl.browseByDestDest dd a {
	color:#999c9d;
}

.randomPromo {
	width:980px;
	float:left;
	display:block;
	margin-top:1px;
}

.randomPromoItem {
	width:240px;
	float:left;
	display:inline;
	margin-right:1px;
	border:2px solid #c5f0f7;
}

.randomPromoItem.noMargin {
	width:241px;
	margin-right:0;
}

h2.randomPromoItemTitle {
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	margin:22px 29px 0;
}

h2.randomPromoItemTitle a {
	color:#00aaff;
}

h2.randomPromoItemTitle a:hover {
	color:#ff5a11;
}

.randomPromoItemImg {
	margin:14px 20px 0;
}

.randomPromoItem p {
	margin:11px 29px 0;
	padding-bottom:11px;
	line-height:14px;
	font-size:12px;
}

p.randomPromoItemTeaser {
	width:182px;
	float:left;
	display:inline;
	color:#33393c;
	border-bottom:1px solid #C5F0F7;
}

p.randomPromoItemTeaser.noBorder {
	border:none;
}

.randomPromoItemLink {
	width:110px;
	float:left;
	display:inline;
	padding-right:10px;
	white-space:nowrap;
	overflow:hidden;
}

.randomPromoItemLink a {
	color:#00aaff;
}

.randomPromoItemLink a:hover {
	color:#ff5a11;
}

.randomPromoItemPrice {
	width:62px;
	float:right;
	clear:right;
	color:#00aaff;
	font-size:18px;
	text-align:right;
}

ul.randomPromoItemList {
	width:182px;
	float:left;
	display:inline;
	margin:11px 29px;
	list-style:none;
}

ul.randomPromoItemList li {
	width:182px;
	line-height:28px;
	float:left;
	display:block;
}

ul.randomPromoItemList li a {
	width:182px;
	height:28px;
	float:left;
	display:block;
	border-bottom:1px solid #C5F0F7;
	overflow:hidden;
	white-space:nowrap;
	color:#1c1a36;
	color:#0af;
}

ul.randomPromoItemList li a.noBorder {
	border:none;
}

ul.randomPromoItemList li a.active {
	color:#00aaff;
	font-weight:bold;
	letter-spacing:-1px;
}

ul.randomPromoItemList li a:hover {
	color:#ff4e00;
}

.tagCloud {
	height:239px;
	padding:20px;
	overflow:hidden;
}
.tagCloud a:hover {
	color:#ff4e00;
	text-decoration:underline;
}

.span1 { font-size:10px; }
.span2 { font-size:12px; }
.span3 { font-size:14px; }
.span4 { font-size:16px; }
.span5 { font-size:18px; }

.menuAndPromo {
	width:980px;
	height:248px;
	float:left;
	display:block;
	overflow:hidden;
	margin-top:1px;
}

.mapMenuAndLinks {
	width:244px;
	height:248px;
	float:left;
	display:inline;
	background:#e2f7fb;
}

.mapMenuAndLinks a {
	color:#00aaff;
}

.mapMenuAndLinks a:hover {
	color:#FF4E00;
}

ul.mapMenu {
	width:184px;
	height:154px;
	float:left;
	display:inline;
	margin:10px 10px 0;
	padding:10px 20px 0;
	background:#fff;
	list-style:none;
}

ul.mapMenu li {
	float:left;
	display:block;
	line-height:36px;
}

ul.mapMenu li a {
	width:184px;
	height:36px;
	float:left;
	display:block;
	border-bottom:1px solid #c5f0f7;
}

ul.mapMenu li a.noBorder {
	border:none;
}

.mapLinksScroller {
	width:224px;
	height:54px;
	float:left;
	display:inline;
	margin:10px;
	background:#fff;
}

.mapLinks {
	width:153px;
	height:16px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:19px 0 19px 20px;
	line-height:16px;
}

.mapLinks a {
	width:153px;
	height:16px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
}

.mapArrows {
	width:32px;
	height:14px;
	float:left;
	display:inline;
	margin-top:20px;
}

.mapArrows a {
	width:15px;
	float:left;
	display:inline;
	margin-right:1px;
}

.mapPromo {
	width:735px;
	height:248px;
	float:left;
	display:inline;
	margin-left:1px;
	background:#e2f7fb;
	overflow:hidden;
}

.mapPromoItem {
	width:715px;
	height:228px;
	float:left;
	display:inline;
	margin:10px;
	overflow:hidden;
	position:relative;
}

.mapPromoItem.laMunte {
	background:url('/public/images/newLayout/mapPromoTGMunte2010.jpg') left top no-repeat;
}

.mapPromoItem.laMare {
	background:url('/public/images/newLayout/mapPromoTGMare2010.jpg') left top no-repeat;
}

.mapPromoItem.laSpa {
	background:url('/public/images/newLayout/mapPromoTGSpa2010.jpg') left top no-repeat;
}

.mapPromoItem.la7zile {
	background:url('/public/images/newLayout/mapPromo7Zilelamare.jpg') left top no-repeat;
}


.mapPromoItem h2 {
	width:268px;
	float:left;
	display:inline;
	margin-top:21px;
	padding-right:17px;
	font-size:22px;
	font-weight:normal;
	line-height:18px;
	text-align:right;
	letter-spacing:-1px;
	color:#fff;
}

.mapPromoItemItems {
	width:429px;
	height:160px;
	float:left;
	display:inline;
	margin-top:11px;
	border-left:1px solid #6ad3ff;
	overflow:hidden;
}

.mapPromoItemItemsHotel {
	width:193px;
	height:40px;
	float:left;
	display:inline;
	line-height:13px;
	padding:0 0 0 17px;
	overflow:hidden;
}

.mapPromoItemItemsHotel:hover {
	background:#38bdff;
}

.mapPromoItemItemsHotel h3.hotelNameSmall {
	letter-spacing:0;
	margin:6px 0 1px;
	overflow:hidden;
	white-space:nowrap;
}

.mapPromoItemItemsHotel h3.hotelNameSmall a {
	color:#fff;
}

.mapPromoItemItemsHotel h3.hotelNameSmall a:hover {
	text-decoration:underline;
}

.mapPromoItemItemsHotel .subtitleTags,
.mapPromoItemItemsHotel .subtitleTags a {
	color:#8ce9ff;
	overflow:hidden;
	white-space:nowrap;
}

ul.mapPromoItemTabs {
	width:715px;
	height:47px;
	float:left;
	display:inline;
	list-style:none;
	position:relative;
	margin:-57px 0 0 10px;
}

ul.mapPromoItemTabs li {
	float:left;
	display:inline;
	font-size:14px;
	line-height:47px;
	text-align:center;
}

ul.mapPromoItemTabs li.bgRepeat {
	width:379px;
	background:url('/public/images/newLayout/bgMapPromoItemTabsLiA.gif') left top no-repeat;
}

ul.mapPromoItemTabs li a {
	width:112px;
	height:47px;
	float:left;
	display:inline;
	background:url('/public/images/newLayout/bgMapPromoItemTabsLiA.gif') left top no-repeat;
	color:#fff;
}

ul.mapPromoItemTabs li a:hover {
	background-position:left bottom;
	color:#fff;
}

ul.mapPromoItemTabs li a.active {
	font-weight:bold;
	color:#fff;
	background:transparent url('/public/images/newLayout/bgMapPromoItemTabsActive.gif') left top no-repeat;
}

ul.mapPromoItemTabs li a.first {
	background-position:-1px top;
}

ul.mapPromoItemTabs li a.first.active {
	background:none;
}

.contentHeader {
	width:956px;
	height:90px;
	float:left;
	display:inline;
	padding:12px 12px 0;
	background:#c5f0f7;
}

.contentHeaderBanner {
	height:90px;
	float:left;
	display:inline;
}

.contentHeaderBanner img {
	display:block;
}

.contentHeaderBanner.chbBig { width:728px; }
.contentHeaderBanner.chbSmall { width:222px; margin-left:6px; }

.searchResultsTopOptions {
	width:980px;
	float:left;
	display:block;
	/*margin-top:1px;*/
	background:#fff url('/public/images/newLayout/bgSearchResultsTopOptions.gif') center top repeat-y;
	border-bottom:1px solid #C5F0F7;
}

ul.headTabs {
	width:956px;
	height:32px;
	float:left;
	display:block;
	padding:12px 12px 0;
	list-style:none;
	background:#c5f0f7;
}

ul.headTabs li {
	float:left;
	display:inline;
	font-size:14px;
	line-height:32px;
	margin-right:3px;
}

ul.headTabs li a {
	float:left;
	display:inline;
	padding:0 16px;
	background:#E4EBF5 url('/public/images/newLayout/bgSearchResultsTopTab.gif') left top repeat-x;
	color:#1c1a36;
}

ul.headTabs li a.active {
	font-weight:bold;
	background:#fff;
	color:#0af;
}

.searchResultsTopOptionsRow2 {
	width:980px;
	float:left;
	display:block;
	padding:11px 0;
}

.srtor2Cell {
	width:224px;
	height:53px;
	float:left;
	display:inline;
	margin-left:12px;
	background:#c5f0f7;
}

.srtor2Cell.srtor2CGS {
	text-align:center;
}

.srtor2Cell span {
	width:109px;
	float:left;
	display:inline;
}

span.counter {
	font-size:36px;
	font-weight:bold;
	line-height:53px;
	color:#ff4e00;
	text-align:right;
	padding-right:3px;
}

span.counterText {
	margin-top:12px;
	font-size:14px;
	line-height:14px;
	color:#0af;
}

fieldset.srtor2CellFieldset {
	margin:5px 12px 0;
}

fieldset.srtor2CellFieldset label {
	font-size:12px;
}

fieldset.srtor2CellFieldset input {
	width:196px;
}

.srtor2Col {
	height:230px;
	float:left;
	display:inline;
	padding:0 12px 12px;
	margin-left:12px;
	background:#C5F0F7;
}

.srtor2Col.wider,
.srtor2Col.wider .fliter_title {
	width:196px;
}

.srtor2Col.narrow,
.srtor2Col.narrow .fliter_title {
	width:148px;
}

.srtoByMapCell {
	width:196px;
	float:left;
	display:block;
}

.srtor2ColSpan {
	width:516px;
	height:53px;
	padding:0 12px 12px;
	background:#C5F0F7;
	border-top:12px solid #fff;
	position:absolute;
	bottom:11px;
	right:12px;
}

.srtor2ColSpan .fliter_street {
	width:230px;
	float:left;
	display:inline;
}

.srtor2ColSpan .fliter_street input.i {
	width:220px;
}

.srtor2ColSpan .fliter_circle {
	width:200px;
	float:left;
	display:inline;
}

.srtor2ColSpan .fliter_circle select.s {
	width:190px;
}

.srtor2ColSpan .button_1 {
	width:74px;
	float:left;
	display:inline;
	padding-top:32px;
}

#searchAbove {
	width:980px;
	float:left;
	display:block;
	margin-bottom:12px;
}

#searchAbove .mTable {
	width:980px;
	border-top:1px solid #C5F0F7;
	border-left:1px solid #C5F0F7;
	font-size:12px;
}

#searchAbove .mTable td {
	border-right:1px solid #C5F0F7;
	border-bottom:1px solid #C5F0F7;
	background:#EAF9FC;
	padding:8px;
}

#searchAbove .mTable td.button {
	text-align:center;
}

table.opinionList {
	margin-top:8px;
	border-top:1px solid #C5F0F7;
}

table.opinionList td.tdDate,
table.opinionList td.tdAuthor {
	border-bottom:1px solid #C5F0F7;
	padding:12px;
	color:#999;
}

table.opinionList td.tdAuthor {
	text-align:right;
	padding-right:0;
}

table.opinionList td.left_side {
	background:#EBFCFF;
	border-bottom:1px solid #C5F0F7;
	padding-bottom:12px;
}

table.opinionList td.right_side {
	padding:12px;
}

.searchCryteria {
	width:280px;
	height:265px;
	float:left;
	display:block;
	margin-bottom:1px;
	padding:10px;
	background:#C4F0F7;
}

.searchCryteriaPadding {
	width:280px;
	height:265px;
	float:left;
	display:inline;
	background:#EBFCFF;
}

.bg_c_link_selected_2 {
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	padding:6px 12px 0;
}

.searchCryteria dl {
	width:256px;
	float:left;
	display:inline;
	margin:0 12px;
	line-height:24px;
}

.searchCryteria dt {
	width:100px;
	float:left;
	display:inline;
}

.searchCryteria dd {
	width:156px;
	float:left;
	display:inline;
	color:#0af;
}

.searchCryteria dl a {
	color:#FF4E00;
}

.searchCryteria dl a:hover {
	text-decoration:underline;
}

.table_660_1 {
	width:632px;
	font-size:12px;
	line-height:14px;
	margin-top:12px;
}

.table_660_1 th {
	color:#000;
}

.table_660_1 td {
	color:#666;
}

.table_660_1 td.td_1 {
	width:120px;
	padding-right:24px;
}

.table_660_1 th.th_1,
.table_660_1 th.th_2 {
	text-align:left;
}

.table_660_1 th.th_3,
.table_660_1 th.th_4,
.table_660_1 td.td_3,
.table_660_1 td.td_4 {
	text-align:center;
}

.table_660_1 td.td_5 {
	text-align:right;
}

.table_660_1 th.th_4,
.table_660_1 td.td_4 {
	color:#FF4E00;
}

.table_660_1 th,
.table_660_1 td {
	padding:12px 0;
	border-bottom:1px solid #C5F0F7;
}

.table_660_1 td p {
	margin:0;
}

.contentCols {
	width:980px;
	float:left;
	display:block;
	background:url('/public/images/newLayout/bgContentCols.gif') center top repeat-y;
	border-bottom:1px solid #C5F0F7;
	overflow:hidden;
}

.fullScreenMsg {
	width:978px;
	float:left;
	display:inline;
	margin:0 1px;
	padding:80px 0;
	background:#fff;
	text-align:center;
	font-size:22px;
	color:#216ea4;
}

.leftSide {
	width:245px;
	float:left;
	display:inline;
	overflow:hidden;
}

#changeCriteriaForm {
	margin:12px 24px 0;
}

input#changeCriteria {
	margin-top:12px;
}

.title_form,
.fliter_title {
	margin-top:10px;
	font-weight:bold;
	line-height:14px;
	color:#0af;
}

.fliter_title.noBorder {
	background:none;
	padding-top:0;
}

.leftSideFilters {
	padding:0 24px 8px;
}

.leftSideFilters label,
.checkbox label,
.checkbox_1 label {
	font-size:12px;
	line-height:18px;
}

.fliter_title,
.fliters_ft,
.sliders,
.checkbox_1 {
	width:197px;
	float:left;
	display:block;
}

.fliter_title {
	background:url('/public/images/newLayout/1p2x2.gif') left top repeat-x;
	padding-top:10px;
	margin-bottom:8px;
}

.checkbox {
	width:148px;
	float:left;
	display:block;
}

.checkbox,
.checkbox_1 {
	height:18px;
}

input.c,
.checkbox_img {
	float:left;
	display:inline;
}

input.c {
	margin:2px 5px 0 0;
}

.select_box {
	margin-top:4px;
}

select.select_long {
	width:198px;
}

div.fliters_from,
div.fliters_to {
	width:98px;
	float:left;
	display:inline;
	font-size:11px;
}

div.fliters_to {
	text-align:right;
}

span.fliters_from {
	font-weight:bold;
	color:#0af;
}

span.fliters_to {
	font-weight:bold;
	color:#ff4e00;
}

.rightSide {
	width:735px;
	float:left;
	display:inline;
}

h2.labelStatusText {
	font-size:14px;
	font-weight:normal;
	padding:24px;
	background:url('/public/images/newLayout/borderBottom.gif') center bottom no-repeat;
}

.lstGreen {
	color:#5ab33c;
}

.lstBlue {
	color:#0af;
}

.lstOrange {
	color:#FB9204;
}

.lstRed {
	color: #FF0000;
}

.searchResultsList {
	width:733px;
	float:left;
	display:inline;
	margin-left:1px;
	padding-bottom:20px;
}

.searchResultsListItem {
	width:685px;
	height:117px;
	float:left;
	display:inline;
	padding:12px 12px 13px;
	margin:0 12px;
	color:#666;
	background:url('/public/images/newLayout/borderBottom.gif') 12px bottom no-repeat;
}

.searchResultsListItem.srliOpened {
	height:auto;
	background:#fef5d5;
	margin-top:12px;
	padding-bottom:0;
}

.srliHotelLogo {
	width:100px;
	height:134px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	position:relative;
}

.statusLabel {
	width:21px;
	height:134px;
	position:absolute;
	top:0;
	left:0;
}

.srliHotelNameStuff {
	width:136px;

	float:left;
	display:inline;
	margin-left:14px;
}

.srliHotelNameStuff h3 {
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	margin-top:8px;
}

.srliHotelNameStuff h3 a {
	color:#000;
}

.srliHotelNameStuff h3 a:hover {
	color:#ff4e00;
}

.hotelStars {
	width:50px;
	height:10px;
	float:left;
	display:block;
	margin-top:7px;
}

.hotelStars img {
	float:left;
	display:inline;
}

.srliHotelMoreStuff {
	width:421px;
	float:left;
	display:inline;
	margin-left:14px;
}

.srliHotelTeaserMapBtns {
	width:422px;
	float:left;
	display:block;
}

.srliHotelTeaser {
	width:265px;
	float:left;
	display:inline;
	font-size:12px;
	line-height:14px;
}

.srliHotelTeaser h4 {
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}

.srliHotelTeaser img {
	margin-top:4px;
	display: block;
}

.srliHotelTeaser p {
	width:265px;
	height:42px;
	margin-top:8px;
	overflow:hidden;
}

.srliHotelMapIcon {
	width:60px;
	float:left;
	display:inline;
	line-height:14px;
	text-align:center;
	margin-top:16px;
}

.srliHotelMapIcon p {
	font-size:11px;
	line-height:12px;
	margin-top:2px;
}

.srliHotelMapIcon a {
	width:60px;
	float:left;
	display:block;
	color:#666;
}

.srliHotelMapIcon a:hover {
	color:#000;
}

.srliHotelBtns {
	width:80px;
	float:left;
	display:inline;
	margin:17px 0 0 16px;
}

a.srliHotelBtnsItem {
	width:80px;
	height:28px;
	float:left;
	display:block;
	background-position:center top;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	line-height:28px;
	color:#1c1a36;
}

	a.srliHotelBtnsItem.btnInfo {
		text-shadow:#c5c5c5 0 1px 0;
		background-image:url('/public/images/newLayout/btnListInfo.gif');
	}
	
	.searchResultsListItem.srliOpened .srliHotelBtns {
		margin-top:30px;
	}

	a.srliHotelBtnsItem.btnBook {
		margin-top:3px;
		text-shadow:#fcbf57 0 1px 0;
		background-image:url('/public/images/newLayout/btnListBook.gif');
	}
	
	.searchResultsListItem.srliOpened a.srliHotelBtnsItem.btnBook {
		margin:0;
	}
	
	a.srliHotelBtnsItem.btnDetails {
		width:68px;
		height:30px;
		float:right;
		display:inline;
		margin-top:8px;
		background-image:url('/public/images/newLayout/btnListDetails.gif');
		text-align:left;
		line-height:30px;
		padding-left:12px;
	}
	
a.srliHotelBtnsItem:hover,.searchResultsListItem.srliOpened a.srliHotelBtnsItem.btnDetails {
	background-position:center bottom;
}

a.srliHotelBtnsItem.btnDetails:hover {
	background-position:center top;
}
	
.searchResultsListItem.srliOpened a.srliHotelBtnsItem.btnDetails {
	color:#9A8E7C;
	display:block;
	position:absolute;
	right:0px;
	bottom:0px;
}

.srliHotelPrice {
	width:421px;
	height:41px;
	overflow:hidden;
	float:left;
	display:block;
	border-top:1px solid #C5F0F7;
	margin-top:10px;
	line-height:41px;
	position:relative;
}

.srliHotelPrice #pricesCheckList {
	width: 340px;
	float: left;
	height: 30px;
}

strong.listPrice {
	color:#0af;
	font-size:14px;
	margin-left:4px;
}

.searchResultsListItem.srliOpened .srliHotelPrice {
	border-color:#FCE38D;
	position:relative;
	height:41px;
	overflow:hidden;
	float:left;
	display:block;
	margin-top:10px;
	line-height:41px;
}

.srliRow1 {
	width:685px;
	float:left;
	display:inline;
}

table.srliRow2 {
	width:685px;
	font-size:12px;
}

table.srliRow2 td {
	height:60px;
	font-size:12px;
	line-height:12px;
	border-top:1px solid #FCE38D;
}

td.srliRow2Cell1 { width:100px; padding-right:14px; }
td.srliRow2Cell1 a { color:#0af; }
td.srliRow2Cell1 a:hover { text-decoration:underline; }

td.srliRow2Cell2 {
	width:136px;
	padding-right:14px;
	text-align:center;
}
td.srliRow2Cell2 .more_desc_txt1, td.srliRow2Cell2 .more_desc_txt{
	padding:8px 0px;
}

td.srliRow2Cell3 {
	width:327px;
	padding-right:14px;
}

td.srliRow2Cell3 img {
	margin-bottom:3px;
}

.hotelsDefaultList {
	width:932px;
	float:left;
	display:block;
	margin-top:1px;
	padding:0 23px 20px;
	border:1px solid #C5F0F7;
}

ul.hotelsDefaultListHead {
	width:932px;
	float:left;
	display:block;
	list-style:none;
	border-bottom:2px solid #C5F0F7;
}

ul.hotelsDefaultListHead li {
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
	line-height:48px;
	letter-spacing:-1px;
}

ul.hotelsDefaultListHead li a {
	color:#1c1a36;
}

ul.hotelsDefaultListHead li a.active {
	color:#0af;
}

ul.hotelsDefaultListHead li a:hover {
	text-decoration:underline;
	color:#0af;
}

.hotelsDefaultListItem {
	width:932px;
	float:left;
	display:inline;
	margin-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #C5F0F7;
}

.hdliHotelLogo {
	width:100px;
	height:67px;
	float:left;
	display:inline;
	overflow:hidden;
	text-align:center;
}

.hdliHotelNameStuff  {
	width:136px;
	float:left;
	display:inline;
	margin-left:14px;
}

.hdliHotelNameStuff h3 {
	font-size:16px;
	font-weight:normal;
	line-height:16px;
}

.hdliHotelNameStuff h3 a {
	color:#000;
}

.hdliHotelNameStuff h3 a:hover {
	color:#ff4e00;
}

.hotelRatingStuff {
	width:136px;
	float:left;
	display:inline;
	margin:13px 0 0 14px;
}

.hotelRating {
	width:136px;
	float:left;
	display:block;	
}

.searchResultsListItem .hotelRating {
	position:relative;
	margin:6px 0 0 -4px;
}

span.HRRating {
	width:auto;
	float:left;
	display:inline;
	margin-right:6px;
	color:#ff4e00;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}

span.HRText {
	color:#0af;
	font-size:12px;
	line-height:12px;
	text-transform:lowercase;
}

.hotelInfoHeadRating {
	width:100px;
	height:100px;
	float:right;
	display:inline;
	background:#EBFCFF;
}

.hotelInfoHeadRating .hotelRating {
	width:100px;
}

.hotelInfoHeadRating span.HRRating {
	width:100px;
	margin-top:14px;
	text-align:center;
	font-size:24px;
	letter-spacing:-1px;
}

.hotelInfoHeadRating span.HRText {
	width:100px;
	float:left;
	display:inline;
	margin-top:4px;
	text-align:center;
}

.rateImg {
	width:55px;
	height:10px;
	float:left;
	display:block;
	margin-top:9px;
	text-align:left;
	background:url('/public/images/newLayout/bgRatebar.gif') no-repeat 0 0;	
}

.rateBar {
	background:url('/public/images/newLayout/ratebar.gif') no-repeat 0 0;
	height:10px;
	text-align:left;
}

.hotelInfoHeadRating .rateImg {
	display:inline;
	margin:7px 0 0 23px;
}

.hdliHotelTeaser {
	width:255px;
	height:70px;
	padding-right:10px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-top:0px;
	font-size:12px;
	line-height:14px;
	color:#666;
}

.hdliHotelMapIcon {
	width:60px;
	float:left;
	display:inline;
	text-align:center;
	margin-top:6px;
}

.hdliHotelMapIcon p {
	line-height:12px;
	font-size:11px;
}

.hdliHotelMapIcon a {
	width:60px;
	float:left;
	display:block;
	color:#666;
}

.hdliHotelMapIcon a:hover {
	color:#000;
}

.hdliHotelPrice {
	width:127px;
	float:left;
	display:inline;
	margin-top:25px;
	text-align:center;
}

.hdliHotelPrice strong {
	margin:0;
	letter-spacing:-1px;
}

.hdliHotelBtns {
	width:80px;
	float:left;
	display:inline;
	margin-top:20px;
}

p.pages {
	width:733px;
	float:left;
	display:inline;
	margin:20px 0 0 0;
	text-align:center;
	font-size:12px;
	line-height:19px;
	color:#000;
}

.hotelsDefaultList p.pages {
	width:932px;
}

.hotelInfoTabsContent p.pages {
	width:632px;
}

p.pages strong {
	margin-right:7px;
}

p.pages a {
	color:#666;
	padding:2px 6px;
	border:1px solid #C5F0F7;
}
 
p.pages a.active {
	color:#fff;
	font-weight:bold;
	background:#FB9304 url('/public/images/newLayout/bgPagesActive.gif') center bottom repeat-x;
	padding:7px 11px;
	border:none;
}

p.pages a:hover {
	border-color:#FB9304;
}

.hotelsDefaultList.hdl2 {
	width:980px;
	border:none;
	padding:0;
}

a.hdl2Item {
	width:169px;
	height:36px;
	float:left;
	display:inline;
	overflow:hidden;
	white-space:nowrap;
	margin:1px 1px 0 0;
	padding:0 12px;
	line-height:36px;
	background:#EBFCFF;
	border:1px solid #C5F0F7;
	text-align:center;
}

a.hdl2Item.noMargin {
	margin-right:0;
	width:170px;
	padding:0 12px;
}

a.hdl2Item:hover {
	background:#C5F0F7;
}

.hotelsDefaultList.hdl2 h2 {
	font-size:16px;
	font-weight:normal;
	margin-top:1px;
	padding:16px;
	background:#EBFCFF;
	border:1px solid #C5F0F7;
}

.mainContent {
	width:980px;
	float:left;
	display:block;
}

.hotelInfoHead {
	width:980px;
	height:100px;
	float:left;
	display:block;
	border-top:1px solid #C5F0F7;
}

.hotelInfoHeadLogo {
	width:100px;
	height:80px;
	float:left;
	display:inline;
	padding-right:14px;
	margin:10px 14px 10px 0;
	border-right:1px solid #C5F0F7;
	vertical-align:middle;
}

.hotelInfoHeadLine {
	width:700px;
	float:left;
	display:inline;
	padding:10px 0;
}

.hotelInfoHeadLine h2 {
	font-size:22.68px;
	font-weight:normal;
	line-height:24px;
	letter-spacing:-1px;
}

.hotelInfoHeadLine p {
	line-height:16px;
	color:#666;
	margin-top:7px;
}

.mainContentLeft {
	width:680px;
	float:left;
	display:inline;
}

.hotelInfoLogoMap {
	width:680px;
	float:left;
	display:block;
}

.hotelInfoLogoMapCell {
	width:339px;
	float:left;
	display:inline;
	margin-right:1px;
}

.hotelInfoLogoMapCellItem {
	width:339px;
	height:250px;
	float:left;
	display:block;
	overflow:hidden;
}

.hotelInfoLogoMapCellText {
	width:339px;
	height:35px;
	float:left;
	display:inline;
	background:#C4F0F7;
	overflow:hidden;
}

a.hilmTextLink {
	color:#0af;
	width:261px;
	float:left;
	display:inline;
	height:35px;
	line-height:35px;
	margin-left:8px;
}

a.hilmTextLink:hover {
	text-decoration:underline;
}

ul.hilmBtnsLink {
	width:63px;
	float:left;
	display:inline;
	margin-top:8px;
	list-style:none;
}

ul.hilmBtnsLink li {
	float:left;
	display:inline;
	line-height:19px;
}

ul.hilmBtnsLink li a {
	width:20px;
	height:19px;
	float:left;
	display:inline;
	text-indent:-9999px;
	margin-right:1px;
}

a.miniBtnLeft { background:url('/public/images/newLayout/miniBtnLeft.gif') center no-repeat; }
a.miniBtnPause { background:url('/public/images/newLayout/miniBtnPause.gif') center no-repeat; }
a.miniBtnRight { background:url('/public/images/newLayout/miniBtnRight.gif') center no-repeat; }

.hotelInfoLeftContent {
	width:679px;
	float:left;
	display:inline;
	margin-top:1px;
	border-bottom:1px solid #C5F0F7;
	background:url('/public/images/newLayout/bgHotelInfoLeft.gif') center repeat-y;
	overflow:hidden;
}

.hotelInfoTabsContent {
	padding:0 24px 24px;
}

.hotelInfoTabsContent a {
	color:#0af;
}

.hotelInfoTabsContent a:hover {
	text-decoration:underline;
}

.hotelInfoTabsContent h3 {
	font-size:15px;
	font-weight:bold;
	line-height:17px;
	margin-top:16px;
	color:#000;
}

.hotelInfoTabsContent p {
	margin-top:8px;
}

.hitcGallery,
.hitcMap {
	float:left;
	display:block;
	margin-top:16px;
	padding-bottom:16px;
}

.hitcMap {
	width:631px;
}

.hitcGalleryItem {
	float:left;
	display:inline;
	margin:0 8px 8px 0;
}

.contentFromEditor {
	width:632px;
	padding:0 23px 23px;
	border:1px solid #c5f0f7;
}

.mainContentLeftContent {
	width:656px;
	padding:0 24px 24px 0;
}

.contentFromEditor h2,
.contentFromEditor h3,
.contentFromEditor h4,
.mainContentLeftContent h2,
.mainContentLeftContent h3,
.mainContentLeftContent h4,
.mainContentLeftContent h5 {
	letter-spacing:-1px;
	margin-top:24px;
	color:#000;
}

.contentFromEditor h2 {
	font-size:18px;
	font-weight:normal;
}

.contentFromEditor h3 {
	font-size:16px;
}

.contentFromEditor h4,
.mainContentLeftContent h4 {
	font-size:14px;
}

.contentFromEditor h5,
.mainContentLeftContent h5 {
	font-size:12px;
	font-weight:bold;
}

.contentFromEditor p,
.mainContentLeftContent p {
	margin-top:8px;
}

.contentFromEditor ul,
.mainContentLeftContent ul {
	margin-left:24px;
}

.contentFromEditor li,
.mainContentLeftContent li {
	margin-top:8px;
}

.mainContentLeftContent strong {
	color:#FF4E00;
}

.mainContentLeftContent a img {
	margin:8px 0 8px 8px;
}

.mainContentLeftTitle h3 {
	font-size:16px;
	border-top:1px solid #C5F0F7;
	padding:12px 0;
	color:#000;
}

.mainContentLeftContent table strong,
.title_3 strong {
	color:#1C1A36;
}

.opinion {
	width:632px;
	float:left;
	display:block;
	margin-top:12px;
	line-height:22px;
}

.opinion_h {
	width:507px;
	float:left;
	display:inline;
}

.opinion_b {
	width:125px;
	float:left;
	display:inline;
}

.text_center {
	line-height:12px;
	margin-top:12px;
	color:#666;
}

.ratings {
	width:632px;
	float:left;
	display:block;
	margin-top:12px;
	padding:12px 0 24px;
	border-top:1px solid #C5F0F7;
	border-bottom:1px solid #C5F0F7;
}

.ratetitle {
	width:632px;
	height:30px;
	line-height:30px;
	float:left;
	display:block;
	margin-top:12px;
	font-weight:bold;
	color:#0af;	
}

.ratetitleitem {
	width:180px;
	float:left;
	display:inline;
	text-align:right;
	padding-right:24px;
}

.ratebar {
	width:224px;
	height:14px;
	float:left;
	display:inline;
	margin-top:8px;
	background:url('../images/ratebar/ratebar_5.gif') no-repeat scroll 0 0 transparent;
}

.ratesum {
	width:34px;
	height:30px;
	float:left;
	display:inline;
	margin-left:24px;
	background:url('../images/ratesum.gif') no-repeat scroll 0 0 transparent;
	text-align:center;
}

.ui-widget {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
}

.slider {
	margin-left:12px;
	margin-top:4px;
	width:188px;
}

.table632 {
	width:632px;
	font-size:12px;
}

#rate_form {
	width:632px;
	float:left;
	display:block;
	margin-top:12px;
	padding-bottom:24px;
}

.rate_form .left {
	width:452px;
	float:left;
	display:inline;
}

.rate_form .right {
	width:180px;
	float:left;
	display:inline;
}

.center_form_row {
	width:452px;
	float:left;
	display:block;
}

.center_form_row label {
	width:180px;
	float:left;
	display:inline;
	margin-top:12px;
	padding:9px 24px 0 0;
	text-align:right;
}

.center_form_row input,
.center_form_row textarea {
	width:214px;
	margin-top:12px;
	padding:8px;
	font-size:13px;
	background:#fff url('/public/images/newLayout/bgField.gif') center top repeat-x;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#aaa;
	display:block;
}

.center_form_row input:focus,
.center_form_row textarea:focus {
	color:#000;
}

.rated_now {
	width:44px;
	height:40px;
	float:left;
	display:block;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url('/public/images/newLayout/bg_rate_user.gif') center no-repeat;
}

.add_opinion {
	width:632px;
	float:left;
	display:block;
	margin-top:24px;
	padding-top:24px;
	border-top:1px solid #C5F0F7;
	text-align:center;
}

h3.resFormHeading {
	margin-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #C5F0F7;
}

.table632 td {
	padding:8px 0;
	border-bottom:1px solid #C5F0F7;
}

td.titles,
td.titles_l {
	font-weight:bold;
	color:#0af;
}

td.titles {
	
}

td.titles_l {
	
}

td.right_info {
	width:210px;
	padding:8px 0 8px 10px;
}

textarea.whitebox {
	width:192px;
	height:90px;
	padding:8px;
	background:#fff url('/public/images/newLayout/bgField.gif') center top repeat-x;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
}

div.whitebox {
	background:#eee;
}

.get_user_r {
	width:315px;
	position:absolute;
	left:641px;
	top:0;
	font-size:11px;
	line-height:11px;
}

.get_user_r .arrow_left {
	background:url('/public/images/newLayout/arrow_left.gif') no-repeat scroll 0 0 transparent;
	float:left;
	height:30px;
	margin-right:-3px;
	margin-top:40px;
	position:relative;
	width:14px;
}

.get_user_r .after_arrow {
	width:286px;
	float:left;
}

.get_user_r .box {
	width:304px;
	background:#ffc;
	color:#474747;
	text-align:justify;
}

.get_user_r .title_other {
	width:288px;
	height:26px;
	line-height:26px;
	background:#ffb;
	font-weight:bold;
	padding:0 5px 0 11px;
	position:relative;
}

.get_user_r .title_other img {
	float:right;
	margin-top:5px;
}

.get_user_r .text {
	clear:both;
	padding:6px 10px;
	border-bottom:1px solid #ffa;
}

.get_user_r .bottom {
	display:none;
}

.offersGroup {
	width:632px;
	float:left;
	display:block;
	position:relative;
}

.offersTitleBar {
	width:632px;
	float:left;
	display:block;
	margin-top:12px;
	padding:12px 0;
}

.offersTitleBarLeft {
	width:320px;
	float:left;
	display:inline;
	text-align:left;
}

.offersTitleBarLeft img,
.offersTitleBarLeft strong {
	float:left;
	display:inline;
}

.offersTitleBarLeft strong {
	margin-left:8px;
	letter-spacing:-0.5px;
}

.offersTitleBarRight {
	width:312px;
	float:left;
	display:inline;
	text-align:right;
}

.choose,
.legend {
	width:632px;
	float:left;
	display:block;
	padding:12px 0;
}

.choose:hover {
	background:#EBFCFF;
}

.choose.selected {
	background:#ffc;
}

.legend {
	margin-top:12px;
	padding:0;
}

.radioInput {
	width:48px;
	float:left;
	display:inline;
	padding-top:10px;
	text-align:center;
}

.radioText {
	width:584px;
	float:left;
	display:inline;
}

table.table632allBorders {
	width:100%;
	font-size:12px;
	text-align:center;
	margin-top:24px;
	border-top:1px solid #C5F0F7;
	border-left:1px solid #C5F0F7;
}

table.table632allBorders th {
	background:#EBFCFF;
}

.th_1 { width:80px; }
.th_2 { width:220px; }
.th_3 { width:100px; }

table.table632allBorders th,
table.table632allBorders td {
	vertical-align:middle;
	border-bottom:1px solid #C5F0F7;
	border-right:1px solid #C5F0F7;
	padding:8px;
}

table.table632allBorders td {
	color:#666;
}

table.table632allBorders td strong {
	color:#000;
}

.forms {
	width:632px;
	float:left;
	display:block;
	margin-top:8px;
	background:url('/public/images/newLayout/bgForms.png') left bottom no-repeat;
}

.formsCell {
	width:312px;
	float:left;
	display:inline;
	margin-right:8px;
	padding-bottom:12px;
}

.formsCell.noMargin {
	margin-right:0;
}

.forms h3 {
	background:#EBFCFF;
	font-size:12px;
	letter-spacing:0;
	border:1px solid #C5F0F7;
	padding:8px 12px;
	margin:0;
}

fieldset.formsFieldset {
	padding:0 12px;
}

fieldset.formsFieldset label {
	width:86px;
	float:left;
	display:inline;
	font-size:12px;
	padding-top:5px;
}

.formsFieldsetGroup {
	width:200px;
	float:left;
	display:inline;
	padding-top:4px;
}

fieldset.formsFieldset input[type="text"],
fieldset.formsFieldset textarea {
	width:190px;
	float:left;
	display:inline;
	background:#fff url('/public/images/newLayout/newLayout/bgField.gif') center top repeat-x;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	display:block;
	font-size:13px;
	padding:4px;
}

fieldset.formsFieldset textarea {
	height:100px;
}

.formsFieldsetRow {
	width:286px;
	float:left;
	display:block;
	margin-top:8px;
}

.formsFieldsetRow.formError label {
	color:#f00;
}

.div632 {
	width:608px;
	float:left;
	display:block;
	margin-top:8px;
	padding:11px;
	border:1px solid #C5F0F7;
}

button.bookingSubmit {
	width:110px;
	height:34px;
	background:url('/public/images/newLayout/btnHirBookForm.gif') center no-repeat;
	border:0 none;
	color:#1C1A36;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:8px 0 0 249px;
	text-shadow:0 1px 0 #FCBF57;
	cursor:pointer;
}

.mainContentRight {
	width:300px;
	float:left;
	display:inline;
}

.hirCell {
	width:280px;
	float:left;
	display:block;
	margin-bottom:1px;
	padding:10px;
	background:#C5F0F7;
}

.hirCell h2 {
	font-size:16px;
	line-height:18px;
	letter-spacing:-1px;
	margin-top:10px;
	color:#1C1A36;
}

.hirCell img {
	display:block;
}

fieldset.hirCellFieldset {
	width:260px;
	height:265px;
	float:left;
	display:block;
	padding:0 10px;
	background:#E0F7FB;
}

.hirCellFieldsetRow {
	width:260px;
	float:left;
	display:inline;
	margin-top:6px;
}

.hirCellFieldsetCol {
	width:65px;
	float:left;
	display:inline;
	margin-right:8px;
}

fieldset.hirCellFieldset label {
	display:block;
	font-size:12px;
}

fieldset.hirCellFieldset select {
	color:#aaa;
	display:inline;
	float:left;
	font-size:14px;
	margin-right:8px;
	padding:4px;
}

fieldset.hirCellFieldset select option {
	color:#000;
}

.hirCellFieldset .selectSmall {
	width:65px;
}

.hirCellFieldset .selectMonth {
	width:140px;
}

.hirCellFieldset .selectBeds {
	width:260px;
}

.hirCellFieldset a.calendar {
	float:left;
}

button.hirBtnBook {
	width:110px;
	height:34px;
	float:left;
	display:inline;
	border:none;
	background:#FB9304 url('/public/images/newLayout/btnHirBookForm.gif') center no-repeat;
	color:#1C1A36;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 1px 0 #FCBF57;
	letter-spacing:-1px;
	margin-top:14px;
}

.hirCellNavWrapper {
	width:240px;
	float:left;
	display:block;
	background:#fff;
	padding:7px 20px;
}

ul.hirCellNav {
	width:240px;
	float:left;
	display:inline;
	list-style:none;
	margin-top:11px;
}

ul.hirCellNav li {
	width:240px;
	float:left;
	display:block;
	line-height:36px;
	overflow:hidden;
	white-space:nowrap;
}

ul.hirCellNav li a {
	width:240px;
	height:36px;
	float:left;
	display:block;
	color:#0af;
	border-top:1px solid #c5f0f7;
}

ul.hirCellNav li a:hover {
	color:#FF4E00;
}

.hirCell .mapLinksScroller {
	width:280px;
	height:54px;
	float:left;
	display:inline;
	margin:0;
	background:#fff;
}

.hirCell .mapLinks {
	width:209px;
	height:16px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:19px 0 19px 20px;
	line-height:16px;
}

.hirCell .mapLinks a {
	width:209px;
	height:16px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	color:#0af;
}

.hirCell .mapLinks a:hover {
	color:#FF4E00;
}

#search_cryteria .buttons {
	margin-top:8px;
}

.footer {
	width:100%;
	float:left;
	display:block;
	margin-top:40px;
	background:#C5F0F7;
	font-size:12px;
	line-height:16px;
}

.footer a {
	color:#1c1a36;
}

.footer a:hover {
	text-decoration:underline;
}

.footer h2 {
	font-size:14px;
	font-weight:normal;
	color:#0af;
	margin-top:27px;
}

.footer p {
	width:730px;
	margin-top:12px;
}

p.freqSearch {
	margin-top:4px;
}

p.freqSearch span {
	padding:0 4px;
}

.footerContent {
	width:932px;
	margin:0 auto;
}

.footerContentRow {
	width:932px;
	float:left;
	display:block;
	padding:10px 0 20px;
}

.footerContentRow.netmedia {
	background:url('/public/images/newLayout/netmedia.gif') right center no-repeat;
}

.separator {
	width:932px;
	height:2px;
	float:left;
	display:block;
	background:url('/public/images/newLayout/1p2x.gif') left bottom repeat-x;
}

.traficro {
	width:88px;
	margin:0 auto;
}

/* PRELOADER */
/*.preloader 				{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; background-color: #fff; }
#preloader              { position: fixed; clear: both; margin: auto; margin-top: 150px; width: 662px; color: #2371a5; top: 50%; left: 50%;  margin-left: -331px; margin-top: -75px; }
#preloader .border_br   { height: 150px; }
#preloader .padding10   { padding: 10px; }
#preloader .col_1       { float: left; width: 115px; padding-top: 20px; }
#preloader .col_2       { float: left; width: 195px; border-right: 1px solid #d3e3ed; height: 75px; padding-top: 55px; }
#preloader .col_3       { float: left; width: 329px; padding-top: 25px; }
#preloader .center      { margin: auto; width: 220px; }
#preloader .left        { float: left; width: 110px; }
#preloader .right       { float: left; font-weight: bold; }*/

#preloader {
	display:none; 
	position:fixed; 
	top:0;
	left:0; 
	width:100%; 
	height:100%;
	z-index:9998; 
	background:#fff; 
}

.preloader {
	width:728px;
	height:304px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-160px;
	margin-left:-372px;
	background:#C4F0F7 url('http://www.tourismguide.ro/new2/images/preloader/bgVertical.gif') center 107px no-repeat;
	border:8px solid #EBFCFF;
	z-index:9999;
}

.preloaderPromo {
	width:728px;
	height:90px;
	float:left;
	display:block;
	text-align:center;
}

.preloaderLoading {
	width:364px;
	height:125px;
	float:left;
	display:inline;
	text-align:center;
	margin-top:25px;
}

.preloaderLoading img {
	margin-top:16px;
}

.preloaderLoading span {
	width:364px;
	float:left;
	display:block;
	line-height:15px;
	margin-top:10px;
}

.preloader dl {
	width:364px;
	float:left;
	display:inline;
	margin-top:31px;
	padding-top:25px;
}

.preloader dt,
.preloader dd {
	width:177px;
	float:left;
	display:inline;
	line-height:25px;
}

.preloader dt {
	text-align:right;
	padding-right:5px;
}

.preloader dd {
	padding-left:5px;
}

.addHotelWrapper {
	width:280px;
	float:left;
	display:block;
	background:#1DD9FF;
}

.addHotelWrapper a {
	width:145px;
	height:44px;
	display:block;
	margin:10px 0 10px 67px;
	line-height:44px;
	color:#1C1A36;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	text-shadow:0 1px 0 #FCBF57;
	text-align:center;
	background:url('http://hoteluri.tourismguide.ro/public/images/newLayout/btnAdvSearch.gif') center no-repeat;
}

.addHotelWrapper a:hover {
	color:#1C1A36;
}

.POLICY_SUMMARY_INCLUDED { color: #339900; }
.POLICY_SUMMARY_EXCLUDED { color: #993300; }

.fieldsetRowLarge.error label {
	background:#FFF;
	padding:5px;
	margin-bottom:0px;
	width:564px;
}

.fieldsetRowLarge.error label span{
	color: #FF6633;
	font-weight: bold;
	letter-spacing: 0px;
	background: #FFF;
	padding: 5px;
	padding-bottom: 0px; 
}

.load {
	background-image: url('/public/images/autocomplete.gif');
	background-position:right;
	background-repeat: no-repeat;
}

p.alert {
	background: #DFFBFF url('http://hoteluri.tourismguide.ro/public/images/newLayout/alertIcon.png') no-repeat 10px center;
	padding: 10px 10px 10px 50px;
	font-size: 13px;
}
/* HTG PROMO STARTS HERE */

.twoBlock2 {
	width:339px;
	float:left;
	display:inline;
	margin-left:1px;
	overflow:hidden;
}

.twoBlockPromo {
	width:339px;
	height:318px;
	float:left;
	display:inline;
	margin-bottom:1px;
	overflow:hidden;
	position:relative;
}

.twoBlockPromoItem {
	width:339px;
	height:318px;
	float:left;
	display:inline;
	position:relative;
	overflow:hidden;
}

.twoBlockPromoItemTeaser {
	width:323px;
	padding:16px;
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	background:url('http://hoteluri.tourismguide.ro/public/images/newLayout/1p1xBlack.png') left top repeat;
	z-index:1;
}

.twoBlockPromoItemTeaser h3 {
	font-size:16px;
	font-weight:bold;
}

.tbpitStars {
	width:60px;
	height:12px;
	float:left;
	display:block;
}

.tbpitStars img {
	float:left;
	display:inline;
}

.tbpitLocation {
	font-size:11px;
}

.tbpitHeadline {
	margin-top:12px;
	padding-right:100px;
}

.tbpitHeadline.tbpitHLclosed {}	
.tbpitHeadline.tbpitHLopened {}

ul.twoBlockPromoItenNav {
	position:absolute;
	right:12px;
	bottom:12px;
	z-index:100;
}

ul.twoBlockPromoItenNav li {
	line-height:22px;
	float:left;
	display:inline;
}

ul.twoBlockPromoItenNav li a {
	width:22px;
	height:22px;
	float:left;
	display:inline;
	background-image:url('http://hoteluri.tourismguide.ro/public/images/newLayout/arrowsHomePromo.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
}

ul.twoBlockPromoItenNav li a.tbpinBtnLeft {
	background-position:0 0;
}

ul.twoBlockPromoItenNav li a.tbpinBtnPause {
	background-position:-22px 0;
}
	
ul.twoBlockPromoItenNav li a.tbpinBtnRight {
	background-position:-44px 0;
}

.twoBlock2 img {
	display:block;
}

/* HTG PROMO ENDS HERE */

/* ad campaign */
#adActive {
	background: url("http://www.tourismguide.ro/images/bgNHF.jpg") no-repeat scroll 50% 85px #FFFFFF;
}
#adTop {
	height: 98px;
	width: 980px;
	margin: 0 auto;
}
#adLeft {
	position: absolute;
	top: -98px;
	right: 100%;
	/*width: 167px;*/
	height: 834px;
}
#adRight {
	position: absolute;
	top: -98px;
	left: 100%;
	/*width: 167px;*/
	height: 834px;
}
#search_cryteria.presentation {
	background: #C5F0F7;
	padding: 10px;
}
#search_cryteria.presentation div {
	background: #fff;
	padding: 8px 10px;
	margin: 1px 0;
}
