html{font-size:100.01%;}
body{width:100%; font-size:62.5%; line-height:1; font-family:Arial,sans-serif; color:#000; background-color:#fff;}
input, select, textarea{font-size:100%;}
table{empty-cells:show; border-collapse:collapse; border-spacing:2px; border-color:#999; font-size:100%;}
table tr td, table tr th{border-color:#999;}
h1,h2,h3,h4,h5,h6,pre,code,kbd{font-size:1em;}
dl,ul,ol,li,dd,dt,h1,h2,h3,h4,h5,h6,pre,form, body,html,p,blockquote,table,tr,td,th,fieldset,input{margin:0; padding:0; list-style:none;}
form label{cursor:pointer;}
fieldset{border:none;}
a img,:link img,:visited img{border:none;}
address,abbr{font-style:normal;}
input[type="button"] {cursor: pointer;}
input:focus {border: 1px solid #FF0700;}

#cnv {margin-left: auto; margin-right: auto; position: relative; width: 870px;}

#logo { position: absolute;top: 24px;}
#leda img {height: 58px; width: 150px;}

#smnav {position: absolute; top: 31px; left: 200px; display: block; height: 20px;}
#smnav li {height: 20px; width: 20px; display: block; float: left; margin-right: 10px;}
#smnav a {background: url(smico.png) no-repeat;display: block; height: 20px; width: 20px;}
#smnav a.current {cursor: default}
#home a {background-position: 5px 5px;}
#sm a {background-position: -93px 5px;}
#map a {background-position: -45px 5px;}
#home a.current, #home a:hover {background-position: 5px -15px;}
#sm a.current, #sm a:hover {background-position: -93px -15px;}
#map a.current, #map a:hover {background-position: -45px -15px;}

#m1 {font-size: 16px; font-style: italic; position: absolute; left:200px; top: 60px; font-family: Georgia, "Times New Roman", Times, serif; z-index: 100;}
#m1 a {display: block; padding: 5px; color: #4D4D4D}
#m1 a:hover,#m1 li:hover a {color: #fff; background-color: #4D4D4D}
#m1 li {float: left; margin-right: 4px; position: relative;}
#m1 ul {display: none;}
#m1 li:hover ul {background-image: url(m1bg.png); display: block; position: absolute; padding-bottom: 8px;}
#m1 li:hover li a {background-color: transparent; color: #333}
#m1 li li a:hover {color: #000}

.price {position: absolute;left: 595px;top: 34px;font-size: 15px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
.price a {display: block;padding: 5px;color: #4D4D4D;font-size: 13px;}
/* .price a {background: url(smico.png) no-repeat 10px -37px;display: block; padding: 5px 5px 5px 55px; color: #4D4D4D;} */
.price a:hover{color: #fff; background-color: #4D4D4D}

#content .pricecnt {font-size: 15px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
#content .pricecnt a {font-size: 15px; background: url(smico.png) no-repeat 0 -37px;display: block; padding: 5px 5px 5px 45px; color: #4D4D4D;}


#lb {position: absolute; top:120px; width: 572px;}

#rb {position: absolute; top:120px; right: 0; width: 275px; margin-bottom: 50px;}

.prd div {width: 275px; height: 70px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #fff; text-decoration: underline;}
.prd a {width: 275px; height: 70px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #fff; text-decoration: underline;}
.prd h2 {font-weight: normal; background: url(smico.png) 10px -86px no-repeat; padding: 6px 10px 0 30px; cursor: pointer;}
.prd h2.current {background-position: 10px -143px;}
.prd#leda div {background: url(prLedaBg.png) #FF1100}
.prd#kemira div {background: url(prKemiraBg.png) #001B7A}
.prd#fertika div {background: url(prFertikaBg.png) #40a834}

.prd ul {overflow: hidden; zoom: 1}
.prd li {width: 136px;height: 59px; display: block; float:left;}
.prd li a {display: block; text-decoration: none; position: relative; width: 136px;height: 59px; color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}

.prd sup {font-family: "Times New Roman", Times, serif; font-size: 11px;color: #808080; position: absolute; top: 5px; left: 45px;}
.prd h3  {font-size: 27px;color: #4D4D4D; position: absolute; top: 4px; left: 5px; font-weight: normal; letter-spacing: -2px;}
.prd p  {position: absolute; top: 29px; left: 5px; text-decoration: underline}

#leda ul {border-left: 1px solid #F10;}
#leda li {border-right: 1px solid #F10;border-bottom: 1px solid #F10}

#leda a:hover sup, #leda a.current sup,#leda a:hover h3, #leda a.current h3,#leda a:hover p, #leda a.current p {color: #fff;}

#ld01:hover,#ld01.current {background-color: #22A831;}
#ld02:hover,#ld02.current {background-color: #B1D01D;}
#ld03:hover,#ld03.current {background-color: #241CFF;}
#ld04:hover,#ld04.current {background-color: #13471E;}
#ld05:hover,#ld05.current {background-color: #3E076C;}
#ld06:hover,#ld06.current {background-color: #FB0007;}
#ld07:hover,#ld07.current {background-color: #DF6907;}
#ld08:hover,#ld08.current {background-color: #FEEF09;}
#ld09:hover,#ld09.current {background-color: #C0C0C0;}
#ld10:hover,#ld10.current {background-color: #116BFE;}
#ld11:hover,#ld11.current {background-color: #381E0B;}

#leda #ld08:hover sup,#leda #ld08.current sup,#leda #ld09:hover sup,#leda #ld09.current sup {color: #808080}
#leda #ld08:hover h3, #leda #ld08.current h3,#leda #ld09:hover h3, #leda #ld09.current h3 {color: #4D4D4D}
#leda #ld08:hover p, #leda #ld08.current p, #leda #ld09:hover p, #leda #ld09.current p  {color: #000}

#kemira ul {border-left: 1px solid #001B7A; display: none;}
#kemira li {border-right: 1px solid #001B7A;border-bottom: 1px solid #001B7A;}

#fertika ul {border-left: 1px solid #40a834; display: none;}
#fertika li {border-right: 1px solid #40a834;border-bottom: 1px solid #40a834;}

#content {font-size: 12px; padding: 25px 35px; font-family: Tahoma, Verdana, Arial, sans-serif;background-color: #F0EBD7; margin-bottom: 50px;}
#content h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #0B2064; margin-left: -15px; font-style: italic; font-weight: normal;}
#content h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; font-style: italic;}
#content h3 {margin-bottom: -3px;}
#content h4 {}
#content h5 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; font-style: italic;color: #0B2064; margin-left: 15px;}
#content p {line-height: 16px;}
#content p, #content ul, #content ol, #content table {margin: 6px 0}
#content a {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #0B2064; font-style: italic;}
#content ul li {list-style: disc;margin-left: 30px; line-height: 16px;}
#content sup { vertical-align: top;}

#content.product {padding: 12px 20px 20px 12px; overflow: hidden; zoom:1;}
.product .lb {width: 220px;float: left;}
#content.product .lb p {margin: 0 9px;}
.product .rb {margin-left: 240px;}
#content .rb h1 , #content .prt h1{font-size: 21px; color: #000; font-style: normal; font-weight: normal; margin-left: 0;margin-top: 8px}

#sms {margin-top: 15px}
#sms .in {display: block; margin: 3px 0 15px 0; width: 490px; font-family: Georgia, "Times New Roman", Times, serif;font-style: italic; font-size: 16px; padding: 3px;border: #ccc solid 1px;}
#sms .name {display: none;}
.errlabel {font-weight: bold;}
#sms label.errlabel span { display: inline; color: #C00; padding: 0 2px;}
#sms label span {display: none;}
#sms .but {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 13px; color: #FFF; background-color: #4D4D4D; border: none; padding: 5px 10px;}

#cnt {background-color: #E6E6E6; height: 190px; position:relative; margin: 24px 0; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
#code {font-size: 26px; letter-spacing: -2px; position: absolute; top: 13px; left: 20px}
#phone {font-size: 32px; position: absolute; top: 10px; left: 100px;}
#phone a {font-size: 14px;  color: #555; line-height: 25px}

.prt {width: 500px;}
.prt td {padding-left: 20px;padding-bottom: 15px;vertical-align: top;}
.prt th {text-align: left;vertical-align: bottom;}

.fullw{width: 550px;margin: 30px 0 30px -240px;}
.fullw h4{text-align: center;}
.t1{border: 2px solid #000;}
.t1 th{font-weight: normal;font-style: italic;border: 1px solid #000;padding: 3px;}
.t1 td{border: 1px solid #000;padding: 3px;}

#content .t0 {width: 100%;margin: 20px 0;font-size: 14px;}
.t0 th{padding:5px 0;width: 20px;}
.t0 td{padding:5px;vertical-align: middle;}


img~.newslist{margin-top: 20px;}
.newslist{font-size: 12px;}
.newslist a{display: block;overflow: hidden; zoom: 1;text-decoration: none;margin-bottom: 12px;}
.pix{float: left;width: 100px;height: 100px;display: inline; vertical-align: middle; text-align: center;}
.txt {margin-left: 120px;}
.newslist h3{font-weight: normal;margin: 12px 0;display: block;overflow: hidden; zoom: 1;text-decoration: none;font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 20px;color: #001aa3;text-decoration: underline;}
.newslist p{color: #333;}

.alb {overflow: hidden;zoom: 1;margin-top: 20px;}
.alb a {display: block;float: left;text-decoration: none;background-color: #fff;width: 164px;height: 164px;text-align: center;margin-right: 3px}
.alb img {max-height: 164px;max-width: 164px;}