html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	color:#373737;
	font-size:12px;
	line-height:17px;
	font-family:'arial', 'tahoma';
	behavior:url('/csshover.htc'); 
}
p {
	text-indent:0;
	padding:0;
	margin:0 0 17px;
}
table {
	margin:0 0 14px;
	border-collapse:collapse;
}
img {
	padding:0;
	margin:0;
	border:0;
}
a {
	color:#373737;
}
a:hover {
	text-decoration:none;
}
ul {
	margin:0 0 22px 16px;
	padding:0;
}
ul li {
	padding:0;
	list-style-type:disc;
	color:#4d4d4d;
}
ol {
	margin:0 0 22px 18px;
	padding:0;
}
* +html ol {
	padding:0 0 0 5px;
}
ol li {
	padding:0;
}
h4 {
	font-size:18px;
	line-height:22px;
	padding:8px 0 8px 5px;
	font-weight:normal;
	margin:0;
	border-bottom:1px solid #c8cfcd;
	color:#017244;
}
h2 {
	font-size:20px;
	line-height:22px;
	padding:12px;
	font-weight:normal;
	margin:12px 0 -1px 0;
	color:#f76f02;
}
h2 a {
	display: block;
	width: 100%;
	font-size:20px;
	line-height:22px;
	padding:12px 10px 12px 12px;
	font-weight:normal;
	margin:12px 2px -12px -12px;
	border: thin solid #d3d3d3;
	color:#f76f02;
	background-color: #e3e5e7;
}
h3 {
	font-size:18px;
	line-height:20px;
	padding:0;
	font-weight:normal;
	margin:0 12px;
	color:#f76f02;
}
h3 a {
	color:#f76f02 !important;
}
h1 {
	/*font-size:20px;*/
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	margin:0;
	padding:8px 10%;
	color:#017244;
	background:url('/pic/h4_bg.gif') repeat-x top;
}
h1.orange {
	padding:7px 10px;
	color:#ffffff;
	background:url('/pic/h4_bg2.jpg') repeat-x top;
}
h5 {
	font-size:16px;
	line-height:18px;
	padding:5px;
	font-weight:normal;
	margin:0 12px;
    background: url("/pic/nava_bg.gif") repeat-x scroll center top #0CB06D;
    border-bottom: 1px solid #0C8E59;
    color: #FFFFFF;
}
h5 a {
	color:#ffffff !important;
}
input {
	color:#373737;
	font-size:12px;
	font-family:'arial', 'tahoma';
	border:0;
}
select {
	color:#373737;
	font-size:12px;
	font-family:'arial', 'tahoma';
	border:0;
}
textarea {
	color:#373737;
	font-size:12px;
	font-family:'arial', 'tahoma';
	border:0;
	overflow:auto;
}
#wrapper {
	padding:15px 5px 0;
	min-width:980px;
}
/* Top */
div#tbanner {
	display: block;
	
	background: #f4f5f6;
	height: 90px
}
div#tbanner a {
	font: 0 Arial
}
#tnav {
	height:30px;
	/*margin:0 0 15px;*/
}
#tnav #fav {
	float:left;
	margin:0 8px 0 0;
	height:28px;
	width:124px;
	/*text-align:center;*/
	/*border: 1px solid #d2d4d3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #dadedf;*/
	/*background: #f5f6f6;
	background: -moz-linear-gradient(top, #f5f6f6 0%, #eceeed 50%, #e4e5e7 50%, #dadedf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(50%,#eceeed), color-stop(50%,#e4e5e7), color-stop(100%,#dadedf));
	background: -webkit-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: -o-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: -ms-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: linear-gradient(to bottom, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#dadedf',GradientType=0 );*/
}
#fav img {
	margin: 7px 7px 0 8px
}
#tnav ul {
	margin:0;
	float:left;
}
#tnav li {
	text-align: center;
	float:left;
	list-style:none;
	font-size:14px;
	line-height:18px;
	margin:0 10px 0 0;
	border: 1px solid #d2d4d3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #f5f6f6;
	background: -moz-linear-gradient(top, #f5f6f6 0%, #eceeed 50%, #e4e5e7 50%, #dadedf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(50%,#eceeed), color-stop(50%,#e4e5e7), color-stop(100%,#dadedf));
	background: -webkit-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: -o-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: -ms-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: linear-gradient(to bottom, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#dadedf',GradientType=0 );
}
#tnav li:hover, #tnav li.active {
	border: 1px solid #0b9d62; 
	background: #2bc888; 
	background: -moz-linear-gradient(top, #2bc888 0%, #2bc888 50%, #0dac6b 50%, #0dac6b 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2bc888), color-stop(50%,#2bc888), color-stop(50%,#0dac6b), color-stop(100%,#0dac6b)); 
	background: -webkit-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: -o-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: -ms-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: linear-gradient(to bottom, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bc888', endColorstr='#0dac6b',GradientType=0 );
}
#tnav li a, #tnav li.active strong {
	height: 23px;
	padding:5px 20px 0; 
	display:block;
	text-decoration:none;
	font-weight:normal;
}
#tnav li:hover a, #tnav li.active strong  {
	color:#ffffff;
}
#tnav li i {
	padding:0 5px; 
	font-size:12px;
	font-style:normal;
	color:#393939;
	background: #fde58f;
}
#tnav a i {
	background: #fde58f; 
}
#tnav li.active span i, #tnav li a:hover i {
	background: #fde58f; 
}
.vr {
	background: #F3F5F5;
	height: 38px;
	position: absolute; 
	top: 36px; 
	right: 95px; 
	z-index: 7;
	/*width: 137px*/
}
.vr #region {
	padding:5px 10px;
	margin: 4px;
	font-size:14px;
	line-height:18px;
	cursor: pointer;
	z-index: 8; 
	border: 1px solid #d2d4d3; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	background: #f5f6f6; 
	background: -moz-linear-gradient(top, #f5f6f6 0%, #eceeed 50%, #e4e5e7 50%, #dadedf 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(50%,#eceeed), color-stop(50%,#e4e5e7), color-stop(100%,#dadedf)); 
	background: -webkit-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: -o-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: -ms-linear-gradient(top, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	background: linear-gradient(to bottom, #f5f6f6 0%,#eceeed 50%,#e4e5e7 50%,#dadedf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#dadedf',GradientType=0 );
}
#top {
	position:relative;
	height:127px;
	width: 100%; 
	margin: 0 0 15px 0;
	background: #14bf7a; 
	background: -moz-linear-gradient(top, #14bf7a 0%, #00844f 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14bf7a), color-stop(100%,#00844f)); 
	background: -webkit-linear-gradient(top, #14bf7a 0%,#00844f 100%);
	background: -o-linear-gradient(top, #14bf7a 0%,#00844f 100%);
	background: -ms-linear-gradient(top, #14bf7a 0%,#00844f 100%);
	background: linear-gradient(to bottom, #14bf7a 0%,#00844f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14bf7a', endColorstr='#00844f',GradientType=0 );
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
}
#top #logo {
	margin: 9px 0 0 15px;
	display: block;
	width: 185px; 
	text-decoration: none
	/*height: 40px */
}
#top #slogan {
	width:190px;
	/*margin:1px 0 0 15px;*/
	margin: 0;
	color:#ffffff;
	font-style:italic;
	font-size:14px;
	line-height:14px;
}
#top #search {
	/*width: 500px;*/
	height:38px;
	margin: 0 0 7px 0
}
#search span {
	display:block;
	width:100%;
	height:38px;
	background: #f3f5f5; 
	/*-webkit-border-top-left-radius: 19px; 
	-webkit-border-bottom-left-radius: 19px; 
	-moz-border-radius-topleft: 19px; 
	-moz-border-radius-bottomleft: 19px; 
	border-top-left-radius: 19px; 
	border-bottom-left-radius: 19px */
	-webkit-border-radius: 19px;
-moz-border-radius: 19px;
border-radius: 19px
}
#search span:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
#search span input {
	font-size:18px;
	font-style:italic;
	color:#9f9f9f;
	margin: 0;
	padding: 0px 0 0 15px;
	height: 38px;
	background:transparent;
	width: 100%;
}
#search span input:hover {
	color:#717171;
}
#search span input:focus {
	outline: none
}
#search input.go {
	position: absolute;
	top: 36px;
	right: 10px;
	width:85px;
	margin:0;
	cursor:pointer;
	padding:0 0 0 9px; 
	height:38px; 
	text-align:left;
	color:#73590b;
	text-shadow: -1px 0 1px #fff6e6;
	font: bold 17px Trebuchet MS;
	/*margin-right:-85px;*/
	border-left: 1px solid #e6c766;
	background: #fed968; 
	background: -moz-linear-gradient(top, #fdeca3 0%, #fed763 60%, #fcdc76 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdeca3), color-stop(60%,#fed763), color-stop(100%,#fcdc76)); 
	background: -webkit-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -o-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -ms-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: linear-gradient(to bottom, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdeca3', endColorstr='#fcdc76',GradientType=0 );
	-webkit-border-top-right-radius: 19px; 
	-webkit-border-bottom-right-radius: 19px; 
	-moz-border-radius-topright: 19px; 
	-moz-border-radius-bottomright: 19px; 
	border-top-right-radius: 19px; 
	border-bottom-right-radius: 19px 
}
#search input.go:hover {
	color: #3a3a3a;	
}
#top #more {
	margin: 2px 86px 0 0;
}
#top #more a {
	/*display:block;*/
	float: right;
	color:#fff;
	font:italic 14px Arial;
}
/* Content */
#content {
	clear:both;
	overflow:hidden;
}
#content #lb {
	float:left;
	width:238px;
}
#content #cb {
	margin:0 245px 40px 243px;
}
#content #cb a {
	color:#236aa5;
}
#content #cb a.reclama {
    text-decoration:underline;
    color:#E47402;
}
#content #rb {
	float:right;
	width:240px;
}
#content #rb p {
	/*margin:0 0 8px;*/
}
#yandex {
	margin-left:20px;
}
#lb ul {
	width:236px;
	margin:0 0 10px;
	border:1px solid #d2d4d3;
	border-bottom-width:0;
}
#lb li {
	list-style:none;
	font-size:14px;
}
#lb li a, #lb li span {
	display:block;
	padding:9px 6px 10px 11px;
	text-decoration:none;
	background: #f5f7f8; 
	background: -moz-linear-gradient(top, #f5f7f8 0%, #dbddde 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f7f8), color-stop(100%,#dbddde)); 
	background: -webkit-linear-gradient(top, #f5f7f8 0%,#dbddde 100%);
	background: -o-linear-gradient(top, #f5f7f8 0%,#dbddde 100%);
	background: -ms-linear-gradient(top, #f5f7f8 0%,#dbddde 100%);
	background: linear-gradient(to bottom, #f5f7f8 0%,#dbddde 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f8', endColorstr='#dbddde',GradientType=0 );
	border-bottom:1px solid #d2d4d3;
}
#lb li.new a, #lb li.new a:hover, #lb li.new span {
	color:#373737;
	border-bottom:1px solid #d0b049;
	background: #fed968; 
	background: -moz-linear-gradient(top, #fdeca3 0%, #fed763 60%, #fcdc76 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdeca3), color-stop(60%,#fed763), color-stop(100%,#fcdc76)); 
	background: -webkit-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -o-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -ms-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: linear-gradient(to bottom, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdeca3', endColorstr='#fcdc76',GradientType=0 );
}
#lb li a:hover, #lb li a.active, #lb li span {
	color:#ffffff;
	background: #13bd79;
	background: -moz-linear-gradient(top, #13bd79 0%, #008550 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13bd79), color-stop(100%,#008550));
	background: -webkit-linear-gradient(top, #13bd79 0%,#008550 100%);
	background: -o-linear-gradient(top, #13bd79 0%,#008550 100%);
	background: -ms-linear-gradient(top, #13bd79 0%,#008550 100%);
	background: linear-gradient(to bottom, #13bd79 0%,#008550 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13bd79', endColorstr='#008550',GradientType=0 );
	border-bottom:1px solid #0c8e59;
}
#lb li.new span, #lb li.new a {
	height: 17px
}
#lb li img {
	position: relative;  
	top: -35px; 
	right: -183px;
	margin: 0;
	z-index: 2
}
#lb li ul {
	width:237px;
	margin:0;
	padding:5px 0 5px;
	border:0;
	background:#eef0f1;
	border-bottom:1px solid #d2d4d3;
	background:url('/pic/liul.gif') no-repeat 13px bottom;
}
#lb li li {
	margin:0 0 1px;
	background:url('/pic/liulli.gif') no-repeat 14px 12px
}
#lb li li a, #lb li li span {
	display:block;
	padding:3px 10px 3px 13px;
	margin:0 19px 0 20px;
	border-bottom-width:0;
	background:none;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
#lb li li a:hover, #lb li li span {
	background:#b0f1c2;
	border-bottom-width:0;
	color:#373737;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B0F1C2', endColorstr='#B0F1C2',GradientType=0 );
}
#tags {
	clear:both;
	overflow:hidden;
	margin:0 20px 6px;
}
#tags p {
	color:#5d5d5d;
	line-height:14px;
	margin:0 0 14px;
}
#info {
	border:1px solid #d2d4d3;
	border-bottom-width:0;
	background:#f4f5f6;
	display:block;
}
.once {
	position:relative;
	border-bottom:1px solid #d2d4d3;
	padding:10px 10px 5px;
	min-height:120px;
	height:auto !important;
	height:12px;
	cursor: pointer 
}
.once a.close {
	position:absolute;
	right:9px;
	top:9px;
	width:21px;
	height:21px;
	display:block;
	background:url('/pic/close.gif') no-repeat center top;
}
.once img {
	float:left;
	border:5px solid #d4d8db;
	margin:3px 12px 8px 0;
}
.once p {
	margin:0 0 5px;
}
.once p.name {
	margin-right:25px;
}
.once:hover, div.selected {
	background:#e3e5e7;
}
p.place {
	height:60px;
	margin:0 0 10px 20px;
}
p.place span {
	display:block;
	color:#e47402;
	font-size:17px;
	line-height:20px;
}
p.goods {
	background:url('/pic/tovar_bg.png') no-repeat left top;
	margin: 0 0 10px 0!important
}
.goods span {
	padding:3px 0 0 60px;
}
p.phone {
	background:url('/pic/phones_bg.gif') no-repeat left top;
}
.phone span {
	padding:3px 0 0 66px;
}
p.build {
	background:url('/pic/build_bg.png') no-repeat left top;
}
.build span {
	padding:3px 0 0 70px;
}
p.mall {
	background:url('/pic/moll_bg.png') no-repeat left top;
}
.mall span {
	padding:3px 0 0 75px;
}
p.study {
	background:url('/pic/study_bg.png') no-repeat left top;
}
.study span {
	padding:3px 0 0 75px;
}
p.med {
	background:url('/pic/med_bg.png') no-repeat left top;
}
.med span {
	padding:3px 0 0 65px;
}
p.auto {
	background:url('/pic/auto_bg.png') no-repeat left top;
}
.auto span {
	padding:3px 0 0 80px;
}
p.adv {
	background:url('/pic/adv_bg.png') no-repeat left top;
}
.adv span {
	padding:3px 0 0 65px;
}
p.pad {
	background:url('/pic/pad_bg.png') no-repeat left top;
}
.pad span {
	padding:3px 0 0 65px;
}
p.add {
	background:url('/pic/add_bg.png') no-repeat left top;
}
.add span {
	padding:3px 0 0 70px;
}
p.news {
	background:url('/pic/news_bg.gif') no-repeat left top;
}
.news span {
	padding:3px 0 0 73px;
}
p.favourite {
	background:url('/pic/favourite_bg.gif') no-repeat left top;
}
.favourite span {
	padding:18px 0 0 57px;
}
.search {
	height:68px;
	background:url('/pic/search_bg.png') no-repeat left top;
}
.search span {
	padding:18px 0 0 60px;
}
p.search_more {
	height:68px;
	background:url('/pic/search.gif') no-repeat left top;
}
.search_more span {
	padding:3px 0 0 56px;
}
p.addfirm {
	height:70px;
	background:url('/pic/addfirm_bg.gif') no-repeat left top;
}
.addfirm span {
	padding:18px 0 0 60px;
}
p.firm {
	height:68px;
	background:url('/pic/card_bg.gif') no-repeat left top;
}
.firm span {
	padding:18px 0 0 60px;
}
#status {
	color:#9a9a9a;
	margin:0 12px 10px;
}
#status span {
	padding:0 2px;
}
.preview {
	padding:12px 11px 3px;
	border-bottom:1px solid #d2d4d3;
}
.preview p {
	font-size:14px;
	margin:0 0 9px;
}
.preview p a {
	text-decoration:none;
	border-bottom:1px dashed #236aa5;
}
.preview p a:hover {
	border-bottom-width:0;
}
div.out {
	padding:12px 12px 3px;
	border:0;
}
div.new {
	margin:0 12px 20px;
}
div.new p {
	font-size:14px;
	margin:0 0 6px;
	min-height:12px;
	height:auto !important;
	height:12px;
}
div.new p a {
	color:#f65900 !important;
}
div.new p span {
	float:left;
	display:block;
	margin-right:14px;
	font-size:12px;
	line-height:16px;
	padding:1px 13px 1px 8px;
	background:#dbdee0 url('/pic/data_bg.gif') no-repeat right top;
}
div.new p img {
	float:left;
	margin:3px 12px 2px 0;
}
#pagination {
	clear:both;
	overflow:hidden;
	font-size:14px;
	line-height:18px;
	margin:30px 0 10px 6px;
}
#pagination table {
	margin:0 auto;
}
#pagination a {
	color:#434343 !important;
	margin-right:6px;
	float:left;
	display:block;
	padding:2px 6px;
	background:#dbdee0;
	text-decoration:none;
}
#pagination a:hover {
	color:#ffffff !important;
	background:#0daa6a;
}
#pagination span {
	float:left;
	margin-right:6px;
	display:block;
	padding:2px 5px;
	color:#ffffff;
	background:#0daa6a;
}
#pagination a.list {
	padding:0 3px 4px;
	background:none;
}
p.data {
	height:18px;
	margin:0 12px 17px;
}
.data span {
	float:left;
	display:block;
	line-height:16px;
	padding:1px 8px;
	background:#dbdee0;
}
.newone {
	font-size:14px;
	margin:0 12px 20px;
}
.newone p {
	margin:0 0 10px;
}
.newone img {
	float:left;
	margin:3px 12px 2px 0;
}
p.back {
	clear:both;
	overflow:hidden;
	margin:0 12px 10px;
	padding:0 0 0 20px;
	background:url('/pic/back.gif') no-repeat left 6px;
}
#total {
	height:16px;
	font-size:14px;
	line-height:16px;
	margin:0 12px 20px;
}
#total span {
	float:left;
	display:block;
	font-size:13px;
	padding:3px 12px;
	margin-right:12px;
	background:#feeca2;
	border:1px solid #f3e092;
	font-style: italic;
}
#total strong {
	float:left;
	padding:1px 0;
	font-weight:normal;
	padding-right:20px;
	background:url('/pic/more.gif') no-repeat right 6px;
}
#result {
	margin:0 12px 10px;
}
#result p {
	height:16px;
	line-height:16px;
	margin:0 0 8px;
}
#result p a {
	display:block;
	float:left;
	font-size:14px;
	padding:1px 0;
	margin-right:8px;
}
#result p span {
	display:block;
	float:left;
	padding:1px 8px 1px 12px;
	background:#dbdee0 url('/pic/num.gif') no-repeat left top;
}
div.rsearch {
	border-bottom-width:0;
	padding:10px 11px 5px;
	margin:0 0 10px;
}
div.rsearch:hover {
	background:none;
}
.goto a {
	font-size:14px;
}
#stype {
	height:39px;
	margin:0;
	border-bottom:5px solid #f77004;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
