html, body, form, fieldset{
        margin: 0;
        padding: 0;
        border: 0;
        color: #363636;
        font: 10pt "Trebuchet MS", Arial;

}


body, div, h1, h2, h3, h4, h5, h6, dl, dd, dt, pre, form, fieldset, input, textarea, p, blockquote, th, td, ul, ol, li {
    margin: 0;
    padding: 0;
}


body.nowite{background: #f5f5f5;}
a{color:#0065a9;}
a:hover{color:#0065a9; text-decoration: none;}

#header{ display: block; background: #e7e7e7 url('top_bg2.jpg') repeat-x top center; height: 151px; width: 100%}

.logo a{position: relative; top: 25px;}

#header ul{list-style: none; position: absolute; top: 40px; left: 180px;}
#header ul li{float: left; display: inline-block; padding: 0 20px; border-right: 1px #c6c6c6 solid;}
#header ul li a{font-size: 10.5pt}

#header p{position: absolute; top: 65px; left: 190px; margin: 0; font-weight: bold; color: red;}
#header p.slogan {top: 91px; left: 190px; margin: 0; font-weight: bold; color: #278B0C;}

.center{margin: 0 auto; display: block; width: 990px; position: relative;}

#header2{ background: url('header_bg.jpg') no-repeat top center; display: block; width: 100%; height: 590px; position: relative; top: -14px;}

#center{ display: block; background: url('center_bg.jpg') repeat-y 0 0; height: auto; width: 100%; clear: both}

.left{display: block; width: 200px; float: left;}

h1{font-size: 21px; color:#278b0c; margin-bottom: 15px;}

h3, h3 a{font-size: 13.5pt; color: #363636; margin-bottom: 15px;}

.service ul, .asorti ul{list-style: none; margin-bottom: 50px;}
.asorti ul ul{margin: 10px 0 0 0;}
.asorti ul li{ margin-bottom: 10px; font-weight: bold;}
.asorti ul li a{line-height: 12pt; font-size: 10.5pt; color: #363636; font-weight: bold;}
.asorti ul li li{margin-left: 20px; font-weight: bold;}
.asorti ul li li a{line-height: 12pt; font-size: 9pt; color: #0065a9;}
.asorti ul li li a:hover{color: #278b0c;}

.banner{margin-bottom: 50px;}

.menu ul{list-style: none;}
.menu ul li{ margin-bottom: 10px;}
.menu ul li a{line-height: 12pt}

.cont_index{display: block; width: auto; margin-left: 200px;}

.cont{display: block; width: auto; margin-left: 295px; position: relative;}

.pathway{margin-bottom: 30px;}
.pathway img{margin: 0 5px;}

.asorti_box{display: block; width: auto; height: 100%; position: relative; float: left; margin-top: 50px;}
.asorti_prod{clear: both; display: block; width: 100%; height: 100%;}
.asorti_prod img{float: left; margin: 0 20px 10px 0;}
.readmore{display: inline-block; width: 450px; margin-bottom: 45px;}

h4 ,h4 a{font-size: 10.5pt; margin-bottom: 15px;}

.more{color: #363636; font-size: 9pt; clear: both; display: inline-block; width: 100%; margin-top: 5px;}
.more:hover{color: #363636;}

.product{float: left; display: block; margin:50px 20px 50px 0; width: 177px;}
.product h3{text-decoration: underline; margin-bottom: 0;}
.product ul{list-style: none;}

.clr{clear: both;}

.new_box{display: block; width: 375px; float: left;}
.new{display: block; width: 187px; float: left;}
.new img {margin: 0 0 5px 0;}
.new a{display: inline-block; margin: 0 20px 15px 0;}

.about h3{}
.about table td{padding: 0 10px 0 0; vertical-align: top;}

#footer, #footer2{ display: block; background: url('footer_bg.jpg') no-repeat bottom center; height: 154px; width: 100%; clear: both; margin-top: 40px}
#footer2{background: url('footer_bg2.jpg') repeat-x bottom center;}
#footer .copyright, #footer2 .copyright{display: block; width: 220px; position: absolute; left: 0; top: 40px;}

#footer .adres1, #footer2 .adres1{display: block; width: 220px; position: absolute; left: 378px; top: 40px;}
#footer .adres1 h4, #footer .adres2 h4, #footer .adres3 h4, #footer2 .adres1 h4, #footer2 .adres2 h4, #footer2 .adres3 h4{font-size: 10.5pt; text-decoration: underline; margin-bottom: 15px;}
#footer .adres1 span, #footer .adres2 span, #footer .adres3 span, #footer2 .adres1 span, #footer2 .adres2 span, #footer2 .adres3 span{font-size: 13.5pt; color: #0065a9; display: block; width: auto;}

#footer .adres2, #footer2 .adres2{display: block; width: 220px; position: absolute; left: 600px; top: 40px;}

#footer .adres3, #footer2 .adres3{display: block; width: 145px; position: absolute; left: 768px; top: 40px;}

h2 {
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #0065a9;
margin-top: 12px;
margin-bottom: 8px;
}


.pop_text {  font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}

P {
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 10px;
/*letter-spacing: -1px;*/
}

.cont p {
padding: 0px 0px 8px 0px;
}

.cont ul, ol {
margin: 0 0 8px 0;
padding-left: 30px;
}

.pop_r{position: absolute; right: -18px; top: 0; background: url(pop_r.gif) no-repeat center right; display: block; width: 23px; height: 150px;}
.pop_l{position: absolute; left: -18px; top: 0; background: url(pop_l.gif) no-repeat center left; display: block; width: 23px; height: 150px;}
.pop_b{position: absolute; left: 0px; bottom: -18px; background: url(pop_b.gif) no-repeat bottom center; display: block; width: 319px; height: 23px;}



.popup ul{list-style: none; margin-left: 30px; font-size: 9px;}

.popup ul li{ font-size: 9px;}


.popup img { margin-right:8px; }

.popup { width:339px; z-index:1; }

.popwrap {
   font-size:11px !important;
   padding: 5px 10px 0px 10px;
   background-color:#E5E5E5;
}
.popwrap p {
   margin:0; padding:0;
   line-height:13px;
   margin-left:137px;
}
.popwrap h2 {
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0065a9;
margin:0;
padding: 0px 0 5px 0;
}

.service p, .about p { padding-left:0; }
a img { border:0; }
.nc_mail_from_site .nc_item , .nc_description { padding-bottom:10px; }

.nc_feedback .nc_item input, .nc_feedback .nc_item textarea {
    width:370px;
}

TABLE.content_table {
margin: 0 0 8px 0;
}

.content_table TD {
padding: 7px;
}

.content_table TH {
padding: 7px;
background-color: #E0E0E0;
font-weight: bold;
}

TABLE.border_table {
margin: 0 0 8px 0;
background-color: #999;
}

.border_table TD {
padding: 7px;
background-color: #F5F5F5;
text-align: center;
}

.border_table TH {
padding: 7px;
background-color: #E0E0E0;
font-weight: bold;
text-align: center;
}

TABLE.assort H3 {
margin-bottom: 5px;
}

TABLE.assort UL {
list-style: none;
padding-left: 0px;
margin-bottom: 40px;
}

TABLE.assort UL LI {
margin-bottom: 5px;
}

