body {
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background: url(../images/bg.gif) repeat left top;
}

ul {
	margin:0px;
	padding:0px;
	list-style-position:outside;
	margin-left:25px;
}

h1, h2, h3, h4, h5, p {
	margin:0px;
	padding:0px;
}

#actions_in {
	width:600px;
	height:60px;
	margin:	16px auto;
}

#block, #block1 {
background:transparent url(../images/block.jpg) no-repeat scroll left top;
color:#EEE0C4;
font-family:areal;
font-size:20px;
height:126px;
left:670px;
padding:10px 15px;
position:absolute;
text-align:center;
top:412px;
width:220px;
z-index:1000;
line-height:18px;
}

#block1 {
	top:	707px;
	left:	670px;
	}

#ahrefreview,
#ahrefcontact,
#ahrefmap {
	float:	left;
	margin: 0px 40px;
}

* html #ahrefreview {
	width:160px;
}

* html #ahrefcontact {
	width:220px;
}


#ahrefcontact:hover,
#ahrefmap:hover,
#ahrefreview:hover {
	background: url(../images/bg_revievs.jpg) repeat-x top left;
}

#ahrefcontact,
#ahrefmap,
#ahrefreview {
	background: url(../images/bg_revievs_all.jpg) repeat-x top left;
}

#ahrefcontact div:hover,
#ahrefmap div:hover,
#ahrefreview div:hover {
	background: url(../images/bg_revievs_left.jpg) no-repeat top left;
}

#ahrefcontact div,
#ahrefmap div,
#ahrefreview div {
	background: url(../images/bg_revievs_left_all.jpg) no-repeat top left;
}

#ahrefcontact div div:hover,
#ahrefmap div div:hover,
#ahrefreview div div:hover {
	background: url(../images/bg_revievs_right.jpg) no-repeat top right;
}

#ahrefcontact div div,
#ahrefmap div div,
#ahrefreview div div {
	background: url(../images/bg_revievs_right_all.jpg) no-repeat top right;
}

#ahrefreview div div a,
#ahrefcontact div div a,
#ahrefmap div div a {
	line-height:36px;
	padding: 0px 20px;
}

#ahrefcontact div div a,
#ahrefmap div div a,
#ahrefreview div div a {
	color:	#6c4722;
}

#ahrefcontact div div a:hover,
#ahrefmap div div a:hover,
#ahrefreview div div a:hover {
	color:	#ffffff;
}

a {
	text-decoration:underline !important;
	color:#cb9660;
}

a:hover {
 	text-decoration:none !important;
	color:#cb9660;
}


#conteiner, #footer {
	width:988px;
	margin:0 auto;
    text-align:left;
	position:relative;
}

.big {
	background: url(../images/bg-top.jpg) no-repeat center top;
	width:100%;
}

#logo {
	left:92px;
	position:absolute;
	top:80px;
}

#content {
  	width:100%;
	background: url(../images/content-top.jpg) no-repeat center top;
	padding-top:57px;


}

.content2 {
	background: url(../images/bg-left.jpg) repeat-y left top;
	width:100%;
	height:336px;
}

.content3 {
	background: url(../images/bg-right.jpg) repeat-y right top;
	width:846px;
	height:336px;
	padding:0px 66px 0 76px;
}

.content4 {
	background: url(../images/bg_top.png) no-repeat center top;
	width:100%;
	height:336px;
	padding-top:14px;
}

.center {
	background: url(../images/content-center.jpg) repeat-y left top;
	width:100%;
	z-index:100;
}


/* MENU - BEGIN */

#menu {
	position:relative;
 	width:100%;
	height:73px;

}

.menu1 {
	background: url(../images/menu-left.jpg) no-repeat left top;
	width:100%;
	height:73px;
}

.menu2 {
	background: url(../images/menu-right.jpg) no-repeat right top;
	width:866px;
	height:73px;
	padding:0px 56px 0 66px;
}

#menu ul {
	list-style:none;
}

