html{height:100%;}
body{height:100%;padding:0;margin:0;background:#fff;color:#929292;font-family:arial;font-size:13px;line-height:16px;min-width:990px;}
td{padding:0;vertical-align:top;}
p{margin:0;padding:0 0 1em 0;}
img{border:0;}
a{color:#929292;}
a:hover{text-decoration:none;}
input,select{color:#707070;}


.frame{min-height:100%;}
.frame .padding{padding-top:30px;padding-bottom:100px;}

.wrapper{max-width:1400px;margin:0 auto;}
.padding{padding:0 3%;}

h1{font-size:17px;line-height:17px;padding:0 0 7px 0;margin:0;}
h2{color:#88ba11;font-weight:normal;font-size:17px;line-height:17px;font-style:italic;padding:0 0 7px 0;margin:0;}
h3{font-weight:normal;font-size:14px;line-height:14px;color:#88ba11;padding:0;margin:0;}
h3 a{color:#88ba11;}
h4{font-size:16px;line-height:16px;padding:0 0 7px 0;margin:0;}


.logo{font-size:17px;line-height:17px;line-height:20px;font-style:italic;margin-bottom:22px;}
.logo a{color:#ee3c4d;text-decoration:none;}

.left{width:20%;float:left;}
.left .text{width:90%;margin:0 0 30px 0;}
.left .text h1{color:#88ba11;font-weight:normal;font-style:italic;}
.left .i{margin:-20px 0 30px 0;}
.left .i img{width:120%;}
.right{width:75%;float:right;position:relative;}

.clear{overflow:hidden;height:0px !important;clear:both;padding:0 !important;margin:0 !important;float:none !important;}

.footer{height:40px;margin-top:-60px;padding-top:20px;}
.footer .copy_1{float:left;width:30%;}
.footer .copy_2{float:right;width:30%;text-align:right;}
.footer .counter{width:40%;margin:-15px auto 0 auto;text-align:center;}

.phone{color:#454545;font-style:italic;font-size:14px;line-height:18px;background:url(phone.gif) no-repeat;padding:3px 0 0 45px;margin:0 0 50px -15px;}
.phone em{font-size:19px;line-height:19px;color:#333333;display:block;padding:0 0 8px 0;}

.price_link{font-size:14px;line-height:14px;display:block;color:#666666;background:url(price.gif) no-repeat left center;padding:6px 0 6px 33px;margin:0 0 50px 0;}

.bottom{padding:10px 0 0 0;}

.menu{margin:0 auto;padding:7px 0 0 3%;list-style:none;font-size:14px;line-height:14px;font-style:italic;height:50px;}
.menu li{margin:0 24px 0 0;padding:5px 0 5px 52px;float:left;background:no-repeat left center;}
.menu a{color:#5d5d5d;}
.menu .cur a{text-decoration:none;}
.menu .cur a:hover{text-decoration:underline;}

.index{height:365px;background:url(index.jpg) no-repeat 13% top;margin:0 0 30px 0;}

.catalog_pane{}
.catalog_pane h2{height:25px;}
.catalog_pane h2 span{background:no-repeat right center;color:#ef4959;float:left;display:block;padding:5px 57px 5px 0;}
.catalog_pane ul{margin:0;padding:0 0 0 20px;list-style:none;font-size:13px;}
.catalog_pane ul ul{padding:0 0 10px 0;}
.catalog_pane ul ul ul{padding:5px 0 0 20px;display:none;}
.catalog_pane ul ul a{color:#f46f00;font-style:italic;text-decoration:none;border-bottom:1px dotted #bebebd;padding:0 0 1px 0;}
.catalog_pane ul ul a:hover{border-bottom:1px dotted #ffffff;}
.catalog_pane ul li{padding:3px 0;}
.catalog_pane img{display:block;margin:0 0 10px 0;}
.catalog_pane ul ul ul a{color:#929292;font-style:normal;}
.catalog_pane .cur .cur .cur{font-weight:bold;}
.catalog_pane .cur .cur ul{display:block;}

.catalog_index{margin:0;padding:0;list-style:none;}
.catalog_index .el{width:42%;float:left;margin:0 4% 35px 0;}
.catalog_index .i{float:left;margin:0 15px 0 0;}
.catalog_index h2{padding:0 0 10px 0;}

.catalog_list{padding:60px 0 0 0;}
.catalog_list .el{width:auto;float:none;margin:0 0 20px 0;}
.catalog_list .i{margin:0 15px 0 0;}
.catalog_list .el h3{padding-bottom:7px;}

.prop{margin:0;padding:0;list-style:none;overflow:hidden;_display:inline-block;}
.prop li{padding:0 0 3px 0;}
.prop strong{display:block;width:100%;height:14px;border-bottom:1px dotted #8d8d8d;font-weight:normal;}
.prop em{font-style:normal;display:block;float:right;background:#fff;}
.prop span{font-style:normal;display:block;float:left;background:#fff;}

.statpage{padding:20px 0 0 0;}
.statpage h2{color:#4b4b4b;font-family:georgia;font-size:18px;line-height:22px;font-style:normal;}
.statpage h3{font-size:16px;line-height:20px;font-style:italic;}

.zend_form{width:95%;}
.zend_form dl{margin:0;padding:0;}
.zend_form dt{float:left;clear:left;height:35px;width:35%;}
.zend_form dd{float:right;padding:0;width:65%;margin:0 0 10px 0;}
.zend_form input,.zend_form textarea{border:1px solid #b5b5b5;margin:0;padding:3px;width:98.7%;font-family:arial;}
.zend_form textarea{height:250px;}
.zend_form #submit-element{text-align:right;}
.zend_form #submit{cursor:pointer;margin:10px 0 0 0;width:100px;height:25px;background:url(button.jpg) no-repeat;border:0;color:#4b4b4b;font-size:15px;line-height:15px;}
.zend_form .errors{display:none;}
.error{color:red;}

.h1{font-weight:normal;color:#f05665;font-size:19px;font-style:italic;}

.sub{margin:0;padding:18px 0 0 0;list-style:none;font-size:14px;line-height:14px;font-style:italic;height:20px;}
.sub li{float:left;margin:0 35px 0 0;background:url(sub.gif) no-repeat left center;padding:0 0 0 10px;}
.sub a{color:#666666;text-decoration:none;border-bottom:1px dotted #999999;}
.sub a:hover{border-bottom:1px dotted #ffffff;}
.sub .cur{background-image:url(sub_a.gif);}
.sub .cur a{color:#8cbc19;border-bottom:1px dotted #ffffff;}

.search{background:#e9e9e9;padding:15px 15px 5px 20px;}
.search .l{height:35px;}
.search .ll{margin:0 5% 0 0;}
.search_pic{right:0;width:275px;height:201px;background:url(catalog.png) no-repeat;margin:-62px 0 0 0;position:absolute;;z-index:2;}
.search input{border:1px solid #b5b5b5;padding:2px;width:20%;margin:0 0 0 3%;}
.search select{width:28%;margin:0 0 0 3%;}
.search .f{width:67%;}
.search .button{border:0;width:77px;background:url(button_g.gif) no-repeat;color:#fff;font-size:11px;line-height:11px;font-weight:bold;padding:5px 0 6px 0;cursor:pointer;margin-top:-1px;position:absolute;}

.search_f{background:#dfdfdf;padding:1px;margin:0;position:relative;z-index:1;}

.prop_frame{overflow:hidden;}
.prop_frame .prop{width:44%;float:left;margin:0 4% 0 0;}

.price{font-size:13px;line-height:13px;color:#ef4959;font-style:italic;padding:10px 0 0 0;}

.catalog_card{padding:20px 0 0 0;}
.catalog_card h2{font-style:normal;color:#ee3c4d;font-weight:bold;font-size:20px;}
.catalog_card h3{color:#4b4b4b;padding:15px 0 10px 0;font-family:georgia;font-size:17px;}
.catalog_card .i{float:left;margin:10px 15px 10px 0;}

.news h2 {color: #EF4959; display: block;font-size:19px;}
.news.list .el {padding-bottom:5px; margin-bottom: 15px; /*border-bottom: 1px solid #cdcdcd;*/}
.news.list .el a {text-decoration: none}
.news .date {font-size: 11px; margin-top:10px; padding-bottom:5px;}
.news.list .date {font-size: 11px; display: block;}
.news.block {padding-top:10px}
.news.block h2 {font-size:17px;}
.news.block a {border-bottom: 1px dotted #BEBEBD; color: #F46F00; font-size: 12.5px;line-height: 163%; padding: 0 0 1px; text-decoration: none;}
.news.block .date {font-size: 11px; margin-top: 3px;}
.news a.more, .news.list .el a.more {color: #88BA11; font-style: italic; white-space: nowrap; text-decoration:underline;}
.news img.pic {float:left; margin:2px 15px 7px 0; border: 1px solid #ccc;}

.paginator {float: right;}
.paginator .arrow{float: left; border:none; margin-left:10px; width:17px; text-align: center;margin-top:1px}
.paginator a {border:2px solid #edf1f5; display: block; float:left; height:17px; width:17px; text-align: center; text-decoration: none; margin-left:10px;}
.paginator a.active {border: none; font-size: 28px; line-height: 75%; margin-top:-1px}

.navdate div{display:inline; float:left;margin:0 10px 25px 0}
.navdate.year div {margin:20px 10px 5px 0}
.navdate a {text-decoration: none; font-size:15.5px; font-weight: bold}
.navdate .cur a {color:#88BA11}
.navdate.month a {text-decoration:underline; font-weight: normal}
.navdate.month .cur a {text-decoration:none}

