* {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  font-family: 'Trebuchet MS', lucida, sans-serif;
}
/**
 * anketa
 */
div#anketa {
  margin-left: 1px;
  width: 228px;
  position: relative;
}
body {
  text-align: center;
}
.td_cenik {
	width: 20%;
	font-weight: bold;
}
b.anketa_pocet_hlasovalo {
  color: #ff8800;
  font-size: 15px;
}
table.kulturni_anketa {
  width: 228px;
  position: relative;
}
.flash_ostatni_partneri {
  margin-left: 22px;
}
div.volitelny_panel {
  background-color: #e5e5e5;
  width: 670px;
  height: 60px;
  margin-top: 5px;
  padding: 20px 5px 5px 5px;
  position: relative;
}
span.ostatni_partneri_text {
  position: absolute;
  top: 4px;
  right: 80px;
  right: 90px;
  font-size: 10px;
  font-weight: bold;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
}
span.ostatni_partneri_doporucujeme {
  position: absolute;
  top: 4px;
  left: 6px;
  font-size: 10px;
  font-weight: bold;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
}
table.kulturni_anketa td.left_td {
  height: 47px;
  background: url('../img/layout/anketa-odpoved.gif') no-repeat;
  padding-left: 30px;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  margin-top: 2px;
  vertical-align: middle;
}
table.kulturni_anketa td.right_td {
  height: 47px;
  background: url('../img/layout/anketa-odpoved.gif') no-repeat bottom right;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  margin-top: 2px;
  vertical-align: middle;
  text-align: right;
  padding-right: 3px;
}
table.kulturni_anketa a {
  font-size: 15px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  padding-top: 14px;
}
strong.anketa_hlasuj {
  font-size: 15px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  padding-top: 14px;
}
table.kulturni_anketa a:hover {
  color: #ff8800;
}
strong.pocet_hlasu {
  color: #206da2;
  font-size: 15px;
  font-weight: bold;
}
p.p_ucinkujici {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 200%;
  color: #555555;
  width: 620px;
}
strong.ucinkujici {
  font-size: 18px;
  font-weight: bold;
  color: #206da2;
}
p.p_moto {
  text-align: center;
  font-size: 1.4em;
  font-weight: bold;
  line-height: 200%;
  color: #444444;
}
/*  anketa ***********************/
html {
  background: url('../img/layout/bg.gif') #ffffff;
}
h2 {
  color: #c96765;
  font-size: 25px;
  margin-bottom: 20px;
  margin-top: 10px;
  margin-left: 7px;
  font-variant: small-caps;
  text-align: center;
  margin-left: -5px;
}
h2.h2_kulturni_akce {
  color: #206da2;
}
h2.h2_recenze,
h2.h2_preprava_osob {
  color: #86ac07;
}
h2.h2_cenik_2011 {
  color: #86ac07;
}
h3 {
  font-size: 14px;
}
h3.sportovni_akce {
  color: #be201f;
  font-size: 14px;
  padding-bottom: 10px;
}
h3.h3_preprava_osob {
  color: #77a006;
  font-size: 16px;
  padding-bottom: 10px;
}
#hlavicka {
  width: 925px;
  margin-left: 1px;
  margin-right: 1px;
  height: 172px;
  border-bottom: 1px solid #ffffff;
  background: url('../img/layout/hlavicka_index2.jpg') no-repeat #ffffff;
  position: relative;
}
#page {
  width: 927px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #9f9f9f;
  position: relative;
  text-align: left;
}
#druhy_pruh {
  width: 927px;
  height: 9px;
  background: url('../img/layout/druhy-pruh.gif') repeat-x #ffffff;
}
a {
  color: #ff6600;
}
a:hover {
  text-decoration: none;
}
a.link_mapa_zavodu {
  color: #c96765;
  text-decoration: none;
  float: right;
  margin-right: 14px;
}
a.home_link {
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 6px;
  right: 3px;
}
a.fb-header {
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  bottom: 20px;
  right: 111px;
}
img.home_link_img {
  border: none;
}
img.vlajecka {
  border: 1px solid #cd3c39;
}
a.home_guide_link {
  display: block;
  position: absolute;
  width: 245px;
  height: 110px;
  top: 12px;
  left: 252px;
  z-index: 55;
}
#treti_pruh {
  width: 927px;
  height: 263px;
  background: url('../img/layout/random-img-pattern2.gif') no-repeat #ffffff;
  margin-top: 2px;
  margin-bottom: 2px;
}
a.a_preprava_slogan {
  font-size: 1.3em;
  color: #77a006;
}
a.a_preprava_slogan:hover {
  color: #ff9900;
}
/* obaluje levy a pravy obsahovy sloupec */
#content {
  width: 927px;
  position: relative;
  background: url('../img/layout/bg-content.gif') repeat-y;
}
#levy_sloupec {
  border-top: 4px solid #ffffff;
  width: 231px;
  float: left;
  position: relative;
}
#inner_text {
  width: 680px;
  float: right;
  position: relative;
  margin-right: 5px;
}
ul {
  list-style-image: url('../img/layout/menu_item.gif');
  margin-left: 30px;
  margin-bottom: 20px;
}
p {
  margin-bottom: 20px;
  text-align: justify;
  margin-left: 7px;
  text-indent: 20px;
}
.povinna_polozka {
  color: #ff0000;
  font-size: 16px;
}
.vyrazny_predprodej {
  text-align: center;
  font-size: 16px !important;
  color: #ff0000;
  font-weight: bold;
}
/****************************************************************************
 *  ABSOLUTNI POZICE PRO KLIKACI ODKAZY FOTEK NA PSORTOVNI STRANCE
 ****************************************************************************/
