* html span {
  	vertical-align: top;	
}
input[type=text] {
border:#cbcbcb solid 1px;
font-size:16px;
}
select {
border:#cbcbcb solid 1px;
}

body {
color:#1a171b;
background-color:#999999;
font-family:verdana, sans-serif;
font-size:12px;
margin:0;
padding:0;
border:none;
}
p {
color:#1a171b;
font-family:verdana, sans-serif;
font-size:12px;
}
img {
border:none;
}
a {
color:#285b96;
}
h1 {
margin:0;
padding:0;
overflow:hidden;
}
h2 {
margin:0;
padding:0;
overflow:hidden;
}
h4 {
font-size:12px;
}
h5 {
font-size:12px;
margin:0;
padding:0;
}
h6 {
font-size:12px;
}
h1 img, h2 img {
margin:0;
padding:0;
overflow:hidden;
}
hr {
height:1px;
border:none;
background-color:#cbcbcb;
overflow:hidden;
}
#container {
width:100%;
text-align:center;
}
.slide-out-div
{
	          padding: 15px;
	          width: 180px;
	          background: #00753E;;
	          border: #29216d 1px solid;
              color:#ffffff;
              height: 147px !important;
}

#header-top {
width:950px;
height:150px;
border-top:#e2001a solid 4px;
margin:0 auto;
padding:0;
background-color:#ffffff;
text-align:left;
}
#head-logo {
float:left;
margin-left:60px;
margin-top:50px;
margin-right:133px;
}
#headtel {
margin-top:12px;
float:left;
}
#headtel p {
font-size:12px;
}
#headtel p span {
font-size:12px;
}
#headtel p span:before {
content:url(../images/marker-tel.png);
margin-right:10px;
}
#header-top form {
float:right;
padding-right:25px;
padding-top:45px;
width:280px;
}
#header-top form p {
margin:0;
padding:0;
margin-top:5px;
}
#ex-search {
margin:0;
padding:0;
margin-top:5px;
float:left;
white-space:nowrap;
}
#ex-search a {
color:#1a171b;
text-decoration:none;
display:inline-block;
border-bottom:#1a171b dotted 1px;
}
#ex-search:before {
content:url(../images/marker-ex-search.png);
margin-right:10px;
float:left;
}
#s-text {
margin:0;
overflow:hidden;
height:18px;
_height:22px;
width:225px;
float:left;
}
#s-submit {
display:block;
width:38px;
height:22px;
border:none;
background:url(../images/bg-searchform-submit.png);
margin:0;
margin-left:5px;
padding:0 0 5px;
font-size:11px;
font-family:verdana;
float:right;
color:black;
text-decoration:none;
text-align:center;
line-height:1.8em;
}
#topmenu {
width:950px;
background:#ffffff url(../images/bg-topmenu.png) 50% 50% no-repeat;
height:35px;
margin:0 auto;
text-align:left;
}
#topmenu ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
padding-top:6px;
padding-left:20px;
}
#topmenu ul li {
white-space:nowrap;
display:inline;
height:22px;
margin:0;
padding:0;
padding-left:11px;
padding-right:11px;
overflow:hidden;
float:left;
border-left:#63a189 solid 1px;
border-right:#16372b solid 1px;
text-align:center;
}
#topmenu ul li a {
display:inline-block;
font-family:Verdana, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
height:22px;
line-height:1.7em;
padding:0;
margin:0;
margin-left:10px;
margin-right:10px;
text-align:center;
}
#topmenu ul li.afirst {
border-left:none;
}
#topmenu ul li.alast {
border-right:none;
}
#topmenu ul li a:hover,#topmenu ul li a.current {
cursor:hand;
white-space:nowrap;
height:22px;
}
.lspan {
display:inline-block;
height:22px;
width:12px;
}
.rspan {
display:inline-block;
height:22px;
padding-right:8px;
}
#topmenu ul li a:hover span.lspan, #topmenu ul li a.current span.lspan  {
background:url(../images/bg-topmenu-hover.gif) 0% 0% no-repeat;
height:22px;
width:12px;
}
#topmenu ul li a:hover span.rspan, #topmenu ul li a.current span.rspan { 
background:url(../images/bg-topmenu-hover.gif) 100% 0% no-repeat;
height:22px;
}
.a-marked .rspan {
	padding-left:8px;
	behavior: expression( !this.before ? this.before = this.innerHTML = '<img src="images/topmenu-marked.gif" style="position:absolute;margin-left:-15px;margin-top:3px;" alt="" />' + this.innerHTML : '' );
}
.a-marked .rspan:before {
content:url(../images/topmenu-marked.gif);
position:absolute;
margin-left:-13px;
margin-right:7px;
margin-top:1px;
}
#supertoppic {
width:100%;
text-align:center;
/*background-image:url(../images/bg-supertoppic.png);*/
}
#toppic-left-img {
float:left;
}
#toppic-right-img {
float:right;
}
#toppic {
text-align:center;
width:950px;
height:200px;
background-color:#ffffff;
margin:0 auto;
padding:0;
/*overflow:hidden;*/
background-image:url(../images/bg-toppic.png);
}
#toppic img {
margin:0;
padding:0;
border:0;
border-left:#ffffff solid 2px;
border-right:#ffffff solid 2px;
display:inline;
}
.clearbar {
clear:both;
font-size:0px;
line-height:0;
height:0px;
overflow:hidden;
margin:0;
padding:0;
border:none;
}
#content {
width:950px;
background-color:#ffffff;
margin:0 auto;
text-align:left;
clear:both;
overflow:hidden;
padding-bottom:50px;
}
#subcontainer {
float:left;
width:715px;
}
#leftcol {
float:left;
width:200px;
margin:0;
padding:0;
padding-left:25px;
}
#leftcol h1 {
height:50px;
padding:0;
padding-left:20px;
}
#leftcol h1 img {
margin-top:20px;
}
#leftcol ul {
list-style-type:none;
margin:0;
padding:0;
padding-left:10px;
border-left:#cbcbcb solid 1px;
}
#leftcol ul li {
margin:0;
padding:0;
width:180px;
height:40px;
line-height:3em;
text-indent:10px;
border-top:#cbcbcb solid 1px;
}
#leftcol ul li.first-child {
border:none;
}
#leftcol ul li a {
color:#1a171b;
}
#left-pic-frame {
width:200px;
height:175px;
background-image:url(../images/bg-left-pic-frame.png);
margin-top:20px;
text-align:center;
}
#left-pic-frame img {
margin:11px;
margin-top:12px;
margin-bottom:18px;
}
.left-pic-l  {
border-right:#a7a6a6 solid 1px;
padding-right:10px;
margin:0;
color:#464646;
}
.left-pic-r  {
border-left:#464646 solid 1px;
padding-left:10px;
margin:0;
color:#464646;
}
#centercol h1 {
height:50px;
padding:0;
}
#centercol h1 img {
margin-top:20px;
}
#centercol {
float:right;
width:465px;
}
.news-date {
width:56px;
height:16px;
background:#ffffff url(../images/bg-news-date.png) 0% 0% no-repeat;
font-size:11px;
color:white;
text-align:center;
line-height:1.4em;
margin:0;
}
.news {
font-size:11px;
padding-left:5px;
padding-top:10px;
padding-bottom:25px;
line-height:1.5em;
display:block;
}
.more {
display:block;
width:98px;
height:22px;
background:#ffffff url(../images/bg-more.png) 0% 0% no-repeat;
float:right;
margin:5px;
margin-right:15px;
color:#1a171b;
font-size:11px;
text-decoration:none;
text-align:center;
line-height:2em;
}
.right-block {
float:right;
width:200px;
}
.div-pic-1 {
background-color:#f2f2f2;
text-align:center;
}
.div-pic-1 h2 {
text-align:left;
margin-left:14px;
padding-top:8px;
}
.div-pic-1 .aaa {
margin-left:14px;
padding-bottom:16px;
padding-top:3px;
text-align:left;
display:block;
font-size:11px;
}
.subdiv-pic-1 {
width:160px;
height:115px;
background-image:url(../images/bg-subdiv-pic-1.png);
margin:0 auto;
}
.subdiv-pic-1 img {
margin-top:5px;
}
#rightcol {
float:right;
width:200px;
margin-right:25px;
margin-top:50px;
color:#4b4b4b;
font-size:11px;
text-align:center;
border-left:#cbcbcb solid 1px;
}
#rightcol h2 {
text-align:left;
margin-left:18px;
margin-bottom:3px;
}
#rightcol p {
text-align:left;
padding:0;
margin:0;
padding-left:18px;
}
#rightcol .picBG p {padding:0}
#rightcol hr {
width:180px;
}
#footer {
width:100%;
height:120px;
}
#supersubfooter {
width:100%;
height:54px;
overflow:none;
/*background-image:url(../images/bg-supertoppic.png);*/
text-align:center;
}
#subfooter {
width:950px;
height:54px;
background-image:url(../images/bg-toppic.png);
margin:0 auto;
padding:0;
}
#footercols {
width:900px;
margin:0 auto;
border-right:white solid 2px;
border-left:white solid 2px;
background-color:#cbcbcb;
padding:1px;
}
#subfootercols {
width:900px;
height:52px;
background:#ffffff url(../images/bg-subfooter.png) 0% 100% repeat-x;
border:none;
margin:0 auto;
font-size:11px;
text-align:left;
line-height:1.5em;
}
#sf-col-1 {
padding-top:0px;
padding-left:10px;
float:left;
width:215px;
}
#sf-col-2 {
padding-top:10px;
float:left;
width:495px;
}
#sf-col-3 {
padding-top:10px;
float:left;
}
#super-footer-bottom {
width:100%;
text-align:center;
background-color:#999999;
}
#footer-bottom {
background-color:#ffffff;
width:950px;
height:66px;
padding-top:15px;
font-size:11px;
margin:0 auto;
font-size:11px;
position: relative;
}
#footer-bottom-left {
float:left;
text-align:left;
padding-left:250px;
font-size:11px;
}
#footer-bottom-right{
float:right;
text-align:left;
width:233px;
font-size:11px;
top: -13px;
position: relative;
}
/*#footer-bottom-right2{
float:right;
text-align:left;
width:300px;
font-size:11px;
top: -13px;
position: relative;
}*/
#footer-bottom-left img, #footer-bottom-right img  {
float:left;
}
#footer-bottom-left p,#footer-bottom-right p  {
padding:1px;
margin:0;
padding-left:40px;
font-size:11px;
}
#main-content {
overflow:hidden;
width:665px;
float:right;
margin:0;
padding:0;
margin-right:40px;
display:inline;
}
#top-nav {
font-size:11px;
margin-top:20px;
margin-bottom:20px;
}
#top-nav a {
color:#285b96;
font-family:Verdana, sans-serif;
font-size:11px;
}
#top-nav img {
position:relative;
top:2px;
}
#main-content h1 {
font-size:17px;
font-family:Verdana;
color:#1a171b;
margin-bottom:20px;
overflow:hidden;
font-weight:normal;
}
#inside-submenu {

}
#inside-submenu ul {
list-style-type:none;
margin:0;
padding:0;
}
#inside-submenu ul li {
display:inline;
padding:0;
margin:0;
}
#inside-submenu ul li a {
padding:0;
margin:0;
display:block;
float:left;
height:30px;
color:black;
line-height:2em;
}
.i-s-before {
display:block;
width:10px;
height:30px;
float:left;
}
.i-s-after{
display:block;
width:10px;
height:30px;
float:left;
}
#inside-submenu ul li.i-s-current a {
padding:0;
margin:0;
display:block;
float:left;
height:30px;
background:#ffffff url(../images/bg-i-s.png) 50% 0% no-repeat;
color:white;
text-decoration:none;
}
#inside-submenu ul li.i-s-current span.i-s-before {
display:block;
width:10px;
height:30px;
float:left;
background:#ffffff url(../images/bg-i-s.png) 0% 0% no-repeat;
}
#inside-submenu ul li.i-s-current span.i-s-after{
display:block;
width:10px;
height:30px;
float:left;
background:#ffffff url(../images/bg-i-s.png) 100% 0% no-repeat;
}
#print-map {
float:right;
}
.outside-img-diplom {
width:160px;
float:left;
margin:0;
margin-top:25px;
padding:0;
text-align:center;
}
.border-img-diplom {
border:#cbcbcb solid 1px;
float:left;
}
.outside-img-diplom p {
margin:0;
padding:0;
}
.outside-img-diplom p a {
font-size:10px;
}
.outside-img-diplom img {
margin:1px;
padding:0;
}
.img-articles {
width:84px;
height:64px;
background:#ffffff url(../images/bg-img-articles.png) 0% 0% no-repeat;
float:left;
margin-right:20px;
}
.img-articles img {
margin:2px;
}
.div-articles {
width:665px;
float:left;
margin-bottom:30px;
}
.div-articles p.news-date {
margin-left:104px;
}
.div-articles p.articles-desc {
font-size:10px;
color:black;
}
#bottom-pages {
border-top:#cbcbcb solid 1px;
font-size:11px;
}
#bottom-pages p {
font-size:11px;
margin:0;
margin-top:10px;
padding:0;
}
#bottom-pages p a{
font-size:11px;
margin-left:4px;
margin-right:4px;
}
#bottom-pages p img{
position:relative;
top:-2px;
}
#bottom-pages p span.pale {
color:#8c8b8d;
}
#bottom-pages p span.pale img{
filter:alpha(opacity=50);
opacity:0.5;
position:relative;
}
#bottom-pages p span.page-current {
background:#ffffff url(../images/bg-page-current.png) 50% 0% no-repeat;
position:relative;
display:inline-block;
height:16px;
}
#bottom-pages p span.page-current-before {
width:4px;
height:16px;
background:#ffffff url(../images/bg-page-current.png) 0% 0% no-repeat;
display:inline-block;
}
#bottom-pages p span.page-current-after {
width:4px;
height:16px;
background:#ffffff url(../images/bg-page-current.png) 100% 0% no-repeat;
display:inline-block;
}
.img-inner {
float:left;
padding:0;
overflow:hidden;
background-color:white;
margin-right:10px;
margin-bottom:20px;
}
.img-inner div{
padding:0;
overflow:hidden;
background:url(../images/lt.png) 0% 0% no-repeat;
font-size:0px;
line-height:0px;
}
.img-inner div div{
padding:0;
overflow:hidden;
background:url(../images/lb.png) 0% 100% no-repeat;
}
.img-inner div div div{
padding:0;
overflow:hidden;
background:url(../images/rt.png) 100% 0% no-repeat;
}
.img-inner div div div div{
padding:0;
overflow:hidden;
background:url(../images/rb.png) 100% 100% no-repeat;
}
.img-inner div div div div img {
padding:0;
overflow:hidden;
margin:3px;
}
.download-pdf {
float:right;
font-size:11px;
}
.download-pdf img {
position:relative;
top:6px;
margin-right:5px;
}
.mc-dobavleno {
font-size:11px;
}
.mc-avtor {
margin:0;
padding:0;
font-size:11px;
margin-top:20px;
}
.mc-istochnik {
font-size:11px;
margin:0;
padding:0;
margin-top:5px;
}
.div-news {
margin-bottom:25px;
}
#mc-frm-search {
white-space:nowrap;
float:left;
width:665px;
margin:0;
padding:0;
overflow:hidden;
}
#mc-frm-search .input {
color:#484549;
width:350px;
display:inline;
float:left;
margin:2px;
font-size:12px;
}
#mc-frm-search select{
color:#484549;
width:220px;
display:inline;
float:left;
margin:2px;
margin-left:10px;
font-size:12px;
}
.button-mc-search {
float:left;
display:block;
width:58px;
height:25px;
background:#ffffff url(../images/bg-button-mc-search.png) 0% 0% no-repeat;
margin:0;
margin-left:10px;
color:#1a171b;
font-size:11px;
text-decoration:none;
text-align:center;
line-height:2em;
}
.ol-site-search p b{
background-color:#42b68b;
font-weight:normal;
}


