@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background:#d8e1a9 url(images/top.jpg) 0 0 repeat-x;
}
p,fildset,h1,h2,h3,h4,h5{
	padding:0;
	margin:0;
}
a {
    color:#536F37;
    text-decoration:none;
}
a:hover {
    color:#314917;
    text-decoration:none;
}
img{
border:none 0;
}
/*
div{
	font-size:0;
	line-height:0;
}*/
.left{
    float:left;
}
.right{
    float:right;
}
.w120 {
    width:120px;
}
.clear{
    clear:both;
}
.red{
	color:#ab0000;
	font-weight:bold;
}
.border{
    border-bottom: 1px dashed  #6D8F35;
}
.bold{
    color:#36531a;
    font-weight:bold;
}

.ff{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	display:block;
}
.inline_h1{
	line-height:32px;
}
.li_style1{
	font-size:12px;
	line-height:16px;
	padding-left:14px;
	background:url(images/dot1.jpg) 5px 51%  no-repeat;
	color:#34501a;
}
.li_style1 .raquo, .raquo{
	font-size:14px;
	padding:0 2px;
}
.li_style1 a{
	color:#000;
	text-decoration:underline;
}
.li_style1 a:hover{
	color:#000;
	text-decoration: none;
}

a.btn_1, a.btn_2{
	width:82px;
	height:24px;
	display:block;
	background:url(images/buttons-2.jpg) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	line-height:23px;
	text-decoration:none;
}
a.btn_1:hover, a.btn_2:hover{
	background-position:100% 0;
	text-decoration:none;
}
a.btn_2{background:url(images/buttons-3.jpg) 0 0 no-repeat;}

.bottom_bg{
	background:transparent url(images/bottom.jpg) 0 100% repeat-x;
}
.site_body{
	width:962px;
	margin:0 auto;
	position:relative;
}
.top_line_body{
	height:37px;
}
.logo_line_body{
	height:83px;
}
.logo_box{
	display:block;
	float:left;
	width:229px;
}
.top_menu{
	padding-top:35px;
	float:right;
	position:relative;
	width:733px;
}
.top_menu a{
	display:block;
	width:122px;
	height:48px;
	float:left;
	background:url(images/menu-bg.jpg) no-repeat 0 0;
}

a.btn1{background-position:0 0;}
a.btn2{background-position:-122px 0;}
a.btn3{background-position:-244px 0;}
a.btn4{background-position:-366px 0;}
a.btn5{background-position:-488px 0;}
a.btn6{background-position:-610px 0;}

a.btn1:hover{background-position:0 -48px;}
a.btn2:hover{background-position:-122px -48px;}
a.btn3:hover{background-position:-244px -48px;}
a.btn4:hover{background-position:-366px -48px;}
a.btn5:hover{background-position:-488px -48px;}
a.btn6:hover{background-position:-610px -48px;}



.round_top_line{
	margin:16px 7px 0;
	height:9px;
	position:relative;
	background-color:#d8e1a9;
}
.round_top_line div{
	position:absolute;
	width:7px;
	height:9px;
	background:transparent url(images/content-left.png) 0 0;
	left:-7px;
	top:0;
}
.round_top_line div.r{
	background:transparent url(images/content-right.png) 0 0;
	right:-7px;
	left:auto;
}

