body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0 ;
	padding:0;
}
div {
	margin:0  auto;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #999999;
	background-image: url(bg-body.png);
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}

.contenttext ul {list-style-type: circle; margin-left: 27pt; margin-right:25px; margin-bottom:0.8em; margin-top:0.8em;}
.contenttext ul ul {list-style-type: disc;}
.contenttext ul ul ul {list-style-type: square;}

.contenttext ol {list-style-type: decimal; margin-left: 27pt; margin-right:25px; margin-bottom:0.8em; margin-top:0.8em;}
.contenttext ol ol {list-style-type: lower-alpha;}
.contenttext ol ol ol {list-style-type: lower-roman;}

.contenttext li {margin: 0 0 0.5em 0;}

#extra_controls, #scrollbar {
    display:none;
    }

div#wn {
    margin-right:8px;
}

.license , .banners, .alfasite {
margin:0;padding:0;
font-size: 8pt;
color: #993300;
text-align:center;
vertical-align: top;
}

.license a, .banners a, .alfasite a {
color: #993300; text-decoration: none;
}
.banners {width:250px;height:72px;}
.alfasite {width:150px;}

.address {
margin:0;padding:0;
font-size: 11px;
color: #993300;
text-align:center;
height:60px;
clip:rect(0px,100%, 60px, 0px);
overflow:hidden;
}
.vcard a, .address a {color: #993300; text-decoration: none;}
 .spis {
width:98%;
font-size: 8pt;
color: #663300;
margin-left:14px;
margin-right:14px;
 }

 .spis td {
padding: 5px;
 }

 .spis div  {
 width:32%;
 float:left;
 margin: 5px;
 }

.spis td {font-size: 8pt; }
.spis p {display: block; margin-left:0px;margin-bottom:3pt;margin-right:0px; margin-top:0pt;}
.spis p strong {font-weight: 600;}
.spis p b {display: block; font-weight: 600; clear: both;}
.spis p span {display: block; font-weight: 600; clear: both;}
.spis p:first-letter {
color: #CC3300;
font-size: 9pt;
font-family: Mistral;
padding-left: 4px;
padding-right: 1px;
text-transform: uppercase;
font-weight: 600;
}

.spis div p:first-letter  {
color: #CC3300;
font-size: 9pt;
font-family: Mistral;
padding-left: 4px;
padding-right: 1px;
text-transform: uppercase;
font-weight: 600;
}

.spis a:link, .spis a:visited{color: #990000; text-decoration: none; border-bottom: none;}
.spis a:hover{color: #FF3300; text-decoration: none; border-bottom: none;}
.centred {padding-top:255px;}


#pano {width:100%;background-image: url(brd-pano-left.png);background-position:left;background-repeat: repeat-y; margin-top:0px;}

#bottom {width:100%; height: 162px;}

#pano, #bottom {
max-width: 1280px;
width:expression(document.body.clientWidth > 1280? "1280px": "100%");
}

.toprasp {width:100%;height:255px;}
.bgcontent {width:100%; background-color:#ccc;background-image: url(bg-content.png); margin:0;padding:0;}
.toprasc{width:100%;height:180px;}
.rightbrdc {background-image: url(brd-pano-right.png);background-position:left;background-repeat: repeat-y; width:40px;}
.max {
width:100%;
max-width: 1280px;
min-width: 995px;
width: expression(document.body.clientWidth < 995? "995px": document.body.clientWidth > 1280? "1280px": "100%") ;
}

.osnova {padding-left: 43px; color: #663300; font-size:8pt;}
.contenttext{margin-left:19px; margin-right:17px; padding-top:150px;}
.contenttext td {font-size:8pt; color: #663300;}
.contenttxt{margin-left:19px; margin-right:17px; padding-top:18px; padding-bottom:18px; }




.bottom_1l {width:118px; height:60px;}
.bottom_1c {height:60px; background-color:#ccc;background-image: url(bg-content.png);}
.bottom_1r {width:109px;}
.bottom_2l {height:102px;}
.bottom_2c {height:102px; background-image: url(bottom-brd_07.png); background-repeat: no-repeat; background-position: top left;margin:0;}
.bottom_2r {width:109px; height:102px;}

.bt_menu1 {margin-top:0;height:102px;  margin-left:174px;background-image: url(bottom-brd_11.png); background-repeat: no-repeat; background-position: top right;}
.bt_menu2 {margin-top:0;height:101px; background-image: url(bottom-brd_09.png); background-repeat: repeat-x;  background-position: top left; margin-right:169px; overflow:hidden;}
.bt_menu3 {text-align:center; font-size:10px; height:65px; clip:rect(0px,100%, 60px, 0px); overflow:hidden; color: #993300;}
.bt_menu3  a:link, .bt_menu3 a:visited{color: #FFCC66; text-decoration: none; border-bottom: none;}
.bt_menu3 a:hover{color: #FFFF99; text-decoration: none; border-bottom: none;}

#topbrd {position:absolute; left:0px; top:25px; width:100%; height:233px; z-index:5;}
#topbrd .topbrd_1 {width:97px;height:233px;}
#topbrd .topbrd_2 {height:233px; background-image: url(bg-header.png);  background-repeat: repeat-x;}
#topbrd .topbrd_3 {width:100%; height:233px;}
#topbrd .topbrd_4 {width:100%; height:233px; background-image: url(oblaka-left.png); background-repeat: no-repeat; background-position: top left;}
#topbrd .topbrd_4 img {margin-left:44%;}
#topbrd .topbrd_5 {width:97px;height:233px;}
#logo {position:absolute; left:0px; top:18px; width:100%; height:393px; z-index:11;}
#logo img {margin-left:66px;}
#topbld {position:absolute; left:0px; top:25px; width:100%; height:233px; z-index:6; margin: 0 auto;}
#topbld .bghdr {height:233px; background-image: url(bg-header-bild.png); background-repeat: repeat-x; margin-left:97px; margin-right:97px;}
#topbld .bghdr img {margin-left:29%;}
#topmsk {position:absolute; left:0px; top:25px; width:100%; height:233px; z-index:7;}
#topmsk .tpmsk1{height:233px; background-image: url(oblaka2.png); background-repeat: no-repeat; background-position: top right;}
#topmenu {position:absolute; left:0px; top:62px; width:100%; height:32px; z-index:12;}
#topmenu .topmenuc {margin-right:106px;}
#top_menu {width:383px; height:32px;}
#cvetok {position:absolute; left:0px; top:52px; width:100%; height:76px; z-index:8;}
#cvetok img {margin-right:2px;}
#search_uzor {position:absolute; left:0px; top:254px; width:100%; height:43px; z-index:9;}
#search_uzor .arenda_01 {width:319px; height:43px;}
#search_uzor .arenda_10 {background-image: url(searsh-arenda_10.png);  background-repeat: repeat-x;}
#search_uzor .arenda_12 {width:153px;}
#nayti_kvartiru {position:absolute; left:0px; top:222px; width:100%; height:37px; z-index:8;}
#search {position:absolute; left:0px; top:254px; width:100%; height:43px; z-index:12;}
.serch {width:975px; height: 43px; font-size: 10px; list-style: none;}
.serch form {margin:0;padding:0;}
.serch li { display: block; float: left; margin:0;padding:0;}
.serch ul {margin:0;padding:0;}
.fobr{color: #333; font-size: 11px; font-family: Tahoma,Arial,Verdana,San-Seriff; border:1px solid #D4CAC9; background:#FFF; margin-top:9px; margin-left:2px; margin-right:2px;}
.fobr1{color: #333; font-size: 11px; font-family: Tahoma,Arial,Verdana,San-Seriff; background:#FFF; }
.li1 {width:320px;}
.li2 {width:48px;}
.li3 {width:47px;}
.li4 {width:16px;}
.li5 {width:41px;}
.li6 {width:172px;}
.li7 {width:57px;}
.iskat {margin-top:7px; margin-left:2px;}
#v1 {position:absolute; left:0px; top:340px; width:100%; height:27px; z-index:12;}
#v1 img {margin-right:32%;}
#v2 {position:absolute; left:0px; top:340px; width:100%; height:27px; z-index:12;}
#v2 img {margin-left:78%;}
#menu_sdelki {position:absolute; left:0px; top:291px; width:100%; height:91px; z-index:14;}
#menu_sdelki .sdel_l {margin-left:24%;}
#nedvij {width:519px; height:91px;}



.leightbox, #links {
font-size:8pt;
line-height:15px;
text-align:left;
}



#container ul { margin: 0; padding:0;}
#container ul, .leightbox ul, #links ul {list-style-type: none;}
#container li, .leightbox li, #links li {
padding-left:25px;
background-image: url(li-1.png);
background-repeat: no-repeat;
background-position: left;
text-align:left;
}



#container li {
line-height:16px; margin: 0;
}


#container {width:245px;font-size:8pt;}
.container2 {font-size:8pt; color:#663300;  margin-right:15px;}
.arrows {width:41px; margin-right: 15px;}
.rarrows {width:41px; margin-left:20px;}

#container a,  .leightbox a {color:#990000;}

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 350;
	height: 250;
	padding: 1em;
	border: 7px solid #665641;
	background-color: #E7D9B3;
	text-align: left;
	z-index:1001;
	overflow: auto;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#7B654D;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }
.close {text-align:right;color:#7C0C00; font-size:9pt;}
.close a {text-align:right;color:#7C0C00; text-decoration: none;}

 h1:first-letter {
color: #CC3300;
font-size: 24px;
font-family: Mistral;
padding-left: 4px;
padding-right: 1px;
text-transform: uppercase;
font-weight: 600;
}
h1 {margin-left:0px;margin-bottom:3pt;margin-right:0px; margin-top:0pt; font-size: 14px; font-weight: 600;
color:#86490C;
padding-left:25px;
background-image: url(bg-h1-mini.png);
background-repeat: no-repeat;
background-position: left;
text-align:center;
margin-top:2pt;
}

#container h1:first-letter {
color: #CC3300;
font-size: 16px;
font-family: Mistral;
padding-left: 2px;
padding-right: 1px;
text-transform: uppercase;
font-weight: 600;
}
#container h1 {text-align:left; font-size: 12px; font-weight: bold;}

 h2:first-letter {
color: #CC3300;
font-size: 22px;
font-family: "Times New Roman", Times, serif;
padding-left: 4px;
padding-right: 1px;
font-weight: 600;
}
h2 {
color:#86490C;
margin-left:0px;
margin-bottom:3pt;
margin-right:0px;
font-size: 14px;
font-weight: 600;
margin-top:2pt;
padding-right:22px;
margin-right:22px;
background-image: url(h2-bg.png);
background-repeat: no-repeat;
background-position: right;
text-align:center;
clear:both;
}
 h3:first-letter {
color: #CC3300;
font-size: 20px;
font-family: "Times New Roman", Times, serif;
padding-left: 4px;
padding-right: 1px;
font-weight: 600;
}
h3 {
color:#993300;
margin-left:0px;
margin-bottom:3pt;
margin-right:0px;
margin-top:2pt;
font-size: 12px;
font-weight: 600;
text-align:center;
clear:both;
}

h4 {
color:#993300;
margin-left:0px;
margin-bottom:3pt;
margin-right:0px;
margin-top:10pt;
font-size: 12px;
font-weight: 600;
text-align:center;
clear:both;
}
h5 {
color:#993300;
margin-left:0px;
margin-bottom:3pt;
margin-right:0px;
margin-top:10pt;
font-size: 9pt;
font-weight: 600;
text-align:center;
clear:both;
}
.brd {clear:both; padding-top:10pt; }
.txt {color: #993300; font-size: 8pt; padding: 10px 0 10px 0; clear:both;}
.txt img {border: 2px solid #FF8040; margin: 0 10px 0 10px;}
.txt b a {color:#86490C; text-decoration: none;}
.txt a {color: #990000; text-decoration: none;}
.txt a:hover{color: #FF3300; text-decoration: none; border-bottom: none;}

.contenttxt a, .contenttext a, .contenttxtb a {color: #990000; text-decoration: underline;}
.contenttext a:hover, .contenttxt a:hover, .contenttxtb a:hover {color: #FF3300; text-decoration: none; border-bottom: none;}
.contenttxtb p {	text-indent: 27pt;	margin: 0 0 1em 0;
	}
.contenttext p {	text-indent: 15pt;	margin: 0 0 0.4em 0;
	}

.contenttxtb p:first-letter,.contenttext p:first-letter {
	color: #CC3300;
	font-weight: 600;
	}
.contenttxtb {	margin-left: 25px;
    margin-right: 25px;
    margin-bottom: 30px;
}
.contenttxtb strong {color: #CC3300;}
.contenttext td p {margin:0;padding:0;}
.contenttxtb h4 {margin-bottom: 1em;}
.contenttxtb h4:first-letter {
color: #CC3300;
font-size: 18px;
font-family: Mistral;
padding-left: 2px;
padding-right: 1px;
font-weight: 600;
}
.tdkv1{
background: #E6D19C;
border-right: 1px solid #D3810A;
padding: 5pt;

}
.tdkv2{
background: transparent;
border-right: 1px solid #D3810A;
padding: 5pt;

}
.tablekv {
border: 1px solid #D3810A;
color: #663300;
font-size: 8pt; font-family: Tahoma,Arial,Verdana,San-Seriff;
}

.tablekv strong {font-weight: normal;}

.tablekv th {padding: 5pt;color: #993300; font-weight: 600; background: #E0BA53; border-right: 1px solid #D3810A;}
.tablekv .nv, .comments a, .atribut a {text-decoration: none; color: #663300;  border: none;}
.pagenum {margin:12pt; font-size: 8pt; font-family: Tahoma,Arial,Verdana,San-Seriff;font-weight: bold;}
.pagenum a {margin-left: 3px;font-weight: normal; }
.fobr{color: #333; font-size: 8pt; font-family: Tahoma,Arial,Verdana,San-Seriff; border:1px solid #D4CAC9; background:#FFF;}
.forma {width:350px; border: 1px #666 solid; margin:5px;padding:5px; font-size: 105%; text-align:justify; font-family:"Arial","Tahoma",sans-serif;}
.forma sup {font-size: 7pt; color:red;}
.forma p {font-size: 8pt; text-align:justify; font-family:"Arial","Tahoma",sans-serif;}
.forma h4 {color:#FF6600;font-size: 10pt; margin:0;padding:0;}
.forma input{border:1px #D4CAC9 solid;font-size:8pt;background:#FFF9F0;font-family:"Arial","Tahoma",sans-serif;}
.forma textarea{font-family:"Arial","Tahoma",sans-serif; font-size: 8pt; border: 1px #D4CAC9 solid;background:#FFF9F0;SCROLLBAR-ARROW-COLOR:#97AABA;SCROLLBAR-FACE-COLOR:#F2F5F7;SCROLLBAR-HIGHLIGHT-COLOR:#B2C3D0;SCROLLBAR-SHADOW-COLOR:#B2C3D0;SCROLLBAR-3DLIGHT-COLOR:#fff;SCROLLBAR-TRACK-COLOR:#fff;SCROLLBAR-DARKSHADOW-COLOR:#FFF;}
