@import "basic.css";

html{
	background: url(../images/main-fon.jpg) #fff repeat-x top left;
	}

body{
	margin: 18px 0px 0px 0px;
	}
	
H1.h1-header {
	padding: 10px 0px 0px 0px;
	/padding: 16px 0px 0px 0px;
	color: #4b4b4b;
}


/*----------header------------*/

#lang{
	font: 12px Arial, Helvetica, Tahoma, sans-serif;
	color: #a8501e;
	text-align:right;
	padding: 16px 40px 0px 0px;
	display: none;
	}
	
#special{
	background: #f7f0d7 no-repeat right bottom;
	margin: 0px 30px 0px 0px;
	}
	

#special P {
	font: 11px Arial, Helvetica, Tahoma, sans-serif;	
	}

#special h4{
	font: bold 12px  Arial, sans-serif;
	color:#005f87;
	margin: 0px 0px 0px 0px;
	}
div.special-image{
	width: 107px;
	height: 105px;
	/width: 113px;
	/height: 111px;
	background: url(../images/flat-img-bg.gif) #fff no-repeat left bottom;
	padding: 6px 0px 0px 6px;
	/padding: 6px 0px 0px 6px;
	float:left;
	margin: 0px 10px 0px 0px;
	}	

.rounded { 
	padding: 14px 10px 0px 14px;
  	clear: both;
  	position: relative;
 	}


b.cn {
	  position: absolute;
	  height: 10px; 
	  width: 10px; 
	  margin: 0; 
	  padding: 0; 
	  background: url(../images/white.gif) no-repeat; 
	  line-height: 1px; 
	  font-size: 1px; 
	} 

b.tl {
	top: -1px; 
	left: 0px; 
	/left: -15px; 
	background-position: top left;
	}


b.tr {top: -1px; right: -1px; background-position: top right;}
b.bl {bottom: -2px; left: -1px; background-position: bottom left;}
b.br {bottom: -2px; right: -1px; background-position: bottom right;}
b.bl[class] {bottom:-1px}
b.br[class] {bottom:-1px}


/*----------main-menu------------*/

#main-menu{
	
	}
			
#main-menu UL{
	padding:15px 0px 15px 0px;
	margin-left:-10px;
	/margin-left:-15px;
	}	

	
#main-menu UL LI{
	display:inline;
	padding:0px 20px 0px 10px;
	/padding:0px 15px 0px 15px;
	background: url(../images/main-menu-bullet.gif) no-repeat right;
	}	
		
#main-menu UL LI A{
	font: bold 14px Arial, Helvetica, sans-serif;
	}

#main-menu UL LI A.current {
	color: #a8501e;
	text-decoration: none;
	}

#main-menu UL LI.main-menu-last-li{
	background: none;
	}

/*-------icons----------*/

#icons {
	text-align:center;	
	}

#icons A, P {
	font: 18px Arial, Helvetica, sans-serif;
	color:#005f87;
	}
	
#middle-icon {
	margin: 50px 0px 60px 0px;
	}

/*-------flats----------*/

#flats{
	padding: 15px;
	background: #f7f0d7;
	}
	
#flats DT{
	width: 107px;
	height: 105px;
	/width: 113px;
	/height: 111px;
	background: url(../images/flat-img-bg.gif) #fff no-repeat left bottom;
	padding: 6px 0px 0px 6px;
	/padding: 6px 0px 0px 6px;
	margin: 0px 0px 4px 0px;
	}
	
#flats DD A{
	font: bold 12px Arial, Helvetica, sans-serif;
	}	
	
#flats DD{
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 6px;
	}

#flats-dl-1, #flats-dl-2, #flats-dl-3 {
	float:left;
	width: 24%;
	
	}	
#flats-dl-4{
	float:left;
	width: 20%; 
	overflow: hidden;	
	}


/*-------search----------*/
#search {
	background: url(../images/corner-search-bot-right.gif) #efded5 no-repeat bottom right;
	margin: 16px 30px 16px 16px;
	padding: 14px 14px 14px 0px;
	text-align:right;
	position: relative; 
	}

