body { /*overflow: hidden;*/ margin:0px; padding:0px; font-family:arial,tahoma,verdana; font-weight:normal; font-size:11px; background:url(images/tpl/topbg.png) left top repeat-x #FAF3E1; color:#6D6D6D; } table { padding:0px; margin:0px; border-collapse:collapse; border-spacing:0px; } td { padding:0px; margin:0px; text-align:left; vertical-align:top; font-family:arial,verdana,tahoma; font-size:11px; color:#6D6D6D; } input,textarea,select { font-family:arial,tahoma,verdana; font-size:11px; } ul { list-style:disc inside; } form { margin:0px; } a { text-decoration:none; color:#7A2426; border: none; } a img { border: none; } a:hover { text-decoration:underline; color:#7A2426; } div.error { font-weight:bold; color:#F35434; } a.copy { font-weight:bold; text-decoration:none; color:#FFFFFF; } a.copy:hover { font-weight:bold; text-decoration:none; color:#15B0E6; } h1,h2,h3 { font-size:18px; font-weight:bold; padding:0px; margin:0px; } table.maintable { width:1020px; height: 100%; padding: 0; margin: 0; } table.maintable td.top { height:211px; background:url(images/tpl/logo.png) 50% top no-repeat; padding-top:160px; } table.maintable td.bot { height:17px; background:url(images/tpl/botbg.png) 50% bottom no-repeat; } table.maintable td.mid { padding: 0 0 10px 0; } table.maintable td.bot div.copy { width: 100%; height: 100%; } table.maintable td.main { height:400px; } table.content { width:100%; height: 100%; } table.content td.contentleft { width:161px; height: 100%; padding:10px 15px 0px 5px; background:url(images/tpl/hline.png) right 50% no-repeat; } table.content td.contentright { width:161px; padding:10px 5px 0px 15px; /*background:url(images/tpl/phone.png) 50% bottom no-repeat;*/ } table.content td.contenttd { padding:10px 10px 0px 10px; background:url(images/tpl/hline.png) right 50% no-repeat; } table.content td.contenttd div#contdiv { padding-left:5px; padding-right:5px; border:1px solid #FAF3E1; } table.topmenu { marging:0px; padding:0px; height:21px; } table.topmenu td.delim { width:7px; } table.topmenu td.cdelim { width:100px; } table.topmenu td.left { width:90px; background:url(images/tpl/topmenul.png) left 60% no-repeat; } table.topmenu td.right { width:90px; background:url(images/tpl/topmenur.png) right 60% no-repeat; } table.submenu { width:141px; margin-bottom: 10px; } table.submenu td.item { padding:7px 0px 8px 0px; background:url(images/tpl/dotline.png) left bottom repeat-x; } table.submenu td.item span { background:url(images/tpl/dot.gif) left 50% no-repeat; padding-left:10px; } table.submenu td.itemlast { padding:7px 0px 8px 0px; } table.submenu td.itemlast span { background:url(images/tpl/dot.gif) left 50% no-repeat; padding-left:10px; } table.pagetitle { width:350px; height:45px; background:url(images/tpl/dotline.png) left bottom repeat-x; margin-bottom:15px; } table.pagetitle td { color:#7A2426; vertical-align:middle; font-size:17px; font-weight:bold; } table.pagetitle td h1 { color:#7A2426; vertical-align:middle; font-family:ArnoPro,times new roman; font-weight:bold; font-size:17px; } table.blocktitle { width:100%; /*height:45px;*/ margin-bottom:5px; } table.blocktitle td { color:#7A2426; vertical-align:middle; text-align:center; font-family:ArnoPro,times new roman; font-weight:bold; font-size:16px; } table.blocktitle td h3 { color:#7A2426; font-family:ArnoPro,times new roman; font-weight:bold; font-size:16px; } div.newsblockitems { display:none; width:100%; margin-bottom:3px; background:url(images/tpl/dotline.png) left bottom repeat-x; } div.newsblockitems table { margin-bottom:7px; margin-top:7px; } div.newsblockitems table td { padding:3px 10px 3px 10px; } div.newsblockitems a { color:#6D6D6D; } div.newsblockitems a:hover { color:#7A2426; } div.newsblockhead { width:100%; margin-bottom:3px; cursor:pointer; color:#7A2426; font-family:ArnoPro,times new roman; font-weight:bold; font-size:14px; padding-bottom:3px; background:url(images/tpl/dotline.png) left bottom repeat-x; } div#sublefttop { margin-bottom:100px; } table.righttab td.rtbot { vertical-align:bottom; padding-top:15px; } table.lefttab { height: 100%; width: 100%; } table.lefttab td.ltbot { background:url(images/tpl/house.png) left top no-repeat; width: 100%; height: 120px; padding: 0px 15px; vertical-align: bottom; } a.cart { display:inline-block; padding-left:40px; background:url(images/tpl/arrow2.png) left 50% no-repeat; margin-left:17px; } .pics { height: 314px; width: 586px; padding: 0; margin: 0; border: 2px solid #C4B583; } .pics img { background-color: #eee; width: 586px; height: 314px; top: 0; left: 0 } table.form input { border: 1px solid #c6b084; } table.form textarea { border: 1px solid #c6b084; } table.vinelist { width:100%; border:1px solid #A9A8A8; margin-bottom:15px; } table.vinelist tr.tr1 { background:#FDF5CF; } table.vinelist tr.head { background:#FFFFFF; } table.vinelist tr.head td { color:#A9A8A8; font-weight:bold; padding:5px 10px 5px 10px; } table.vinelist tr.tr1 td, table.vinelist tr.tr2 td { color:#666666; padding:5px 10px 5px 10px; } table.vinelist tr td.number { width:60px; border-right:1px solid #A9A8A8; border-bottom:1px solid #A9A8A8; text-align:center; } table.vinelist tr td.name { border-right:1px solid #A9A8A8; border-bottom:1px solid #A9A8A8; } table.vinelist tr td.volume { width:25px; border-right:1px solid #A9A8A8; border-bottom:1px solid #A9A8A8; text-align:center; } table.vinelist tr td.price { width:50px; border-bottom:1px solid #A9A8A8; text-align:center; } table.vinelist tr td.actions { border-bottom:1px solid #A9A8A8; } table.vinelist td.actions table { width:100%; } table.vinelist td.actions table td { padding:0px; } table.vinelist td.actions table td.details { width:50%; text-align:left; padding-left:30px; background:url(images/tpl/arrow.png) 15px 50% no-repeat; } table.vinelist td.actions table td.addtocart { width:50%; text-align:left; padding-left:160px; background:url(images/tpl/arrow2.png) 120px 50% no-repeat; } table.vinelist tr td.details a, table.vinelist tr td.addtocart a { color:#666666; cursor:pointer; } table.vinelist tr td.details a:hover, table.vinelist tr td.addtocart a:hover { color:#666666; cursor:pointer; } div.dvinelist { margin-bottom:5px; } div.dvinelist h2 { font-size:12px; } td.shoplinktd { padding-right:100px; } div.shoplink { width:100%; margin-top:20px; text-align:right; } div.shoplink a { cursor:pointer; } table.carttab { width:100%; border:1px solid #A9A8A8; } table.carttab tr.tr1 { background:#FDF5CF; } table.carttab tr.head { background:#FFFFFF; } table.carttab tr.head td { color:#A9A8A8; font-weight:bold; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8 } table.carttab tr.tr1 td, table.carttab tr.tr2 td { color:#666666; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8; } table.carttab tr td.counter { border-right:1px solid #A9A8A8; width:20px; } table.carttab tr td.title { border-right:1px solid #A9A8A8; } table.carttab tr td.price { border-right:1px solid #A9A8A8; width:50px; } table.carttab tr td.subtotal { width:70px; } table.carttab tr td.subtotal span { color:#666666; } table.carttab tr.tr1 td.price, table.carttab tr.tr2 td.price { color:#7A2426; } table.carttab tr.tr1 td.subtotal, table.carttab tr.tr2 td.subtotal { color:#7A2426; } table.carttab td.addtocart, table.carttab td.nb { width:15px } table.carttab tr td.quantincart { border-right:1px solid #A9A8A8; width:40px; } table.carttab tr td.quantincart input { border:1px solid #A9A8A8; height:16px; font-size:10px; vertical-align:middle; padding:1px; text-align:center; } table.carttab select { border: 1px solid #B0B0B0; background: #FFF; } table.total { width:100%; border-bottom:1px solid #A9A8A8; margin-bottom:15px; } table.total td { text-align:right; padding:10px 25px 10px 10px; } table.total td span.totsum { color:#7A2426; } table.orders { width:100%; border:1px solid #A9A8A8; } table.orders tr.head { background:#FFFFFF; } table.orders tr.tr1 { background:#FDF5CF; } table.orders tr.head td { color:#A9A8A8; font-weight:bold; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8; border-right:1px solid #A9A8A8; text-align:center; } table.orders tr.tr1 td, table.orders tr.tr2 td { color:#666666; padding:5px 10px 5px 10px; border-bottom:1px solid #A9A8A8; border-right:1px solid #A9A8A8; text-align:center; } table.orders tr.tr1 td.products, table.orders tr.tr2 td.products { text-align:left; } table.discvoucher { margin-bottom: 20px; } table.discvoucher td { padding: 3px; vertical-align: middle; } table.discvoucher input { border: 1px solid #B0B0B0; background: #FFF; } table.prevnext { width:80%; } table.prevnext td { padding:10px; } table.prevnext td.left { text-align:left; } table.prevnext td.right { text-align:right; } table.subtitle { width:100%; } table.subtitle td { padding:10px; text-align:center; font-weight:bold; } table.subtitle td a { margin-left:10px; font-weight:normal; } table.subtitle td a:hover { margin-left:10px; font-weight:normal; } table.reviewfin { width:50%; } table.reviewfin td { width:50%; border-bottom: 1px solid #E6DABB; padding:5px; font-weight:bold; text-align:left; } table.agree_agb { margin-bottom:10px; width:100%; } table.agree_agb td { padding:5px 0; } table.agree_agb td div#divagb { width:96%; height:150px; overflow:auto; padding:10px; border:1px solid #E6DABB; background:#FFFFFF; text-align:justify; } table.agree_agb td div.form_article { height:130px; padding: 10px; overflow:auto; border:1px solid #B0B0B0; background:#FFFFFF; } table.errortab { max-width:400px; border:1px solid #E83026; border-collapse:separate; border-spacing:1px; margin-top:10px; margin-bottom:10px; } table.errortab td.errhead { background:#E83026; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 10px; } table.errortab td.errmain { font-weight:bold; padding:10px; } table.errortab td.errmain table td { text-align:left; padding-left:5px; color:#FF5F11; font-weight:bold; font-size:11px; } #messwin { display:none; padding:1px; border:1px solid #B5975D; background:#FAF3E1; width:250px; } #messwin_shadow { display:none; } #messwin_title { background:url(images/messwin/arrs.png) 5px 50% no-repeat #B5975D; padding:5px 5px 5px 20px; font-weight:bold; color:#FFFFFF; text-align:left; } #messwin_body { padding:5px; text-align:left; } #messwin_buttons { padding:5px; text-align:center; } #messwin_buttons input { border:1px solid #B5975D; background:#FAF3E1; color:#B5975D; font-weight:bold; } table.form { margin:0px; } table.form td.name { width:80px; padding:3px; vertical-align:middle; } table.form td.button { padding-top:10px; text-align:center; } table.form td.value { width:200px; padding:3px; vertical-align:middle; } table.form td.value1 { width:200px; padding:3px; vertical-align:middle; } table.form td.value input { width:200px; } table.form td.value input.code { width:70px; } table.form td.value input.check { width:20px; } table.form td.value select { width:200px; } table.form td.value textarea { width:200px; height:80px; } input.button { width:60px; padding:1px; border:1px solid #666666; background:#EEE2C2; font-weight:bold; color:#666666; vertical-align:middle; tect-align:center; } input.buttonRed { width:60px; padding:1px; border:1px solid #9E1A1A; background:#EB8787; font-weight:bold; color:#444444; vertical-align:middle; tect-align:center; } table.loginform { width:100%; } table.loginform td.name { width:40px; padding:3px; vertical-align:middle; } table.loginform td.button { padding-top:10px; text-align:center; } table.loginform td.value { width:100px; padding:3px; vertical-align:middle; } table.loginform td.value1 { width:100px; padding:3px; vertical-align:middle; } table.loginform td.value input { width:100px; height:18px; border:1px solid #BAB6AC; background:#FAF3E1; padding:1px; } table.loginform td.value input.code { width:50px; } table.loginform td.value select { width:100px; } html, body { height: 100%; } div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666; display: none; z-index: 30; } * html div#fancy_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } div#fancy_wrap { text-align: left; } div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; } div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('images/fancybox/fancy_progress.png') no-repeat; } div#fancy_loading_overlay { position: absolute; background-color: #FFF; z-index: 30; } div#fancy_loading_icon { position: absolute; background: url('images/fancybox/fancy_loading.gif') no-repeat; z-index: 35; width: 16px; height: 16px; } div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none; } div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #BBB; background: #FFF; } div#fancy_content { margin: 0; z-index: 100; position: absolute; } div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100; } img#fancy_img { position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%; } div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('images/fancybox/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none; } #fancy_frame { position: relative; width: 100%; height: 100%; display: none; } #fancy_ajax { width: 100%; height: 100%; overflow: auto; } a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(data:image/gif;base64,AAAA); outline: none; } a#fancy_left { left: 0px; } a#fancy_right { right: 0px; } span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; } span#fancy_left_ico { left: -9999px; background: transparent url('images/fancybox/fancy_left.png') no-repeat; } span#fancy_right_ico { right: -9999px; background: transparent url('images/fancybox/fancy_right.png') no-repeat; } a#fancy_left:hover { visibility: visible; } a#fancy_right:hover { visibility: visible; } a#fancy_left:hover span { left: 20px; } a#fancy_right:hover span { right: 20px; } .fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; } div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; } div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url('images/fancybox/fancy_shadow_n.png') repeat-x; } div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('images/fancybox/fancy_shadow_ne.png') no-repeat; } div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url('images/fancybox/fancy_shadow_e.png') repeat-y; } div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('images/fancybox/fancy_shadow_se.png') no-repeat; } div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url('images/fancybox/fancy_shadow_s.png') repeat-x; } div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('images/fancybox/fancy_shadow_sw.png') no-repeat; } div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url('images/fancybox/fancy_shadow_w.png') repeat-y; } div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('images/fancybox/fancy_shadow_nw.png') no-repeat; } div#fancy_title { position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100; display: none; } div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; } div#fancy_title table { margin: 0 auto; } div#fancy_title table td { padding: 0; vertical-align: middle; } td#fancy_title_left { height: 32px; width: 15px; background: transparent url(images/fancybox/fancy_title_left.png) repeat-x; } td#fancy_title_main { height: 32px; background: transparent url(images/fancybox/fancy_title_main.png) repeat-x; } td#fancy_title_right { height: 32px; width: 15px; background: transparent url(images/fancybox/fancy_title_right.png) repeat-x; } div.button { display:inline; margin-right:10px; margin-left:10px; padding-left:15px; background:url(images/tpl/arrow.png) left 50% no-repeat; } div.button a { color:#666666; cursor:pointer; } div.button a:hover { color:#666666; cursor:pointer; text-decoration:underline; } div.buttonv { margin-right:10px; margin-left:10px; padding-left:15px; background:url(images/tpl/arrow.png) left 50% no-repeat; } div.buttonv a { color:#666666; cursor:pointer; } div.buttonv a:hover { color:#666666; cursor:pointer; text-decoration:underline; } div.buttonRed { display:inline; margin-right:10px; margin-left:10px; padding-left:15px; background:url(images/tpl/arrow.png) left 50% no-repeat; } div.buttonRed a { cursor:pointer; } div.buttonRed a:hover { cursor:pointer; text-decoration:underline; } div.buttonBack { display:inline; margin-right:10px; margin-left:10px; padding-left:15px; background:url(images/tpl/arrow_back.png) left 50% no-repeat; } div.buttonBack a { color:#666666; cursor:pointer; } div.buttonBack a:hover { color:#666666; cursor:pointer; text-decoration:underline; } div.hid { display:none; } .msg_slideshow{ width:550px; height:480px; padding:0; position:relative; overflow:hidden; background: url(images/icons/loading.gif) no-repeat center center; //-moz-box-shadow:0px 0px 10px #000; //-webkit-box-shadow:0px 0px 10px #000; //box-shadow:0px 0px 10px #000; } .msg_slideshow a{ outline:none; } .msg_slideshow a img{ border:none; } .msg_title{ width:538px; position:absolute; bottom: 30px; left: 0px; margin:0; padding:6px; text-align:center; vertical-align:top; color: #282828; z-index: 20; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color: #E7D29C; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); } .msg_wrapper{ width:550px; height:420px; position:relative; margin:0; padding:0; display:table-cell; text-align:center; vertical-align:middle; } .msg_wrapper img{ display: inline-block!important; vertical-align:top; //-moz-box-shadow:0px 0px 10px #000; //-webkit-box-shadow:0px 0px 10px #000; //box-shadow:0px 0px 10px #000; } .msg_controls{ position:absolute; bottom:0px; right:220px; width:104px; height:26px; z-index: 20; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color: #E7D29C; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); } .msg_controls a{ float:left; background-color:transparent; width:20px; height:20px; margin:3px 3px; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); background-repeat:no-repeat; background-position: center center; } .msg_controls a:hover{ opacity:1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99); } .msg_controls a.msg_grid{ background-image:url(images/icons/grid.png); } .msg_controls a.msg_prev{ background-image:url(images/icons/prev.png); } .msg_controls a.msg_next{ background-image:url(images/icons/next.png); } .msg_controls a.msg_pause{ background-image:url(images/icons/pause.png); } .msg_controls a.msg_play{ background-image:url(images/icons/play.png); } .msg_thumbs{ background: #E7D29C; position:absolute; width:250px; height:83px; top:-212px; left:50%; padding:30px; margin:0 0 0 -155px; -moz-border-radius:0px 0px 10px 10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-box-shadow:1px 1px 5px #000; -webkit-box-shadow:1px 1px 5px #000; box-shadow:1px 1px 5px #000; opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); overflow:hidden; } .msg_thumb_wrapper{ position:absolute; width:250px; height:83px; top:30px; left:30px; z-index:30; } .msg_thumb_wrapper a{ display:block; width:75px; height:75px; float:left; margin:4px; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); } .msg_thumbs a.msg_thumb_next, .msg_thumbs a.msg_thumb_prev{ width:18px; height:20px; background-repeat:no-repeat; background-position: center center; position:absolute; top:50%; margin-top:-10px; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); } .msg_thumbs a.msg_thumb_next:hover, .msg_thumbs a.msg_thumb_prev:hover{ opacity:1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99); } .msg_thumbs a.msg_thumb_next{ background-image:url(images/icons/next_thumb.png); right:5px; } .msg_thumbs a.msg_thumb_prev{ background-image:url(images/icons/prev_thumb.png); left:5px; } .msg_thumbs a.msg_thumb_close{ position:absolute; bottom:0px; width:50px; left:50%; margin:0 0 0 -25px; background:#202020 url(images/icons/up.png) no-repeat center center; height:16px; opacity:0.7; -moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; } .msg_thumbs a.msg_thumb_close:hover{ opacity:1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99); } .msg_loading{ position:absolute; background:transparent url(images/icons/loading.gif) no-repeat center center; top:50%; left:50%; width:50px; height:50px; margin:-25px 0 0 -25px; z-index:25; display:none; }