body {
 font-family: arial, verdana, tahoma, sans-serif;
 font-size: 10pt;
 color: #ffffff;
 margin: auto;
 margin-bottom: 10px;
 margin-top: 10px;
 text-align: center;
/* background-color: #002B2B; 
 background-color: #000000;*/
 background-color: #444550;
 background-attachment: fixed;
 background: url('pictures/logo_kavka_relief_podklad.jpg');
}

#outer {
 text-align:center;
 width:900px;
 margin: auto;
  }

#outer_gal {
 text-align:center;
 width:1000px;
 margin: auto;
  }

#hdr {
 color: #ffffff;
}

#hlavicka {
 text-align: center;
 position: relative; 
}

.nadpis_1 {
 font-family: arial, verdana, sans-serif;
 font-size: 47pt;
 font-weight: bold;
 position: absolute;
 color: #ffffff;
 top: 15px;
 left: 80px;
 z-index: -1; 
}

.nadpis_2 {
 font-family: arial, verdana, sans-serif;
 font-size: 34pt;
 font-weight: bold;
 position: absolute;
 color: #ffffff; 
 top: 85px;
 left: 80px;
 z-index: -1;
}

#ftr {
 width:900px;
 text-align: center;
 font-family: arial, verdana, tahoma, sans-serif; 
 font-size: 8pt; 
 color: #ffffff;
 margin:auto;
 padding-top: 10px;
 padding-bottom: 10px;
 clear: both;
 background-color: #002B2B;
}

#ftr a {
color: #aaaaaa;
}

#ftr a:hover {
 color: #ffffff;
 text-decoration: none;
}

.vyhled {
 font-weight: bold;
 width: 120px;
 background-color: #ee3333;
 padding-top: 10px;
 padding-bottom: 10px;
}

.log {
 font-weight: bold;
 width: 120px;
 background-color: #ee3333;
 padding-top: 10px;
 padding-bottom: 10px;
}

.login_uzivatel {
 color: #ffffff;
 position: absolute;
 top: 6px;
 left: 10px;
 text-align: left; 
}

.login_registrace a {
 color: #ffffff;
}

.login_registrace a:hover {
 color: #dddddd;
}

.login_login a {
 color: #ffffff;
 font-weight: bold;
}

.login_login a:hover {
 color: #ffffff;
}

.login_login {
 color: #000000;
 text-align: center;
 margin-left: 5px;
 font-weight: normal;

}

.login_login form {
 display: inline;
}

.form_login {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
}

.button_login {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
 right: 0px; 
}

.prezentovani_ico {
 text-align: center;
 height: 50px;
}

.text_uvod {
 font-family: arial, verdana, sans-serif;
 color: #ffffff;
 text-align: justify;
 margin-bottom: 3px;
}

.text_uvod_whitebg, .text_uvod_whitebg_nobold {
 font-family: verdana, tahoma, sans-serif;
 background-color: #ffffff;
 color: #000000;
 text-align: center;
 padding: 5px;
 text-align: center;
 margin-bottom: 3px;
 font-weight: bold;
}

.text_uvod_whitebg_nobold {
 font-weight: normal;
}

.text_uvod_whitebg h2, .text_uvod_whitebg_nobold h2 {
 color: #000000;
 margin: 0;
 padding: 0;
 margin-bottom: 3px;
}

.text_uvod_redbg {
 font-family: verdana, tahoma, sans-serif;
 background-color: red;
 color: #ffffff;
 text-align: center;
 padding: 5px;
 margin-bottom: 3px;
 font-weight: bold;
 font-size: 13pt;
}

.text_uvod_redbg h2 {
 margin: 0;
 padding: 0;
 margin-bottom: 3px;
 font-size: 13pt; 
}

.obrazky_uvod {
 width: 100%;
 text-align: center;
 margin-top: 3px;
 margin-bottom: 3px;
}

.text_center {
 text-align: center;
 width: 100%;
}

.text_justify {
 text-align: justify;
 width: 100%;
}

h2, .odkaz_podsekce {
 font-size: 14pt;
 margin-top: 0;
}

.odkaz_podsekce, .odkaz_podsekce a {
 color: #ffffff;
 text-align: center;
}

.odkaz_zpet_sekce {
 text-align: left;
}

