
body { color: #fff; font-size: 0.8em; font-family: Verdana, Arial; background-color: #999999; 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: #101010 repeat-x; text-align: center; float: left; margin-right: auto; margin-left: auto; border: solid 1px #202020; width: 960px; }
#box_left { background: #606060 ; float: left; width: 230px; }
#logo { margin-top: 47px; height: 100px; }
#box_menu { float: left; width: 230px; }
#box_partneri { color: #4d4d4d; background: #606060; 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: #fe8024; 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; text-align: center; }
table { background-color: #404040; }
table.tabul { background-color: #101010; }
table.tabul td { background-color: #101010; padding: 4px; }
table.kestazeni a { color: #cf2634; }
td { background-color: #000; padding: 2px; }
td.str { background-color: #000; padding: 2px; }
.menu { background: #fe8024 url(img/pod_m1.gif) no-repeat left top; float: left; margin-bottom: 4px; border-top: 1px solid #202020; border-bottom: 1px solid #202020; width: 230px; color: #000; }
.menuSoutez { background: red url(img/pod_m1-soutez.gif) no-repeat left top; float: left; margin-bottom: 4px; border-top: 1px solid #202020; border-bottom: 1px solid #202020; width: 230px; color: #000; }
.menuK { background: #fe8024 url("img/pod_m1.gif") no-repeat left bottom; margin-bottom: 4px; width: 230px; float: left; border-top: 1px solid #202020; border-bottom: 1px solid #202020; }
.podmenu { background: #9f9f9f url(img/pod_pm1.gif) no-repeat left top; float: left; margin-bottom: 4px; border-top: 1px solid #202020; border-bottom: 1px solid #202020; width: 230px; }
.menu a { color: #000; text-decoration: none; background: url(img/pod_m2.gif) no-repeat right top; padding-top: 8px; padding-bottom: 8px; display: block; }
.menuSoutez a { color: #000; text-decoration: none; background: url(img/pod_m2-soutez.gif) no-repeat right top; padding-top: 8px; padding-bottom: 8px; display: block; }
.menuK a { color: #000; 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; }
.menuSoutez 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: #b5b5b5; font-weight: bold; font-size: 1.2em; }
.cislo { color: #cf2634; font-weight: bold; font-size: 1.4em; }
.nazev { color: #d5d5d5; font-weight: bold; font-size: 1.3em; }
.slozeni { color: #fff; font-weight: bold; font-size: 0.85em; line-height: 1.4em; }
.popis { color: #fff; 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: #fff; 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: #e0e0e0; float: left; padding: 10px 30px 20px; }
#box_partneri .iNP a { color: #fff; text-decoration: underline; }
.foto { float: left; margin-right: 15px; margin-bottom: 10px; border: solid 6px #404040; }
.fotosoutez { float: right; margin-right: 15px; margin-bottom: 10px; border: solid 6px #404040; }
.fotoR { float: right; margin-left: 15px; margin-bottom: 10px; border: solid 6px #404040; }
.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 #fe8024; border-bottom: 1px solid #fe8024; width: 617px; }
#box_telo { float: left; margin-top: 0px; }
#tt a { color: #cf2634; }
#box_texty a { color: #ff9933;}
#box_paticka { color: #e0e0e0; font-size: 0.9em; background-color: #606060; text-align: center; float: left; margin-top: 0px; padding-top: 20px; padding-bottom: 20px; border-top: 4px solid #202020; width: 960px; }
#box_paticka a { color: #fff; text-decoration: underline; }
iframe { border: 4px solid #9fc1bc; margin-top: 5px; }
.tt { float: left; }
table.tab { background-color: #101010; width: 600px; }
table.tab td { background-color: #101010; }

#newsletter { float: left; width: 230px; margin: 5px 0 5px 0; }
fieldset { border-top: 1px solid #202020; border-bottom: 1px solid #202020; padding:10px; border-left: none; border-right: none; }
legend { font-size: 0.8em; border: 1px solid #404040; padding: 5px; background-color: #606060; margin-bottom: 10px; }
.logo-preciosa { position: relative; left: 120px; top: 60px; }

