body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    color: #818084;
    font: 100% Tahoma,Verdana, Helvetica, sans-serif;
    background-image: url(background.skin.gif);	background-position: top left;
    background-repeat: repeat;}
a {color: #000;}
a:hover {color: #ed1e24; }
img {border: 0;}
table {border-collapse: collapse;}
.clear {clear: both;}
h1, h2, h3, h4, h5 {padding: 0;margin: 0;font-size: 100%;}
#carrier {margin: 0 auto;text-align: center;background-color: #FFF;width: 986px;background-image: url(back.carrier.gif);background-position: top left;background-repeat: no-repeat;}
#backCarrier { background: transparent url(02.png) 0% 50% repeat-y !important; background: transparent url(01.gif) 0% 50% repeat-y;}
#FirstContentHeader {	float: left;	width: 205px;}
#SecondContentHeader {	float: right;	width: 730px;}
#FirstContent { width: 205px;float: left;}
#SecondContent {width: 778px;float: right;}
#header {background-image: url(header.skin.gif);background-position: top right;background-repeat: no-repeat;text-align: left;float: left;width: 986px;height: 125px;}
#headerIn {background-image: url(imgrazdelin.gif);background-position: top right;background-repeat: no-repeat;text-align: left;float: left;width: 778px;height: 95px;}
#lang { padding: 0 0 0 350px; margin:0; font-size: 70%; float: left;}
#lang ul { list-style-type: none; margin: 0px; padding: 0; float: left;}
#lang ul li { float: left; margin: 0px; padding: 15px 0 6px 0;}
#lang ul a { color: #a7a9ac; text-decoration: underline; padding: 0 6px; display: block; float: left; background:url(border.left.gif) no-repeat left bottom;}
#lang a:hover { background-color: #ee1c24; text-decoration: underline; background-image: none; color: #fff; font-weight: bold; text-decoration: none;}
/*языки*/
.ru {background-color: #ee1c24; font-weight: bold; color: #fff;}
.ukr {background-color: #ee1c24; font-weight: bold; color: #fff;}
.en {background-color: #ee1c24; font-weight: bold; color: #fff;}
/*иконки*/
#icons { padding: 0; margin:0; font-size: 70%; float: right;}
#icons ul { list-style-type: none; margin: 0px; padding: 20px 65px 0 0; }
#icons ul li { float: left; margin: 0px; padding: 0 10px;}
#icons ul a { color: #fff; text-decoration: underline; padding: 0; display: block; float: left;}
#icons a:hover { text-decoration: underline; background-image: none;}
/*меню основное*/
#mainNav {float: left; font-size: 0.9em; padding: 60px 0 0 5px;}
#mainNav ul { list-style-type: none; margin: 0px; padding: 0; float: left;}
#mainNav ul li { float: left; margin: 0px; padding: 0;}
#mainNav ul a { color: #808285; text-decoration: none; padding: 0 10px; line-height: 12px; display: block; float: left; background:url(border.left.gif) no-repeat left bottom;}
#mainNav a:hover { color: #ee1c24; text-decoration: none;}
#mainNavBot { float: left; font-size: 12px; padding: 80px 0 0 15px; }
#mainNavBot ul { list-style-type: none; margin: 0px; padding: 0; float: left;}
#mainNavBot ul li { float: left; margin: 0px; padding: 0;}
#mainNavBot ul a { color: #808285; text-decoration: none; padding: 0 10px; line-height: 12px; display: block; float: left; background:url(border.left.gif) no-repeat left bottom;}
#mainNavBot a:hover { color: #ee1c24; text-decoration: none;}
/*контент*/
#imgRazdel { float: left; }
#imgRazdelIn { float: left; width: 705px; height: 86px;}
#imgRazdel p { padding: 0 0 0 19px; margin: 0; text-align: left; float: left; height: 135px;}
#imgRazdel ul {list-style-type: none; margin: 0px; padding: 0 0 0 19px; float: left;}
#imgRazdel ul li { float: left; margin: 0px; padding: 0;}
#content {float: left; text-align: left; font-size: 12px; width: 778px; }
#text { padding: 0 0 0 30px; width: 495px; float: left; text-align:justify;}
#text p { padding: 0; margin: 0; margin-bottom: 10px;}
.navigator-menu {text-align: right; padding: 10px 0;}
#registration {padding: 20px 0 0 0; width: 211px; float: right; text-align: left;}
form {padding: 0; margin: 0;}
#regform {padding: 0 0 30px 0; margin: 0; font-size: 10px; background:url(reg.jpg) no-repeat left bottom;}
#regform form { margin-left: 18px;}
#regform p {color: #ed1e24; padding: 7px 0 0 14px; margin: 0;}
#regform a {color: #808285;}
#regform a:hover {color: #ed1e24; text-decoration: none;}
#regform fieldset { padding: 0; margin: 0; border: none; }
#regform legend { color: #000; background-color: #e7e8e9; padding: 0.4em 1em; margin: 0; border: none; font-size: 14px; line-height: normal;}
#regform legend:after { content: "\00BB"; color: #EE1C24; padding-left: 0.4em;}
#regform form div { padding: 0.4em 0 0.4em 14px; background-color: #e7e8e9;}
/* style for  labels */
#regform form label { display: block;}

/*левый блок*/
#logo { padding: 30px 0 0 15px; float: left;}
#dopMenu { float: left; padding: 0; text-align: left; font-size: 0.9em; width: 205px; height: 162px; background-color: #e2e3e5;}
#dopMenu ul { list-style-type: none; margin: 0px; padding: 15px 0 30px 35px; }
#dopMenu ul li { margin: 0px; padding: 0 0 5px 10px; background: url(backulli.gif) no-repeat left top;}
#dopMenu ul li a { margin: 0px; padding: 0; text-decoration: none; color: #808285;}
#dopMenu ul li a:hover { margin: 0px; padding: 0; text-decoration: none; color: #ee1c24;}
#dopMenu ul li ul { background: none; padding: 0; margin: 0;}
#dopMenu ul li ul li { padding: 5px 0 0 10px; margin: 0; background: url(backulliulli.gif) no-repeat left top;}
.send-zakaz { margin: 25px auto 20px auto; width: 150px;}
.send-zakaz a { display: block;  line-height: 28px; background: url(zakaz.jpg) no-repeat left top; text-decoration: none; color: #fff; font-size: 14px;}
#map { text-align: center; padding-top: 70px; font-size: 0.9em; }
#map p { padding: 0 0 0 15px; margin: 0; text-align: left; }
#map a {color: #006722;}
#map a:hover {color: #fab700;}
/*новости*/
#News { float: left;  background: url(backcontent.gif) no-repeat top right; width: 525px; padding: 0; margin-top: 10px; }
#News h3 { float: left; color: #ee1c24; display: block; background-color: #FFFFFF; padding: 2px 20px 2px 0;}
.newsText { float: left; width: 150px; text-align: left; padding-top: 15px; margin-right: 20px; font-size: 0.8em;}
.newsText h2 { color: #ee1c24; padding-left: 19px;}
.annotation {padding-left: 19px;}
#News p {padding-left: 19px; color: #808285;}
#News p a {color: #808285;}
#News p a:hover {color: #fab700; text-decoration: none;}
.strelka {color: #ed1c24;}
.newsBox {font-size: 0.8em; padding-bottom: 10px;}
.newsBox a { color: #fab700;}
.newsBox a:hover { color: #fab700; text-decoration: none;}
#tableNavnews { width: 100%;}
#tableNavnews a {color: #fab700; text-decoration: none;}
.annotation3 {font-size: 0.8em;}
/*поиск*/
#searchBox { padding: 0; margin-top: 10px; float: left; text-align: left; font-size: 11px; }
#lbox { float: left;}
#lbox form {  padding: 0 0 0 0px; margin: 0; }
#lbox p { padding: 0 0 0 0px; margin: 0;}
#schetchik { margin: 36px 36px 0 0; text-align: right;}
#agro { padding: 42px 0 0 19px; font-size: 0.8em; color: #fff;}
#agro a {color: #fff;}
#agro a:hover {color: #fff; text-decoration: none;}
/*средства защиты растений*/
.namePreparat { font-size: 0.8em; color: #a8a9ae; padding: 10px 0;}
#imgGoods { margin: 0 20px 0 0; float: left; width: 180px;}
.goodsSZR {float: right; width: 535px; float: right; font-size: 0.8em;}
#bb { background-color: #e7e7dd; color: #000;}
#podbor_products {font-size: 0.9em; padding: 0; margin: 0;}
#podbor_products fieldset {width: 710px; border: solid 1px #fab700;}
#podbor_products legend {font-weight: bold; color: #fab700;}
#podbor_products select {width: 220px;}
.goodsSZR a { color: #000; font-weight: bold; }
.goodsSZR a:hover { color: #fab700; text-decoration: none;}
/*футер*/
#footer { clear: both; background-image: url(back.footer.jpg); background-position: bottom left; background-repeat: no-repeat; height: 115px;}
#firstFooter {width: 205px; float: left;}
#secondFooter {width: 740px; float: right;}
#FooterBack { background: url(03.gif) top center no-repeat ;height: 35px;}

#zakaz, #fcall {text-align: left;}
#zakaz input[type="text"], #zakaz textarea ,
#fcall input[type="text"], #fcall textarea { font-size: 100%; background: #f0f0f0; border: solid 1px #ccc; font-family: Tahoma, "Geneva CY", sans-serif; }
#zakaz input[type="text"], #fcall input[type="text"] { width: 50%; }
#zakaz input.button {color: #fff; background: #000; font-weight: bold; border: solid 2px #999; cursor: pointer;}
#zakaz fieldset, #fcall fieldset {border: solid 1px #ccc; padding: 10px; margin-bottom: 10px;}
#zakaz legend , #fcall legend   {font-weight: bold; color: #c00;}
#zakaz textarea, #fcall textarea { height: 150px; width: 450px;}
#fcall div { clear: both; padding: 0.4em 0;}
#fcall label { display: block; }
em.required { color: #c00;}
.error {
    padding: 8px;
    background: red;
    margin: 8px;
    color: #fff;
}
.message {
    padding-top: 12px;
}