.nadpis_sekce {
 font-size: 22pt;
 margin-top: 0;
 color: #ffffff;
 text-align: center;
 font-weight: bold;
}

a.cerny_odkaz {
 font-size: 10pt;
 color: #ffffff;
 font-weight: bold;
}


.critical_blok {
 text-align: left;
 margin-top: 5px;
 width: 100%;
 height: 150px;
 border: solid 1px gray;
 background-color: #ffffff;
}

.critical_img {
 float: left; 
}

.critical_txt {
 float: left;
 margin-left: 10px;
 margin-top: 10px;
 color: #000000;
 font-weight: bold;
}

.critical_txt a {
 color: #0000ff;
}

.critical_txt a:hover {
 color: #000000;
}

#bodyblock {
 color: #ffffff;
 width: 900px;
 padding: 0;
 clear: both;
}

#bodyblockgal {
 color: #ffffff;
 width: 1000px;
 padding: 0;
 margin-top: 2px;
 clear: both;
}

#l-col {
 margin-left: 0px;
 padding-top: 10px;
 float: left;
 width: 121px;  
 margin: auto;
 overflow-x: hidden;
}

#r-col {
 margin-left: 0px;
 padding-top: 10px;
 float: left;
 width: 121px;  
 margin: auto;
 overflow-x: hidden;
}

.col_konfig {
 border: solid 1px #aaaaaa;
 background-color: #dddddd;
 color: #000000;
 width: 118px;
 min-height: 650px;
 _height: 650px;
}

.kon_nadpis {
 color: #3131ff; 
 font-size: 10pt;
 font-weight: bold;
 border-bottom: solid 1px #aaaaaa;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 background-color:  #ffffff; 
}

.kon_bod_programu {
 padding-bottom: 5px;
 border-bottom: solid 1px #aaaaaa;
 text-align: left;
 padding-top: 3px;
 cursor: help;
}

.kon_info {
 text-align: left;
 font-size: 8pt;
 padding-left: 4px;
 padding-right: 4px;
}

.kon_datum {
 text-align: left;
 font-weight: bold;
 font-size: 9pt;
 padding-top: 5px;
 padding-left: 3px;
 padding-bottom: 3px;
 background-color:  #eeeeee;
 border-top: solid 1px #aaaaaa;
 border-bottom: solid 1px #aaaaaa;
}

.kon_cas {
 text-align: left;
 font-size: 8pt;
 padding-left: 8px;
}

.kon_popis {
 text-align: left;
 font-size: 8pt;
 padding-left: 15px;
}

.kon_zahajeni {
 color: #00cc00;
}

.kon_ukonceni {
 color: #ff0000;
}

#cont {
 float: left;
 color: #ffffff;
 width: 779px;
 text-align:left;
}

#cont_gal {
 color: #ffffff;
 width: 879px;
 text-align: left;
}

#cont_konfig {
 float: left;
 color: #000000;
 width: 658px;
 text-align:left;
}

#obsah_web {
 padding-top: 15px;
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 5px;
}

.text_pod_hlavickou {
 width: 100%;
 background-color: #ffffff;
 color: #000000;
 margin-top: 7px;
}

.text_pod_hlavickou_1 {
 margin-top: 8px;
 margin-bottom: 5px;
}

.text_pod_hlavickou_2 {
 margin: 3px;
 padding-bottom: 3px;
}

.hotel_nazev {
 font-size: 18pt;
 font-weight: bold;
 display: inline;
}

.hotel_adresa {
 display: inline; 
}

.lista {
 margin-top: 3px;
 margin-bottom: 3px;
}

.lista_text {
 font-family: arial, sans-serif;
 font-weight: bold;
 font-size: 18pt;
 color: #ffffff;
}

.lista_zvyrazneno {
 font-family: arial, sans-serif;
 font-weight: bold;
 font-size: 22pt;
 color: #ffff00;
}





.knoflik a, .knoflik_vybrany a, .s_knoflik a, .s_knoflik_vybrany a {
 width: 120px;
/* height: 32px;*/
 display: block;
 text-align: left;
 font-weight: bold; 
 font-size: 10pt;
 text-decoration: none;
 color: #000000;
 float: left;
 /*margin-bottom: 2px;*/
 /*background-color: #FAFBB9;*/
 /*border: solid 1px #ff8000;*/
}

.knoflik_vybrany a {
 color: #ffffff;
 /*background-color: #ff8000;*/
}

