<!--

html,body {
  height:100%;
  margin:0;
  padding:0;
  border:0;
}

body {
  min-width:1000px;
  /*FONT-WEIGHT: bold;*/
  FONT-SIZE: 13px;
  FONT-FAMILY: verdana,Arial, Helvetica, sans-serif;
  background:#fefefe url('pozadi_html.jpg') top left repeat-x;
  text-align:center;
}

table {
  FONT-SIZE: 10px;
  FONT-FAMILY: verdana,Arial, Helvetica, sans-serif;
}

#stranka {
  /*min-width:100%;*/
  width:1000px;
  height:100%;
  min-height:100%;
  position:relative;
  text-align:left;
  margin:0 auto;
}

#stranka-obsah {
  padding-top:47px;
  background:url('pozadi_stranka_vrsek.jpg') top left repeat-x;
}

body>#stranka {
  height:auto;
}

#top {
  background:url('pozadi_stranka_hlavicka.jpg') top left no-repeat;
  height:292px;
  margin:0;
  position:relative;
  width:1000px;
}

h1,h2,h3,h4,h5,h6,table,p,form {
  margin:0;padding:0;
}

h1, h1 span {
  margin:0;padding:0;
  position:absolute;
  top:0px;
  left:25px;
  width:337px;
  height:62px;
  font-size:10px;
  text-align:center;
  color:#fff;
}

h1 {
  z-index:2;
  overflow:hidden;
}

h1 span {
  display:block;
  z-index:3;
  top:0;
  left:0;
  background:url('logo.gif') top left no-repeat;
}

h1 a {
  color:#fff;
}

.nocss {
  display:none;
}

.noborder {
  border:0;
}


/* TOP */


#top .input {
  border:1px solid #4d515c;
  height:23px;
  width:117px;
}

#top .button {
  color:#fff;
  font-size:11px;
  text-align:center;
  cursor:pointer;
  width:73px;
  height:23px;
  line-height:23px;
  border:0;
  background:#8d8d8d url('button_hlavicka.gif') top left no-repeat;
}

/* KONTAKT */

#kontakt {
  position:absolute;
  width:213px;
  height:175px;
  overflow:hidden;
  font-size:9px;
  top:67px;
  right:28px;
}

#kontakt, #kontakt strong {
  font-weight: normal;  
}

#kontakt h3 {
  display:none;
}

#kontakt a:hover {
  text-decoration:none;
}

#kontakt-telefon,#kontakt-email,#kontakt-adresa,#kontakt-otviraci-doba {
  position:absolute;
  left:50px;
}

#kontakt-telefon {
  top:65px;
}

#kontakt-email {
  top:95px;
}

#kontakt-adresa {
  top:124px;
}

#kontakt-otviraci-doba {
  top:156px;
}


/* VYHLEDAVANI */
#vyhledavani {
  position:absolute;
  width:213px;
  height:62px;
  overflow:hidden;
  top:0px;
  right:28px;
  vertical-align:top;
}

#vyhledavani label {
  display:none;
}

#vyhledavani .input, #vyhledavani .button {
  position:absolute;
  top:30px;
}

#vyhledavani .input {
  left:10px;
}

#vyhledavani .button {
  left:130px;
}

/* PRIHLASOVANI */

#prihlasovani {
  position:absolute;
  top:0;
  left:361px;
  z-index:1;
  width:390px;
  height:60px;
  overflow:hidden;
  font-size:10px;
  /*font-weight: normal;*/  
}

#prihlasovani .input {
  width:97px;
}

#logform-jmeno, #logform-heslo,#logform-registrace,#logform-button {
  position:absolute;
  top:30px;
  left:8px;
}

#logform-heslo {
  left:160px;
}

#logform-button {
  left:310px;
}

#logform-registrace {
  left:320px;
  top:10px;
}

#prihlasovani a {
  color:#4d515c;
}

#prihlasovani a:hover {
  text-decoration:none;
}

