/* Created by Group "Caramel" (SDPsM) - http://www.caramel.com.ua */

a img{ border-style:none;}

body,html{ background:#452510 url(../images/bg.jpg) top left; height:100%; margin:0; padding:0; }

div.accessories{
background:url(../images/accessories.gif) no-repeat top left;
height:201px; width:252px; overflow: hidden;
left:51px; top:358px; position:absolute;
z-index:7
}

div.basket{
background:url(../images/index-basket3.gif) no-repeat top left;
height:152px;
margin-left:-253px;
padding:0;
position:absolute;
top:439px;
width:198px;
z-index:11
}
div.book{
background:url(../images/index-wine.gif) no-repeat top left;
height:365px;
margin-top:-293px;
position:absolute;
width:263px
}
div.bottomer{
background:url(../images/bottom-bg.gif) repeat-x top left;
height:72px
}
div.chair{
background:url(../images/chair.jpg) no-repeat top left;
height:177px;
margin-left:-219px;
margin-top:-210px;
position:absolute;
width:219px
}
div.cloth{
background:url(../images/cloth.gif) no-repeat top left;
height:154px;
left:51px;
position:absolute;
top:204px;
width:33px;
z-index:7
}
div.copyright {
background:url(../images/platok.jpg) no-repeat top left;
color:rgb(255,204,153);
font:11px Georgia,Arial,Helvetica,sans-serif;
height:103px;
margin-left:-371px;
margin-top:-33px;
position:absolute;
width:371px
}
div.copyright a{
color:rgb(255,204,153)
}
div.copyright div{
padding-left:70px;
padding-top:50px
}
div.drink_search{background: url(../images/search-down.jpg) no-repeat top left; height:80px; margin-left:-232px; position:absolute; top:609px; width:225px; }
div.drink_search fieldset {border-style: none; margin:0; padding:8px 0 0 0;}
div.drink_search input.sword { border: 1px solid #906d3e; color: #663300; font: 13px Arial,Helvetica,sans-serif; width: 160px; height: 20px; background: #f2e0ba; }
div.drink_search input.btn {padding:0; margin: 0 0 0 7px; width: 55px; height: 20px; cursor: pointer; border-style: none; background: transparent; }

div.drink_search_up{ background:url(../images/search-up.gif) no-repeat top left; height:11px; margin-left:-60px; position:absolute; top:598px; width:60px; }

div.goods{ background:url(../images/index-middle-bg.gif) top left; margin:0; }
div.goods table.goods_box{border-collapse:collapse; width:100%; }
div.goods table.goods_box tr.bottom td.left{margin:0; padding:0; height:96px; width:76px;}
div.goods table.goods_box tr.bottom td.middle{ background:url(../images/blacker-bottom.jpg) repeat-x left top; height:32px; margin:0; padding:0;}
div.goods table.goods_box tr.bottom td.right{ background:url(../images/blacker-right-bottom.jpg) no-repeat right top; height:32px; margin:0; padding:0; }
div.goods table.goods_box tr.middle td.left{background:url(../images/blacker-left.jpg) repeat-y left top; margin:0; padding:0; vertical-align:top; width:76px;}
div.goods table.goods_box tr.middle td.middle{
background:url(../images/blacker-bg.gif);
margin:0; padding:0;
padding-bottom:25px;
padding-top:21px
}
div.goods table.goods_box tr.middle td.right{
background:url(../images/blacker-right.jpg) repeat-y right top;
margin:0; padding:0;
}
div.goods table.goods_box tr.top td.left{
background:url(../images/blacker-left-top.jpg) no-repeat left top;
margin:0; padding:0;
height:15px; width:76px
}
div.goods table.goods_box tr.top td.middle{
background:url(../images/blacker-top.jpg) repeat-x left top ;
height:15px;
margin:0; padding:0
}
div.goods table.goods_box tr.top td.right{
background:url(../images/blacker-right-top.jpg) no-repeat right top;
margin:0; padding:0;
height:15px; 
}

div.goods table.goods_box tr.top td.right, div.goods table.goods_box tr.middle td.right, div.goods table.goods_box tr.bottom td.right{
 width:20px;
}



div.grape{
background:url(../images/grape.gif) no-repeat top left;
left:0; top:0; position:absolute;
height:188px; width:153px;
z-index:10
}
div.links{
background:url(../images/links-line.jpg) repeat-x left top;
height:34px; padding:0 10px 0 15px;
}
div.links a{ color:#330000; font: 17px/18px Georgia,Arial,Helvetica,sans-serif; text-decoration:underline; letter-spacing: -1px;}
div.links a:hover {color: #c52f13;}

div.links table{ border:0; border-collapse:collapse;}
div.links table td{ margin:0; padding:0; vertical-align:middle;} 

div.liqueur{
background:url(../images/liqueur.gif) no-repeat top left;
height:253px;/*left:46px;*/
position:absolute;
top:65px;
width:426px;
z-index:5
}
div.logo{
margin-left:-15px;
position:absolute;
text-align:center;
top:290px;
width:525px;
z-index:21
}
div.logo table td{
color:rgb(255,255,204);
font:12px Arial,Helvetica,sans-serif;
padding-left:100px;
text-align:left
}
div.logo table td.c2{
text-align:right;
}
div.logo table td.c2 a{
color:rgb(204,153,101);
font-weight:bold;
font:12px Arial,Helvetica,sans-serif;
}
div.logo table td:first-letter{
padding-left:25px
}
div.logo table,div.logo_text table{
width:516px
}
div.logo_text{
color:rgb(255,204,153);
font:12px Arial,Helvetica,sans-serif;
margin-top:-30px;
z-index:37
}
div.logo_text table td{
color:rgb(255,204,153);
font:italic 12px Arial,Helvetica,sans-serif;
padding-left:230px
}
div.middler{
background:url(/images/middle-line2.jpg) repeat-x top left;
height:16px; z-index:10; overflow: hidden;
}
div.page_holder{
width:1000px
}
div.refrigerator{
background:url(/images/refrigerator.gif) no-repeat top left;
height:560px;
margin-left:-329px;
position:absolute;
top:0;
width:330px;
z-index:7
}
div.side_left{
background:url(/images/side-left.gif) no-repeat top left;
height:372px;
left:0;
position:absolute;
top:188px;
width:52px;
z-index:10
}
div.spirits{
background:url(/images/spirits.gif) no-repeat top left;
height:251px;
position:absolute;
top:65px;/*margin-left:275px;*/
width:616px;
z-index:4
}
div.topper{ background:url(/images/top-line.jpg) repeat-x top left;  height:65px;  position: relative; overflow: hidden;}
div.topper h1 {white-space: nowrap; padding: 0; margin:0;}
div.topper table td.l{
color:rgb(51,0,0);
font:italic 16px Georgia,"Bookman Old Style","Times New Roman",Times,serif;
padding-left:120px;
padding-top: 0px;
}
div.topper table td.r{
padding-right:310px;
padding-top:0px;
text-align:right
}
div.topper table,div.links table.box,table.goods_god{
width:100%
}
div.wine{
background:url(/images/wine.gif) no-repeat top left;
height:377px;
left:-29px;
position:absolute;
top:65px;
width:336px;
z-index:6
}

table.drinks_for{
margin-bottom:34px;
margin-left:121px;
margin-top:21px
}
table.drinks_for a{
color:rgb(255,204,153);
font:12px Arial,Helvetica,sans-serif
}
table.goods{
margin-left: 5px;
width:430px; 
}
table.goods .category,table.map div.title span.descr{
color:rgb(204,153,102);
font:12px Arial,Helvetica,sans-serif
}
table.goods .name{
color:rgb(255,255,204);
font:17px Arial,Helvetica,sans-serif
}
table.goods .price{
color:rgb(255,204,102);
font:bold 15px Arial,Helvetica,sans-serif
}
table.goods td{
color:rgb(204,153,102);
font:12px Arial,Helvetica,sans-serif;
padding-left: 8px;
padding-top:10px
}
table.goods td.image{
padding:3px;
text-align:center
}
table.goods td.image a{
color:rgb(255,255,203);
font:11px Arial,Helvetica,sans-serif
}
table.goods_god td.gooder{
padding-left:40px;
vertical-align:top
}
table.goods_god td.mapper{
vertical-align:top;
width:245px
}
table.keeper td{
vertical-align:top
}
table.logo_box{
width:525px
}
table.map{ border:0; border-collapse:collapse; margin-bottom:220px; margin-top:34px; width:217px; }
table.map .category{
color:rgb(204,153,102);
font:11px Arial,Helvetica,sans-serif
}
table.map .name{
color:rgb(255,204,151);
font:13px Arial,Helvetica,sans-serif
}
table.map div.title{
color:rgb(255,204,151);
font:16px Arial,Helvetica,sans-serif;
margin-bottom:7px;
text-align:center
}
table.map table td{
padding:2px;
vertical-align:middle
}
table.map table td.txt{
font-size:12px;
padding-left:10px;
padding-top:1px;
text-align:left
}
table.map td{
background:rgb(28,28,28);
margin:0;
padding:0
}
table.map tr.bottom td,table.map tr.top td{
font-size:0
}
table.map tr.bottom td.c{
border-bottom:1px solid rgb(200,171,127)
}
table.map tr.bottom td.l{
background:transparent url(../images/map-bottom-left.gif) no-repeat bottom left;
height:14px;
width:14px
}
table.map tr.bottom td.r{
background:transparent url(../images/map-bottom-right.gif) no-repeat bottom right;
height:14px;
width:14px
}
table.map tr.middle td.c{
padding-bottom:15px;
padding-top:33px
}
table.map tr.middle td.l{
border-left:1px solid rgb(200,171,127)
}
table.map tr.middle td.r{
border-right:1px solid rgb(200,171,127)
}
table.map tr.top td.c{
border-top:1px solid rgb(200,171,127)
}
table.map tr.top td.l{
background:transparent url(../images/map-top-left.gif) no-repeat top left;
height:14px;
width:14px
}
table.map tr.top td.r{
background:transparent url(../images/map-top-right.gif) no-repeat top right;
height:14px;
width:14px
}
table.page_box{
border-collapse:collapse;
margin-top:-1px;
width:100%
}
table.page_box td.content{
margin:0;
padding:0;
}
td.content p{
color:rgb(204,153,101); line-height: 14px;
}

table.page_box td.linker{
height:488px;
vertical-align:top
}
table.page_box td.righter{
font-size:0;
height:5px;
margin:0;
padding:0
}
table.page_box td.topper{
height:65px
}
table.spirits_box{
height:251px;
width:100%
}
table.spirits_box td.liquers_box{
width:1px
}
table.spirits_box td.liquers_wall{
width:5%
}
table.spirits_box td.wall{
width:21%
}
td.nulled{
font-size:0;
margin:0;
padding:0;
vertical-align:top
}
#map_list{
margin-top:15px;
overflow:auto;
/*max-height : 300px;*/
}
#map_list_button{
border-bottom:1px dashed rgb(255,204,151);
color:rgb(255,204,151);
cursor:pointer;
font:12px Arial,Helvetica,sans-serif;
height:15px
}
/*added */



table.nummer input.but{
background:transparent;
border:0;
color:White;
font:14px Arial,Helvetica,sans-serif;
height:20px;
margin:0;
width:15px
}
table.nummer input.subm{
border:0;
color:rgb(255,204,153);
font:12px Arial,Helvetica,sans-serif;
margin:0;
width:auto;
text-decoration: underline;
cursor:pointer;
}
table.nummer input.txt{
background:White;
border:1px solid rgb(142,96,63);
color:rgb(153,102,51);
font:bold 13px Arial,Helvetica,sans-serif;
height:20px;
margin:0;
text-align:center;
vertical-align:middle;
width:21px
}
table.nummer td{
background:rgb(142,96,63);
font-size:0;
height:20px;
padding:0;
vertical-align:middle
}
table.nummer td.boyan{
background:url(../images/boyan.gif) repeat-y top left;
width:13px
}
h1.indexh1 
{
color:rgb(51,0,0);
font:italic bold 14px Georgia,"Bookman Old Style","Times New Roman",Times, serif;
margin:0px;
padding:0px;
text-indent: 2px;
}
h3.indexh3 {
color:rgb(255,204,153);
font:11px Georgia,Arial,Helvetica,sans-serif;
display:inline;
}
span.fakelink {
color:#663300;
font:12px Arial,Helvetica,sans-serif;
text-decoration:underline;
cursor:pointer;
}

/* speed navi */

div.lr_close{
	visibility:hidden; display: none;
	background-color:#FFFFFF; border:1px solid #a6a6a6;
	position:absolute; overflow:auto; z-index:10001;
	height:400px; width:180px;
}
div.lr_open{
	background-color:#F2E0BA; border:1px solid #a6a6a6;
	position:absolute; overflow:auto; z-index:10001;
	height:250px; width:178px;
}
div.sh_lr{ color:#663300; cursor: pointer;
border:1px solid #23262d; background: #F2E0BA url(/images/sel_bl.gif) no-repeat right top; width:180px; height:18px; z-index:10002; font-family:Arial; font-size:12px; }

div.hd_lr{color:#663300; cursor: pointer;
border:1px solid #23262d; background: #F2E0BA url(/images/sel_bl_off.gif) no-repeat right top; width:180px; height:18px; z-index:10002; font-family:Arial;font-size:12px; }

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

.model_box {float: left; width: 430px; height: 250px; overflow: hidden;}

#phone_home {width: 286px; height: 97px; position: absolute; top: 0; background: url(/images/phone_home.png) no-repeat; z-index: 10; margin-left: -285px;}

#top_menu {width: 284px; height: 60px; background: url(/images/top_menu_bg.png) repeat-x; float: right;}
#top_menu .mbox {padding: 25px 10px 0 10px; text-align: center;}
#top_menu .mbox a {font: bold 13px Georgia, Times, serif; color: #5f2c0c; }
#top_menu .mbox  img {vertical-align: middle; margin: 0 3px;}

/* 28/01/10  stickers for wine */
table.goods td.image a {position: relative; display: block; padding: 0 4px 8px 0; text-align: right;}
table.goods td.image img {margin: 0 4px 0 13px;}
table.goods td.image img.sticker {position: relative; margin: -32px -5px 0 auto; display: block;  height: 40px; width: 168px;}
.sticker, .png {	behavior: url('/lib/pngbehavior.htc'); }

div.wine {z-index:5;}
div.logo_box {margin:-40px auto 0; position:relative; text-align:center; width:525px; z-index:6; width: 516px; overflow:hidden;}
div.logo_box .logo_text {text-align:left; line-height: 14px; padding-left: 245px; margin-top:-28px;}
.idx_text {margin: 6px auto 0 auto;  width:51%; color:#CC9965; font: 12px/14px Arial;}
.idx_text p {margin: 0 !important; padding-right:9px;}
.idx_text .more {margin-top: 0px; position: relative; font:bold 12px Arial; text-align: right;}
.idx_text .more a {color:#CC9965;}

#cbox {min-width: 1000px; }