.s_knoflik a, .s_knoflik_vybrany a {
 width: 120px;
 height: 25px;
 margin-bottom: 2px;
 color: #c3c3c3;
}

.knoflik a:hover, .knoflik_vybrany a:hover {
 color: #ffffff;
 background-color: #f61e3f;
}

.s_knoflik a:hover, .s_knoflik_vybrany a:hover {
 color: #000000;
}

.knoflik_text {
 display: block;
 padding-left: 5px;
 padding-top: 3px;
 padding-bottom: 3px;
}

.knoflik_sub a, .knoflik_sub_vybrany a, .s_knoflik_sub a, .s_knoflik_sub_vybrany a {
 margin-left: 10px;
 width: 119px;
 _margin-left: 10px;
 _width: 119px;
 height: 20px;
 display: block;
 text-align: left;
 font-weight: bold; 
 font-size: 9pt;
 text-decoration: none;
 margin-bottom: 2px;
 color: #000000;
 float: left;
 background-color: #FAFBB9;
/* border: solid 1px #ff8000;*/
}

.s_knoflik_sub a, .s_knoflik_sub_vybrany a {
 width: 120px;
 /*height: 33px;*/
 color: #000000;
}

.knoflik_sub_vybrany a {
 color: #ffffff;
 background-color: #ff8000;
}

.s_knoflik_sub_vybrany a {
  color: #0000ff;
}

.knoflik_sub a:hover, .knoflik_sub_vybrany a:hover {
 color: #ffffff;
 background-color: #ff8000;
}

.s_knoflik_sub a:hover, .s_knoflik_sub_vybrany a:hover {
 color: #0000ff;
}

.knoflik_inf, .s_knoflik_inf  {
 display: block;
 width: 120px;
 text-align: center;
 color: #000000;
 float: left;
 margin-top: 1px;
 margin-bottom: 1px;
}

.s_knoflik_inf  {
 width: 120px;
}





.ohotelu .knoflik_sub a, .ohotelu .knoflik_sub_vybrany a {
 background-color: #DAFEC5;
 color: black;
}

.ohotelu .knoflik_sub_vybrany a {
 background-color: white;
}

.ohotelu .knoflik_sub a:hover, .ohotelu .knoflik_sub_vybrany a:hover {
 background-color: white;
}

.prorodiny .knoflik_sub a, .prorodiny .knoflik_sub_vybrany a {
 background-color: #64FD09;
 color: black;
}

.prorodiny .knoflik_sub_vybrany a {
 background-color: white;
}

.prorodiny .knoflik_sub a:hover, .prorodiny .knoflik_sub_vybrany a:hover {
 background-color: white;
}


.profirmy .knoflik_sub a, .profirmy .knoflik_sub_vybrany a {
 background-color: #A5A7FE;
 color: black;
}

.profirmy .knoflik_sub_vybrany a {
 background-color: white;
}

.profirmy .knoflik_sub a:hover, .profirmy .knoflik_sub_vybrany a:hover {
 background-color: white;
}

.proseniory .knoflik_sub a, .proseniory .knoflik_sub_vybrany a {
 background-color: #BAF3FE;
 color: black;
}

.proseniory .knoflik_sub_vybrany a {
 background-color: white;
}

.proseniory .knoflik_sub a:hover, .proseniory .knoflik_sub_vybrany a:hover {
 background-color: white;
}


.svatby .knoflik_sub a, .svatby .knoflik_sub_vybrany a {
 background-color: #FFC4F0;
 color: black;
}

.svatby .knoflik_sub_vybrany a {
 background-color: white;
}

.svatby .knoflik_sub a:hover, .svatby .knoflik_sub_vybrany a:hover {
 background-color: white;
}


.proskoly .knoflik_sub a, .proskoly .knoflik_sub_vybrany a {
 background-color: #FE9898;
 color: black;
}

.proskoly .knoflik_sub_vybrany a {
 background-color: white;
}

.proskoly .knoflik_sub a:hover, .proskoly .knoflik_sub_vybrany a:hover {
 background-color: white;
}

.cenik .knoflik_sub a, .cenik .knoflik_sub_vybrany a {
 background-color: #FFBF80;
 color: black;
}

.cenik .knoflik_sub_vybrany a {
 background-color: white;
}

