body{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-image: url(../img/background.png);
	text-align:center;
	margin: 0;
	padding: 0;
	font-size:14px;
	color:#FFFFFF;
}

a{
	color: #FFFFFF;
}

.body{
	width: 1000px;
	margin: 0 auto;
	text-align:left;
}

.body_cottage{
	width: 1050px;
	margin: 0 auto;
	text-align:left;
}

.menu .logo{
	background-image: url(../img/logo_small.png);
	width: 237px;
	height: 133px;
	float: left;
	margin-right: 60px;
	margin-left: 10px;
}

.menu div{
	margin-right: 40px;
}

.menu .uchastki{
	float: left;
	margin-top: 30px;
}

.menu .uchastki.big{
	margin-top: 15px;
}

.menu .econom{
	float: left;
	margin-top: 45px;
}

.menu .townhouses{
	float: left;
	margin-top: 46px;
}

.menu .business{
	float:left;
	margin-top: 47px;
}

.menu .premium{
	float: left;
	margin-top: 40px;
}

.menu .big{
	margin-top: 22px;
}

.logo_big{
	background-image: url(../img/logo.png);
	width: 571px;
	height: 321px;
	margin: 0 auto;
}

.logo_text{
	background-image: url(../img/text.png);
	width: 531px;
	height: 64px;
	margin: 0 auto;
}

.menu_first{
	/*width: 1090px;*/
	width: 850px;
	margin: 0 auto;
	margin-top: 40px;
}

.menu_first div{
	margin-left: 20px;
	margin-right: 20px;
}

.menu_first .uchastki{
	float: left;
}

.menu_first .econom{
	float: left;
	margin-top: 18px;
}

.menu_first .townhouses{
	float: left;
	margin-top: 10px;
}

.menu_first .business{
	float: left;
	margin-top: 16px;
}

.menu_first .premium{
	float: left;
	margin-top: 12px;
}

.search{
	width: 270px;
	padding: 0px;
}

.search .left{
	background-image: url(../img/search/left.png);
	float:left;
	width: 31px;
	height: 34px;
}

.search .right{
	background-image: url(../img/search/right.png);
	float:left;
	width: 31px;
	height: 34px;
}

.search .input{
	background-image: url(../img/search/bg.png);
	float:left;
	width: 200px;
	height: 34px;
}

.search .input input{
	width: 200px;
	margin-top: 8px;
	border: 0px;
}

.footer-top{
	background-image: url(../img/footer-top.png);
	height: 30px;
}

.footer{
	background-image: url(../img/footer-bg.png);
	text-align:center;
	font-size: 12px;
}

.lenta{
	background-image:url(../img/rss.gif);
	background-repeat:no-repeat;
	padding: 1px;
	padding-left:20px;
}

.footer div.first{
	width: 1000px;
	margin:auto;
}

.footer_menu span.forrecl{
	border-bottom-color: #F58220;
}

span.forrecl a b{
	color: #F58220;
}

div.first .write_cottage{
	font-size: 10px;
}

.footer_menu span{
	font-size: 12px;
	margin: 10px;
	border-bottom:dashed 1px #DEEDCC;
}

.footer_menu span a{
	color:#DEEDCC;
	text-decoration:none;
}

.copy{
	font-size:9px;
	margin-top: 15px;
}

.shose{
	text-align:left;
	margin-top: 20px;
	font-weight:bold;
}

.shose_all{
	text-align:left;
	font-size:10px;
}

.spec{
	position:relative;
}

