body{
  text-align: center;
  margin: 0 0 1em 0;
  padding: 0;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url(/img/pozadi.jpg);
  color: #4F4F4F;
  line-height: 170%;
}

a {
        COLOR: #494949; text-decoration: none
}
a:hover {
        COLOR: #000000; text-decoration:underline
}


div, p, ul, li { margin: 0; padding: 0; }

.clear { clear: both }


div.body {
  margin: 1em auto;
  padding: 0;
  width: 1000px;
  text-align: left;
  background-color: #FFFFFF
}


h1 {
  margin: 0.5em 0 0 0;
  padding: 25px 0 0 1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  height: 45px;
}

h1.masaz {
  background: url(/img/lista-masaz.png) no-repeat;
}

h1.otazky {
  background: url(/img/lista-otazky.png) no-repeat;
}


h1.body {
  color: #292929;
  background: url(/img/lista-body.png) no-repeat;
}


h1.login {
  color: #292929;
  background: url(/img/lista-login.png) no-repeat;
  padding-top: 25px;
  padding-left: 100px
}




h2 {
  margin: 0;
  padding: 15px 0 10px 0;
  color: #4F4F4F;
  font-size: 13px;
}

h2.bok {
  margin: 0;
  padding: 0.5em;
  color: #DA8F1F;
}

h2.uvod {
  margin: 0;
  padding: 0.5em 0 0 0;
  color: #000000
}

h2.clanek {
  color: #ECAB13;
}

h3.anketa_otazka {
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #FF3300
}






h2.akce {
  color: #000000;
  font-size: 15px;
}

h3.akce {
  margin: 5px 0px 10px 0px;
  padding: 5px 0px 3px 3px;
  color: #FF0000;
  font-weight: bold;
  font-size: 11px;
  background-color: #D8D8D8
}



p {
  margin: 0;
  padding: 0.5em;
}

.kontakt {
  margin: 0;
  padding: 0.2em 2em;
}





.odst_10_masaze {
  margin: 0;
  padding: 0 1em;
  line-height: 180%;
}


.odst_5 {
  margin: 0;
  padding: 0px 5px
}
.odst_5_right {
  margin: 10px 10px 0px 0px;
  padding: 0px 5px 0px 5px;
  text-align: right;
}

.odst_10 {
  padding-left: 10px;
  padding-right: 10px
}

.odst_20 {
  padding-left: 20px;
  padding-right: 10px
}


img.fotogal {
  margin: 0;
  padding: 0.1em;
  border: 1px solid #FFFFFF;
}

div.odst_10_akce {
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px dashed #808080;
  padding-bottom: 3px
}

.red_font {
  color: #FF0000
}
.bold { font-weight: bold }

.red_bold {
  color: #FF0000;
  font-weight: bold;
  font-size: 15px
}

.uvod_masaze {
  color: #ECAB13;
  padding: 0 0.5em 0 0;
  font-size: 12px;
  font-weight: bold
}