.cenik .knoflik_sub a:hover, .cenik .knoflik_sub_vybrany a:hover {
 background-color: white;
}

.galerie .knoflik_sub a, .galerie .knoflik_sub_vybrany a {
 background-color: #FFB366;
 color: black;
}

.galerie .knoflik_sub_vybrany a {
 background-color: white;
}

.galerie .knoflik_sub a:hover, .galerie .knoflik_sub_vybrany a:hover {
 background-color: white;
}

.vylety .knoflik_sub a, .vylety .knoflik_sub_vybrany a {
 background-color: #F8F801;
 color: black;
}

.vylety .knoflik_sub_vybrany a {
 background-color: white;
}

.vylety .knoflik_sub a:hover, .vylety .knoflik_sub_vybrany a:hover {
 background-color: white;
}

.doprava .knoflik_sub a, .doprava .knoflik_sub_vybrany a {
 background-color: #AFD8D8;
 color: black;
}

.doprava .knoflik_sub_vybrany a {
 background-color: white;
}

.doprava .knoflik_sub a:hover, .vylety .knoflik_sub_vybrany a:hover {
 background-color: white;
}


.inf_text {
 padding-top: 5px;
 padding-bottom: 5px;
 font-size: 8pt;
}

.hledej_top {
 display: inline;
 font-size: 7pt;
 margin: 0;
 padding: 0;
}

.tl_hledej {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
}

.textbox_hledej {
 font-size: 9pt;
 border: solid 1px black;
 background-color: white;
}

.reg_form {
 width: 400px;
 text-align: center;
 margin: auto;
}

.dalsi_sluz_n {
 font-weight: bold;
 font-size: 13pt;
 margin-top: 10pt;
}

.clear {
 clear: both;
}

.reg_table {
 width: 600px;
 text-align: center;
 margin: auto;
}

.reg_table_firmy {
 width: 496px;
 text-align: center;
 margin: auto;
}

.table_rekap {
 width: 500px;
 text-align: center;
 border: solid 1px black;
 margin: auto;
}

.row_rekap {
 height: 20px;
 min-height: 20px;
 _height: 20px;
}

.uziv_hlasky, .uziv_hlasky_firmy {
  width: 600px;
  background-color: #ff5252;
  border: solid 1px #ff0000;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;  
  text-align: center;
}

.uziv_tipy, .uziv_tipy_firmy {
  width: 600px;
  background-color: #9292ff;
  border: solid 1px #0000ff;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;  
  background-image: url('pictures/ico/ico_info.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

.uziv_hlasky_firmy, .uziv_tipy_firmy {
  width: 478px;
}


.konfig_rows {
 height: 25px;
 min-height: 25px;
 _height: 25px;
}

.form_nastaveni {
 font-size: 9pt;
 text-align: center;
}

.form_konfigurator {
 font-size: 9pt;
 text-align: center;
 width: 620px;
 background-color: #ffffff;
 padding-top: 15px;
 padding-bottom: 15px;
 margin: auto;
 border: solid 1px #dddddd;
}

.konfig_firmy_lcol {
 width: 107px;
 float: left;
 margin: auto;
 background-color: #dfdfff;
 margin-left: 5px;
 margin-right: 5px;
 border: solid 1px #aaaaaa;
 padding-top: 5px;
 padding-bottom: 5px;
}

.konfig_firmy_rcol {
 width: 498px;
 float: left;
 margin: auto;
 padding-top: 5px;
 padding-bottom: 5px;
}

.konfig_svatby {
 width: 605px;
 /*float: left;*/
 margin: auto;
 padding-top: 5px;
 padding-bottom: 5px;
}

.form_konfigurator * h3 {
  text-align: left;
  margin-bottom: 5px;
  margin-left: 2px;
}

.nastaveni_popisky {
 font-size: 9pt;
 color: #000000;
 text-align: left;
}

.nastaveni_form {
 color: #000000;
 text-align: left;
}

.nastaveni_hodnoty {
 color: #000000;
 text-align: left;
 font-weight: bold;
}

.nastaveni_form input {
 font-size: 9pt;
 border: solid 1px black;
 background-color: white;
}

.nastaveni_button {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
 width: 60px;
}

.delete_button {
 font-size: 8pt;
 font-weight: bold;
 border: solid 1px black;
 background-color: red;
 color: white;
 width: 20px;
 padding: 0;
}

a.falesne_tlacitko {
 border: solid 1px black; 
 width: 60px; 
 height: 15px; 
 display: block; 
 text-decoration: none; 
 color: black; 
 margin: auto; 
 cursor: default;
 background-color: white;
}

a.falesne_tlacitko:hover {
 background-color: #ffff00;
}

.button_day, .button_day_red, .button_day_green, .button_day_akt, .button_day_red_akt, .button_day_green_akt {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
 font-weight: bold;
 width: 90px;
 height: 25px;
 cursor: hand;
}

.button_day_red, .button_day_red_akt {
 /*color: #ff0000;*/
}

.button_day_green, .button_day_green_akt {
 /*color: #00cc00;*/
}

.button_day_akt, .button_day_green_akt, .button_day_red_akt {
 border: solid 2px #ff0000;
}

.novy_bod_programu {
 border: solid 1px #ff9900;
 background-color: #ffff00;
 padding-top: 10px;
 padding-bottom: 8px;
 font-weight: bold;
 width: 478px;
 margin: auto;
}

.param_add {
 border: solid 1px black;
 margin: auto;
}

.param_add_row {
 height: 20px;
}

.konf_popis {
 font-size: 8pt;
 padding-left: 15px;
 width: 340px;
 padding-top: 2px;
 margin-bottom: 3px;
 color: #000077;
 overflow-x: hidden;
}

.nadp_datum {
 color: red;
 font-size: 14pt;
}


.nastaveni_title {
 color: #000000;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: underline;
 margin-bottom: 5px;
}

.nastaveni_uzivatel {
 font-size: 10pt;
 color: #000000;
}

.pozor {
 color: #000000;
 font-size: 10pt;
 text-align: center;
}

#galerie  {
width: 770px;
text-align: center;
}

#galerie #g_hlavicka {
 margin-left: 0;
 color: #000000;
 height: 34px;
 text-align: center;
 width: 770px;
 margin-bottom: -1px;
}