#logged {
  font-size:13px;
  text-align:center;
}

#logged p {
  position:absolute;
  top:3px;
  left:100px;
  width:300px;
  height:30px;
  line-height:30px;
}

#logged-menu {
  position:absolute;
  top:30px;
  left:0;
  width:400px;
  height:30px;
  line-height:30px;
}

/* KOSIK LIST v HLAVICCE */

#kosik-list {
  position:absolute;
  right:0px;
  top:250px;
  width:460px;
  height:40px;
  z-index:7;
  line-height:40px;
  color:#fff;
  font-size:12px;
}

#kosik-list a {
  color:#fff;
  text-decoration:none;
}

#odkaz-na-kosik {
  float:left;
  width:45px;
  height:40px;
  display:block;
  position:relative;
  margin-right:5px;
  visibility:hidden;
} 

#odkaz-na-kosik span {
  display:block;
  width:45px;
  height:40px;
  text-align:center;
  position:absolute;
  top:0;left:0;
  z-index:5;
  cursor:pointer;
  background: url('transparent.gif');
  visibility: visible;
}

#kosik-list .pocet-v-kosiku {
  font-weight:bold;
  font-size:14px;  
}


/* LEVE MENU V TOP */

#topmenu {
  position:absolute;
  left:28px;
  z-index:11;
  top:60px;
  width:177px;
  height:187px;
  overflow:hidden;
}

#topmenu a {
  display:block;
  background:url('pozadi_vrsek_menu.gif') top left no-repeat;
  height:28px;
  line-height:28px;
  margin:0 0 2px 0;
  text-decoration:none;
  color:#000;
  /*font-weight:normal;*/
  overflow:hidden;
  width:177px;
  z-index:20;
}

#topmenu a span {
  padding-left:30px;
  display:block;
}

#topmenu a:hover {
  /*font-weight:bold;*/
  text-decoration:underline;
}

/* OBSAH */

#obsah {
  /*display:none;*/
  position:relative;
  margin:0 25px;
  border-bottom:0;
  /*overflow:hidden;*/
  /*width:950px;*/
  /*width:950px;*/
/*  width:100%;
  width:950px;*/
  /*padding-bottom:20px;*/
}

#obsah-vnitrek {
  position:relative;
  background:#d4d4d4;
  border:1px solid #fff;
}

/* LEVE MENU */

#leve-menu {
  width:180px;
  float:left;
  position:relative;
  margin-right:-3px;
  z-index:20;
}

#leve-menu-obsah {
  padding:5px;
}

#leve-menu .seznam-kategorii { /* seznam kategorii*/
  background:#fff;
  padding:0;margin:0;
}

#leve-menu ul, #leve-menu li {
  list-style-type: none;
  margin:0;
  padding:0;
}

#leve-menu li {
  display: inline;
}

#leve-menu .kategorie-li {
  margin:0;
  padding:0;
  background:url('pozadi_menu_seznam_podkategorii.gif') bottom left no-repeat;
/*  border:2px solid #fff;
  padding-bottom:8px;*/
  display:block;
  clear:left;
}

#leve-menu .kategorie-li a { /* odkaz na jednu kategorii*/
  background:url('pozadi_menu_kategorie_neaktivni.gif') top left no-repeat;
  height:32px;
  line-height:32px;
  padding:0;
  display:block;
  padding-left:20px;
  text-decoration:none;
  color:#576268;
}

#leve-menu .kategorie-li a:hover, #leve-menu a.kategorie-aktivni {
  background:url('pozadi_menu_kategorie_aktivni.gif') top left no-repeat;
}

#leve-menu li.seznam-podkategorii {
  border:0;
  /*border-bottom:5px solid #d5d5d5; -- svetle pozadi pod kategorii*/
  margin:0;padding:0;
  /*border-top:1px solid blue*/;
}

#leve-menu .seznam-podkategorii ul {
  margin:0;
  padding:0;
  /*border:2px solid #fff;*/
  background:url('pozadi_menu_seznam_podkategorii.gif') bottom left no-repeat;
  padding-bottom:8px;
}