#search H2 {
	font: 21px Arial, Helvetica, sans-serif;
	color:#5f2a0e;
	text-align:left;
	padding:0px 0px 11px 16px;
	}


#search H3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#5f2a0e;
	text-align:left;
	padding:0px 0px 11px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#search LABEL {

	margin: 10px;

	font: 11px Arial, Helvetica, sans-serif;
}

	
#addit {
	text-align:left;
	margin: 25px ;
}

.param {
padding-bottom: 5px ;
	}		
	
	
.search-button {
	width:99px;
	height:29px;
	background:url(../images/search-button.gif) #cbdde8 no-repeat;
	border: 0;
	padding-bottom: 2px;
	/padding-bottom: 0px;
	margin-right:50px;
	}


input.button {	
	height: 25px;
	width: 92px;
	background: #ABC43C url(../images/enter-button.gif) no-repeat;
	color: #FFF;
	font: bold 12px Arial, Helvetica, Sans-Serif;	
}

#koshel {
	margin: 6px 0px 16px 16px;
	padding: 4px 14px 14px 5px;
	}	
	
#koshel P{
	font: 12px Arial, Helvetica, Sans-Serif;
	color:#000000;
	padding-top: 5px;
	}	
	
#koshel IMG {
	float:left;
	margin: 0px 5px 0px 0px;
	}

/*-------top-footer----------*/

#top-footer{
	height:350px;
	background: url(../images/top-footer-fon.gif) #89736f repeat-x left top;
	}	

#top-footer-left{
	background: url(../images/top-footer-woman.jpg) no-repeat left top;
	height:350px;
	overflow: hidden; /*tetya*/
	}

#top-footer-left-text{
	width:24%;
	margin: 20px 15px 20px 16%;
	float:left;
	}
	
#top-footer-right-text{
	width:25%;
	margin: 20px 10px 20px 10px;
	float:left;
	}	
	
#top-footer-left-text H1, #top-footer-right-text H1, #top-footer-right-text-why H1{
	font: 18px Arial, Helvetica, Sans-Serif normal;
	color:#fff;
	line-height: 18px;
	margin-bottom: 10px;
	}	

#top-footer-left-text P, #top-footer-right-text P, #top-footer-right-text-why P{
	font: 12px Arial, Helvetica, Sans-Serif;
	color:#dadada;
	line-height: 14px;
	padding: 0px 0px 6px 0px;
	}		

#top-footer-right-text-why{
	width:25%;
	margin: 20px 20px 20px 20px;
	float:left
}

/*-------bottom-footer----------*/

#bottom-footer{
	height:67px;
	background: url(../images/bottom-footer-bg.gif) #514d4a repeat-x left top;
	text-align:left;
	}	

#bottom-footer P{
	font: 11px Arial, Helvetica, Sans-Serif;
	color:#aeacab;
	margin:20px;
	}

#bottom-footer A{
	font: 11px Arial, Helvetica, Sans-Serif;
	color:#aeacab;
	}
	
/*----------catalogue--------*/

H1.h1-catalogue {
	padding: 0px 0px 20px 0px;
	font: 24px "Times New Roman", Times, serif;
	color:#a03800;
	margin: 25px 0px 0px 21px;
	}

#cat-flats{
	margin: 30px;
	background: #f7f0d7;
	padding:0px 0px 20px 0px;
	}

#cat-flats DL{
	overflow: hidden;
	border-bottom: #dbc9bf 1px solid;
	border-top: #fff 1px solid;
	padding-top:15px;
	/height: 131px;
	}
	
#cat-flats DL.first{
	border-top: none;
	}
	
#cat-flats DL.last{
	border-bottom:none;
	}	
	
#cat-flats DT{
	width: 107px;
	height: 105px;
	/width: 113px;
	/height: 111px;
	background: url(../images/flat-img-bg.gif) #fff no-repeat left bottom;
	padding: 6px 0px 0px 6px;
	/padding: 6px 0px 0px 6px;
	margin: 0px 15px 4px 21px;
	float:left;
	}
	
#cat-flats DD A{
	font: bold 12px Arial, Helvetica, sans-serif;
	}	
	
#cat-flats DD{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 20px 10px 10px;
	}
	
