table { border:0px; border-collapse:collapse; }
table td { padding:0px; }
td { vertical-align:top; }

body { padding:0px; margin:0px; spacing:0px;  }




.t1-bg { background:url('img/t1-bg.jpg') no-repeat; background-position:left top; vertical-align:middle; }

.t2-bg { background:url('img/t2-bg.gif') repeat-x; background-position:left top; }

.t3-bg { background:url('img/t3-bg.gif') no-repeat; background-position:right top;  font-family:Tahoma, Arial; font-size:13px;  }


.t-menu ul { margin:15px 0 0 0; padding:0; list-style: none; color:#fff; }
.t-menu li { display: inline; }
.t-menu li a { display: inline; padding: 15px 35px 15px 20px; color:#fff; text-decoration:underline; background:url('img/t-sep.png') no-repeat; background-position:right center; }
.t-menu li a:hover { color:#fff; text-decoration:underline; }

.t-clear a {  background:none!important; }



.front2 { background:url('img/front2_s.jpg') no-repeat; background-position:left top; }

.front2-slogan { font-family:Tahoma, Arial; font-size:19px; text-transform:uppercase; margin:55px 0 0 382px; color:#fff; }


.fs { margin:3px 0 0 382px; }

.fsl { background:url('img/fsl.gif') no-repeat; background-position:left top;  }

.fs-bg { background:url('img/fs-bg.gif') repeat-x; font-family:Tahoma, Arial; font-size:13px; color:#fff; line-height:100%; text-align:center; }

.fsr {  background:url('img/fsr.gif') no-repeat; background-position:right top;  }



.menu-top { background:url('img/menu-top.gif') no-repeat; background-position:left top;  }

.menu-bg { background:url('img/menu-bg.gif') repeat-y; }

.menu-bottom { background:url('img/menu-bottom.gif') no-repeat; background-position:left bottom; padding:0px 0px 40px 0px;  }

/*
.menub ul { margin:0; padding:0; list-style:none; }
.menub li { display: block;  }
.menub li a { display: block; padding:9px 0 9px 35px; color:#fff; text-decoration:none; background:url('img/menu-sep.gif') no-repeat; background-position:left bottom; }
.menub li a:hover { color:#fff; text-decoration:none;  }
*/



.menub { font-family:Tahoma, Arial; font-size:12px;  display: block; padding:9px 0 9px 35px; color:#fff; text-decoration:none; background:url('img/menu-sep.gif') no-repeat; background-position:left bottom; }

.menub a { color:#fff; text-decoration:none;  }
.menub a:hover { color:#fff; text-decoration:none;  }

.subcat { padding:2px 0 2px 55px; color:#fff; text-decoration:none; font-family:Tahoma, Arial; font-size:10px!important; display:block; }
a.subcat:hover { text-decoration:underline; }


.cnews { padding:0 30px 0 35px; background:#C1E3CB; }

.cnews-sub { background:#C1E3CB; }

.cnews-d { font-family:Tahoma, Arial; font-size:24px; color:#198C56; float:left; margin:0 3px 0px 0; display:block; }

.cnews-dy { font-family:Tahoma, Arial; font-size:11px; color:#333333; margin:0px 0 5px 0; }

.cnews-z { color:#333333; font-family:Arial; font-size:11px; background:url('img/cnews-sep.gif') no-repeat; background-position:left bottom; padding:12px 0 12px 0;  }
.cnews-z a { color:#2D6684; }

.cnews-zz { color:#333333; font-family:Arial; font-size:11px; background:#C1E3CB; padding:0px 0 12px 0; }
.cnews-zz td { color:#333333; font-family:Arial; font-size:11px; }

.cb { background:url('img/contact-bottom.gif') no-repeat; background-position:left top; font-family:Arial; font-size:12px; padding:20px 0 155px 85px; color:#333333; }


.bottom-left { background:url('img/bottom-left.gif') no-repeat; background-position:left top; }

.bottom-left div { font-family:Arial; font-size:11px; color:#fff; text-align:center; padding:0px 0 0 0; }
.bottom-left a { color:#fff; }

.m-bg { background:#E7F1F9 url('img/m-bg.gif') no-repeat; background-position:right top; padding:0 0 20px 40px; }



.path-g { font-family:Arial; font-size:11px; color:#666666; padding:20px 0 15px 0; }

.path-g a { color:#2860B0; }

.our-p { background:#E7F1F9 url('img/our-p-bg.gif') no-repeat; background-position:right bottom; font-family:Arial; font-size:14px; color:#2D6684; line-height:130%; }

.our-p td { text-align:center; }

.our-p a { color:#2D6684; text-decoration:none; border-bottom:1px dashed #2D6684; background:url('img/our-p-arrow.gif') no-repeat; background-position:right center; padding:0 20px 0 0; }

.our-pa {  display:block;  }

.our-po { margin:0 20px 10px 20px;  }

.our-p-sep { background:url('img/our-p-sep.gif') repeat-y; background-position:right top; }

.new-product { background:url('img/new-p-bg.gif') no-repeat; background-position:right center; margin:10px 0 0 0; }

.new-p { color:#333333; font-family:Arial; font-size:11px; margin:0 40px 20px 40px; }


.new-p-zag { color:#2D6684; font-family:Arial; font-size:16px; margin:0px 0 10px 0px;  }

.new-p-zag a,.cb a { color:#2D6684; }

.new-p img { float:left; margin:0 10px 10px 0px; }

.new-p-otstup { margin:0 0 20px 40px; }

.more { background:url('img/more.gif') no-repeat; color:#fff!important; font-family:Arial; font-size:11px; padding:0 20px 0 5px; text-decoration:none;  }

.new-p-sep { background:url('img/new-p-sep.gif') repeat-y; background-position:right top; }

.new-p-sep-b { background:url('img/new-p-sep-b.gif') repeat-x; background-position:top center; margin:5px 50px 20px 40px; font-family:Arial; font-size:6px; }


.main-text { padding:0 0px 30px 0px; color:#333333; font-family:Arial; font-size:12px; line-height:140%; }

.main-table { margin:20px 0 0 0; }

.main-text td {  color:#333333; font-family:Arial; font-size:12px; vertical-align:middle; }

.main-text a { color:#2860B0; }

h1,h2,h3,h4,h5 { color:#0F6F11; font-family:Arial; font-size:17px; }

.about-c { margin:0 0 20px 0; }

.bottom-bg1 { background:url('img/bottom-bg1.gif') repeat-x; background-position:left top; }

.bottom-bg2 { background:url('img/bottom-bg2.gif') no-repeat; background-position:right top; }


.b-menu { font-family:Tahoma, Arial; font-size:12px; }
.b-menu ul { margin:17px 0 0 0; padding:0; list-style: none; color:#fff; }
.b-menu li { display: inline;  }
.b-menu li a { display: inline; padding: 15px 35px 15px 30px; color:#fff; text-decoration:underline; background:url('img/b-sep.png') no-repeat; background-position:right center; }
.b-menu li a:hover { color:#fff; text-decoration:underline; }


.all-news { background:url('img/all-news.gif') no-repeat; color:#fff!important; font-family:Arial; font-size:11px; padding:0 20px 0 5px; text-decoration:none;  }

.all-news1 { padding:10px 0 15px 0; }


.logo-bottom { background:url('img/logo-bottom.gif') no-repeat; background-position:left bottom; }

.logo-print { display:none; }



.auth-f { border:1px solid #2D6684; font-family:Arial; font-size:11px; width:110px; height:18px; }

.autht { font-family:Arial; font-size:11px; color:#666666; padding:5px 0 0px 0; }

.autht a { color:#2860B0; }

.cattbb { font-weight:bold; }


.auth-b { background:#C1E3CB; }

.auth-gg,.auth-gg td { color:#333333; font-family:Arial; font-size:11px; }

.auth-gg td { padding:0 0 3px 0; }

.auth-gg a { color:#2D6684; }

.auth-gg td { vertical-align:middle; }


/* личный кабинет START */


.lk { font-family:Arial; font-size:11px; color:#666666; }

.lk a { color:#2860B0; }

.order-h td { font-family:Arial; font-size:11px; color:#666666; padding:3px 8px 3px 8px; vertical-align:top; }

.order-h a { color:#2D6684 }

.order-h2 td { border-bottom:1px solid #82A1DD; padding:3px 8px 3px 8px; }

.order-h2 ul {  margin:0px; padding:0; list-style:none; }

.order-h2 li {  padding:0; }

.order-h3 td { border-bottom:2px solid #82A1DD;background:#C1E3CB; vertical-align:middle; padding:3px 8px 3px 8px; }

.order-h4 td { border:0; }

.reg-f1 td { padding:10px; }

.order-h-nav a { color:#2D6684; text-decoration:none; border-bottom:1px dashed #2D6684; background:url('img/order-h-nav.gif') no-repeat; background-position:right center; padding:0 20px 0 0; margin:0 10px 0 10px; }

.order-h-top { padding:15px 0 15px 0; text-align:center; }

.regform1,.regform2 { margin:0 0 5px 5px; border:1px solid #2D6684; }

/* личный кабинет END */


.brief-product1 td { border-bottom:1px solid #82A1DD; padding:10px 0 10px 0; }

.brief-product1-img img { margin:0 10px 0 0; border:2px solid #2D6684; }

.price-product { color:#2D6684; }

.ppo { padding:0 10px 0 0; }

.nonds2 { font-size:14px; font-weight:bold; color:#006600; margin:30px 0 30px 0; }

.disc-sep { background:url('img/new-p-sep-b.gif') repeat-x; background-position:top center; margin:20px 0px 20px 0px; font-size:9px; height:1px; }

.rel-title { font-size:17px; font-weight:bold; color:#0F6F11; text-align:left; margin:20px 0 10px 0px; }

.rel-item { margin:0 7px 7px 10px; }

.rel-pcolor { color:#FF0000; }

.cat-tabl td { border:1px solid #82A1DD; padding:5px 8px 5px 8px; vertical-align:middle; text-align:center; }

.zc-tabl td { border:1px solid #82A1DD!important; background:#C1E3CB; vertical-align:middle; padding:5px 8px 5px 8px; text-align:center; }

.cat-cb { border:0!important; }

.cattz { color:#0F6F11; font-family:Arial; font-size:17px; font-weight:bold; margin:20px 0 10px 0; }

.catpr img { margin:0 0px 5px 0;  }

.catpr { background:#2D6684; padding:2px 2px 5px 2px; float:left; margin:0px 20px 20px 0; color:#fff; font-family:Arial; font-size:11px; text-align:center; }

.catpr span { }

.pdown { background:url('img/excel.gif') no-repeat;background-position:left center; padding:7px 0 7px 40px; font-family:Arial; font-size:17px; font-weight:bold; }

.vprint { background:url('img/printer-icon.gif') no-repeat;background-position:left center; padding:7px 0 7px 40px; font-family:Arial; font-size:17px; font-weight:bold;  }

.vprint2 { margin:0 0 20px 0; }

.doc_certificate { background:url('img/doc_certificate.jpg') no-repeat; background-position:left center; padding:10px 0 10px 30px; margin:0 30px 0 0; }

.doc_catalog { background:url('img/doc_catalog.jpg') no-repeat; background-position:left center; padding:10px 0 10px 30px; margin:0 30px 0 0; }

.doc_instructions { background:url('img/doc_instructions.jpg') no-repeat; background-position:left center; padding:10px 0 10px 30px; margin:0 30px 0 0; }

.doc_certificate a,.doc_catalog a,.doc_instructions a { color:#2D6684; }