#stype a {
	float:left;
	display:block;
	padding:11px 27px 10px;
	margin-right:4px;
	color:#353535 !important;
	text-decoration:none;
	border-left:1px solid #d2d4d3;
	border-right:1px solid #d2d4d3;
	background:#dbdee0 url('/pic/stype2.gif') repeat-x top;
}
#stype a:hover {
	border:0;
	padding:11px 28px 10px;
	color:#ffffff !important;
	background:#dbdee0 url('/pic/stype1.gif') repeat-x top;
}
#stype span {
	float:left;
	display:block;
	padding:11px 28px 10px;
	margin-right:4px;
	color:#ffffff;
	text-decoration:none;
	background:#dbdee0 url('/pic/stype1.gif') repeat-x top;
}
.sblock {
	padding:25px 25px 10px;
	border-bottom:1px solid #c8cfcd;
}
.sblock input {
	border:1px solid #b3b3b3;
	background:#ffffff;
	font-size:14px;
	width:100%;
	padding:1px 0;
}
.sblock textarea {
	border:1px solid #b3b3b3;
	background:#ffffff;
	font-size:14px;
	width:100%;
	padding:1px 0;
}
.sblock select {
	border:1px solid #b3b3b3;
	background:#ffffff;
	font-size:14px;
	width:100%;
	padding:1px 0;
}
.sblock table {
	width:95%;
}
.sblock table span {
	display:block;
	padding:2px 5px 0;
	color:#999999;
	font-size:11px;
	line-height:11px;
	text-align:left;
}
.sblock table span i {
	color:#6c6c6c;
	font-style:normal;
}
.sblock td {
	vertical-align:top;
	clear:both;
	overflow:hidden;
	text-align:right;
	/*padding-bottom:10px;
	padding-right:5px;*/
	padding: 0
}
.sblock table.information {
	margin-bottom:5px;
}
.sblock table.information td {
	font-size:14px;
	line-height:18px;
	/*padding-bottom:8px;*/
	text-align:left;
}
.sblock td.title {
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	/*padding-right:30px;*/
	padding: 0 10px 0 0;
	text-align:left;
	width:10%;
	white-space:nowrap
}
.sblock table.information td.title {
	width: 110px;
	font-size:14px;
	line-height:18px;
}
.sblock #start {
	padding: 4px 0px!important;
	margin: 8px 0!important;
	cursor: pointer;
	width: 120px; 
	display:block;
	color:#ffffff !important;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	line-height:18px;
	padding:5px 0;
	border: 1px solid #0b9d62; 
	background: #2bc888; 
	background: -moz-linear-gradient(top, #2bc888 0%, #2bc888 50%, #0dac6b 50%, #0dac6b 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2bc888), color-stop(50%,#2bc888), color-stop(50%,#0dac6b), color-stop(100%,#0dac6b)); 
	background: -webkit-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: -o-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: -ms-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: linear-gradient(to bottom, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bc888', endColorstr='#0dac6b',GradientType=0 );
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.sblock #send:focus {
	border: 1px solid #0B9D62;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
	box-shadow: none;
}
	
	
	
	
	
}
.sblock td p {
	float:left;
}
.sblock td p.snum {
	float:left;
	width:75%;
}
.sblock td p.hnum {
	float:left;
	width:20%;
	margin-left:5%;
}
.sblock td.add {
	text-align:left;
	padding:10px 0 0;
}
.sblock td.add a {
	font-size:11px;
	text-decoration:none;
	color:#6c6c6c !important;
	padding-left:20px;
	background:url('/pic/adds.gif') no-repeat left 1px;
}
.sblock td strong {
	font-size:14px;
}
.sblock td p.added {
	margin-top:-9px;
	width:15%;
	margin-right:2%;
}
.sblock td p.type {
	margin-top:-9px;
	width:22%;
	margin-right:2%;
}
.sblock td p.mmore {
	margin-top:-9px;
	width:34%;
}
.sblock td p.text {
	margin-top:-9px;
	width:10%;
	margin-right:2%;
	text-align:right;
	line-height:22px;
}
.sblock td p.text1 {
	margin-top:-9px;
	width:26%;
	margin-right:2%;
	text-align:right;
	line-height:22px;
}
.sblock td p.dir {
	margin-top:-9px;
	width:30%;
	margin-right:2%;
}
.sblock td p.ph {
	margin-top:-9px;
	width:39%;
}
.sblock .left {
  width:49%;
  float:left;
}
.sblock .right {
  width:49%;
  float:left;
}
.sblock .clear {
  clear: both;
}
.sblock #send {
	padding: 4px 0px!important;
	margin: 8px 0 0 0!important;
	cursor: pointer;
	width: 120px; 
	display:block;
	color:#ffffff !important;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	line-height:18px;
	padding:5px 0;
	border: 1px solid #0b9d62; 
	background: #2bc888; 
	background: -moz-linear-gradient(top, #2bc888 0%, #2bc888 50%, #0dac6b 50%, #0dac6b 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2bc888), color-stop(50%,#2bc888), color-stop(50%,#0dac6b), color-stop(100%,#0dac6b)); 
	background: -webkit-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: -o-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: -ms-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: linear-gradient(to bottom, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bc888', endColorstr='#0dac6b',GradientType=0 );
}
.sblock #send:focus {
	border: 1px solid #0B9D62;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
	box-shadow: none;
}
.sblock p.kod {
	width:28%;
	margin-right:2px;
	text-align:center;
}
.sblock p.kod input {
	padding:3px 0;
}
#map {
	width:100%;
}
.sblock img.cover {
	border:5px solid #d4d8db;
}
#snav {
	margin:0;
	border-top:1px solid #ffffff;
	/*padding:4px 25px 5px;*/
	padding:4px 10px 5px;
	background:#d9dcdf;
}
#snav ul {
	margin:0;
	height:31px;
}
#snav li {
	float:left;
	display:block;
	list-style:none;
	font-size:12px;
	line-height:17px;
	margin-right:4px;
	background:url('/pic/snav2.gif') repeat-x top;
}
#snav li a {
	display:block;
	color:#353535 !important;
	text-decoration:none;
	background:url('/pic/snav1.gif') no-repeat left top;
}
#snav li a span {
	display:block;
	padding:7px 19px;
	background:url('/pic/snav3.gif') no-repeat right top;
}
/* Popup */
#fade {
	position:fixed;
	width:100%;
	height:100%;
	background:#000000;
	opacity:0.55;
	filter:alpha(opacity=55);
	z-index:9;
}
* html #fade {
	position:absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}