.spec table td, .spec table tr, .spec table{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

table.cn td, table.cn tr, table.cn{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;

}

.lineob{
	background-image: url(../img/lineob.jpg);
	width: 4px;
}

.lineob_right{
	background-image: url(../img/lineob_right.jpg);
	width: 4px;
}

.lineob_top{
	background-image: url(../img/lineob_top.jpg);
	height: 4px;
}

.lineob_bottom{
	background-image: url(../img/lineob_bottom.jpg);
	height: 4px;
}

.spec_bg{
	background: #5C000F;
}

.spec_top_left{
	background-image: url(../img/spec/top_left.png);
	width: 7px;
	height: 7px;
}

.spec_top_right{
	background-image: url(../img/spec/top_right.png);
	width: 7px;
	height: 7px;
}

.spec_bottom_left{
	background-image: url(../img/spec/bottom_left.png);
	width: 7px;
	height: 7px;
}

.spec_bottom_right{
	background-image: url(../img/spec/bottom_right.png);
	width: 7px;
	height: 7px;
}

.spec_class{
	padding: 10px 8px 10px 8px;
	font-family:Arial,Helvetica,sans-serif;
	z-index: 2;
}

.spec_4{
	float: left;
	margin-left: 15px;
}

.spec_4 div.i{
	background-color:#DCD7B7;
	padding: 0px;
	border: dotted 1px #99896E;
}

.spec_4 div.i img{
	margin: 5px;
	margin-bottom: 2px;
	border: solid 2px #FFFFFF;
}

.spec_4 .title{
	font-size: 16px;
	font-weight:bold;
	margin: 5px;
	margin-left: 8px;
}
.spec_4 .title a{
	color:#FFCC66;
	text-decoration:none;
}

.spec_4 .text{
	width: 210px;
	font-size: 12px;
	margin-left: 8px;
}

.spec_4 .text a{
	text-decoration:none;
}

.spec_3{
	float: left;
	margin-left: 14px;
}

.spec_3 div.i{
	background-color:#DCD7B7;
	padding: 0px;
	border: dotted 1px #99896E;
}

.spec_3 div.i img{
	margin: 5px;
	margin-bottom: 2px;
	border: solid 2px #FFFFFF;
}

.spec_3 .title{
	font-size: 16px;
	font-weight:bold;
	margin: 5px;
	margin-left: 8px;
}
.spec_3 .title a{
	color:#FFCC66;
	text-decoration:none;
}

.spec_3 .text{
	width: 285px;
	font-size: 12px;
	margin-left: 8px;
}

.spec_3 .text a{
	text-decoration:none;
}

.list{
	background-image: url(../img/content-bg.png);
	margin-top: -5px;
	padding: 10px;
}

.list .sh{
	margin: 3px;
}

.list .search{
	float:right;
}

.list .content_cottage{
	width: 770px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.content_cottage .img_border{
	float: left;
	height: 200px;
}

.content_cottage .img_border div.i{
	background-color: #CCC;
	margin: 5px;
	border: dotted 1px #99896E;
}

.content_cottage .img_border img{
	margin: 4px;
	margin-bottom: 1px;
}

.content_cottage .title a{
	color: #FFCC66;
	font-weight:bold;
	margin-left: 7px;
}

.content_cottage .highway{
	font-size: 11px;
	margin-left: 7px;
}

.advertising{
	margin-top: 20px;
	background-image: url(../img/content-bg.png);
	text-align:center;
	padding:10px;
}

.adv{
	margin-top: 20px;
	background-image: url(../img/content-bg.png);
	text-align:center;
}

.adv .desc{
	background-color: #336600;
	text-align:left;
	padding: 7px;
	padding-left: 15px;
	font-weight:bold;
	font-size: 12px;
	width: 978px;
}

.adv img{
	margin: 15px;
}

.body_cottage .menu_left{
	width: 74px;
	float:left;
	margin-top: 82px;
}

.third_menu_first{
	background-image: url(../img/menu/m1_1_n.png);
	width: 74px;
	height: 187px;
	font-size: 11px;
	font-family:Arial,Sans-Serif;
	margin-bottom: -85px;
	position:relative;
}

.menuin:hover .third_menu_first, .third_menu_first.active{
	background-image: url(../img/menu/m1_1_h.png);
}

.menuin{
	margin-top: -82px;
}

.third_menu{
	background-image: url(../img/menu/m1_2_n.png);
	width: 74px;
	height: 207px;
	font-size: 11px;
	font-family:Arial,Sans-Serif;
	position:relative;
}

.third_menu a, .third_menu_first a{
	text-decoration: none;
}

.menuhover{
	width: 74px;
	height: 123px;
	position:absolute;
	z-index: 100;
	margin-top: 43px;
}

.first .menuhover{
	margin-top: 20px;
}

.menuin:hover .third_menu, .third_menu.active{
	background-image: url(../img/menu/m1_2_h.png);
}

.third_menu.active{
	z-index:20 !important;
}

.third_menu_first img{
	margin-top: 44px;
	margin-left: 10px;
}

.third_menu_first .text{
	margin-left: 8px;
	text-align:center;
}

.third_menu img{
	margin-top: 65px;
	margin-left: 10px;
}

.third_menu .text{
	margin-left: 8px;
	text-align:center;
}

#menu_info{
	z-index: 10;
}


#menu_place{
	z-index: 9;
}

