/* menu */
body
	{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica ;
	color:333333;

	}
    
a { outline:none; }
a:focus { outline: none; }

.tbl
	{
	margin-left: 5px
	}

td {font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.firstm
	{
	margin-top: 1px;
	overflow: hidden;
	}

.second
	{
	padding : 1px 0px 0px 10px;
    width: 580px;
	}

.third
	{
	padding: 10px 0px 0px 10px;
	float: left;
	/*Зафиксировала ширину правой панели, чтобы она была справа*/width:217px;
	}
.top
	{
	height: 70px;
	background-image: url(/mainNew/img/Naming_Ukraine.jpg);
	background-repeat: no-repeat;
	text-align: right;
	}

.top .logo span
	{
	display: block;
	margin-right: 39px !important;
	padding-right: 85px;
	overflow: hidden
	}

.top .logo  img
	{
	margin-right: 0px;
	margin-top: 11px
	}

.top .logo span
	{
	display: block;
	margin-top: -12px;
	margin-right: 35px;
	padding-left: -3px;
	overflow: hidden
	}
.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
 	{
	padding-left: 178px;
	background-color: #339933;
	border: 1px solid #ffffff;
	height: 18px;
	border-left: 0px;
	}

div#ddd span
	{
	display: block;
	padding: 0px;
	border-left: 1px solid #ffffff;
	text-align:none;
	float: left;
	}

div#ddd span a
	{
	display: block;
	width: 115px;
	padding: 0px;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color: #339933;
	color: #ffffff;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	padding: 0px 5px 0px 10px;
    outline:none;
	}

div#ddd span a:hover
	{
	background-color: #CDFFCC;
	color: #339933;
    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
	{
	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(/mainNew/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(/mainNew/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
    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(/mainNew/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;
	}


/*bayer links*/
.bayer_links
	{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	width:
	}

.bayer_links span
	{
	clear: both;
	height: 18px;
	overflow: hidden;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	padding: 0px 5px 0px 18px;
	margin: 0px 0px 4px 0px
	}

.bayer_links a
	{
	color: #666666;
	display: block;
	text-decoration: none;
	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: 100%;
	margin-bottom: 5px;
	}

.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(/mainNew/img/search.gif);
	margin-bottom: 15px
	}

.right_blocks input
	{
	border: 1px solid #cccccc;
	margin: 0px 3px 0px 0px ;
	padding: 0px;
	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(/mainNew/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(/mainNew/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(/mainNew/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(/mainNew/img/arrow2.gif);
	}

.clear
	{
	clear: both
	}



.right_blocks span.fast
	{
	background-image: url(/mainNew/img/fast.gif);
	margin-bottom: 0px
	}

.right_blocks div.fastsearch
	{
	background-color: #DFF6CC;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	}

.right_blocks div.fastsearch select
	{
	width: 178px;
	}

/* 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(/mainNew/img/news.gif);
	background-repeat: no-repeat
	}

.middle1  div
	{
	background-color: #EAFFBE;
	padding: 8px
	}

.middle1  div span
	{
	color: #666666;
	font-weight: bold;
	display: block
	}

.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*/
	color: #339933;
    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(/mainNew/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*/
	color: #7AAE00;
    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: 100%;}
.middle3  h3 { color: #339933; display: block; border-bottom: 1px solid #339933; font-size: 12px; margin: 0px; padding-left: 20px; 	background-image: url(/mainNew/img/publishing.gif); background-repeat: no-repeat}
.middle3  div {  background-color: #EDF6D9; width: 100%}
.middle3  div  div.blocks {  height: 120px; float: left; width: 171px; margin: 8px}
.middle3  div  div.blocks span.img { margin-right: 8px; float: left; display: block; _margin-left: -4px;}
.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; display: block; outline:none;}
.middle3  div  div.blocks  span.dwnld { clear: both; display: block;  color: #7AAE00; padding-top: 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;}


.clear { clear: both; font-size: 0px; height: 0px; overflow: hidden}

/* leftmenu */
#leftmenu
	{
	display: block;
	width: 170px
	}

#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(/mainNew/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(/mainNew/img/arrow_white.gif);
    outline:none;
	}
.act_site{background-image:url(/internalNew/img/arrow_grey.gif); background-repeat:no-repeat; background-position:0px 5px;}
#leftmenu a.active
	{
	background-color: #00CC00;
	color: #ffffff;
	background-image: url(/mainNew/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(/mainNew/img/arrow.gif);
	padding: 0px 0px 0px 32px;
	color: #666666;
    background-position: 18px -7px;
    outline:none;
	}

#leftmenu a.sub:hover
	{
	background-image: url(/mainNew/img/arrow.gif);
	background-position: 18px 5px;
	background-color: #CCFFCC;
	color: #3E943A;
    outline:none;
	}

#leftmenu a.subactive
	{
	background-image: url(/mainNew/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(/mainNew/img/arrow.gif);
	background-position: 18px 5px;
	background-color: #CCFFCC;
	color: #3E943A;
    outline:none;
	}


.footer
	{
	font: normal 10px Arial, Helvetica;
	color: #6C6C6C;
	border-top: 1px solid  #cccccc;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: right;
	}

.footer span
	{
	margin-left: 15px;
	}

.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;
	}


h1 { color: #00CC00; display: block; font-size: 18px; line-height: 20px; margin: 0px !important}
a { color: #339933; outline:none;}
form { margin: 0; padding: 0}

.form input.button  {
	background-color: #ACAEAC;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #999999;
	width: auto;
}
.form input.NB { border: 0px !important; width: auto; 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  form table td.small  { width: 50px; padding-right: 12px}
.form  div span.img { margin-right: 12px; float: left; display: block; width: 145px}
.form  div span.img1 { margin-right: 12px; float: left; display: block; padding: 2px; border: 1px solid #cccccc}
.form h3 { color: #339933; display: block; font-size: 12px; line-height: 14px; margin: 0px !important;  padding-bottom:10px; padding-top: 10px; text-align: center}
.form input, select   { font-size: 11px; color: #333333; margin: /*3px;*/}
.form  div  span.img .group { border: 1px solid #999999; display: block;  padding: 5px 5px 0px 5px;  background-color: #EDF6D9; margin-top: 5px}
.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}


.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;}
th { font-weight: bold; font-size: 11px; background-color: #333333; color: #FFFFFF; line-height: 18px; text-align: center}
table.catalogue .one td {  background-color: #F1FBEA; 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;*/ border: 1px solid #999999}
input.button  { background-color: #ACAEAC; font-size: 11px; color: #FFFFFF;  border: 1px solid #999999; width: auto}

#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;
	font-size: 12px;
	}

/* send */
.b-send dt {
    float: left;
    padding-bottom: 2px;
	font-size:11px !important;
}

.b-send dd {
    margin-left: 80px;
    padding-bottom: 2px;
}