.header{
	padding:0 7px 12px;
	background-color:#d8e1a9;
}
.title_box{
	background:url(images/title-header-bg.jpg) 0 0 repeat-x;
}
.title_box span{
	background:transparent url(images/title-header-l.jpg) 0 0 no-repeat;
	display:block;
}
.title_box span span{
	font-size:16px;
	line-height:36px;
	font-weight:normal;
	color:#FFF;
	padding-left:39px;
	background:transparent url(images/title-header-r.jpg) 100% 0 no-repeat;
}
.header_left_column{
	width:204px;
	float:left;
	background-color:#34501a;
}
.header_lc_contetn{
	background:transparent url(images/header-content-l.jpg) 0 0 repeat-y;
}
.header_lc_contetn form{
	background:transparent url(images/header-content-r.jpg) 100% 0 repeat-y;
	padding:0 0 0 10px;
	margin:0;
	font-size:14px;
	line-height:20px;
}
.header_lc_contetn form label{
	color:#FFF;
	line-height:21px;
	font-size:14px;
	margin-top:3px;
	display:block;
}
.header_lc_contetn form select{
	width:184px;
}
.header_lc_contetn form p{
	float:left;
	color:#FFFFFF;
}
.header_lc_contetn form select.ot, .header_lc_contetn form select.do{
	float:left;
	width:60px;
}
.submit_search{
	width:71px;
	height:19px;
	margin:9px auto;
	display:block;
	background:url(images/buttons-1.jpg) 0 0 no-repeat;
	font-size:14px;
	line-height:18px;
	text-align:center;
	cursor:pointer;
}
.submit_search:hover{
	background-position:100% 0;
}
.search2{
	width:184px;
	height:23px;
	margin:0 auto;
	display:block;
	background:url(images/buttons-1.jpg) 0 -20px no-repeat;
	font-size:16px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
}
.search2:hover{
	background-position:0 100%;
}

.header_bottom{
	background:url(images/header-bottom-bg.jpg) repeat-x;
	font-size:0px;
}
.header_bottom div{
	background:transparent url(images/header-bottom-l.jpg) 0 0 no-repeat;
}
.header_bottom div div{
	background:transparent url(images/header-bottom-r.jpg) 100% 0 no-repeat;
	height:10px;
}


.header_banner{
	width:736px;
	float:right;
}
.banner_box{
	display:block;
	text-align:center;
	margin:20px 0;
}
.banner_box img{
	border:1px solid #345019;
}
.content_box .title_content{
	background-color:#d8e1a9;
}
.middle_content{
	width:532px;
	float:left;
	margin-left:218px;
}
.obekt_box{
	position:relative;
}
.furst_box{
	margin-top:10px;
}
.obekt_box .new, .obekt_box .vip{
	width:41px;
	height:42px;
	display:block;
	position:absolute;
	background:url(images/sun-new-vip.jpg) 0 0 no-repeat;
	right:8px;
	text-align:center;
	font-size:12px;
	line-height:38px;
	color:#34501a;
}
.obekt_box .vip{
	line-height:40px;
}
.obekt_box h2{
	position:absolute;
	left:115px;
	top:8px;
	font-size:16px;
	line-height:32px;
	color:#34501a;
}
.obekt_box p{
	padding:10px;
	text-align:justify;
	font-size:12px;
}
.obekt_box .image_box{
	width:94px;
	height:94px;
	float:left;
	display:block;
	padding-right:10px;
}
.obekt_box .image_box img{
	border:1px solid #345019;
}
.bottom_obekt_box{
	padding-top:12px;
	display:block;
}
.obekt_btn{
	float:right;
}
.line1{
	height:2px;
	margin:0 10px 10px;
	background: url(images/line1.jpg) 0 0 repeat-x;
}

.left_column{
	width:211px;
	margin-left:-750px;
	float:left;
	
	margin-top:15px;
}
.right_column{
	width:211px;
	background-color: #309;
	float: right;
	
	margin-top:15px;
}
.left_column,.right_column{
	background:#86ac57 url(images/lrc-content-l.jpg) 0 0 repeat-y;
}
.lrc_content{
	background:transparent url(images/lrc-content-r.jpg) 100% 0 repeat-y;
	float:left;
	width:211px;
}
.lrc_bottom_line{
	background: url(images/lrc-bottom-bg.jpg) repeat-x 0 0;
	font-size:0;
}
.lrc_bottom_line div{
	background:transparent url(images/lrc-bottom-l.jpg) 0 0 no-repeat;
}
.lrc_bottom_line div div{
	background:transparent url(images/lrc-bottom-r.jpg) 100% 0 no-repeat;
	height:8px;
}