#menu_plans{
	z-index: 8;
}

#menu_contacts{
	z-index: 7;
}

#menu_ipoteka{
	z-index: 6;
}

#menu_order{
	z-index: 5;
}

.body_cottage .content{
	background-image: url(../img/content-bg.png);
	width: 956px;
	min-height: 800px;
	float:left;
	padding: 6px;
}
.bread{
	border-bottom:1px dashed #DEEDCC;
	color:#DEEDCC;
	text-decoration:none;
}

.content .head{
	font-family:Arial,Helvetica,sans-serif;
	margin-left: 12px;
	font-size:16px;
}

.content .head .name{
	display:inline;
	color:#FF6600;
	font-size:24px;
	font-weight:normal;
}

.contacts{
	margin: 10px;
}

.contacts img{
	border: 0px;
}

.ipoteka{
	margin-top: 20px;
	width: 700px;
	font-family:Arial,Helvetica,sans-serif;
	float: left;
}

.ipoteka td{
	padding: 5px;
}

.order-form input{
	background:transparent url(/img/clouds.png) no-repeat scroll 0 50%;
	padding:10px;
	border:0 none;
	color:#4E4A49;
	font-size:16px;
	width:275px;
}

.order-form .submit input{
	background:transparent url(/img/clouds-submit.png) no-repeat scroll 0 50%;
	border:0 none;
	color:#FFFFFF;
	padding:12px 0;
	width:117px;
}

.place{
	margin: 10px;
	margin-bottom: 40px;
}

.info_gallery{
	float: left;
	margin-top: 5px;
	width: 620px;
}

.big_image{
	width: 600px;
	height: 400px;
}

.small_img_all{
	width: 532px;
	position: relative;
	height: 58px;
	overflow:hidden;
	margin-left: 5px;
	float:left;
}

.small_img{
	float: left;
	background-color: #CCC;
	margin: 1px;
	margin-top: 3px;
	padding: 2px;
	height: 49px;
	padding-bottom: 0px;
	opacity:0.5;
	filter:alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
}

.small_img.active{
	background-color: #BD7A16;
	opacity:1;
	filter:alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
}

.small_img:hover{
	opacity:1;
	filter:alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
}

.small_img img{
	width: 70px;
	height: 47px;
}

.all_in_img{
	position:absolute;
}

.prev{
	background-image: url(../img/prev.png);
	width: 24px;
	height: 24px;
	position: relative;
	float:left;
	top: 15px;
	margin-left: 10px;
	cursor: pointer;
}

div.prev:hover{
	background-image: url(../img/prev_3.png);
}

.prev.pasive{
	background-image: url(../img/prev_1.png);
	cursor: default;
}

div.prev.pasive:hover{
	background-image: url(../img/prev_1.png);
}

.next{
	background-image: url(../img/next.png);
	width: 24px;
	height: 24px;
	position: relative;
	float:left;
	top: 15px;
	margin-left: 5px;
	cursor: pointer;
}

div.next:hover{
	background-image: url(../img/next_3.png);
}

.next.pasive{
	background-image: url(../img/next_1.png);
	cursor: default;
}

div.next.pasive:hover{
	background-image: url(../img/next_1.png);
}

.big_img{
	background-color:#CCCCCC;
	padding: 4px;
	float:left;
	padding-bottom: 1px;
	border: dotted 1px #99896E;
}

.big_img img{
	width: 600px;
	height: 400px;
}

.infoblocks{
	float: left;
	width: 320px;
	font-family:Arial,Helvetica,sans-serif;
}

.ib.open .ib_ctrl .left_part{
	background-image: url(../img/card/l_corner.gif);
	width: 6px;
	height: 36px;
	float:left;
}

.ib.open .ib_ctrl .middle_part{
	background-image: url(../img/card/middle.gif);
	height: 26px;
	float: left;
	width: 300px;
	padding-top: 10px;
	padding-left: 8px;
	color: #F58220;
	font-size:14px;
	font-weight:bold;
	cursor: pointer;
}

