body
{
background: #0099cc;
margin: 0px;
padding: 0px;
color: #fff;
}

body, td, p
{
font-family: verdana, sans-serif;
font-size: 12px;
}

html body *
{
margin: 0px;
padding: 0px;
}

img
{
behavior: url(/png.htc);
border: 0px;
}

div.inner_to_main
{
position: absolute;
width: 209px;
height: 100px;
border: 0px;
left: 55px;
top: 33px;
}
li { list-style:square; }
table.main
{
background: url(/img/index_bg.jpg) left -2px no-repeat;
width: 100%;
height: 100%;
}

table.history
{
background: url(/img/history_bg.jpg) left top no-repeat;
width: 100%;
height: 100%;
}

table.navig
{
background: url(/img/nav_bg.jpg) left top no-repeat;
width: 100%;
height: 100%;
}


td.nav
{
padding-top: 20px;
padding-right: 15px;
padding-bottom: 20px;
text-align: right;
vertical-align: top;
}

td.nav ul
{
list-style-type: none;
}

td.nav ul li
{
padding-right: 5px;
display: inline;
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
}

td.nav ul li span
{
color: #fff;
background: #2f3a70;
}

td.nav ul li a, a:link, a:active, a:visited
{
color: #fff;
text-decoration: none;
}

td.nav ul li a:hover
{
text-decoration: none;
color: #fff;
background: #2f3a70;
}

div#mainmenu { background:url(../img/subnav_bg.png) no-repeat 0px -5px; height:45px; width:360px; display:block; position:relative; }
div#mainmenu ul { display:block; float:left; margin:0px 0px 0px 0px; padding:0px; cursor:pointer; }
div#mainmenu ul li { float:left; display:block; list-style:none; margin:0px 10px 0px 0px; padding:0px; font-size: 14px; }
div#mainmenu ul li a { padding-bottom:30px; color:#FFFFFF; text-transform:uppercase; font-size: 14px; font-weight: bold; }
div#mainmenu ul li a:hover { color:#9CD376; }
div#mainmenu ul li ul { left:-3000px; top:25px; position:absolute; }
div#mainmenu ul li ul a { padding:0px 2px 2px 2px; text-transform:lowercase; text-decoration:none; font-size:14px; white-space:nowrap; font-size: 10px; }
div#mainmenu ul li ul a:hover { background:#9CD376; color:#000000!important; }
div#mainmenu ul:hover li ul, div#mainmenu ul.hover li ul { left:auto; position:absolute; }

td.subnav2
{
padding-top: 0px;
padding-right: 55px;
padding-bottom: 20px;
padding-left: 4px;
vertical-align: top;
height: 45px;
}

td.subnav2_bg
{
background: url(/img/subnav_bg.png) 0px -5px no-repeat;
}

td.subnav2 ul
{
list-style-type: none;
white-space: nowrap;
}

td.subnav2 ul li
{
padding-right: 5px;
display: inline;
position: relative;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
}

td.subnav2 ul li.bull
{
font-weight: normal;
}

td.subnav2 ul li span
{
color: #fff;
}

td.subnav2 ul li ul
{
list-style-type: none;
position: absolute;
left: 0px;
display: none;
padding-top: 2px;
}

td.subnav2 ul li > ul
{
top: auto;
left: 0px;
}

td.subnav2 ul li:hover ul
{
display: block;
}

td.subnav2 ul li.over ul
{
display: block;
}

td.subnav2 ul li ul li
{
text-transform: none;
font-size: 10px;
}

td.subnav2 ul li ul li a, a:link, a:active, a:visited
{
text-decoration: none;
color: #fff;
}

td.subnav2 ul li ul li a:hover
{
text-decoration: none;
color: #000;
background: #9cd376;
}

div#bottle
{
top: 0px;
position: absolute;
display: block;
}

div#bottle2
{
top: 0px;
position: absolute;
display: block;
}

div#bottle3
{
top: 0px;
position: absolute;
display: block;
}

td.teaser
{
vertical-align: top;
height: 60px;
padding: 3px 9px;
}

td.teaser a, a:link, a:active, a:visited
{
padding-left: 0px;
color: #000;
text-decoration: none;
}

td.teaser a:hover
{
color: #900;
}

td.teaser_bg
{
background: url(/img/teaser_bg.png) left top no-repeat;
}

td.teaser2
{
vertical-align: top;
height: 60px;
padding: 3px 9px;
}

td.teaser2 a, a:link, a:active, a:visited
{
padding-left: 0px;
color: #000;
text-decoration: none;
}

td.teaser2 a:hover
{
color: #900;
}

td.teaser2_bg
{
background: url(/img/teaser_bg.png) left top no-repeat;
}

span
{
color: #990000;
}

table.main td.swf
{
height: 410px;
}

table.main td.swf table.blocks
{
width: 100%;
height: 397px;
}

table.main td.swf table.blocks td
{
vertical-align: bottom;
}

table.main td.swf table.blocks td div.teaser1
{
position: absolute;
margin-top: -53px;
}

table.main td.swf table.blocks td div.teaser2
{
position: absolute;
margin-top: -53px;
}

table.main td.swf table.blocks td div.teaser3
{
position: absolute;
margin-top: -53px;
}

