@charset "utf-8";
/* CSS Document */
body, table, div {margin: 0; padding: 0; font: normal 11px Tahoma, sans-serif; color: #555;}
img {border:0;}

body { behavior: url(/css/csshover.htc);} /*4png*/
img, div {behavior: url(/css/iepngfix.htc);}

.em { color: red !important; }

a {color: #3e4b7c; }
h1 {font: normal 30px/25px Arial, sans-serif; color: #3e4b7c; margin: 5px 0 20px 0; }
h2 {font: normal 20px Arial, sans-serif; color: #3e4b7c; margin: 15px 0 8px; }
h4 {font: bold 16px Arial, sans-serif; color: #000; margin: 15px 0 8px; }
p {font: normal 12px/16px Tahoma, sans-serif; color: #444; margin: 0 0 12px 0; text-align:left;}
em {color: #2fbc53; font-weight: bold; font-style: normal;}
ul { margin: 15px 0 15px 30px;}
ol { margin: 0 0 15px 38px;}
ul li { color:#555; margin: 0 0 10px -14px; background: url(/i/b1.gif) no-repeat 0 4px; padding-left:14px; list-style:none; }
ul li ul li { background: url(/i/b2.gif) no-repeat 0 4px; color:#555; margin: 0 0 10px -14px; }
ol li {margin: 0 0 10px 0;}
ul#breadcrumbs li {background: none;}

td#1col {min-width:585px;}
div#title { position:absolute; top:40px; left:214px; z-index: 700; }
div#title p { padding:0; margin:0; height:10px; _line-height:5px;}
div#title p { font: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding:0;margin:0; color:#333e4e; }
/*
html,table#tbot,body {height: 100%; min-height: 100%; width: 100%; min-width: 100%;}
*/
body {background:fixed #809bc2 url(/i/homebg.jpg) bottom repeat-x; min-height:100%;}

/*#b7cbe3*/
/*
html {
     height: 100%;
     }
body {
     background: #809bc2 url(/i/homebg.jpg) repeat-x left bottom;
     position: relative; height: auto !important; height: 100%; min-height: 100%;
     }
*/
table {width:100%;}

div#main {position: relative; top:0; left:0; z-index:2;}
/*div#bot  {position:absolute; bottom:0; right:0;}*//*opaque or transparent*/
/*
table#tbot {height:100%; width:100%;position:static;right:0; bottom:0; z-index:1;}
object#fon {position:static; bottom:0; right:0; z-index:1;}
embed{position:static; bottom:0; right:0; margin:0; padding:0; border:0;}
*/
/*
div#bot  {position:absolute; left:0; bottom:0; z-index:1;}
object#fon,embed {position:relative; float: right; vertical-align:bottom; z-index:1;}
*/
/*object, embed{position:absolute; bottom:0; right:0; margin:0; padding:0; border:0;}*/

html,body,object,embed,table#fon{margin:0; padding:0; border:0;}
html {width:100%; min-width:100%; height:100%;min-height:100%;}
body {position:relative;width:100%;heigth:100%;z-index:2;}
table#fon {position:absolute;bottom:0;right:0; width:100%;heigth:100%;z-index:1; padding: 0 0 0 0;}
table#fon object {vertical-align:bottom; float:right;z-index:1;}
table#fon embed {vertical-align:bottom; float:right; border:yellow 0px solid;z-index:1;}
* {margin:0; padding:0;}



table.main {margin:0px 0 0 0;}/*#a4bad6;*/
table.main td {border: 0px;}
td#house {height:auto; text-align:left; }
td#house object, td#house embed { float: left; }
img#unix {margin-bottom:5px;}
/*td#top {vertical-align:bottom;}*/

div.bottom p { padding:0 0 0 34px; width: 530px; font: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#5b6570;}

div.hometext p { padding: 0 0 0 34px; margin: 0 0 10px 0; width: 530px; font: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#5b6570;}
div.hometext a { font-size: 11px; }
 

td#menu { vertical-align:top;background: #3e4b7c;max-height:136px; height:136px; /height:auto;}
td#menu img {float: left; clear:left;}

div#mm img#about {margin:11px 0 0 0 ;}
img#contact {margin:0 0 25px 0;}


td.none {height: 105px;}
td.none2 {height: 71px;}
img#map {margin: 15px 0 0 25px;}
img#ipoteka {margin: 25px 0 0 10px; }
img#grat {margin: 15px 0 0 10px;}

td#shadow {width:100%; height:8px; padding:0; margim:0; background: url(/i/m-shadow.gif) repeat;}
td.pust {padding:0 9px 0 0; background:none !important;}

tr#form {margin:0; padding:0;}
td.search {width:50%; height:70px;}
table.bar {border: 0px; width:100%; margin-bottom:30px; margin-top:20px;}
img#kup {margin:0 0px 0 34px;}
table.bar td {background: url(/i/s-fon.gif) #3e4b7c;}
table.bar select {position: relative;float: left; font: Tahoma, Arial, Helvetica, sans-serif; font-size:10px;}

td#slt select {width: 90%;}
td#ot select {width: 100%;}
td#do select {width: 100%;}

td#buy { width: 22%; min-width: 128px;}
td.hdr {vertical-align:bottom; padding:10px 0px 4px 0;}
td#rayon {min-width: 80px;width: 33%;}
td#slt {width:33%; height:40px; vertical-align:top; padding-right:10px}
td#kol_komnat {width:23%;}
td#ot {width:11%;vertical-align:top;}
td#do {width:12%;vertical-align:top; padding-left:10px;}
td#an-submit {background: #3e4b7c; padding:0;margin:0;max-height:70px;max-width:147px; height:70px; width:147px;}
td#an-submit img {margin:0 25px;}
td#none {min-width: 20px; width:9%;}/*neob*/


td#text {padding:0px 0 0px 0;}
td#text p {margin-top:-30px; padding-top: 30px;}
p#cpr {margin:30px 0 0 0; }
p#addr {margin: 10px 0 0 0; }
p#m2 {color:#808e9d; margin: 5px 0 30px 0; }
p#m2 a{color:#808e9d; font-size:10px;}

/*buy=160px,slt<=>td.hdr=25%;kol-komnat=20%<=>td#ot+td#do=21% td#none=20% itogo:25+21%+20%=66% */
/* End */

ul#breadcrumbs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:13px 0px 0px 30px;
overflow:hidden;
padding:0;
clear:both;
}
ul#breadcrumbs li {
display:inline;
float:left;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}
ul#breadcrumbs li a{padding:0 5px; text-decoration:none;}
ul#breadcrumbs li a:hover { text-decoration:underline;}
td#head {
	background: #FFF;
	color: #3e4b7c;
}
td#head a {
	color: #3e4b7c;
}
td#head h1{
	float:left;
	clear:both;
	margin: 0;
	margin-left: 33px; _margin:-5px 0 0 16px;
	padding-top: 0; _padding-top:0px;
	margin-bottom: 20px;
}

td#content1 {
	background: #fff;	
}
td#content {
	background: #fff;
	padding: 0px 16px 10px 35px;
/*	min-width: 585px;*/	
}


td#content img {margin:25px 0 15px 0;}


td#content1 div#totop {
	padding: 35px 0 20px 35px;
	float: left;
	clear:left;
}
td#content div#totop {
	padding: 0px 0 10px 0;
	float: left;
	clear:left;
}
div#totop a{
	color: #3e4b7c; white-space:pre;
}
div.clearing {clear: both; height: 0px; font-size: 0px;}
div.search_res { padding:0 20px 20px;}
div.search_res h2
{
	color: #3e4b7c;
	padding-bottom: 10px;
	margin: 0;
}
table.sp {
	color: #000;
}
table.sp td
{
	font-family:Tahoma;
	padding: 8px 8px 8px 8px;
	vertical-align: top;
	text-align: center;
	border: 0;
	border-right: 1px solid #FFF;
}

table.sp td a {font-weight:bold;}


table.sp tr.top td {min-height:42px; padding: 7px 11px 7px 11px;font-family: Tahoma;font-weight:bold;font-size:12px;text-align: left;background: #bfcce0;}
table.sp tr.cp_tr td
{
	background: #dfdfdf;
}
form#sform
{
	margin: 0;
	padding: 0;
}

div#img {float: left;}
div.descr {float: left; width:210px;}
div.descr div { padding:7px 0;margin:0 0 0 18px; border-bottom:1px solid #ccc; width: 210px;  font-family:Tahoma; font-size:11px; color:#000;}
div.descr div#bottom {border:0px;}
div.descr div p {padding:0; margin:-15px 0 0 115px; position:relatuve;  font-family:Tahoma; font-size:11px; color:#000; width:auto;/*ie6*/}
div.descr p { padding: 0; margin: 10px 0 0 15px; font-size: 11px; }
td#predm {padding:0 10px 0 0;}
td#dmenu {width:34%; padding: 0; margin:0; background: #5c7099;height:auto; /height:auto;}
td#dmenu img {float: left; clear:left; margin:0; padding:0;}

img.phone {
	display: block;
	margin: 0 0 98px 0;
	clear: both;
}


div#mm {max-height:138px; height:138px; width:100%; margin:0px 0 0 0; padding:11px 0 0 0; background: #3e4b7c; }
div#md { padding: 0 0 0 10px;}
div#md img { /vertical-align:bottom; }
div#md a {width:100%; background: #5c7099; /margin:0px 0 -2px 0;}

div#mm a, div#md a {float: left; clear: both;}
div#mm a {/margin-bottom:-2px;}
div#sitemap { position:relative; clear: both;}

div.clear {clear: both;}

div.vacancy {padding-right:20px; margin-bottom:27px; margin-top: 5px;}
div.vacancy dl {padding: 10px 10px 0px 10px; position:relative;}
div.vacancy dl.gray{background:#ebeff5;}
div.vacancy dt { width:130px; font-family:Tahoma;font-size:12px; font-weight:bold; color:#000; line-height:13px; }
div.vacancy dd {margin:0px 0 0 0px; color:#000; position:relative; left:130px; top:-12px;}





div.pr {
	margin: 4px 0 4px 0;
	}	
div.pr input, div.pr textarea { 
	font: 11px Tahoma, sans-serif; 
	color: black; 
	width: 400px; 
	}
dir.pr textarea {
	height: 200px;
	}
div.req {
	width: 410px;
	border-right: solid 4px #3e4c7d;
}
div#addmes { 
	margin: 0;
	}
div#addmes td.left { 
	padding: 5px 10px 0 0;
	width: 185px;
	text-align: right;
	color: #646464;
	}
div#addmes div.error {
	border-left: solid 4px #43467d;
	padding: 0 0 2px 10px;
	margin: 0 0 10px 0;
	color: #43467d;
}
div#addmes p.comment {
	margin: 3px 0 0 0;
	color: #3e4c7d;
	}	
div#addmes input.submit {
	margin: 10px 0 10px 0;
}	

div#pr-m {float:left;  width:100%;margin:0 0 0 -35px; padding-left:35px; _padding-left:70px; min-width:535px;  background: url(/i/s-fon.gif) #5a6e97;}
div#pr-m a {float:left;}
div#pr-m img {margin-bottom:0;  margin-top:0;}

div#pic img#mid {margin:0 6px;}
div#pic img { margin-bottom:0;  margin-top:0;}

div#history {margin-top:-10px; padding-right:0px;}
div#history img {clear:none; float:left; margin-left: 22px;}
div#history img#hisname { margin:-13px 0 0 22px; /margin-top:-33px; _position: relative;}
div#history img#orn {margin:0; float:right; position:relative; right:0; top:0; z-index:8;}
div#history img#hishelp { margin:15px 0 0 0;}
div#hishelp {padding:22px 15px 20px 0; /padding-top:10px; position: relative; background:#c9d8ed; clear:both; /margin-top:-12px;}

div#hishelp img {clear: left; margin-top:0px; margin-left: 18px; _position:relative; _padding-bottom:80px;}
div#hishelp p {margin-left: 125px; color:#3e4b7c;}

div#content {padding-right:20px;}

#rbk59 { background: url(/i/swf/i-rb-k59.gif) left top no-repeat;width:900px; float:right; height:600px; }
#hrb { background: url(/i/swf/h-rb.gif) left top no-repeat;width:900px;  float:right; height:600px; }

/* licences */ 
#lic { width: auto; }
#lic td { text-align: center; }
#lic td img { margin: 0 20px 0 0; }
#lic a.zoom { text-decoration: underline; display: block; padding: 5px 0 0 0; width: 151px; }



.mainleftcol { position: absolute; width: 60%;  z-index: 400; } 
.mainleftcol #salelabel { position: absolute; right: 10px; top: 10px; z-index: 500; } 
.mainleftcol #hny10 { position: absolute; right: 0; top:0; z-index: 500; } 
