body { margin:0; padding:0; background-color:#ffffff; }
body, td, div { color:#4c4c4c; font-family:Verdana, Arial, Tahoma, sans-serif; font-size:12px;  }
a { color:#000000; text-decoration:none; }
img { border:0; }

h1 { clear:both;  font-size:16px; font-weight:normal; padding:0; margin:0; margin-bottom:10px; }
h1 a {  }
h2 { color:#365c79; font-size:14px; font-weight:normal; padding:0; margin:0; }
h2 a { color:#365c79; }
h3 {  font-size:12px; font-weight:normal; padding:0; margin:0; }
h3 a {  }

.clear { clear:both; }

#header {  height:220px; }
#header .logo { width:900px; margin-left:auto; margin-right:auto; margin-bottom:20px; }

#frameMenu { background-color:#0e7ea1; height:28px; width:100%; }
#menu { background-color:#0e7ea1; padding:0; margin:0; height:28px; width:880px; margin-left:auto; margin-right:auto; list-style-type:none; }
#menu li { background-color:#0e7ea1; text-align:center; color:#ffffff; float:left; font-size:16px; padding:4px 0; border-left:1px solid #ffffff; margin-bottom:20px; }
#menu li.last { border:none; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
#menu li a { color:#ffffff; }
#menu li a:hover { color:white; }
#menu li a.over { color:white; }

#culture { float:right; border:0; padding-top:20px; width:102px; }
#culture a { padding:3px; float:left; clear:both; border:1px solid #ffffff; width:130px; color:#ffffff; margin-bottom:10px; background-repeat:no-repeat; background-position:right 2px; font-size:16px; }
#culture .ru { background-image:url(/images/free1/ru.png); }
#culture .fr { background-image:url(/images/free1/fr.png); }
#culture .en { background-image:url(/images/free1/en.png); }
#culture .it { background-image:url(/images/free1/it.png); }
#culture .es { background-image:url(/images/free1/es.png); }
#culture .de { background-image:url(/images/free1/de.png); }

#footer { width:100%;  color:white; }
#footer .content { width:1000px; margin-left:auto; margin-right:auto; color:white; padding:4px 0 4px 30px; }
#footer .copyright { float:left; color:#4c4c4c; padding:4px 0; margin-right:10px; }
#footer .provider { float:right; text-align:right; color:#4c4c4c; padding:4px 0; }
#footer .provider a { color:#bfc5c9; }
#footer .link { float:left; color:white; padding:4px 0; margin-left:5px; margin-right:5px; }
#footer .link a { color:#4c4c4c; }

#line { background-repeat:repeat-x; background-image:url(/uploads/website/139/hp-line.png); background-position:1px 307px; }
#line .content { clear:both; padding-top:14px; padding-bottom:20px; line-height:18px; text-align:center; margin-left:auto; margin-right:auto; width:800px; color:white; }

#contact { width:1000px; margin-left:auto; margin-right:auto; }
#contact h2 { margin-bottom:8px; }
#contact .thumb { margin-bottom:20px; }
#contact .thumb .mapContent { float:left; margin-right:20px; margin-bottom:20px; height:250px; }
#content .coordonate { float:left; width:240px; margin-bottom:20px; }
.map { border:2px solid #EEE; }
.map:hover { border:2px solid #182e3c; }

#content {  margin-bottom:20px; margin-left:auto; margin-right:auto; width:1000px; }
#sliderContent { margin-left:auto; margin-right:auto; clear:both; height:400px; width:900px; overflow:hidden; border:2px solid #16488b; }

#search { margin-bottom:20px; margin-right:10px; height:376px; background-color:#365c79; float:left; width:220px; }
#search .title { color:white; font-size:16px; padding:13px 0 13px 10px; border-bottom:1px solid white; font-weight:normal; }
#search .submit { text-align:right; color:white; font-size:16px; border-top:1px solid white; font-weight:normal; padding-top:9px; }
#search .submit input { cursor:pointer; cursor:hand; background-color:#365c79; width:220px; padding-right:14px; border:0; font-size:16px; color:white; text-align:right; }
#search label { color:white; }
#search p { margin-top:5px; color:white; margin-bottom:15px; }
#search .checkbox_list { list-style-type:none; padding:0; margin:0; margin-bottom:15px; }
#search .checkbox_list li { color:white; padding:0; margin:0; }
#search select { width:180px; }
#search .content { padding:10px; height:260px; }

#results { float:left; height:356px; width:220px; background-color:#365c79; margin-right:20px; margin-bottom:10px; }
#results .title { color:white; font-size:16px; padding-left:10px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid white; font-weight:normal; }
#results .navig { clear:both; text-align:right; margin-top:10px; color:white; font-size:16px; border-top:1px solid white; font-weight:normal; padding:10px 10px; }
#results .navig a { color:white; }
#results .over { background-color:#EEEEEE; height:75px; padding:5px 0; } 
#results .over .ad_content { color:#e2007a; }
#results .ad { clear:both; padding:5px; min-height:75px; } 
#results .ad img { float:left; width:100px; height:75px; margin-right:10px; padding-left:5px; }
#results .ad_content { color:white; }

#estate { float:left; width:730px; }
#estate .picture { float:left; width:410px; margin-bottom:10px; overflow:hidden; }
#estate .big { margin-bottom:10px; margin-right:10px; width:400px; overflow:hidden; text-align:center; }
#estate .little { margin-bottom:10px; margin-right:4px; width:94px; height:62px; }
#estate .price { position:absolute; margin-left:530px; text-align:right; font-size:16px; width:200px; }
#estate .comment { margin-bottom:10px; }
#estate .info { margin-bottom:20px; }
#fb-root { clear:both; color:white; }

#list { float:left; width:770px; }
#list .thumb { width:770px; border-bottom:2px solid #16488b; height:225px; margin-bottom:20px; padding-bottom:20px; float:left; clear:both; }
#list .thumb h2 { margin-bottom:2px; }
#list .thumb h3 { margin-bottom:2px; }
#list .thumb .price { font-size:14px; margin-bottom:3px; }
#list .thumb .comment { overflow:hidden; height:44px; margin-bottom:5px; text-align:justify; }
#list .pict { margin-right:10px; width:300px; height:225px; float:left; border:1px solid #16488b; overflow:hidden; }
#list .pict img { width:300px; height:225px; }
#list .pictLittle { border:1px solid #16488b; margin-right:4px; width:160px; height:120px; }
#list .more { width:100px; height:100px; background-color:#465863; float:left; }

.pager { clear:both; text-align:center; width:770px; margin-bottom:10px; }
.pager .current { font-weight:bold; }

#customer_form { float:left; width:260px; margin-bottom:8px; }
#customer_form h2 { margin-bottom:8px; }
#customer_form label { clear:both; float:left; width:100px; margin-bottom:3px; }
#customer_form input { float:left; width:200px; margin-bottom:10px; }
#customer_form textarea { float:left; width:250px; margin-bottom:10px; }
#customer_form input.btnSend { clear:both; width:108px; padding-top:0px; height:20px; cursor:hand; cursor:pointer; }

#cms { width:900px; margin-left:auto; margin-right:auto; padding-top:10px; }
#cms h1 { margin-bottom:10px; }

