* {margin: 0; padding: 0; }
body {font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; color: black; font-size: 100%; text-align: left; background: #5e93ff url('pozadiWebu.gif') top left repeat-x; }
.stranka {margin: 0px auto; width: 960px; background: #e6e2af url('pozadiObsahu.gif') top left repeat-y; }
.hlavicka {position: relative; width: 960px; height: 123px; overflow: hidden; background-color: #c9e1dc; font-size: 200%; }
.hlavicka span {position: absolute; left: 0; top: 0; z-index: 1; width: 960px; height: 123px; background: url('hlavicka.jpg') top left no-repeat; }
.hlavicka a {display: block; width: 960px; height: 123px; text-decoration: none; cursor: pointer; color: black; }
a {color: #434024}
a:hover {text-decoration: none}
ul.LmenuKategorue {list-style-type: none;  display: block; background: url('menuSpodek.gif') bottom left no-repeat; padding-bottom: 14px}
.mNovinky {background: url('menuNovinky.gif') top left no-repeat;  width: 178px;  height: 36px !important; }
.mNovinky p {color: white; padding: 4px 0 0 15px}
.mSexy {background: url('menuSexy.gif') top left no-repeat;  width: 178px;  height: 43px !important; }
.mSexy p {color: white; padding: 11px 0 0 15px}
.mOstatni {background: url('menuOstatni.gif') top left no-repeat;  width: 178px;  height: 43px !important; }
.mOstatni p {color: white; padding: 14px 0 0 15px}
.p5 {background: url('menuP5.gif') top left no-repeat;  width: 178px;  height: 48px !important; }
.p5 p {color: white; padding: 15px 0 0 15px}
.p4 {background: url('menuP4.gif') top left no-repeat;  width: 178px;  height: 42px !important; }
.p4 p {color: white; padding: 11px 0 0 15px}
.p3 {background: url('menuP3.gif') top left no-repeat;  width: 178px;  height: 43px !important; }
.p3 p {color: white; padding: 12px 0 0 15px}
.p2 {background: url('menuP2.gif') top left no-repeat;  width: 178px;  height: 46px !important; }
.p2 p {color: white; padding: 11px 0 0 15px}
.p1 {background: url('menuP1.gif') top left no-repeat;  width: 178px;  height: 39px !important; }
.p1 p {color: white; padding: 8px 0 0 15px}
.sub {margin-left: 2px;  display: block; font-size: 90%; font-family: Verdana, 'Geneva CE', lucida, sans-serif;}
.sub a {display: block;  width: 148px;  padding: 3px 0px 3px 5px;  text-decoration: none; color: black}
.sub a:hover {background-color: #bbb89a;}
.levy {float: left; width: 178px !important; background: #a7a37e url('mPozadi.gif') top left repeat-y; }
.stredni {float: left; width: 601px !important; background: url('vrchStred.gif') top left no-repeat; }
.stredniText {margin: 15px 20px}
.stredniObrazky {margin: 15px 20px; text-align: center}
.stredniText p {line-height: 130%; text-indent: 2em; text-align: justify;  font-size: 95%; margin-bottom: 5px; }
.stredniText h3 {font-size: 110%;  border-bottom: 1px solid black; margin-bottom: 5px;  margin-top: 15px; font-family: sans-serif;}
.stredniText h2, .stredniObrazky h2 {font-size: 120%;  margin-bottom: 10px;  text-align: left; font-family: sans-serif;}
.stredni ul {margin-bottom: 20px;  margin-top: 5px}
.stredni li {margin-left: 30px}
.novinky_jmeno {font-size: 85%;  color: black;  text-align: right; margin: 0px;  padding-right: 5px;  position: relative;  top: 35px;  }
.pravy {float: left; width: 181px !important; }
.menuAnketa {background: url('menuAnketa.gif') top left no-repeat;  width: 181px;  height: 34px; color: white; padding-top: 5px}
.menuAnketa span {margin-left: 50px;  background-color: #002f2f}
.menuVyhledavani {background: url('menuHledat.gif') top left no-repeat;  width: 181px;  height: 44px; color: white; padding-top: 9px }
.menuVyhledavani span {margin-left: 50px; background-color: #002f2f}
.menuNeprehlednete {background: url('menuNeprehlednete.gif') top left no-repeat;  width: 181px;  height: 42px; color: white; padding-top: 11px}
.menuNeprehlednete span {margin-left: 50px; background-color: #002f2f}
.menuShop {background: url('menuShop.gif') top left no-repeat;  width: 181px;  height: 40px; color: white; padding-top: 9px}
.menuShop span {margin-left: 50px; background-color: #002f2f}
.menuMail {background: url('menuMail.gif') top left no-repeat;  width: 181px;  height: 46px; color: white; padding-top: 13px}
.menuMail span {margin-left: 50px; background-color: #002f2f}
.menuNavstevy {background: url('menuList.gif') top left no-repeat;  width: 181px;  height: 34px; color: white; padding-top: 7px}
.menuNavstevy span {margin-left: 50px; background-color: #002f2f}
.menuOdkazy {background: url('menuLink.gif') top left no-repeat;  width: 181px;  height: 41px; color: white; padding-top: 10px}
.menuOdkazy span {margin-left: 50px; background-color: #002f2f}
.dataPravy {text-align: right;  margin-right: 35px}
.dataPravyNep {text-align: center; }
.dataPravyShop {text-align: center; margin: 5px 0 10px 20px}
.dataPravyShop span {font-size: 85%}
.cistic {clear: both}
.obrazky {border: none; text-decoration: none; margin: 3px; }
.novinky_img {margin: 4px 10px 5px 0px; float: left; border: 1px solid black; }
.novinky_img_r {margin: 4px 0px 5px 10px; float: right; border: 0px; }
.novinky_img_l {margin: 4px 10px 5px 0px; float: left; border: 0px; }
.ilustraceL {float: left;  border: 0px;  margin: 5px 10px 10px 0}
.ilustraceR {float: right;  border: 0px;  margin: 5px 0 10px 10px}
.centr {text-align: center; margin: 3px; }
.stred {text-align: center; }
.no_style {display: none}
.form-input {margin: 0px 0px 5px 0px;  width: 90px;  height: 20px;  border: #000033 1px solid;  font-size: 14px;  background: url('formPozadi.gif') repeat-x; padding: 0 4px !important}
.form-button {padding: 1px 0px 0px 0px; }
.ghledat {margin: 0px 0px 5px 0px !important;  width: 90px !important;  height: 20px !important;  border: #000033 1px solid !important;  font-size: 14px; padding: 0 4px !important}
.koupit {text-align: right !important}
.paticka {background: url('pata.gif') bottom left no-repeat; clear: both; width: 960px; height: 20px; text-align: center; font-size: 70%; color: #2d2b11; }
dt {font-weight: bold; margin-top: 10px}
dd {margin-left: 20px}
.info {background-color: #8bff4b;  border: 1px dotted black;  margin: 5px;  padding: 5px; text-indent: 0}
#lightbox {background-color: #eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails {font-size: 0.8em; padding-top: 0.4em; }
#lightboxCaption { float: left;  }
#keyboardMsg { float: right;  }
#closeButton { top: 5px;  right: 5px;  }
#lightbox img { border: none;  clear: both; }
#overlay img { border: none;  }
#overlay { background-image: url(overlay_ie6.gif);  }
.skok {position: absolute; z-index: 20;  color: #184500; text-indent: 0; font-size: 80%;}
.skok a {color: #1e2618; text-decoration:none}
.skok a:hover {color: white; background-color:#002f2f}
.frame{border:1px dashed #a7a37e;margin: 5px 15px}
.dulezite{color:#c32900}