.poznamka {
  color: #555555;
}
span#sport_1_v {
  position: absolute;
  top: 405px;
  left: 160px;
}
span#sport_2_v {
  position: absolute;
  top: 649px;
  left: 420px;
}
span#sport_3_v {
  position: absolute;
  top: 912px;
  left: 160px;
}
/****************************************************************************
 *  ABSOLUTNI POZICE PRO KLIKACI ODKAZY FOTEK NA PSORTOVNI STRANCE
 ****************************************************************************/
#ramec_partneri_kultura {
  width: 680px;
  height: 90px;
  background: url('../img/layout/ramec-medialni-partneri-kultura.gif') no-repeat #ffffff;
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
}
#ramec_partneri_sport {
  width: 680px;
  height: 90px;
  background: url('../img/layout/ramec-mpartneri-680-sport.gif') no-repeat #ffffff;
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
}
#vlastni_text {
  width: 678px;
  float: left;
  position: relative;
}
#mapky {
  width: 206px;
  float: right;
  position: relative;
}
#skvrny_nahore_vlevo {
  width: 94px;
  height: 246px;
  background: url('../img/layout/skvrny-top-left.gif') no-repeat;
  position: absolute;
  top: -1px;
  _top: -0px; /* IE hack */
  left: -64px;
  z-index: 50;
}
#skvrny_vpravo_dole {
  width: 141px;
  height: 389px;
  background: url('../img/layout/skvrny-bottom-right.gif') no-repeat;
  position: absolute;
  bottom: 1px;
  right: -142px;
  _right: -143px;
  z-index: 50;
}
#top_kontakt {
  color: #fff0e0;
  font-family: Helvetica, Arial !important;
  line-height: 110%;
  margin-left: 430px;
  padding-top: 25px;
  font-size: 13px;
}
#top_kontakt strong {
  color: #ffffff;
  font-family: Arial !important;
  line-height: 110%;
  font-size: 13px;
}
a.top_link {
  color: #fff0e0;
  font-family: Arial !important;
}
a.top_link:hover {
  text-decoration: none;
}
div.recenze_fotky {
  width: 690px;
  height: 195px;
  background: url('../img/layout/ramec-recenze.gif') no-repeat #ffffff;
  position: relative;
}
div.ostatni_partneri {
  width: 166px;
  height: 95px;
  position: absolute;
  left: 750px;
  top: 5px;
  background: url('../img/layout/ramec-hlavni-partneri.gif') no-repeat;
  text-align: center;
}
div.ostatni_partneri img {
  margin-top: 23px;
}
div.ostatni_partneri_sport {
  width: 166px;
  height: 95px;
  position: absolute;
  left: 750px;
  top: 5px;
  background: url('../img/layout/ramec-hlavni-partneri.gif') no-repeat;
}
div.ostatni_partneri object {
  margin-top: 23px;
  margin-left: 3px;
}
span.dalsi {
  margin-left: 15px;
  font-size: 15px;
  font-weight: bold;
}
span.color_red {
  color: #be201f;
}
span.color_blue {
  color: #206da2;
}
/****************************************************************************
 *    NAVIGACNI PANEL MEZI SEKCEMI
 ****************************************************************************/
