/* reset css*/
html,body,h1,h2,h3,h4,h5,h6,p,address,img,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
ul {list-style: none;}
input, textarea, button, select, form, table, td { font-size: 100%; }
body {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 62.5%; text-align: center; background: #281F0E; position: relative;}
sub, sup { position:relative; font-size: 75%; }
sub {top:0.4em;}
sup {bottom:0.4em;}
p { padding: 0 0 0.5em 0; }
h1 { background: url(../img/arrow-red.gif) no-repeat 0 15px; padding-left: 15px; margin: 10px 20px 10px 20px; clear: both; font-size: 200%; }
.cleaner { line-height: 0px; clear: both; }
.hr { border-top: 1px solid #C8C29E; }
ol { padding-left: 30px; }

a.more { color: #fff !important; text-decoration: none; display: block; width: 4em; background: #91622B url(../img/more-r.gif) no-repeat right; margin-top: 0.5em; }
a.more span { background: url(../img/more-l.gif) no-repeat left; display: block; padding: 1px 0 1px 15px; }
a.more:hover { color: #F0B528; text-decoration: underline;}

#center { width: 960px; font-size: 110%; line-height: 150%; background: url(../img/center.gif) no-repeat; margin: 0 auto; }
#header { height: 80px; overflow: hidden; background: #251D0D url(../img/header.png) repeat-x; width: 900px; margin: 0 auto; text-align: left; }
#header img { float: right; }
#header h1 { background: none; margin: 0; padding: 0; clear: none; }
#logo, #logo span { position: relative; display: block; width: 240px; height: 80px; overflow: hidden; cursor: hand; cu\rsor: pointer; color: #fff; font-style: italic; line-height: 200%; }
#logo { left: 20px; }
#logo span { position: absolute; left: 0; top: 0; background: url(../img/logo.png);  }
#skip a {position: absolute;left: -9999px;}
#skip a:active, #skip a:focus {left: 10px;padding: 4px 10px 5px;text-decoration: none;text-transform: uppercase;top: 10px;display: block;color: #fff;background: #881313;outline-style: none !important; font-weight: bold; z-index: 100;}

#menu { background: #0E0B05 url(../img/menu.jpg) repeat-x bottom; width: 900px; overflow: hidden; margin: 0 auto;}
#menu ul { float: left; margin: 0 15px; display: inline;}

#menu li { float: left; background: url(../img/menu-off.png) repeat-x bottom; }
#menu a { padding: 10px 23px; text-decoration: none; font-size: 120%; color: #F0B528; float: left;}
#menu a:hover { color: #fff; text-decoration: underline;}
#menu a.curr { background: url(../img/menu-on.png) repeat-x bottom; color: #F5DC9F; }

/* three blocks under header */
#blocks { width: 900px; overflow: hidden; margin: 0 auto 6px auto; background: url(../img/blocks.gif) repeat-x; text-align: left; }
#blocks p { padding: 0 15px; }
#blocks a:hover { color: #fff; }
#blocks h2 { position: relative; height: 64px; padding-left: 2px; }
#blocks h2 span { display: block; height: 64px; position: absolute; left: 0; top: 0; }

.choose, .basket, .user { float: left; min-height: 115px; _height: 115px; background-position: 0 64px; background-repeat: no-repeat; }

.choose { width: 339px; background-image: url(../img/choose.jpg); background-color: #891412; }
	.choose h2 span { width: 339px; background: url(../img/choose-h2.jpg); }
	.choose p { margin-top: 5px; line-height:180%}
	.choose b a { color: #E4CFD5; font-weight: bold; text-decoration: none; padding-left: 16px; margin-right: 10px;}
	.choose b a:hover {text-decoration: underline;}
	.choose a { color: #D66441; background-repeat: no-repeat; }
	.choose1 { background-image: url(../img/choose1.gif); }
	.choose2 { background: transparent url(../img/choose2.gif) 0px 18px; display: block; padding-top: 15px; height: 30px;}
.basket { width: 287px; position: relative; left: 12px; background-image: url(../img/basket.jpg); background-color: #94532D; line-height: 140%; color: #BF996A; }
	.basket h2 span { width: 287px; background: url(../img/basket-h2.jpg);}
	.basket strong { color: #EFC692; }
	.basket a, .user a { color: #F0B528; text-decoration: none; float: left; margin: 0 10px 0 0; background: url(../img/li.gif) no-repeat 0 0.5em; padding: 0 0 0 8px; }
	.basket a:hover, .user a:hover {text-decoration: underline;}
.user { width: 261px;  position: relative; left: 7px; background-image: url(../img/user.jpg); background-color: #986F2F; line-height: 130%; color: #E9CEAC; }
	.user h2 span { width: 261px; background: url(../img/user-h2.jpg);}
	.user input { background: #603D14; border: 1px solid #98672E; width: 80px; float: left; margin-right: 5px; color: #98672E; }
	.user .button { width: 20px !important; height: 20px; border: 0; padding: 0; margin: 0; background: transparent; }
	.user p { clear: left; }
.logged h2 span { width: 300px; background: url(../img/user-logged.jpg);}

#wrap { background: url(../img/wrap-back.jpg) repeat-y 0 -50px; width: 900px; overflow: hidden; margin: 0 auto 10px auto; text-align: left; }

#content { width: 554px; float: right; color: #603D14; padding: 10px 0 20px 0; background: #FAF5CC url(../img/wrap.jpg) repeat-y 0 -50px;}

#column { float: left; width: 340px; background: url(../img/col.jpg) no-repeat top center; min-height: 510px; _height: 510px; color: #F0B528; }
#column a { color: #DEC08F; }
#column a:hover { color: #fff; }
#column img { display: block; }

#col { background: #0A0908 url(../img/submenu.jpg) no-repeat; padding: 20px; margin:20px;}
.col { background: #0A0908 url(../img/submenu.jpg) no-repeat; padding: 20px; margin:20px;}
.pulse {padding:2px; background: url(../img/pulse.gif); margin: 20px;}
.pulse #col {margin:0}
.pulse .col {margin:0}
#submenu li a { font-weight: bold; text-decoration: none; font-size: 120%; padding: 4px 0; display: block; color: #fff }
#submenu li a:hover { color: #F0B528 }
#submenu { margin-bottom: 1em; }
#submenu ul { margin-top: 5px;  }
#submenu li { background: url(../img/li.gif) no-repeat 0 0.9em; padding-left: 10px; border-bottom: 1px solid #71624A; }
#submenu .sub2 { margin-top: 20px; border: 0 }
#submenu .sub2 li { border: 0; }
#submenu li li { margin-left: 5px; }
#submenu li li a { font-weight: normal; }
#submenu li a.curr { color: #F0B528; }

#submenu li.perf {background: url(../img/li.gif) no-repeat 0 1.5em; padding-top: 10px;}

.tip { float: left; width: 300px; color: #F0B528; clear: left; padding: 50px 0 10px 0; margin: 0 20px 10px 20px; background: #881313 url(../img/tip-bckg.jpg) no-repeat; display: inline; }
.tip .text { margin: 0; padding: 0 10px; }
.tip a { color: #fff; font-weight: bold; text-decoration: none; }
.tip a:hover {text-decoration: underline;}
.tip p { padding: 0.3em 0 0.5em 0; }

#col .tip { background: transparent url(../img/tip.gif) no-repeat; width:auto; float: none; padding: 40px 0 5px 0;}
#col .tip .text { padding: 0; }

.col .tip { background: transparent url(../img/tip.gif) no-repeat; width:auto; float: none; padding: 40px 0 5px 0; }
.col .tip .text { padding: 0; }

.producttip {clear: left; background: #0A0908 url(../img/tip-sommelier.gif) no-repeat; padding: 60px 15px 0 25px; margin:20px;}
.producttip img { float: left; margin: 3px 0 0 0;}
.producttip ul { background: url(../img/tip-bruha.jpg) no-repeat bottom right; }
.producttip li { clear: left; padding: 0 0 20px 0; width: 100%; overflow: hidden; }
.producttip .text { margin-left: 65px; background: url(../img/tip-arrow.gif) no-repeat 0 0.5em; padding: 0 0 0 10px }
.producttip .price { color: #fff }

#column .mail {clear: left; background: transparent url(../img/tip-mail.jpg) no-repeat; padding: 47px 0 20px 35px; margin:20px;}
#column .mail label {display: block; color: #856c32;}
#column .mail input {float: left; margin: 5px 0 0 10px; padding-left: 2px; width: 176px; height: 13px; color: #F0B528; background-color: #603d14; border: 1px solid #98672e;}
#column .mail input.submit {float: left; margin: 4px 0 0 5px; padding: 0px; border: 0px; background: none; width: 18px; height: 18px;}
#column .mail input.button {height: auto;}


.left-news { background: #0A0908 url(../img/left-news.jpg) no-repeat; padding: 20px; margin:20px;}
.cat-news { background: #0A0908 url(../img/cat-news.jpg) no-repeat; padding: 20px; margin:20px;}
.vino-z-m-c {clear: left; background: #0A0908 url(../img/cat-news.jpg) no-repeat; padding: 20px; margin:20px;}
.vino-z-m-c p { clear: both; padding: 0 0 1.5em 0; width: 100%; overflow: hidden;}

.left-news ul { background: url(../img/block-aktuality.gif) no-repeat; padding-top: 30px;}
.cat-news ul { background: url(../img/block-aktuality.gif) no-repeat; padding-top: 30px;}

.poll { margin-bottom: 1.5em; background: url(../img/poll.gif) no-repeat 10px 0; float: left; clear: left; width: 330px; padding-top: 40px; color: #967A51; }
.poll strong { padding: 0 10px 0 0; }
.poll a { font-weight: normal; color: #967A51;}
.poll ul { padding: 5px 10px 5px 30px; clear: left; }
.poll li { margin-bottom: 0.8em; }
.poll span, .poll div { background: url(../img/poll-bckg.gif) no-repeat bottom; margin: 5px 0 0 0; width: 200px; display: block;}
.poll img { display: block;  height: 9px; }

#footer {clear: both; text-align: right; color: #CA9252; margin: 0 30px;}
#footer p {padding: 5px 20px; }
#footer a { color: #CA9252; text-decoration: none;  }
#footer a:hover {text-decoration: underline;}
#footer a span { text-decoration: underline; color: #CA9252;  }
.copy { float: left; text-align: left; }
.copy span { color: #F0B528 }

#footer ul {display: block;}
#footer ul li {display: block; float: left; padding: 0 15px; border-bottom: 1px solid #98672E;}
#footer ul li a {display: block; height: 70px; background-repeat: no-repeat;}
#footer ul li a.log-vm  {width: 115px; background-image: url(../img/logo-vm.jpg);}
#footer ul li a.log-vp  {width: 130px; background-image: url(../img/logo-vp.jpg);}
#footer ul li a.log-hs  {width: 100px; background-image: url(../img/logo-hs.jpg);}
#footer ul li a.log-chm {width: 130px; background-image: url(../img/logo-chm.jpg);}
#footer ul li a.log-chb {width: 120px; background-image: url(../img/logo-chb.jpg);}
#footer ul li a.log-bs  {width: 125px; background-image: url(../img/logo-bs.jpg);}
#footer ul li a:hover   {background-position: 0 -70px;}
#footer ul li a span {display: none;}
/*#footer .cleaner {width: 100%; height: 1px; line-height: 1px; border-bottom: 1px solid #98672E; clear: both;}*/


/* text, novinky */
.article, .news { padding: 0 20px; clear: both; padding-bottom: 1em;}
.article a, .news a { color: #A82802; }
.article a:hover, .news a:hover { color: #000; }
.news img, .thumb, .tip img { float: left; margin: 2px 10px 5px 0; background-repeat: no-repeat; background-position: 3px 3px; overflow: hidden;}
.date  { color: #A82802; font-weight: bold; }
/*
.text { margin-left: 100px; }
*/
.news h3, .news h3 a { color: #000; font-weight: bold; }
.news h3 a:hover { color: #A82802; }
.article h2 { color:#5A0000; font-size: 180%; padding: 0.2em 0 0.6em 0; font-weight: normal; line-height: 1.3; }
.article h3 { color:#7B5120; font-size: 150%; padding: 0.2em 0 0.3em 0; font-weight: normal; }
.article table { width: 512px; border: 1px solid #97662E; margin-bottom: 0.5em; }
.directmail table { width:100% !important; }
.article tr { background: #F7F1B9; }
.article td {  border-bottom: 1px solid #97662E; color: #000; padding: 0.3em 0.5em; }
.article th { border-bottom: 1px solid #97662E; color: #F0B528; background: #724B1C url(../img/th.jpg) repeat-x bottom; padding: 0.5em; font-weight:bold; }
.article ul { padding: 0.4em 0 0.8em 15px; }
.article ul li { background: url(../img/arrow-red-white.gif) no-repeat 0 0.4em; padding-left: 15px; }


.directmail h1{padding: 10px 10px 10px 0px; font-size: 24px; font-weight: normal; font-family: 'Times New Roman, serif'; color:#630C0C; background:none; line-height:25px;}

.intro, .block, .steps { background: #96662F url(../img/block.jpg) no-repeat top; color: #F0B528; width: 514px; overflow: hidden; }
.steps { background: #96662F url(../img/block2.jpg) no-repeat top;  }
.block div, .steps ol { background: url(../img/block.gif) no-repeat bottom;  padding: 10px; height: 100%; overflow: hidden;}
.block .curr, .steps .curr { color: #fff; font-weight: bold; }
.block .imp, .intro strong, .steps strong { color: #fff; }
.block {clear:right}
.block a.whitebold {color:white;text-decoration:none;font-weight:bold}
.block a.whitebold:hover {text-decoration: underline;}

.intro { background: transparent url(../img/sommelier.gif) no-repeat top right; padding-top: 20px; line-height: 1.4}
.intro .block { background: #96662F url(../img/sommelier.jpg) no-repeat top;   }
.intro .block div { padding: 7px 150px 0 10px; min-height: 140px; _height: 140px;}
.intro .block div {height: expression(this.scrollHeight < 140? "145px" : "auto" );}
.intro a {color:white;}
.intro a:hover {text-decoration: underline;}

.winery img { float: left; margin-right: 10px; }
.winery h2 { font-size: 100%; color: #5A0000; font-weight: bold; padding: 0 0 0.2em 15px; margin-left: 110px; background: url(../img/dt.gif) no-repeat 0 0.4em; }
.winery .article { color: #5A0000; }
.winery .article p { margin-left: 110px; }

.pages { margin: 0 20px; padding: 5px 0; clear: both; border-top: 1px solid #A99D7B; }
.pages p { text-align: center;}
.pages a { color: #95652D; padding: 1px 4px; text-decoration: none;}
.pages a:hover { text-decoration: underline; }
.pages a.curr { color: #fff; background: #A99D7B; }
.pages img { vertical-align: middle; }

/* kosik */
.shop { border: none !important; line-height: 120%; clear: both;}
.shop thead tr { background: transparent; }
.shop th { color: #5A0000; border: none; padding: 5px 7px 12px 7px; background: url(../img/th.gif) no-repeat right bottom; vertical-align: bottom; white-space: nowrap;}
.shop th.del { background: url(../img/th-del.gif) no-repeat left bottom; }
.shop th.code { background: url(../img/th-code.gif) no-repeat right bottom; }
.shop td { border: none; color: #F0B528; font-weight: bold; vertical-align: top; padding: 5px 7px 20px 7px; border-top: 2px solid #FAF5CC; background: #603D13 url(../img/tr.jpg) repeat-x bottom;}
.shop td a { color: #fff; font-weight: normal; }
.shop td a:hover { color: #F0B528; }
.shop td.code { background: #603D13 url(../img/td-code.jpg) no-repeat bottom left; padding: 0;}
.shop td.code span { background: url(../img/td-code.gif) no-repeat top left; display: block; padding: 5px;font-weight: normal; color: #BE8E56;}
.shop td.del { text-align: center; background: #603D13 url(../img/td-del.jpg) no-repeat bottom right; padding: 0;}
.shop td.del a { display: block; background: url(../img/td-del.gif) no-repeat top right; padding: 5px;}
.shop-finish { background: url(../img/shop-finish.gif) no-repeat right; float: right; padding: 10px 27px 10px 0;}
.shop-finish span { display: block; padding: 1px 4px 2px 20px; background: #B80000 url(../img/shop-finish2.gif) no-repeat left;}
.shop input, .item input, .shop textarea { border: 1px solid #F0B528; color: #F0B528; background: #794F20; }
.amount { width: 70px; }
.amount input { width: 25px; text-align: right; float: left;}
.amount .recalc { border: 0; background: transparent; width: auto; margin-left: 5px;}
.sum { text-align: center; font-size: 120%; border-bottom: 1px solid #C8C29E; }
a.back, a.recalc { float: left; padding-left: 18px; margin: 0.5em 0.5em 1em 0; }
a.back, a.shop-finish, a.recalc { color: #fff; text-decoration: none; }
a.back:hover, a.shop-finish:hover, a.recalc:hover { color: #fff; text-decoration: underline;}
.recalc { background: #EEB328 url(../img/recalc2.gif) no-repeat left; }
.back { background: #CF5826 url(../img/back.gif) no-repeat left; }
.back span, .recalc span { background: url(../img/button.gif) no-repeat right; display: block; padding: 2px 5px 1px 0; *padding:2px 5px 2px 0; }

.search-finish { background: url(../img/shop-finish.gif) no-repeat right; float: right; padding: 10px 27px 10px 0;}
.search-finish input { display: block; padding: 1px 25px 3px 25px; background: #B80000 url(../img/shop-finish2.gif) no-repeat left; border: none !important; color: #fff; *width: 1%; overflow: visible; cursor: pointer; cursor: hand;}
.search-finish3 input {display: block; padding: 1px 25px 3px 25px; background: #B80000 url(../img/shop-finish3.gif) no-repeat left; border: none !important; color: #fff; *width: 1%; width: 139px;  overflow: visible; cursor: pointer; cursor: hand;}

/* formulare, registrace */
.article table.form { width: 100%; margin-bottom: 0.2em; }
.article fieldset { margin-top: 1em; }
.article input, select, textarea { border: 1px solid #BE8E56; }
.form label { color: #5A0000; display: block; text-align: right;}
.form, .form tr, .form td { border: none !important; background: transparent !important; }
legend, .form .imp { font-weight: bold; color: #96662D; font-size: 110%; padding-bottom: 0.5em; }
.check { width: auto !important; border: none !important; vertical-align: middle;}
input.button { cursor: hand; cu\rsor: pointer; color: #fff; text-decoration: none; border: 0 !important; width: 150px; background: url(../img/submit.gif) no-repeat center; padding: 3px 0 4px 0; margin: 1em 0;}
input.button.back { background: #CF5826 url(../img/back.gif) no-repeat left; }
select { width: 125px;  }
.form img { vertical-align: middle; margin-left: 5px; }
.form .disabled-dm-input {width: 180px;}

.picto td { width: 170px; vertical-align: top; padding: 7px 0; }
.picto input { float: left; margin: 1em 0 0 0; border: 0; }
.picto label { float: left; width: 150px; }
.picto img { float: left;}
.picto span { display: block; margin: 0 5px 0 50px; text-align: left; color: #A36109; }

/* katalog */
.items { padding: 0 0 0 20px }
.item { background: #966730 url(../img/item.jpg) no-repeat top; width: 514px; float: left; position: relative;}
.itemtip { width: 50px; height: 50px; position: absolute; float: none; left: 0; top: 0;}
.item .img { width: 160px; float: left; }
.item .img img { margin: 10px 0 20px 10px; }
.item h2 { display: none; }
.item dl { width: 350px; float: right; padding: 5px 0 24px 0; }
.item dt { color: #fff; font-weight: bold; font-size: 110%; padding: 0.4em 40px 5px 26px; background: url(../img/dt.gif) no-repeat 5px 0.75em; }
.item dt a { color: #fff }
.item dd { background-repeat: no-repeat; padding: 0.3em 35px 0.4em 26px; }
.item dd, .year strong, .price strong, .item form { color: #F0B528; }
.aroma { background-image: url(../img/ico-aroma.gif); }
.taste { background-image: url(../img/ico-taste.gif); }
.temp { background-image: url(../img/ico-temp.gif); }
.appear { background-image: url(../img/ico-appear.gif); }
.food { background-image: url(../img/ico-food.gif); }
.area { background-image: url(../img/ico-area.gif); }
.item .gift { margin: 5px 0 45px 0; padding: 10px 0 0 0; background: url(../img/gift_top.gif) top left no-repeat; border-bottom: 1px solid #966730}
.item .gift span { display: block;  background: url(../img/gift_bottom.gif) bottom left no-repeat; padding: 0 25px 10px 10px }
.item .gift h4 {padding: 0 0 0 10px; font-weight: bold;}
.item .gift ul { display: block;  width: 320px; background: url(../img/gift_bottom.gif) bottom left no-repeat; padding: 0 10px 10px 10px }
.item .year, .item .price { color: #fff; }
.item form { clear: both; position: absolute; right: 0px; bottom: -1px; width: 300px; text-align: right; padding: 0 0 18px 0; border-bottom: 2px solid #FAF5CC;}
.item form p { margin: 0 15px 0 120px; }
.item input, .item label { float: left; margin: 24px 0 0 0; }
.item input { width: 50px; }
.item label { padding-right: 5px;}
.item .add { border: 0; float: right; width: auto; background: none; margin: 0; }
.item .desc { color: #fff; padding: 0.3em 10px 0.4em 26px }

.item .bottom { clear: both; position: absolute; right: 0px; bottom: -1px; width: 514px; height: 20px; background: url(../img/item.gif) no-repeat bottom;}

.item .award { margin: 5px 0 45px 0; padding: 10px 0 0 0; background: url(../img/gift_top.gif) top left no-repeat; border-bottom: 1px solid #966730}
.item .award span { display: block;  background: url(../img/gift_bottom.gif) bottom left no-repeat; height: 10px; padding: 0 10px 0px 10px }
.item .award h4 {padding: 0 0 0 10px; font-weight: bold;}
.item .award ul { display: block;  width: 320px; background: url(../img/awards_back.gif) repeat-y; padding: 0 10px 0 10px }

.steps li { float: left; list-style: none; padding: 5px 15px 3px 30px; background-repeat: no-repeat; }
.steps li.curr { background-position: 0 -176px; }
.step1 { background-image: url(../img/step1.gif); }
.step2 { background-image: url(../img/step2.gif); }
.step3 { background-image: url(../img/step3.gif); }
.step4 { background-image: url(../img/step4.gif); }

#searchform {position: relative; overflow: hidden; width: 100%}
.search-finish3 { background: url(../img/shop-finish.gif) no-repeat right; float: right; padding: 10px 3px 10px 0; position: absolute; right: 0px; top: 170px}
.noabsolute {position: static;}
#wine-count {position: absolute; top: 110px; right: 0px; width: 143px; color: #fff; background: url(../img/wine-count.gif) no-repeat center; padding: 20px 0; text-align: center;}
#wine-count strong {color: #F0B528; font-size: 160%}

/* homepage */
.stamps { position: absolute; left: 479px; width: 43px; top: 10px;  }
.stamp, .stamp-awards, .stamp-tip, .stamp-buy { display: block; width: 43px; height: 43px;  }

#awards .stamp { background: url(../img/stamp-awards.png); cursor: help; _background: url(../img/stamp-awards.gif); }
#sommelier .stamp { background: url(../img/stamp-sommelier.png); _background: url(../img/stamp-sommelier.gif); }
#buy .stamp { background: url(../img/stamp-buy.png);  _background: url(../img/stamp-buy.gif);  }

.stamp-awards { background: url(../img/stamp-awards.png); _background: url(../img/stamp-awards.gif); }
.stamp-tip { background: url(../img/stamp-sommelier.png);  _background: url(../img/stamp-sommelier.gif); }
.stamp-buy { background: url(../img/stamp-buy.png); _background: url(../img/stamp-buy.gif);  }


.bubble { position: absolute; width: 275px; left: -265px; top: 5px;  color: #F0B226; background: url(../img/bubble1.gif) no-repeat bottom; display: none; z-index: 9999; }
.bubble h4 { color: #fff; font-weight: bold; padding: 0 0 0.4em 0 }
.bubble2 { padding: 10px 20px 10px 10px; background: url(../img/bubble2.gif) no-repeat top;  }
.bubble .more { width: 100%; overflow: hidden; padding: 0.5em 0 0 0;}
.bubble .more a { color: #fff; float: right; padding: 0 10px 0 0; background: url(../img/bubble-more.gif) no-repeat right; }
.bubble li { background: url(../img/bubble-li.gif) no-repeat 0 0.5em; padding: 0 0 0.5em 8px; line-height: 1.2; }
.bubble ul { min-height: 50px; _height:50px }

.cycle { background: url(../img/cycle.gif) no-repeat top; padding: 0 20px 0 20px; }
#cycle {  }
#cycle .item0 { background: #966730 url(../img/item0.jpg) no-repeat top;}

#tabs { height: 145px; line-height: 1.2; padding: 0 18px; background: url(../img/tabs.gif) no-repeat }
#tabs .awards { width: 187px; float: left; }
#tabs .sommelier { width: 177px; float: left;}
#tabs .buy { width: 154px; float: left; }

#tabs .awards a { padding: 0 30px 0 10px; background: url(../img/tab1.jpg) no-repeat bottom; }
#tabs .sommelier a { padding: 0 55px 0 10px; background: url(../img/tab2.jpg) no-repeat bottom;  }
#tabs .buy a { padding: 0px 30px 0 10px; background: url(../img/tab3.jpg) no-repeat bottom;  }

#tabs a { color: #DCB9B9; text-decoration: none; display: block; height: 145px; }
#tabs span { display: block; padding: 35px 0 0 0; }
#tabs .activeSlide span { padding: 32px 0 0 0; }
#tabs a.activeSlide { color: #F0B226; background-position: top !important;}

.all {padding: 10px 0 0 0; clear: both; width: 514px; overflow: hidden; }

.all a {float: right; padding: 10px 27px 10px 0; color: #fff; text-decoration: none;}
.all a span { display: block; padding: 1px 4px 2px 20px; background: #B80000 url(../img/shop-finish2.gif) no-repeat left;}

#awards .all a { background: url(../img/all-awards.gif) no-repeat right; }
#sommelier .all a { background: url(../img/all-sommelier.gif) no-repeat right; }
#buy .all a { background: url(../img/all-buy.gif) no-repeat right; }

.popup { width: 480px; height: 682px; background: url(../img/intro-prestige.jpg) no-repeat; position: relative; }
.popup .close { display: block; width: 229px; height: 30px; position: absolute; right: 5px;    }
.popup .continue { display: block; width: 229px; height: 30px; position: absolute; left: 5px;    }
.popup .close, .popup .continue { top: 645px;  }

div#nyroModalFull {font-size: 12px;color: #777;font-family: Verdana;}
div#nyroModalFull div#nyroModalLoading {border: 2px solid #C6B75C;width: 150px;height: 150	px;text-indent: -9999em;background: #fff url(../img/nyroloader.gif) no-repeat;background-position: center;}
div#nyroModalFull div#nyroModalLoading.error {border: 4px solid #f66;line-height: 20px;padding: 20px;width: 300px;height: 100px;text-indent: 0;background: #fff;}
div#nyroModalFull div#nyroModalWrapper {background: #fff;border: 2px solid #C6B75C;}
div#nyroModalFull div#nyroModalWrapper a#closeBut {position: absolute;display: block;top: -15px;right: -15px;width: 15px;height: 15px;text-indent: -9999em;background: url(../img/nyroclose.gif) no-repeat;outline: 0;}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {margin: 0;padding: 0;	position: absolute;	top: -22px;	left: 5px;	font-size: 11px;color: #ddd; font-weight: normal;}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {padding: 5px;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {position: relative;overflow: hidden;text-align: center;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {vertical-align: baseline;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {position: absolute;bottom: 0;left: 0;background: black;padding: 10px;margin: 10px;border: 1px white dotted;overflow: hidden;opacity: 0.2;filter: alpha(opacity=20); display: none;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5;filter: alpha(opacity=50);cursor: help;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {outline: none;position: absolute;top: 0;height: 100%;cursor: pointer;text-indent: -9999em;background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {left: 0;width: 40%;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {background: url(../img/nyroprev.gif) left 20% no-repeat;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {right: 0;width: 40%;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {background: url(../img/nyronext.gif) right 20% no-repeat;}