#menu li {
	margin-right:34px;
	float:left;
}

#menu45 li {
	height:73px;
}

#menu45 li a {
	display:block;
	text-transform:uppercase;
	font-size:14px;
	color:#7d6854;
	font-weight:normal;
	text-decoration:none !important;

}

#mainlevel-nav, #mainlevel {
	list-style:disc outside;
	margin-left:40px;
	margin-top:0px;
	font-weight:bold;
}

#swdyntab4528 {
	background: url(../images/but1.jpg) no-repeat left top;
	padding:25px 28px 30px 29px;
	_padding:24px 28px 30px 29px;
}

#swdyntab4528:hover, #here45 a#swdyntab4528 {
	background: url(../images/but1-hover.jpg) no-repeat left top;
	padding:25px 28px 30px 29px;
	_padding:24px 28px 30px 29px;
}

#swdyntab4529 {
	background: url(../images/but2.jpg) no-repeat left top;
	padding:25px 28px 30px 27px;
	_padding:24px 28px 30px 27px;
}

#swdyntab4529:hover, #here45 a#swdyntab4529 {
	background: url(../images/but2-hover.jpg) no-repeat left top;
	padding:25px 28px 30px 27px;
	_padding:24px 28px 30px 27px;
}

#swdyntab4518 {
	background: url(../images/but3.jpg) no-repeat left top;
	padding:25px 31px 30px 30px;
	_padding:24px 31px 30px 30px;
}

#swdyntab4518:hover, #here45 a#swdyntab4518 {
	background: url(../images/but3-hover.jpg) no-repeat left top;
	padding:25px 31px 30px 30px;
	_padding:24px 31px 30px 30px;
}

#swdyntab4530 {
	background: url(../images/but4.jpg) no-repeat left top;
	padding:25px 32px 30px 32px;
	_padding:24px 32px 30px 32px;
}

#swdyntab4530:hover, #here45 a#swdyntab4530 {
	background: url(../images/but4-hover.jpg) no-repeat left top;
	padding:25px 32px 30px 32px;
	_padding:24px 32px 30px 32px;
}

#swdyntab4555 {
	background: url(../images/but5.jpg) no-repeat left top;
	padding:25px 29px 30px 30px;
	_padding:24px 29px 30px 30px;
}

#swdyntab4555:hover, #here45 a#swdyntab4555 {
	background: url(../images/but5-hover.jpg) no-repeat left top;
	padding:25px 29px 30px 30px;
	_padding:24px 29px 30px 30px;
}

#swdyntab4556:hover, #here45 a#swdyntab4556 {
	background: url(../images/but6-hover.jpg) no-repeat left top;
	padding:25px 28px 30px 28px;
	_padding:24px 28px 30px 28px;
}

#swdyntab4556 {
	background: url(../images/but6.jpg) no-repeat left top;
	padding:25px 28px 30px 28px;
	_padding:24px 28px 30px 28px;
}

#swdyntab4557 {
	background: url(../images/but7.jpg) no-repeat left top;
	padding:25px 25px 30px 28px;
	_padding:24px 25px 30px 28px;
}

#swdyntab4557:hover, #here45 a#swdyntab4557 {
	background: url(../images/but7-hover.jpg) no-repeat left top;
	padding:25px 25px 30px 28px;
	_padding:24px 25px 30px 28px;
}





/* MENU - END */


/* LEFT - BEGIN  */

.moduletable {
	margin-top:15px;

}

#left {
  	width:242px;
	float:left;
	padding-left:13px;
	padding-bottom:10px;
}

#content-text {
	width:		846px;
	padding:	20px 66px 20px 76px;
	z-index:	150;
	position:	relative;
}



.module-top {
	position:absolute;
	right:0;
	top:96px;
	width:308px;
	height:180px;
}

.module-top h1 {
	font-size:38px;
	color:#fff;
	font-weight:normal;
}