#cat-flats H2{
	font: 18px Arial, Helvetica, sans-serif;
	color:#a03800;
	}	

#cat-flats H2 A{
	font: 18px Arial, Helvetica, sans-serif;
	color:#005f87;
	}
	
#cat-flats P{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	}

#cat-flats SPAN.brown{
	/*font: bold 12px Arial, Helvetica, sans-serif;*/
	color:#a03800;
	}

#cat-flats SPAN.reg{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	}

#page-nav{
	margin: 10px 10px 10px 26px;
	}

#page-nav P{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	text-align:right;
	margin:10px 0px 0px 58px;	
	/*border: 1px red solid;*/
	padding: 20px 10px 0px 0px;
	}
	
#page-nav UL{
	margin: 5px 15px 0px 5px;
	padding: 20px 0px 0px 0px;;
/*	border: 1px red solid;*/
	float:left;
	}
	
#page-nav UL LI{
	float:left;
	margin:0px 6px 0px 6px; /*ff*/
	/margin:0px 6px 0px 6px; /*ie*/
	padding:8px 0px 0px 0px;
	/*padding: 5px 20px 15px 5px;*/	
	background:url(../images/pages.gif) no-repeat left top;
	display: block;
	height:40px;
	width:40px;	
	font:18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	}	
	
#page-nav UL LI A{	
	display: block;
	height:40px;
	width:40px;	
	font:18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	
	}
	
	
/**-------------------articles------------------**/
#article {
	background:	#fff;
	padding:20px;
	
	}
	
#article P{
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
	color: #001825;
	line-height: 16px;
	margin:0px 0 1px 0px;
	}

#article h1{
	font: 24px "Times New Roman", Times, serif;
	color:#a8501e;
	margin:0px 0px 15px 0px;
	}

#article h2{
	font: 18px Arial, Helvetica, sans-serif;
	color:#99623e;
	padding:0px 0px 6px 0px;
	}

div.map-contacts{
	float: left;	
	}
	

/* ----------  faq --- */


#article UL.first-page-ul {
	MARGIN: 0px 0px 0px 22px;
	/MARGIN: 0px 0px 0px 22px;
	PADDING: 0px 50px 0px 0px;
	list-style-type: none;
	FONT:12px arial,sans-serif;
	COLOR: #011930;
	}
	
#article UL.first-page-ul LI{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 9px 20px;
	/PADDING: 0px 0px 9px 20px;
	background: url(../images/ul-bulley.gif) no-repeat left top;	
	
	}	
	
#article H3.faq{
	BACKGROUND: url(/images/dop-bul-faq.gif) no-repeat left;
	MARGIN: 0px 15px 10px 22px;
	PADDING: 0px 0px 0px 20px;
	FONT:13px verdana,helvetica,arial,sans-serif;
	COLOR: #336699;
	FONT-WEIGHT: bold;
	}


.answer{
	PADDING: 10px 15px 0px 42px;
	}

#fl-contacts{
	float: left;
	PADDING: 0px 30px 0px 0px;
	width: 300px;
	}	
	
	
#toggle,#toggle1,#toggle2,#toggle3,#toggle4,#toggle5,#toggle6,#toggle7,#toggle8{
	width: 78%;
	/width: 78%;
	MARGIN: 0px 0px 0px 22px;
	/MARGIN: 0px 0px -10px 22px;
	padding: 7px 0px 15px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	}

/* ----------  Dop uslugy --- */
	
#dop-uslugi TD{
	padding: 7px;
	}	

#dop-uslugi {
	margin-left: -7px;
	}	
	
	
	
	
div.why-text{
display: none;
}	


#big-map{
	BACKGROUND: url(/images/big-map-bg.png) no-repeat left;
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 13px;
	/padding: 10px 0px 0px 13px;
	width: 778px;
	height: 590px;
}



div.objava{
background: url(../images/objava-fon.png) no-repeat left top;
width: 169px;
height: 230px;
margin: -30px 0px 20px 50px;

text-align: left;

}


div.objava P{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #240667;
	padding: 53px 15px 0px 37px;
	}

div.objava A{
	font: 12px Arial, Helvetica, sans-serif !important;
	}


















