/* menu */
body { margin: 0; padding: 0; color:#333333 !important;}
body, p, td, li {font-family: Arial, Helvetica; font-size: 12px !important;}
.tbl { margin-left: 5px; text-align: left !important}
td {font: normal 12px, Arial , Helvetica, sans-serif !important;}
a { outline:none; }
a:focus { outline: none; }

.firstsecond { float: left; }

.firstm { width: 177px !important;/*178px*/ margin-top: 0px;  overflow: hidden; float: left}
.second { margin: 5px 0px 0px 10px;   width: 580px; float: left}
.third { padding: 10px 0px 0px 10px;}
.bgmd { /*background-image: url(/internalNew/img/bgmd.jpg);*/ height:200px; background-position: bottom; width: 768px;}
.bgmdSub { /*background-image: url(/internalNew/img/bgmd.jpg);*/ height:75px; background-position: bottom left;  margin-bottom: 3px; margin-top: -5px; }

.firstsecondSub { float: left; width: 817px; padding: 0; margin: 0;}
.firstsecondSub .secondSub { padding: 0 20px;}
.firstsecondSub .third { padding: 5px 0px 0px 10px; }

.top { height: 70px;  background-image: url(/internalNew/img/naming.jpg); background-repeat: no-repeat; text-align: right}
.top .logo span  { display: block;margin-top: -12px;margin-right: 136px !important;/*padding-left: 225px;*/ overflow: hidden}
.top .logo  img  {margin-right: 13px; margin-top: 11px}
.top .logo span a.first { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-left: 0px; padding: 0px 3px 0px 3px; text-decoration: none; outline:none; }
.top .logo span a { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-left: 1px solid #9C9C9C; padding: 0px 3px 0px 3px; text-decoration: none; outline:none; }
.top .logo span a:hover { text-decoration: underline; outline:none; }

div.menuindex {background-color: #339933; border: solid #ffffff; height: 18px;  border-width: 1px 0; }
/*moz-document url-prefix() {
	div#ddd {border-left: 1px solid #ffffff !important;}
}*/
div#ddd span {display: block; padding: 0px; text-align: none; float: left;}
div#ddd span.home { width: 177px;}
div#ddd span a {display: block; width: 115px; text-decoration:none;  font: bold 12px Arial, Helvetica, sans-serif; background-color: #339933; color: #ffffff; height: 18px; line-height: 18px; overflow: hidden; padding: 0px 0px 0px 18px; outline:none;}
div#ddd span a.active {background-color: #00CC00;  color: #ffffff; outline:none;}
div#ddd span.home a{ width:  161px; margin-left: -1px; outline:none;}
div#ddd span a:hover { background-color: #CDFFCC; color: #339933; margin-left: -1px; outline:none;}
div#ddd span div {display: none; }
div#ddd span:hover div {display: block;position:absolute; z-index:100;width: 125px;padding:0px; margin: 0px 0px 0px 0px;}
div#ddd span:hover div a { text-align: left; line-height: 18px;color: #339933; background: #CDFFCC;font: 12px Arial, Helvetica, sans-serif;  text-decoration:none; padding: 3px 3px 3px 5px; border-top: 1px solid #ffffff; padding-left: 25px;  background-image: url(/internalNew/img/arrow.gif); background-repeat: no-repeat; background-position: 10px -7px; outline:none; }
div#ddd span div a:hover { padding-left: 25px; background-image: url(/internalNew/img/arrow.gif); background-repeat: no-repeat; background-position: 10px 7px; outline:none;}
div#ddd span div span ul {display: none !important;}
div#ddd span div span:hover ul { display: block !important; position:absolute; z-index:110; margin: -25px 0px 0px 143px; float: right; padding: 0px}
div#ddd span div span:hover li {  border-left: 1px solid #ffffff; margin: 0px  !important; padding: 0px  !important; list-style-type: none; border-top: 1px solid #ffffff;}
div#ddd span div span:hover li a {  border: 0px; line-height: 18px; outline:none;}

/*products*/
.products {font: normal 12px Arial, Helvetica, sans-serif; padding-bottom: 5px; background-color: #E9FFE8}
.products span { clear: both; height: 18px; overflow: hidden; background-color: #339933; color: #FFFFFF;  font-weight: bold; display: block;  padding: 0px 5px 0px 18px; margin: 0px 0px 4px 0px}

.products a {  color: #339933;  display: block;  text-decoration: none; padding: 0px 5px 0px 18px; margin-bottom: 4px; background-image: url(/internalNew/img/arrow.gif); background-repeat: no-repeat; background-position: 10px -7px; outline:none; }
.products a:hover {   text-decoration: underline;  background-position: 5px 4px; outline:none; }


/* product */
.product{font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  margin-bottom: 10px;margin-left:20px;}
/*Отменить поля страницы препаратов на странице продукта*/
.preparat .product div { margin-top: 0px !important;}
/**/
.product a { text-decoration: none; color: #618A00 !important; outline:none;}
.product a:hover { text-decoration: underline !important; outline:none;}
.product  h1 {color: #339933; margin: 0px !important; line-height: 26px !important; background-color: #CEFFCE; display: block; /*position: static; margin-left: 12px;*/}
.product  h1 span {padding-left: 5px; font-size: 20px !important;}
.product  h2 {   color: #339933;  font-size: 14px;   line-height: 16px; margin: 0px !important;  padding-bottom: 10px; margin-bottom: 6px}
.product  h4 {   color: #339933;  font-size: 12px;   line-height: 14px; margin: 0px !important;  border-top: 1px solid #339933; padding-bottom: 10px; margin-bottom: 6px}
.product  h3 { color: #339933;  font-size: 10px !important; height:10px !important; line-height: 10px !important; margin: 0px  0px  5px  0px !important; background-color: #CEFFCE; border-top: 1px solid #339933; background-image:none !important; border-bottom:none !important;/*padding:0px !important;*/padding-top:0 !important;padding-bottom:0 !important;height:10px;}
.product .img { padding-right: 12px; float: left; background-color: #FFFFFF }
.product .main { padding-right:0px; padding-top:0px; width:100%; float: left; border-top: 1px solid #339933;/*width: 580px;*/  padding-bottom: 10px;}
.product .main .group {border: 1px solid #999999; padding: 5px 5px 0px 5px;  background-color: #EEEEEE; margin-top: 10px !important;  width: 145px; /*margin-right: 30%;*/ display: table-cell;  display: inline-block; margin-left:0px !important;}
.product .main .group strong{color:#636363;display:inline;}
.product .main .annotation {margin-top: 5px; color: #313431;font-weight:normal !important; font-size:12px;  /*margin-left:140px !important;*/ /*padding:0px !important;*/}
.product .main .annotation strong{font-size:12px;margin:0px;display:inline;}
.product .main .group  span { font-weight:normal !important; color: #666666; display: block; font-size: 11px;  margin: 0px 0px 5px 0px}
.full_descr{}
.full_descr strong{display:inline !important; font-size: 12px !important; /*color:#009900 !important;*/}

.product div.dwnld {width:95%; clear: both; margin-top: 40px !important;}
.product div.dwnld a { text-decoration: underline; outline:none;}
.product div.dwnld  h2 {font-weight: bold; border-top: 1px solid #339933; font-size: 11px; color: #339933; padding-bottom: 0px; margin-bottom: 3px}
.product div.dwnld  span {font-weight: normal;  text-decoration: none; display: block; font-size: 11px; margin-bottom: 10px; padding: 0; color: #666666}
.product .d_list  { background-image: url(/internalNew/img/pdf_sm.gif); background-position: left top; background-repeat: no-repeat; padding-left: 20px;/*float: left;*/ vertical-align:top; margin-right: 15px;/*display: table-cell;  display: inline-block;*/ margin-bottom: 20px}
.product .dwnld1{width:95% !important;}
/*.product .d_list a { display: block;}*/
/*.product ul { list-style: none; margin: 0px 0px 10px 0px ; padding: 0; width: 50%}
.product li { background-color: #ccffcc; padding: 2px;}
.product li.two { background-color: #EAFFEA;}*/

#fungicid h1 { color: #339933; }
/*#fungicid li { background-color: #ccffcc;}
#fungicid li.two { background-color: #EAFFEA;}*/
#fungicid  a span { /*color: #339933 !important; border-top: 1px solid #339933;*/ margin:0px !important; position:static !important; outline:none;}
#fungicid  a {color: #339933 !important; padding:0px !important; padding-top:5px !important; padding-bottom:3px !important; border:1px solid #FFFFFF; position:static !important; outline:none;}
/*#fungicid  a:hover { background-color: #ccffcc; border: 1px solid #339933; }*/
#fungicid img { position:static !important;margin:0px !important;}


#insectycid h1 { color: #3399cc; background-color: #CCFFff; border-color: #3399cc}
#insectycid h3 { color: #3399cc; background-color: #CCFFff; border-color: #3399cc}
#insectycid h2 { color: #3399cc;}
/*#insectycid li { background-color: #CCFFff;}
#insectycid li.two { background-color: #F2FFFF;}*/
#insectycid .main {  border-color: #3399cc }
#insectycid  a span {/*color: #3399cc !important;  border-top: 1px solid #3399cc;*/ margin:0px !important; position:static !important; outline:none;}
#insectycid a {color: #3399cc !important; border:1px solid #FFFFFF; padding:0px !important;  padding-top:5px !important; padding-bottom:3px !important; position:static !important; outline:none;}
/*#insectycid a:hover { background-color: #CCFFff; border: 1px solid #3399cc; }*/
#insectycid img { position:static !important;margin:0px !important;}

#herbicid h1 { color: #ff9900; background-color: #ffcccc; border-color: #ff9900}
#herbicid h3 { color: #ff9900; background-color: #ffcccc; border-color: #ff9900}
#herbicid h2 { color: #ff9900;}
/*#herbicid li { background-color: #ffcccc;}
#herbicid li.two { background-color: #FFEAEA;}*/
#herbicid .main {  border-color: #ff9900;}
#herbicid  a span {/*color: #ff9900 !important; border-top: 1px solid #ff9900;*/ margin:0px !important; position:static !important; outline:none;}
#herbicid a {color: #ff9900 !important; border:1px solid #FFFFFF; padding:0px !important;  padding-top:5px !important; padding-bottom:3px !important; position:static !important; outline:none;}
/*#herbicid a:hover { background-color: #ffcccc; border: 1px solid #ff9900; }*/
#herbicid img {position:static !important;margin:0px !important;}


#protruynyk h1 { color: #cc9933; background-color: #ffffcc; border-color: #cc9933}
#protruynyk h3 { color: #cc9933; background-color: #ffffcc; border-color: #cc9933}
#protruynyk h2 { color: #cc9933;}
/*#protruynyk li { background-color: #ffffcc;}
#protruynyk li.two { background-color: #FFFFE8;}*/
#protruynyk .main {  border-color: #cc9933 }
#protruynyk  a span {/*color: #cc9933 !important;  border-top: 1px solid #cc9933;*/ margin:0px !important; position:static !important; outline:none;}
#protruynyk a {color: #cc9933 !important;   border:1px solid #FFFFFF; padding:0px !important;  padding-top:5px !important; padding-bottom:3px !important; position:static !important; outline:none;}
/*#protruynyk a:hover { background-color: #ffffcc; border: 1px solid #cc9933; }*/
#protruynyk img { position:static !important;margin:0px !important;}


/* product */
.product { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  margin-bottom: 10px;}
.product a { text-decoration: none; color: #618A00; outline:none;}



/*bayer links*/
.bayer_links {font: normal 12px Arial, Helvetica, sans-serif; margin-bottom: 5px; /*border:0px !important;*/}
.bayer_links span {clear: both; height: 18px; overflow: hidden; background-color: #999999; color: #FFFFFF;  font-weight: bold; display: block;  padding: 0px 5px 0px 17px;/*padding: 0px 5px 0px 18px;*/  margin: 0px 0px 4px 0px}
.bayer_links a {margin-left:0px !important;  color: #666666;  display: block;  text-decoration: none; padding: 0px 5px 0px 17px;/*padding: 0px 5px 0px 18px;*/ margin-bottom: 4px; outline:none;}
.bayer_links a:hover {text-decoration: underline; outline:none;}



/*linksbottom*/
.links_bottom {font: normal 11px Arial, Helvetica, sans-serif; border-top: 1px solid #999999;  padding-top: 5px;}
.links_bottom  a {  color: #666666;  display: block;  text-decoration: none; padding: 0px 5px 0px 18px; margin-bottom: 4px; outline:none;}
.links_bottom  a:hover {   text-decoration: underline; outline:none;}

.links_bottom table td {font: normal 11px Arial, Helvetica, sans-serif;}

/*right blocks*/
div.right_blocks { clear: both; font: normal 12px Arial, Helvetica, sans-serif; width: 217px; margin-bottom: 20px; }
.right_blocks span { clear: both; height: 18px; overflow: hidden; background-color: #339933; color: #FFFFFF;  font-weight: bold; display: block;  padding: 0px 5px 0px 24px; margin: 0px 0px 3px 0px;  background-repeat: no-repeat}
.right_blocks span.search { background-image: url(/internalNew/img/search.gif); margin-bottom: 15px }
.right_blocks input {text-transform:lowercase; border: 1px solid #cccccc; margin: 0px 3px 0px 0px ; padding: 0px 0px 0px 3px; float: left; color: #666666; font: normal 12px Arial, Helvetica; height: 17px;}
.right_blocks input.tt {width: 170px}

.right_blocks form { margin: 0px 0px 0px 10px ; padding: 0px 0px 20px 0px; display: block}
.right_blocks span.magazin {background-image: url(/internalNew/img/magazin.gif); }
.right_blocks a {  color: #349A34;  display: block; text-decoration: none; padding: 0px 5px 0px 0px; margin-bottom: 6px; outline:none;}
.right_blocks a:hover {   text-decoration: underline; outline:none;}
.right_blocks .oblojka { float: left}
.right_blocks a.arrow1 { background-image: url(/internalNew/img/arrow1.gif); background-repeat: no-repeat; background-position: center left; margin-left: 70px;  padding: 0px 5px 0px 15px; display: block; outline:none;}
.right_blocks a.pdf_sm { display: block; background-image: url(/internalNew/img/pdf_sm.gif); background-repeat: no-repeat; background-position: center left;  margin-top: 40px; margin-left: 70px; padding: 0px 5px 0px 15px; outline:none;}
.right_blocks span.banner {background-image: url(/internalNew/img/arrow2.gif); }
.clear { clear: both}
.right_blocks span.fast {background-image: url(/internalNew/img/fast.gif); margin-bottom: 0px}
.right_blocks div.fastsearch{background-color: #DFF6CC;	padding-top: 10px;padding-bottom: 15px;}
.right_blocks div.fastsearch select	{width: 150px !important;margin-left:10px !important; margin-top:0px;}
.right_blocks div.fastsearch input.submit{width:70px; height:20px; border:0px solid #339933; background-color:#339933; color:#FFFFFF; text-align:center; font-weight:bold;}


/* middle1 */
.middle1 { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; margin-bottom: 10px}
.middle1  h3 { color: #339933; display: block; border-bottom: 1px solid #339933; font-size: 12px; margin: 0px; padding-left: 20px; background-image: url(/internalNew/img/news.gif); background-repeat: no-repeat}
.middle1  div {  background-color: #EAFFBE; padding: 8px}
.middle1  div span { color: #666666; font-weight: bold; display: block;border:1px solid black;}
.middle1  div  a { color: #666666;  text-decoration: none; outline:none;}
.middle1  div  a strong { color: #339933; font-weight: bold;  text-decoration: none; display: block; outline:none;}
.middle1  div  a:hover { text-decoration: underline; outline:none;}

.middle1  div  a:hover strong {text-decoration: underline; outline:none;}

/* middle2 */
.middle2 { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  margin-bottom: 10px;}
.middle2  h3 { color: #339933; display: block; border-bottom: 1px solid #339933; font-size: 12px; margin: 0px; padding-left: 20px; background-image: url(/internalNew/img/actions.gif); background-repeat: no-repeat; background-color: #FFFFFF;}
/*.middle2  div.all { background-color: #EDF6D9; width: 100%; height: 100px;}*/
.middle2  div { background-color: #EDF6D9; padding: 8px;}
.middle2  div span.img { margin-right: 8px; float: left; display: block; }
.middle2  div span { color: #666666; font-weight: bold; display: block}
.middle2  div  a { color: #666666;  text-decoration: none; outline:none;}
.middle2  div  a strong { color: #7AAE00; font-weight: bold;  text-decoration: none; display: block; outline:none;}
.middle2  div  a:hover { text-decoration: underline; outline:none;}
.middle2  div  a:hover strong {text-decoration: underline; outline:none;}

/* middle3 */
.middle3 { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  margin-bottom: 10px;  width: 568px; }
.middle3  h3 { color: #339933; display: block; border-bottom: 1px solid #339933; font-size: 12px; margin: 0px; padding-left: 20px; 	background-image: url(/internalNew/img/publishing.gif); background-repeat: no-repeat;padding-top:0px !important;}
/*.middle3  div {  background-color: #EDF6D9; width: 100%}*/
.middle3  div  div.blocks {  /*height: 120px;*/ float: left !important; width: 117px; margin: 0px; padding-bottom: 20px;}
.middle3  div  div.blocks span.img { margin-right: 8px; float: left; display: block; _margin-left:-3px; width:100%;}
.middle3  div  div.blocks  h2 { font-size: 12px; margin: 0; padding: 0; color: #666666}
.middle3  div  div.blocks span { color: #666666; display: block; font-size: 11px;}
.middle3  div  div.blocks  a { font-weight: bold;   color: #7AAE00;   text-decoration: none; outline:none;}
.middle3  div  div.blocks  span.dwnld { clear: both; display: block;  color: #7AAE00; line-height: 6px;}
.middle3  div  div.blocks  span.dwnld a {  color: #7AAE00;   text-decoration: none; display: inline; font-size: 11px; font-weight: normal; outline:none;}
.middle3  div  div.blocks  span.dwnld a:hover { text-decoration: underline; outline:none;}
.middle3  div  div.blocks  a:hover { text-decoration: underline; outline:none;}
.middle3  div  div.blocks  h2, span.mid3title { text-align:center; color: #339933 ; width: 90px; margin: 0px; padding: 0px;} 
.blocks a{outline:none;}
.blocks a:hover{border: 0px !important; outline:none;}
.blocks a:active{border: 0px !important; outline:none;}
/* middleSub */
.middleSub {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  margin-bottom: 10px; 
            margin-top: 10px; padding-left:10px; width:580px;}
.middleSub  h3 { color: #339933; display: block; border-bottom: 1px solid #339933; font-size: 12px; margin: 0px; padding-left: 20px; background-image: url(/internalNew/img/publishing.gif); background-repeat: no-repeat}
.middleSub  div {padding: 8px;}
.middleSub  div span.img { margin-right: 8px; float: left; }
.middleSub  div span { color: #666666; font-size: 12px; font-weight: bold;}
.middleSub  div  a { color: #666666;  text-decoration: none; outline:none;}
.middleSub  div  a strong { color: #339933; font-weight: bold;  text-decoration: none; display: block; outline:none;}
.middleSub  div  a.dwnld {color: #7AAE00;   text-decoration: none; display: inline; font-size: 11px; font-weight: normal; outline:none;}
.middleSub  div  a:hover { text-decoration: underline; outline:none;}

/* preparat */
.preparat {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  margin: 10px; 
           width:566px; overflow-x: auto;}
.preparat .right_blocks { margin-left: 10px; margin-bottom: 10px }
.preparat .right_blocks .fastsearch { margin: 0}
.preparat a { text-decoration: none; color: #618A00; outline:none;}
.preparat a:hover { text-decoration: underline !important; outline:none;}
.preparat  h1 { color: #339933; display: block;  font-size: 18px;   line-height: 20px; margin: 0px !important}
.preparat  h3 { color: #339933; display: block;  font-size: 12px;   line-height: 14px; margin: 0px !important; margin-bottom: 10px;  padding-top:20px; border-bottom: 1px solid #339933; background-color: none !important}

 table.catalogue{empty-cells:show;font-weight:normal !important;}
 table.catalogue .head td {font-weight: bold !important;background-color: #339933; color: #FFFFFF; line-height: 18px; text-align: center;  font-size: 11px;  border: 1px solid #ffffff; }
 table.catalogue td.center {padding-left:15px !important;}
 
 
.preparat  div { margin-top: 10px}
.preparat  div div p { margin-top: 12px; color: #333333}
.preparat  div div p strong {  font-size: 12px; }
.preparat  div .subscribe {margin-right: 20px; text-align: left !important }
.preparat  div .subscribe1 {margin-right: 20px; text-align: left !important }
.preparat  div .subscribe a {  font-size: 11px; margin-right: 20px; color:#7AAE00; text-decoration: underline; text-decoration: none; outline:none; }
.preparat  div span.img { margin-right: 12px; float: left; display: block; width: 145px}
.preparat  div span.img1 { margin-right: 12px; float: left; display: block; padding: 2px; border: 1px solid #cccccc; width: 150px;}
.preparat  div  .group { /*border: 1px solid #999999;*/ display: block;  padding: 5px 5px 0px 5px;  background-color: #EDF6D9; margin-top: 5px; width: 200px; position: relative}
.preparat  div  .group {display: block;  padding: 5px 5px 0px 5px;  margin-top: 5px}
.preparat  div  .group  span { color: #666666; display: block; font-size: 11px;  margin: 0px 0px 5px 0px}
.preparat  div div { padding: 0px}
.preparat  div  div strong { font-weight: bold;  text-decoration: none; display: block; font-size: 11px; margin-bottom: 10px; padding: 0; }
.preparat  div  div h2 { font-weight: bold;  font-size: 14px; color: #339933; padding-bottom: 0px; margin-bottom: 3px}
.preparat  div  div div { font-weight: bold;  text-decoration: none; display: block; font-size: 11px}
.preparat  div.dwnld { clear: both; margin-top: 10px}
.preparat  div.dwnld  h2 {font-weight: bold; border-top: 1px solid #339933; font-size: 11px; color: #339933; padding-bottom: 0px; margin-bottom: 3px}
.preparat  div.dwnld  span {font-weight: normal;  text-decoration: none; display: block; font-size: 11px; margin-bottom: 10px; padding: 0; color: #666666}
.preparat .text_news { padding: 5px}
.preparat .text_news .CatLink { font-weight: bold !important}
.preparat .ProdGroup { /*width: 70%; text-align: center;*/padding-left:70px;padding-right:0px;}
.preparat .ProdGroup a { display: block; /*padding: 10px;*/  border: 1px solid #ffffff; text-align: center; float: left; /*margin: 30px;*/  color: #339933; width: 200px !important;padding:10px !important;height:200px !important; outline:none;}
.preparat .ProdGroup a img{margin-top:10px !important; outline:none;}
.preparat .ProdGroup a span{ display: block; outline:none;}
.preparat .ProdGroup a:hover{text-decoration: none !important; outline:none;}
/*.preparat .ProdGroup a:hover { background-color: #ccffcc; border: 1px solid #339933; text-decoration: none !important }*/
.preparat .ProdGroupIn {text-align: center;   width: 110% !important;position:relative !important;}
.preparat .ProdGroupIn a { width: 125px; height: 145px; display: block; padding: 0px !important; padding-top:5px !important; padding-bottom:3px !important; border: 1px solid #ffffff; text-align: center; float: left; margin: 10px; color: #339933; outline:none;}
.preparat .ProdGroupIn a span{ display: block; font-weight: bold; /*border-top: 1px solid #339933;*/  top: 145px; /*position: relative*/ outline:none;}
.preparat .ProdGroupIn a img { top: 0px; position: static; outline:none;}
.preparat .ProdGroupIn a:hover { /*background-color: #ccffcc; border: 1px solid #339933;*/ text-decoration: none !important; outline:none; }
.preparat .no_p_margin_color { font: normal 11px Arial, Helvetica; color: #666666}
.preparat .text_news a.RecLink { font-size: 11px; text-decoration: underline; outline:none; }
.preparat a.RecLink { font-size: 11px; text-decoration: underline;  display: block; margin: 0px 10px 0px 10px;  margin: 10px 0px 10px 0px; outline:none; }
.preparat a:hover.RecLink { background-color: #CCFFCC; display: block; outline:none;}
.preparat table td .TBL_CONTENT .HEAD { font-size: 11px; font-weight: bold}

.preparat .list  { clear: both; background-color: #EDF6D9; width: 100%; border-top: 1px solid #999999;  text-align: center; margin: 0; padding: 0; color: #999999; margin-top: 20px;}
.preparat .list h2 { margin: 0; padding: 0;font-size:12px;}
.preparat .list .clear {  padding: 0; border-top: 1px solid #999999; margin: 0; }
.preparat .list   div.blocks { float: left; width: 130px !important; height: 250px; padding: 10px  0px  8px  0px; /*border-bottom: 1px solid #999999;*/     margin: 0;  margin-bottom: -1px;margin-left:5px;}
.preparat .list    div.blocks span.img { display: block;  margin: 5px 0px 0px 0px; padding: 0;width:120px !important;}
.preparat .list   div.blocks  a { font-weight: bold;   color: #7AAE00;   text-decoration: none; display: block;  margin: 0; padding: 0; outline:none;}

.preparat div  form table input, textarea { width: 95%; margin: 3px; color: #999999; font-size: 11px}
.preparat div  form table input.button { width: auto; color: #000000 }
.preparat div  form table td.small  { width: 50px; padding-right: 12px}

.clear { clear: both}

/* leftmenu */
#leftmenu { display: block; }
#leftmenu a { display: block; background-color: #CCFFCC; font: normal 12px Arial, Helvetica; line-height: 18px; border-bottom: 1px solid #ffffff; color: #666666; text-decoration: none; padding: 0px 0px 0px 18px; background-image: url(/internalNew/img/arrow_white.gif); background-repeat: no-repeat;  background-position: 10px -7px; outline:none;}
#leftmenu a:hover { background-position: 5px 5px; color: #3E943A;  background-color: #00CC00;  color: #ffffff; background-image: url(/internalNew/img/arrow_white.gif); outline:none; }
#leftmenu a.active { background-color: #00CC00;  color: #ffffff; background-image: url(/internalNew/img/arrow_white.gif);  background-position: 5px 5px; font-weight: bold; outline:none;}
#leftmenu a.active:hover {color: #ffffff; outline:none; }
#leftmenu a.sub { background-image: url(/internalNew/img/arrow.gif); padding: 0px 0px 0px 32px;   color: #666666;  background-position: 18px -7px; outline:none;}
#leftmenu a.sub:hover { background-image: url(/internalNew/img/arrow.gif); background-position: 18px 5px; background-color: #CCFFCC; color: #3E943A; outline:none;}
#leftmenu a.subactive {  background-image: url(/internalNew/img/arrow.gif); padding: 0px 0px 0px 32px; font-weight: bold; color: #3E943A; background-position: 18px 5px; outline:none;}
#leftmenu a.subactive:hover {  background-image: url(/internalNew/img/arrow.gif); background-position: 18px 5px; background-color: #CCFFCC; color: #3E943A; outline:none; }
.act_site{background-image:url(/internalNew/img/arrow_grey.gif); background-repeat:no-repeat; background-position:0px 5px;}

.footer { clear:both; font: normal 10px Arial, Helvetica;  color: #6C6C6C; border-top: 1px solid  #cccccc; margin-left: 10px; margin-top: 30px; margin-bottom: 10px; width: 98%; text-align: right;}
.footer span { margin-left: 13px;}
.footer span img { margin: 3px 3px -3px 3px}
.footer span a { color: #6C6C6C; text-decoration: none; outline:none;}
.footer span a:hover { color: #6C6C6C; text-decoration: underline; outline:none;}

.clear { clear: both; font-size: 0px; height: 0px; overflow: hidden}

.paging { margin: 10px; text-align: center}
.paging a { color: #339933; font-size: 11px; font-weight: bold; margin: 2px; padding: 2px;text-decoration: none; outline:none;}
.paging a.active {  color: #ffffff; background-color: #339933; outline:none; }
.paging a:hover { text-decoration: underline; outline:none;}




h1 { color: #339933; display: block; font-size: 18px; line-height: 20px; margin: 0px !important}
a { color: #339933; outline:none;}


/* form */
form { margin: 0; padding: 0}

/*Уменьшили шрифт подписей. Так как мы увеличили шрифт в ячейках, то везде где в формах есть таблицы шрифт крупнее*/
label {font-size:11px;}
/**/

.form  {color: #333333; font-size: 11px; margin-left:10px;}
.form input.button  {
	background-color: #ACAEAC;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #999999;
	width: auto;
}


.form .NB { border: 0px !important; width: auto !important; margin: 0px; padding: 0px;}


.form input, textarea { width: 96%; margin: 3px; font-size: 11px;}
.form  select  { width: 99%; margin: 3px; font-size: 11px}

/*На заявке по агрономике в связи с изменениями не используется пока*/
/*.form  div span.img1 {margin-right: 12px; float: left; display: block; padding: 2px; border: 1px solid #cccccc;}*/
/*.form  div  span.img1 .group {display: block;  padding: 5px 5px 0px 5px;  margin-top: 5px}*/
/*.form  div   span.img .group  span { color: #666666; display: block; font-size: 11px;  margin: 0px 0px 5px 0px}*/
/*.form  div  span.img .group { border: 1px solid #999999; display: block;  padding: 5px 5px 0px 5px;  background-color: #EDF6D9; margin-top: 5px}*/
/*.form div  form table td.small  { width: 50px; padding-right: 12px}*/

/*Измененный вариант не используемых стилей на заявке по агрономике*/
.small { width: 50px; padding-right: 12px;}
span.img1 {margin-right: 12px; float: left; display: block; padding: 2px; border: 1px solid #cccccc;}
span.img1 .group {display: block;  padding: 5px 5px 0px 5px;  margin-top: 5px; width:137px}
/**/

.form h3 {color: #339933; display: block; font-size: 12px; line-height: 14px; margin: 0px !important;  padding-bottom:10px; padding-top: 10px; text-align: center;background-image:none !important;border-bottom:0px;}
.form input, select   { font-size: 11px; color: #333333; margin: 3px;}

.redstar { color: #FF0000; font-weight: bold}
.note { color: #666666; padding: 5px; font-size: 11px; font-weight: normal !important}
 table.catalogue td, th { font-size: 11px;  border: 1px solid #ffffff; border-collapse: collapse; padding:3px;}
 th { font-weight: bold; font-size: 11px; background-color: #333333; color: #FFFFFF; line-height: 18px; text-align: center}
table.catalogue .one td {  color:#333333;  padding: 5px }
 table.catalogue .two td { background-color:  #DFF6CC; color:#333333;  padding: 5px }
input, select, textarea   { font-size: 11px; color: #333333;  margin: 3px; font-size: 11px; border: 1px solid #999999}
input.button  { background-color: #ACAEAC; font-size: 11px; color: #FFFFFF;  border: 1px solid #999999; width: auto}
/* form */



/* toedit */
.toedit { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  margin-bottom: 10px; margin-top:40px; _margin-top:10px; padding-left:10px; width:580px;}
.toedit a { text-decoration: none; color: #618A00; outline:none;}
.toedit a:hover { text-decoration: underline !important; outline:none;}
.toedit .TBL_CONTENT .HEAD { font-weight: bold; background-color: #CCFFCC;}
.toedit .TBL_CONTENT {  border-collapse: collapse;}
.toedit .TBL_CONTENT td, th { border: 1px solid #333333; border-color: #339933 !important; padding: 0px; font-size: 11px; }
.toedit .TBL_CONTENT table.noborder td {	border: 0px !important;}
.toedit .TBL_CONTENT table table.noborder td {	border: 0px !important;}
.toedit  h3 { color: #339933; display: block;  font-size: 12px;   line-height: 14px; margin: 0px !important; padding-bottom: 10px;  padding-top:20px;}

input{z-index:1000;}
select{z-index:1000;}

/*зеленый цвет заголовка в публикациях*/
.TextHeader{color:#339933;font-weight:bold;}
/*************************************/


#PopupWin	{
	width: 390px;
	height: 290px;
	background: #FFF;
	/*border: 1px solid black;*/
	position: absolute;
	top:15%;
	left: 50%;
	margin-left:-350px;
	z-index: 256;
	padding: 10px;
    color: #333333;
	}

#PopupWinTitle	{
	height:18px;
	width: 402px;
	position: relative;
	left: 50%;
	margin-top:-10px;
	margin-left:-205px;
	padding: 3px;
	}

#PopupWinResult{
	text-align: center;
	padding-top: 130px;
	color: red;
	}

/* send */
.b-send dt {
    float: left;
    padding-bottom: 2px;
	font-size:14px !important;
}

.b-send dd {
    margin-left: 80px;
    padding-bottom: 2px;
}

/*Вывод групп во фронтенде*/
#groups td {text-align:center; vertical-align:center; width:50%; padding:20px 0px 20px 0px; font-weight:bold !important; }

