* {margin: 0; padding: 0; border: 0;}
body { background: url(../images/body.gif) top repeat-x; background-color: #000; font-family: Verdana, Geneva, sans-serif; color: #46577e; font-size: 11px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
a { color: #005fb1;}
a:hover { text-decoration: none; }
.centermap { width: 998px; margin: 0 auto; position: relative;}
.devka { background: url(../images/devka.jpg) left bottom no-repeat; padding-bottom: 40px;}
.devka2 { position: absolute; bottom: 0px; margin-bottom: -93px;}
.clock { position: absolute; right: 0px; z-index: 10;}
/*head*/
.head { background: url(../images/head.jpg) top no-repeat; height: 134px; position: relative;}
.head2 { background: url(../images/head2.jpg) top no-repeat; height: 134px; position: relative;}
.logo {  position: absolute; top: 40px; left: 350px; }
.logoimg {  width: 279px; height: 84px;}
.lang { background: url(../images/lang.jpg) no-repeat; width: 79px; height: 14px; position: absolute; bottom: 0px; left: 21px; padding-top: 9px;}
.konvert {width: 79px; height: 23px; position: absolute; bottom: 0px; left: 90px; }
.l1 { margin-left: 18px;}
.l2 { margin-left: 15px;}
/*head*/

/*vodka*/
.vodka { background:url(../images/vodka.jpg) no-repeat; height: 198px;}
.vodka3 { background:url(../images/vodka3.jpg) no-repeat; height: 80px; padding-left: 20px; padding-top: 15px;}
/*vodka*/

/*content*/
.content { background: url(../images/content.jpg) top no-repeat; width: 998px; padding-bottom: 40px;}
.contentbg { background: url(../images/contentbg.jpg) left repeat-y ; width: 998px;}
.content2 { background: url(../images/content.jpg) top no-repeat; width: 998px; position: relative;}
/*menu*/
.menu { padding-left: 74px; padding-top: 6px;}
.menu1 { background: url(../images/menu1.gif) no-repeat; height: 20px; width: 98px; float: left; display: block;}
.menu2 { background: url(../images/menu2.gif) no-repeat; height: 20px; width: 101px; float: left; display: block;}
.menu3 { background: url(../images/menu3.gif) no-repeat; height: 20px; width: 74px; float: left; display: block;}
.menu4 { background: url(../images/menu4.gif) no-repeat; height: 20px; width: 131px; float: left; display: block;}
.menu5 { background: url(../images/menu5.gif) no-repeat; height: 20px; width: 89px; float: left; display: block;}
.menu6 { background: url(../images/menu6.gif) no-repeat; height: 20px; width: 178px; float: left; display: block;}
.menu7 { background: url(../images/menu7.gif) no-repeat; height: 20px; width: 135px; float: left; display: block;}

.menu1:hover { background: url(../images/menu1_hover.gif) no-repeat;}
.menu2:hover { background: url(../images/menu2_hover.gif) no-repeat;}
.menu3:hover { background: url(../images/menu3_hover.gif) no-repeat;}
.menu4:hover { background: url(../images/menu4_hover.gif) no-repeat;}
.menu5:hover { background: url(../images/menu5_hover.gif) no-repeat;}
.menu6:hover { background: url(../images/menu6_hover.gif) no-repeat;}
.menu7:hover { background: url(../images/menu7_hover.gif) no-repeat;}

.menu_eng { padding-left: 197px; padding-top: 6px;}
.menu1_eng { background: url(../images/menu1_eng.gif) no-repeat; height: 20px; width: 82px; float: left; display: block;}
.menu2_eng { background: url(../images/menu2_eng.gif) no-repeat; height: 20px; width: 63px; float: left; display: block;}
.menu3_eng { background: url(../images/menu3_eng.gif) no-repeat; height: 20px; width: 69px; float: left; display: block;}
.menu4_eng { background: url(../images/menu4_eng.gif) no-repeat; height: 20px; width: 131px; float: left; display: block;}
.menu5_eng { background: url(../images/menu5_eng.gif) no-repeat; height: 20px; width: 86px; float: left; display: block;}
.menu6_eng { background: url(../images/menu6_eng.gif) no-repeat; height: 20px; width: 86px; float: left; display: block;}
.menu7_eng { background: url(../images/menu7_eng.gif) no-repeat; height: 20px; width: 67px; float: left; display: block;}

.menu1_eng:hover { background: url(../images/menu1_eng_hover.gif) no-repeat; }
.menu2_eng:hover { background: url(../images/menu2_eng_hover.gif) no-repeat;}
.menu3_eng:hover { background: url(../images/menu3_eng_hover.gif) no-repeat; }
.menu4_eng:hover { background: url(../images/menu4_eng_hover.gif) no-repeat;}
.menu5_eng:hover { background: url(../images/menu5_eng_hover.gif) no-repeat;}
.menu6_eng:hover { background: url(../images/menu6_eng_hover.gif) no-repeat; }
.menu7_eng:hover { background: url(../images/menu7_eng_hover.gif) no-repeat;}
/*drop_menu*/
.nav { margin:0; list-style:none;}
.nav li.top2 {float:left; background: url(images/menu_a.jpg) left top  no-repeat; height: 42px;}
.nav li a.top_link {display:block; float:left; height: 20px;   text-decoration:none; }
.nav li a.top_link span {}
.nav :hover ul.sub li a:hover { }
.nav :hover ul.sub li a.fly:hover { }
.nav :hover ul li:hover > a.fly {} 
.nav a:hover {visibility:visible; position:relative; z-index:200; }
.nav li:hover {position:relative; z-index:200;}
.nav ul, 
.nav :hover ul ul, 
.nav :hover ul :hover ul ul,
.nav :hover ul :hover ul :hover ul ul,
.nav:hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
.nav :hover ul.sub {left: 0px; top: 20px; white-space:nowrap; width: 190px; height:auto; z-index:300; border:  none; padding-top: 2px;}
.nav :hover ul.sub li {  font-weight:normal; width: 148px; height: 20px; background: url(../images/menu_li.gif) bottom no-repeat; padding-left: 11px; padding-top: 5px;    }
.nav :hover ul.sub li a { font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; }
.nav :hover ul.sub li a:hover {background:none; border:  none; text-decoration: underline;}
/*drop_menu*/
/*menu*/

/*main*/
.main { margin-left: 195px; margin-top: 10px; position: relative;}
.t1 { width: 217px; padding-right: 30px;}
.t2 { width: 206px; padding-right: 30px;}
.block { background: url(../images/bg.gif) left top no-repeat; padding-top: 25px; color: #46577e; font-size: 11px; font-family: Verdana, Geneva, sans-serif; padding-left: 24px; padding-right: 6px; margin-top: 13px;}
.block2 { background: url(../images/bg.gif) left top no-repeat; padding-top: 25px; color: #46577e; font-size: 11px; font-family: Verdana, Geneva, sans-serif;margin-top: 13px;}
.block3 { color: #46577e; font-size: 11px; font-family: Verdana, Geneva, sans-serif;margin-top: 13px;}
.block p { line-height: 16px; padding-top: 7px;}
.block2 p { line-height: 16px; padding-top: 7px;}
.block3 p { line-height: 16px; padding-top: 7px;}
.link { background: url(../images/line.gif) 58px 7px no-repeat; text-align: right; }
.link2 { background: url(../images/line2.gif) left 7px no-repeat; text-align: right;}
.tx { padding-left: 26px;}
/*main*/
/*content*/

/*foot*/
.foot { background: url(../images/foot.gif) top center no-repeat; height: 92px; width: 1000px; margin: 0 auto; position: relative;}
.foot a {color: #68829f; font-size: 11px; font-family: Verdana, Geneva, sans-serif; }
.foot2 a {color: #68829f; font-size: 11px; font-family: Verdana, Geneva, sans-serif; }
.copy { float: left; padding-left: 15px; padding-top: 44px; color: #68829f; font-size: 11px; font-family: Verdana, Geneva, sans-serif;}
.footbg { background: url(../images/footbg.jpg) repeat-x; height: 92px;}
.foot2 { background: url(../images/foot2.gif) top center no-repeat; height: 92px; width: 1000px; margin: 0 auto; position: relative;}

/*foot*/

/*bottles*/
.cont { margin-top: 30px;}
.left { padding-left: 28px; width: 230px; color: #46577e; font-size: 10px;}
.right { padding-left: 53px;}
.list { margin-left: 8px; margin-top: 12px;}
.list li { background: url(../images/strela.gif) left top no-repeat; padding-left: 18px; margin-bottom: 12px;}
.block4 { background: url(../images/block.gif) top no-repeat; width: 227px; height: 112px; padding-left: 24px; padding-top: 12px;}
.foto { position: absolute;}

.block5 { background: url(../images/line3.gif) 80px bottom no-repeat; position: relative; color: #46577e; padding-right: 108px; font-size: 11px; min-height: 360px; width: 560px; margin-bottom: 50px;}
.block5 p { padding-left: 146px; padding-top: 11px;}
.block5 .title { margin-left: 88px; padding-left: 0px; font-size: 12px; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #7da3e5; padding-bottom: 5px; padding-top: 0px;}
.block5 a { font-weight: bold; text-transform: uppercase; color: #ff2142; text-decoration: none;} 
.litr { margin-left: 146px; margin-top: 14px;}
.litr td { padding-right: 4px; }
/*bottles*/

/*about*/
.title2 { font-size: 12px; font-weight: bold; padding-left: 103px; padding-bottom: 4px; padding-top: 25px;}
.info2 { margin-left: 103px; background: url(../images/info2.jpg) right top no-repeat; min-height: 336px; border-bottom: 1px solid #7da3e5;border-top: 1px solid #7da3e5; margin-right: 116px; padding-right: 215px; padding-bottom: 8px;}
.info2 p { padding-top: 8px;}

.stranica { margin-left: 103px; min-height: 336px; border-bottom: 1px solid #7da3e5;border-top: 1px solid #7da3e5; margin-right: 116px; padding-right: 25px; padding-bottom: 8px; padding-top:10px;}
.stranica p { padding-top: 8px;}

.tx2 { font-size: 10px; font-style: italic; overflow: hidden;}
/*about*/

/*assortiment*/
.tumbs { width: 779px; margin-left: 103px;border-bottom: 1px solid #7da3e5;border-top: 1px solid #7da3e5;}
.tumbs .tumb { width: 175px; height: 145px; float: left; position: relative; padding-left: 17px;}
.tumbs .foto2 { position: absolute;}
.tumbs a { position: absolute; color: #FFF; text-decoration: none; font-size: 11px; font-weight: bold;}
.tumbs a:hover { text-decoration: underline;}
.one { margin-left: 73px; margin-top: 66px;}
.two { margin-left: 73px; margin-top: 58px;}
.one1 { margin-left: 97px; margin-top: 58px;}
.one2 { margin-left: 103px; margin-top: 57px;}
.one3 { margin-left: 76px; margin-top: 57px;}
.one4 { margin-left: 73px; margin-top: 64px;}
/*assortiment*/

/*vustavka*/
.title3 { margin-left: 103px; margin-right: 116px; padding-top: 30px;border-bottom: 1px solid #7da3e5; height: 23px;}
.knopa { float: left; height: 18px; border: 1px solid #7da3e5; border-bottom: none; padding-left: 11px; padding-right: 11px; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 4px; margin-right: 1px;}
.knopa2 { background: url(../images/knopa2.gif) right no-repeat; float: left; height: 18px; padding-left: 14px; padding-right: 23px; color: #FFF; font-weight: bold; text-decoration: none; padding-top: 5px; margin-right: 1px;}
.info3 { margin-left: 103px; margin-top: 6px; width: 770px; min-height:300px;}
.novosti { min-height:297px;}
.info3 td { padding-top: 5px; padding-right: 18px; line-height: 17px;}
.line4 { background: url(../images/line4.gif) left no-repeat; text-align: right;}
.info3 .text { padding-top: 8px;}
.str { background: url(../images/line5.gif) no-repeat; width: 778px; margin-left: 103px;}
.str p { padding-left: 284px;}
.str a { font-size: 12px; margin-left: 3px; margin-right: 3px; font-family: Tahoma, Geneva, sans-serif; color: #315792; text-decoration: none; font-weight: bold;}
.str a:hover { color: #e6314c;}
.str .act { color: #e6314c;}
.str img { vertical-align: middle;}
.nazad img { margin-right: 6px;}
.vpered img { margin-left: 6px;}
/*vustavka*/

/*video*/
.video { width: 780px; border-bottom: 1px solid #7da3e5; padding-top: 11px; padding-bottom: 11px; margin-left: 103px;}
.player { width: 451px; margin: 0 auto;}
/*video*/


.nagradu {border-bottom: 1px solid #7da3e5; border-top: 1px solid #7da3e5; padding-top: 44px; padding-bottom: 44px; margin-left: 103px; margin-right: 116px;}
.spisok { }
.spisok td { padding-left: 16px; padding-bottom: 14px;}
.spisok span { color: #fe2041;}
.spisok a { text-decoration: none; font-weight: bold; color: #46577e;}
.foto3 { float: left; margin-left: 43px;}



/*bytulki*/
.block5 .knopa3 { background: url(../images/knopa3.gif) left top no-repeat; height: 19px; float: left; padding-left: 22px; padding-right: 12px; margin-right: 1px; color: #FFF; text-decoration: none; font-size: 11px; font-weight: bold; padding-top: 4px;}
.knopa3:hover { text-decoration: underline;}
.block5 .knopa4 { background: url(../images/knopa4.gif) left top repeat-x; height: 19px; float: left; padding-left: 12px; padding-right: 12px; margin-right: 1px;color: #FFF; text-decoration: none;font-size: 11px; font-weight: bold; padding-top: 4px;}
.knopa4:hover { text-decoration: underline;}
.block5 .title5 { margin-left: 88px; padding-left: 0px; font-size: 11px; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #7da3e5; padding-top: 0px; height: 23px; padding-left: 6px;}

.block5 .knopa5 { background: url(../images/knopa5.gif) right top no-repeat; height: 19px; float: left; padding-left: 12px; padding-right: 22px; margin-right: 1px; color: #FFF; text-decoration: none; font-size: 11px; font-weight: bold; padding-top: 4px;}
.knopa5:hover { text-decoration: underline;}

.foto4 { position: absolute; margin-left: -40px; margin-top: 25px;}
.foto5 { position: absolute; margin-left: -15px; margin-top: 0px;}
.foto6 { margin-top: 5px; margin-left: -5px; position: absolute;}
.block6 { background: url(../images/block6.gif) top left no-repeat; width: 235px; padding-top: 10px;}
.znak { background: url(../images/znak.gif) 7px top no-repeat; padding-left: 25px; color: #e6334d;}
.pr { padding-left: 25px; padding-top: 8px;}
/*bytulki*/