*{
	margin:0px;
	padding:0px;
	font-family:Arial;
}

body{
	/*background-image:url('./img/bg.png');*/
	background: #AC9376;
	font-size:10pt;
	font-family:Arial;
}

h1,h2,h4{
	font-size:10pt;
	font-family:Arial;
}

.main1{
	background: url('/img/gost1.jpg');
	background-repeat: no-repeat;
}
.main2{
	background: url('/img/gost2.jpg');
	background-repeat: no-repeat;
}
.main3{
	background: url('/img/gost3.jpg');
	background-repeat: no-repeat;
}
.main4{
	background: url('/img/gost4.jpg');
	background-repeat: no-repeat;
}
.main5{
	background: url('/img/gost5.jpg');
	background-repeat: no-repeat;
}

.main {
    background:transparent url(img/gost.jpg) no-repeat scroll left top;
    color:#FFFFFF;
    display:block;
    font-family:verdana,monospace;
    font-size:15px; 
    height:40px;
    padding:34px 0 0;
    text-align:center;
    text-transform:uppercase;
}

.iePNG, IMG { filter:expression(fixPNG(this)); }
.iePNG A { position: relative; }

p{
  text-align: justify;
  padding-top: 5px;
}

a{
	color:#568bc1;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

#main{
	position:absolute;
	left: 50%;
	margin-left: -525px;
	width:1049px;
	clear: both;
	background: url('./img/shadow.png');
	background-repeat: repeat-y;
}
#left_border{
	float: left;
	background: url('./img/shadowleft.png');
	width: 22px;
	height: 100%;
}
#right_border{
	
	background: url('./img/shadowright.png');
	width: 22px;
	height: 100%;
}
#content{
	margin-left: 22px;
 	background-color: #ffffff;
	width:987px;
	padding-left: 8px;
	padding-right: 5px;
}

#glass2{
	display:none;
width:100%;
height:100%;
position:fixed;
top:0%; 
 left:0%;
 _position:absolute;  _top:expression(eval(document.body.scrollTop) + 'px' );
opacity:0.7;
filter:alpha(opacity=70);
background-color:black;
z-index: 30;
}
#glass{
	display:none;
width:100%;
height:100%;
 position:fixed;
 _position:absolute;  _top:expression(eval(document.body.scrollTop) + 'px' );
opacity:0.7;
filter:alpha(opacity=70);
background-color:black;
z-index: 30;
}
#popdiv {
	position: fixed;
	position: absolute;
	z-index: 31;
	width: 800px;
	height: 600px;
	margin: 0;
	padding: 1em;
	display: none;
}

#search{position: relative;top: 160px;z-index: 1; height: 150px; width: 445px}

#top{clear: both;}
#top_left{float:left;height: 207px;width: 445px;background: url('./img/top1.jpg');}
#top_right{float:left;height: 207px;width: 540px;background: url('./img/top2.jpg');}


#menu{clear: both; width: 985px; height: 36px; 	background: url('/img/bg_menu.png');}


span.lmenu{
	background: url('/img/l_menu.png');
	width: 15px;
	height: 36px;
	float: left;
	margin-left: 2px;
}
span.rmenu{
	background: url('/img/r_menu.png');
	width: 15px;
	height: 36px;
	float: left;
	margin-right: 2px;
}

span.menuitem{
	background: url('/img/c_menu.png');
	float: left;
	white-space: nowrap;
	height: 36px;
}
#txtmenu{
	padding-top: 1px;
}

span.menuitem a {
    display: block; 
	padding: 5px 15px 7px 15px;
	font-size: 16px;
	font-weight: bold;
	color: #6F574C;
	font-family: Tahoma;
	z-index: 10;
	white-space: nowrap;
}

span.menuitem a:hover {
	color: #503C32;
}

#menu span.menuitem2{
	white-space: nowrap;
}

span.menuitem2 a {
white-space: nowrap;
    display: block; 
	padding: 5px 30px 5px 30px;
	font-size: 16px;
	font-weight: normal;
	color: #6F574C;
	font-family: Tahoma;
	z-index: 10;
}

span.menuitem2 a:hover {
	color: #ffffff;
	background-color:#B8AB9C;
}
.bg_menu{
	float:left;
	position: relative;
	background-color:#CABDAD;
	/*background: url('/img/bg_menu.png');
	background-repeat: repeat-x;*/
	border-style:none;
	border-color: #7F7F7F;
	display:block;
	width: 1px;
	height: 36px;
	z-index: 10;
}

.submenublock{
	float:left;
	position:absolute;
	background-color:#EDE4D3;
	/*background: url('/img/downmenu.png');*/
	border-style:solid;
	border-width: 1px;
	border-color: #7F7F7F;
	font-size:15pt;
	display:none;
	z-index: 10;
}
.submenublock a{
	
	display:block;	
	padding-left:3px;
	padding-right:3px;
	color:#ffffff;
	text-decoration:none;
	line-height:15px;
	border-style:solid;
	border-color:#7F7F7F;
	border-width:0 0 1px 0;
}
.submenublock a:hover{
	text-decoration:underline;
	/*color: #000000;*/
	background-color:#EDE5D2;
}


