html {height:100%;}
body {height:100%; font-family: Tahoma; font-size: 12px; color: #FFF; width:100%; background: #192227 url(../img/bg.jpg) repeat-x top;}

a:link {color:#FFF}
a:hover {text-decoration: none}
a:visited {color: #9bd0d0;}

#wrap {position: relative; min-width: 700px; max-width: 900px; min-height:100%; height:auto !important; height:100%; margin: 0 auto; padding: 0 10px;}

#header {height: 297px; background: url(../img/estate.jpg) no-repeat right bottom; position: relative;}
#header h1 {color: #135a5a; font-size: 22px; font-style: italic; padding-top: 20px; font-weight: bold; text-transform: capitalize;}
#header h2 {font-size: 18px; padding-top: 70px; font-weight: bold;}
#header p {font-size: 14px; font-weight: normal;  color: #000; width: 40%; padding-top: 40px;}
#header .menu {position: absolute; top: 78px; font-size: 16px; width: 40%; left: 20px;}

#content {padding-bottom: 15px;}
#content p {margin-bottom: 10px;}
#content ul li {list-style-type: disc; list-style-position: inside; margin-bottom: 10px;}

#sidebar1 {float: left; width: 65%; margin-right: 2%; padding-right: 2%; border-right: 1px solid #FFF;}
#sidebar1 h3 {font-weight: normal;}
#sidebar1 h2 {font-size: 18px; font-weight: bold; padding: 15px 0;}
#sidebar1 img  {margin: 8px; border: 1px solid #FFF; float: left;}

#flat1, #flat2, #flat3, #flat4 {border: 1px solid #5b646b; padding: 10px; margin-bottom: 15px;}
#flat1 img, #flat2 img, #flat3 img, #flat4 img {border: 5px solid #5b646b;}
#flat1 h4, #flat2 h4, #flat3 h4, #flat4 h4 {font-size: 14px; font-weight: bold; color: #9bd0d0; text-decoration: underline;}

#price {font-size: 14px;}
#price span, #price .skidki {float: left;}
#price span {width: 40%;}

#sidebar2 {float: left; width: 27%; margin-left: 3px;}
#sidebar2 hr {background-color: #334549; font-size: 1px; color: #334549;}
#sidebar2 h4, #sidebar2 h5 {font-size: 16px; font-weight: normal; padding: 15px 0; color: #9bd0d0;}

#footer {padding-top:25px; position:relative; height:45px; min-width: 700px; max-width: 900px; margin: -70px auto 0 auto; border-top: 1px solid #FFF;}
#footer .dmenu {width: 60%; float: left;}
#footer .phone {text-align: right; width: 40%; margin-left: 60%;}

.footer_blank {height:70px;clear: both;}
