/******************************************************************************** Soubor kaskádových stylů CSS* * 2008-09-26 Chaloupka Jaromír*******************************************************************************/* {  margin: 0;  padding: 0;}body {  font-family: Arial, sans-serif;  font-size: 80%;  color: #000;  background-color: #fff;  text-align: center;}#kontejner {  position: relative;  width: 960px;  margin: 0 auto;  text-align: left;}#kontejner a.skok {  display: none;  visibility: hidden;}#kontejner_odsouhlaseni {  position: relative;  width: 600px;  margin: 50px auto;  text-align: left;  border: 1px solid #ddd;  background-color: #f0f0f0;  padding: 10px;}#hlavicka {  position: absolute;  top: 0px;  left: 0px;  width: 960px;  height: 80px;}#logo {  position: absolute;  top: 0px;  left: 30px;  width: 740px;  height: 80px;}#mutace {  position: absolute;  top: 0px;  left: 770px;  width: 191px;  height: 29px;  background: #fff url(../img/mutace.gif) no-repeat top left;}#mutace p {  padding: 3px 18px;  color: #aaa;}#mutace p a {  font-weight: bold;  margin: 0 5px;  padding-left: 20px;  color: #40ac12;}#mutace p a:hover, #mutace p a.aktivni {  color: #222;  text-decoration: none;}#mutace p a#cz {  background: url(../img/ikonky/cz.gif) no-repeat 0 50%;}#mutace p a#en {  background: url(../img/ikonky/en.gif) no-repeat 0 50%;}#menu {  position: absolute;  top: 80px;  left: 0px;  width: 960px;  height: 30px;  border-bottom: 1px solid #8dc73f;}#menu ul {  position: absolute;  top: 0px;  left: 30px;  margin: 0;	padding: 0;	height: 30px;	list-style: none;	display: inline;	overflow: hidden;}#menu ul li {  margin: 0; 	padding: 0;  list-style: none;	display: inline;}#menu ul li a {  float: left;  margin-right: 2px;	padding: 30px 0px 0px 0px;	overflow: hidden;	height: 0px !important; 	height /**/:30px; /* IE5/Win only */  }#menu ul li.aktivni#m11 a , #menu ul li#m11 a:hover,#menu ul li.aktivni#m21 a , #menu ul li#m21 a:hover,#menu ul li.aktivni#m31 a , #menu ul li#m31 a:hover,#menu ul li.aktivni#m41 a , #menu ul li#m41 a:hover,#menu ul li.aktivni#m51 a , #menu ul li#m51 a:hover,#menu ul li.aktivni#m61 a , #menu ul li#m61 a:hover,#menu ul li.aktivni#m71 a , #menu ul li#m71 a:hover,#menu ul li.aktivni#m12 a , #menu ul li#m12 a:hover,#menu ul li.aktivni#m22 a , #menu ul li#m22 a:hover,#menu ul li.aktivni#m32 a , #menu ul li#m32 a:hover,#menu ul li.aktivni#m42 a , #menu ul li#m42 a:hover,#menu ul li.aktivni#m52 a , #menu ul li#m52 a:hover,#menu ul li.aktivni#m62 a , #menu ul li#m62 a:hover,#menu ul li.aktivni#m72 a , #menu ul li#m72 a:hover {  background-position: 0px 0px;}#menu ul li#m11 a {  background: url(../img/menu/m11.jpg) no-repeat 0px -30px;  width: 100px;}#menu ul li#m21 a {  background: url(../img/menu/m21.jpg) no-repeat 0px -30px;  width: 136px;}#menu ul li#m31 a {  background: url(../img/menu/m31.jpg) no-repeat 0px -30px;  width: 106px;}#menu ul li#m41 a {  background: url(../img/menu/m41.jpg) no-repeat 0px -30px;  width: 78px;}#menu ul li#m51 a {  background: url(../img/menu/m51.jpg) no-repeat 0px -30px;  width: 118px;}#menu ul li#m61 a {  background: url(../img/menu/m61.jpg) no-repeat 0px -30px;  width: 58px;}#menu ul li#m71 a {  background: url(../img/menu/m71.jpg) no-repeat 0px -30px;  width: 78px;}#menu ul li#m12 a {  background: url(../img/menu/m12.jpg) no-repeat 0px -30px;  width: 94px;}#menu ul li#m22 a {  background: url(../img/menu/m22.jpg) no-repeat 0px -30px;  width: 134px;}#menu ul li#m32 a {  background: url(../img/menu/m32.jpg) no-repeat 0px -30px;  width: 140px;}#menu ul li#m42 a {  background: url(../img/menu/m42.jpg) no-repeat 0px -30px;  width: 88px;}#menu ul li#m52 a {  background: url(../img/menu/m52.jpg) no-repeat 0px -30px;  width: 100px;}#menu ul li#m62 a {  background: url(../img/menu/m62.jpg) no-repeat 0px -30px;  width: 82px;}#menu ul li#m72 a {  background: url(../img/menu/m72.jpg) no-repeat 0px -30px;  width: 79px;}#vyhledavani {  position: absolute;  top: 120px;  left: 0px;  width: 960px;  height: 240px;}#vyhledavani_firem, #vyhledavani_poptavek {  margin: 10px 0 20px 0;  height: 260px;}#flash {  margin: 10px 0 20px 0; }#informacni_prehled {  position: absolute;  top: 400px;  left: 0px;  width: 680px;  height: 50px;  background: url(../img/informacni_prehled_top.jpg) no-repeat top left;}.infoprehledtop {  margin: 20px 0 0 0;  height: 20px;  padding: 0;  background: url(../img/infoprehledtop.gif) no-repeat top left;}.infoprehledmiddle {    margin: 0;  padding: 0;  border-top: 1px solid #fefbe8;  border-bottom: 1px solid #fefbe8;  background: url(../img/infoprehledmiddle.gif) repeat-y top left;}.infoprehledbottom {  height: 20px;  background: url(../img/infoprehledbottom.gif) no-repeat top left;}#okno {  position: absolute;  top: 750px;  left: 0px;  width: 960px;}#okno_ostatni {  position: absolute;  top: 130px;  left: 0px;  width: 960px;}#vyhledavani_formular, #obsah, #obsah_stranka, #obsah_aktualizace,#obsah_zamestnani, #obsah_doporuceni, #vyhledavani_formular_poptavky {  width: 680px;  background: url(../img/superobsah.jpg) no-repeat top left;}#obsah_detail {  width: 960px;  background: url(../img/superobsah_detail.jpg) no-repeat top left;}#obsah h1 span, #obsah_detail h1 span, #obsah_stranka h1 span, #obsah_zamestnani h1 span, #obsah_doporuceni h1 span, #obsah_aktualizace h1 span {  background-color: #fff;  padding: 0 10px;}#obsah p {  padding: 5px 10px;}#obsah_stranka h2, #obsah_zamestnani h2, #obsah_doporuceni h2 {  font-size: 120%;  color: #40ac12;  padding: 0;  margin: 25px 5px 10px 5px;}#obsah_doporuceni p.odsazeni {  margin: 20px 0 5px 0;}#obsah_stranka p, #obsah_stranka ul {  padding: 0;  margin: 5px;}#obsah_stranka ul.odsazul {  margin: 5px 5px 15px 5px;}#obsah_stranka ul.drobecky {  margin: 10px 5px 20px 5px;}#obsah_stranka ul li {  padding: 0;  margin: 3px 0;}#obsah_aktualizace h2 {  font-size: 100%;  color: #40ac12;  padding: 0;  margin: 20px 0 10px 0;}#obsah_aktualizace ol {  padding: 0;  margin: 5px 20px;}#obsah_aktualizace ol li {  margin: 10px 0 5px 0;}#obsah_aktualizace ol li strong {  font-weight: bold;}#obsah_aktualizace ol li ul li strong {  font-size: 100%;  font-weight: bold;}#obsah_aktualizace ol li ul {  list-style-type: disc;  margin: 5px 10px;}#obsah_aktualizace ol li ul li {  margin: 2px 0;}#obsah_aktualizace ol li ul li ol {  list-style-type: lower-alpha;}#obsah_aktualizace ol li span.sms_mezera {  font-size: 80%;  font-weight: normal;  color: #999;}#obsah_zamestnani ul {  margin: 0 10px 10px 20px;  list-style-type: disc;}#formular_zamestnani {  margin: 15px 0;  background: url(../img/formular_zamestnani.gif) no-repeat top left;}#formular_zamestnani h3 {  font-size: 90%;  color: #222;  text-transform: uppercase;  padding: 0 10px 0 20px;}#formular_zamestnani table {  margin: 10px 0 5px 0;}#formular_zamestnani table td {  padding: 2px 4px;}#obsah_doporuceni table td {  vertical-align: top;  padding: 2px 4px;}#formular_doporuceni {  background: url(../img/formular_doporuceni.gif) no-repeat top left;  width: 680px;  height: 241px;}#formular_doporuceni table {  margin: 20px;}#cinnosti {  margin: 15px 0 20px 0;  width: 682px;  height: 247px;  background: url(../img/firma_podklad.gif) no-repeat top left;}.cinnost {  float: left;  width: 230px;  margin: 10px 0 10px 20px;}#pobocky {  margin: 15px 0 20px 0;  width: 682px;  height: 350px;  background: url(../img/pobocky.gif) no-repeat top left;}.pobocka {  float: left;  width: 300px;  margin: 10px 0 10px 20px;}.cinnost h3, .pobocka h3 {  font-size: 110%;  padding: 0;  margin: 10px 5px;  color: #b39e13;}.pobocka ul {  color: #444;}.pobocka ul li strong {  color: #555;}.pobocka ul li a {  color: #b39e13;}.pobocka ul li a:hover {  color: #222;}#eter_doporucuje {  margin-top: 10px;  width: 680px;  background: url(../img/eter_doporucuje.jpg) no-repeat top left;}#eter {  margin-top: 10px;  width: 680px;  background: url(../img/eter.jpg) no-repeat top left;  padding-top: 35px;}#eter_doporucuje h3 {  font-size: 90%;  color: #222;  text-transform: uppercase;  padding: 15px 10px 10px 87px;}.firma, .poptavka {  width: 680px;  border-bottom: 1px solid #ecebb2;  margin: 10px 0;  padding: 5px 0 10px 0;}.firma_logo, .firma_detail, .firma_kontakt {  float: left;}.firma_logo {  width: 150px;  margin: 0 5px;}.firma_logo p {  margin: 0;  padding: 0;  text-align: right;}.firma_detail {  width: 330px;  margin: 0 5px;}.firma_kontakt {  width: 165px;  margin: 0 5px;}.firma_kontakt ul li a {  color: #666;}.firma_kontakt ul li a:hover {  color: #222;}.firma_detail ul, .firma_kontakt ul, .poptavka_detail ul {  color: #666;}.firma_detail ul li, .firma_kontakt ul li, .poptavka_detail ul li {  margin: 2px 0;}.firma_detail ul li.nazev_firmy, .poptavka_detail ul li.nazev_poptavky {  font-weight: bold;  font-size: 110%;}.firma_detail ul li.nazev_firmy a, .poptavka_detail ul li.nazev_poptavky a {  color: #666;}.firma_detail ul li.nazev_firmy a:hover, .poptavka_detail ul li.nazev_poptavky a:hover {  color: #222;}.firma_detail ul li.nazev_rubriky, .poptavka_detail ul li.datum_vlozeni {  font-weight: bold;  color: #cfbb34;}#ramec {  margin: 15px 0;  width: 680px;}#ramec_zalozky, #ramec_zalozky_h, #ramec_zalozky_1 {  width: 680px;  height: 50px;}#ramec_zalozky {  background: url(../img/ramec_top_1.gif) no-repeat top left;}#ramec_zalozky_h {  background: url(../img/ramec_top_h.gif) no-repeat top left;}#ramec_zalozky_1 {  background: url(../img/ramec_top_1.gif) no-repeat top left;}#ramec_zalozky p, #ramec_zalozky_h p, #ramec_zalozky_1 p {  margin: 0 5px;}#ramec_zalozky p span.zal_prvni a, #ramec_zalozky_h p span.zal_prvni a, #ramec_zalozky_1 p span.zal_prvni a {  display: block;  float: left;  width: 85px;  padding: 4px 15px;  color: #666;  text-decoration: none;}#ramec_zalozky p span.zal_druhy a, #ramec_zalozky_h p span.zal_druhy a, #ramec_zalozky_1 p span.zal_druhy a {  display: block;  float: left;  width: 130px;  padding: 4px 15px;  color: #666;  text-decoration: none;}#ramec_zalozky p span.zal_treti a, #ramec_zalozky_h p span.zal_treti a, #ramec_zalozky_1 p span.zal_treti a {  display: block;  float: left;  width: 160px;  padding: 4px 15px;  color: #666;  text-decoration: none;}#ramec_zalozky p span.zal_prvni a.aktivni, #ramec_zalozky_h p span.zal_prvni a.aktivni, #ramec_zalozky_1 p span.zal_prvni a.aktivni,#ramec_zalozky p span.zal_druhy a.aktivni, #ramec_zalozky_h p span.zal_druhy a.aktivni, #ramec_zalozky_1 p span.zal_druhy a.aktivni,#ramec_zalozky p span.zal_treti a.aktivni, #ramec_zalozky_h p span.zal_treti a.aktivni, #ramec_zalozky_1 p span.zal_treti a.aktivni {  text-decoration: none;  color: #222;  font-weight: bold;}#ramec_uvnitr {  overflow: hidden;  background: url(../img/ramec_middle.gif) repeat-y top left;}#ramec_uvnitr .prvni {  float: left;  width: 300px;  margin: 0 20px;}#ramec_uvnitr .druhy {  margin: 0 20px 0 320px;}#ramec_uvnitr .prvni p.hlavni, #ramec_uvnitr .druhy p.hlavni,#ramec_uvnitr .prvni p, #ramec_uvnitr .druhy p {  margin: 0;  padding: 0;}#ramec_uvnitr .prvni p, #ramec_uvnitr .druhy p {  padding-bottom: 7px;}#ramec_uvnitr .prvni p.hlavni a, #ramec_uvnitr .druhy p.hlavni a,#ramec_uvnitr .prvni p a:hover, #ramec_uvnitr .druhy p a:hover {  color: #40ac12;}#ramec_uvnitr .prvni p.hlavni a:hover, #ramec_uvnitr .druhy p.hlavni a:hover,#ramec_uvnitr .prvni p a, #ramec_uvnitr .druhy p a {  color: #666;}#ramec_konec {  background: url(../img/ramec_bottom.gif) no-repeat top left;  height: 15px;}#informacni_prehled .prvni {  float: left;  width: 300px;  margin: 0 20px;}#informacni_prehled .druhy {  margin: 0 20px 0 320px;}#informacni_prehled .prvni p, #informacni_prehled .druhy p {  margin: 0px;  padding: 0px;  color: #666;}#informacni_prehled .prvni p.hlavni, #informacni_prehled .druhy p.hlavni {  font-size: 120%;  margin: 0;  padding: 0;}#informacni_prehled .prvni table td img, #informacni_prehled .druhy table td img {  margin: 2px 5px 5px 0;  padding: 3px;  background: #fff;  border: 1px solid #c7ba51;}#informacni_prehled .prvni table td a, #informacni_prehled .druhy table td a {  color: #666;}#informacni_prehled .prvni table td a:hover, #informacni_prehled .druhy table td a:hover {  color: #000;}#informacni_prehled .prvni p strong, #informacni_prehled .druhy p strong {  color: #b39e13;}#informacni_prehled .prvni table td, #informacni_prehled .druhy table td {  line-height: 20px;}#vyhledavani_formular, #vyhledavani_formular_poptavky  {  background: #fff url(../img/vyhledavani.jpg) no-repeat top left;  height: 260px;}#vyhledavani_zalozky, #vyhledavani_zalozky_h, #vyhledavani_zalozky_2 {  position: absolute;  top: 20px;  left: 30px;  width: 338px;  height: 32px;}#vyhledavani_zalozky {  background: url(../img/vyhledavani_zalozky.jpg) no-repeat top left;}#vyhledavani_zalozky_2 {  background: url(../img/vyhledavani_zalozky_2.jpg) no-repeat top left;}#vyhledavani_zalozky_h {  background: url(../img/vyhledavani_zalozky_h.jpg) no-repeat top left;}#vyhledavani_zalozky ul, #vyhledavani_zalozky_h ul, #ramec_zalozky ul, #ramec_zalozky_h ul,#paticka ul, #paticka_ostatni ul, #vyhledavani_zalozky_2 ul {  list-style: none;}#vyhledavani_zalozky ul li, #vyhledavani_zalozky_h ul li, #vyhledavani_zalozky_2 ul li,#ramec_zalozky ul li, #ramec_zalozky_h ul li, #paticka ul li, #paticka_ostatni ul li {  display: inline;}#vyhledavani_zalozky ul li.prvni, #vyhledavani_zalozky_h ul li.prvni, #vyhledavani_zalozky_2 ul li.prvni {  position: absolute;  top: 10px;  left: 25px;}#vyhledavani_zalozky ul li.druhy, #vyhledavani_zalozky_h ul li.druhy, #vyhledavani_zalozky_2 ul li.druhy {  position: absolute;  top: 10px;  left: 180px;}#vyhledavani_zalozky ul li a, #vyhledavani_zalozky_h ul li a, #vyhledavani_zalozky_2 ul li a {  color: #222;  text-transform: uppercase;  text-decoration: none;  font-size: 90%;}#vyhledavani_zalozky ul li a:hover, #vyhledavani_zalozky_h ul li a:hover, #vyhledavani_zalozky_2 ul li a:hover {  text-decoration: underline;}#vyhledavani_zalozky ul li a.aktivni, #vyhledavani_zalozky_h ul li a.aktivni, #vyhledavani_zalozky_2 ul li a.aktivni {  font-weight: bold;}#vyhledavani_inputy {  position: absolute;  top: 65px;  left: 30px;}#vyhledavani_inputy_poptavky {  position: absolute;  top: 110px;  left: 30px;}#vyhledavani_inputy_firem {  position: absolute;  top: 120px;  left: 30px;}#vyhledavani_inputy p, #vyhledavani_inputy_firem p, #vyhledavani_inputy_poptavky p {  text-transform: uppercase;  font-size: 90%;  font-weight: bold;  padding: 0;  margin: 3px 0 0 0;}#vyhledavani_inputy p span, #vyhledavani_inputy_firem p span, #vyhledavani_inputy_poptavky p span {  font-size: 100%;  text-transform: none;  color: #fff;}#vyhledavani_inputy p input, #vyhledavani_inputy_firem p input, #vyhledavani_inputy_poptavky p input {  width: 400px;  padding: 3px;  font-family: Arial, sans-serif;  font-weight: bold;  text-transform: none;  color: #2b720c;}#vyhledavani_inputy p input, #vyhledavani_inputy_firem p input {  width: 190px;}#vyhledavani_inputy p select, #vyhledavani_inputy_firem p select, #vyhledavani_inputy_poptavky p select {  width: 200px;  padding: 2px;  margin-right: 6px;  font-family: Arial, sans-serif;  text-transform: none;}#vyhledavani_inputy p input.hledej_1, #vyhledavani_inputy_firem p input.hledej_1, #vyhledavani_inputy_poptavky p input.hledej_1 {  position: absolute;  top: 85px;  left: 440px;  width: 157px;}#vyhledavani_inputy p input.hledej_2, #vyhledavani_inputy_firem p input.hledej_2, #vyhledavani_inputy_poptavky p input.hledej_2 {  position: absolute;  top: 85px;  left: 440px;  width: 157px;}#vyhledavani_inputy p.roz, #vyhledavani_inputy_firem p.roz {  margin: 5px 0 0 0;}#vyhledavani_inputy p.roz a, #vyhledavani_inputy_firem p.roz a {  font-family: 'Arial black';}#vyhledavani_inputy p a, #vyhledavani_inputy_firem p a {  text-transform: none;  color: #fff;}#rozsirene p {  padding-top: 5px;}#rozsirene p {  text-transform: none;}#rozsirene input.input_ic, #rozsirene input.input_obec, #rozsirene input.input_ulice {  font-weight: normal;  color: #222;  padding: 0 2px;}#rozsirene input.checks {  width: 18px;}#rozsirene input.input_ic {  width: 60px;}#rozsirene input.input_obec {  width: 200px;}#rozsirene input.input_ulice {  width: 200px;}#paticka {  width: 680px;  padding: 0px 10px;}#paticka_ostatni {  width: 660px;  padding: 10px;  margin-top: 10px;  border-top: 1px solid #ccc;}#paticka ul li, #paticka_ostatni ul li {  margin-right: 2px;  padding-left: 6px;  background: url(../img/svislitko.gif) no-repeat 0 50%;}#paticka ul li.prvni, #paticka_ostatni ul li.prvni {  margin-right: 2px;  padding: 0px;  background: none;}#paticka p, #paticka_ostatni p {  font-size: 90%;  padding: 5px 0px 10px 0px;  color: #555;}#inzerce, #aktualizace_formulare {  position: absolute;  top: 133px;  left: 700px;  width: 260px;}#inzerce_horni, #inzerce_spodni, #inzerce_spodni_uvodni, #inzerce_spodni_vyhledavani, #prihlasovaci_formular, #zapomenuty_formular, #pocasi {  position: absolute;  top: 0px;  left: 0px;  width: 260px;  background: #fff url(../img/inzerce.gif) no-repeat top left;}#pocasi {  top: 245px;  background: #fff url(../img/pocasi.gif) no-repeat top left;}#inzerce_spodni_uvodni {  top: 390px;}#inzerce_spodni_vyhledavani, #inzerce_spodni {  top: 285px;}#prihlasovaci_formular {  background: #fff url(../img/prihlasovaci_formular.gif) no-repeat top left;}#zapomenuty_formular {  top: 180px;  background: #fff url(../img/prihlasovaci_formular.gif) no-repeat top left;}#inzerce_horni h3, #inzerce_spodni h3, #inzerce_spodni_uvodni h3, #inzerce_spodni_vyhledavani h3,#prihlasovaci_formular h3, #zapomenuty_formular h3 {  font-size: 90%;  text-transform: uppercase;  color: #999;  padding: 10px 10px 10px 25px;}#inzerce_horni h3 span, #inzerce_spodni h3 span, #inzerce_spodni_uvodni h3 span, #inzerce_spodni_vyhledavani h3 span,#prihlasovaci_formular h3 span, #zapomenuty_formular h3 span, #pocasi h3 span {  background-color: #fff;  padding-right: 10px;}#pocasi h3  {  font-size: 90%;  text-transform: uppercase;  color: #d3941d;  padding: 10px 10px 5px 25px;}#pocasi table  {  width: 100%;}#pocasi table td  {  text-align: center;}#pocasi table td strong  {  font-size: 130%;  color: #d3941d;}#prihlasovaci_formular h3, #zapomenuty_formular h3  {  color: #222;}#prihlasovaci_formular_podklad {  width: 260px;  height: 130px;  background: url(../img/prihlasovaci_formular_podklad.gif) no-repeat top left;}#prihlasovaci_formular_podklad table, #zapomenuty_formular_podklad table {  margin: 5px 15px;}#prihlasovaci_formular_podklad table td, #zapomenuty_formular_podklad table td {  padding: 2px;}#prihlasovaci_formular_podklad table td input, #zapomenuty_formular_podklad table td input {  padding: 1px;  width: 175px;}#prihlasovaci_formular_podklad table td input.tlacitko_prihlasit_1,#zapomenuty_formular_podklad table td input.tlacitko_odeslat_1,#prihlasovaci_formular_podklad table td input.tlacitko_prihlasit_2,#zapomenuty_formular_podklad table td input.tlacitko_odeslat_2 {  margin: 0;  padding: 0;  width: 96px;  height: 30px;}#zapomenuty_formular_podklad table td input.tlacitko_odeslat_1 {  width: 87px;}#prihlasovaci_formular_podklad table td input.tlacitko_prihlasit_2,#zapomenuty_formular_podklad table td input.tlacitko_odeslat_2 {  width: 66px;}#zapomenuty_formular_podklad {  width: 260px;  height: 130px;  background: url(../img/zapomenuty_formular_podklad.gif) no-repeat top left;}#zapomenuty_formular_podklad p.zf, #prihlasovaci_formular_podklad p.zf {  padding: 0;  margin: 0;}#zapomenuty_formular_podklad p.zfko, #prihlasovaci_formular_podklad p.zfko {  padding: 10px 0 0 0;  margin: 0 0 0 15px;  color: #c00;  font-weight: bold;}#zapomenuty_formular_podklad p.zfok, #prihlasovaci_formular_podklad p.zfok {  padding: 10px 0 0 0;  margin: 0 0 0 15px;  color: #393;  font-weight: bold;}#prihlasovaci_formular_podklad ul {  padding: 10px 15px;}#prihlasovaci_formular_podklad ul li {  margin: 5px 0;}#prihlasovaci_formular_podklad ul li span.platnost {  font-weight: bold;  color: #c00;}#obory {  position: absolute;  top: 270px;  left: 700px;  width: 260px;}#obory_cinnosti h3 {  font-size: 90%;  color: #222;}#obory_cinnosti ul {  margin: 10px;}#obory_cinnosti ul li {  margin: 5px 0;}#obory_cinnosti ul li a {  background: url(../img/ikonky/slozka.gif) no-repeat 0 50%;  padding-left: 22px;}h1 {  font-size: 90%;  text-transform: uppercase;  color: #222;  padding: 12px 0px 0px 75px;}h1 a {  color: #222;  text-decoration: none;  background-color: #fff;  padding-right: 10px;}h1 a:hover {  color: #40ac12;}h2 {  font-size: 90%;  color: #222;  padding: 12px 0px 0px 90px;}h2 a {  color: #222;  text-decoration: none;  background-color: #fff;}h2 a:hover {  color: #40ac12;}h3 {  font-size: 130%;  color: #888;  padding: 10px 10px 0 10px;}#sloupec ul {  list-style-type: none;  padding: 5px 10px;}#sloupec ul li {  margin: 3px 0px;}#nazev_rubrika {  margin: 15px 0 0 0;  background: url(../img/ramec_rubrika.gif) no-repeat top left;  width: 685px;  height: 37px;}#nazev_firma {  margin: 15px 0 0 0;  background: url(../img/ramec_firma.gif) no-repeat top left;  width: 955px;  height: 35px;}#nazev_poptavka {  margin: 15px 0 0 0;  background: url(../img/ramec_poptavka.gif) no-repeat top left;  width: 680px;  height: 35px;}#nazev_rubrika h2, #nazev_firma h2, #nazev_poptavka h2 {  margin: 0 10px;  padding: 8px 30px;  font-size: 130%;  color: #40ac12;  background: url(../img/ikonky/slozka_o.gif) no-repeat 0 50%;}#zakladni_udaje, #kde_nas_najdete {  width: 955px;  background: url(../img/zakladni_udaje.gif) no-repeat 0 16px;}#zakladni_udaje, #kde_nas_najdete, #nabidka_zbozi_firmy_stranky {  width: 955px;  background: url(../img/zakladni_udaje.gif) no-repeat 0 16px;}#popis_poptavky, #inzerent_udaje, #ostatni_udaje {  width: 680px;  background: url(../img/popis_poptavky.gif) no-repeat 0 16px;}#kde_nas_najdete {  clear: both;}#zakladni_udaje h3, #nabidka_zbozi h3, #kde_nas_najdete h3, #popis_poptavky h3,#inzerent_udaje h3, #ostatni_udaje h3, #nabidka_zbozi_firmy_stranky h3 {  font-size: 90%;  color: #222;  padding-left: 37px;}#nabidka_zbozi_firmy_stranky h3 span {  background-color: #fff;  padding: 0 10px 0 5px;}#inzerent_udaje table, #ostatni_udaje table {  margin: 10px 0;}#inzerent_udaje table td, #ostatni_udaje table td {  padding: 2px 8px;}#inzerent_udaje table td.sed, #ostatni_udaje table td.sed {  color: #999;}#googlemap_okno {  float: left;  width: 680px;}#route_okno {  margin: 0 5px 0 10px;  float: left;  width: 250px;}#route_okno p span {  color: #888;}#route_okno input {  width: 250px;  padding: 3px;  font-family: Arial, sans-serif;  font-weight: bold;  text-transform: none;  color: #2b720c;}#route_okno input.naplanovat_1 {  width: 167px;  height: 30px;  margin: 0;  padding: 0;}#route_okno input.naplanovat_2 {  width: 118px;  height: 30px;  margin: 0;  padding: 0;}#firma_podklad {  position: relative;  margin-top: 10px;  width: 682px;  height: 247px;  background: url(../img/firma_podklad.gif) no-repeat top left;}#inzerpolace {  overflow: hidden;  background: #fff url(../img/inzerpolace.gif) no-repeat top left;}#inzerpolace_s {  background: #fff;  height: 14px;}#inzerpolace p {  margin: 0;  padding: 10px;  line-height: 18px;}#mezera {  margin: 0;  padding: 0;  height: 10px;  background: #fff;}#nabidka_zbozi {  margin: 10px;  width: 336px;  float: left;  background: url(../img/nabidka_zbozi.gif) no-repeat 0 16px;}#inzerce_katalog {  margin: 30px 0 10px 0;  width: 602px;  float: right;  background: #b3eb68 url(../img/tisteny_katalog_t.gif) no-repeat top left;}#inzerce_katalog p {  padding: 5px 20px;}#inzerce_katalog ul {  margin: 0 20px;}#inzerce_katalog ul li {  margin: 4px 0;}#inzerce_katalog ul li a {  color: #222;}#inzerce_katalog ul li a:hover {  color: #000;}#inzerce_katalog_2 {  background: url(../img/tisteny_katalog_b.gif) no-repeat top left;  height: 14px;}#strankovani {  margin: 20px 0;  background: url(../img/ramec_rubrika.gif) no-repeat top left;  width: 685px;  height: 37px;}#strankovani p {  margin: 2px 5px;  color: #888;  font-size: 90%;}#strankovani p a {  font-weight: bold;}#strankovani p a.aktivni {  text-decoration: none;  color: #222;}#strankovani p span {  padding-left: 25px;  color: #222;}p {  padding: 5px 0;  line-height: 20px;}a img {  border: none;}a {  color: #40ac12;}a:hover {  color: #222;}ul {  list-style: none;}ul.drobecky {  list-style: none;  margin: 10px;}ul.drobecky li {  display: inline;  margin-right: 5px;}ul.drobecky li a {  color: #666;  background: url(../img/ikonky/sipka.gif) no-repeat 100% 50%;  padding-right: 15px;}ul.drobecky li a.posledni {  color: #666;  background: none;  padding-right: 0px;}ul.drobecky li a:hover {  color: #40ac12;}.levy_rubriky, .pravy_rubriky {  margin: 5px 10px;  float: left;  width: 300px;}.levy_rubriky ul, .pravy_rubriky ul {  color: #666;}.levy_rubriky ul li, .pravy_rubriky ul li {  margin: 5px 0px;}.levy_rubriky ul li a, .pravy_rubriky ul li a {  background: url(../img/ikonky/slozka.gif) no-repeat 0 50%;  padding-left: 22px;}.levy_rubriky ul li a.p, .pravy_rubriky ul li a.p {  background: url(../img/ikonky/slozka_p.gif) no-repeat 0 50%;  padding-left: 22px;}.levy_firma {  position: absolute;  top: 15px;  left: 20px;  width: 290px;}.pravy_firma {  position: absolute;  top: 15px;  left: 350px;}.pravy_firma p.logo {  margin: 10px 0;}.pravy_firma p.aktualizace {  position: absolute;  top: 180px;  left: 0px;}.levy_firma p.vyraz, .pravy_firma p.vyraz {  font-size: 110%;  font-weight: bold;  color: #b39e13;  margin-bottom: 5px;}.levy_firma p a {  font-weight: bold;  color: #b39e13;}.levy_firma p a:hover {  color: #222;}.levy_firma p, .pravy_firma p {  margin: 0;  padding: 0;  color: #666;}.levy_firma table, .pravy_firma table  {  margin: 0;  padding: 0;  color: #666;}.levy_firma table td, .pravy_firma table td {  padding: 2px 10px 2px 0;  color: #666;}.levy_firma table td a, .pravy_firma table td a {    color: #666;}.levy_firma table td a:hover, .pravy_firma table td a:hover {    color: #222;}hr.cleaner {  clear: left;	height: 1px;	margin: -1px 0 0 0;	border: none;	visibility: hidden;}.tucne {  font-weight: bold;}table {  margin: 5px 0;}table td {  padding: 1px 4px 1px 0;}table td input, table td select, table td textarea {  font-family: Arial, sans-serif;  font-size: 100%;}.levy_registrace, .pravy_registrace {  margin: 15px 10px;  float: left;  width: 400px;}.levy_registrace p.sub_zu, .levy_registrace p.sub_ku,.pravy_registrace p.sub_n, .pravy_registrace p.sub_oc {  width: 400px;  padding-left: 20px;}.levy_registrace p.sub_zu {  background: url(../img/sub_zu.gif) no-repeat 0 50%;}.levy_registrace p.sub_ku {  background: url(../img/sub_ku.gif) no-repeat 0 50%;}.pravy_registrace p.sub_n {  background: url(../img/sub_n.gif) no-repeat 0 50%;}.pravy_registrace p.sub_oc {  background: url(../img/sub_oc.gif) no-repeat 0 50%;}p.ko, p.ok {  margin: 20px 10px 0 10px;  height: 20px;  padding: 5px 10px;  font-weight: bold;}p.ko {  background-color: #fefbe9;  border: 1px solid #f5eba9;  color: #b39e13;}p.ok {  background-color: #fcfff7;  border: 1px solid #d4eab6;  color: #40ac12;}#abecedni_rejstrik {  width: 680px;}#abecedni_rejstrik p a, #abecedni_rejstrik1 p a {  margin: 0 3px;  background-color: #90c34c;  color: #fff;  font-weight: bold;  padding: 2px 5px;  text-decoration: none;}#abecedni_rejstrik p a:hover, #abecedni_rejstrik p a.aktivni, #abecedni_rejstrik1 p a:hover, #abecedni_rejstrik1 p a.aktivni {  margin: 0 3px;  background-color: #999;  color: #fff;  font-weight: bold;  padding: 2px 5px;  text-decoration: none;}#abecedni_rejstrik p.pismeno, #abecedni_rejstrik1 p.pismeno {  font-weight: bold;  font-size: 110%;  margin: 0 5px;}#abecedni_rejstrik p.podpismeno a {  margin: 0 3px;  background: none;  color: #666;  font-weight: bold;  padding: 0;  text-decoration: none;}#abecedni_rejstrik p.podpismeno a:hover, #abecedni_rejstrik p.podpismeno a.aktivni {  margin: 0 3px;  background: none;  color: #90c34c;  font-weight: bold;  padding: 0;  text-decoration: underline;}table.abeceda_rubriky {  margin: 0 10px;  width: 640px;}table.abeceda_rubriky td {  padding: 2px 6px;}#abecedni_rejstrik1 {  margin: 10px 0;  clear: left;}.etarget table.selfpromo {  font-size: 90%;  width: 260px;}.etarget table.selfpromo td.left {  text-align: left;  color: #999;}.etarget table.selfpromo td.right {  text-align: right;}.etarget .block {  margin: 4px 0 8px 0;  color: #222;}#vlozit_novou_poptavku p {  margin: 5px 10px;  padding: 0;}table.poptavkatable {  margin: 10px;}table.poptavkatable td {  padding: 2px 4px;}span.pozn {  color: #777;}p.komerce {  clear: left;  line-height: 16px;}p.komerce a img.ksobr {  float: left;  padding: 2px;  margin: 0 7px 5px 0;  border: 1px solid #ddd;}p.komerce a:hover img.ksobr {  float: left;  padding: 2px;  margin: 0 7px 5px 0;  border: 1px solid #222;}p.banner a img {  padding: 5px;  border: 1px solid #ddd;}p.banner a:hover img {  padding: 5px;  border: 1px solid #222;}#hlavicka_tisk {  display: none;}.obrazky_firmy_strany p img {  margin: 5px;}#zo {  margin: 30px 0 10px 0;}#zo div.zoi {  float: left;  width: 90px;}#zo div.zoi p img {  border: 1px solid #ccc;  padding: 5px;}#zo div.zot {  float: left;  width: 550px;  padding-top: 5px;}#zo div.zot p a {  font-weight: bold;}