.ol-site-search p{
margin-top:5px;
}
.p-under {
font-size:11px;
}
#frm-zayavka {

}
#frm-zayavka p {
}
#frm-zayavka p span {
display:block;
float:left;
width:230px;
}
#frm-zayavka .int {
width:330px;
margin:0;
padding:0;
}
#frm-zayavka select {
width:334px;
_width:330px;
margin:0;
padding:0;
overflow:hidden;
}
#frm-zayavka textarea {
width:330px;
height:125px;
margin:0;
padding:0;
overflow:hidden;
}
#frm-zayavka input.frm-zayavka-chkbox {
float:left;
width:15px;
position:absolute;
margin-left:-25px;
}
#frm-zayavka p.p-chkbox {
padding-left:255px;
}
#frm-zayavka p.p-under {
margin-left:230px;
}
#frm-zayavka p.p-under b.s-red{
float:none;
position:relative;
display:inline;
color:red;
font-weight:normal;
}
#frm-zayavka p.p-bot {
padding-left:225px;
}
#frm-zayavka p.p-bot .f-submit {
display:inline-block;
width:98px;
height:22px;
background:#ffffff url(../images/bg-more.png) 0% 0% no-repeat;
margin:5px;
color:#1a171b;
font-size:11px;
text-decoration:none;
text-align:center;
line-height:2em;
border:0px;
}
#img-captcha {
margin-left:230px;
}
.ol-intext {
margin:0;
padding:0;
margin-top:15px;
margin-bottom:15px;
}
.ol-intext li {
margin-left:25px;
}
.using-pics-under {
text-align:center;
width:665px;
float:left;
margin:0;
padding:0;
}
.using-pics-under a {
text-decoration:none;
}
.using-pics-under a em {
	font-weight: normal;
	background: url(../images/bghint.png) no-repeat;
	position: absolute;
	font-style: normal;
	z-index: 100;
	display: none;
	margin-left:-185px;
	margin-top:20px;
	width:181px;
	height:44px;
	font-size:11px;
	color:black;
	text-decoration:none;
	line-height:3em;
}