.popis_galerie {
 border-top-width: 1px;
 border-left-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-style: solid;
 border-color: #999999;
 background-color: #ffffff;
 color: #000000;
 padding: 10px;
 clear: both;
 text-align: left;
 margin-right: 20px;
}


.gal_naz {
 height: 40px;
 float: left;
 width: 270px;
 color: #000000;
 background-color: #ffffff;
}
.gal_sipky {
 height: 40px;
 float: left;
 width: 130px;
 background-color: #ffffff;
}
.gal_str {
 height: 40px;
 float: left;
 width: 290px;
 background-color: #ffffff;
}
.gal_exit {
 height: 40px;
 float: left;
 width: 70px;
 background-color: #ffffff;
}

.gal_polmenu {
 padding-top: 8px;
 height: 30px;
 margin-bottom: -9px;
}


#galerie table {
 color: #000000;
}
#galerie #obsah {
  padding: 0;
  color: #ffffff;
  margin-top: 5px;
  width: 760px;
  min-height: 420px;
  _height: 420px;
  text-align: center;
  float: right;
  /*overflow: auto;*/
}
#galerie #ob_big {
  padding: 0;
  color: #000000;
  margin-top: 0;
  width: 760px;
  text-align: center;
}

#galerie #dole {
  clear: both;
  width: 100%;
  margin: 0;
  text-align: center;
  font-family: arial, verdana, sans-serif;
  font-size: 8pt;
  padding-top: 2px;
  color: #000000;
  background-color: #ffffff; 
}
#galerie .nazevdole {
  font-family : arial, verdana, sans-serif ; 
  font-size : 8pt; 
  font-weight: bold;
  color: #000000;
  padding: 2px;
  clear: both;
}
#galerie a {
  color: #00caff;
  text-decoration: none;
}
#galerie a:hover {
  text-decoration: none;
}
#galerie a img {
  border: 0;
}
#galerie a:hover img { 
 /*filter: gray ;*/
}
#galerie a.uvodgal {
  color: #ffffff;
}
#galerie a.uvodgal:hover {
 color: #ffff00;
}
#galerie #g_menu {                                           
  font-family: arial, verdana, sans-serif;
  font-size: 8pt;
  width: 228px;
  text-align: center;
  float: left;
  padding-bottom: 8px;
}
#galerie .hlavka { 
 color: #ffffff;
 font-weight: bold;
 margin: 5px;
 padding: 2px;
 font-size: 7pt;
 background: #4f0d0f;
 border: solid 1px black;
}
#galerie .knoflicek { 
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  border: 1px #c8d1d9 solid;
  background: #ffffff;
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  margin-right: 0;
  margin-left: 0;
  color: #000000;
}
#galerie .knoflicek:hover {
  border: #ed1b24 1px solid;
  background: #fff5d1;
  color: #000000;
  text-decoration: none;
}
#galerie .zakazany { 
  font-family: arial, sans-serif;
  font-size: 10pt;
  border: #c8d1d9 1px solid;
  background: #ffffff;
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  margin-right: 0;
  margin-left: 0;
  color: #c8d1d9; 
}
#galerie .g_nazev { 
  font-family : arial, verdana, sans-serif ;    
  font-size : 10pt; 
  font-weight: bold;
  color : #000000;
  margin-top: 2px;
}
#galerie .menu_cisla {
  font-weight: bold; 
  font-size: 9pt; 
  color: #0c3382; 
  font-family: arial, verdana , sans-serif ; 
  padding: 2px 1px 2px 4px;
}
#galerie a.menu_horcisla {
  color: #000000;
  text-decoration: none ;
}
#galerie a.menu_horcisla:hover {
  color: #ffaaaa; 
  font-family: arial, verdana , sans-serif; 
  font-weight: bold ;  
  text-decoration: none ; 
}
#galerie .cisla_zakazane {        
  color: silver; 
  text-decoration: none ;
}
#galerie .zakazane {              
  padding-left: 3px; 
  padding-top: 2px;
  width: 100%;
  height: 20px;
  color: blue;
  background-color: white;
  text-align: center;
}
#galerie .pol {
  height: 24px;
  text-align: left;
  margin-left: 5px;
  margin-right: 5px;
}
#galerie .galer_sudy, #galerie .galer_lichy { 
  display: block;
  font-family: arial, verdana, tahoma, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  text-align: right;
  margin-right: 0;
  margin-left: 0;
  width: 94%;
  padding: 2px 5px 2px 5px;
}
#galerie .galer_sudy {
  color: #ffffff;
}
#galerie .galer_lichy { 
  color: #ffffff;
}
#galerie .galer_sudy:hover {
  color: #dddddd;
  text-decoration: none;
}
#galerie .galer_lichy:hover {
  color: #dddddd;
  text-decoration: none;
}
#galerie .galer_zakazane { 
  display: block;
  font-family: arial, verdana, tahoma, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  margin-right: 0;
  margin-left: 0;
  color: #dddddd;
  width: 94%;
  padding: 2px 5px 2px 5px;
}
.fotky {
 width: 180px;
 height: 130px;
 float: left;
}
.fotka {
 width: 100%;
 text-align: center;
 margin-top: 5px;
 margin-bottom: 6px;
}