.ib.open .ib_ctrl .right_part{
	background-image: url(../img/card/r_corner.gif);
	width: 6px;
	height: 36px;
	float:left;
}

.ib.close .ib_ctrl .left_part{
	background-image: url(../img/card/l_corner_closed.gif);
	width: 6px;
	height: 36px;
	float:left;
}

.ib.close .ib_ctrl .middle_part{
	background-image: url(../img/card/middle_closed.gif);
	height: 26px;
	float: left;
	width: 300px;
	padding-top: 10px;
	padding-left: 8px;
	color: #FFF;
	font-size:14px;
	font-weight:bold;
	cursor: pointer;
}

.ib.close .ib_ctrl .right_part{
	background-image: url(../img/card/r_corner_closed.gif);
	width: 6px;
	height: 36px;
	float:left;
}

.ib.close .ib_body{
	display: none;
}

.ib{
	width: 320px;
}

.ib_footer{
	background-image: url(../img/card/card_botton.jpg);
	width: 320px;
	height: 14px;
	margin-top: -3px;
}

.infoblocks .table{
	background: #DEE3E6 url(/images/boxs.jpg) repeat-x scroll 0 0;
	font-size: 12px;
	color:#000000;
}

.infoblocks{
	margin-left: 5px;
}

.infoblocks .table table{
	width: 300px;
	margin-left: 10px;
}

.infoblocks table tr td{
	background:transparent none repeat scroll 0 0;
	border-bottom: 1px dotted #000000;
	vertical-align:top;
}

.info{
	margin-left: 6px;
}

.desc{
	font-family:Arial,Sans-Serif;
	font-size:16px;
	text-align:justify;
	margin-top: 10px;
	margin-right: 10px;
}

.uchastki_fon .desc{
	margin: 0px;
}

.dom_all{
	float:left;
	width: 100px;
	text-align:center;
	margin-left: 10px;
}

.dom{
	background-color:#CCCCCC;
	width: 90px;
	padding: 4px;
	padding-bottom: 1px;
	margin: 3px;
	border: dotted 1px #99896E;
}

.dom.active{
	background-color:#EF9302;
}

.genplan_text{
	text-align:center;
	font-weight:bold;
	font-size: 16px;
	margin: 10px 0;
	margin-left: 55px;
}

.plans .genp_text a{
	text-decoration: none;
	color: #DEEDCC;
	font-weight:bold;
}

.plans .genp_text{
	margin-left: 14px;
	border-bottom: dashed 1px #DEEDCC;
}

.plans .title{
	text-align: center;
	margin: 0 20px;
}

.title_plan{
	position: absolute;
	display: none;
	text-align:left;
	max-width: 500px;
}

table.iptab td{
	padding: 4px;
}

.planslide{
	text-align:center;
	margin-bottom: 20px;
}

.dom_text{
	margin: 10px 0;
}

.contact{
	float: right;
	margin-top: -30px;
	margin-right: 10px;
}

.genplan{
	float:left;
	background-color:#CCCCCC;
	padding: 4px;
	padding-bottom: 1px;
	margin: 3px 15px;
	border: dotted 1px #99896E;
}

.plans_img{
	float:left;
	margin: 0px 20px;
}

.plans_img img{
	width: 672px;
}

.plans_img div.imgp{
	background-color:#CCCCCC;
	padding: 4px;
	padding-bottom: 1px;
	margin: 3px;
	border: dotted 1px #99896E;
}

.plans_img{
	text-align:center;
}

.floor_all{
	float: left;
	width: 100px;
	text-align: center;
	margin-right: 10px;
}

.floor{
	float:left;
	background-color:#CCCCCC;
	padding: 3px;
	padding-bottom: 0px;
	margin-top: 3px;
	border: dotted 1px #99896E;
	clear:both;
}

.floor.active{
	background-color:#EF9302;
}



.plans .card{
	margin: 30px;
}

.box_top_left, .box_top_right, .box_bottom_left, .box_bottom_right{
	background-repeat:no-repeat;
	width: 9px;
	height: 10px;
}

.box_top{
	background-color: #FFFFFF;
}

.box_top_left{
	background-image: url(../img/card/boxs_top_left.png);
}

.box_top_right{
	background-image: url(../img/card/boxs_top_right.png);
}

.box_bottom{
	background-color: #DEE3E6;
}

