html
  { height: 100%; }

body
  { font-family: Tahoma, Helvetica,sans-serif; margin:0; padding:0; height:auto !important; height: 100%; min-height: 100%; font-size: 75%; color: #000; 
	  background:url('/i/main-bg.jpg') #fff repeat-x left top; line-height:135%; }

.sec
	{ background:url('/i/bg-sec.jpg') #fff repeat-x left top; padding:0; line-height:135%;}		
	
.fixer  {margin:0 auto; text-align:left; position:absolute; z-index:3; min-width:776px; max-width:1260px; width:100%; height:100%; float: left; }
*html .fixer {width:expression(document.body.clientWidth>1260?"1260px":"100%"); }		
		
img, form, table
  { border:0; }

table
  { font-size:1em; border-collapse: collapse; border-spacing: 0; }

a {color:#002672; font-size: 100%; }
a:hover {color:#000; text-decoration:none; }
a:active {color:#ff7923}

td
  { margin: 0; padding: 0; font-size: 100%; }

address	{
	font:normal 100% Tahoma, Helvetica,sans-serif;;
	line-height:175%;
	padding:0;
}
	
/* Фоны */

.clouds 
  { background:url('/i/clouds.jpg') repeat-x left 626px; width:100%; height:800px; position:absolute; z-index:1; }
.crane1
  { background:url('/i/crane1.gif') no-repeat left 220px; text-align:left; }
.crane2
  { position:absolute; width:100%; height:100%; z-index:3; }
.crane3
  { position:absolute; width:100%; height:100%; z-index:1; }
		
/* Паддмнги и маргины */

.top-logo
	{ padding:30px 70px 0 70px; }
.mar-logo
	{ margin:0 0 0 0; }
.kv-pad
	{ margin:0 0 25px 0; }
.right-pad
	{ padding:0 30px 0 0; }
.usual-pad
	{ padding:0 70px 0 70px; }
.usual-pad3
	{ padding:55px 70px 0 70px; }
.usual-pad2
	{ padding:100px 70px 50px 70px; }
.banner
	{ margin:5px 10px 0 0; }	
.un-pad
	{ padding:5px 0 50px 70px; }
.bot-pad1
	{ padding:0 50px 0 0; }
.r-pad1
	{ padding:0 50px 0 0; }
.pic1-pad
	{ margin:0 20px 20px 0; }
.kv1-pad
	{ padding:0 70px 0 0; }
.houses-pad
	{ padding:15px 70px 0 0; width:50%; }
.pic2-pad
	{ margin:0 20px 20px 0; }
.pic-lease
	{ margin:0 0 20px 20px; }
.reality
	{ margin:40px 0 22px 0; }
.kv2-pad
	{ padding:0 10px 0 70px; }
.sec-p1
	{ padding:46px 0 45px 65px; width: 200px }
.sec-p2
	{ padding:85px 0 0 0; }
.sec-p3
	{ padding:0 0 0 65px}
.sec-p4
  { padding:0 70px 0 0; }
	
	

/* Some styles decor*/

hr
 { color: #D2D2D2; height: 2px; noshade; border: none; background-color: #D2D2D2; margin: 10px 0 10px 0;; padding: 0; }


/* ul */

ul
   { font-weight: normal; margin: 0 0 0 16px; padding: 0; line-height: 140%}

ul li
   { margin: 0 0 0 0px; list-style: url('/i/bullet.gif');}

ul li a
   { color: #0063B4; }

/* Some styles text */

a.first h1
  { color:#2592DA; font-weight:normal; font-size:150%; margin: 0; }
a.first
	{ display:block; padding: 0 0 20px 0; text-decoration:none; }

p
  { font-size:100%; color:#000; margin: 0 0 10px 0; padding: 0; text-align: justify; }
.bot-text
	{ font-size:90%; color:#333; padding:6px 0 20px 0; }


.icons
	{ width:40%; white-space:nowrap; }
.icons a
  { color:#666666; text-decoration:none; font-size:90%; white-space:nowrap; }


ul.mid-menu
  { padding:0 0 1em 0; font-size:100%; margin:0 0 0 17px; }
ul.mid-menu li a 
  { color:#1878B3; text-decoration:underline }
ul.mid-menu a:hover
  { color:#8b8b8b; }
ul.mid-menu li
  { padding:2px 0 0 3px; list-style: url('/i/bullet.gif');
    margin:0 0 0 0; }	
	
	
ul.sec-menu
  { padding:0 0 1em 0; font-size:120%; margin:0 10px 0 7px; }
ul.sec-menu li a 
  { color:#002672; text-decoration:underline }
ul.sec-menu a:hover
  { color:#8b8b8b; }
ul.sec-menu li
  { padding:2px 0 0 3px; list-style: url('/i/_.gif'); margin:0 0 0 0; }
ul.sec-menu li ul 
  { font-size:80%; padding:0 0 0 0; margin:5px 0 3px 10px;  }
	

.crane2-p
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/crane2.png'); }
.crane2-p[class]
  { background-image:url('/i/crane2.png'); }
.crane1-p
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/crane1.png'); margin:225px 0 0 0; }
.crane1-p[class]
  { background-image:url('/i/crane1.png'); margin:225px 0 0 0; }
.crane3-p
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/crane3.png'); margin:0 48px 0 0; }
.crane3-p[class]
  { background-image:url('/i/crane3.png'); margin:0 48px 0 0; }
	
ul.houses
  { padding:0 0 10px 0; font-size:100%; margin:0 0 0 0; line-height:170%; font-family:Tahoma; }
ul.houses li a 
  { color:#fff; text-decoration:underline }
ul.houses a:hover
  { color:#002672; }
ul.houses li
  { padding:0 0 0 13px; list-style: url('/i/_.gif'); margin:0 0 2px 0; background:url('/i/bullet.gif') no-repeat left 7px; }
	

a.big
	{ font-family:Arial Narrow; font-size:250%; color:#fff; line-height:200%; }
a.big:hover
	{ text-decoration:none; }
a.big2
	{ font-family:Arial Narrow; font-size:150%; color:#fff; line-height:140%; text-decoration:none; }
a.big2:hover
	{ text-decoration:underline; }	
a.big-f
	{ font-family:Arial Narrow; font-size:250%; color:#002672; line-height:200%; }
a.big-f:hover
	{ text-decoration:none; }
	
.kv1
	{ background:url('/i/bg-kv.gif') repeat left top; border:1px solid #95C1E3; width:170px; height:auto; }
.kv6
	{ background:url('/i/bg-kv.gif') repeat left top; border-top:1px solid #95C1E3; border-right:1px solid #95C1E3; border-left:1px solid #95C1E3; width:129px; height:auto; }
.kv11
	{ background:url('/i/bg-kv.gif') repeat left top; border:1px solid #95C1E3; width:auto; height:auto; }
.kv2
	{ background:url('/i/bg-kv1.gif') no-repeat left top; position:relative; margin:-1px 0 0 -1px; height:auto; }
.kv22
	{ background:url('/i/bg-kv12.gif') no-repeat left top; position:relative; margin:-1px 0 0 -1px; height:auto; }
.kv3
	{ background:url('/i/bg-kv2.gif') no-repeat right top; position:relative; margin:0 -1px 0 0; height:auto; } 
.kv4
	{ background:url('/i/bg-kv3.gif') no-repeat right bottom; position:relative; margin:0 0 -1px 0; height:auto; }
.kv32
	{ background:url('/i/bg-kv22.gif') no-repeat right top; position:relative; margin:0 -1px 0 0; height:auto; } 
.kv321
	{ background:url('/i/bg-kv22.gif') no-repeat right top; position:relative; margin:0 -1px 0 0; height:auto; padding:10px 0 5px 10px; } 
.kv42
	{ background:url('/i/bg-kv32.gif') no-repeat right bottom; position:relative; margin:0 0 -1px 0; height:auto; }
.kv5
	{ background:url('/i/bg-kv4.gif') no-repeat left bottom; position:relative; margin:0 0 0 0; padding:10px 0 0 10px; height:auto; } 
.kv52
	{ background:url('/i/bg-kv42.gif') no-repeat left bottom; position:relative; margin:0 0 0 0; padding:10px 0 0 10px; height:auto; }
	
	
.top-cor
	{ background:url('/i/top-cor.gif') no-repeat left top; padding:0 0 0 10px; width:132px; }
.big-table
	{ background:url('/i/bg-kv.gif') repeat left top; }
.left-tt
	{ border-left:1px solid #95C1E3; }
.pad-int
	{ padding:10px 15px 0 10px; border-right:1px solid #95C1E3; border-left:1px solid #95C1E3;  }
.top-l
	{ text-align:right; background:url('/i/bg-blue.gif') repeat-x left top; }
	
html:root .for-t
	{ position:relative; margin:0 0 0 1px; }

	
.rent
	{ margin:1px 0 1px 1px; }	
.bg-ta3	
	{ background:url('/i/bg-kv.gif') repeat left top; }	
	
.bot1	{
	border:1px solid #91c3e4; 
	width:90%; 
	height:auto; 
	margin:0 0 10px 0;
}
.bot2	{ 
	background:url('/i/bot1.gif') no-repeat left top; 
	position:relative; 
	margin:-1px 0 0 -1px; 
	height:auto;
}
.bot3	{
	background:url('/i/bot2.gif') no-repeat right top;
	position:relative;
	margin:0 -1px 0 0;
	height:auto;
} 
.bot4	{
	background:url('/i/bot3.gif') no-repeat right bottom;
	position:relative;
	margin:0 0 -1px 0;
	height:auto;
}
.bot5	{
	background:url('/i/bot44.gif') no-repeat left bottom;
	position:relative;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	height:auto;
}
.bot51  {background:url('/i/bot6.gif') no-repeat left top;
	position:relative;
	margin:-1px 0 0 -1px;
}
.bot31  {
	background:url('/i/bot7.gif') no-repeat right top;
	position:relative;
	margin:0 -1px 0 0;
	height:auto;
} 


.bb1	{
	border:1px solid #2785c8; 
	background-color:#d7eaf8;
	width:90%; 
	height:auto; 
	margin:0 0 10px 0;
}
.bb2	{ 
	background:url('/i/bb1.gif') no-repeat left top; 
	position:relative; 
	margin:-1px 0 0 -1px; 
	height:auto;
}
.bb3	{
	background:url('/i/bb2.gif') no-repeat right top;
	position:relative;
	margin:0 -1px 0 0;
	height:auto;
} 
.bb4	{
	background:url('/i/bb3.gif') no-repeat right bottom;
	position:relative;
	margin:0 0 -1px 0;
	height:auto;
}
.bb5	{
	background:url('/i/bb44.gif') no-repeat left bottom;
	position:relative;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	height:auto;
}



	
.sec-a 
	{ font-size:150%; white-space:nowrap; font-family:Arial Narrow; height:40px; } 
.sec-a td
	{ white-space:nowrap; }
.inner1
	{ padding:20px 0 20px 20px; }
.inner2
	{ padding:0 0 30px 20px; }
blockquote
  { color:#666; font-size:90%; line-height:130%; }
h1
	{ font-size:200%; font-family:Tahoma; font-weight:normal; }
h2
	{ font-size:120%; font-family:Tahoma; font-weight:bold; } 
	
div#fullpath
  { font-size:120%; padding:0.5em 0 0 0; margin:3px 0 0 0; }
div#fullpath a
  { color:#002672; }


/* design */

div.nashcont {width:90%;}
div.nashcont h1{line-height: 30px}
div.nashcont p {margin: 0 0 10px 30px}
div.nashcont ul, div.nashcont ol{padding:0 0 20px 50px}
div.nashcont table {margin-left: 30px}
div.nashcont img {margin-left: 30px}
div.nashcont p img {margin-left: 0}
div.nashcont div img {margin-left: 0}
div.nashcont small  {margin-left: 30px}

table.v1 td{padding:5px; border: 1px solid #e4f2f9; vertical-align:top;}
table.v1 tr.select {background-color:#e4f2f9}
table.v1 tr.title {background-color:#95c8e5; font-weight:bold; color:#FFF}
table.v1 tr.title td{border: 1px solid #2785c8}


p.prabg {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-left: 3px solid #cc0033;
	margin: 0 10px 10px 50px;
	background-color: #eaf5fb;
	padding: 10px;
}

.pl20 {padding-left: 20px;}

/* news */
div.newsline_pre1{margin: 0; padding: 10px 0 0 0; border-bottom: 3px solid #fafafa}
div.newsline_pre1 img{padding: 0 0 0 20px}

/* news arch */

table.ttext td{padding: 3px}
span.ndate {color: #000000;}
h2 a {font-weight: bold; color: #113888; text-decoration: underline;}
tr.gray {background-color: #f5f5f5;}
a.cln, a.cln:hover, a.cln:visited {color: #113888;text-decoration: underline;}
a.cln:active, a.cln:hover {color: #990000;text-decoration: underline;}

/* photogallery */

div.phta_all{margin-left: 30px}
div.phta_cont{margin:5px; float: left;}
div.phta_text{background-color:#63b4dd; color:#FFF; font:11px Arial; text-align:center; padding: 3px 0;}
p.phta_pages{text-align: center}
p.phta_pages span, a.phta_ar{font-size: 16px;font-weight:bold}
a.phta_arr, a.phta_arr:visited{text-decoration:none}
div.nashcont p.subgal{margin: 0 0 10px 0;}
div.nashcont p.subgal a{background-color: #e4f2fb; padding:3px}
a.phta_arr, a.phta_arr:visited{text-decoration:none}

/* feedback */

.feedbackform{width:80%}
.feedbackform td{vertical-align:top}
.feedbackform input, .feedbackform textarea {margin:0 0 5px 0; font-family: Arial, Helvetica, sans-serif}
.wide{width:98%}
.rd{color: #CC3300}

/* sloboda */

div.sloboda_up{background:url('/i/sloboda_up.jpg') no-repeat left top; padding-top: 180px; margin-top: 0}
div.sloboda_dn{background:url('/i/sloboda_dn.gif') no-repeat left top; height: 95px}

/*
.sloboda_up
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/crane3.png'); margin:0 48px 0 0; }
.sloboda_up[class]
  { background-image:url('/i/sloboda_up.png') no-repeat left top; padding-top: 180px; margin-top: 50px}
*/