.img_sekce {
 text-align: center;
 width: 350px;
 height: 180px;
 float: left;
 font-weight: bold;
 font-size: 20pt;
}

.img_galerie {
 text-align: center;
 width: 220px;
 height: 140px;
 float: left;
 font-weight: bold;
 font-size: 12pt;
}

.sekce_gal {
 width: 700px;
 text-align: center;
 margin: auto;
}

/*a {
 color: #0000ff;
}*/

/*a:hover {
 color: #ffffff;
}*/

/*.cl a, .cln a {
 color: #0000ff;
}*/

/*.cl_vyb a, .cln_vyb a {
 color: #0000ff;
}*/

/*.cl a:hover, .cln a:hover {
 color: #ffffff;
}*/

/*.cl_vyb a:hover, .cln_vyb a:hover {
 color: #ffffff;
}*/

.linka_clanek_blok {
 width: 95%; 
 text-align: right; 
 clear: both;
}

.linka_clanek {
 background-color: #ffffff; 
 color: #ffffff; 
 border: solid 0px white; 
 height: 1px; 
 width: 100%; 
 text-align: right; 
 align: right;
}

.clanadpis {
 color: #ffffff;
 font-family: arial, verdana, sans-serif;
 font-weight: bold;
 font-size: 11pt;
}

.clanadpis a {
 color:#0000ff;
 text-decoration: none;
}

.clanadpis a:hover {
 color: #000000;
}

