/* ----------------------------------------------------------------------------------------------------------
    Projekt: BAZENY.IT 
    URL: http://www.bazeny.it/

    Autor: Nový Web s.r.o. [www.novy-web.cz]; e-mail: info@novy-web.cz
    Poslední revize: 1.4.2008 14:29:34 
---------------------------------------------------------------------------------------------------------- */

body {
  background: #0B76B3 url(../img/bg.gif) repeat-x  top;
  font: 11px Tahoma;
  color: #5f5f5f;
  text-align: center;
  margin: 10px 0 0 0;
}

a {
  color: #FF7011;
  text-decoration: none;
}
  
a:hover {
  text-decoration: underline;
}
  
select.select, .pocet {
  font: 11px Tahoma;
}  
  
form {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

table {
  font-size: 11px;
}

.noscreen {
  display:none;
}

#main {
  margin:0 auto 0 auto;
  width: 920px;
  text-align: left;
  background: #ffffff url(../img/pozadi.gif);
}

#zahlavi {
  background: url(../img/zahlavi.gif);
  height: 6px;
  font-size: 1px;
}

#hlavicka {
  height: 67px;
  padding-left: 18px;
}

#logo {
  float: left;
  width: 618px;
  margin-top: 2px;
  font-size: 14px;
  color: #aeaeae;
}

#logo h1, #logo #h1 {
  margin: 0;
  font-size: 32px;
  letter-spacing: 2px;
  font-weight: bold;
}

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

#kosik {
  float: left;
  width: 280px;
  text-align: right;
}

#kosik p {
  display: block;
  margin: 5px 0 6px 0;
  padding: 0 0 6px 0;
  border-bottom: 1px dotted;
}

#zapati {
  clear: both;
  text-align: center;
}

#foto {
  height: 167px;
  padding-left: 3px;
}

#flash {
  width: 706px;
  height: 167px;
  float: left;
}

#banner {
  width: 208px;
  height: 79px;
  float: left;
}

#banner img {
  margin-bottom: -2px;
}

#vyhledavani {
  margin-top: 5px;
  width: 208px;
  height: 83px;
  float: left;
  background-image: url(../img/bg-hledej.gif);
  color: #fff;
  font-size: 14px;
}

#vyhledavani form {
  margin: 10px; 
}

#vyhledavani .hl {
  border-top: 1px solid #c5c3c1;
  border-left: 1px solid #d9d9d9;
  border-bottom: 1px solid #fffbf8;
  border-right: 1px solid #fffbf8;
  width: 140px;
  font: 16px tahoma;
  color: #5f5f5f;
  margin-top: 5px;
}

#vyhledavani .ok {
  border: 0;
  background-image: url(../img/tl_ok.gif);
  width: 30px;
  height: 24px;
  cursor: pointer;
}

#obsah, #obsah2 {
  width: 505px;
  margin-left: 195px;
  position: relative;
  margin-top: 5px;
  padding-top: 8px;
  _height: 1200px;
  min-height: 1200px;
}

#obsah2 {
  width: 715px;
}

#menu {
  position: absolute;
  top: 0;
  left: -192px;
  width: 178px;
}

#informace {
  position: absolute;
  top: 0;
  left: 514px;
  width: 208px;
}

.blue-box, .orange-box {
  background: #0592DA url(../img/bg-blue.gif);
  height: 28px;
}

.blue-box strong, .orange-box strong {
  margin-left: 14px;
  padding-top: 7px;
  display: block;
  color: #fff;
  font-size: 12px;
}

.infobox {
  margin-left: 5px;
  display: block;
}


.orange-box {
  background: #FF7A21 url(../img/bg-orange.gif);
}

#menu ul, #informace ul {
  padding: 0; 
  margin: 4px 0 25px 0;
  list-style: none;
}

#menu ul li {
  margin: 0 5px 0 15px;
  border-bottom: 1px dotted #a6a6a6;
}

#menu a {
  display: block;
  padding-top: 5px;
  margin: 0 10px 5px 8px;
  color: #5f5f5f;
}

