* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
    background:#ebeae6;
	font: 13px/17px  Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	color:#716157;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

h1{
    font: 19px/19px  Georgia, Verdana, sans-serif;
	color:#736357;
	text-transform:uppercase;
	margin-top: 20px;
	margin-bottom: 15px;
}

h2{
    font: 18px/19px  Times New Roman,  sans-serif;
	color:#736357;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top: 20px;
	margin-bottom: 15px;
}

h3{
    font:bold 16px/24px  Tahoma, Verdana, sans-serif;
	color:#736357;
}

#wrapper {
	width:1055px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 146px;
}

#header .item{
	float:left;
	margin-top:32px;
	padding-left:4px;
width:226px;
}

#header .right{
	float:right;
	width: 210px;
	text-align: right;
}

#header .item p.lengvich {
    float:left;
    padding-top:2px;
	margin-left:-3px;
	margin-bottom:21px;
}

#header .item p.lengvich a{
	float:left;
	font-size:9px;
	line-height:9px;
	height:9px;
	width: 23px;
	padding:3px 6px 2px 7px;
	color:#534741;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:3px;
	font-size:9px;
	text-decoration:none;
}

#header .item p.lengvich a.activ{
	color:#989694;
	text-decoration:none;
	background:url('../img/bg_lengvich.png') left top no-repeat;
}

#header .item p.lengvich a.activ:hover{
	text-decoration:none;
}

#header .item p.lengvich a:hover{
	text-decoration:underline;
}



#header .item p.shadow {
	font:italic 13px/13px  Trebuchet MS, Verdana, sans-serif;
	color:#5d5c5b;
	text-shadow: 1px 1px 0px #fff;
	clear:left;
	margin-bottom:3px;
	word-spacing:2px;
}

#header .logo {
    float:left;
    padding:0px 0px 0px 200px;
    position: relative;
}

#header .logo a{
    background:url("../img/logo.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/logo.png*/ left top no-repeat;
    float:left;
	width:207px;
	height:93px;
}

#header p.phone{
    color: #CF9C2A;
    
    font:italic 13px/15px  Georgia, Verdana, sans-serif !important;
    margin-bottom: 2px;
    padding-top: 2px;
/*	margin-right: 150px;*/
/*	float: left;*/
   position: relative;
   top: -10px;
}

#header p.phone a {
	font-size: 14px !important;
} 

#header p.phone span{
	position: relative;
    font: 29px/29px Palatino Linotype, Verdana, sans-serif;
	margin-left: 6px;
	top: 10px;
}


#header .right p a{
    font:italic 12px/12px  Georgia, Verdana, sans-serif;
	float:right;
	color:#885223;
	text-decoration:none;
	border-bottom:1px dashed #885223;
	margin: 5px 2px 15px 0;
}


#header .right p a:hover{
	border-bottom:none;
	padding-bottom:1px;
}

#header p.phone a {
	border: none;
	float: none;
	margin: 0;
	color: #CF9C2A;
}




#search p input.text {
	border:none;
	background:#e1dfd8;
	position: relative;
	color: #898888;
	font: 11px/11px Verdana,sans-serif;
	height: 11px;
	width:127px;
	padding:8px 5px 7px 12px;
/*	float: right;*/
	margin-right: -5px;
}

#search p input.submit {
	background:#e1dfd8 url('../img/lupa.png') 1px 5px no-repeat;
	border: none;
	width:26px;
	height: 26px;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
/*	position: relative;*/
/*	float: right;*/
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 180px;
	height: 1%;
	/*position: relative; */
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	/*overflow: hidden;*/
}
#content {
	padding: 0 0 0 0px;
}

ul.menu{
	float:left;
	list-style:none;
	padding-bottom:3px;
}

ul.menu li{
	float:left;
    margin-left:1px;
    width: 175px;
}

ul.menu li.begin{
    margin-left:0px;
}

ul.menu li.begin a{
/*	padding:0px 0px 0px 20px;*/
}

ul.menu li a{
	float:left;
    font: 12px/37px Georgia,sans-serif;
	color:#9b2e30;
	width: 175px;
/*	padding: 0px 23px 0px 21px;*/
/*	padding:0px 19px 0px 17px;*/
	text-align: center;
	background:#fff;
	text-decoration:none;
	text-transform:uppercase;
/*	letter-spacing:0.4px;*/
	word-spacing:1px;
}

ul.long_menu li a{
	padding: 0px 21px 0px 21px;
}

ul.menu li a:hover{
	background:#ecdfb8 url('../img/bg_menu.jpg') 50% top no-repeat;
}

.block_info {
/*	float:left;*/
	width:100%;
}

.block_info .block_bd {
	margin-right:4px;
}

.block_bd {
	float:left;
	background:#fff;
	padding:3px;
	position:relative;
}

.block_bd .border{
	float:left;
	width:476px;
	min-height:103px;
	height: auto !important;
	height: 103px;
	border:1px solid #ebeae5;
	padding:21px 0px 15px 25px;
}

.setka {
    background:#fff url("../img/setka.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/setka.png*/ 0px 0px repeat !important;
}


.vnutr h2{
	margin-top:0px;
	margin-bottom:5px;
}

.vnutr div.column{
	float:left;
/*	width:45%;*/
	width: 220px;
	padding-left:2px;
	margin-right: 10px;
}

.vnutr div.right {
/*	float: right;*/
/*	margin-right: 20px;*/
}

