

/* general styles */

body {
margin:0;
padding:0;
background:#ffffff url("bg.jpg") repeat-x 50% 0;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
color:#4f5d43;
font-size:x-small; /* IE 5.x value */
voice-family:"\"}\"";
voice-family:inherit;
font-size:small; /* correct value */
}

a {
font-weight:normal;
text-decoration:none;
}
a:hover {
font-weight:normal;
text-decoration:underline;
}

#download{
float:left;
padding:5px 0 0 30px;
line-height:175%;
}

#ting{
float:left;
padding:5px 0 20px 30px;
line-height:175%;
}

#ting a{
margin:4px 4px 0 0;
}

a.xls{
padding-left:20px;
float:left;
display:block;
height:16px;
font-size:11px;
background: url("xls.jpg") 0 0 no-repeat;
color:#476330;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

a.pdf{
padding-left:20px;
float:left;
display:block;
height:16px;
font-size:11px;
background: url("pdf.jpg") 0 0 no-repeat;
color:#476330;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

a.back{
float:left;
margin-top:15px;
font-size:14px;
color:#527609;
}

a.navi{
margin-right:10px;
}

div.navi span{
margin-right:10px;
color:#787878;
font-weight:bold;
}

div.navi{
margin:5px 0 15px 0;
font-size:110%;
}


a img {
border:none;
}

p {
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
}

h1 {
margin:0;
padding:0;
font-family:Arial,Tahoma,Arial,Verdana;
font-size:18px;
font-weight:normal;
color:#222222;
line-height:1.3em;
}

h2 {
margin:0 0 0.3em 0;
padding:0;
font-family:Arial,Tahoma,Arial,Verdana;
font-size:16px;
font-weight:bold;
color:#222222;
}

h3 {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
color:#378200;
}

h4 {
margin:0;
padding:0;
font-size:9px;
font-weight:normal;
color:#8f9985;
}

form {
margin:0;
padding:0;
}


input.submit {
cursor:pointer;
}

.clearer {
overflow:hidden;
margin:0 0 -1px 0;
height:1px;
clear:both;
}

#text ul{
margin-left:10px;
padding:0;
list-style:none;
}

#text ul li{
padding-left:16px;
background: url("bulleting.gif") 0 50% no-repeat;
}

#text ul.desc{
float:left;
width:150px;
height:160px;
margin:0 10px 5px 0;
padding:0;
list-style:none;
}

#text ul.descin{
float:left;
width:150px;
margin:0 10px 5px 0;
padding:0;
list-style:none;
}

#text ul.desc li.title, #text ul.descin li.title{
width:145px;
float:left;
padding-left:5px;
background:none;
color:#ffffff;
font-size:14px;
font-family:"Trebuchet MS",Tahoma,Arial,Verdana;
background-color:#83b815;
}

#text ul.desc li, #text ul.descin li{
width:135px;
float:left;
margin-left:5px;
padding-left:15px;
background: url("bulleting.gif") 0 50% no-repeat;
}

#text ul.desc li a, #text ul.desc li a:hover, #text ul.descin li a, #text ul.descin li a:hover{
color:#787878;
font-weight:normal;
}

#text ul.desc li.more{
width:135px;
background:none;
}

/* container */

#container {
margin:0 auto 0 auto;
width:1024px;
text-align:left;
font-size:85%;
line-height:1.6em;
}

/* header styles */

#header {
padding:0;
margin:0;
height:208px;
width:1024px;
background:transparent url("header.jpg") no-repeat 0 0;
}

#header a.logo{
float:left;
display:block;
margin:70px 0 0 30px;
width:225px;
height:82px;
}

#langs{
float:right;
padding:127px 19px 0 0;
width:180px;
height:26px;
font-family:Tahoma,Arial,Verdana;
font-size:10px;
}

#langs a.est{
padding-left:33px;
float:left;
width:22px;
height:19px;
color:#ffffff;
background:transparent url("est.jpg") no-repeat 0 0;
}

#langs a.eng{
padding-left:33px;
float:left;
width:25px;
height:19px;
color:#ffffff;
background:transparent url("eng.jpg") no-repeat 0 0;
}