.module-top p {
	font-size:12px;
	color:#e0b925;
}
/* LEFT - END  */

/* FOOTER - BEGIN */

#footer {
	background: url(../images/footer-bg.jpg) no-repeat top left;
	height:124px;
	width:100%;
}

.footer {
	padding:10px 66px 10px 76px;
	width:846px;
}

.footer2 {
	width:220px;
	float:left;
}


.footer .moduletable {
	float:left;
	padding-top:10px;
}

.moduletable-mail {
	position:absolute;
	margin-top:-56px;
	margin-left:520px;
  	padding-top:75px;
	height:32px;
	background: url(../images/4.jpg) no-repeat top right;
	padding-right:152px;
}

* html .moduletable-mail {
 	margin-left:310px;
}

*+html .moduletable-mail {
 	margin-left:310px;
}

.img-footer {

}

/* FOOTER - END */


.listing-summary {
	background:transparent url(../images/article-bg.jpg) no-repeat scroll left top;
	width:825px;
	height:123px;
}

.address {
	background:transparent url(../images/address-img.jpg) no-repeat scroll left top;
	padding-left:25px;
	height:38px;
	line-height:20px;
	font-size:11px;

}

.listing-summary table {
	height:123px;
	width:100%;

}

.splitter-mtree {
	background:transparent url(../images/split.gif) no-repeat scroll center 132px;
	height:148px;
	width:827px;
}

.output-2 {
	background:transparent url(../images/bg-komment.jpg) no-repeat scroll left top ;
	height:58px;
	width:177px;
	padding:32px 10px 6px 10px;
	display:block;
	text-align:left !important;
	font-size:11px;
}

.all-comment {
	position:absolute;
	top:0px
	right:0px;

}

/* Table - MENU */

.table-menu {
	width:550px !important;

}

.table-menu th {
	font-size:12px;
	height:28px;
}

.table-menu td {
	padding:5px;
}

.table-menu td span {
	font-weight:bold;
	font-size:12px;
}

span.number-table {
	text-align:center;
	display:block;
}

.row-2 .data {
	background: url(../images/address-in.gif) no-repeat top left;
	padding-left:25px !important;
	width:555px !important;
}


.row-3 .data {
	background: url(../images/tel-in.gif) no-repeat top left;
	padding-left:25px !important;
	width:555px !important;
}

.rating_out {
	background: url(../images/rating-bg.jpg) no-repeat top left;
	width:	296px;
	height:	78px;
	position:	absolute;
	top:	55px;
	right:	80px;
}

.row-1 .data {
	background: url(../images/contact-name.jpg) no-repeat top left;

}

.menu-in {
	background: url(../images/menu-in.jpg) no-repeat center center;
	width:100%;
	text-align:center;
	color:#45321b;
	font-size:18px;
	font-family:georgia;
	line-height:20px;
	height:22px;
	margin:12px 0px;
	text-transform:uppercase;
}


.actions-rating-fav {
	background: url(../images/otziv-in.jpg) no-repeat left top;
	width:100%;
	height:65px;
}

.review-text {
	background: url(../images/review-middle.gif) repeat-y left top;
	width:785px;
	margin:0px auto;
}

.review-text2 {
	background: url(../images/review-top.gif) no-repeat left top;
	width:785px;
}

.review-text3 {
	background: url(../images/review-bottom.gif) no-repeat left bottom;
	width:759px;
	padding:13px;
}

.review-head {
	background: url(../images/review-info-middle.gif) repeat-x left top;
}

.review-info {
	background: url(../images/review-info-left.gif) no-repeat left top;
}

.review-info2 {
	background: url(../images/review-info-right.gif) no-repeat right top;
}

.pages-links {
	background: url(../images/pages-links.gif) no-repeat left top;
	height:15px;
	width:832px !important;
	padding:26px 0px 24px 0px;
	text-align:center;
	margin:0px auto;
}

.owners-reply {
	background: url(../images/owners-reply-middle.gif) repeat-y left top;
	width:704px !important;
	margin:10px auto;
}