div.navigacni_bar {
  height: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
}
img.nav_button {
  border: none;
  margin-right: 17px;
}
/****************************************************************************
 *    HLAVNI MENU UVODNI STRANKY
 ****************************************************************************/
img.menu_img {
  border: none;
  margin-left: 1px;
}
/****************************************************************************
 *  KULTURNI AKCE
 ***************************************************************************/
img.partner_logo_1 {
  border: none;
  position: absolute;
  top: 16px;
  left: 35px;
}
img.partner_hlavni_logo_1 {
  border: none;
  position: absolute;
  top: 12px;
  left: 105px;
}
/*2 ikony*/
img.partner_kultura_medialni_logo_1 {
  border: none;
  position: absolute;
  top: 28px;
  left: 15px;
}
img.partner_kultura_medialni_logo_2 {
  border: none;
  position: absolute;
  top: 25px;
  left: 120px;
}
img.partner_kultura_medialni_logo_3 {
  border: none;
  position: absolute;
  top: 25px;
  left: 230px;
}
img.partner_kultura_medialni_logo_4 {
  border: none;
  position: absolute;
  top: 35px;
  left: 331px;
}
img.partner_kultura_produkce_logo_1 {
  border: none;
  position: absolute;
  top: 35px;
  left: 550px;
}
/****************************************************************************
 *  SPORTOVNI AKCE
 ***************************************************************************/
img.partner_sport_medialni_logo_1 {
  border: none;
  position: absolute;
  top: 32px;
  left: 20px;
}
img.partner_sport_medialni_logo_2 {
  border: none;
  position: absolute;
  top: 20px;
  left: 270px;
}
img.partner_sport_medialni_logo_3 {
  border: none;
  position: absolute;
  top: 22px;
  left: 390px;
}
img.partner_sport_medialni_logo_4 {
  border: none;
  position: absolute;
  top: 22px;
  left: 160px;
}

img.hlavni_sport_logo_1 {
  border: none;
  position: absolute;
  top: 30px;
  left: 16px;
}

table.sportovci {
  width: 220px !important;
  margin-left: 10px;
}
img.sportovec_porttret {
  border: 3px solid #cd3c39;
}
table.sportovci td.top {
  vertical-align: top;
}
table.sportovci td.bottom {
  vertical-align: middle;
}
table.sportovci td.separator {
  height: 5px;
}
img.sportovni_akce_partneri {
  position: absolute;
  top: 15px;
  left: 735px;
  z-index: 50;
  border: none;
}