#langs a.rus{
padding-left:33px;
float:left;
width:29px;
height:19px;
color:#ffffff;
background:transparent url("rus.jpg") no-repeat 0 0;
}

#navi{
float:left;
width:965px;
height:37px;
padding:13px 0 0 48px;
}

#search{
float:left;
width:230px;
height:26px;
}

#search div{
float:left;
padding:3px 5px 3px 5px;
margin:1px 1px 0 0;
width:158px;
height:23px;
background:transparent url("input.jpg") no-repeat 0 0;
}

#search div input{
width:150px;
height:14px;
border:0;
color:#bcbcbc;
font-weight:bold;
font-family:Tahoma,Arial,Verdana;
font-size:11px;
}



#search a.btn{
float:left;
margin-top:2px;
display:block;
width:22px;
height:22px;
background:transparent url("search.jpg") no-repeat 0 0;
}

#menu{
float:left;
margin:0;
padding:0;
height:26px;
width:710px;
}

#menu a {
padding:4px 5px 0 5px;
float:left;
display:block;
font-size:12px;
font-weight:bold;
color:#ffffff;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
height:22px;
}

#menu a.on{
padding:4px 5px 0 10px;
color:#ee2625;
height:22px;
background:transparent url("menu.gif") no-repeat 0 0;
}

#menu span{
float:left;
margin:0 10px 0 10px;
height:26px;
width:1px;
background:transparent url("line.gif") no-repeat 50% 50%;
}

#menu div{
float:left;
width:5px;
height:26px;
background:transparent url("menuend.gif") no-repeat 0 0;
}

/* content */

#content {
margin:0;
padding:0 0 0 29px;
width:995px;
min-height:450px;
}

* html #content{
height:450px;
}

#products{
float:left;
width:228px;
min-height:550px;
background:transparent url("menu.jpg") no-repeat 0 0;
}

* html #products{
height:550px;
}

#products .title{
float:left;
padding:14px 0 0 27px;
width:201px;
height:30px;
}

#products .title h1{
color:#516c1f;
}

#submenu{
float:left;
margin:0;
padding:5px 0 0 9px;
width:219px;
font-size:11px;
}

#products h1{
padding:15px 0 5px 24px
}


#submenu a{
display:block;
width:198px;
padding:3px 0 5px 15px;
height:16px;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:bold;
color:#378200;
background:transparent url("subborder.gif") no-repeat left top;
}

#submenu a.on{
margin-bottom:5px;
color:#ee2625;
background:transparent url("submenu.gif") no-repeat 0 0;
}

#submenu a:hover{
}

#submenu a.sub, #submenu a.subon{
width:178px;
margin:0 0 0 21px;
padding:2px 0 3px 18px;
font-weight:normal;
color:#4f5d43;
background:none;
background:transparent url("subbulleting.gif") no-repeat 0 50%;
}

#submenu a.subon{
color:#ee2625;
text-decoration:underline;
font-weight:normal;
background:transparent url("subbulletings.gif") no-repeat 0 50%;
}

#banner{
float:right;
padding:0 0 0 20px;
width:228px;
height:228px;
}

#text, #first{
float:left;
padding:40px 30px 40px 30px;
width:677px;
text-align:justify;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
min-height:520px;
background:transparent url("content.jpg") no-repeat 0 0;
}

#first{
padding:20px 20px 40px 30px;
width:687px;
}

#text p, #first p{
line-height:175%;
margin-top:10px;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
}

#text h1, #first h1{
margin-bottom:15px;
}

* html #text, * html #first{
height:520px;
}

#text a, #first a{
color:#378200;
font-weight:normal;
text-decoration:none;
}

#text a:hover, #first a:hover {
color:#378200;
font-weight:normal;
text-decoration:underline;
}

#text a.descinfo, #first a.descinfo{
display:block;
margin:5px 0 0 0;
padding:0;
line-height:100%;
font-size:10px;
color:#787878;
font-weight:normal;
}

#text a.descinfo:hover, #first a.descinfo:hover{
text-decoration:none
}

#text div.pItem{
float:left;
margin:10px 10px 0 0;
width:217px;
height:250px;
background:#fcfcfc url("products_item.gif") repeat-x 0 0;
}