#popup {
	position:absolute;
	left:50%;
	top:50%;
	width:798px;
	margin:-260px 0 0 -400px;
	background:#ffffff;
	border:1px solid #d2d4d3;
	z-index:10;
}
#popup #close {
	position:absolute;
	right:19px;
	top:19px;
	width:21px;
	height:21px;
	display:block;
	background:url('data:image/gif;base64,R0lGODlhFQAVANUAAP9+APiXOPeaQPC0eeTe2PuMIOLj4v2FEOjOs/Czd/2EDv9/A/WjU/WiUPqQKO+1fO2+kO2+kfiXOfC0ePebQf2EDePi4f2GEunNse+2ffyJGe+2fuPf2fSmWvuLHujNsvyHFfSkVeTc1PC0euLk5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAVABUAAAZeQJJwSCwaj8ikcslsOosOyLERUEoW0qGhAWAsJQrEcNJlEgQH8QDwMDQ5gkKoMnqSLBpAx07KXDwFGE9kGyICCh9NCWxCBBQHEUuLA0QEAQuRSSCURgEOfKChoqNPQQA7') no-repeat center top;
}
#popup #rmap {
	position:absolute;
	left:50px;
	top:45px;
	margin:0;
}
#popup #selector {
	float:right;
	margin:49px 59px 49px 0;
	width:340px;
}
#selector p {
	font-size:14px;
	font-weight:bold;
	color:#2b2b2b;
	background:#dbdee0;
	padding:3px 11px 4px;
	margin:0 0 4px;
	cursor:pointer;
}
#tab_66 a, #tab_74 a, #tab_59 a, #tab_45 a, #tab_72 a, #tab_86 a, #tab_89 a, #tab_56 a, #tab_2 a, #tab_18 a {
	text-decoration:none;
	color:#2b2b2b;
}
#tab_66 span, #tab_74 span, #tab_59 span, #tab_45 span, #tab_72 span, #tab_86 span, #tab_89 span, #tab_56 span, #tab_2 span, #tab_18 span {
	background:#fde58f; 
	font-size:12px;
	text-indent:20px;
	font-weight:normal;
}
#tab_66 i, #tab_74 i, #tab_59 i, #tab_45 i, #tab_72 i, #tab_86 i, #tab_89 i, #tab_56 i, #tab_2 i, #tab_18 i {
	padding:0 8px 0 14px;
	padding:0 8px; 
	font-style:normal;
}
#selector div {
	display:block;
	font-weight:normal;
	margin:-4px 0 4px;
	padding:10px;
	line-height:15px;
	color:#6b6b6b;
	height:auto;
	margin:0;
	background:#eef0f1;
}
/* Footer */
#footer {
	clear:both;
	overflow:hidden;
	border-top:40px solid #0dab6b;
	padding:20px 40px 0;
	background:#e6eaec;
	height:100%;
}
#footer .nav {
	float:left;
	margin-right:80px;
}
.nav ul {
	margin:0 0 17px;
}
.nav li {
	list-style:none;
	margin:0 0 3px;
	clear:both;
	overflow:hidden;
}
.nav a {
	float:left;
}
.nav .new a {
	background:#fde37d; 
}
.nav img {
	float:left;
	margin: 0 0 0 5px; 
}
#footer #copy {
	float:right;
	width:290px;
	margin:17px 0 15px;
}
#copy p {
	text-align:right;
	margin:0 0 5px;
}
#copy img {
	margin:0 0 10px 6px;
}
#copy a {
	color:#236aa5
}
#copy p.fontziro a {
	font: 0px Arial
}
#clear {
	clear:both;
	overflow:hidden;
	height:10px;
	margin:0;
	background:#e6eaec;
}
.select {
	position:absolute;
	padding:6px 58px 6px 28px;
	font-style:italic;
	cursor:pointer;
	font-size:14px;
	line-height:18px;
	height:30px;
	width:112px;
	background: url('/pic/select.gif') no-repeat;
	overflow: hidden;
}
.select:hover {
	background: url('/pic/select1.gif') no-repeat;
}
#regsel {
	margin-right:3px;
	float:right;
}
.require, .error  {
  color: #FF0000 !important;
}
.infoBlock ol, .infoBlock ul
{
    margin-left:10px;
}
.infoBlock ul
{
    display:list-item	!important;
    border:0px		!important;
    list-style:disk outside	!important;
}
.infoBlock li
{
    display:list-item   !important;
    list-style:disk outside	!important;
}
.infoBlock a
{
    text-decoration: none !important;
    display:inline  !important;
    color:#236aa5   !important;
    background:none !important;
    padding:0px     !important;
    margin:0px     !important;
    border:0px     !important;
}
.infoBlock a:hover
{
    text-decoration: underline !important
}