* #leve-menu .seznam-podkategorii ul {
  /* JEN PRO IE */
  _float:left;
  _position:relative;
  _border:2px solid #fff;
  _z-index:11;
  _width:168px;
}

#leve-menu .podkategorie {
  /*color:#8b9094;*/
  color:#576268;
  text-decoration:none;
  background:url('pozadi_menu_podkategorie.gif') top left no-repeat;
  margin:0;
  padding:0;
  padding-left:25px;
  display:block;
  height:22px;
  line-height:17px;
}

#leve-menu .podkategorie:hover, #leve-menu #podkategorie-aktivni {
/*  color:#000;*/
}

#shop-menu {
  /*width:170px;*/
  /*overflow:hidden;*/
  position:relative;
  margin:0;
  padding:0;
}

#anketa {
  padding:25px 0; 
  background:#fff url('pozadi_leve_menu_anketa.gif') top left no-repeat;
  /*font-weight:normal;*/
  margin:0;
  color:#5b5b5b;
  clear:left;
}

#anketa a {
  color:#5b5b5b;
}

#anketa-otazka {
  padding:5px;
}

.anketa-moznost {
  padding:5px;
  position:relative;
}

.anketa-moznost a {
  color:#5b5b5b;
}

.anketa-moznost .procenta {
  position:absolute;
  right:10px;
  top:4px;
}

.anketa-moznost a:hover {
  text-decoration:none;
}

.prouzek {
  display:block;
  width:155px;
  border:1px solid #919191;
  height:5px;
  _height:3px;
  font-size:0;
  margin:3px 0 0;
}

.aktivni-prouzek {
  float:left;
  height:5px;
  _height:3px;
  font-size:0;
  background:#41a946;
}

/* PRAVE MENU */

#prave-menu {
  width:187px;
  float:right;
  position:relative;
  margin-left:-3px;
  z-index:20;
}

#prave-menu-obsah {
  padding:5px;
  position:relative;
}

#prave-menu h3 {
  position:relative;
  display:block;
  font-size:14px;
  height:28px;
  line-height:24px;
  background:url('pozadi_prave_menu_nadpis.gif') top left no-repeat;
  color:#fff;
}


#prave-menu h3 span {
  padding-left:45px;
  display:block;
}

#akcni-nabidky {
  background:#fff;
  position:relative;
}

.akcni-nabidka {
  position:relative;
}

.akcni-nabidka-obsah {
  border-bottom:5px solid #d5d5d5;
}


.akcni-nabidka h4 {
  padding:15px 5px;
}

.akcni-nabidka h4 a {
  color:#000;
  text-decoration:none;
  font-size:13px;
}

.obvykla-cena {
  text-align:center;
  font-size:10px;
  font-weight:bold;
  padding:2px 0;
}

.akcni-cena {
  text-align:center;
  font-size:13px;
  color:#fff;
  font-weight:bold;
  background:#1eb421;
  padding:2px 0;
}

.akcni-nabidka form {
  width:50px;
  overflow:hidden;
  background:#c2c2c2;
}

.akcni-nabidka .pocet {
  width:20px;
  height:20px;
  float:left;
  margin:0 5px;
}

.akcni-nabidka .ks {
  display:block;
  line-height:20px;
  height:20px;
}

#prave-menu .akcni-nabidka-stred {
  position:relative;
  min-height:70px;
  height:auto;
  _height:70px;
  padding:0;
  margin:0;
  _height:70px;
}

/*#prave-menu .akcni-nabidka-stred * {
  display:none;
}*/

.akcni-nabidka .obvykla-cena {
  margin-top:0px;
}

.akcni-obrazek {
  display:block;
  text-align:center;
  width:128px;
}


#prave-menu .akcni-nabidka-menu {
  width:50px;
  position:absolute;
  /*top:0;*/
  bottom:0;
  right:1px;
  z-index:5;
}