#in_page{clear: both; padding-top: 15px;margin-left: -8px;}
#left_col{width: 226px;background-color: #FFFFFF;}
#dline{width: 233px;height: 100%;background: url('./img/leftdline.png');repeat-y;float: left; margin-right: 25px;}
#page{width: 970px;background-color: #FFFFFF;float: left; padding-left: 5px;padding-right: 22px;margin-bottom: 25px;}
#out_txt{width: 680px; margin-left: 260px; padding-top: 10px;}

.left_find{z-index: 1;width: 225px; background-color: #FFFFFF;background: url('./img/ico_find.png');background-repeat: no-repeat;padding-top: 85px;padding-bottom: 20px;}
#left_order{z-index: 1;width: 225px; background-color: #FFFFFF;background: url('./img/ico_order.png');background-repeat: no-repeat;padding-top: 85px;}
#left_akcia{width: 200px; background-color: #FFFFFF;background: url('./img/ico_akcia.png');background-repeat: no-repeat;padding-top: 80px; padding-left: 15px;}
.order_txt {color: #4E381E; font-size: 10pt; font-family:Arial;}

#pop_home{width: 670px; background: url('./img/ico_kvartiri.png');background-repeat: no-repeat;margin-bottom: 10px; padding-top: 70px; margin-top: 20px;}
#pop_gost{width: 670px; background: url('./img/pgost.png');background-repeat: no-repeat;margin-bottom: 10px;  padding-top: 70px; margin-top: 20px;}

#find_home{float: left;width: 670px; background: url('./img/ico_results.jpg');background-repeat: no-repeat;margin-bottom: 10px; padding-top: 70px;}
#any_home{float: left; width: 670px; padding-top: 70px; margin-bottom: 5px; background-repeat: no-repeat; margin-top: 0px;}
#info_home{width: 500px; background: url('./img/ico_info.jpg');background-repeat: no-repeat;padding-top: 85px;margin-top: 0px; ;}
#info_hotel{width: 500px; background: url('./img/ico_info2.jpg');background-repeat: no-repeat;padding-top: 85px;margin-top: 0px; ;}

#another_home{width: 185px; background: url('./img/ico_another.jpg');background-repeat: no-repeat;padding-top: 85px;  padding-left: 10px;}
#another2_home{width: 185px; background: url('./img/ico_another2.jpg');background-repeat: no-repeat;margin-top: 10px;padding-top: 85px;  padding-left: 10px;}

#zoom{width: 29px; height: 29px; background: url('./img/zoom.gif');background-repeat: no-repeat; float: right; margin-top: -39px; margin-right: 19px; position: relative; display: inline;}


#footer{align: center; background-color: #FFFFFF; width: 1000px; margin-left: 22px;}

#add_order{width: 500px; height: 0px;overflow: hidden; z-index:11;}

#picture_frame{position: relative; width: 162px; height: 122px;  background: #d2d2d2;background-repeat: no-repeat;}
#picture_frame2{position: relative; width: 166px; height: 126px;  background: #e3e3e3;background-repeat: no-repeat;}

#picture_no_frame{position: relative; width: 156px; height: 116px;}
#dv_pic{position: relative; left: 7px; top: 7px;}

#show_pic{position: relative; top: 7px;}

#desc{float: left;width: 650px;padding: 10px; margin-bottom: 20px;background: #EFEFEF;}
.vadd{color: #705035; font-size: 13pt; font-weight: bold;}
.flooradd{color: #705035; font-size: 10pt; margin-top: 2px; margin-bottom: 3px;}
.txtadd{color: #000000; font-size: 10pt;}

.txtbg {background-color: #EFEFEF;}
.txtbg p{background-color: #EFEFEF!important;}
.txtbg h1{background-color: #EFEFEF!important;}
.txtbg h2{background-color: #EFEFEF!important;}
.txtbg h3{background-color: #EFEFEF!important;}
.txtbg h4{background-color: #EFEFEF!important;}

#iline{background: url('/img/line.png'); height: 2px; width: 670px; float: left;background-repeat: no-repeat;}

img.ipic{
	border: 6px solid #e3e3e3;
}
img.ipic:hover{
	border: 6px solid #ffffff;
}

#popdiv {
	position: fixed;
	position: absolute;
	z-index: 31;
	width: 721px;
	height: 541px;
	left: 50%;
	margin: 0;
	padding: 0;
	margin-left: -360px; 
	background: #EFEFEF;
	display: none;
} 
.ftxt1{
	color: gray;
	background:#efefef;
}
.ftxt2{
	color: black;
	background:#ffffff;
}