.akt_od_do {
 color: #5e2020;#002B5E;
 font-family: arial, verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
}

.akt_uvod {
 padding-top: 1px;
}

.akt_text {
 padding-top: 7px;
}

.akt_vice {
 font-family: arial, verdana, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 text-align: right;
 clear: both;
}

.akt_vice a {
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

.akt_vice a:hover {
 color: #000000;
 text-decoration: underline;
}

.akt_pridano {
 font-weight: normal;
 font-size: 7pt;
 text-align: right;
 color: #000000;#c0c0c0;
}

.akt_prihlaska {
 float: left;
}

.titulek {
 text-align: center;
 color: #000000;
 background-color: #ffffff;
 font-weight: bold;
 margin-bottom: 5px;
 padding-top: 2px;
 padding-bottom: 2px; 
 border-bottom: 1px solid black;
 border-right: 1px solid black;
}

.cl, .cln {
 color: #000000;
 padding: 10px;
 clear: both;
}

.cl_vyb, .cln_vyb {
 color: #000000;
 padding: 10px;
}

.cln {
 background-image: url('pictures/neverejny.gif');
 background-repeat: no-repeat;
 background-position: 99% 5px;
}

.cln_vyb {
 background-image: url('pictures/neverejny.gif');
 background-repeat: no-repeat;
 background-position: 99% 5px;
}

* html .cl {
 width: 100%;
}

* html .cln {
 width: 100%;
}

* html .cl_vyb {
 width: 100%;
}

* html .cln_vyb {
 width: 100%;
}

.pruh_strankovani {
 height: 25px;
 color: #ffffff;
}

.pruh_strankovani a {
 color: #ffffff;
}

.strankovani {
 text-align: center;
 margin-bottom: 5px;
 margin-top: 3px;
}

a.stranky_c {
 text-decoration: none;
 color: #333333;
 font-size: 10pt;
 font-weight: bold;
}

a.stranky_c:hover {
 color: #666666;
}

.stranky_zakazane {
 color: #ffffff;
}


.select {
 font-size: 8pt;
 font-weight: bold;
 background-color: white;
}

.naz_sl {
 font-weight: bold;
 color: white;
}

p {
 margin-top: 2px;
}

.uzivatel_pridej_cl {
 text-align: center;
}

.uzivatel_pridej_cl table {
 font-size: 8pt;
 color: black;
}

.nadpis_pridej_co {
 text-align: center; 
 font-size: 11pt; 
 font-weight: bold;
 color: black;
 text-decoration: underline;  
}

.div_seznam_uzivatelu {
 text-align: center;
}

.seznam_uzivatelu {
 background-color: #eeeeff;
 margin-bottom: 10px;
 margin-top: 10px;
 border: solid 1px black;
}

.uziv_nadpis_login {
 background-color: #ffffff;
 padding-left: 10px;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
 padding-top: 3px;
 padding-bottom: 3px;
 color: #0000ff;
 border-top: solid 2px #333333;
 border-bottom: solid 1px #333333;
}

.uziv_popisek {
 font-size: 8pt;
 padding-left: 5px; 
 color: #555555;
 text-align: left;
}

.uziv_data {
 font-size: 9pt;
 text-align: left;
}

.uziv_oddel {
 height: 8px;
}

.uziv_vozidla {
 font-size: 10pt;
 background-color: #ffffff;
 color: #0000ff;
 padding-left: 10px;
 
 background-image: url('pictures/ico/ico_info.gif');
 background-repeat: no-repeat;
 background-position: 97%;
 text-align: left;
 border-top: solid 2px #333333;
 border-bottom: solid 1px #333333;
}

.uziv_vozidla a {
 color: #000000;
 text-decoration: none;
}

.uziv_vozidla a:hover {
 color: #666666;
 text-decoration: none;
}


.moje_odkazy {
 text-align: center;
 height: 25px;
 font-size: 11pt;
 font-weight: bold;
} 

.moje_odkazy a {
 text-decoration: none;
 width: 135px;
}

.selected {
 color: #ff0000;
}

a img {
border: 0;
}

.bold {
 font-weight: bold;
}

#book * {
 font-family: arial, verdana, tahoma, sans-serif;
 font-size: 8pt;
}
.naz_sl {
 font-weight: bold;
}
.formular_kniha {
 color: #000000;
}
.formular_kniha input, textarea {
 background-color: white;
}
.vzkaz_prvni, .vzkaz_druhy, .vzkaz_prvni_2, .vzkaz_druhy_2  {
 border-top-width: 1px;
 border-left-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-style: solid;
 padding: 10px;
 padding-bottom: 0;
 clear: both;
}
.vzkaz_prvni a, .vzkaz_druhy a, .vzkaz_prvni_2 a, .vzkaz_druhy_2 a  {
 color: #0000ff;
}
.vzkaz_prvni a:hover, .vzkaz_druhy a:hover, .vzkaz_prvni_2 a:hover, .vzkaz_druhy_2 a:hover  {
 color: #5050ff;
}
.vzkaz_prvni {
 border-color: #fccaac;
 background-color: #ffffff;
 color: #000000;
}
.vzkaz_druhy {
 border-color: #fccaac;
 background-color: #eeeeee;
 color: #000000;
}
.vzkaz_prvni_2 {
 border-color: #fccaac;
 background-color: #ffffff;
 color: #000000;
 margin-left: 50px;
}
.vzkaz_druhy_2 {
 border-color: #fccaac;
 background-color: #eeeeee;
 color: #000000;
 margin-left: 50px;
}
.jmeno {
 color: #000000;
 font-family: arial, verdana, sans-serif;
 font-weight: bold;
}
.cas {
 font-weight: normal;
 font-size: 7pt;
 text-align: right;
 color: #505050;
}
.knihatext {
  padding-top: 1px;
}