/* added for yandex_map 2011/10/31 */
table.YMaps-b-balloon-frame {margin: 0}
div#YMapsID {/*margin: 30px 0 0 25px*/}

.agreement {width: 428px; border: 1px solid #B3B3B3; background: #fff; text-align: left; padding: 5px; height: 190px; overflow-y: scroll;}
.sblock td .agreement p { float: none;}
fieldset.checkbox { border: 0;}
.sblock input { width: auto;}

/* added 2012/08/31 - fixed bug */
p.top_pager {margin: 17px 0 17px 10px}
.preview p a {border-bottom:1px solid #236aa5!important}
#main_header {height: 32px/*margin: 0 0 18px 0;*/ /*text-align: center; border: 1px solid #f1d065; border-top: 1px solid #fcdc76; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px*/}
#main_header h1 {
	color: #fff!important; 
	background: none; 
	margin: 4px 0 11px 17px;
	font: 16px Verdana;
	padding: 0;
	
	
	/*background: #fed968; 
	background: -moz-linear-gradient(top, #fdeca3 0%, #fed763 60%, #fcdc76 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdeca3), color-stop(60%,#fed763), color-stop(100%,#fcdc76)); 
	background: -webkit-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -o-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -ms-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: linear-gradient(to bottom, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdeca3', endColorstr='#fcdc76',GradientType=0 );*/
	/*text-shadow: -1px 0px 1px rgba(255, 255, 255, 1)*/
	
    /*padding: 1px 0 0 0;*/
	/*width: 600px;*/
	/*height: 27px;*/
	/*text-align: center;
	border: 1px solid #ffe9a3; 
	border-top: 1px solid #f0de94;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	background: #fed968; 
	background: -moz-linear-gradient(top, #fdeca3 0%, #fed763 60%, #fcdc76 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdeca3), color-stop(60%,#fed763), color-stop(100%,#fcdc76)); 
	background: -webkit-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -o-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -ms-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: linear-gradient(to bottom, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdeca3', endColorstr='#fcdc76',GradientType=0 );
	-moz-box-shadow: 0 0px 10px rgba(0,0,0,0.4); 
    -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.4); 
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
	position: relative;
	top: -1px*/}

.sblock #tags {margin: 20px 20px 6px}

.img_new {
	font: bold 10px Verdana;
	padding: 0px 5px 0px;
	color: #fff;
	margin: 0 0 0 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: -1px 0px 1px rgba(100, 100, 100, 1);
	background: #0dab6b; 
	background: -moz-linear-gradient(top, #2bc888 0%, #2bc888 50%, #0dac6b 50%, #0dac6b 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2bc888), color-stop(50%,#2bc888), color-stop(50%,#0dac6b), color-stop(100%,#0dac6b)); 
	background: -webkit-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: -o-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: -ms-linear-gradient(top, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	background: linear-gradient(to bottom, #2bc888 0%,#2bc888 50%,#0dac6b 50%,#0dac6b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bc888', endColorstr='#0dac6b',GradientType=0 );
}
.contact_page {
	margin: 30px 27px 0
}	
.contact_page table {
	border-collapse: collapse;
	margin: 0 auto 40px;
	width: 100%;
	max-width: 800px
}
.contact_page td {
	padding: 10px 10px;
	background: #f8f8f8;
	border: 1px solid #e4e4e4;
}
.contact_page thead td {
	background: #eae9e9;
	font-size: 14px;
	border: 1px solid #dadada;
	text-shadow: -1px 0 1px #FFFFFF
}
.contact_page p {
	margin: 0
}
.contact_page img {
	position: relative;
	top: 5px;
	left: 3px
}

/* form */
#info .sblock {
	/*padding: 15px 0 5px 25px;*/
	padding: 10px
}
#info .sblock table {
    width: 100%
}
#info .sblock td {
	text-align:left;
	/*padding:0 0 20px 0 */
}
#info .sblock td.add a {
    background: none;
    color: #6C6C6C !important;
    font-size: 12px;
	font-weight: bold;
    padding: 0;
}
#info .sblock td p {
	float: none
}
#info .sblock td p.added {
	margin: 0
}
#info .sblock td p.type {
	margin: 0
}
#info .sblock td p.mmore {
	margin: 0
}
#info .sblock td p.text {
	margin: 0;
	text-align:right;
	line-height:22px;
}
#info table {
    margin: 0
}
#info h4 {
	border: 0;
	padding: 0 0 15px 0
}
#info input, #info textarea {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 5px 6px;
	color: #000
}
#info textarea {
	width: 428px;
	min-width: 428px;
	max-width: 428px;
	height: 100px;
	min-height: 100px
}
#info input:focus, #info textarea:focus {
	border-color: #a0a0a0;
    -moz-box-shadow: 0 0px 1px rgba(0,0,0,0.2) inset, 0 0 8px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.2) inset, 0 0 8px rgba(0,0,0,0.2);
	box-shadow: 0 0px 1px rgba(0,0,0,0.2) inset, 0 0 8px rgba(0,0,0,0.2);
    outline: 0 none
}
fieldset.checkbox input {
	padding: 0!important;
	margin: 17px 7px 0 -10px!important;
	border-color: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
	box-shadow:  none!important
}
fieldset.checkbox  {
	color: #B94A48!important;
	font-size: 14px
}
.form_span {
	margin: 6px 0 0 0;
	color: #999999;
    display: block;
    font-size: 11px;
    line-height: 11px
}
.form_span b {
	color: #6C6C6C
}
.form_margin {
	margin: 0 0 20px 0
}