.box_bottom_left{
	background-image: url(../img/card/boxs_bottom_left.png);
}

.box_bottom_right{
	background-image: url(../img/card/boxs_bottom_right.png);
}


.plans .cr{
	background-image: url(../img/card/boxs.jpg);
	background-repeat: repeat-x;
	background-color: #DEE3E6;
}

.collapse{
	border-collapse:collapse;
	color:#000000;
	font-size: 12px;
}

.plans .card_head{
	color: #f58220;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 18px;
}

.sort{
	float: left;
	font-weight:bold;
	margin-top: 5px;
	margin-left: 15px;
}

.uchastki_gallery{
	background-image: url(../img/bg_photo.png);
	width: 215px;
	height: 170px;
	float: left; 
}

.uchastki_fon{
	background-image: url(../img/fon_tag_uchastki.png);
	width: 707px;
	height: 118px;
	float: left; 
	margin-top: 20px;
	font-family:Arial;
}

.uchastki_gallery img{
	margin: 20px 22px;
}

.uchastki_fon .text1{
	margin-left: 50px;
	margin-top: 10px;
	float: left;
	width: 380px;
}

.uchastki_fon .text1 .title{
	color:#FF9A2D;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.uchastki_fon .text1 .shose{
	margin: 0px;
}

.uchastki_fon .text1 .price{
	font-weight: bold;
	margin-top: 20px;
}

.uchastki_fon .text1 .price span{
	font-size: 11px;
}

.uchastki_fon .text1 .desc a{
	color: #FF9A2D;
	font-size: 12px;
}

.uchastki_fon .text2{
	margin-top: 10px;
}

.uchastki_fon .text2 .name{
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

.uchastki_fon .text2 .value{
	font-size: 14px;
	font-weight: bold;
}

.content_uchastki{
	margin: 0 25px;
	font-size: 14px;
}

.content_uchastki .link{
	float: left;
	width: 250px;
	font-weight: bold;
}

.close a{
	float: right;
	color: #FF9A2D;
}

.find{
	background-color: #FFFFFF;
	text-align: left;
	width: 250px;
	position: absolute;
	margin-left: 5px;
	font-size: 12px;
}

.find a{
	color: #000000;
	text-decoration: none;
}

.find .class{
	float: right;
	font-style: italic;
	margin-right: 5px;
}

.find .item{
	padding: 3px;
	padding-left: 10px;
	border-bottom: solid 1px #000000;
}

#find_search{
	display: none;
	max-height: 300px;
	overflow: hidden;
	overflow-y: scroll;
	padding: 0px;
}

.place img{
	background-color:#CCCCCC;
	border:1px dotted #99896E;
	padding: 4px;
	float: left;
	margin-right: 5px;
	max-width: 596px;
}

.sitemap{
	font-family:Arial,Helvetica,sans-serif;
}

.sitemap .write{
	background-image: url(../img/content-bg.png);
	margin-top: -5px;
	padding: 10px;
	font-size: 10px;
}

.sitemap .write .ots{
	margin: 5px;
}

.sitemap .write .classp{
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
}

.shos_title{
   background: #336600;
}

.sh_title{
    margin-top: -15px;
    position:absolute;
    width: 1000px;
}

.sh_title h1{
    font-size: 1.6em;
    font-weight: bold;
    color:#DEEDCC;
	font-family:Arial,Sans-Serif;
}

.roundedcornr_157125_tl{
    background: url(../img/roundedcornr_157125_tl.png) no-repeat top left;
    width: 15px;
    height: 15px;
}

.roundedcornr_157125_tr{
    background: url(../img/roundedcornr_157125_tr.png) no-repeat top left;
    width: 15px;
    height: 15px;
}

.roundedcornr_157125_bl{
    background: url(../img/roundedcornr_157125_bl.png) no-repeat top left;
    width: 15px;
    height: 15px;
}

.roundedcornr_157125_br{
    background: url(../img/roundedcornr_157125_br.png) no-repeat top left;
    width: 15px;
    height: 15px;
}

.sitemap .write{
	padding-left: 35px;
}

.ipoteka_bank #bank1logo{
	display: none;
	width:200px;
	background:white;
	color:black;
	padding:10px;
	font-size:0.9em;
	margin-top: -2px;
}

div.ipoteka_bank:hover #bank1logo{
	display: block;
}
