* {
  padding: 0;
  margin: 0;
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  /*font-size: 11px;*/
}
html{
  color: #000000;
  background-color: #ebebeb;
  background-image: url('img/main_bg5.gif');
  background-repeat: repeat-y;
  background-position: center;
  text-align: center;
}
h1{
  display: none;
}
h2{
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #403d27;
  background-color: #ffffff;
}
h3{
  font-size: 15px;
}
ul.topmenu{
  padding-left: 6px;
  list-style: none;
  font-size: 11px;
  /*list-style-image: url('img/topbar_arrow.gif');*/
}
ul.topmenu li{
  float: left;
  padding-right: 10px;
}
ul.topmenu li a{
 font-size: 13px;
 color: #000000;
 background-color: #f6f6f6;
 font-weight: bold;
}
ul.mainmenu{
  width: 193px;
  list-style: none;
  line-height: 140%;
  margin-left: 1px;
  font-size: 11px;
}
ul.mainmenu li{
  margin-bottom: 3px;
  width: 192px;
}
ul.mainmenu li a{
  text-transform: uppercase;
  text-decoration: none;
  color: #403d27;
  display: block;
  text-align: left;
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 2px;
  z-index: 10;
  cursor: pointer;
}
ul.mainmenu li a.one{
  background-image: url('img/menu_one_line.gif');
  height: 21px;
}
ul.mainmenu li a.one:hover,ul.mainmenu li a.selected{
  background-image: url('img/menu_one_line_o2.gif');
}
ul.mainmenu li a.two{
  background-image: url('img/menu_two_line.gif');
  height: 37px;
}
ul.mainmenu li a.two:hover,ul.mainmenu li a.selected2{
  background-image: url('img/menu_two_line_o2.gif');
}
br.toline{
  clear: both;
}
img.bezplist{
 vertical-align: text-bottom;
}
a.headlink{
  display: block;
  width: 116px;
  height: 85px;
  position: absolute;
  top: 10px;
  left: 35px  ;
}
a.headlink_hshstav {
  display: block;
  width: 175px;
  height: 85px;
  position: absolute;
  top: 10px;
  right: 33px;
}
a.bezp_listy{
 color: #403d27;
 background-color: #f5f5f5;
 font-size: 10px;
}
#globe{
  width: 774px;
  margin-left: auto;
  margin-right: auto;
}
.head{
  width: 774px;
  height: 252px;
  background-image: url('img/head1.jpg');
  background-repeat: no-repeat;
  position: relative;
}
.topbar{
  width: 774px;
  height: 22px;
  background-image: url('img/topbar.gif');
  background-repeat: no-repeat;
  position: relative;
}
.topbar div.topmenu{
 width: 235px;
 height: 20px;
 position: absolute;
 bottom: 0;
 right: 27px;
}
.topbar div.veticka{
 width: 300px;
 height: 17px;
 position: absolute;
 bottom: 1;
 left: 27px;
 background-color: #f6f6f6;
 color: #000000;
 border-bottom: 1px solid #7a7a7a;
 border-left: 1px solid #7a7a7a;
 border-right: 1px solid #7a7a7a;
 padding-top: 4px;
 font-weight: bold;
 font-size: 11px;
}
.body{
  width: 774px;
  background-image: url('img/pool_bg.gif');
  background-repeat: repeat-y;
  text-align: left;
  font-size: 11px;
}
.menu{
 width: 194px;
 float: left;
 text-align: left;
}
.content{
 width: 490px;
 margin-right: 60px;
 float: right;
}
* html .content{
 width: 440px;
}
.content p{
  text-align: justify;
}
span.prehled_produktu{
  font-size: 11px;
  color: #666666;
  padding-left: 30px;
}
.tail{
  width: 774px;
  height: 22px;
  margin-top: 15px;
  font-size: 10px;
  color: #666666;
}
.tail a{
  color: #333333;
  font-size: 10px;
  text-decoration: none;
  background-color: inherit;
}
/****************************** tabulka produkt ******************************/
table.produkt{
 width: 100%;
}
table.produkt *{
 padding: 3px 5px 3px 5px;
 font-size: 10px;
}
table.produkt * ul,
table.produkt * ol{
  padding: 0px 0px 0px 25px;
  line-height: 100%;
}
table.produkt td.separator{
 height: 5px;
}
table.produkt tr.zahlavi td{
  background-color: #ffcc33;
  border-bottom: 1px solid #000000;
  color: #000000;
}
table.produkt tr.zapati td{
  border-top: 1px solid #ffffff;
}
table.produkt td.produkt_hlavicka{
  background-image: url('img/table_bullet.gif');
  background-repeat: no-repeat;
  background-position: top left;
}
table.produkt td.produkt_hlavicka span{
  margin-left: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  color: #403d27;
  background-color: #ffcc33;
}
table.produkt td.produkt_oznaceni{
  vertical-align: bottom;
  text-align: right;
  width: 120px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  color: #403d27;
  background-color: #ffcc33;
  
}
table.produkt td.produkt_popis{
  background-color: #f5f5f5;
  color: #403d27;
  font-size: 10px;
}
table.produkt td.produkt_mnozstvi{
  /*background-image: url('img/td_produkt_mnozstvi.gif');
  background-repeat: repeat-x;*/
  background-color: #efefef;
  color: #000000;
  text-align: center;
  font-style: italic;
  font-size: 10px;
}
table.produkt td.produkt_spotreba{
  font-weight: bold;
  background-color: #ececec;
  color: #403d27;
}
table.produkt td.produkt_spotreba sup{
 font-size: 10px;
}
table.produkt td.produkt_akce{
  text-align: right;
  font-size: 14px;
  color: #ff6600;
  background-color: #ececec;
  font-weight: bold;
}
/***************************** samostatne stzlz pro kombinovani **************/
strong.pocitadlo{
  font-size: 11px;
  font-family: Arial, 'Arial CE', 'Verdana CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, lucida, sans-serif;
}

