
body    { color: black; font-size: 0.8em; font-family: Verdana, Arial; background-color: #afccc8; margin: 0px; padding: 0px }
#box { text-align: center; float: left; width: 100% }
#box_main  { text-align: center; margin-right: auto; margin-left: auto; width: 968px }
#box_main1a  { background: url(img/stin_r.gif) repeat-y right 0px; text-align: center; float: left; margin-right: auto; margin-left: auto; width: 968px }
#box_main1   { background: #8caea9 repeat-x; text-align: center; float: left; margin-right: auto; margin-left: auto; border: solid 1px #9dbfb9; width: 960px }
#box_left  { background: #afccc8 url(img/pod_r1.gif) repeat-x; float: left; width: 230px }
#logo { margin-top: 47px; height: 213px }
#box_menu { float: left; width: 230px }
#box_partneri  { color: #4d4d4d; background: url(img/pod_r2.gif) repeat-x left bottom; float: left; padding-top: 30px; width: 230px }
img { border: none 0px }
h1   { color: #fff; font-weight: normal; font-size: 1.9em; margin: 0px }
h2 { color: #cf2634; font-weight: bold; font-size: 1.2em; margin: 0px }
h3  { color: #cf2634; font-size: 1.2em; font-weight: bold; text-decoration: blink; margin: 10px 0;display:block;padding:10px;background-color: #afccc8;text-align:center;border:1px solid  #9dbfb9}
table { background-color: #9dbfb9 }
table.kestazeni a { color: #cf2634 }
td { background-color: #8caea9; padding: 2px }
td.str { background-color: #88aaa5; padding: 2px }
.menu { background: #de3938 url(img/pod_m1.gif) no-repeat left top; float: left; margin-bottom: 4px; border-top: 1px solid #667674; border-bottom: 1px solid #a8817e; width: 230px }
.menuK  { background: #de3938 url("img/pod_m1.gif") no-repeat left bottom; margin-bottom: 4px; width: 230px; float: left; border-top: 1px solid #667674; border-bottom: 1px solid #a8817e }
.podmenu { background: #94b9b3 url(img/pod_pm1.gif) no-repeat left top; float: left; margin-bottom: 4px; border-top: 1px solid #738582; border-bottom: 1px solid #75918d; width: 230px }
.menu a { color: #fff; text-decoration: none; background: url(img/pod_m2.gif) no-repeat right top; padding-top: 8px; padding-bottom: 8px; display: block }
.menuK a   { color: #fff; text-decoration: none; background: url("img/pod_m2.gif") no-repeat right bottom; display: block; padding-top: 8px; padding-bottom: 8px }
.menu a.over { font-weight: bold }
.menuK a.over { font-weight: bold }
.podmenu a { color: #000; text-decoration: none; background: url(img/pod_pm2.gif) no-repeat right top; display: block; padding-top: 8px; padding-bottom: 8px }
.podmenu a.over { font-weight: bold }
.vino  { float: left; width: 310px }
.vino1  { float: left; width: 310px }
.vinoD  { float: left; width: 620px }
.inVL  { text-align: left; float: left; padding-right: 10px; padding-left: 10px }
.inVR  { text-align: right; float: right; padding-right: 10px; padding-left: 10px }
.typ { color: #fff; font-weight: bold; font-size: 1.2em }
.cislo { color: #cf2634; font-weight: bold; font-size: 1.4em }
.nazev { color: #000; font-weight: bold; font-size: 1.3em }
.slozeni  { color: #fff; font-weight: bold; font-size: 0.85em; line-height: 1.4em }
.popis  { color: black; font-weight: normal; line-height: 1.3em }
.cena { color: #fff; font-weight: bold; font-size: 1.2em }
.boxCeny  { margin-top: 15px }
.boxCenyR { float: right; margin-top: 15px }
.polcena { color: #000; font-weight: normal; font-size: 1.2em }
.koupit   { color: #cf2634; font-weight: bold; font-size: 1.2em }
.obrVino { margin-top: 10px; margin-bottom: 10px; margin-left: -15px }
.obrVino1 { margin-top: 10px; margin-right: -15px; margin-bottom: 10px }
.mezera  { float: left; margin-top: 30px; width: 617px; height: 5px }
.mezera1 { float: left; border-top: 1px solid #9dbfb9; width: 617px; height: 25px }
#box_partneri .iNP { color: #4d4d4d; float: left; padding: 10px 30px 20px }
#box_partneri .iNP a { color: #4d4d4d; text-decoration: underline }
.foto { float: left; margin-right: 15px; margin-bottom: 10px; border: solid 6px #a6c8c2 }
.fotoR { float: right; margin-left: 15px; margin-bottom: 10px; border: solid 6px #a6c8c2 }
.eshop  { float: left; position: relative; z-index: 0 }
.bublina   { color: #000; background: url(img/bublina_spodek.png) no-repeat left bottom; display: block; float: left; padding-bottom: 21px; position: absolute; z-index: 1; visibility: hidden }
.bublina .inB { background-color: #a9c0be; display: block; float: left; padding: 20px 50px 20px 20px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080 }
.bublina table { background-color: #a9c0be }
.bublina td { background-color: #a9c0be }
a.bubl:link,a.bubl:active,a.bubl:visited  { color: #000; font-size: 0.9em; text-decoration: underline }
a.red { color: #cf2634 }
#box_right  { float: left; width: 730px }
#box_texty   { text-align: left; float: left; padding: 40px 40px 100px 60px }
#box_uvod   { color: #fff; line-height: 1.3em; float: left; margin-bottom: 60px; padding-top: 25px; padding-bottom: 25px; border-top: 1px solid #cf2634; border-bottom: 1px solid #cf2634; width: 617px }
#box_telo  { float: left; margin-top: 0px }
#tt a { color: #cf2634 }
#box_texty a  { }
#box_paticka  { color: #4d4d4d; font-size: 0.9em; background-color: #96bab4; text-align: center; float: left; margin-top: 0px; padding-top: 20px; padding-bottom: 20px; border-top: 4px solid #9dbfb9; width: 960px }
#box_paticka a { color: #4d4d4d; text-decoration: underline }
iframe{border:4px solid #9fc1bc;margin-top:5px;}
.tt{float:left;}
table.tab { background-color: #7a9c97; width: 600px }
table.tab td  { background-color: #8caea9 }

#newsletter{float: left; width: 230px;margin:5px 0 5px 0}
fieldset{border-top: 1px solid #75918d;border-bottom: 1px solid #75918d;padding:10px; border-left:none;border-right:none;}
legend{font-size:0.8em;border:1px solid #75918d;padding:5px;background-color:#9dbfb9;margin-bottom:10px; }