/* VYSLEDNA LISTINA */
table.sportovci_vysledna {
  width: 210px !important;
  margin-left: 10px;
}
table.sportovci_vysledna td {
  padding: 2px 4px;
}
table.sportovci_vysledna td.top {
  vertical-align: top;
}
table.sportovci_vysledna td.bottom {
  vertical-align: middle;
}
table.sportovci_vysledna td.separator {
  height: 4px !important;
}
span.cas {
  font-weight: bold;
}
span.cas_hodnota {
  font-weight: bold;
}
table.sportovci_vysledna td.team {
  vertical-align: top;
}
strong.umisteni {
  font-size: 16px !important;
  color: #cd3c39;
}
strong.umisteni_elita {
  font-size: 20px !important;
  color: #cd3c39;
}
strong.jmeno_sportovce {
  font-size: 14px;
}
/****************************************************************************
 *  FOTKY RECENZE
 ***************************************************************************/
img.recenze_fotka_1 {
  position: absolute;
  top: 30px;
  left: 46px;
}
img.recenze_fotka_2 {
  position: absolute;
  top: 30px;
  left: 203px;
}
img.recenze_fotka_3 {
  position: absolute;
  top: 29px;
  left: 360px;
}
img.recenze_fotka_4 {
  position: absolute;
  top: 30px;
  left: 517px;
}
/****** AKTUALITY RECENZE ******/
div.kulturni_akce_item strong.datum {
  color: #206da2;
}
div.kulturni_akce_item strong.nadpis {
  color: #206da2;
  font-size: 14px;
}
div.kulturni_akce_item {
  padding: 5px 15px 10px 10px;
}
div.kulturni_akce_item span {
  text-align: justify;
  display: block;
}
table.tabulka_recenze {
}
.tabulka_recenze caption {
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  color: #206da2;
}
.tabulka_recenze td,
.tabulka_recenze th {
  text-align: left;
  vertical-align: top;
  padding-bottom: 15px;
}
.tabulka_recenze th {
  width: 55px;
}
.tabulka_recenze td {
  text-align: justify;
}
.kultura_hlavni_text {
  width: 450px;
  float: left;
  position: relative;
}
.sponzoring_hlavni_text {
  width: 680px;
}
.obrazkova_galerie {
  width: 195px;
  float: right;
  margin-left: 6px;
  position: relative;
}
.tabulka_aktuality {
  border: 1px solid #be201f;
  text-align: right;
  width: 320px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
}
.tabulka_aktuality td,
.tabulka_aktuality th {
  padding: 1px 8px;
}
.tabulka_aktuality tr.sudy {
  background-color: #dddddd;
}
.tabulka_aktuality tr.zahlavi {
  background-color: #be201f;
}
.tabulka_aktuality tr.zahlavi td {
  color: #ffffff;
  font-weight: bold;
}
/************** SUBMENU SPORT *****************/
.submenu_sport {
  width: 231px;
  /*height: 186px;*/
  height: 220px;
  background: url('../img/layout/banner-sportovni-akce.jpg') no-repeat;
}
.menu_sport {
  width: 231px;
  height: 145px;
  background-color: #dd6659;
  background: url('../img/layout/banner-sportovni-akce-menu.jpg') no-repeat;
}
ul.submenu_sport_seznam {
  margin-left: 26px;
  /*padding-top: 62px;*/
  padding-top: 155px;
  list-style-image: url('../img/layout/submenu-item.gif');
}
ul.submenu_sport_seznam a {
  color: #f6f6f6;
  width: 97%;
  font-size: 12px;
  display: block;
  padding-top: 1px;
  margin-left: -3px !important;
  _padding-left: -6px !important;
  padding-bottom: 4px;
  font-family: helvetica;
  font-family: 'Arial CE';
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
}
ul.submenu_sport_seznam a:hover {
  text-decoration: none;
}
/************** SUBMENU KULTURA *****************/
.submenu_kultura {
  margin-top: 1px;
  width: 231px;
  height: 220px;
  background: url('../img/layout/banner-kulturni-akce.jpg') no-repeat;
}
ul.submenu_kultura_seznam {
  margin-left: 26px;
  padding-top: 169px;
  list-style-image: url('../img/layout/submenu-item.gif');
}
ul.submenu_kultura_seznam a {
  color: #f6f6f6;
  width: 97%;
  font-size: 12px;
  display: block;
  padding-top: 1px;
  margin-left: -3px !important;
  _padding-left: -6px !important;
  padding-bottom: 7px;
  font-family: helvetica;
  font-family: 'Arial CE';
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
}
ul.submenu_kultura_seznam a:hover {
  text-decoration: none;
}
/************** SUBMENU REFERENCE *****************/
.submenu_reference {
  margin-top: 1px;
  width: 231px;
  height: 248px;
  background: url('../img/layout/banner-reference.gif') no-repeat;
}
ul.submenu_reference_seznam {
  margin-left: 26px;
  padding-top: 60px;
  list-style-image: url('../img/layout/submenu-item.gif');
}
ul.submenu_reference_seznam a {
  color: #f6f6f6;
  width: 97%;
  font-size: 12px;
  display: block;
  padding-top: 1px;
  margin-left: -3px !important;
  _padding-left: -6px !important;
  padding-bottom: 7px;
  font-family: helvetica;
  font-family: 'Arial CE';
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
}
ul.submenu_reference_seznam a:hover {
  text-decoration: none;
}
/************** SUBMENU PREPRAVA OSOB *****************/
.submenu_preprava_osob {
  margin-top: 1px;
  margin-bottom: 1px;
  width: 231px;
  height: 221px;
  background: url('../img/layout/banner-preprava-osob.jpg') no-repeat;
}
ul.submenu_preprava_osob_seznam {
  margin-left: 26px;
  padding-top: 80px;
  list-style-image: url('../img/layout/submenu-item.gif');
}
ul.submenu_preprava_osob_seznam a {
  color: #f6f6f6;
  width: 97%;
  font-size: 12px;
  display: block;
  padding-top: 1px;
  margin-left: -3px !important;
  _padding-left: -6px !important;
  padding-bottom: 7px;
  font-family: helvetica;
  font-family: 'Arial CE';
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
}
ul.submenu_preprava_osob_seznam a:hover {
  text-decoration: none;
}
/****************************************************************************/
img.random_img {
  margin-left: 5px;
  margin-top: 3px;
}
img.main_left {
  float: left;
  border: 1px solid #9f9f9f;
  padding: 2px;
  margin-right: 5px;
  width: 120px;
}
img.main_right {
  float: right;
  border: 1px solid #9f9f9f;
  padding: 2px;
  margin-left: 5px;
  width: 120px;
}
img.kultura_left {
  float: left;
  border: 1px solid #9f9f9f;
  padding: 2px;
  margin-right: 5px;
  margin-bottom: 20px;
}
img.kultura_right {
  float: right;
  border: 1px solid #9f9f9f;
  padding: 2px;
  margin-left: 5px;
  margin-bottom: 20px;
}
img.align_left {
  float: left;
  padding: 2px;
  border: none;
}
img.align_right {
  float: right;
  padding: 2px;
  border: none;
}
img.img_mapka {
  margin-left: 7px;
}
td.separator {
  height: 15px;
}
/*********** TABULKA HARMONOGRAM ZAVODU *******************/
table.harmongram_zavodu {
  width: 97%;
  margin-left: 10px;
}
table.harmongram_zavodu td,
table.harmongram_zavodu th {
  vertical-align: top;
  text-align: left;
  padding: 3px 6px;
  color: #777777;
}
table.harmongram_zavodu th.zahlavi {
  text-align: left;
  font-size: 14px;
  background-color: #d34440;
  padding: 5px 5px 5px 15px;
  color: #ffffff;
}
table.harmongram_zavodu tr.super_durazne td,
table.harmongram_zavodu tr.super_durazne th {
  color: #ff0000;
  font-weight: bold;
  font-size: 14px;
}
table.harmongram_zavodu tr.durazne td,
table.harmongram_zavodu tr.durazne th {
  color: #000000;
}
/************************* KULTURA - FORMULARE ***************************/
.celadelka {
  width: 250px;
}
.puldelka {
  width: 50px;
  text-align: right;
  padding-right: 1px;
}
input.kultura_text {
  border: 1px solid #4daacc;
  background: url('../img/layout/kultura-input-bg.jpg') repeat-x #ffffff;
}
select.kultura_select {
  border: 1px solid #4daacc;
  background: url('../img/layout/kultura-input-bg.jpg') repeat-x #ffffff;
}
table.objednavka_vstupenek img {
  border: none;
}
table.objednavka_vstupenek td.objednavka_vstupenek_pravy {
  text-align: center;
  vertical-align: middle;
}
table.objednavka_vstupenek td.objednavka_vstupenek_levy {
  text-align: center;
  vertical-align: middle;
}
table.objednavka_vstupenek td.objednavka_vstupenek_levy a {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
fieldset {
  border: none;
}
/************************* SPORT - FORMULARE ***************************/
input.sport_text {
  border: 1px solid #be201f;
  background: url('../img/layout/sport-input-bg.jpg') repeat-x #ffffff;
}
select.sport_select {
  border: 1px solid #be201f;
  background: url('../img/layout/sport-input-bg.jpg') repeat-x #ffffff;
}
/************************* PREPRAVA OSOB - FORMULARE ***************************/
input.preprava_osob_text {
  border: 1px solid #99bd27;
  background: url('../img/layout/preprava-osob-input-bg.jpg') repeat-x #ffffff;
}
textarea.preprava_osob_textarea {
  border: 1px solid #99bd27;
}
select.preprava_osob_select {
  border: 1px solid #99bd27;
  background: url('../img/layout/preprava-osob-input-bg.jpg') repeat-x #ffffff;
}
/******************************* STYLY HLASENI *************************/
.hlaseni_ok {
  border: 1px solid #009900;
  color: #009900;
  padding: 5px 10px;
}
.hlaseni_err {
  border: 1px solid #dd0000;
  color: #dd0000;
  padding: 5px 10px;
}
/************************** AKTUALITY - SPORT ***************************/
div.aktuality_vlozeno {
  text-align: right;
  color: #666666;
  font-weight: bold;
  float: right;
}
/*****************************/
table.table_preprava_osob {
  width: 80%;
  border: 1px solid #99bd27;
  border-collapse: collapse;
  margin: 10px auto 10px auto;
}
table.table_preprava_osob caption {
  text-align: left;
  padding: 3px 5px;
  background-color: #99bd27;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}
table.table_preprava_osob td {
  padding: 3px 5px;
  border: 1px solid #99bd27;
}
.na_stred {
  text-align: center;
}
.do_prava {
  text-align: right;
}
/**** preprava osob, slogany ***/
div.preprava_slogan {
  height: 60px;
  background: url('../img/preprava-osob/slogan-bg-2.gif') no-repeat top left transparent;
  position: relative;
  text-align: center;
  padding-top: 22px;
  margin-bottom: 30px;
}
div.preprava_slogan a {
  /*width: 100%;*/
  font-size: 1.5em;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-weight: bold;
  color: #eef7e7;
  letter-spacing: 1px;
  text-decoration: none;
}
div.preprava_slogan a:hover {
  text-decoration: underline;
}
p.p_slogan {
  text-align: center;
}
p.p_slogan a {
  font-size: 1.7em;
  font-weight: bold;
  color: #99bd27;
  color: #77a101;
  font-variant: small-caps;
}
/************** destinace **************/
div.div_destinace {
  margin: 5px 0 25px 0;
  border-top: 1px solid #bbbbbb;
  padding: 3px 6px;
  position: relative;
}
strong.destinace_nazev {
  font-size: 1.4em;
  display: block;
  /*border-bottom: 1px solid #cccccc;*/
  /*border-bottom: 1px solid #84b001;*/
  margin-bottom: 4px;
  /*text-transform: uppercase;*/
}
div.div_destinace span.cena {
  font-size: 1.1em;
  /*text-align: center;*/
  padding: 9px 0 0 10px;
  font-weight: bold;
  position: absolute;
  color: #bbd91b;
  color: #000000;
  z-index: 100;
  top: 130px;
  right: 0px;
  width: 80px;
  height: 40px;
  background: url('../img/preprava-osob/cena-bg3.gif') no-repeat transparent;
}
/********* preprava uvodni stranka *******/
p.autor {
  height: 60px;
  width: 99%;
  display: block;
  position: relative;
}
p.autor span.clovek {
  font-size: 1.6em;
  position: absolute;
  top: 10px;
  right: 50px;
  font-weight: bold;
}
p.autor span.pozice {
  font-size: 1.1em;
  position: absolute;
  top: 32px;
  right: 82px;
}
p.paticka_slogan {
  font-size: 1.2em;
  font-weight: bold;
}
/********** tabulka tipy na vylet ************/
table.table_tipy_na_vylet {
  border-collapse: collapse;
  width: 99%;
}
table.table_tipy_na_vylet td {
  text-align: center;
  padding: 3px 5px;
}
table.table_tipy_na_vylet td.separator {
  height: 15px;
}
table.table_tipy_na_vylet td img {
  border: none;
}
table.table_tipy_na_vylet td a {
  font-size: 1.2em;
  letter-spacing: 1px;
  font-weight: bold;
  /*color: #86ac07;*/
  font-variant: small-caps;
}
/********** tabulka varianty vyzdoby ************/
table.table_varianty_vyzdoby {
  border-collapse: collapse;
  width: 99%;
}
table.table_varianty_vyzdoby td {
  text-align: center;
  padding: 3px 5px;
}
table.table_varianty_vyzdoby td img {
  border: none;
}
table.table_varianty_vyzdoby td a {
  font-size: 1.2em;
  letter-spacing: 1px;
  font-weight: bold;
  /*color: #86ac07;*/
  font-variant: small-caps;
}
table.table_varianty_vyzdoby td p {
	text-align: justify;
	margin: 5px 15px;
}
table.table_varianty_vyzdoby td.top {
	vertical-align: top;
}
/*** article window ***/
div#article_window {
  width: 640px;
  height: 454px;
  z-index: 100;
  position: fixed;
  _position: absolute;
  /*bottom: 10px;*/
  top: 0;
  left: 150px;
  background: url('../img/preprava-osob/window2.gif') no-repeat top left;
  display: none;
}
a.a_article_window_close {
  z-index: 110;
  font-size: 1.3em;
  font-weight: bold;
  position: absolute;
  top: 10px;
  right: 20px;
  color: #ebf2d4;
}
div.article_text {
  width: 500px;
  height: 380px;
  padding-top: 60px;
  _padding-top: 60px;
  text-align: left;
  text-align: justify;
  position: absolute;
  left: 70px;
  /*border: 2px solid #ff0000;*/
}
div.article_text img {
  margin: 2px 10px;
}
/**** recenze ****/
div#article_window_recenze {
  width: 700px;
  height: 540px;
  z-index: 100;
  position: fixed;
  _position: absolute;
  /*bottom: 10px;*/
  top: 0;
  left: 150px;
  background: url('../img/recenze/text-window.gif') no-repeat top left;
  display: none;
}
div.article_text_recenze {
  width: 590px;
  _width: 585px;
  height: 430px;
  margin-top: 60px;
  /*
  padding-top: 60px;
  _padding-top: 60px;
  */
  padding-right: 5px;
  text-align: left;
  text-align: justify;
  position: absolute;
  left: 60px;
  /*border: 1px solid red;*/
  overflow-y: auto;
  overflow-x: auto;
}
.modra_window {
  background-color: #54aad3 !important;
}
.zelena_window {
  background-color: #99bd27 !important;
}
.cervena_window {
  background-color: #be201f !important;
}
img.click_img {
  cursor: pointer;
}


h3.recenze_dalsi_foto {
  border-bottom: 1px solid #000000;
  margin: 10px 0;
}