.akcni-nabidka-menu .detail, .akcni-nabidka-menu .koupit {
  border:0;
  text-align:center;
  color:#fff;
  text-decoration:none;
  background:#5c5f68 url('button_detail.gif') top left no-repeat;
  width:50px;height:23px;_height:27px;line-height:23px;
  cursor:pointer;
  display:block; 
  border-bottom:1px solid #fff;
}

.akcni-nabidka-menu .detail:hover {
  text-decoration: underline;
}

.akcni-nabidka-menu .koupit {
  background:#1183b8 url('button_koupit.gif') top left no-repeat;
  margin:1px 0 0 0; 
  border-top:1px solid #fff;
  border-bottom:0;
}

#topten {
  background:#fff;
}

#topten ol {
  margin:0; padding:0;
}

#topten ol li {
  padding:2px 0;
  margin:0;
  margin-left:35px;
  color:#4d515c;
  font-size:11px;
  list-style-position: outside;
}

#topten a {
  display:block;
  padding:2px;
  color:#4d515c;
  text-decoration:none;
  font-size:11px;
}

#topten a:hover, #topten a:active {
  text-decoration:underline;
  color:#000;
}

/* STRED */

#stred {
  margin:5px 188px 5px 183px;
  background:#fff;
  position:relative;
  /*width:570px;*/
  /*display:none;*/
  /*visibility:hidden;*/
}

#stred2 {
  position:relative;
  /*width:100%;
  background:red;*/
}


/* PATKA A VYCPAVKA */

#patka {
  position:absolute;
  bottom:0px;
  left:0px;
  height:32px;
  text-align: center;
  width:948px;
}

#patka a {
  position:relative;
  _top:10px;
  color:#000;
  font-weight:bold;
}

#patka a:hover {
  text-decoration:none;
}

#vycpavka-des {
  display:block;
  height:1px;
  font-size:0;
  padding-bottom:20px;
  width:948px;
  clear:both;
  _clear:left;
  

}

/* VSEOBECNE */

a img {
  border:0;
}

#text a:link, #text a:visited, #text a:active,
#dalsi-produkty a:link, #dalsi-produkty a:visited, #dalsi-produkty a:active {
  color:#00f;
}

table {
  font-size:13px;
}

.odkaz-nahoru a {
  clear:both;
  color:#000;
  /*display:none;*/
}

.odkaz-nahoru a:hover {
  text-decoration:none;
}

#text, #stop-text {
  margin-bottom:5px;
  width:100%;
  overflow:hidden;
}


#text p {
  margin:0;
}

#text-obsah {
  padding:10px;
}

.cistic {
  visibility:hidden;
  border:0;
  font-size:0;
  margin:0;padding:0;
  clear:both;
  
}

.univ_button {
  position:relative;
  cursor:pointer; 
  border:0;
  width:159px;
  height:19px;
  color:#fff;
  line-height:19px;
  background:#0a88b1 url('univ_button.gif') top left no-repeat; 
}

.warn {
  border-bottom:5px solid #d4d4d4;
  padding:10px;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  background:red;
}

/* pro ajaxNahled */

#ajaxNahled {
   visibility: hidden;
   border: 3px solid #ccc;
   position:absolute;
   background-color:#fff;
   z-index:1999;
   margin:0;
   padding:0;
}
#banner
{
width:570px;
height:317px;
background:url(banner.png);

}
#banner #link1
{
width:285px;
height:135px;
cursor:pointer;
display:block;
float:left;
}
#banner #link2
{
width:285px;
height:135px;
cursor:pointer;
display:block;
float:left;
}
#banner #link3
{
width:285px;
height:130px;
cursor:pointer;
display:block;
float:left;
}
#banner #link4
{
width:285px;
height:130px;
cursor:pointer;
display:block;
float:left;
}
#banner #link5
{
width:570px;
height:40px;
cursor:pointer;
display:block;
float:left;
}
-->