.decor {
    background: url("../img/decor.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/decor.png*/ 0px top no-repeat;
	float:left;
	height:20px;
	width:100% !important;
	margin-bottom:9px;
}

.decor_3, .block_text h3{
    background: url("../img/decor3.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/decor3.png*/ right top no-repeat !important;	
}

.vnutr p{
	line-height:13px;
	color:#736357;
	margin-bottom:9px;
}

.vnutr p span{
	font-weight:bold;
    margin: 5px 5px 5px 0;
}

.red,.block_text h3{
	color:#9b2e30;
}

.yellow,.block_text h4{
	color:#b88b2e !important;
}
.green{
	color:#449922 !important;
}
.blue{
	color:#6699FF !important;
}

.block_bd  .w_259 {
	width:259px;
}

.block_bd  .w_259 .vnutr div{
	width:100%;
}

.elem {
    background:#fff;
    float:left;
	width:235px;
	height:111px;
	margin-bottom:4px;
	text-align:center;
	border:5px solid white;
}

.elem h2{
    margin-top:25px;
	margin-bottom:3px;
}

.elem_top h2{
	margin-bottom:6px;
}


.elem h2 span{
    font: 12px/15px Tahoma,sans-serif;
	color:#d2a440;
	text-transform:none;
	margin-bottom:10px;
}

a.button{
    background: url("../img/button_right.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/button_right.png*/ right top no-repeat;
    float:left;
    font:bold 13px/28px Arial,sans-serif;
	color:#fff;
	text-decoration:none;
	height:31px;
	margin-left:60px;
	margin-top:9px;
}

a.buttonx{
    background: url("../img/button_right.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/button_right.png*/ right top no-repeat;;
    float:left;
    font:bold 13px/28px Arial,sans-serif;
	color:#fff;
	text-decoration:none;
	height:31px;
	margin-left:90px;
	margin-top:9px;
}

a.buttonx span{
    background: url("../img/button_left.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/button_left.png*/ left top no-repeat;
	padding:0 22px 0px 22px;
	height:31px;
	margin-left:-10px;
	float:left;
    text-shadow: 1px 1px 0px #4c423b,  -1px -1px 0px #4c423b;
}

a.button span{
    background: url("../img/button_left.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/button_left.png*/ left top no-repeat;
	padding:0 22px 0px 22px;
	height:31px;
	margin-left:-10px;
	float:left;
    text-shadow: 1px 1px 0px #4c423b,  -1px -1px 0px #4c423b;
}

/* block_catalog
-----------------------------------------------------------------------------*/
.block_catalog {
	float:left;
	width:100%;
	padding-top:56px;
	position:relative;
}

.block_catalog .buttonn_brown {
    margin: 0 auto;
    width:290px;
}

.block_catalog .buttonn_brown a{
	padding:0px 89px 0px 74px;
	margin-bottom:20px;
	margin-top:-5px;
}

.block_catalog2 {
	padding-top:33px;
	margin-bottom:34px;
}

.strelka {
	position:absolute;
	width:31px !important;
    height:53px;
	top:137px;
	float:left;
	margin-right:0px !important;
	padding-left:0px !important;
	cursor:pointer;
}

.strelka_l,.strelka_l_2 {
    left:-50px;
	background: url('../img/prev1.png') left top no-repeat;
}

.strelka_r,.strelka_r_2 {
    right:-50px;
	background: url('../img/next1.png') left top no-repeat;
}

.block_catalog .top h2{
    background:#716157;
	float:left;
	color:#fff;
	height:37px;
	margin-left:30px;
	line-height:41px;
	padding-left:16px;
	padding-right:27px;
}

.block_catalog .top a.red{
    float:right;
    background: url('../img/all.png') left top no-repeat;
	font:italic 15px/32px  Georgia, Verdana, sans-serif;
	text-decoration:none;
	height:32px;
	margin-top:5px;
}

.block_catalog .top a.red span{
    float:left;
    background:#FFF;
	height:32px;
	padding-right:10px;
	margin-left:23px;
}

.block_catalog .top a.red:hover span{
    text-decoration:underline;
}

.block_bd .w_1018 {
	width:1013px;
	padding:23px 0 0px 34px;
}

.ramka{
	background:#FFF;
	padding:3px;
	float:left;
/*	margin-right:30px;*/
	margin-bottom:19px;	
}

.vnutr a.border2 , .vnutr a.border2_hover {
    float:left;
    width: 237px;
	height: 300px !important;
	border:1px solid #ebeae5;
	padding:9px 11px 0px 11px;
	cursor:pointer;
	text-decoration:none;
	background-color: white;
}

.vnutr .border2 h2, .vnutr .border2_hover h2{
    font-weight:bold;
	text-transform:none;
	letter-spacing:0px;
	margin-bottom:4px;
}

.vnutr .border2 p.big, .vnutr .border2_hover p.big{
    color:#716157;
	font-size:14px;
	margin-bottom:11px;
	letter-spacing:-0.2px;
}

.very.big{
	min-height: 26px;
}

.vnutr .border2 p, .vnutr .border2_hover p{
    color:#998675;
	padding-left:3px;
	margin-bottom:5px;
}

.vnutr .border2 p span, .vnutr .border2_hover p span{
    color:#534741;
}

.vnutr .border2 .image, .vnutr .border2_hover .image{
    border:1px solid #ebeae5;
	padding:1px;
	margin-bottom:13px;
	width:233px;
	height:154px;
	
}

.vnutr div.decor2 {
    background: url('../img/decor2.png') center top no-repeat;
	float:left;
	height:50px;
	width: 89px!important;
	margin-bottom:9px;
/*	margin-right:31px;*/
	margin-top:121px;
}

.vnutr .end {
	margin-right: 0px;
}


/* SOC
-----------------------------------------------------------------------------*/
ul.soc{
	float:left;
	list-style:none;
	padding-left:40px;
}

ul.soc li{
	float:left;
	margin-right:10px;
}

ul.soc li a{
	float:left;
	width:30px;
	height:30px;
}

ul.soc li a.tw{
	background: url("../img/tw.jpg")/*tpa=http://test.zaraz.in.ua/verstka/43/img/tw.jpg*/ 0px top no-repeat;
}

ul.soc li a.fb{
	background: url("../img/fb.jpg")/*tpa=http://test.zaraz.in.ua/verstka/43/img/fb.jpg*/ 0px top no-repeat;
}

ul.soc li a.yt{
	background: url("../img/youtube.jpg")/*tpa=http://test.zaraz.in.ua/verstka/43/img/youtube.jpg*/ 0px top no-repeat;
}

ul.soc li a.look{
	background: url("../img/look.jpg")/*tpa=http://test.zaraz.in.ua/verstka/43/img/look.jpg*/ 0px top no-repeat;
}

ul.soc li a.vk{
	background: url("../img/vk.jpg")/*tpa=http://test.zaraz.in.ua/verstka/43/img/vk.jpg*/ 0px top no-repeat;
}

ul.soc li a.lj{
	background: url("../img/lj.jpg")/*tpa=http://test.zaraz.in.ua/verstka/43/img/lj.jpg*/ 0px top no-repeat;
}

ul.list{
	float:left;
	list-style:none;
	padding-left:40px;
	padding-top:3px;
	padding-bottom:2px;
}

.arenda ul.list{
	padding-left:250px;
}

ul.list li{
	float:left;
	margin-right:8px;
	position:relative;
}

ul.list li a{
	float:left;
	background:#b0afaa;
	height:26px;
	padding:0px 8px 0px 10px;
	font:13px/26px  Verdana, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
}

ul.list li a:hover{
	background:#565553;
}

ul.list li.level1 a{
    background:#b0afaa url("../img/tick.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/tick.png*/ 130px center no-repeat;
	padding:0px 24px 0px 10px;
}

ul.list li.pdf a{
    background:#c2ae97;
}

ul.list li.pdf a:hover{
    background:#b88b2e;
}

.block_text {
    float:left;
    border-top:1px solid #b7b7b8;
	border-bottom:1px solid #b7b7b8;
	padding:17px 0px 3px 3px;
	font: 13px/17px Tahoma,Verdana,sans-serif;
	color:#898989;
	margin-top:40px;
}

.block_bannner {
    float:left;
	padding:0px 3px 0px 0px; 
	position:relative;

}

/* ARENDA
-----------------------------------------------------------------------------*/
.arenda .block_catalog {
    padding-top:18px;
}

.arenda .block_catalog .top h2 {
    margin-top:16px;
	line-height:36px;
	padding-left:22px;
	padding-right:34px;
}

.block_catalog .top a.podpiska {
	float:left;
	font:15px/17px  Tahoma, sans-serif;
	color:#bab5af;
	border-bottom:1px dashed #bab5af;
	text-decoration:none;
	padding:22px 0px 0px 0px;
	margin-left:52px;
}

.block_catalog .top a.podpiska:hover{
	border:none;
	padding-bottom:1px;
}


.block_catalog .top a.gld_lnk {
	float:left;
	font:15px/17px  Tahoma, sans-serif;
	color:#c49c47;
	border-bottom:1px dashed #c49c47;
	text-decoration:none;
	padding:22px 0px 0px 0px;
 	margin-left:52px;
}

.block_catalog .top a.gld_lnk:hover{
	border:none;
	padding-bottom:1px;
}



.block_catalog .top .figur1 {
    background: url("../img/figur1.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/figur1.png*/ 0px top no-repeat;
	float:right;
	width:203px;
	height:53px;
}

.block_catalog .top .figur1 div {
background: #C7B199;
margin-left: 23px;
float: left;
height: 53px;
}

.block_catalog .top .figur2 div {
    background: none repeat scroll 0 0 #A4907D;
    float: left;
    height:41px;
    padding: 12px 19px 0 0;
	margin-left: 13px;
}

.block_catalog .top .hover {
    background: url("../img/figur1.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/figur1.png*/ 0px top no-repeat;
	float:right;
	width:203px;
	height:53px;
}

.block_catalog .top .hover div{
    background:#c7b199;
	margin-left:23px;
	float:left;
	height:53px;
}

.figur1 a.button {
    background: url("../img/button2_left.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/button2_left.png*/ no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    height:30px;
    margin-left:13px;
    margin-top:15px;
	margin-right:26px;
    text-decoration: none;
}

.figur2 a.button {
    background: url("../img/button2_left.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/button2_left.png*/ no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    height:30px;
    margin-left:10px;
    margin-top:3px;
	margin-right:0px;
    text-decoration: none;
}

.figur1 a.button span, .figur2 a.button span {
    background: url("../img/button2_right.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/button2_right.png*/ no-repeat scroll right top transparent;
    float: left;
    height:30px;
    padding:0px 25px 0px 8px;
	margin-left:12px;
	text-shadow: 1px 1px 0 #b48b26;
}

.block_catalog .top .figur2 div {
background: none repeat scroll 0 0 #A4907D;
float: left;
height: 41px;
padding: 12px 9px 0 0;
margin-left: 13px;
}

.block_catalog .top .figur2, .block_catalog .top .figur2 {
    background: url("../img/figur2.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/figur2.png*/ 0px top no-repeat;
	float:right;
	width:173px;
	height:53px;
	margin-right:2px;
	margin-left:1px;
}

.block_catalog .top .figur2 h2{
    background:#a4907d;
	text-align:center;
	font-size:16px;
	line-height:16px;
	height:41px;
	margin-top:0px;
	margin-left:0px;
	padding:0px 0px 0px 0px;
}

.line {
    float:left;
	width:261px !important;
	height:1px;
	background:#ebeae5;
	margin-right:95px !important;
	margin-bottom:22px;
}

.line_end {
    margin-right:0px !important;
}

.arenda .vnutr a.border2 {
    height: 281px;
}

.arenda .block_catalog2 {
    padding-top:22px;
}

.arenda .block_catalog2 .top h2 {
    background:#a14740;
	padding-right:49px;
}

.vnutr a.border2 h2 span, .vnutr a.border2_hover h2 span{
    background:#c6b098;
    float:right;
	color:#fff;
	height:24px;
	font-size:13px;
	font-weight:lighter;
	margin-top:-3px;
	font-family:Tahoma;
	margin-right:-12px;
	padding:0px 11px 0px 9px;
}

.vnutr a.border2 h2 span b, .vnutr a.border2_hover h2 span b{
    background:url("../img/sdan.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/sdan.png*/ 0px top no-repeat;
    float:left;
	width:13px;
	height:24px;
	margin-left:-22px;
	margin-right:11px;
}


.arenda .vnutr a.border2_hover {
height: 281px;
}

.vnutr a.border2_hover {
/*float: left;
width: 237px;
height: 293px;
border: 1px solid #EBEAE5;
padding: 9px 11px 0px 11px;
margin-right: 38px;
margin-bottom: 19px;*/
background:#ebeae5;
}

/* PRODAGA
-----------------------------------------------------------------------------*/
.arenda .block_catalog .top .figur1 h2 {
    background:none;
	font-size: 16px;
	line-height:20px;
	padding:11px 0px 0px 0px;
	margin:0px 0px 0px -14px;
	text-align:center;
}




.arenda .block_catalog .top .figur1 h2 span{
    font:12px/12px  Tahoma, Verdana, sans-serif;
	text-transform:none;
	letter-spacing:-0.3px;
}


/* BISNESS
-----------------------------------------------------------------------------*/

.vnutr .text {
    float:left;
	width: 1013px;
	padding-top:2px;
	min-height:590px;
}

.vnutr .text h3{
    background: url("../img/decor.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/decor.png*/ right top no-repeat;
	float: left;
	width: 100%;
}
.vnutr .text h3.two{
}

.vnutr .text p.yellow,.block_text h4{
    font:italic 15px/17px  Trebuchet MS, Verdana, sans-serif;
	padding-left:2px;
	padding-top:3px;
	margin-bottom:19px;
}

.vnutr .text p {
    color: #716157;
    line-height: 17px;
    margin-bottom: 9px;
    padding-left: 2px;
    padding-right: 10px;
    text-align: justify;
}

.vnutr .text .line{
    margin-top:10px;
	width:100% !important;
	margin-right:0px;
	margin-bottom:34px;
}

.vnutr .text  h3.two{
    margin-bottom:11px;
}

.vnutr .text p.tire {
    background:url("../img/tire.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/tire.png*/ left 9px no-repeat;
	padding-left:22px;
	margin-bottom:7px;
	clear:left;
}

.vnutr .text p.end {
	margin-bottom:17px;
}

.vnutr .text p span.yellow {
    width:100%;
	font-weight:100;
	float:left;
}

.vnutr .text .margin{
    margin-top:18px;
	margin-bottom:27px;
}






.vnutr .text2 {
    float:left;
	width:755px;
	padding-top:2px;

}

.vnutr .text2 h3{
    background: url("../img/decor.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/decor.png*/ right top no-repeat;
	float: left;
	width: 100%;
}
.vnutr .text2 h3.two{
}

.vnutr .text2 p.yellow{
    font:italic 15px/17px  Trebuchet MS, Verdana, sans-serif;
	padding-left:2px;
	padding-top:3px;
	margin-bottom:19px;
}

.vnutr .text2 p {
    color: #716157;
    line-height:17px;
    margin-bottom: 9px;
	padding-left:2px;
	text-align: justify;
}

.vnutr .text2 .line{
    margin-top:10px;
	width:100% !important;
	margin-right:0px;
	margin-bottom:34px;
}

.vnutr .text2  h3.two{
    margin-bottom:11px;
}

.vnutr .text2 p.tire {
    background:url("../img/tire.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/tire.png*/ left 9px no-repeat;
	padding-left:22px;
	margin-bottom:7px;
	clear:left;
}

.vnutr .text2 p.end {
	margin-bottom:17px;
}

.vnutr .text2 p span.yellow {
    width:100%;
	font-weight:100;
	float:left;
}

.vnutr .text2 .margin{
    margin-top:18px;
	margin-bottom:27px;
}


.program {
	float:left;
	background:#ebeae5  url("../img/icon1.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/icon1.png*/ 35px 9px no-repeat;
	border:1px solid #e0ded8;
	width:250px;
	height:91px;
	margin-left:5px;
	padding-left:108px;
	padding-top:22px;
	margin-right:25px;
	margin-bottom:16px;
}

.program_right {
	background:#ebeae5  url("../img/icon2.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/icon2.png*/ 30px 7px no-repeat;
	margin-right:10px;
}

.program h2{
	float:left;
	padding-top:5px;
	line-height:21px;
	margin-bottom:2px;
	font-size:16px;
}

.program  .line_grey {
	float:left;
	width:210px;
	margin-bottom:0px;
}

.infoblock {
	float:right;
	border:1px solid #e3e1df;
	padding:3px;
	background:#fff;
	margin-top:8px;
	margin-bottom:13px;
	margin-right: 10px;
	position:relative;
}
.infoblock a:hover {
	text-decoration: underline;
}
.infoblock .vnutr{
	float:left;
	padding:25px 25px 15px 25px;
	background:#ebeae6;
	text-align:center;
	width:178px;
	
}

.infoblock2 .vnutr{
	float:left;
	padding:25px 25px 0px 25px;
	background:#ebeae6;
	text-align:center;
	width:178px;
	height:115px;
}
.infoblock .vnutr h2{
	margin-bottom: 12px;
}

.infoblock .vnutr .decor{
	margin:0 auto;
	float:none;
	width:49px !important;
	padding-bottom:9px;
}

.infoblock .vnutr p{
	font:13px/17px  Trebuchet MS, Verdana, sans-serif;
	margin-bottom:15px;
}
.infoblock .vnutr p a{
	font:13px/17px  Trebuchet MS, Verdana, sans-serif;
	margin-bottom:15px;
line-height: 13px;
color: #736357;
text-decoration:none;
}
.infoblock .vnutr p a:hover{
	font:13px/17px  Trebuchet MS, Verdana, sans-serif;
	margin-bottom:15px;
line-height: 13px;
color: #736357;
text-decoration:underline;
}

.infoblock .vnutr p.yellow{
	font:italic 16px/17px  Trebuchet MS, Verdana, sans-serif;
	margin-bottom:2px;
	color:#cf9c2a;
	padding-right:20px;
}

.infoblock .vnutr p.yellow span{
	font:bold 32px/32px  Arial, Verdana, sans-serif;
	text-shadow: 1px 1px 0px white, 1px 0px 0px #c28b2e;
}

.infoblock .vnutr p.grey{
	font: bold 21px/21px Arial black, Verdana, sans-serif;
	margin-bottom:14px;
	color:#716157;
	letter-spacing:2px;
	/*text-shadow:1px 0px 0px #000, -1px 0px 0px #000;*/
}

.line_grey{
    background:url("../img/line_grey.jpg")/*tpa=http://test.zaraz.in.ua/verstka/43/img/line_grey.jpg*/ 0px 0px repeat-x;
	width:164px;
	height:2px;
	margin:0 auto 10px;
}

.infoblock_ .vnutr{
	
}

.infoblock_ .vnutr h2{
	line-height:21px;
}

.infoblock_ .vnutr .decor{
	padding-bottom:10px;
}

.infoblock_ .vnutr p{
	text-align:left;
	padding-left:11px;
	margin-bottom:9px;
}

.infoblock_ .vnutr .line_grey{
    margin-bottom:7px;
}

.arenda .block_catalog2 {
    padding-top:12px;
}

.bisness .block_catalog2 .top h2 {
    background:#716157;
	padding-right:30px;
}

.vnutr .text .mb {
	margin-bottom:19px;
}

p.end_text {
	word-spacing:2px;
	text-align:left !important;
}

.bisness .block_bd .w_1018 {
    padding: 23px 0 47px 34px;
}

/* block_catalog2*/

.block_catalog2 .vnutr .text {
    padding-top: 2px;
    width:959px;
}

.comment {
	float:left;
	background:url("../img/decor.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/decor.png*/ right 0px no-repeat;
	width:100%;
}

.comment2 {
	padding-bottom:10px;
}

.comment3 {
	padding-bottom:10px;
}

.vnutr .text .comment p{
	margin-bottom:7px;
	font-style:italic;
	font-family:Trebuchet MS;
	padding-right:30px;
	text-align:left;
}

.vnutr .text .comment p.red {
	color: #9B2E30;
	line-height:22px;
	margin-bottom:9px;
}

.vnutr .text .pl {
	padding-left:15px;
}

.vnutr .text .comment p.yellow {
	font-style:normal;
	font-size:13px;
}

.vnutr .text .comment  .line {
    margin-bottom: 32px;
}

.bisness .block_catalog2 .block_bd .w_1018 {
    padding: 23px 0 42px 34px;
}
/*FORMS
-----------------------------------------------------------------------------*/
.form {
    float:left;
	
	margin:0px auto;
}

.form .block_bd {
    /*background: none repeat scroll 0 0 #f3f2ef;*/
	background: #fff;
}

.form .border{
	width:799px;

	padding:25px 30px 28px 33px;
}
.form .border2{
	width:799px;
height:1188px;
	padding:25px 30px 28px 33px;
}

.forma {
    float:left;
	width:100%;
}

.forma .text {
    padding:0px 0px 35px 9px;
}

.forma .text h2{
	font:bold 21px/19px  Times New Roman, Verdana, sans-serif;
	text-transform:none;
	margin-left:-3px;
	margin-bottom:20px;
}

.forma .text p.yellow{
	font-size:15px;
	line-height:17px;
	margin-bottom:2px;
}

.forma .text p{
	margin-bottom:0px;
}

.blockform {
	float:left;
	border:1px solid #ebeae5;
	background:#FFF;
	width:718px;
	padding:19px 32px 16px 37px;
	margin-bottom:9px;
}

.blockform  h3{
	float:left;
	width:100%;
	margin-bottom:2px;
}

.blockform .line {
    margin-bottom: 22px;
    margin-right:0px !important;
    width:100% !important;
}

.blockform .dotted {
    width:206px;
	border-bottom:1px dotted #adadad;
	margin-top:9px;
	margin-bottom:17px;
	float:left;
}

.blockform .left{
    float:left;
    border-right:1px dotted #adadad;
	width:259px;
	padding-top:11px;
}

.blockform p{
    color:#362f2d;
	font-size:15px;
	line-height:15px;
	margin-bottom:12px;
}


span.checkbox {
	width:13px;
	height:13px;
	padding: 0 0px 0 0;
	background: url("../img/sprite_check.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/sprite_check.png*/ no-repeat;
	display: block;
	clear: left;
	float: left;
	margin-right: 14px;
	margin-top:2px;
}
.blockform .right{
    float:left;
	width:419px;
	padding-left:39px;
	padding-top:4px;
}

.blockform  .formLine {
	float: left;
	width: 100%;
	margin-bottom:11px;
}

.blockform  .mb_19 {
	margin-bottom:19px;
}

.blockform  .mb_9 {
	margin-bottom:9px;
}

.blockform label {
	float: left;
	text-align: left;
	position: relative;
	padding-top:9px;
	margin-right:10px;
    color:#362f2d;
	font-size:15px;
	line-height:12px;
}

.blockform label.big {
	width:208px;
}

.blockform label.small {
	padding-left:25px;
	padding-right:10px;
}

.blockform label.small2 {
	padding-left:18px;
	padding-right:3px;
}

.blockform label.small3 {
	padding-left:10px;
	padding-right:0px;
	margin-right:0px;
}


.blockform label span{
	float: left;
	color:#998675;
	font-style:italic;
	width:100%;
}

div.input {
	border:3px solid #f2f1ee;
	behavior:url("css/PIE.htc")/*tpa=http://test.zaraz.in.ua/verstka/43/css/css/PIE.htc*/; 
	border-radius:3px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	position:relative;
	float:right;
	margin-right:-2px;
}

div.input_l {
	float:left;
}

 
 input.text_ {
    float:left;
	background: white;
	border: 1px solid #a49384;
	width:187px;
	height:13px;
	padding:7px 4px 6px 4px;
	font: 13px/13px  Tahoma, sans-serif;
}

 input.w_62 {
	width:62px;
}

 input.w_146 {
	width:146px;
}

 input.w_240 {
	width:240px;
}

 input.w_160 {
	width:160px;
}

 input.w_346 {
	width:346px;
}

 input.w_194{
	width:194px;
}

 input.w_69{
	width:69px;
}

input.w_90{
	width:90px;
}

input.w_307{
	width:307px;
}


/*blockform2
-----------------------------------------------------------------------------*/
.blockform2 {
	padding-bottom:9px;
}

.blockform2 .left{
	width:203px;
	padding-top:11px;
	margin-bottom:19px;
}

.blockform2 .left2{
	padding-bottom:76px;
}

.blockform2 .left .brown{
	margin-bottom:37px;
}

.blockform2 .right{
	width:463px;
	padding-left:48px;
	padding-top:11px;
	margin-bottom:19px;
}

.blockform2 .right div.block_left{
	width:143px;
	float:left;
}

.blockform2 .right div.brown{
	width:320px;
	float: left;
}

.blockform .brown {
	color:#998675;
}

/*blockform3
-----------------------------------------------------------------------------*/
.blockform3 {
	padding-bottom:30px;
}

.blockform  textarea.textarea {
    float:left;
	background: white;
	border: 1px solid #a49384;
	width:706px;
	height:132px;
	padding:7px 4px 7px 4px;
	font: 13px/13px  Tahoma, sans-serif;
}
/*blockform4
-----------------------------------------------------------------------------*/
.blockform4 {
	padding-bottom:4px;
}

.blockform4 h3 p.brown{
	font-size:12px;
	line-height:28px;
	float:left;
	margin-bottom:0px;
}

.blockform4 h3 span{
	float:left;
	margin-right:15px;
}

.blockform4 .left{
	width:403px;
	padding-top:1px;
	margin-bottom:19px;
	border:none;
}

.blockform4 .right{
	width:233px;
	padding-left:0px;
	padding-top:11px;
	margin-bottom:19px;
}

.blockform4 .formLine {
    margin-bottom: 10px;
}

.blockform4 label.big {
    width:93px;
	margin-right:13px;
	text-align:right;
	padding-top:11px;
}
.blockform4 label span {
    font-style: normal;
	padding-left:6px;
	line-height:22px;
}

.blockform4 p.yellow {
    margin-top:10px;
	float:left;
	padding-left:70px;
}

.blockform4 .right p span{
    font-size:13px;
	line-height:13px;
}

.blockform4 .right div.proverka{
}




.buttonn_brown {
	margin:0 auto;
	width:220px;
}

.buttonn_brown a{
    background: url("../img/button_brown.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/button_brown.png*/ repeat-x;
	float:left;
	height:33px;
	padding:0px 36px 0px 32px;
	font-weight:bold;
	font-size:14px;
	line-height:36px;
	letter-spacing:0.5px;
	color:#fff;
	text-decoration:none;
	/*text-shadow: 1px 1px 0px #5e5955;*/
	margin-top:24px;
	behavior:url("css/PIE.htc")/*tpa=http://test.zaraz.in.ua/verstka/43/css/css/PIE.htc*/; 
	border-radius:2px;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	position:relative;
	-webkit-box-shadow: #d2cac1 1px 1px 1px, #d2cac1 -1px 1px 1px;
	-moz-box-shadow: #d2cac1 1px 1px 1px, #d2cac1 -1px 1px 1px;
	box-shadow: #d2cac1 1px 1px 1px, #d2cac1 -1px 1px 1px;
}

.buttonn_brown div{
    background: url("../img/button_brown.png") repeat-x;
	float:left;
	height:33px;
	padding:0px 36px 0px 32px;
	font-weight:bold;
	font-size:14px;
	line-height:36px;
	letter-spacing:0.5px;
	color:#fff;
	text-decoration:none;
	text-shadow: 1px 1px 0px #5e5955;
	margin-top:24px;
	cursor:pointer;
	behavior:url("./css/PIE.htc");
	border-radius:2px;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	position:relative;
	-webkit-box-shadow: #d2cac1 1px 1px 1px, #d2cac1 -1px 1px 1px;
	-moz-box-shadow: #d2cac1 1px 1px 1px, #d2cac1 -1px 1px 1px;
	box-shadow: #d2cac1 1px 1px 1px, #d2cac1 -1px 1px 1px;
}

.buttonn_brown div span{
    position:absolute;
	/*background: url("../img/ajax-loader.gif") no-repeat;*/
	background: url("../img/objects.png") no-repeat;
	width:16px;
	height:16px;
	top:11px;
	right:62px;
	float:left;
}

.block_catalog .buttonn_brown div {
padding: 0px 86px 0px 74px;
margin-bottom: 20px;
margin-top: -5px;
}

.open .block_catalog .buttonn_brown div {
margin-bottom: 20px;
margin-top: 22px;
padding: 0 19px 0 23px;
}

/*FORMA2
-----------------------------------------------------------------------------*/
.forma2 .text {
    padding: 0 0 2px 9px;
}

.forma2 .blockform2 {
    padding-bottom:18px;
}

span.radio {
	width:12px;
	height:12px;
	padding: 0 0px 0 0;
	background: url("../img/radio.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/radio.png*/ no-repeat;
	display: block;
	clear: left;
	float: left;
	margin:2px 13px 0px 2px;
}
.forma_new  .blockform .left {
	border:none;
}

.forma_new  .blockform .right {
	border-left: 1px dotted #ADADAD;
}

.forma2 .blockform2 .left {
	padding-right:20px;
    width:183px;
	text-align:right;
}

.forma2 .blockform2 .left2 {
	padding-bottom:0px;
}

.forma2 .blockform2 .right {
    margin-bottom:18px;
}

.forma2 .blockform .right p.end_{
    margin-bottom:5px;
}

.forma2 .blockform2 .left .brown {
    margin-bottom:0px;
}

p.w_142{
    width:142px;
	float:left;
}

div.input_mt {
    margin-top:-8px;
}

.forma2 .blockform2 .right3 p.w_142{
    margin-right:52px;
	width:150px;
}

.forma2 .blockform2 .left4{
    padding-top:15px;
}

.forma2 .blockform .right4 .formLine {
    margin-left:-4px;
}	

.forma2 .blockform .right4 .formLine label{
      padding-top:2px;
	  padding-left:28px;
}

/*blockform3
-----------------------------------------------------------------------------*/
.forma_new .blockform3 {
    padding-bottom:23px;
}

.forma_new .blockform3  .left {
    width:403px;
	padding-top:5px;
}

.forma_new .blockform3  .left .formLine{
	margin-bottom: 10px;
}

.forma_new .blockform3 label.big {
    margin-right: 13px;
    padding-top: 11px;
    text-align: right;
    width: 93px;
}

.forma_new .blockform3 .right {
    border:none;
    /*width:258px;
	padding-left:48px;
	padding-top:49px;*/
	
	width:233px;
	padding-left:0px;
	padding-top:11px;
	margin-bottom:19px;
	
}

.forma2 .buttonn_brown a {
    margin-top:13px;
}

/*FORMA3
-----------------------------------------------------------------------------*/
.forma3 .text p.bold {
    margin-bottom:18px;
	font:bold 15px/17px  Tahoma, Verdana, sans-serif;
	color:#534741;
	padding-top:1px;
	padding-right:150px;
}

.forma3 .text {
    padding: 0 0 36px 9px;
}

.forma3 .text p.yellow {
    margin-bottom:19px;
}

.forma3 .text p {
    margin-bottom:18px;
}

.forma3 .text p.t_decoration{
    text-decoration:underline;
	margin-bottom:17px;
}
.forma3 .text p.punkt{
	margin-bottom:1px;
}

.forma3 .blockform {
    padding-bottom:38px;
}

.forma3 .blockform .left {
    width:176px;
}

.forma3 .blockform .center {
    float:left;
    width:309px;
	border-left: 1px dotted #ADADAD;
	padding-top:11px;
	padding-left:39px;
}

.forma3 .blockform .center p.brown{
	padding-left:27px;
}

.forma3 .blockform .right {
    float: left;
    padding-left:35px;
    padding-top:10px;
    width:157px;
}

.forma3 .blockform .right p.brown{
	line-height:17px;
	margin-bottom:14px;
}

.forma3 .blockform .right .input{
    margin-bottom:50px;
}

/*blockform2---------*/
.forma3 .blockform2 {
    padding-bottom:12px;
}

.forma3 .blockform2 .left {
    width:276px;
}

.forma3 .blockform2 .left .formLine{
    padding-top:2px;
}

.forma3 .blockform2 .left .pt_3{
    padding-top:3px;
	margin-bottom:6px;
}

.forma3 .blockform2 .left label{
    margin-right:4px;
	padding-top:10px;
}

.forma3 .blockform2 .left label.big {
    width:120px;
}

.forma3 .blockform2 .left .formLine p.brown{
    float:left;
	padding-top:8px;
	padding-left:36px;
	margin-bottom:0px;
}

.forma3 .blockform2 .right {
    width:386px;
	padding-left:55px;
	padding-top:3px;
}

.forma3 .blockform2 .right label{
	padding-top:10px;
}

.forma3 .blockform2 .right label.big {
    width:148px;
}

.forma3 .blockform2 .right .input{
    margin-bottom:0px;
}

.forma3 .blockform2 .right .formLine{
    margin-bottom:8px;
}

.forma3 .blockform2 .right .full {
    padding-top:12px;
	margin-bottom:9px;
}

.forma3 .blockform2 .right .full_end {
    padding-top:0px;
}

.forma3 .blockform2 .right .full label {
    margin-bottom:7px;
	width:307px;
}

.forma3 .blockform2 .right .full .input {
    margin-left:-3px;
}


.forma3 .blockform2 .right label.small_{
    padding-left:0px;
	padding-right:10px;
}

.forma3 .blockform label span {
    float: none;
    width: 100%;
}

.forma3 .blockform2 .right .full_end label {
    padding-top:7px;
}

/*blockform3---------*/
.forma3 .blockform3 {
    padding-bottom:17px;
}

.forma3 .blockform3 .left {
    padding-top: 5px;
    width: 412px;
}

.forma3 .blockform3 .right {
    border: medium none;
    /*padding-left: 48px;
    padding-top: 49px;
    width: 258px;*/
	
	width:233px;
	padding-left:0px;
	padding-top:11px;
	margin-bottom:19px;
}

.forma3 .blockform4 {
    padding-bottom:29px;
}

.forma3 .buttonn_brown a {
    margin-top:12px;
}

/*FORMA4
-----------------------------------------------------------------------------*/
.forma4 .text {
    padding: 0 0 2px 9px;
}
.forma4 .blockform {
    padding-bottom:27px;
}

.forma4 .blockform1 .line {
    margin-bottom:33px;
}

.forma4 .blockform4 {
    padding-bottom:30px;
}

.forma4 .blockform3 {
    padding-bottom: 24px;
}

.forma4 .buttonn_brown a {
    margin-top:12px;
}


/*CARD
-----------------------------------------------------------------------------*/
.card .border {
    padding: 24px 35px 23px 39px;
   
}
.card .border2 {
    padding: 24px 28px 23px 46px;
   
}

.block_card .blockform {
    padding:27px 37px 36px 38px;
	min-height:580px;
    width: 704px;
	margin-bottom:22px;
}

.block_card .text {
    padding: 0 0 18px 1px;
}

.block_card .text h2 {
    margin-bottom:0px;
    margin-left:0px;
}

.block_card .text h2 span {
    font:16px/19px Tahoma,Verdana,sans-serif;
	color:#362f2d;
	padding-left:5px;
}

.block_card  p.yellow{
    margin-bottom:16px;
}

.block_card  p.yellow span{
    font-weight:bold;
	color:#534741;
	margin-left:30px;
}

.block_card  p.yellow span.begin{
    margin-left:0px;
}

.block_card  .info_obj{
    float:left;
	border-top:1px solid #ebeae5;
	border-bottom:1px solid #ebeae5;
	width:97.7%;
	padding-left:4px;
	padding-top:12px;
	text-align:justify;
	margin-bottom:10px;
}
.block_card  .info_obj p{
    margin-bottom:19px;
}

.block_card  .info_obj p.end{
    margin-bottom:13px;
}

.block_card  .bottom{
    float:left;
	padding-left:4px;
}

.block_card  .bottom p span.yellow{
    font-style:italic;
	float:left;
	width:100%;
	margin-bottom:19px;
}

.block_card  .bottom p.end{
	margin-bottom:0px;
}

/*OPEN
-----------------------------------------------------------------------------*/
.open .block_catalog .top h2 {
    padding-right:16px;
}

.open .block_catalog .top .figur2 h2 {
    padding-right:0px;;
}

.open  .vnutr .text h3 {
    background: url("../img/decor.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/decor.png*/ no-repeat scroll right top transparent;
    float: left;
    width: 100%;
	margin-bottom:3px;
}

.open .vnutr .text {
    padding-top:0px;
	padding-left:3px;
    width: 752px;
}
.open .vnutr .text p {
    margin-bottom:18px;
}

.open .vnutr .text p.yellow {
    margin-bottom: 21px;
}

.open .vnutr .text .line {
    margin-bottom:28px;
    margin-top:0px;
	margin-right:0px;
}
.mb_23{
    margin-bottom:23px !important;
}

.mb_25{
    margin-bottom:25px !important;
}
.mb_44{
    margin-bottom:44px !important;
}
.mb_47{
    margin-bottom:47px !important;
}

.open .left_text {
    float:left;
	width:360px;
	padding-top:5px;
	padding-left:6px;
	margin-right:25px;
}

.open .vnutr p.tire{
    margin-bottom:1px;
	line-height:21px;
	background-position:0 10px;
	text-align:left;
}

.vnutr .text p.yellow_tire {
    background: url("../img/yellow_tire.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/yellow_tire.png*/ no-repeat scroll left 9px transparent;
    margin-bottom:4px;
    padding-left: 22px;
	margin-left:50px;
}

.open .right_text {
    float:left;
	width:340px;
	padding-top:5px;
	padding-left:13px;
	margin-bottom:34px;
}

.open  .vnutr .text  p.red_italic {
    font-style:italic;
	color:#9B2E30 !important;
}

.open  .block_tire{
    float:left;
    padding-top:4px;
	width:97%;
	padding-left:5px;
}

.open  .block_tire{
    float:left;
    padding-top:4px;
	width:97%;
	padding-left:5px;
	margin-bottom:12px;
}

.open .block_catalog {
    margin-bottom:70px;
}

.open .block_catalog .buttonn_brown {
    margin: 0 auto;
    width:410px;
}

.open .block_catalog .buttonn_brown a {
    margin-bottom: 20px;
    margin-top:22px;
    padding: 0 19px 0 23px;
}

.open .block_bd .w_1018 {
    padding-bottom:15px;
}


.open .infoblock {
    margin-bottom:6px;
}

.open .infoblock .vnutr {
    background: none repeat scroll 0 0 #fff;
	border:1px solid #ebeae5;
	width:176px;
	padding: 22px 25px 15px 25px;
	
}

.open .infoblock_ .vnutr .decor {
    padding-bottom:7px;
}

.open .infoblock_bg .vnutr {
    background: none repeat scroll 0 0 #ebeae5;
	padding:20px 0px 0 0px;
	width:226px;
	height:94px;
}

.open .infoblock_bg .vnutr h2 {
    margin-bottom:6px;
}

.open .infoblock a.button {
    margin-left:54px;
    margin-top:5px;
}

.open .block_photo {
    float:left;
	margin-left:39px;
	margin-top:10px;
}

.info_vladelca{
    float:left;
	width:206px;
	margin-left:25px;
	margin-top:3px;
}
.info_vladelca p.red{
    float:left;
	color:#9b2e30;
	padding-left:68px;
	line-height:16px;
	margin-bottom:0px;
}

.small_text{
    padding-left:20px;
	padding-right:16px;
}

.small_text p{
    font-size:11px;
	color:#998675;
	line-height:17px;
	text-align:justify;
	margin-bottom:0px;
}

.kv_left {
    float:left;
	background: url("../img/kv_left.png")   0px 0px no-repeat; 
	width:100%;
	height:24px;
	margin-top:4px;
	margin-left:4px;
}

.kv_right {
    float:right;
	background: url("../img/kv_right.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/kv_right.png*/   0px 0px no-repeat; 
	width:29px;
	height:24px;
	margin-top:-7px;
	margin-right:2px;
}
/* Slider
-----------------------------------------------------------------------------*/
#slides {
    float: left;
    margin-bottom: 20px;
}

.slides_container {
    float: left;
    height: 304px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 1055px;
}
	
.slides_container div {
    float: left;
    width: 1055px;
    display:block;    
}

.slides_container div.slide{
	border:3px solid #000;
	width:1049px;
	height:298px;
}

.slides_container div.slide .text{
    float:left;
    background:url("../img/bg_text.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/bg_text.png*/ left top repeat;
	position:absolute;
	right:3px;
	bottom:3px;
	width:378px;
	padding:14px 0px 0px 19px;
}

.slides_container div.slide .text div{
    float:left;
	width:333px;
}

.slides_container div.slide .text div h1{
	letter-spacing:-0.4px;
	margin-bottom:3px;
}

.slides_container div.slide .text div p{
    margin-bottom:9px;
	color:#adacad;
	padding-left:1px;
	word-spacing:2px;
}

.slides_container div.slide .text a{
    background:url("../img/next.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/next.png*/ left top repeat;
	float:left;
	width:22px;
	height:20px;
	margin-top:17px;
}


/* List_bottom_menu
-----------------------------------------------------------------------------*/  
.bottom_menu {
    float:left;
	position:relative;

}

#box {
    position:absolute;
	left:0px;
	top:29px;
	width:311px;
}

#box ul{
    float:left;
	list-style:none;
}	

#box ul li{
    width:311px;
	background:#565553;
	float:left;
}


#box ul li a{
	float:left;
	background:#565553;
	height:26px;
	width:303px;
	padding-left:8px;
	font:15px/26px  Tahoma, Verdana, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}

#box ul li a:hover{
	background:#9e9d99;
}



ul#close_box{
    float:left;
	list-style:none;
	
	position: absolute;
	left: 0px;
	top: 26px;
	width: 311px;
	border-top:5px solid #ebeae6;
}

ul#close_box li{
    width:311px;
	background:#565553;
	float:left;
}


ul#close_box li a{
	float:left;
	background:#565553;
	height:26px;
	width:303px;
	padding-left:8px;
	font:15px/26px  Tahoma, Verdana, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}

ul#close_box li a:hover{
	background:#9e9d99;
}

ul.list li.level1 a:active{
    background:#565553 url("../img/tick.png")/*tpa=http://test.zaraz.in.ua/verstka/43/img/tick.png*/ 130px center no-repeat;
}



/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 1px;
	margin-left: -100%;
	position: relative;
}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1055px;
	margin: -180px auto 0;
	height: 180px;
	/*position: relative;*/
	font-size:12px;
	color:#898989;
}

#footer .left{
	float:left;
	width:825px;
	padding-left:2px;
	padding-top:34px;
}

#footer .right{
    padding-top:35px;
	float:right;
	width:200px;
}

#footer .right img{
	float:right;
	padding-top:3px;
	padding-right:3px;
}

#footer .right p{
	margin-bottom:0px;
}
#footer .right a {
	color: #898989;
	font-weight: bold;
	text-decoration: none;
}


.sidebar {
	float: right;
	width: 230px;
}

.sidebar p.red {
	color: #9b2e30;
	text-align: right;
	padding: 0 30px;
/*	margin: 20px 0;*/
}

.sidebar .block_photo {
	margin: 5px 10px 20px 20px;
}

#map {
	margin: 20px 0 40px;
}

form.contact {
	margin: 40px 0;
}

form.contact label, form.contact input, #captcha p {
	display: block;
	float: left;
}

form.contact label, #captcha p {
	font-size: 14px;
	width: 150px;
	white-space: nowrap;
	margin: 0 20px 0 0;
	text-align: right;
	line-height: 25px;
}

form.contact input {
	height: 25px;
	width: 240px;
	border: 1px solid #a59386;
	
	margin-right: 5px;
	-moz-box-shadow: 0 0 0 3px #ebe7e5;
	-webkit-box-shadow: 0 0 0 3px #ebe7e5;
	box-shadow: 0 0 0 3px #ebe7e5;
	border-radius: 2px;
}

form.contact textarea {
	min-height: 190px;
	
	border: 1px solid #a59386;
	-moz-box-shadow: 0 0 0 3px #ebe7e5;
	-webkit-box-shadow: 0 0 0 3px #ebe7e5;
	box-shadow: 0 0 0 3px #ebe7e5;
	border-radius: 2px;
	width: 575px;
}

form.contact div {
	margin: 0 0 30px;
}

form.contact div span{
	font-size: 16px;
	color: #998675;
}

.cf:before, .cf:after { content: ""; display: table; }

form.contact .send {
	border: none;
	background: transparent;
	margin-left: 190px !important;
}

#captcha {
	margin: 20px 0 ;
}

#captcha span {
	float: right;
	font-size: 12px;
	margin-top: 110px;
}

.text h3 a {
	font-size: 13px;
	font-weight: normal;
}

form.contact .send div {
	margin: 0 !important;
}

.cf:after { clear: both; }
.cf { *zoom: 1; }
 .gallery ,.gallery_2 {position:relative;float:left;clear:none;overflow:none;width: 980px !important;}
        .gallery ul, .gallery ul li,.gallery_2 ul, .gallery_2 ul li  {overflow:none;}
#text-right{
	margin-left:200px;
	width:555px;
}
#shmel{
	color:#9B2E30;
	line-height: 22px;
font-style: italic;
font-family: Trebuchet MS;
text-align: left;
font-size:11px;
}
#but{
	width:390px !important;
	}
#but a{
	padding:5px 10px 5px  10px  !important;
	float:none !important;
}

