body,html{margin:0; padding:0;height:100%;}
body{background:#fff;font-size:12px;background:url('../img/img_bottom_03.jpg') top center no-repeat fixed;background-position:center 194px;color:#fff;text-align:center;}

#page{margin:0; padding:0;height:100%;overflow:auto;}
#pageinside{margin:0 auto;width:620px;padding:194px 0 0 0;text-align:center;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80;}
#content{padding:10px;text-align:center;background-color:#1B0E03;border:1px solid #73482B; }

/* top */
#cap{position:fixed; top:0px; left:0px; margin:0; padding:0;background:url('../img/img_top_03.jpg') top center no-repeat;width:100%;height:194px;text-align:center;z-index:10;}
#logo{margin:20px auto;}

/* menu */
#menucontainer{width:100%;text-align:center;}
#centerbox{width:680px;text-align:center;margin:0 auto;}
ul#menu{padding:0;width:655px;margin:0 auto;}
ul#menu li{list-style-type:none;float:left;font-size:10px;font-weight:bold;background:url('../img/img_menuItem.jpg') repeat-x;}
ul#menu li span.separator{display:block;width:2px;height:24px;background-color:#030200; float:left;}
ul#menu li a{padding:5px 7px;color:#FFF;width:75px;float:left;font-weight:bold;text-align:center;margin:0 auto;text-decoration:none;}
ul#menu li:hover,ul#menu li.current{background:url('../img/img_menuItem-current.jpg') repeat-x;}


/* content */
#contenthead{width:595px;border-bottom:solid 1px #73482b;text-align:left;}
#contenthead h2.newsheader{font-size:17px;font-weight:normal;width:170px;float:right;/* margin-top:-34px; */}
#leftbox{width:320px;float:left;text-align:left;padding:10px 20px 0 0;}
#rightbox{width:200px;float:right;text-align:left;padding:10px;}
#rightbox ul{margin:0px;padding:0px;}


/* footer */
#footer{margin-top:5px;border-top:1px solid #73482b;/* height:50px;*/}
#footer img{float:left;margin-top:10px;margin-right:15px;margin-left:190px;}
#footer address{padding-top:3px;font-style:normal;font-size:90%;}

/* vina */
body#index #leftbox img.incimage{margin:0px;margin-right:5px;padding:0px;}


/* vina */
body#vina p#analysis{margin-bottom:0px;padding-bottom:0px;}
body#vina table#winelist{width:97%;}
body#vina table#winelist td{text-align:left;padding:10px;border-bottom:1px solid #73482B;}
body#vina table#winelist p span.winename{font-size:14px;font-weight:bold;margin:0;padding:0;}
body#vina table#winelist p span.winespecification{font-size:14px;margin:0;text-transform:uppercase;}
body#vina table#winelist p.productSheet{width:85%;margin:10px 0 5px 0;}
body#vina table#winelist p.productSheetMenu{width:85%;margin:0;}

body#vina.winepage #content{background:#fff;}
body#vina.winepage #contentbody{background:transparent;}
body#vina.winepage #contentbody h1{color:#573710;font-size:23px;letter-spacing:2px;text-transform:none;}
body#vina.winepage #contentbody h2{color:#2b1601;font-size:14px;text-transform:capitalize;margin:0px;margin-bottom:1em;padding:0px;padding-bottom:1em;border-bottom:solid 1px #4b2f1b;}
body#vina.winepage #contentbody p,body#vina.winepage #contentbody li{color:#231204;}
body#vina.winepage #contentbody img{float:right;margin-left:30px;}
body#vina.winepage #footer address{color:#000;}
body#vina.winepage #pageinside{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -khtml-opacity:1;}

/* kontakt */
body#kontakt textarea{scrollbar-track-color:#41250e;}

/* Akce,Reference,Vinotéka */
body#vinoteka h2,body#napsalionas h2{font-size:150%;border-top:solid 1px #573710;margin-top:10px;margin-bottom:0px;padding-bottom:0px;}
.storeimg{float:left;margin-top:60px;margin-top:20px;padding-top:36px;border-top:solid 1px #573710;}
.storetext{float:right;width:480px;margin-top:20px;padding-top:10px;border-top:solid 1px #573710;}
.storetext h3{}
div.actionappendix p,div.actionappendix p{font-style:italic;}


/* templates */
body#vina.winepage h1,body#vinarstvi.winepage h1{padding-bottom:0em;}
body.textpagefull #contentbody,body.textpagerightfloat #contentbody{background:transparent;margin-top:1em;}
body.textpagefull #rightbox,body.textpagerightfloat #rightbox{margin-left:20px;padding-left:40px;margin-bottom:20px;padding-bottom:20px;border-left:1px solid #4b2f1b;border-bottom:1px solid #4b2f1b;}
body.indexpage #contentbody,body#vina.textpagefull #contentbody,body.textpage #contentbody{background:url('../img/img_contentBox-back.png') 355px 0 repeat-y;}