/* */
input#name, input#work_time {
	width: 428px
}
input#site, input#post_address_city {
	width: 258px
}
input#address_index {
	width: 50px;
	margin: 0 20px 0 0
}
input#address_city {
	width: 343px
}
input#name, input#work_time, input#address_index, input#address_city, input#address_street, 
input#address_house, input#post_address_index, input#post_address_city, input#post_address_street, 
input#post_address_house, input#inn, input#contact_person, input#contact_position, input#contact_phone {
	border: 1px solid #B94A48;
	color: #B94A48
}
input#name:focus, input#work_time:focus, input#address_index:focus, input#address_city:focus, 
input#address_street:focus, input#address_house:focus, input#post_address_index:focus, 
input#post_address_city:focus, input#post_address_street:focus, input#post_address_house:focus, 
input#inn:focus, input#contact_person:focus, input#contact_position:focus, input#contact_phone:focus {
	border: 1px solid #B94A48;
    -moz-box-shadow: 0 0 6px #D59392;
    -webkit-box-shadow: 0 0 6px #D59392;
	box-shadow: 0 0 6px #D59392;
    outline: 0 none
}
input#address_street, input#post_address_street, input#vid_deyatti, input#add_email_adress, input#add_phone, 
input#chey {
	width: 258px;
	margin: 0 20px 0 0
}
input#address_house, input#post_address_index, input#post_address_aya, input#post_address_house {
	width: 50px;
	margin: 0 20px 0 0
}
input#address_office, input#post_address_office {
	width: 50px
}
input#inn, input#contact_position {
	width: 135px;
	margin: 0 20px 0 0
}
input#head_fio, input#contact_person, input#contact_phone {
	width: 258px
}
input#dobavochniy {
	width: 135px
}
#info .sblock select {
    margin: 20px 0;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 5px 6px;
	color: #000;
    width: 145px;
}