a.using-pic-under-1 {
float:left;
display:inline-block;
}
a.using-pic-under-2 {
display:inline-block;
float:left;
margin-left:30px;
}
a.using-pic-under-3{
display:inline-block;
float:left;
margin-left:30px;
}
.block-using-agro {
	float:left;
	text-align:center;
	border:#cbcbcb solid 1px;
	margin:2px;
}
.block-using-agro .bg {
	/*background: #999;*/ margin: 2px;
}

.block-using-agro img {
margin:3px;
}
.block-using-agro  p {
margin:5px;
}
.l-current {
background:url(../images/bg-left-menu.png) 0% 0% no-repeat;
}
#leftcol ul li.l-current a {
color:white;
text-decoration:none;
}
.markirovka {
border:black solid 1px;
padding:3px;
text-align:center;
width:47px;
}
#katalog-under-sort {
border-top:#cbcbcb solid 1px;
}
.block-katalog-1-outer {
float:left;
text-align:center;
margin:3px;
margin-bottom:20px;
}
.block-katalog-1 {
text-align:left;
border:#cbcbcb solid 1px;
margin:0;
overflow:hidden;
float:left;
height:202px;
width:156px;
}
.block-katalog-1 img {
margin:3px;
overflow:hidden;
}
.block-katalog-1 div {
margin:8px;
overflow:hidden;
}
.block-katalog-1  div p {
margin:2px;
font-size:11px;
overflow:hidden;
}
#pdf-under {
margin-top:30px;
}
#pdf-under p.download-pdf {
float:left;
width:500px;
margin-bottom:15px;
}
#pdf-under p.download-pdf img {
float:left;
margin-bottom:20px;
}
.katalog-search-forma {
margin:10px;
margin-top:20px;
}
#bottom-pages.borderless {
border:none;
}
.a-color {
display:block;
float:left;
width:15px;
height:15px;
border:#cbcbcb solid 1px;
background-color:white;
text-decoration:none;
margin:0;
padding:0;
margin-right:4px;
margin-top:8px;
font-size:0;
line-height:0;
overflow:hidden;
}

