/* COMMON */
html,body{
width:100%;height:100%;
margin:0;padding:0;
font:100% tahoma,sans-serif;
color:#1E1E1E;background:#fff;
}

a{font:100% tahoma,sans-serif;color:#068420;}
a:hover{text-decoration:none;}
a img, img{border:none;}

table{border-collapse:collapse;}
table td{padding:0;}

form{padding:0;margin:0 0 1em 0;}
label{cursor:pointer;}

ul{padding:0 0 0 5px;margin:0;list-style:none;}
ul li{padding:0 0 0.7em 22px;margin:0;background:url(/i/ul.gif) no-repeat 0 0.45em;line-height:120%;}
ul li table{ margin:0.5em 0 0;}
ul li table td p{ margin:0.5em 0;}

ol{padding:0 0 0 27px;margin:0;}
ol li{padding:0 0 1em 0;margin:0;background:none;}

dl{padding:0;margin:0 0 1em 0;}
dd,dt{padding:0;margin:0;}

p{padding:0;margin:0 0 1.1em 0;}
address{
color:#046CAA;
border-top:1px solid #C7DEEC;border-bottom:1px solid #C7DEEC;border-left:5px solid #00B3FF;
padding:10px 40px;margin-bottom:1.2em;}
em{font-style:normal;color:#046CAA;}
p.titl1{padding:0;margin:0 0 1em 0;font:135% tahoma,sans-serif;color:#068420;}
p.titl2{padding:0;margin:0 0 0.6em 0;font:bold 100% tahoma,sans-serif;color:#068420;text-transform:uppercase;}

.rightpro {padding-right:11px}
.rightpro p, .rightpro li {font:80% arial,sans-serif;}
.tabsmall td {font:11px arial,sans-serif;}

h1{padding:0;margin:0 0 1em 0;font:143% tahoma,sans-serif;color:#068420;}
h2{padding:0;margin:0 0 0.6em 0;font:bold 110% tahoma,sans-serif;color:#068420;text-transform:uppercase;}
h3{padding:0;margin:0 0 0.6em 0;font:bold 115% arial,sans-serif;color:#444;}
h4{padding:0;margin:0.2em 0 0.6em 0;font:bold 110% arial,sans-serif;color:#000;text-transform:uppercase;}
h5{}

/* BASE */
#outer{min-width:780px;height:100%;}
* #outer{width:expression(body.clientWidth<=780?"780px":"auto");}

#main{width:100%;height:100%;margin-bottom:-153px;}
#main td{vertical-align:top;}

#left{width:23%;padding-bottom:160px;}
#right{padding-left:5px;padding-bottom:160px;}

#logo{text-align:center;height:118px;}
#logo img{margin:28px 5px 0 5px;}

#menu{height:316px;width:100%;background:#068420 url(/i/menu_corner.gif) no-repeat 100% 0;}
#menu td{vertical-align:middle;}
#menu div{width:85%;margin:0 auto;}
#menu ul{padding:7px 2em 3px 0;position:relative;}
* html #menu ul{left:24%;voice-family:"\"}\"";voice-family:inherit;left:15%;}
html>body #menu ul{left:15%;}
#menu li{padding:0 0 8px 11px;margin:0;line-height:50%;_line-height:80%;background-image:url(/i/menu_bullet.gif);background-repeat: no-repeat;}
* html #menu li{background-position:0 0.45em;voice-family:"\"}\"";voice-family:inherit;background-position:0 0.25em;}
html>body #menu li{background-position:0 0.1em;}
#menu li.selected{background-image:url(/i/menu_bullet_select.gif);}
#menu a,#menu span{position:relative;font:bold 70%/100% arial,sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;}
#menu a:hover{color:#9BCEA6;}

#menu ul ul{margin:0 0 -12px 0;padding-right:0;}
* html #menu ul ul{left:0;}
html>body #menu ul ul{left:0;}
#menu ul ul li{background-image:url(/i/menu_bullet_01.gif);}
* html #menu ul ul li{background-position:0 0.55em;voice-family:"\"}\"";voice-family:inherit;background-position:0 0.4em}
html>body #menu ul ul li{background-position:0 0.2em;}
#menu ul ul li.selected{background-image:url(/i/menu_bullet_02.gif);}
#menu ul ul a,#menu ul ul span{color:#FFFF90;}
#menu ul ul a:hover{color:#BDDE72;}

#menu ul ul ul{margin-bottom:-5px;}
#menu ul ul ul li{padding-bottom:3px;background-image:url(/i/menu_bullet_03.gif);}
* html #menu ul ul ul li{background-position:0 0.55em;voice-family:"\"}\"";voice-family:inherit;background-position:0 0.5em;}
html>body #menu ul ul ul li{background-position:0 0.3em;}
#menu ul ul ul a,#menu ul ul ul span{font:normal 70%/110% arial,sans-serif;color:#fff;text-transform:none;text-decoration:none;}
#menu ul ul ul a:hover,#menu ul ul ul span{color:#fff;text-decoration:underline;}

.links{width:85%;margin:0 auto;}
.links ul{padding:15px 0;position:relative;}
* html .links ul{left:24%;voice-family:"\"}\"";voice-family:inherit;left:15%;}
html>body .links ul{left:15%;}
.links li{padding:0 0 5px 11px;line-height:50%;background-image:url(/i/links_bullet.gif);background-repeat: no-repeat;}
* html .links li{background-position:3px 0.55em;voice-family:"\"}\"";voice-family:inherit;background-position:3px 0.4em;}
html>body .links li{background-position:3px 0.25em;}
.links a{font-size:70%;}

.cmenu{margin:0;}
.cmenu ul{padding:15px 0 0 28px;}
.cmenu li{padding:0 0 3px 10px;line-height:80%;background:url(/i/links_bullet.gif) no-repeat 0 0.30em;_background-position:0 0.4em;}
.cmenu a,.cmenu span{font-size:70%;}
.cmenu span{color:#949494;background:none;}
/* for IE */
/*.cmenu li { padding-bottom:expression(this.parentNode.firstChild == this ? "14px" : "4px"); font-weight:expression(this.parentNode.firstChild == this ? "bold" : "normal");}*/
/* for FF & Opera */
/*.cmenu li:first-child { padding-bottom:14px;}*/
/*.cmenu li:first-child a { font-weight:bold;}*/

#nav{height:118px;width:100%;overflow:hidden;background:url(/i/map_top.gif) no-repeat 423px bottom;}
.other #nav{background:url(/i/map_top_other.gif) no-repeat left bottom;}
#lang{white-space:nowrap;}
#lang ul{padding:68px 0 0 0;margin:-1em 0 0 40px;width:6em;font:70% tahoma;position:relative;}

#lang li{float:left;padding:0;background:none;}
#lang a{padding:0 4px 2px 4px;color:#fff;background:#068420;text-decoration:none;_display:inline-block;_height:1px;}
#lang a:hover{color:#9BCEA6;}
#lang #rus{padding-left:5px;margin-left:4px;background:url(/i/lang_delim.gif) no-repeat 0 80%;}

#region{width:100%;}
#region div{height:118px;overflow:hidden;}
#region ul{float:right;padding:72px 40px 0 0;margin-top:-1em;}
#region li{float:right;padding:0;_padding-top:3px;line-height:100%;background:none;margin-left:22px;}
#region a,#region span{
font:bold 75% arial,sans-serif;color:#068420;text-transform:uppercase;text-decoration:none;
padding-left:26px;_display:inline-block;
background:url(/i/region_bullet.gif) no-repeat 0 50%;}
#region a:hover{text-decoration:underline;}
#region span{color:#7A7A7A;background:url(/i/region_bullet_01.gif) no-repeat 0 50%;}

#map, .pic{height:316px;}
.other #map, .other .pic{height:185px;}
#map{background:url(/i/map_bg_base.jpg) repeat-x 0 0;}
.other #map{background:url(/i/map_bg_base_01.gif) repeat-x 0 0;}
.pic{background:url(/i/map_bg.gif) no-repeat 460px 0;}
* html .pic img{position:relative;z-index:1;}
.other .rus{background:url(/i/rus/map_bg_other.gif) no-repeat 0 0;}
.other .eng{background:url(/i/eng/map_bg_other.gif) no-repeat 0 0;}

#content{width:100%;background:url(/i/map_bottom.gif) no-repeat 0 200px;margin-top:-200px;}
.other #content{background:none;margin-top:-150px;}
#content .left{width:70%;padding-top:200px;}
.other #content .left{padding-top:150px;}
#content .right{width:30%;}
#content .right h1{display:none;}
#content .right p.titl1 {display:none;}

#poloski{position:relative;height:150px;}
.other #poloski{height:100px;}

#poloski div{width:15px;height:145px;position:absolute;right:0;top:0;}
* html #poloski div{background:url(/i/bg_main.png) repeat-x 0 0;voice-family:"\"}\"";voice-family:inherit;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/bg_main.png, sizingMethod=scale);}
html>body #poloski div{background:url(/i/bg_main.png) repeat-x 0 0;}

.other #poloski div{height:95px;}
* html .other #poloski div{background-image:url(/i/bg_other.png);voice-family:"\"}\"";voice-family:inherit;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/bg_other.png, sizingMethod=scale);}
html>body .other #poloski div{background-image:url(/i/bg_other.png);}

#title{width:100%;height:45px;position:relative;z-index:1;}
* html #title{margin-bottom:10px;background:url(/i/bg_title_main.png) repeat-x 0 0;voice-family:"\"}\"";voice-family:inherit;margin-bottom:5px;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/bg_title_main.png, sizingMethod=scale);}
html>body #title{margin-bottom:5px;background:url(/i/bg_title_main.png) repeat-x 0 0;}

#title div{font:bold 1.3em "arial narrow",arial,sans-serif;color:#fff;text-transform:uppercase;padding:25px 0 0 20px;position:absolute;top:-0.7em;}


#chemist{padding:20px 10px 5px 20px;background:#068420 url(/i/corner.gif) no-repeat 0 100%;font:bold 90% arial,sans-serif;color:#fff;}
#chemist i{display:block;font:normal bold 80%/60% tahoma;padding-bottom:5px;}
* html #chemist ul{padding-bottom:20px;voice-family:"\"}\"";voice-family:inherit;padding-bottom:0;}
html>body #chemist ul{padding-bottom:0;}
#chemist li{background:none;padding:0 0 0 10px;margin:0 0 20px 0;border-left:3px solid #00B3FF;}
#chemist a{color:#fff;text-decoration:none;}
#chemist a:hover{background:transparent;}
#chemist a:hover b{text-decoration:underline;}
#chemist .first{border-color:#F6F192;}

#path{padding:15px 20px 15px 40px;color:#068420;font-size:70%;line-height:100%;}
#path a{padding:0 3px 0 0;_display:inline-block;_height:1px;}
#path span{color:#949494;background:none;}
#path a,#path span{white-space:nowrap;}

#article{font-size:82%;padding-left:40px;padding-right:20px;padding-bottom:20px;}
#article table {margin-bottom:1em;}
#article table td{padding:5px;}
/*#article img{border:5px solid #E9FAE3;}*/
#article #dao img{border:none;}
#more, .more{font-size:85%;color:#068420;text-align:right;}
.blue{color:#046CAA;border-top:1px solid #C7DEEC;border-bottom:1px solid #C7DEEC;border-left:5px solid #00B3FF;padding:10px 40px;}
.orange{color:#046CAA;border-top:1px solid #C7DEEC;border-bottom:1px solid #C7DEEC;border-left:5px solid #00B3FF;padding:10px 40px;}
.red{color:#046CAA;border-top:1px solid #C7DEEC;border-bottom:1px solid #C7DEEC;border-left:5px solid #00B3FF;padding:10px 40px;}
.green{color:#046CAA;border-top:1px solid #C7DEEC;border-bottom:1px solid #C7DEEC;border-left:5px solid #00B3FF;padding:10px 40px;}

#bottom{border-top:7px solid #F2F2F2;font-size:70%;width:100%;height:91px;}
#copy{width:23%;background:url(/i/bottom_bg_01.gif) no-repeat 0 0;}
#copy div{text-align:center;width:200px;margin:0 auto;}
#contact{width:53.5%;background:url(/i/bottom_bg_02.gif) no-repeat 100% 0;}
#contact div{padding:0 20px 0 45px;}
#contact h1 {display: none}
#contact p.titl1 {display: none}
#adress div{padding:0 10px 0 32px;}
#adress span,#contact span{white-space:nowrap;}

#cellar{font-size:70%;background:#F2F2F2;width:100%;height:62px;}
#cellar a{color:#B0B0B0;text-decoration:none;}
#counters{width:23%;}
#counters div{width:200px;text-align:center}
#armex {white-space:nowrap;}
#armex div{padding-left:35px;}
#armex img{margin-left:5px;position:relative;top:6px;}
#armex a{padding:0 2px;}
#armex a:hover{text-decoration:underline;}
#slash{margin-right:5px;position:relative;margin-bottom:3px;}

/* MODULS */
/* news */
.news dt{color:#046CAA; font-size:90%;}

.news .more{text-align:right;font-size:85%;}
.more i{font-style:normal;color:#068420;}
.news dd{margin-bottom:1.5em;}

.right .titles{font-size:80%;margin:20px 40px 0 0;}
.right .titles .more{font-size:100%;}
.right .titles dd{font-size:85%;}
.titles dd a {font-size:80%;color:#222;text-decoration:none;}
.titles dd a:hover {text-decoration:underline;}

.archive .more a,.archive span{font-size:120%;}

/* faq */
#faq li {border:1px solid #fff;background-position:1px 0.45em;}
#faq li div{margin-top:0.5em;}

#addFAQForm{margin-left:28px;}
#addFAQForm label{font-weight:bold;}
#addFAQForm textarea{font:100% tahoma,sans-serif; overflow:auto;width:300px;height:50px;}
.faq .more{font-size:88%;text-align:left;}

/* price */
#main .price td{color:#595959;border:2px solid #E8E8E8;padding:10px;text-align:center;vertical-align:middle;}
#main .price td:first-child{text-align:left;}
* html #main .price td{text-align:expression(this==this.parentNode.firstChild?"left":"center");}
#main .price .head td{font:bold 100% arial,sans-serif;color:#068420;text-transform:uppercase;background:#FFFEC7;text-align:left;padding:3px 10px;}
#main .price th{color:#fff;background:#068420;text-align:left;border:2px solid #E8E8E8;padding:3px 10px;}
#main .price .cost{background:#f3f3f3;}

/* FORMS */
.form h3{margin:0;}
.form input{width:250px;}
.form .radio input{width:auto;}
.form .radio div{display:inline;margin-right:20px;}
.form .radio div *{vertical-align:middle;}
.form div{margin-bottom:1em;}
.form button{background:#068420;color:#fff;font:bold 90% arial;text-transform:uppercase;border:2px outset #068420;}

/* gallery */
.gallery div{width:200px;height:180px;margin-right:10px;float:left;}
.gallery a{display:block;width:200px;height:120px;overflow:hidden;}
.gallery p{margin:0;padding:0;font-size:85%;}