table.main td.swf table.blocks td div.teaser2 a, a:link, a:active, a:visited
{
padding-left: 0px;
padding-right: 0px;
text-decoration: underline;
color: #a2c6ee;
}

table.main td.swf table.blocks td div.teaser2 a:hover
{
text-decoration: underline;
color: #2093cc;
}

table.main td.swf table.blocks td div.teaser3 a, a:link, a:active, a:visited
{
padding-left: 0px;
padding-right: 0px;
text-decoration: underline;
color: #a2c6ee;
}
h1 { color:#2093CC; }
table.main td.swf table.blocks td div.teaser3 a:hover
{
text-decoration: underline;
color: #2093cc;
}

td.footer1
{
padding-top: 2px;
padding-left: 80px;
padding-bottom: 25px;
font-size: 11px;
vertical-align: top;
height: 100%;
'background: url(/img/footer1_bg.jpg) left -4px no-repeat;
}

td.footer1 ul
{
list-style-type: none;
}

td.footer1 ul li
{
display: inline;
}

td.footer1 ul li a, a:link, a:active, a:visited
{
text-decoration: none;
color: #fff;
}

td.footer1 ul li a:hover
{
text-decoration: none;
color: #fff;
}

td.footer2
{
padding-bottom: 25px;
font-size: 11px;
vertical-align: top;
height: 100%;
'background: url(/img/footer2_bg.jpg) -75px -4px no-repeat;
}

td.footer2 p
{
padding-left: 78px;
padding-top: 3px;
background: url(/img/dot.gif) left -0px no-repeat;
height: 24px;
}

td.footer2 p a
{
text-decoration: none;
color: #fff;
}

td.content_block
{
padding-top: 30px;
padding-bottom: 10px;
}

td.content_block div.content_navi
{
text-align: right;
}

td.content_block div.content_navi p
{
margin-bottom: 4px;
text-transform: uppercase;
font-size: 10px;
}

td.content_block div.content_navi p span
{
font-size: 10px;
padding-left: 4px;
padding-right: 4px;
margin-left: 4px;
margin-right: 4px;
color: #000;
background: #9cd376;
}

td.content_block div.content_navi p a, a:link, a:active, a:visited, a:hover
{
text-decoration: none;
color: #fff;
}

td.content_block td.ugol1
{
font-size: 10px;
}

td.content_block td.ugol2
{
font-size: 10px;
}

td.content_block td.ugol3
{
font-size: 10px;
width: 35px;
}

td.content_block td.ugol4
{
font-size: 10px;
width: 35px;
}

td.content_block td.empty
{
background: #fff;
}

td.content_block td.empty_green
{
background: #fff url(/img/vrezka_green.jpg) left top no-repeat;
}

td.content_block td.basics
{
width: 100%;
background: #fff;
color: #555;
}

td.content_block td.basics div.headd
{
font-size: 14px;
padding-left: 40px;
padding-bottom: 1px;
height: 21px;
line-height: 21px;
background: url(/img/vrezka_green.jpg) left center no-repeat;
}

td.content_block td.basics div.text
{
padding: 20px 40px 0px 40px;
}

td.content_block td.basics div.text table.clients td
{
color: #555;
padding: 7px 7px 7px 0px;
}

td.content_block td.basics div.text a, a:link, a:active
{
color: #2093cc;
text-decoration: underline;
}

td.content_block td.basics div.text a:visited
{
color: #32004b;
text-decoration: underline;
}

td.content_block td.basics div.text a:hover
{
color: #32004b;
}

td.content_block td.basics div.text div.withimg
{
margin: 0px;
padding: 0px;
}

td.content_block td.basics div.text div.withimg img
{
margin-right: 15px;
margin-bottom: 15px;
}

td.content_block td.basics div.text p
{
padding-bottom: 20px;
}

td.content_block td.basics div.text p.blue, a.blue
{
color: #2093cc!important;
font-size: 14px;
}


td.content_block td.basics div.text p.partner
{
padding-left: 300px;
}

td.content_block td.basics div.text table.partners_img img
{
margin-right: 35px;
margin-bottom: 25px;
}

td.content_block td.basics div.text div.news
{
padding-top: 12px;
padding-bottom: 10px;
}
div.small img { float:left;  }
div.news ul { padding-left:35px; margin-left:245px!important; }
td.content_block td.basics div.text div.small
{
padding-bottom: 18px;
}

td.content_block td.basics div.text div.news img
{
margin-right: 15px;
margin-bottom: 15px;
}

td.content_block td.basics div.text div.manufacture img
{
margin-right: 15px;
margin-bottom: 15px;
}

td.content_block td.basics div.text div.news p.headit
{
font-weight: bold;
}

td.content_block td.basics div.text div.news p.headit span
{
font-size: 10px;
color: #555;
font-weight: normal;
}

td.content_block td.basics div.text div.range
{
padding-top: 12px;
padding-bottom: 10px;
}

td.content_block td.basics div.text div.range img
{
margin-right: 15px;
margin-bottom: 15px;
}

td.content_block td.basics div.text div.news p.headit
{
font-weight: bold;
}

td.content_block td.basics div.text ul
{
margin-left: 20px;
padding-left: 20px;
padding-bottom: 10px;
}

td.content_block td.basics div.text ul li
{
padding-bottom: 10px;
}

