.data {
	width: 1000px;
	margin: auto;
	padding: 0;
	margin: auto;
}

.link_vendors_ru {
	background: url('/skins/farmline/images/vendors_ru.png') no-repeat;
	display: block;
	width: 191px;
	height: 40px;
	margin-top: 35px;
	margin-bottom: 20px;
}
.link_vendors_en {
	background: url('/skins/farmline/images/vendors_en.png') no-repeat;
	display: block;
	width: 191px;
	height: 40px;
	margin-top: 35px;
	margin-bottom: 20px;
}
.link_callback {
	color: #34b28c;
	border-bottom: 1px dashed #34b28c;
	text-decoration: none;
	margin-left: 20px;
}
.link_map {
	color: #34b28c;
	text-decoration: underline;
}

.catalog {
	padding-top: 50px;
	margin: auto;
}
.catalog a {
	font-size: 21px;
	font-weight: bold;
	text-decoration: underline;
}
.catalog td {
	height: 60px;
	vertical-align: middle;
	text-align: left;
	border: 0;
}

.center {
	text-align: center;
}

.header_line {
	background: url('/skins/farmline/images/line.png') bottom repeat-x;
	display: table;
	padding: 20px 0 5px 0;
	margin: auto;
	white-space: nowrap;
}
.header_dark_line {
	background: url('/skins/farmline/images/line_dark.png') bottom repeat-x;
	display: table;
	padding: 10px 0 5px 0;
	margin: auto;4.         Поставить верную карту, справа от карты поставить адресный блок (с названием компании и телефонами) 127287, г. Москва, ул. 2-я Хуторская, д.38А, строение №8
тел/факс:  +7 495 2340704.  ФармЛайн.

	white-space: nowrap;
}
.header_dark {
	color: #006e5d;
	font-size: 35px;
}

.gray_text {
	color: #6c6c6c;
}

.header {
	padding: 40px 0 5px 0;
	margin: auto;
}

.services {
	background: url('/skins/farmline/images/services_bg.png');
	width: 1000px;
	height: 237px;
	padding: 0 98px;
	position: relative;
	left: -98px;
}
.services > div {
	display: inline-block;
	width: 230px;
	font-size: 14px;
	vertical-align: top;
}
.services h2 {
	font-size: 30px;
	padding: 0;
	margin: 40px 0 0 0;
}
.services p {
	padding: 0;
	margin: 0;
}
.services > .block_0 {
	color: #00aa7f;
}
.services > .block_1 {
	padding-left: 150px;
	color: #13a1b7;
}
.services > .block_2 {
	padding-left: 150px;
	color: #4278d2;
}
.services_text {
	padding: 0 0 20px 0;
	font-size: 18px;
}
.redirect {
	background: url('/skins/farmline/images/more_bullet.png') no-repeat;
	display: block;
	width: 22px;
	height: 23px;
	margin-top: 20px;
	display: block;
}

#target_blog_mark_vendors {
	padding-top: 30px;
	min-height: 100%;
}

#target_blog_mark_cdata {
	padding-bottom: 70px;
}

#target_blog_mark_services > h2 {
	padding-top: 350px;
	margin-bottom: 0;
}
.services_text {
	margin-top: 10px;
}

.feedback_form * {
	text-align: left;
	color: white;
	vertical-align: top;
	font-size: 14px;
}
.feedback_form h2 {
	font-size: 30px;
	margin: 0;
	color: #fff9d2;
}
.feedback_form p {
	font-size: 16px;
}
.feedback_form .submit {
	padding-top: 18px;
}
.input {
	width: 222px;
	background: white;
	height: 26px;
	padding: 2px;
	color: darkslategrey;
	border: 1px solid white;
	border-radius: 3px;
}
.textarea {
	width: 222px;
	background: white;
	height: 84px;
	padding: 2px;
	color: darkslategrey;
	border: 1px solid white;
	border-radius: 3px;
}
.textarea_td {
	padding-left: 20px;
}
.feedback_form .text {
	width: 300px;
	padding-right: 50px;
}
.submit {
	padding-left: 20px;
	vertical-align: top;
}

.drugs {
	background: url('/skins/farmline/images/icon_drugs_main.png') left no-repeat;
	padding-left: 70px;
	padding-right: 170px;
}
.drugs a {
	color: #03a37d;
}
.medical {
	background: url('/skins/farmline/images/icon_medical_main.png') left no-repeat;
	padding-left: 65px;
	padding-right: 170px;
}
.medical a {
	color: #159ebe;
}
.vaccine {
	background: url('/skins/farmline/images/icon_vaccine_main.png') left no-repeat;
	padding-left: 70px;
}
.vaccine a {
	color: #4178d3;
}

.slider_more_ru {
	background: url('/skins/farmline/images/more_ru.png') no-repeat;
	display: block;
	width: 195px;
	height: 44px;
}

.slider_more_en {
	background: url('/skins/farmline/images/more_en.png') no-repeat;
	display: block;
	width: 195px;
	height: 44px;
}

.slider_table {
	padding: 27px 0 20px 0;
}
.slider_text {
	 width: 540px;
	 padding-right: 40px;
	 vertical-align: top;
}
.slider_text > h2 {
	color: white;
	font-size: 36px;
	margin: 0;
	padding-top: 25px;
	text-transform: uppercase;
}
.slider_text > div {
	color: white;
	padding-top: 20px;
	padding-bottom: 20px;
}
.slider_image {
	vertical-align: top;
}