/* added 16+ */
.sixteen {
	cursor: default;
	font: bold 14px Trebuchet MS;
    color: #947c26;
    padding: 1px 0 0 0;
	width: 40px;
	height: 20px;
	margin: 0 0 0 133px;
	text-align: center;
	border: none; 
	border: 1px solid #ffe9a3; 
	border-top: 1px solid #f0de94; 
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	background: #fed968; 
	background: -moz-linear-gradient(top, #fdeca3 0%, #fed763 60%, #fcdc76 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdeca3), color-stop(60%,#fed763), color-stop(100%,#fcdc76)); 
	background: -webkit-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -o-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: -ms-linear-gradient(top, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	background: linear-gradient(to bottom, #fdeca3 0%,#fed763 60%,#fcdc76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdeca3', endColorstr='#fcdc76',GradientType=0 );
	-moz-box-shadow: 0 0px 10px rgba(0,0,0,0.4); /* Для Firefox */
    -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.4); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.4); /* Параметры тени */
}

/* */
.infoBlock noindex p {
	margin: 5px;
	padding: 0 0 5px 0;
	border-bottom:1px solid #eaf0ee
}	
p#fav a {
	font: 0 Arial
}
.cb {
	clear: both
} 
.left_logo {
	float: left;
	margin: 0 15px 0 0;
	width: 18%;
	min-width: 201px
}
.right_search {
	float: left;
	width: 66%;
	min-width: 739px;
	padding: 0 10px;
	margin: 8px 0 0 0;
	position: relative;
	/*background: #14c67e;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;*/
}