.a-white {
display:block;
float:left;
width:15px;
height:15px;
border:#cbcbcb solid 1px;
background-color:white;
text-decoration:none;
margin:0;
padding:0;
margin-right:4px;
margin-top:8px;
font-size:0;
line-height:0;
overflow:hidden;
}
.a-red {
display:block;
float:left;
width:15px;
height:15px;
border:#cbcbcb solid 1px;
background-color:red;
text-decoration:none;
margin:0;
padding:0;
margin-right:4px;
margin-top:8px;
font-size:0;
line-height:0;
overflow:hidden;
}
.a-yellow {
display:block;
float:left;
width:15px;
height:15px;
border:#cbcbcb solid 1px;
background-color:yellow;
text-decoration:none;
margin:0;
padding:0;
margin-right:4px;
margin-top:8px;
font-size:0;
line-height:0;
overflow:hidden;
}
.a-brown {
display:block;
float:left;
width:15px;
height:15px;
border:#cbcbcb solid 1px;
background-color:#7d695a;
text-decoration:none;
margin:0;
padding:0;
margin-right:4px;
margin-top:8px;
font-size:0;
line-height:0;
overflow:hidden;
}
.a-blue {
display:block;
float:left;
width:15px;
height:15px;
border:#cbcbcb solid 1px;
background-color:#009ee0;
text-decoration:none;
margin:0;
padding:0;
margin-top:8px;
font-size:0;
line-height:0;
overflow:hidden;
}
.block-katalog-1  div p.p-colors {
overflow:hidden;
padding:0;
height:40px;
width:120px;
}
.tech-cher {
margin-top:30px;
margin-bottom:30px;
}
.p-colors-2 {
white-space:nowrap;
float:left;
margin:0;
padding:0;
width:300px;
}
.p-colors-2 span {
float:left;
margin-right:5px;
}
.p-colors-2 a {
margin-top:0;
}
#tride-right {
float:right;
overflow:hidden;
text-align:center;
}