#informace ul li {
  padding-top: 2px;
  margin: 0 5px 2px 15px;
}

#informace a {
  color: #5f5f5f;
} 

#lista, #lista a {
  font-size: 12px;
  color: #4D7FBA;
}

#lista strong {
  color: #FF7011;
  font-weight: normal;
}

#obsah h1, h2, #obsah2 h1, h2 {
  color: #FF7011;
  font-size: 16px;
  margin: 10px 0 6px 0;
}

.produkt {
  width: 250px;
  float: left;
  border-bottom: 1px dotted #a6a6a6;
  margin: 10px 0 0 0;
}

.produkt h3, .produkt h3 a {
  color: #4D7FBA;
  font-size: 12px;
  height: 28px;
  overflow: hidden;
  margin-bottom: 3px;
}

.produkt p {
  display: block;
  clear: both;
  margin: 0 10px 5px 0;
  height: 40px;
  overflow: hidden;
} 

.img {
  float: left;
  width: 143px;
  height: 95px;
  overflow: hidden;
}

.cenovka span {
  font-weight: normal;
  text-decoration: line-through;
}

.cenovka {
  text-align: center;
  font-weight: bold;
  color: #FF7011;
  font-size: 14px;
  float: left;
  width: 100px;
  height: 95px;
  overflow: hidden;
}

#popis {
  float: left;
  width: 280px;
  margin: 10px 10px 25px 0;
  overflow: hidden;
}

#obsah2 #popis {
  width: 340px;
}

#specifikace {
  float: left;
  width: 210px;
}

table.detail {
  border: 1px dotted #a6a6a6;
}

table.detail .odsazeni {
  padding-left: 10px;
}

table.detail .carka {
  border-bottom: 1px dotted #a6a6a6;
  font-size: 2px;
}

span.cena {
  color: #4d7fba;
  font-size: 16px;
}

span.sklad {
  color: #FF6300;
  font-size: 14px;
}


#popis h1 {
  font-size: 15px;
  margin: 4px 0 4px 0;
  color: #4d7fba;
}

#popis h2 {
  font-size: 14px;
  margin: 4px 0 4px 0;
  color: #4d7fba;
}

#popis h3 {
  font-weight: bold;
  font-size: 12px;
  margin: 4px 0 4px 0;
  color: #4d7fba;
}

#popis h4 {
  font-size: 11px;
  color: #0000ff;
  font-weight: normal;
  display: inline;
}

#popis h5 {
  font-size: 11px;
  color: #ff0000;
  font-weight: normal;
  display: inline;
}

#popis ul {
  margin: 10px 0 10px 20px;
}

#menu-kategorie3 {
  clear: both;
}

#menu-kategorie3 h4 {
  color: #ff7011;
}

.odsazeni-dole {
  padding-bottom:6px
}

.carka {
  border-bottom:1px solid #ddd; height:4px;
  font-size: 1px;
}

.koupit2 {
  cursor: pointer;
}

input.tlodeslat {
  background-image: url(../img/tl_objednat.gif);
  width: 134px;
  height: 26px;
  border: 0;
  cursor: pointer;
}

#informace .produkt {
  width: 185px;
  border-bottom: 1px dotted #a6a6a6;
  margin: 0 0 8px 0;
}

#informace .produkt h4, .produkt h4 a {
  color: #4D7FBA;
  font-size: 11px;
  height: 30px;
  overflow: hidden;
  margin: 0;
}

#informace .produkt p {
  display: block;
  clear: both;
  text-align: center;
} 

#informace .img {
  float: left;
  width: 100px;
  height: 75px;
  overflow: hidden;
}

#informace .cenovka {
  font-size: 12px;
  float: left;
  width: 85px;
  height: 75px;
  overflow: hidden;
}

p {
  margin-bottom: 10px;
  margin-top: 10px;
}

table p {
  margin-bottom: 0px;
  margin-top: 0px;
}

h3 {
 margin-bottom: 10px;
}

#strankovani {
  clear: both;
}