/* */
.whiteblock {
	height: 5px;
	position: relative;
	z-index: 2;
	background: #fff
}
	
/* form search */
#send_form {
	
}
.inp2 {
	margin: 0 0 0 16px
}
.inp2 label {
	cursor: pointer;
	margin: 0 15px 0 0
}
.inp2 input {
	cursor: pointer;
	margin: 3px 3px 0 0
}
.inp2 span {
	color: #FFF995;
	position: relative;
    top: -1px
}
.inp5 input {
	background: #09b16d;
	color: #d3eee3;
	padding: 3px 3px;
	margin: 0 0 5px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.inp5 input:hover {
	background: #1ac07d;
	color: #e4f6ef
}

	

.au {
	font: bold 14px/25px Arial;
	border: 2px solid #D2D4D3;
	background: #ededed;
	border-bottom: 2px solid #f4f5f6;
	margin: 0;
	padding: 3px 10px 2px
}
.au a {
	padding: 2px 5px;
	text-decoration: none;
	background: #f6f6f6;
	font: bold 14px Trebuchet MS;
	margin: 0;
	color: #858585!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.au a:hover {
	background: #d1cfc6;
	color: #4d4d4d!important
}


.information img {
	border: 1px solid #e8e8e8;
}


.fl {
	float: left;
	height: 38px
}
.fr {
	float: right
}

.bez_reg {
	color: #62350a;
	display: block; 
	text-decoration: none; 
	background: #ffca96 left top; 
	padding: 1px 10px 3px; 
	position: absolute; 
	right: 309px; 
	top: 19px
}

.bez_reg:hover {
	background: #ffb974 left top; 
	color: #62350a
}

/* */
.ivn {
	display: block;
	
}
.ivn input[type='submit'] {
	display: block;
	height: 30px;
	width: 186px;
	margin: 0 0 10px auto;
	cursor: pointer;
	background: url('/pic/ivn.png') no-repeat 0 0;
	
}


#send_form select#region, #send_form select#city, #send_form select#area, #send_form select#microarea, #send_form select#busstops   {
	margin: 0;
	width: 440px;
}
#send_form input#fir, #send_form input#deyate, #send_form input#tova   {
	margin: 0;
	width: 428px;
}
#send_form input#street   {
	margin: 0 20px 0 0;
	width: 258px
}
#send_form input#hom   {
	margin: 0 20px 0 0;
    width: 50px
}
#send_form input#offi   {
	width: 50px;
}