#detail{
width:675px;
border-top:1px #bac9ab solid;
border-bottom:1px #d2e6be solid;
background:#fcfcfc url("products.gif") repeat-x 0 0;
}

#detail div.info{
float:left;
width:224px;
}

#detail div.data{
padding:10px 10px 10px 12px;
width:650px
float:left;
}

#detail div.image{
padding:5px 5px 10px 0;
float:left;
width:404px;
}

#detail div.info a{
margin:0 0 0 5px;
}

#detail div.data div.info span.price{
color:#527609;
font-size:17px;
font-weight:normal;
}

div.info table{
width:220px;
border-top:1px #c8ccbf solid;
border-right:1px #c8ccbf solid;
border-left:1px #c8ccbf solid;
background-color:#ffffff;
}

div.info table td{
padding:1px 6px 2px 6px;
color:#787878;
border-bottom:1px #c8ccbf solid;
}

div.info table th{
padding:1px 6px 2px 6px;
text-align:left;
color:#787878;
font-family:Verdana,Arial,Helvetica,sans-serif;
border-bottom:1px #c8ccbf solid;
}

#text div.pItem img, #detail img{
padding:1px;
border:1px #b9b9b8 solid;
}

#text div.pItem div.data {
text-align:center;
padding:00
}

#text div.pItem div.data div.title, #detail div.data span.title{
margin:0;
padding:0;
color:#555555;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

#text div.pItem div.data div.latin, #detail div.data span.latin{
padding:0;
margin:0;
color:#555555;
font-size:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-style:italic;
}

#detail div.data span.title{
float:left;
font-size:14px;
}

#detail div.data span.latin{
float:left;
font-size:12px;
}

#text div.pItem div.data p{
margin:5px 0 5px 5px;
}

#text div.pItem div.data a.show{
margin:0 0 0 5px;
color:#787878;
font-size:11px;
font-weight:bold;
}
#text div.pItem div.data a.show span{
color:#86b32c;
}

#text div.pItem div.data a.show:hover{
color:#787878;
text-decoration:none;
}

#text div.pItem div.data p{
margin:0;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#ee2625;
}

#text div.pItem div.data p span{
color:#666666;
}

#news{
padding-top:20px;
}

#news a{
text-decoration:underline
}

#news div.newsItem{
padding:0 0 20px 0
}

/* footer */

#footer {
width:914px;
height:42px;
margin:0;
padding:12px 60px 0 50px;
background:#ffffff url("footer.jpg") no-repeat 0 0;
}

#footer p{
float:left;
font-size:10px;
font-family:Tahoma,Vedana,Arial;
color:#848f7a;
}

#footer a{
font-size:10px;
font-family:Tahoma,Vedana,Arial;
color:#848f7a;
}

a.netmedia{
float:right;
display:block;
}

.i-button{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px
}

table input, table textarea{
font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;
font-size:12px;
}

/* icons */

div.icons{
float:left;
margin:0;
padding:5px 0 5px 0;
}

div.icons a{
margin:0 5px 0 0;
padding:0;
}

a.ku{
display:block;
float:left;
width:13px;
height:13px;
background:transparent url("i_ku2.gif") no-repeat 0 0;
}

a.ll{
display:block;
float:left;
width:13px;
height:13px;
background:transparent url("i_ll.gif") no-repeat 0 0;
}

a.lo{
display:block;
float:left;
width:13px;
height:13px;
background:transparent url("i_lo.gif") no-repeat 0 0;
}

a.ni{
display:block;
float:left;
width:13px;
height:13px;
background:transparent url("i_nk.gif") no-repeat 0 0;
}

a.pa{
display:block;
float:left;
width:13px;
height:13px;
background:transparent url("i_pa.gif") no-repeat 0 0;
}

a.pn{
display:block;
float:left;
width:13px;
height:13px;
background:transparent url("i_po2.gif") no-repeat 0 0;
}

a.pv{
display:block;
float:left;
width:13px;
height:13px;
background:transparent url("i_pv.gif") no-repeat 0 0;
}

a.tv{
display:block;
float:left;
width:13px;
height:13px;
background:transparent url("i_tv.gif") no-repeat 0 0;
}