.speaker > img {
    border: 1px solid;
}

.stati {
    color: #716157;
    text-decoration: none;
}




.enmenu{
	width: 100%;
	table-layout: fixed;
	padding-bottom:3px;
}

.enmenu td{
    margin-left:1px;
    width: 100%;
}

.enmenu td.begin{
    margin-left:0px;
}

.enmenu td.begin a{
/*	padding:0px 0px 0px 20px;*/
}
.enmenu td a{
	float:left;
    font: 12px/37px Georgia,sans-serif;
	color:#9b2e30;
	width: 100%;
/*	padding: 0px 23px 0px 21px;*/
/*	padding:0px 19px 0px 17px;*/
	text-align: center;
	background:#fff;
	text-decoration:none;
	text-transform:uppercase;
/*	letter-spacing:0.4px;*/
	word-spacing:1px;
}

.enmenu td a:hover{
	background:#ecdfb8 ;
}
.sLink:hover {
background: #ccc;
}
.sLink {
display: block;
float: right;
margin-right: 37px;
text-decoration: underline;
padding: 5px 20px;
cursor: pointer;
background: rgba(204, 204, 204, 0.52);
margin-bottom: 5px;
transition: background 0.25s ease;
}
#more {
  position: absolute;
  right: 0;
  top: 3px;
}
.enmenu .minimized {
  width: 100px; 
}