html, body {
	height:100%;
}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #dcdcdc;
	width:100%;
	min-width:1000px;
	background: #3f3651 url(../img/bg.gif) repeat-x;
}
body.home {	background: #3f3651 url(../img/top-of-main.gif) repeat-x; }
a {color:#b0a0d3;}
a:hover {color:#b0a0d3; text-decoration:none;}

h1 { font-size:24px;}
h2 { font-size:22px;}
h3 { font-size:20px;}
h4 { font-size:18px;}
h5 { font-size:16px;}
h6 { font-size:14px;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family:"Times New Roman", Times, serif; text-align:center; margin:0 0 10px;}

#sidebar h2 { font-size:18px; }
#wrap {
	position: relative;
	min-width:1000px;
	max-width: 1500px;
	width:90%;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;
}
.header { padding:20px 0 0 0; height:105px;}
.header .logo { display:block; width:94px; height:37px; background:url(../img/logo.gif) no-repeat; overflow:hidden; text-indent:-1000px; margin:0 30px 0 0; float:left; outline: 0;}
.header .menu { font-family:"Times New Roman"; font-size:13px; }
.header .menu li { float:left; padding:8px 12px 8px 12px; margin:7px 0 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; border-radius:5px; }
.header .menu li a { text-transform:uppercase; color:#a296cb; text-decoration:none; outline:0;}
.header .menu li li { display:none;}
.header .menu li.active { background:#695d84;}
.header .menu li a:hover { text-decoration:underline;}
.header .menu li.active  a:hover{ text-decoration:none!important;}


.phones {	
	position:absolute;
	top:85px;
	right:100px;
	font-size:10px;
	}
.phones span{display:block; height:10px; position:relative}
.lang_switcher {
	background:transparent url(../img/flag.gif) no-repeat 27px center;
	height:20px;
	width:84px;
	position:absolute;
	top:88px;
	right:-10px;

}
.lang_switcher a {color:#c6bbee; position:relative;zoom:1}
.lang_switcher .current_language_item a {color:#a296cb; text-decoration:none; position:relative;zoom:1 }
.lang_switcher span { padding:0 10px; position:relative; zoom:1}


#content {margin: -10px -265px 0 0; float:left; font-size:12px; width:100%  }

.entry p { margin:0 0 10px; text-indent:10px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin:30px 0 10px 0;}
.entry li { margin:0 0 0 5px; padding:0 0 0 30px; background:url(../img/bullet.png) 0px 6px no-repeat;}
.entry img { margin: 15px 15px 15px 0; border:1px solid #827699}
.entry table { width:80%; }
.entry td { padding:5px 10px; border:1px solid #827699}
.entry ol { margin:0 0 10px ;}
.entry ol li{list-style:decimal outside none; margin:0 0 5px; background:none; }
.entry ol li ul li { list-style: none; padding:0 0 0 30px; background:url(../img/bullet.png) 0px 6px no-repeat; }

.contacts { font-size:16px; margin:50px 0 0 0;}
.contacts img {  margin:0px 0 0px 20px ; display:block; border:none!important; float:right; }
.contacts u { text-decoration:none!important; font-size:19px;}
.contacts b { font-weight:normal!important; font-size:28px;}
.contacts p { text-indent: 0px;}

.contacts table { width:auto; margin:20px 0 20px 0;}
.contacts td { border:none; padding:5px 5px 5px 0;}
#bases { width:100%; font-size:12px; margin:-5px 0 0 0;}
#bases .iframe { background:#fff; /*#544a6a;*/ width:820px; margin:0 auto; padding:15px ; color:#000}
#bases .alpha {background:#544a6a;  width:820px; margin:0 auto; padding:15px ; }
#bases .alpha td { vertical-align:top;}
.bases_head { text-align:center; margin:0 0 15px 0;}
.bases_head li { font-size:13px; display:inline-block; padding:8px 15px 8px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; border-radius:5px;}
.bases_head li a {text-transform:uppercase; color:#a296cb; text-decoration:none; outline:0;}
.bases_head li.current_page_item {background:#695d84;}

/*.alpha-search {padding:0 265px 0 0;}*/
.sideside { position:absolute; right:30px; top:0px;}
#sidebar {float:right; width:220px; margin: 0 0 0 -265px}
#sidebar li { background: url(../img/line.png) no-repeat bottom center; margin:0 0 40px 0; padding:1px 0 10px;}
#sidebar li img { display:inline-block; margin:10px 0 ;}
#sidebar li li { padding:2px 0; margin:0; background:none;}
#i1 {display:none}

.map { margin:10px 0 0;}
.map li a { display:block; font-size:15px;}

.specials .object { min-height:301px; margin:0 0 20px ; position:relative; padding:0 0 20px 430px; border-bottom: 1px solid #827699}
.specials .object h6 { text-align:left; }
.specials .object .price { font-size:15px; padding:5px;}
.specials .object .obj_img { position:absolute; top:0px; left:0px; width:400px; max-height:301px; overflow:hidden;	border:1px solid #827699;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-opera-border-radius:2px;
	border-radius:2px;}
.specials .object .obj_img img {
	display:block;
	width:398px;
	border:1px solid #262533;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-opera-border-radius:2px;
	border-radius:2px;

}
#footer {
	padding:10px 0 15px;
	position:relative;
	margin-top:-76px;
	height:50px;
	width:100%;
	background:#675c7f;

}

.footer-menu { margin:0 0 1px; width:90%; margin:0 auto; height:29px; clear:both;}
.footer-menu li { display:block; float:left; padding-right:15px; }

#footer .text { width:90%; margin:0 auto;}
.footer_blank {
	height:125px;
	clear:both;
}
.top-of-main { height:410px;}
.clear { height:1px; width:100%; clear:both;}
#bgloader { position: absolute; top:-30px; left:-30px; width:10px; height:10px; overflow:hidden;}
.slider {float:left; width:70%; text-align: center;}
.slider a{ display:block;
	width:500px;
	margin:0 auto;
	text-decoration:none;
	position:relative;
	height: 355px;
	overflow:hidden;
	border:1px solid #827699;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-opera-border-radius:2px;
	border-radius:2px;
}
.slider a s {
	text-decoration:none!important;
	width:498px;
	height:353px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	border:1px solid #262533;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-opera-border-radius:2px;
	border-radius:2px;
	}
.slider a img { height:375px;

}
.slider a div { position: absolute; bottom: 30px; right:0px; background:url(../img/slider-bg.png); color:#382f49; font-size:18px; height:25px; vertical-align:middle; line-height:25px; padding:2px 10px ; font-family:georgia; text-shadow: 0px 0px 1px #fff; }



.block.line {background:url("../img/line.png") no-repeat scroll center bottom transparent;}
.block { float:left; width:28%;margin:0 0 20px 0;padding:1px 2% 10px 0;}
.block li {margin:0 0 5px 5px; padding:0 0 0 15px; background:url(../img/bullet.png) 0px 6px no-repeat;}
.block img { margin:10px 4px 2px; border:1px solid #827699}
.block .ask img { border:none;}
.block h6 { margin:10px 0 0;}
.block.center { width:38%; padding:1px 2% 10px 0;}
.top-of-main  .block { width:30%; padding:1px 0 10px;}
.block p { padding:0 0 10px;}

.post { padding:0 265px 0 0;}
.revers { padding:0 265px 0 0;}
.rev {float:right; width:100%;}
.bbg {
	background: url(../img/black.png);
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	display:none;
	z-index:10;
}
#popup {
	width:500px;
	font-size:14px;
	color:#5c5c5c;
	padding:20px;
	z-index:20;
	}
#popup label {display:block; margin:5px 0 0 0; position:relative; height:25px;}
#popup input {position:absolute; left:120px; width:250px;}
#popup textarea {display:block; width:100%; height:130px;}
#popup .sbmt {background: url(../img/send.gif); border:none; display:block; width:141px; height:24px; margin:10px auto;  position:relative; left:auto; cursor:pointer;}
#popup .close { position: absolute; right:10px; top:10px; background:url(../img/close.gif) no-repeat; width:5px; height:5px; cursor:pointer;}
#screen2{
	position:relative;
	width:650px;
	height:400px;
	margin:20px auto 0;
	/*overflow:hidden;*/
}
	#screen2 #buttons{
		margin-bottom:5px;
		clear:both;
	}

	#screen2 #buttons a{
		margin:10px 10px;
		color:#69C;
	}
	#screen2 .prev{
		float:left;
	}
	#screen2 .next{
		float:right;
	}

#slideshow{
	overflow:hidden;
	width:100%;

}

	#slideshow ul{
		width:90000px;

	}

		#slideshow li{
			float:left;
			margin:0 16px;
			cursor:pointer;
			border:1px solid #827699;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			-opera-border-radius:4px;
			border-radius:4px;
			vertical-align:middle;
			padding:0; background:none;

		}
		#slideshow li img {
			border:1px solid #262533;
			display:inline-block;
			vertical-align:middle;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			-opera-border-radius:4px;
			border-radius:4px;
			max-width:500px;
			max-height:375px;
			padding:0px; margin:0px;

			}

#screen2 .prev { position: absolute; top:0px; left:-15px; height:430px; width:71px; background:url(../img/arrows.png) no-repeat -71px -86px; text-decoration:none; outline:0;}
#screen2 .next {position: absolute; top:0px; right:-15px; height:430px; width:71px; background:url(../img/arrows.png) no-repeat  0px -86px; text-decoration:none; outline:0;}

.faq-post { padding:0 0 0 260px; float:right;}
.faq-menu {width:250px; float:left; margin:50px -250px 0 0;  }
.faq-menu li { font-size:14px; margin:0 0 10px 0px; }
.faq-menu li a { display: block; margin:0 0 10px 0; text-shadow:0px 1px 1px #000; text-decoration:none; font-family:"Times New Roman", Times, serif; text-transform:uppercase; color:#DCDCDC}
.faq-menu li li { font-size:12px;margin:0 0 5px 5px; padding:0 0 0 15px; background:url(../img/bullet.png) 0px 6px no-repeat;}
.faq-menu li li a { display: block; margin:0 0 5px 0; text-shadow:none; color:#B0A0D3; text-decoration:underline; font-family: Verdana, Geneva, sans-serif; text-transform:none; }


.alpha-search .alpha {}
.sendform label { margin:5px 0 0 0; display:block}
.sendform span{ display:block; padding:0 0 0 10px; }
.sendform input, .sendform textarea  {border:1px solid #b4b4b4; width: 100%; background:#DCDCDC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  }
.sendform input.sbmt {border:none; margint: 5px 0 0 0; width:auto!important; background: transparent}
.sendform center { display:block; margin:10px 0 0 0;}

.wk_results { width:auto!important;}
.wk_r_item { border:none!important;background:none!important; font-size:14px!important;}
.wk_r_head { background:none!important; padding:0px !important;}
.wk_item_nav { display:none!important;}
.wk_r_thumbnail img { vertical-align:top!important; border:1px solid #827699!important; padding:1px!important; -moz-border-radius:2px;  -webkit-border-radius:2px; }
.wk_pagehead, .wk_page_options, .wk_page_pagination { display:none!important;}
.wk_r_head_link {color:#B0A0D3!important; font-size:16px; font-weight:normal; }
.wk_results {border-bottom:1px solid #827699; padding:10px 0 20px 0;}
.wk_r_specSheet tbody tr { background:none!important; border-bottom:1px solid #827699;}
.wk_r_specSheet { border:none!important;}

.wk_nav_bar_rent, .wk_nav_bar_lang { display:none!important;}

.kladsfhdskjghadskjfhaskjdfhkjdsfaewiklasklndvkcmx { background:url(../images/q-ico.png) no-repeat; position:absolute; top:22px; right:0px; width:91px; height:45px;}

iframe#ic {
width:100%;
height:1200px;
}
#sidebar li .rentacar {  width:219px; overflow:hidden}
#sidebar li .rentacar .gallery a{ margin: 0 0 5px -7px!important; border:none!important;}

