﻿body {margin: 0px; padding: 0px; background:#e6e6e6; font-family:Arial; }
img {border:0;}

p {margin:5px 0;}
a:active {outline: none;}
input:active {outline: none;}
:-moz-any-link:focus {outline: none;}

a {color:#c0c0c0; text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both; line-height:0;}
.succ {color:#168411;}
.to-left {float:left;}
.to-right {float:right;}

.sitemap a { color:#828181; margin:3px 0px;}

.qqq {width:1160px; height:259px; padding:0; text-align:left;}
#photos {position:absolute; margin:0; padding:0; width:1162px; height:261px; z-index:1; text-align:left;}
#photos ul, #photos li {padding:0; margin:0;}
.slogan {position:absolute;   width:450px; height:200px; margin-left:450px; margin-top:60px; z-index:2; text-align:left;}
.slogan .top {color:#fff; background:#cc0000;  font-size:17pt; padding-bottom:1px; font-weight:normal;margin:0;padding:0; display:inline-block;}
.slogan ua, .slogan li {padding:0; margin:0; list-style:none;width:450px;}
.slogan #text {padding:0; margin:0;}
.slogan #text a {color:#fff; background:#000; font-size:10pt;  padding:4px 0px; text-decoration:none;}

.reg_link {color:#000; text-decoration:none;}
.reg_link:hover {padding-left:1px; text-decoration:underline;}

.top_head {width:100%; height:89px; background: url("images/top-head-bg.jpg") repeat-x;}
.top_head .content {width:940px;}
.top_head .content .logo {display:block; float:left; width:234px; height:48px; background:url("../images/logo.jpg") center no-repeat;}
.top_head .content .phone {float: right; width: 32px; height: 32px; background:url("../images/phone.png") center no-repeat; margin:15px 0px 0px 50px;}
.top_head .content .bag {float: right; width: 32px; height: 32px; background:url("../images/bag.png") center no-repeat; margin:15px 0px 0px 40px;}
.top_head .content .phones {float:right; font-size:10pt; color:#7e7d7d; margin:15px 0px 0px 5px;}
.top_head .content .lang {float:right; font-size:10pt; margin:15px 0px 0px 10px; color:#7e7d7d;} 
.top_head .content .lang a {font-size:10pt; font-weight: 600; color:#006699; text-decoration:underline;}
.top_head .content .lang a:hover {text-decoration:none;}
.top_head .content .ruende {float:right; font-size:10pt; font-weight: bold; margin:15px 0px 0px 40px; width: 96px; height: 35px; background:url("../images/ruende.png") center no-repeat; padding-left: 3px;}
.top_head .content .ruende .el {width: 31px; height: 35px; float: left; text-align: center; line-height: 35px;}
.top_head .content .ruende .el  a {color:#ce3319; text-decoration: none;}
.top_head .content .ruende .act {width: 31px; height: 35px; float: left; text-align: center; line-height: 35px; background:url("../images/ruende_s.png") center no-repeat; color: #e8e8e8;}

.head {width:100%; background:#000; border-top:1px solid #fff; border-bottom:1px solid #e6e6e6;}
.head .content {width:1150px; height:259px; }
.head .content .slogan {position:absolute; width:450px; height:100px; margin-left:470px; margin-top:-10x; text-align:left;}
.head .content 
.head .content .bottom {color:#fff; background:#000; font-size:10pt; line-height:-1px; padding:4px 0px;}

.main_menu {width:100%; background:#666666; border-bottom:1px solid #e6e6e6;}
.main_menu .content {width:940px; height:29px; background:#333333; top:0; left:0; color:red;}
.main_menu .content ul {margin:0; padding:0; padding:0px 10px;}
.main_menu .content li {list-style:none; float:left;}
.main_menu .content li a {margin:0px 10px; font-size:10pt; color:#cccccc; text-decoration:underline;}
.main_menu .content li a:hover {text-decoration:none;}
.main_menu .content span {margin:0px 10px; font-size:10pt; color:#cccccc; text-decoration:underline;}

.main_content {/*width:100%;*/margin: 0 auto; /*background: url("images/content-bg.jpg") top repeat-x;*/ margin-bottom:10px;}
.main_content .content {background: url("../images/content-bg.jpg") top repeat-x; width:940px; color:#333333; font-size:10pt;}
.main_content .content .left {float:left; width:460px; min-height:300px;}
.main_content .content .left .money {padding-bottom: 15px; width: 100%; text-align: right;}
.main_content .content .left .money a{color: #069; text-decoration: none;}
.main_content .content .left .money a:hover {color: #069; text-decoration: underline;}
.main_content .content .left .money_realty {padding-bottom: 15px;}
.main_content .content .left .money_realty a{color: #069; text-decoration: none;}
.main_content .content .left .money_realty a:hover {color: #069; text-decoration: underline;}
.main_content .content .right {float:right; width:460px; min-height:300px;}
.main_content .content .left2 {float:left; width:695px; min-height:300px;}
.main_content .content .right2 {float:right; width:225px; min-height:300px;}
.main_content .content .right2 ul {list-style:none; padding:0px 0px 10px 0px; margin:20px 0; border-bottom:1px solid #cccccc;}
.main_content .content .right2 ul li {padding:3px 0;}
.main_content .content .right2 ul a {font-size:12pt; color:#006699; text-decoration:underline; }
.main_content .content .right2 ul a:hover {text-decoration:none; }

.main_content .crumbs {padding-top:20px;}
.main_content .crumbs a {color:#666666; text-decoration:underline;}
.main_content .crumbs a:hover {color:#4b4b4b; text-decoration:none;}

.main_content .content h1 {color:#333333; font-size:16px; margin:18px 0;}
.main_content .content h2 {color:#333333; font-size:16px; margin:18px 0;}
.main_content .content .serch {width:100%; background:#fff; border:1px solid #cccccc; font-size:10pt;}
.main_content .content .serch .param {padding:2px;margin-top:4px;margin-bottom:3px;}
.main_content .content .serch .line {border-top:1px solid silver; margin:0px 10px; padding-top:5px; text-align:left;}
.main_content .content .serch span {background:#cccccc; color:#fff; font-size:8pt; padding:0px 3px;}
.main_content .content .serch .s_sabmit {margin:5px 0px 5px 10px;}
.main_content .content .serch select {font-size:8pt;}
.main_content .content .feedback {font-size:9pt;}
.main_content .content .feedback input {width:235px; padding:1px 3px 1px 3px; font-size:9pt;}
.main_content .content .feedback textarea {width:241px; }
.main_content .content .feedback #submit {width:85px; height:21px;}

.main_content .content .catalog {border-bottom:1px solid #cccccc; padding-bottom:15px; margin-bottom:15px;}
.main_content .content .catalog a {text-decoration:underline;}
.main_content .content .catalog a:hover {text-decoration:none;}
.main_content .content .catalog .title {display:block; color:#006699; font-size:12pt;  text-decoration:underline; margin-bottom:7px;}
.main_content .content .catalog .type {color:#666666; font-size:10pt;  text-decoration:underline; }
.main_content .content .catalog .photo {padding:3px 3px 1px 3px; border:1px solid #cccccc; background:#fff; width:150px;}
.main_content .content .catalog .price {font-weight:bold;}
.main_content .content .catalog .info {margin-top:7px;}

.main_content .content .promo {padding:0px 5px; font-size:10pt;}
.main_content .content .promo .photo {padding:3px 3px 1px 3px; border:1px solid #cccccc; background:#fff; width:150px;}
.main_content .content .promo .title {display:block; color:#006699; font-size:12pt;  text-decoration:underline;}

.main_content .content .realty {border-bottom:1px solid #cccccc; margin-bottom:10px; padding-bottom:10px;}
.main_content .content .realty a {text-decoration:underline; color:#006699;}
.main_content .content .realty a:hover {text-decoration:none;}
.main_content .content .realty .title {color:#006699; margin-bottom:5px;}
.main_content .content .realty .type { color:#666666; font-size:10pt;  text-decoration:underline; margin-bottom:7px;}
.main_content .content .realty .info {margin-top:7px;}
.main_content .content .realty .photo {padding:3px 3px 1px 3px; border:1px solid #cccccc; background:#fff; width:150px;}
.main_content .content .realty .price {font-weight:bold;}
.main_content .content .back {text-decoration:none; color:#006699;}
.main_content .content .back:hover {text-decoration:underline;}
.main_content .content .gallery td {padding-top:15px;}
.main_content .content .page_navi {color:#666666; margin-top:10px; font-size:9pt;}
.main_content .content .page_navi a {color:#006699; text-decoration:underline; font-size:9pt;}
.main_content .content .page_navi a:hover {text-decoration:none;}

.main_content .content .delivery {width:100%;}
.main_content .content .delivery input {width:256px; font-size:9pt;}
.main_content .content .delivery select {width:260px; font-size:9pt;}

.main_content .content .border_map {padding:3px 3px 0px 4px; border:1px solid #cccccc; background:#fff;}

.main_content .content .left ul, .main_content .content .left2 ul {list-style: disc inside; padding:0; margin:0;}
.main_content .content .left li, .main_content .content .left2 li {padding:3px 0px 3px 20px;}



.main_content .post {margin-bottom:35px;}
.main_content .post .title {display:block; font-size:12pt; color:#006699; text-decoration:underline;margin-bottom:3px;}
.main_content .post .title:hover {text-decoration:none;}
.main_content .post .date {float:left; padding:2px 3px; background:#cc0000; color:#fff;}
.main_content .post .category {display:block; float:left; margin-left:10px;}
.main_content .post .category a {color:#666666; font-size:10pt;  text-decoration:underline;}
.main_content .post .category a:hover {text-decoration:none;}
.main_content .post .post_text {}


.main_content_bottom {width:100%; background:#333333 url("../images/content-bottom-bg.jpg") top repeat-x; border-top:1px solid #fff; }
.main_content_bottom .content {width:940px; font-size:10pt; color:#999999; border-bottom:1px solid #666666;}
.main_content_bottom .content .left {float:left; width:460px; min-height:300px;}
.main_content_bottom .content .right {float:right; width:460px; min-height:300px;}
.main_content_bottom .content h2 {font-size:16px; color:#999999;}




.footer {width:100%; background:#333333; color:#666666; font-size:8pt;}
.footer .content {width:940px;  padding:20px 0px 15px 0px;}

.slider_1 { 
background-image: url(/images/bg_2.png);
background-position: center;
background-repeat: no-repeat;  
z-index: 100;
}

.knob_1 { 
position: relative;
background-image: url(/images/button_2.png);
background-repeat: no-repeat;  
z-index: 100;
}

.slider_2 {
background-image: url(/images/bg.png);
background-position: center;
background-repeat: no-repeat;   
z-index: 100;
}

.knob_2 { 
position: relative;
background-image: url(/images/button.png);
background-repeat: no-repeat;   
z-index: 100;
}


#title1 {font: bold 16px arial;}

#slider_left {
width: 230px;
height: 100%;
float: left;
}

#slider_body_1 {
padding: 11.5px 0;
width:180px;
position: relative;
margin: 0 auto;
}

#slider_top_1 {
font: 10px arial;
width: 180px;
padding-bottom: 6px;
}

#slider_bottom_1 {
font: 10px arial;
width: 180px;
padding-top: 6px;
}

#slider-result_1 {
font: 10px arial;
float: right;
}

.slidertext {
font: 10px arial;
float: right;
}

/*.slider_1 {
width:160px;
height:4px;
background:url(/images/bg_1.png);
text-align: center;
position: relative;
margin: 0 auto;
}


.slider_1 .ui-slider-handle {
width:24px;
height:20px;
position:absolute;
top:-7px;
margin-left:-12px;
z-index:200;
background:url(/images/button_1.png);
}


.slider_1 .ui-widget-header {
background:url(/images/bg_1.png) no-repeat left;
height:4px;
left:1px;
top:1px;
position:absolute;
}*/


#slider_right {
width: 230px;
height: 100%;
float: left;
}

#slider_body_2 {
padding: 11.5px 0;
width:180px;
position: relative;
margin: 0 auto;
}

#slider_top_2 {
font: 10px arial;
width: 180px;
padding-bottom: 6px;
}

#slider_bottom_2 {
font: 10px arial;
width: 180px;
padding-top: 6px;
}

#slider-result_2 {
font: 10px arial;
float: right;
}

.slidertext {
font: 10px arial;
float: right;
}

/*.slider_2 {
width:160px;
height:4px;
background:url(/images/bg_2.png);
text-align: center;
position: relative;
margin: 0 auto;
}


.slider_2 .ui-slider-handle {
width:43px;
height:23px;
position:absolute;
top:-10px;
margin-left:-12px;
z-index:200;
background:url(/images/button_2.png);
}


.slider_2 .ui-widget-header {
background:url(/images/bg_2.png) no-repeat left;
height:4px;
left:1px;
top:1px;
position:absolute;
}*/

#calc {
height: 321px; width: 460px;
background: #FFF;
border: 1px solid #CCC;
margin-top: 23px;
 }
 
#calc_top {
height: 77px; width: 460px;
background: #efefef;
/*border: 1px solid #CCC;*/
float: left;
 }
 
#calc_mid {
width: 460px;
font: 12px/24px arial;
padding-left: 11px;
padding-top: 10px;
float: left; 

 }
 
.resalt {
position:absolute;
right: 35px; top: 10px;
}

.p {
width: 438px;
position: relative;
}

.txt {
/*padding-right: 30px;*/
background: #fff;
right: 30px;
position: absolute;
}
