body { width:100%; padding:0; text-align:center; margin:0 auto; background-color: #a0b3ba; font: 0.76em 'Trebuchet MS', Verdana, Arial, Helvetica; }
html > body {min-height: 1000px;height: auto;}

#vrch {width:1020px; height:300px; text-align:center; margin:0 auto; background: url(../images/podklad.jpg) 0 100% no-repeat;}
.vrch_text {text-align: left; font-size: 1.10em; padding: 220px 30px 0px 30px; color: #882737; }

#vrch2 {width:1020px; height:25px; text-align:center; margin:0 auto; background: url(../images/menu.jpg) 0 100% repeat-y;}
.vrch_text2 {text-align: left;  padding: 0px 0px 0px 30px; color: #fff; }

#page { padding:0; text-align:center; margin:0 auto; overflow:auto; width: 1020px; background: url(../images/cara.jpg) 0 100% repeat-y; }

#leva,#prava {float:left; }
#leva {width: 800px; } .leva_obsah {padding-left: 20px; margin-top:10px; text-align: left;} .leva_text {padding-left: 25px; padding-right: 30px; }
#prava {width: 200px; } .prava_obsah {padding-right: 10px; margin-top:10px;}

.spodek {text-align:center; margin:0 auto; padding:0; width: 1020px; }

.akce {color: red; font-size: 1.20em;  padding: 5px; font-weight: bold}
.pass {width: 180px;  padding: 5px; border: 1px solid #eee;margin-right: 15px; margin-top: 5px}
.menu_male {font-size: 0.80em;  padding: 5px; border-bottom: 1px solid #ddd;color:#999}
.menu_male1 {font-size: 0.80em;  padding: 5px; border-top: 1px solid #ddd;color:#999}
.kontakt {text-align: center; margin-top: 15px}
.copyright {text-align: center; height:80px; padding-top: 20px}
.spodni_odkaz {color: silver}
.seda {color: silver; text-decoration: none}
.obr {margin-top: 10px; padding: 5px; border: 1px solid #eee; }
.logo {margin-top: 10px; padding: 5px; border: 1px solid #eee; margin-right: 15px}
.odstavec {padding: 8px; letter-spacing: 0.02em; color:#666; }
.cesta {margin:8px 8px 8px 8px; font-size: 1.30em; font-weight: bold; color: #000080}
.lobr {float: left; padding: 5px; margin: 10px 10px 0 0; border: 1px solid #ddd;}
.lobra {float: left; padding: 5px; margin: 10px 10px 10px 0; border: 1px solid #ddd;}
.pobr {float: right; padding: 5px; margin: 10px 0px 0 0px; border: 1px solid #ddd;}
.pobr1 {float: right; padding: 5px; margin: 0px 0px 0 10px; border: 1px solid #ddd;}
.clear {clear: both}
.modra {color: blue}
.cerna {text-decoration: none; color: black}
.linky { margin-top: 10px; padding: 5px; }
.kon { width: 550px; height:220px; background: url(../images/kon.jpg) 0 100% no-repeat; border: 1px solid #a6905e;}
.nastaveni_kon {padding: 10px 15px 10px 250px}
.seda {color:#999}
.predpisy {padding: 10px; margin-left: 30px; width: 580px}

.bila {color: white; font-size: 1.40em;}
.bilamenu {color: white; font-size: 1.00em; text-decoration: none}
.bilamenu:hover {color: yellow}
.kadernictvi {width:700px; height:130px; text-align:left; background: url(../images/kadernictvi.jpg) 0 100% no-repeat; margin: 10px 0 5px 0}
.masaze {width:700px; height:130px; text-align:left; background: url(../images/masaze.jpg) 0 100% no-repeat;  margin: 10px 0 5px 0}
.kosmetika {width:700px; height:130px; text-align:left; background: url(../images/kosmetika_hlavni.jpg) 0 100% no-repeat;  margin: 10px 0 5px 0}
.modelaz {width:700px; height:130px; text-align:left; background: url(../images/modelaz.jpg) 0 100% no-repeat;  margin: 10px 0 5px 0}
.text_kadernictvi {padding: 10px 20px 20px 300px; }
.text_male {color: white;font-size: 0.90em;}
.konec {width:1020px; height:60px; text-align:center; margin:0 auto; background: url(../images/konec.jpg) 0 100% no-repeat;}
.okenka {width: 725px; height: 450px; background: url(../images/okenka.jpg) 0 100% no-repeat; }
.okno {text-align:center; width:158px; height:210px; float:left;   padding: 5px; margin:5px;}
.telefon {text-align: center; padding: 5px; border: 1px solid #ddd; color: red;background:#eee; width: 350px; font-size: 1.20em;}
.obr_solarko {width: 725px; height: 490px; background: url(../images/solarko.jpg) 0 100% no-repeat;}
.cenik {padding: 5px; border: 1px solid #ddd; color: red;background:#eee; width: 480px }
.vice {text-align: right}
.datum {color: silver; padding: 10px 0 10px 0;}
li.odraz {padding: 6px; color:#333}
li.odr {margin-left: 30px; color:#333}
li.odraz1 {list-style-type: none; padding: 6px; color:#333}
a { color: red; text-decoration: underline;}
a:hover {color: black; text-decoration: underline;}
.cervena {color:red}
.adresa {  padding: 8px}

table{ margin-bottom:1em;}
td{ padding:0px 5px 0px 5px;}

table.doba {width: 300px; padding:5px; border: 1px solid #eee;}
td.cell1{ padding:5px; background:#eee }
td.cell2{ padding:5px; background:#eee}

h1 {font-size: 1.50em; text-align: left; color: #882737;  padding: 10px 0 10px 0; margin: 0; font-variant: small-caps; letter-spacing: 0.1em;}
h2 {font-size: 1.30em; text-align: left; color: #38679b;  margin: 0; padding: 15px 0 5px 0}
h2.bila { font-size: 1.60em; color: #fff;  padding: 0px 0px 5px 0px; }
h3 {font-size: 1.20em; text-align: left; color: red;  margin: 0; padding: 10px 0 5px 0}
h3.stred {font-size: 1.10em; text-align: center; color: #882737;  margin: 0; padding: 10px 0 5px 0}
h4 {font-size: 1.10em; text-align: left; color: #3399cc;  margin: 0; padding:10px 0 5px 0}
h4.stred {font-size: 1.10em; text-align: center; color: blue;  margin: 0; padding:10px 0 10px 0}

.fotka {width: 180px; height: 280px; float:left; border:1px solid #ddd; text-align:center; margin:5px; padding: 5px}
.fotka:hover {border:1px solid #aaa; color:#000; background:#f5f5f5}

.o {border:none}
.foto {width: 200px; height: 150px; float:left; border:1px solid #ddd; text-align:center; margin:5px; padding: 8px; background:#f5f5f5}
.foto:hover {border:1px solid #aaa; background:#ddd}

.efotka {width: 210px; height: 250px; float:left; border:1px solid #ddd; text-align:center; margin:5px; padding: 5px}
.efotka:hover {border:1px solid #aaa; color:#000; background:#f5f5f5}


.odkaz {padding: 10px; margin-top: 10px; color: blue;}

#lmenu { margin: 10px 0 0 0; padding: 0; float: left; }
#lmenu li { display: inline; }
#lmenu a {
  display: block;
  width: 194px;
  color: #882737;
  text-align: left;
  text-decoration: none;  
  border-bottom: 1px solid #fff;
  border-left: 1px solid #882737;
  background: #ffd727;
}
#lmenu a:hover {
  color: #CC0000; 
  text-decoration: underline;
 
  background:#eee;
  }

#lmenu .click {
  display: block;
  width: 180px; 
  text-align: left;
  border-bottom: 1px solid #eee;
  background:#eee;
 }
#lmenu a span, #lmenu .click span {
  display: block;
  padding: 3px 5px 3px 10px;
}