.plan_hodin {
 text-align: center;
}

.tucne {
 font-weight: bold;
}

.help_cur {
 cursor: help;
}


#novinky_www {
 font-family: arial, verdana, tahoma, sans-serif;
 font-size: 8pt;
 text-align: left;
 margin-bottom: 10px; 
 margin-top: 5px;
 padding: 5px;
 padding-bottom: 2px;
 border: solid 1px #a1c3f7;
 background-color: #ffffff;
}

#novinky_ikona {
 float: left;
 width: 10%;
}

#novinky_blok {
 float: right;
 width: 87%;
}

#novinky_galerie, #novinky_clanky {
 font-family: arial, verdana, tahoma, sans-serif;
 font-size: 8pt;
 text-align: left;
 margin-bottom: 3px; 
 padding: 5px;
 padding-top: 0;
 background-color: #e6c6c6;
}

#novinky_clanky {
 margin-bottom: 0;
 padding-bottom: 0;
}

.novinka {
 margin-bottom: 3px;
 color: black;
 width: 100%;
 background-color: #e6c6c6;
 padding-left: 2px;
}

.nov_dat {
 font-style: italic;
 color: black;
/* color: blue;*/
}

a.nov_cl {
 color: #0000ff;
 font-weight: bold;
 font-size: 8pt;
}

a:hover.nov_cl {
 color: #5050ff;
 text-decoration: none;
}


/******************** administrace **************/

#outer_admin {
 text-align:center;
 width:900px;
 margin:auto;
 background-color: #9a9a9a;
 border: 1px solid #000000;
 }

#outer_admin a {
 color: black;
}

table {
 font-size: 9pt;
}
.adm_prvni {
 background-color: #efefef;
 color: #000000;
}
.adm_druhy {
 background-color: #cfcfcf;
 color: #000000;
}
a.nepovoleno {
 color: CECECE;
 cursor: help;
}
.nepovoleno img {
 filter: CECECE;
}
.ikonka {
background-color: #909090;
border: solid 2px white;
text-align: center;
vertical-align: middle;
height: 80px;
}
#outer_admin .ikonka a { 
color: white;
font-weight: bold;
text-decoration: none; 
}
.ikonka a:hover {
color:yellow;
}
.ikonka a:active {
color:white;
}
.popis { 
height: 40px;
background-color: #ffffe5 ;
color: black;
padding: 10px;
border: solid 2px silver;
font-size: 10pt;
width: 450px;
}

.sloupecky {
 color: white;
}

.button_smazat {
 background-color: red; 
 color: white;'
}

.fotky_adm {
 width: 180px;
 height: 180px;
 float: left;
 border: solid 1px gray;
 margin: 5px;
 padding: 5px;
 overflow-x: hidden;
 overflow-y: hidden;
}