.title_content{
	position:relative;
	margin:0 7px 0 21px;
	padding-left:8px;
	font-size:16px;
	line-height:40px;
	color:#d7e1ad;
	height:40px;
	font-weight:normal;
	background:url(images/title-content-bg.jpg) repeat-x 0 0;
}
.furst_title{
	margin-top:-15px;
	clear:both;
}
.two_lins{
	line-height:22px;
}
.two_lins .bottom_title_text{
	font-size:12px;
	line-height:16px;
	color:#8cac6a;
}
.left_title_content, .right_title_content{
	position:absolute;
	display:block;
	left:-21px;
	top:0;
	width:21px;
	height:40px;
	background:transparent url(images/title-content-l.png) 0 0;
}
.right_title_content{
	width:7px;
	left:auto;
	right:-7px;
	background:transparent url(images/title-content-r.png) 0 0;
}
div.login{
    padding-left:25px;
    position:relative;
}
div.login h1 {
    padding:5px 0;
    font-size:22px;
    color:#36531a;
    font-weight:normal;
}
div.login h3 {
    padding:6px;
    font-size:16px;
    color:#6D8F35;
    width:47%;
    font-weight:normal;
}
div.login table {
    width:214px;
    margin-left:20px;
}
div.login a.fpass {
    float:right;
    font-size:11px;
    color:#36531a;
}
div.login a.fpass:hover {
    color:#6D8F35;
}
div.login span.expl {
    color:#6D8F35;
    font-size:11px;
    line-height:14px;
}
div.anketa{
    padding-left:25px;
}
div.anketa h1 {
    padding:5px 0;
    font-size:22px;
    color:#36531a;
    font-weight:normal;
}
div.anketa h3 {
    padding:6px;
    font-size:16px;
    color:#6D8F35;
    width:47%;
    font-weight:normal;
}
div.anketa table {
    width:470px;
    border-top: 1px dashed  #6D8F35;
    border-bottom: 1px dashed  #6D8F35;
}
div.anketa table.plans td{
    width:auto;
    padding:5px;
    vertical-align:middle;
}
div.anketa td.plan {
    width:450px;
    border-left: 1px solid  #6D8F35;
}
div.anketa td.plan p{
    font-size:12px;
    line-height:16px;
}
div.anketa td.plan span.plan_type{
    color:#36531a;
    font-weight:bold;
}
div.anketa td.pay {
    width:450px;
    border-left: 1px solid  #6D8F35;
}
div.anketa td.pay p{
    font-size:12px;
    line-height:16px;
    padding:5px;
    margin:5px;
    background:#B5BF83;
}
div.anketa td.pay p:hover{
    background:#A4AF6D;
}
div.anketa p {
    font-size:12px;
    line-height:16px;
    padding:5px;
    margin:5px 20px 5px 5px;
    color:#36531a;
}
div.anketa td.pay span.pay_type{
    color:#36531a;
    font-weight:bold;
    font-size:14px;
}
div.anketa td.pay span{
    color:#36531a;
    margin-left:5px;
}
div.anketa form {
    width:500px;
}
div.anketa td {
    font-size:13px;
    width:50%;
    vertical-align:top;
    line-height:25px;
}
div.anketa input {
    font-size:14px;
}
div.anketa input.small {
    float:right;
    width:40px;
}
div.anketa input.next{
    background:transparent url(images/next.png) 0 0 no-repeat;
    width:50px;
    border:0;
    height:50px;
    float:right;
    margin-right:20px;
}
div.anketa div.breadcrumb {
    font-size:12px;
    color:#6D8F35;
    width:470px;
    text-align:center;
    padding:5px;
}
div.anketa div.breadcrumb span.selected {
    font-weight:bold;
}
div.anketa div.images {
    width:482px;
}
div.anketa div.image img.image_default {
    height:266px;
    width:360px;
    margin:3px;
    float:left;   
    clear:both;
    border:0;
}
div.anketa div.image img.image_default:hover,
div.anketa div.image img.edit:hover,
div.anketa div.image img.delete:hover {
    border:0
}
div.anketa div.image_right {
    float:right;
    width:110px;
}

