* { margin: 0px; padding: 0px;  }

body { font-size:11px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #151515;  }

a { text-decoration: none; }
a:hover { color: #8e0101; }

.hlaska_hlavnistrana { background-color: #9b0202; color: white; font-size: 18px; padding: 20px; margin: 10px; 
font-weight: bold; text-align: center; line-height: 150%; border: 2px solid black;  }

h2.context { margin-left: 20px; color: #8C8C8C; }
h2.intext { margin-left: 14px; color: black; }
h3 { margin-left: 20px; color: #8C8C8C; }

ul.intext { margin-left: 25px;  padding-top: 15px;  }
ul.intext li { font-size: 12px; margin-bottom: 10px; line-height: 150%;  }

.breaker { clear: both;  }
.vspace { clear: both; height: 50px; }
p.post { padding: 10px 0px 10px 20px;  }
span.red { color: red; }

div#topzahlavi { background-color: #151515; height: 55px; border-bottom: 1px solid #1e1e1e;  }
div#topmenu { width: 930px; margin-left: auto; margin-right: auto; 
  padding: 20px 0px 0px 0px; color: #4a4949; font-size: 11px;  }
div#topmenu a { color: #c40303; font-weight: bold;   }
div#topmenu a.polozky { color: white; text-decoration: underline; font-weight: normal; }


div#searching { float: right;   }
div#searching input { background-color: #2d2d2d; border: 1px solid #2d2d2d; 
background-color: white; border: 1px solid black;
padding: 2px; color: #7f7f7f; color: black; font-size: 11px;  }

div#zahlavi { background-color: #0c0c0c;  }

div#zahlavi div#zahlavic { width: 930px; margin-left: auto; margin-right: auto;  }
  #zahlavi img { float: left; margin-top: 8px; }
  .zahlavi_menu { float: right; background-image: url('bg_menu.gif'); 
  background-repeat: no-repeat; background-position: top right;  
  margin: 22px 0px 0px 0px; padding: 0px 0px 10px 0px; width: 640px; }
  .zahlavi_menu ul { padding: 12px 0px 0px 20px; }
  .zahlavi_menu li { float: left; margin-right: 20px; margin-left: 20px;  list-style-type: none;  }
  .zahlavi_menu li a { color: #c4c3c3; }     
  .zahlavi_menu li a:hover { color: #c10303; }

div#zahlavi div#subzahlavic { width: 930px; height: 115px; margin-left: auto; margin-right: auto; 
background-image: url('bg_zahlavi_offer.gif'); background-repeat: no-repeat; }


div#zahlavi div#zahlaviparts { width: 930px; margin-left: auto; margin-right: auto;  }
  div#zahlaviparts h2 { font-size: 12px; color: #d3d3d3; padding: 8px 3px 0px 8px; }
  div#zahlaviparts h2 a { font-size: 12px; color: #d3d3d3;  }
  div#zahlaviparts h2 a:hover { color: white;  }
  div#zahlaviparts ul { padding: 140px 0px 80px 8px; }
  div#zahlaviparts li { list-style-type: none; font-size: 11px; padding-bottom: 4px;  }
  div#zahlaviparts li a { color: #767676;  }
  div#zahlaviparts li a:hover { color: white;  }
  div#zahlaviparts div.part1 { float: left; background-image: url('bg_part1.jpg'); background-repeat: no-repeat; width: 178px; }
  div#zahlaviparts div.part2 { float: left;  background-image: url('bg_part2.jpg'); background-repeat: no-repeat; width: 178px; margin-left: 10px; }
  div#zahlaviparts div.part3 { float: left;  background-image: url('bg_part3.jpg'); background-repeat: no-repeat; width: 178px; margin-left: 10px; }
  div#zahlaviparts div.part4 { float: left;  background-image: url('bg_part4.jpg'); background-repeat: no-repeat; width: 178px; margin-left: 10px; }
  div#zahlaviparts div.part5 { float: left;  background-image: url('bg_part5.jpg'); background-repeat: no-repeat; width: 178px; margin-left: 10px; }
  
  div#zahlavipartspaticka h2 { font-size: 12px; color: #d3d3d3; padding: 8px 3px 0px 8px; }
  div#zahlavipartspaticka h2 a { font-size: 12px; color: #d3d3d3;  }
  div#zahlavipartspaticka h2 a:hover { color: white;  }
  div#zahlavipartspaticka ul { padding: 10px 0px 80px 8px; }
  div#zahlavipartspaticka li { list-style-type: none; font-size: 11px; padding-bottom: 4px;  }
  div#zahlavipartspaticka li a { color: #767676;  }
  div#zahlavipartspaticka li a:hover { color: red;  }
  div#zahlavipartspaticka div.part1 { float: left; width: 138px; margin-left: 10px;}
  div#zahlavipartspaticka div.part2 { float: left; width: 138px; margin-left: 5px; }
  div#zahlavipartspaticka div.part3 { float: left; width: 138px; margin-left: 5px; }
  div#zahlavipartspaticka div.part4 { float: left; width: 138px; margin-left: 5px; }
  div#zahlavipartspaticka div.part5 { float: left; width: 138px; margin-left: 5px; }
  
    

   

div#content { background-color: #151515; width: 930px; margin-left: auto; margin-right: auto; 
padding: 10px 0px 0px 0px;  }

div#menu { float: left; width: 180Px; background-color: #1f1f1f; }

div#menu div.h2 {  background-image: url('bg_h2menu.jpg'); 
background-repeat: no-repeat; text-transform: uppercase;  color: #767676; 
padding: 5px 0px 4px 10px; }
div#menu ul { padding: 10px 0px 20px 8px; }
  div#menu li { list-style-type: none; font-size: 11px; padding-bottom: 4px;  }
  div#menu li a { color: #767676;  }
  div#menu li a:hover { color: white;  }

div#menu div.h2red {  background-image: url('bg_menured.gif'); 
background-repeat: no-repeat; text-transform: uppercase; color: white;  
margin-top: 10px; padding: 5px 0px 4px 10px; border-top: 10px solid #151515;  }
  
div.levyakcnizbozi {  background-color: white; }
div.levyfacebook { text-align: center; padding-top: 15px; padding-bottom: 10px;  }
  
div#obsah { float: left; width: 740px; background-color: white; margin-left: 10px; 
background-image: url('rohlevyhorni.gif'); background-repeat: no-repeat; margin-bottom: 20px; 
 }

#obsah h1 { color: black; font-size: 12px; text-transform: uppercase; padding: 10px 0px 0px 20px; }
#obsah div.lista { color: #8c8c8c; font-size: 11px;  padding: 10px 0px 0px 20px; } 
#obsah div.lista a { color: #8c8c8c; font-size: 11px; text-transform: uppercase;  }
#obsah div.lista a:hover { color: black; text-decoration: underline; }

.pravysloupechp { float: left; width: 330px; padding-top: 20px; }
.pravysloupechp h2 { font-size: 14px; margin-bottom: 10px; background-color: #9b0202;  color: white; padding: 5px;  }
.pravysloupechp ul { margin-left: 15px;   }
.pravysloupechp li { font-size: 12px; margin-bottom: 10px; line-height: 150%;  }

.vypiszbozi { text-align: center; width: 740px; padding-left: 10px;}
.vypiszbozihp { text-align: center; width: 380px; padding-left: 10px; float: left; }

.boxzbozi { float: left; width: 180px; text-align: center; padding: 20px 0px 20px 0px; 
border-bottom: 1px dotted #868585; }
.boxzboziin { padding: 5px 5px 0px 5px;  }
.pravyborder { border-right: 1px dotted #C0C0C0; }
.boxobrazekdiv { width: 165px; height: 120px; text-align: center;  }
.boxtitulek { height: 30px; }
.boxzbozi img { vertical-align: bottom; margin-left: auto; margin-right: auto; border: 0px; }  
.boxzbozi p { font-size: 11px; color: black; margin-bottom: 4px; }
.boxzbozi p a { font-size: 11px; color: black; margin-bottom: 4px; }
.boxzbozi p a:hover{ text-decoration: underline;  }
.boxzbozi p.cena { color: #868585; }

.boxzbozi p.akcnicena { color: red; font-weight: bold;  }
.boxzbozi p.akcnicena span.puvodni { color: #C0C0C0; font-weight: normal;  }
.boxzbozi p.cena span { font-weight: bold; color: black;  }

.boxdetailzbozi { width: 740px; margin-bottom: 20px;  }
.boxdetailobrazekdiv { float: right;  }
.boxdetailobrazekdiv a { color: #C0C0C0; }
.boxdetailobrazekdiv img { margin-right: 20px;  border: 0px;  }
.boxdetailzbozi img.sipka { height: 20px; padding-right: 10px; vertical-align: bottom;  }
.boxdetailobrazekdiv div.zvetsit { float: right; margin-right: 20px;  }
.boxdetailpopis { width: 450px; float: left; padding-left: 20px; padding-top: 10px; }
.boxdetailpopis p.popis { color: #868585; font-size: 12px;  padding: 10px 0px 10px 0px; }
.boxdetailpopis p.cena { color: #868585; font-size: 12px; }  
.boxdetailpopis p.cena span { font-weight: bold; color: black; font-size: 16px; color: #da0202; }
div#koupit  { margin-top: 5px; }
div#koupit a { text-decoration: underline; color: blue; font-size: 14px;  font-weight: bold; }
div#koupit img {  vertical-align: middle; border: 0px;  }

.boxdetailzbozi div.listadetail { color: #8c8c8c; font-size: 11px;  padding: 10px 0px 0px 20px; }
.boxdetailzbozi div.listadetail a { color: #8c8c8c; text-decoration: underline; margin-right: 40px; font-size: 10px;  }

ul.vypisvyskyt { padding: 5px 0px 5px 20px; }
ul.vypisvyskyt li { list-style-type: none; margin-bottom: 3px; font-size: 11px; }

.boxzbozilevy { float: left; width: 180px; text-align: center; padding: 20px 0px 20px 0px; }
.boxzbozilevy p { font-size: 11px; color: black; margin-bottom: 4px; }
.boxzbozilevy p.cena { color: #868585; }  
.boxzbozilevy p.cena span { font-weight: bold; color: red;  }
.boxzbozilevy p.cena span.overline { text-decoration: line-through; color: #868585; }


 
ul.vypisrubrik { padding: 10px 0px 20px 20px; }
ul.vypisrubrik li { list-style-type: none; font-size: 11px; padding-bottom: 4px;  }
ul.vypisrubrik li a { color: #767676;  }
ul.vypisrubrik li a:hover { color: black; text-decoration: underline; }
  
div.post { padding-bottom: 25px; margin: 10px 0px 0px 20px; }
div.post img { margin-right: 10px;  }
div.post h2 { font-weight: bold; font-size: 20px;  margin: 5px 0px 10px 0px; color: #9e0203; }
div.post h2 a { color: #9e0203; }
div.post p { color: black; font-size: 12px; line-height: 150%; margin-bottom: 10px;   }
div.post p.cenazvyrazneni { color: red; font-weight: bold;  }
div.post li { padding-bottom: 4px;  }

p.popis { color: black; font-size: 12px; line-height: 150%; margin: 10px 20px 0px 20px;  color: #767676;  }
  
form.formular { border: 1px solid #9e0203;  
padding: 5px 8px 5px 8px; margin: 20px; }
form.formular h2 { margin: 0px; padding: 0px; color: black; }
.tableform td { font-size: 12px; padding: 5px;  }
.tableform input {  padding: 2px;  border: 1px solid #9e0203; } 
.tableform textarea { padding: 2px;  border: 1px solid #9e0203; }
.tableform select {  border: 1px solid #9e0203; }


form#form_komentare {  
padding: 5px 8px 5px 8px; margin: 10px; }
form.formular h2 { margin: 0px; padding: 0px; color: black; }
form.formular input {  padding: 2px;  border: 1px solid #9e0203; } 
form.formular textarea { padding: 2px;  border: 1px solid #9e0203; }
form.formular select {  border: 1px solid #9e0203; }
  
form#form_kosik { }
form#form_kosik h3 { margin: 0px; padding: 0px; color: #9b0202; }
form#form_kosik h3.second { margin-top: 20px;  }
form#form_kosik input {  padding: 2px;  border: 1px solid #9b0202; } 
form#form_kosik textarea { padding: 2px;  border: 1px solid #9b0202; }
form#form_kosik select {  border: 1px solid #9e0203; }
  

div.komentarvypisjedna { padding: 10px  10px 10px 20px;  }                                                      
div.komentarvypisjedna h4 { color: #777168; font-weight: bold; font-size: 14px; text-transform: uppercase; 
  margin-bottom: 0px;}
div.komentarvypisjedna span.autor { text-transform: uppercase; font-size: 11px; font-weight: bold;  }  
div.komentarvypisjedna span.datum { text-transform: uppercase; font-size: 11px;;  }
div.komentarvypisjedna p { font-size: 12px;  }
div.komentarvypisjedna p a { color: #bb4004; text-decoration: none; }

div.komentarvypisdva { padding: 10px 10px 10px 20px; background-color: #f3f3ea; }                                                      
div.komentarvypisdva h4 { color: #777168; font-weight: bold; font-size: 14px; text-transform: uppercase; 
  margin-bottom: 0px;}
div.komentarvypisdva span.datum { text-transform: uppercase; font-size: 11px;;  }
div.komentarvypisdva span.autor { text-transform: uppercase; font-size: 11px; font-weight: bold;  }  
div.komentarvypisdva p { font-size: 12px;  }
div.komentarvypisdva p a { color: #bb4004; text-decoration: none; }

  
div#paticka { width: 930px; margin-left: auto; margin-right: auto; 
 text-align: center; margin-bottom: 30px; }
 
div#paticka ul { padding: 10px 0px 5px 8px; color: #767676;}
  div#paticka li { display: inline;  list-style-type: none; font-size: 11px; padding-bottom: 4px; padding-left: 20px; 
  padding-right: 20px;  font-size: 14Px; font-weight: bold; }
  div#paticka li a { color: #767676;  }
  div#paticka li a:hover { color: white;  }
  div#paticka li.sm { font-size: 11px; font-weight: normal;  }

div#paticka ul.druhyradek { padding: 10px 0px 10px 8px; color: #767676; }
  div#paticka ul.druhyradek li { display: inline;  list-style-type: none; font-size: 11px; 
  padding-bottom: 4px; padding-left: 20px; 
  padding-right: 20px; color: #5f6162;  font-weight: normal;  }
  div#paticka ul.druhyradek li a { color: #890c0c; text-decoration: underline;  }
  div#paticka ul.druhyradekli a:hover { color: white;  }  

table.kosik { padding: 15px 0px 0px 20px;  }
table.kosik img { height: 40px; padding-top: 4Px;}
table.kosik tr {  }
table.kosik th { padding: 8px; border-bottom: 1px dotted #aaaaaa; }
table.kosik a { color: black; text-decoration: underline; }
table.kosik td { border-bottom: 1px dotted #aaaaaa; padding: 10px; }
table.kosik td.produkt { width: 400px;  }
table.kosik td.cena { text-align: center; width: 100px;  }
table.kosik td.pocetkusu { text-align: center; width: 100px;   }
table.kosik input { border: 1px solid #C0C0C0; padding-right: 3px; text-align: right; font-size: 11px; }



ul.tlacitka { padding: 20px 0px 5px 8px; color: black;}
  ul.tlacitka li { display: inline;  list-style-type: none;
  padding: 7px 20px 7px 20px;  
  font-size: 12px; font-weight: bold;  }
  ul.tlacitka li a { color: #767676;  }
  ul.tlacitka li.zimage { border: 1px solid black; background-color: #9b0202; }
  ul.tlacitka li a.standard { color: black;  }
  ul.tlacitka li a.redbutton { color: white;  
  padding-bottom: 3px; }
  ul.tlacitka li a:hover { color: red;  }   
  ul.tlacitka li a.redbutton:hover { color: black; } 
  
  
div.strankovani { margin: 10px; width: 500px;  font-size: 12px;   }
div.strankovani div { padding: 5px; display: inline; margin-right: 5px; border: 1px solid #C0C0C0;}
div.strankovani div:hover {  }
div.strankovani .aktivni { font-weight: bold;  }
div.strankovani .pasivni {  }
div.strankovani a { color: #007ed2; text-decoration: underline;}  

div.filtrlista { padding: 3px; margin: 10px 20px 0px 20px; }
div.filtrlista a { font-size: 11px; color: blue;  }
div.filtrlista a:hover { text-decoration: underline;  }
div.filtrlista ul {  }
div.filtrlista li { float: left; list-style-type: none; margin-left: 10px;  }