.blue_13 {color: #ECAB13; padding: 0px 5px 0px 5px; font-size: 12px; font-weight: bold }


.akce_cena {
  margin: 0;
  padding: 0 0 0 1em;
  color: #000000;
  font-size: 13px;
  font-weight: bold;
}



.zarovnani_right {
  margin: 0;
  padding: 0 1em 0 0;
  float: right;
}

.zarovnani_right_obj {
  margin: 0;
  padding: 1em 3em 0 1em;
  float: right;
}

a.odkaz_orange {color: #FF6600}



marquee.info {color: #FF0000; font-size: 8pt; font-family: Tahoma; font-weight: bold}

.center {
  text-align: center;
  margin : 0 auto;
  padding: 0
}







.top {
  margin: 0;
  padding: 0;
  width: 1000px;
  height: 205px;
}

.top_absolute {
  margin: 0 auto;
  padding: 0;
  top: 1em;
  width: 1000px;
  height: 205px;
  position: absolute;
}

.head {
  margin: 0;
  padding: 0;
  width: 1000px;
  height: 200px;
  background-image: url(/img/top-pozadi.png);
  background-repeat: no-repeat
}

.logo {
  margin: 0 0 0 10px;
  padding: 0;
  float: left;
  width: 150px
}


.masaze_obr_salon {
  margin: 0.5em 0;
  padding: 0;
}






input.text {
  border: 1px solid #808080;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  margin-left: 4px;
  padding-left: 3px;
  background-color: #E6E6E6
}
select.sel {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  margin-left: 4px;
  padding-left: 3px;
  background-color: #E6E6E6;
  border: 1px solid #808080;
}
textarea.text {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  margin-left: 4px;
  padding-left: 3px;
  background-color: #E6E6E6;
  border: 1px solid #808080;
}
input.obj-button {
  width: 130px;
  height: 30px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #F8EC07;
  border: 1px solid #808080;
  font-weight: bold
}
input.login {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold
}

.main {
  float:left;
  width:800px;
}

.str_left {
  margin: 0;
  padding: 0;
  width: 190px;
  float:left;
}


.str_right {
  margin: 0;
  padding: 10px 5px 0 0;
  float:right;
  width:190px;
  text-align: left;
}

.str_center{
  margin: 0;
  padding: 0;
  width:600px;
  float: right;
}

.stredova_lista {
  margin: 0;
  padding: 0.5em;
  font-size: 14px;
  color: #FF0000;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  height: 10px;
}





.objednavka_masaze {
  margin: 0 0 0 1.5em;
  padding: 1em;
  width: 550px
}

.objednavka_masaze_ulozeni {
  margin: 1em auto;
  padding: 0;
  width: 300px
}


.objednavka_lista {
  margin: 0;
  padding: 0 0 0 1em;
}

.masaz_lista_1 {
  margin: 0 0 1em 0;
  padding: 0;
  background: url(/img/objednavka_lista_masaz.jpg) no-repeat;
  height: 24px
}

.masaz_lista_2 {
  margin: 0 0 1em 0;
  padding: 0;
  background: url(/img/objednavka_lista_kontrola.jpg) no-repeat;
  height: 24px
}

.masaz_lista_3 {
  margin: 2em 0 1em 0;
  padding: 0;
  background: url(/img/objednavka_lista_odeslani.jpg) no-repeat;
  height: 24px
}

.obj-datum {
  margin: 0;
  padding: 0.5em 0;
  height: 20px;
}

td.form_left { text-align: left; background-color: #FAF29A; padding-left: 10px; padding-right: 10px }
td.form_right { text-align: right; background-color: #FAD25A; padding-bottom: 2px; padding-top: 2px; padding-right: 2px; padding-left: 5px; color: #000000 }

td.left { text-align: left }
td.right { text-align: right }
td.orange_right { text-align: right; color: #D76B00; font-weight: bold; background-color: #D7D3BD; padding-right: 5px }

td.obj-lista-1 {border-right: 1px solid #808080; background-image: url(/img/obj-lista-1.jpg); font-size: 11px; height: 22px; font-family: Arial, Helvetica, sans-serif; text-align: center }
td.obj-lista-2 {border-right: 1px solid #808080; background-image: url(/img/obj-lista-2.jpg); font-size: 11px; height: 22px; font-family: Arial, Helvetica, sans-serif; padding-left: 4px; padding-right: 4px }
td.obj-volno {border-right: 1px solid #808080; font-size: 11px; height: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; border-bottom: 1px solid #CCCCCC }
td.obj-masaz {border-right: 1px solid #808080; font-size: 11px; height: 18px; font-family: Arial, Helvetica, sans-serif; background-color: #FF9933; text-align: center; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid #CCCCCC }
td.obj-masaz-xx {border-right: 1px solid #808080; font-size: 11px; height: 18px; font-family: Arial, Helvetica, sans-serif; background-color: #808080; text-align: center; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid #CCCCCC }



td.fotogal {background-image: url(/img/foto-pozadi.png); text-align: center; width: 142px; height: 148px; margin-bottom: 5px; border-bottom: 5px solid #FFFFFF }

div.odst_cenik {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-size: 12px
}
div.cenik {border-top-width: 1px; border-top-style: solid; border-top-color: #808080;background-image: url(/img/cenik-pozadi.jpg); background-repeat: repeat-x; padding-left: 10px; padding-right: 10px; margin-right: 10px; margin-left: 10px}
h2.cenik { color: #FF9933; padding: 0; font-size: 10px }

td.napis-text { color: #FF6600; font-size: 11px; font-family: Tahoma; padding-left: 5px; font-weight: bold; padding-bottom: 2px; padding-top: 2px; padding-right: 5px; text-align: right }





.prihlaseni {
  height: 110px;
  width: 180px;
  background-image: url(/img/login.png);
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 30px;
  text-align: left;
}


.uzivatel {
  height: 50px;
  width: 180px;
  background-image: url(/img/uzivatel.png);
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 32px;
  text-align: left
}

.doporuceni {
  margin: 0.5em 0;
  padding: 20px 0 0 40px;
  height: 25px;
  width: 150px;
  background-image: url(/img/menu-doporuc.png);
  background-repeat: no-repeat;
  text-align: left;
  color: #FFFFFF
}

.kupony {
  margin: 0.5em 0;
  padding: 0;
}

.prispevky {
  margin: 2em auto;
  padding: 0;
  width: 450px
}

.doporucte {
  margin: 2em auto;
  padding: 0;
  width: 420px;
}

.anketa {
  margin: 0 0 1em 0;
  padding: 0;
}

.anketa_obsah_top {
  margin: 0;
  padding: 0;
  height: 10px;
  background: url(/img/anketa_top.png) no-repeat
}
.anketa_obsah_body {
  margin: 0;
  padding: 0 0.6em;
  background: url(/img/anketa_body.png) repeat-y
}
.anketa_obsah_body p {
  margin: 0;
  padding: 0 0.5em;
}

.anketa_obsah_bottom {
  margin: 0;
  padding: 0;
  height: 10px;
  background: url(/img/anketa_bottom.png) no-repeat
}




.formular_objednavka {
  margin: 0;
  padding: 0;
}

.formular_cisla_1 {
  margin: 0;
  padding: 0;
  background: url(/img/kupon_lista_typ.jpg) no-repeat;
  height: 24px
}

.formular_cisla_2 {
  margin: 0;
  padding: 0;
  background: url(/img/kupon_lista_parametry.jpg) no-repeat;
  height: 24px
}

.formular_cisla_3 {
  margin: 0;
  padding: 0;
  background: url(/img/kupon_lista_info.jpg) no-repeat;
  height: 24px
}

.formular_cisla_4 {
  margin: 0;
  padding: 0;
  background: url(/img/kupon_lista_odeslani.jpg) no-repeat;
  height: 24px
}

.formular_info {
  margin: 0;
  padding: 1em 0 0 1em;
  font-weight: bold;
  color: #000000
}

.formular_nabidka {
  margin: 1em auto;
  padding: 1em;
  width: 530px
}

.formular_obrazek {
  margin: 1em auto;
  padding: 0;
}

.formular_obrazek_nadpis {
  margin: 0;
  padding: 0.5em;
  font-weight: bold;
  color: #000000;
}

.formular_obrazek_nahled {
  margin: 0;
  padding: 0;
  float: left;
  width: 33%;
  text-align: center
}

.formular_obrazek_finalni_nahled {
  margin: 0;
  padding: 0.5em 0;
  text-align: center;
}

td.form_nazev {
  margin: 0;
  padding: 0.2em 0.5em;
  background: #FFDE59;
  width: 110px;
  text-align: right;
  color: #000000
}

td.form_text {
  margin: 0;
  padding: 0.2em 0.5em;
  background: #CCCCCC;
}

td.form_text_strong {
  margin: 0;
  padding: 0.2em 0.5em;
  background: #CCCCCC;
  font-weight: bold;
  color: #000000
}

td.form_text_strong_red {
  margin: 0;
  padding: 0.2em 0.5em;
  background: #CCCCCC;
  font-weight: bold;
  color: #FF3300
}

td.form_text_cely {
  margin: 0;
  padding: 0.2em 0.5em 0.2em 130px;
  background: #CCCCCC;
}

.form_text2 {
  margin: 0;
  padding: 0.2em;
  font-size: 12px;
}

.form_text2_chyba {
  margin: 0;
  padding: 0.2em;
  font-size: 12px;
  background: #FDC6C6
}

.formular_center {
  margin: 0;
  padding: 0;
  text-align: center
}




.konec-obsahu {
  clear: both;
  margin : 1px 0px;
  padding : 0;
}

div.patka {
  text-align: center;
  font: 11px Tahoma, Arial, sans-serif;
  line-height:250%;
  background-image: url(/img/pozadi-patka.jpg);
  height: 30px;
  width: 1000px;
  margin : 10px auto;
}

















div.kosm-nadpis {
  font-weight: bold;
  color: #008000
}

div.katalog {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  height: 110px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #C0C0C0;
  clear: both;
  background-image: url(/img/katalog-pozadi.jpg);
  background-position: bottom right;
  background-repeat: no-repeat
}
div.katalog_pic {
  float: left;
  width: 100px;
  height: 100px;
  border: 2px solid #E5E5E5;
  margin-right: 20px;
  text-align: center
}

div.sipka_left {
  padding-left: 30px;
  float: left
}
div.sipka_right {
  padding-right: 30px;
  float: right
}

 td.odberatel1 {height: 22px; background-color: #E0E0E0; color: #363636; padding-left: 5px; padding-right: 5px; text-align: left }
 td.odberatel2 {height: 22px; background-color: #F0F0F0; padding-left: 5px; padding-right: 5px; text-align: left; width: 180px}