div.anketa div.image {
    display:inline;
    position:relative;
}

div.anketa div.image img {
    margin:3px 5px -3px 3px;
    width:107px;
    height:80px;
    padding:2px;
    border:1px solid #D8E1A9;
}
div.anketa div.image_right img{
    margin:3px;
}
div.anketa div.image a img.edit{
    position:absolute;
    bottom:65px;
    right:30px;
    width:16px;
    height:16px;
    border:0;
}
div.anketa div.image a img.delete{
    position:absolute;
    bottom:65px;
    right:5px;
    width:16px;
    height:16px;
    border:0;
}
div.anketa div.image img:hover {
   border:1px solid #B4BF77;
}
div.advanced_search{
    padding-left:25px;
}
div.advanced_search h1 {
    padding:5px 0;
    font-size:22px;
    color:#36531a;
    font-weight:normal;
}
div.advanced_search h3 {
    padding:6px;
    font-size:16px;
    color:#6D8F35;
    width:47%;
    font-weight:normal;
}
div.advanced_search table {
    width:475px;
    border-top: 1px dashed  #6D8F35;
    border-bottom: 1px dashed  #6D8F35;
}
div.advanced_search form {
    width:526px;
}
div.advanced_search td {
    font-size:13px;
    width:50%;
    vertical-align:top;
    line-height:25px;
}
div.advanced_search input {
    font-size:14px;
}
div.gradove h1 {
    padding:5px 0;
    font-size:22px;
    color:#36531a;
    font-weight:normal;
}
div.gradove div.grad{
    width:526px;
    margin:10px 0;
    border: 1px solid  #6D8F35;
}
div.gradove div.grad:hover{
   background:#ADCF81;
}
div.gradove div.city_name {
    width:100px;
    float:left;
    font-size: 16px;
    color: #2D4717;
    font-weight:bold;
    text-align:center;
    padding:0;
    margin:5px;
    border-bottom: 1px solid  #6D8F35;
}
div.gradove div.city_desc {
    font-size: 12px;
    min-height:70px;
    width:300px;
    margin:5px 0;
    float:left;
    padding:0 5px;
    text-align:justify;
    border-left: 1px solid  #6D8F35;
    border-right: 1px solid  #6D8F35;
}
div.gradove div.city_pic {
    width:90px;
    height:70px;
    float:right;
    padding:5px;
}
div.gradove img {
    width:90px;
    height:70px;
}
div.contacts h1 {
    margin: 0 -10px;
    padding:7px 0;
    font-size:22px;
    color:#36531a;
    font-weight:normal;
    border-bottom: 1px dashed  #6D8F35;
}
div.contacts h4 {
    padding:5px 0;
    line-height:14px;
    font-size:14px;
    color:#536F37;
    font-weight:normal;
}
div.contacts div.text {
    border-left: 1px solid  #6D8F35;
    margin:5px 20px;
    padding:5px 15px;
}
div.search_res h1 {
    margin: 0 -10px;
    padding:7px 0;
    font-size:22px;
    color:#36531a;
    font-weight:normal;
    border-bottom: 1px dashed  #6D8F35;
}
div.search_res h4 {
    padding:5px 0;
    font-size:14px;
    line-height:16px;
    color:#536F37;
    font-weight:normal;
}
div.search_res div.result p {
    padding:0;
    border-bottom: 1px solid  #6D8F35;
    font-size:12px;
    line-height:14px;
    color:#536F37;
    font-weight:bold;
}
div.search_res div.result {
    border: 1px solid  #6D8F35;
    margin:15px 20px;
    padding:5px 15px;
}
div.search_res div.result:hover {
    background:#ADCF81;   
}
div.search_res div.result p.more {
    text-align:right;
    border:0;
    padding:10px;
    color:#536F37;
}
div.reklama div.text {
    border-left: 1px solid  #6D8F35;
    margin:5px 20px;
    padding:5px 15px;
}
div.reklama h1 {
    margin: 0 -10px;
    padding:7px 0;
    font-size:22px;
    color:#36531a;
    font-weight:normal;
    border-bottom: 1px dashed  #6D8F35;
}
div.reklama h3 {
    padding:5px 0;
    font-size:16px;
    color:#536F37;
    font-weight:normal;
}
div.reklama div.text {
    border-left: 1px solid  #6D8F35;
    margin:5px 20px;
    padding:5px 15px;
}
div.reklama ul{
    border-left: 1px solid  #6D8F35;
    margin:5px 20px;
    padding:5px 25px;
}
div.reklama li{
    padding:0;
    margin:0;
    list-style-image:url("images/bullet.gif");
}
div.reklama table{
    width:450px;
    margin:10px 21px;
    border-left: 1px dotted  #6D8F35;
    border-top: 1px dotted  #6D8F35;
}
div.reklama td{
    border-right: 1px dotted  #6D8F35;
    border-bottom: 1px dotted  #6D8F35;
    padding:5px;
}
div.reklama table tr.heading {
    background:#B4BF77;
}
div.reklama table tr.td {
    background:#C5CF8E;
}
div.content_obekt_info table{
    width:526px;
}
div.content_obekt_info tr:hover {
	background: ;
} 
div.content_obekt_info tr.nogreen{
	background:none;
}
div.content_obekt_info td {
	font-size: 12px;
	line-height:14px;
	color:#000;
	font-weight:normal;
	border: 1px solid #86ac57;
	padding: 3px 0 3px 20px;
}