#art-info {
float:left;
margin-top:15px;
padding:0;
}
.tride-podpis {
color:#474747;
font-weight:bold;
}
p.a-zayav {
float:right;
width:245px;
margin-bottom:10px;
}
p.a-zayav img {
margin-right:5px;
}
p.p-left {
float:left;
}
#kat-frm-search {
width:460px;
float:left;
margin-top:30px;
}
#kat-frm-search p {
width:460px;
float:left;
margin:0;
margin-top:5px;
padding:0;
height:35px;
}
#kat-frm-search p span {
width:225px;
float:left;
padding-left:8px;
}
#kat-frm-search p select {
width:226px;
_width:230px;
margin:0;
padding:0;
}
.button-kat-search {
float:right;
display:block;
width:58px;
height:22px;
background:#ffffff url(../images/bg-button-mc-search.png) 0% 0% no-repeat;
margin:0;
margin-left:10px;
color:#1a171b;
font-size:11px;
text-decoration:none;
text-align:center;
line-height:2em;
}
#vnimanie {
padding:20px;
margin-left:470px;
margin-top:10px;
font-size:11px;
}
#vnimanie p {
font-size:11px;
margin:0;
padding:0;
color:#e2001a;
}
#kat-search-result {
width:660px;
background-color:#cbcbcb;
border-collapse:collapse;
border:#cbcbcb solid 1px;
}
#kat-search-result th {
background-color:white;
border:#cbcbcb solid 1px;
text-align:center;
padding:10px;
font-weight:normal;
font-size:11px;
}
#kat-search-result td {
background-color:white;
border:#cbcbcb solid 1px;
text-align:center;
padding:10px;
font-weight:normal;
font-size:11px;
vertical-align:top;
}
.td-colors {
margin:0;
padding:0;
}
.td-colors a {
margin:0;
padding:0;
margin-right:4px;
}

#raschitat {
background:#FFFFFF url(../images/bg-more.png) no-repeat scroll 0 0;
color:#1A171B;
font-size:11px;
height:22px;
line-height:2em;
margin:5px;
text-align:center;
text-decoration:none;
width:98px;
border:0px;
}

.rass_2 {
display:block;
float:left;
padding-top:10px;
width:227px;
}


.error_form {
margin:30px;
}

.error_form p{
padding:0px;
margin:0px;
}

.picBG {
	background-color: #999999;
	width: 150px;
	height: 105px;
	margin: 0 auto;
}

.pictureBG {
	background-color: #999999;
}