.owners-reply2 {
	background: url(../images/owners-reply-top.gif) no-repeat left top;
}

.owners-reply3 {
	background: url(../images/owners-reply-bottom.gif) no-repeat left bottom;
	width:704px !important;
	padding:16px 0px 10px 0px;
	display:table;
}

.owners-reply3 span {
	width:100px !important;
	padding:15px;
	text-align:center;
	color:#611212;
	font-size:12px;
	font-family:georgia;
	font-style: normal !important;
	display:block;
	float:left;
}

.owners-reply3 p {
	padding-left:145px;
	color:#523c23;
	font-size:12px;
	font-family:georgia;
	font-style: normal !important;
}

.review {
	background: url(../images/split.gif) no-repeat left bottom;
}

.reviews {
	z-index:200 !important;

}

/* Table - begin */

.table-menu tr.title {
	background: url(../images/menu-title-bg.gif) no-repeat left top !important;
	height:35px;
}

.table-menu tr.title th.th-left {
	background: url(../images/menu-title-bg.gif) no-repeat left top !important;
}

.table-menu tr.title th.th-center {
	background: url(../images/menu-title-bg.gif) no-repeat center top !important;
}

.table-menu tr.title th.th-right {
	background: url(../images/menu-title-bg.gif) no-repeat right top !important;
}



.table-menu td, .table-menu th {
	color:#755736;
	font-family:11px;
}

.table-menu tr td {
	border-bottom:solid 1px #ddc6ad;
}

.table-menu tr.no-border td {
	border-bottom:none;
}

.table-menu .border-price {
	border-left:solid 1px #ddc6ad;
}


.table-menu th span, .table-menu td span  {
	color:#701e1e;
	font-size:14px;
	text-weight:bold;
	text-align:left !important;
}

.table-menu th span {
	padding-left:15px;
	text-transform:capitalize;

}

.table-menu td span.number-table {
	color:#755736;
	font-family:24px;
	text-align:center !important;
}





/* Table - end */


.karta {
	background: url(../images/global-search-icon.gif) no-repeat left top;
	height:20px;
	padding-left:30px;
	padding-bottom:15px;
	line-height:20px;
	width:200px;
}


.moduletable-schet {
	padding-top:35px;
	float:right;


}


.ventwindow {
height: auto;
min-height: 250px;
width: 500px;
min-width: 200px;
overflow:auto;
display: none;
position: absolute;
top: 250px;
left: 250px;
z-index: 77;
border: 1px dotted #433F3F;
background-color: white;
padding: 4px;
text-align: justify;
}

.ventwindow * {
text-align: justify;
}

.ventwindow div {
margin: 2px;
padding: 4px;
border: 4px solid #433F3F;
min-height: 250px;
}

.ventwindow h1, .ventwindow h2, .ventwindow h3, .ventwindow h4, .ventwindow h5, .ventwindow h6 {
	letter-spacing: 0px;
   font-weight: bold;
   text-transform: uppercase;
   text-align: left;
   font-size: 11px;
   color: #ffffff;
   background-color: #433F3F;
   padding-left: 7px;
   line-height: 20px;
   padding-bottom: 0px;
   display: block;
   line-height: 16px;
}

.ventwindow strong, .ventwindow em {
font-weight: normal;
}


.moduletable-banket {
	clear:both;
	width:100px;
	height:15px;
	top:-15px;

}

.content21 {
	left:		622px;
	position:	absolute;
	top:		110px;
	z-index:	1777;
	}

#adv2.ventwindow {
	height:		auto;
	min-height:	250px;
	width:		500px;
	min-width:	200px;
	overflow:	auto;
	display:	none;
	position:	absolute;
	top:		0px;
	left:		0px;
	z-index:	77;
	border:		1px dotted #433F3F;
	background-color: white;
	padding:	4px;
	text-align:	justify;
}

.content21 a {
	z-index:	1777;
	}