div.content_obekt_info td img {
	float:left;
	margin: 3px 10px 5px 0;
}
div.content_obekt_info td.subject{
	width:49%;
	background:none;
}
div.content_obekt_info td.details{
	width:49%;
	background: none;
}
div.content_obekt_info td.itemActive{
	background:url(images/bulletActive.png) 18px 7px no-repeat;
	padding-left:30px;
}
div.content_obekt_info td.itemInactive{
	background:url(images/bulletInactive.png) 18px 7px no-repeat;
	padding-left:30px;
}
div.content_obekt_info td.description{
	padding:10px;
	font-weight:normal;
	background: none;
	text-align:justify;
}
div.content_obekt_info div.images {
	width:526px;
	margin:0;
}
div.content_obekt_info div.images a img {
	width:122px;
	height:100px;
	margin:10px 0px 0;
	padding:2px;
	border: 1px solid #d8e1a9;
}
div.content_obekt_info div.images a img:hover{
	border: 1px solid #6A993D;
}
h4.title_content{
	position:relative;
	margin:0px 7px 0 7px;
	width:512px;
	padding-left:0px;
	font-size:14px;
	line-height:22px;
	color:#FFFFFF;
	height:23px;
	text-align:center;
	font-weight:normal;
	background:url(images/h4-mid.jpg) repeat-x 0 0;
}
h4.first_title {
	margin-top:3px;
}
h4.title_content span.left_title_content, h4.title_content span.right_title_content{
	position:absolute;
	display:block;
	left:-6px;
	top:0;
	width:7px;
	height:23px;
	background:transparent url(images/h4-left.jpg) 0 0 no-repeat;
}
h4.title_content span.right_title_content{
	width:7px;
	left:auto;
	right:-7px;
	background:transparent url(images/h4-right.jpg) 0 0 no-repeat;
}
span.stars1{
	background:  url(images/stars.jpg) 0 -15px no-repeat;
	padding:2px 40px;
	margin-left:-5px;
}
span.stars2{
	background:  url(images/stars.jpg) 0 -34px no-repeat;
	padding:2px 40px;
	margin-left:-5px;
}
span.stars3{
	background:  url(images/stars.jpg) 0 -52px no-repeat;
	padding:2px 40px;
	margin-left:-5px;
}
span.stars4{
	background:  url(images/stars.jpg) 0 -69px no-repeat;
	padding:2px 40px;
	margin-left:-5px;
}
span.stars5{
	background: url(images/stars.jpg) 0 -87px no-repeat;
	padding:2px 40px;
	margin-left:-5px;
}
.right_column .rc_title_fix{
	left:-29px;
	padding-left:8px;
	background:url(images/title-content-bg.jpg) repeat-x 0 0;
}

a.left_column_btn{
	height:23px;
	padding-left:32px;
	margin:0 2px;
	display:block;
	background:url(images/column-btn.jpg) 0 100%;
	text-decoration:none;
	line-height:22px;
	font-size:14px;
	color:#000;
	position:relative;
}
a.left_column_btn:hover{
	color:#35511a;
	background-position:0 0;
	text-decoration:none;
}
a.left_column_btn img.icons {
    position:absolute;
    top:3px;
    right:4px;
    width:16px;
    height:16px;
}
p.lrc_txt_box{
	padding:5px 8px 0;
	font-size:12px;
	line-height:16px;
	text-align:justify;
}

.banner_bottom{
	height:66px;
	width:500px;
	padding-top:10px;
	margin:0 auto;
	background:#36521a url(images/bottom-banner-box-bg.jpg)0 100% repeat-x;
	background-color:#36521a;
	text-align:center;
	position:relative;
}
.banner_bottom .l, .banner_bottom .r{
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.banner_bottom .r{
	right:0;
	left:auto;
}
a.obekt_box2{
	margin-bottom:10px;
	margin-right:5px;
	width:170px;
	height:154px;
	overflow:hidden;
	float:left;
	position:relative;
	background:url(images/shablon-img-content-bg.jpg) 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	line-height:233px;
}
a.obekt_box2:hover .txt{
	color:#D8E1A9;
}
a.obekt_box2 span.qwe{
	display:block;
	width:146px;
	height:102px;
	background: url(images/shablon-img-content-mask.png) 0 0 no-repeat;
	position:absolute;
	z-index:100;
	top:35px;
	left:12px;
}
a.obekt_box2:hover span.qwe{
	background-position:0 100%;
}
a.obekt_box2 img{
	border:0;
	position:absolute;
	display:block;
	z-index:0;
	top:36px;
	left:13px;
}
.obekt_box2 strong{
	padding-top:7px;
	display:block;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
}
.obekt_box2{
	width:528px;
	height:155px;
	overflow:visible;
	float:left;
	position:relative;
	background:url(images/shablon-wide-img-content-bg.jpg) 0 0 no-repeat;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	line-height:233px;
}
.obekt_box2:hover .txt{
	color:#D8E1A9;
}
.obekt_box2 div.left {
	float:left;
	text-align:center;
	width:150px;
	height:150px;
	margin-left:10px;
}
.obekt_box2 span.qwe{
	display:block;
	width:146px;
	height:102px;
	background: url(images/shablon-img-content-mask.png) 0 0 no-repeat;
	position:absolute;
	z-index:100;
	top:35px;
	left:12px;
}
.obekt_box2:hover span.qwe{
	background-position:0 100%;
}
.obekt_box2 img{
	border:0;
	position:absolute;
	display:block;
	z-index:0;
	top:36px;
	left:13px;
}
.obekt_box2 strong{
	padding-top:7px;
	display:block;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
}
.obekt_box2 div.right{
	float:right;
	width:360px;
	height:90px;
	text-align: left;
	padding:32px 0px;
}
.obekt_box2 div.right div.infoLeft {
	float:left;
	margin:5px 0;
	width:160px;
	height:115px;
	line-height:16px;
	overflow:hidden;
	text-align:center;

}
.obekt_box2 div.right div.infoRight {
	float:right;
	margin:5px 0;
	width:195px;
	height:115px;
	line-height:16px;
	overflow:hidden;
	text-align:center;
}
.obekt_box2 div.right h5{
	margin:0;
	padding:0;
}
.obekt_box2 div.right  ul{
	margin:0;
	text-align:left;
}
.obekt_box2 div.right  li{
	line-height:18px;
}
.obekt_box2 div.right li.itemActive {
	list-style-image:url(images/bulletActive.png);
}
.obekt_box2 div.right li.itemInactive {
	list-style-image:url(images/bulletInactive.png);
	color:#C6D6AD;
}
.obekt_box{
	position:relative;
}
.furst_box{
	margin-top:10px;
}
a.obekt_box3{
	margin-top:30px;
	margin-left:20px;
	width:170px;
	height:154px;
	overflow:hidden;
	float:left;
	position:relative;
	border:1px dashed  #497625;
	background:url(images/shablon-img-content-bg2.jpg) 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	line-height:233px;
}a.obekt_box3 .txt{
	margin-top:3px;
}
a.obekt_box3:hover .txt{
	color:#D8E1A9;
}
a.obekt_box3 span.qwe{
	display:block;
	width:146px;
	height:102px;
	background: url(images/shablon-img-content-mask.png) 0 0 no-repeat;
	position:absolute;
	top:35px;
	left:12px;
}
a.obekt_box3:hover span.qwe{
	background-position:0 100%;
}
a.obekt_box3 img{
	border:0;
	position:absolute;
	display:block;
	z-index:0;
	top:36px;
	left:13px;
	width:143px;
	height:96px;
}
.obekt_box3 strong{
	padding-top:7px;
	display:block;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
}
.obekt_box3 h2{
	position:absolute;
	left:115px;
	top:8px;
	font-size:16px;
	line-height:32px;
	color:#34501a;
}
.obekt_box3 p{
	padding:10px;
	text-align:justify;
	font-size:12px;
}
.obekt_box3 .image_box{
	width:94px;
	height:94px;
	float:left;
	display:block;
	padding-right:10px;
}
.obekt_box3 .image_box img{
	border:1px solid #345019;
}
div.standart_obqvi {
    width:540px;
    margin-left:-8px;
}
a.obekt_box4{
	margin:5px 5px;
	width:170px;
	height:154px;
	overflow:visible;
	float:left;
	position:relative;
	background:url(images/shablon-img-content-bg.jpg) 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	line-height:233px;
}a.obekt_box4 .txt{
	margin-top:3px;
}
a.obekt_box4:hover .txt{
	color:#D8E1A9;
}
a.obekt_box4 span.qwe{
	display:block;
	width:146px;
	height:102px;
	background: url(images/shablon-img-content-mask.png) 0 0 no-repeat;
	position:absolute;
	z-index:100;
	top:35px;
	left:12px;
}
a.obekt_box4:hover span.qwe{
	background-position:0 -99px;
}
a.obekt_box4 img{
	border:0;
	position:absolute;
	display:block;
	z-index:0;
	top:36px;
	left:13px;
	width:143px;
	height:96px;
}
.obekt_box4 strong{
	padding-top:7px;
	display:block;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
}
.obekt_box4 .image_box{
	width:94px;
	height:94px;
	float:left;
	display:block;
	padding-right:10px;
}
.obekt_box4 .image_box img{
	border:1px solid #345019;
}
div.vip_obqvi {
    margin:13px 0 5px ;
    width:525px;
    background: url(images/red_stripes.gif) repeat;
    border:1px solid #CA2121;
}
div.vip_obqvi h4.title_content{
	position:relative;
	margin:0px 7px 0 7px;
	width:512px;
	padding-left:0px;
	font-size:14px;
	line-height:22px;
	color:#FFFFFF;
	height:23px;
	text-align:center;
	font-weight:normal;
	background:url(images/h4-mid-red.gif) repeat-x 0 0;
}
div.vip_obqvi h4.title_content span.left_title_content,div.vip_obqvi h4.title_content span.right_title_content{
	left:-6px;
	top:0;
	width:7px;
	height:23px;
	background:transparent url(images/h4-left-red.gif) 0 0 no-repeat;
}
div.vip_obqvi h4.title_content span.right_title_content{
	width:7px;
	left:auto;
	right:-7px;
	background:transparent url(images/h4-right-red.gif) 0 0 no-repeat;
}
a.obekt_box5{
	margin:5px 2px;
	width:170px;
	height:165px;
	overflow:visible;
	float:left;
	position:relative;
	background:url(images/shablon-img-content-bg6.png) -5px -7px no-repeat;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	line-height:233px;
}a.obekt_box5 .txt{
	margin-top:3px;
}
a.obekt_box5:hover .txt{
	color:#D8E1A9;
}
a.obekt_box5 span.qwe{
	display:block;
	width:146px;
	height:102px;
	background: url(images/shablon-img-content-mask2.png) 0 0 no-repeat;
	position:absolute;
	z-index:100;
	top:35px;
	left:12px;
}
a.obekt_box5:hover span.qwe{
	background-position:0 -99px;
}
a.obekt_box5 img{
	border:0;
	position:absolute;
	display:block;
	z-index:0;
	top:25px;
	left:4px;
	width:163px;
	height:109px;
}
.obekt_box5 strong{
	padding-top:7px;
	display:block;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
}
.obekt_box5 .image_box{
	width:94px;
	height:94px;
	float:left;
	display:block;
	padding-right:10px;
}
.obekt_box5 .image_box img{
	border:1px solid #345019;
}
div.vip {
	position:absolute;
	top:-10px; right:-10px;
	background:url(images/vip_circle.png) no-repeat;
	width:61px;
	height:61px;
}
div.vip2 {
	position:absolute;
	top:12px; left:149px;
	z-index:9999999;
	background:url(images/vip_label.png) no-repeat;
	width:85px;
	height:85px;
}
.hr{
	background:url(images/hr.png) no-repeat;
	width:140px;
	height:5px;
	margin:0 auto;
}
.spacer1{
	float:left;
	width:5px;
	height:10px;
}

.site_search{
	padding:0;
	margin:0 0 0 -21px;
	z-index:150;
	display:block;
	height:30px;
	width:140px;
	position: absolute;
	background:transparent url(images/inpu1-bg.jpg) 0 0 no-repeat;
}
form.site_search input{
	background:none;
	border:none;
	height:16px;
	line-height:16px;
	color:#35511a;
	border:0;
	/*margin:11px 0 0 22px;*/
	width:108px;
	display:block;
}
form.site_search input:focus{
    border:none;
    background:none;
}
.site_search a{
	display:block;
	position:absolute;
	width:52px;
	height:21px;
	background: url(images/buttons4.jpg) 0 0 no-repeat;
	font-size:12px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	right:-56px;
	top:9px;
}

.buletin{
	height:122px;
	padding-top:12px;
	background:#d8e1a9 url(images/biuletin-bg.jpg) 0 100% no-repeat;
}

.drop_down_menu{
	position:absolute;
	z-index:10000;
	height:40px;
	width:140px;
	left:383px;
	top:82px;
	display:none;
}
.pages{
	padding-left:10px;
	padding-right:10px;
}

.pages a{
	line-height:18px;
	font-size:14px;
	color:#34501a;
	background:transparent;
	/*border-right:1px solid #34501a;*/
}
.pages a.last{
	border:0;
}
.pages a:hover{
	background-color:#34501a;
	color:#FFF;
	cursor:pointer;
}
.pages a:hover span{
	color:#34501a;
}


.footer{
	height:120px;
	overflow:hidden;
	text-align:center;
	background:transparent url(images/footer-logo.jpg) 27px 0 no-repeat;
}

.footer a, .footer span{
	font-size:12px;
	line-height:83px;
	line-height:12px;
	color:#8cac6a;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.footer span{
	padding:0 3px;
}
.footer p a{
	font-size:10px;
	line-height:66px;
	color:#34501a;
	text-align:center
}

.your_ad_here{
	float:left;
	display:block;
}

.obligatory{
	color:red;
	font-weight:bold;
	margin-right:5px;
}

ul.arrows li{
	padding:0;
    margin:0;
    list-style-image:url("images/bullet.gif");
	margin-left:-15px;}
