body {font-size: x-small; font-family: Arial, Helvetica, sans-serif; color: #000080; margin: 2px 2px 2px 2px; background-color: #E6F1FF; }
hr {height: 1px; }
a {font-weight: bold; color: Maroon; text-decoration: none; }
a:hover {font-weight: bold; color: Maroon; text-decoration: underline; }
ul {list-style: none; }
#stred {text-align: center; position: relative; width: 910px; margin: auto; }
#kontejner {background: #507FAC; border-width: 1px 1px 1px 1px; border-style: solid; text-align: center; width: 900px; position: relative; margin: auto; float: left; }
#kontejner img.icons {border: 0px; vertical-align: middle; margin-right: 5px; }
#logo {background: #507FAC; position: relative; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#info {margin: 0px 0px 0px 0px; color: #FFFFFF; padding: 2px 2px 2px 2px; font-size: x-small; text-align: left; position: relative; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_long.jpg); }
#info_bottom {margin: 0px 0px 0px 0px; color: #FFFFFF; padding: 5px 3px 3px 3px;  font-size: x-small; text-align: center; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_long.jpg);}
#info_bottom a {font-weight: bold; color: #FFFF00; text-decoration: none; }
#info_bottom a:hover {font-weight: bold; color: #FFFF00; text-decoration: underline; }
#nabidka_top {background: #507FAC; color: #FFFFFF; font-size: x-small; text-align: left; padding: 2px 2px 2px 2px; position: relative; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_long.jpg); }
#nabidka_leva {color: #FFFFFF; padding: 1px 1px 1px 1px; font-size: x-small; text-align: left; float: left; width: 180px; }
#nabidka_leva img {border-style: solid; border-width: 0px; color: #FFC993; }
#nabidka_prava {color: #FFFFFF; padding: 1px 1px 1px 1px; font-size: x-small; text-align: left; float: left; width: 150px; }
#nabidka_prava img {color: #FFC993; border-style: solid; border-width: 1px; }
#clanek_stred {color: #000080; padding: 1px 1px 1px 1px; font-size: x-small; text-align: left; float: left; width: 559px; }
#clanek_stred_2 {color: #000080; padding: 1px 1px 1px 1px; font-size: x-small; text-align: left; float: left; width: 698px; }
#clanek_stred img {border-style: solid; border-width: 1px; }
#clanek_stred_2 img {border-style: solid; border-width: 1px; }
#pata {position: relative; float: left; width: 900px; }
#pata_aft {position: relative; font-size: xx-small; margin: auto; padding: 5px; text-align: center; background-color: #E6F1FF; }
#pata_webmaster {position: relative; color: #FFFFFF; font-size: xx-small; text-align: center; margin: auto; padding: 5px; background-color: #507FAC; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_long.jpg); }
#pata_webmaster a {font-weight: bold; color: #FFFF00; text-decoration: none; }
#pata_webmaster a:hover {font-weight: bold; color: #F9D400; text-decoration: underline; }
#table_tour img {color: #000080; border-style: solid; border-width: 1px;}
#table_arch img {color: #000080; border-style: solid; border-width: 1px;}
#table_tour td {margin: 5px 2px 5px 2px; text-align: center;}
#table_arch td {margin: 2px 2px 2px 2px; text-align: center;}
.search-result { color:#000000; background-color: #FFFFB2;;}
.titulek_2 {background: #507FAC; color: #FFFFFF; padding: 2px 2px 2px 2px; margin: 26px 0px 0px 0px; font-size: small; font-weight: bold; border-width: 0px; border-style: solid; border-color: #000080; text-align: left; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_middle.jpg); border-collapse: collapse; }
.titulek {background: #507FAC; color: #FFFFFF; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; font-size: small; font-weight: bold; border-width: 0px; border-style: solid; border-color: #000080; text-align: left; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_middle.jpg); border-collapse: collapse; }
.text {background-color: #E6F1FF; color: #000080; padding: 2px 2px 2px 2px; margin: 0px 2px 5px 2px; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #E6F1FF; text-align: left; font-size: small; }
.titulek_lp {background: #507FAC; color: #FFFFFF; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; font-size: small; font-weight: bold; border-width: 0px; border-style: solid; border-color: #000080; text-align: left; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_short.jpg); }
.text_lp {background-color: #E6F1FF; color: #000080; padding: 2px 2px 2px 2px; margin: 0px 2px 5px 2px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #E6F1FF; text-align: left; font-size: x-small; }
/*.foto_lp {margin: 2px 2px 2px 2px; text-align: center; border-width: 1px 1px 1px 1px; }*/
.align_lcp {text-align: center; }
.pager_class {margin: 2px 2px 2px 2px; background: #507FAC; color: #FFFFFF; font-size: x-small; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_middle.jpg); border-collapse: collapse; }
.pager_class a {font-weight: bold; color: #FFFF00; text-decoration: none; }
.pager_class a:hover {font-weight: bold; color: #FFFF00; text-decoration: underline; }
.td_lp {white-space: nowrap; }
.ico_lp {width: 25px; height: 25px}
.titulek_tour {background-color: #E6F1FF; color: #FFFFFF; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; font-size: small; font-weight: bold; border-width: 1px; border-style: solid; border-color: #E6F1FF; text-align: left; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_long_ltext.jpg); }
.tour_menu {background-color: #507FAC; color: #FFFFFF; padding: 0px; margin: 2px 2px 0px 2px; font-size: x-small; text-align: center; border-width: 0px 0px 0px 0px; float: right; width: 110px; }
.tour_menu a {display: block;font-weight: bold; color: #FFFF00; background-color: #507FAC; padding: 1px 1px 1px 1px; text-decoration: none; }
.tour_menu a:hover {font-weight: bold; color: #FFFF00; background: #507FAC; text-decoration: none; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_short.jpg); }
.tour_menux {background-color: #507FAC; color: #FFFFFF; padding: 0px; margin: 1px 1px 1px 1px; font-size: x-small; text-align: center; border-width: 0px; float: left; width: 90px; }
.tour_menux a {display: block; ; font-weight: bold; color: #FFFF00; background-color: #507FAC; padding: 2px 2px 2px 2px; margin: 1px 1px 1px 1px; text-decoration: none; }
.tour_menux a:hover {; font-weight: bold; color: #FFFF00; background: #507FAC; padding: 2px 2px 2px 2px; margin: 1px 1px 1px 1px; text-decoration: none; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_short.jpg); }
.tour_menuy {color: #FFFFFF; padding: 3px 2px 3px 2px; margin: 1px 1px 1px 1px; font-size: x-small; font-weight: bold; text-align: center; border-width: 0px; float: left; width: 90px; background-color: #507FAC; border-color:  #000080; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_short.jpg); }
.tour_menux_result {background-color: #507FAC; color: #FFFFFF; padding: 0px; margin: 1px 1px 1px 1px; font-size: x-small; text-align: center; border-width: 0px; float: left; width: 130px; }
.tour_menux_result a {display: block; background-color: #507FAC; padding: 2px 2px 2px 2px; margin: 1px 1px 1px 1px; font-weight: bold; color: #FFFF00; text-decoration: none; }
.tour_menux_result a:hover {color: #fff; background: #507FAC; padding: 2px 2px 2px 2px; margin: 1px 1px 1px 1px; font-weight: bold; color: #FFFF00; text-decoration: none; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_short.jpg); }
.tour_menuy_result {color: #FFFFFF; padding: 3px 2px 3px 2px; margin: 1px 1px 1px 1px; font-size: x-small; font-weight: bold; text-align: center; border-width: 0px; float: left; width: 130px; background-color: #507FAC; border-color:  #000080; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_short.jpg); }
.texty {background-color: #ECE9D8; color: #000080; padding: 2px 2px 2px 2px; margin: 0px 2px 5px 2px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #FFC993; text-align: left; font-size: small; }
.tour_tab {border-collapse: collapse; width: 100%}
.galery_tab {border-collapse: collapse; width: 100%;font-size:x-small}
.tour_i {font-weight: normal; color: #EAEAEA}
.tour_pref_td {color: #FFCE71; text-align: right; vertical-align: top; }
.tour_vtop_td {vertical-align: top; }
.tour_vbot_td {vertical-align: bottom; }
th.calendar {background: #507FAC; color: white; font-size: x-small; }
th.ceny {background: #507FAC; color: white; font-size: x-small; }
tr.ex0 {background-color: #E6F1FF; }
tr.ex1 {background-color: #FFFFFF; }
tr.ex2 {background-color: #ECE9D8; }
tr.ex3 {background: #507FAC; color: white; }
tr.ex4 a {color: #0099FF;}
td.ex3 {background-color: #FFFFE6; }
td.ex4 {font-weight: bold; text-align: left; vertical-align: bottom; padding: 3px}
td.calendar {background-color: #FFFFE6; padding: 1px; text-align: right; font-size: x-small; }
td.ceny {background-color: #FFFFE6; padding: 1px; text-align: right; font-size: x-small; }
div.calendar {background-color: #FFFFE6; text-align: center; padding: 1px; font-size: small; }
/* Dynamické menu */
#menu {background: transparent; z-index: 400; border-width: 0px; border-style: solid; position: relative; height: 28px; padding-right: 2px; }
#menu ul.t {list-style: none; margin: 0px; padding: 0px; width: 110px; position: relative; float: left; }
#menu ul {list-style: none; margin: 0px; padding: 0px; width: 170px; position: relative; float: left; }
#menu ul.m {list-style: none; margin: 0px; padding: 0px; width: 150px; float: left; }
#menu a {display: block; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #000080; margin: 0px; padding: 3px 3px; color: #fff; background: #507FAC; text-decoration: none; text-align: left; }
#menu a.top {color: #fff; background: #507FAC; text-align: center; font-weight: bold; margin-left: 2px; border-width: 0px; height: 28px; vertical-align: text-bottom; }
#menu a.top_2 {color: #FFD700; background: #507FAC; text-align: center; font-weight: bold; margin-left: 2px; border-width: 0px; height: 28px; vertical-align: text-bottom; }
#menu a:hover.top {color: #fff; background: #507FAC; font-weight: bold; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_short.jpg); }
#menu a:hover {background: #507FAC; background-repeat: repeat-y; background-position: left; background-image: url(/img/background/hline_short.jpg); color: #fff; }
#menu li {position: relative; }
#menu ul ul {position: absolute; z-index: 500; top:100%;}
#menu ul ul ul {position: absolute; top: 0px; left: 100%; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block; }
input.search {margin-top: 2px; margin-left: 2px; }
/* Formulář */
#security_div {float:left;width:230px}
#security_div_text {float:left;width:390px;margin-left:10px}
label.req {color: #CD5C5C; }
span.req {color: #CD5C5C; }
/*fieldset {border-color: #507FAC; }*/
fieldset.top {margin:auto;width:700px;background-color: #ECE9D8; color: #000080; padding: 2px 2px 2px 2px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #FFC993; text-align: left; font-size: small; }
label {position: absolute; margin-top: 4px; text-align: left; width: 130px; }
input, textarea, select {margin-top: 2px; margin-left: 140px; }
input.mysubmit {margin-top: 2px; margin-left: 0px; }
input.myradio {margin-top: 2px; margin-left: 15px; }
label.mylabel {width: 100%; position: absolute; text-align: left; }
td.tour_pref {color: #FFCE71; text-align: right; vertical-align: top; }
legend.lg_form_obj {font-size:large}
/* Potvrzení */
body.pozadi{ background-color:#FFFFFF;}
#stred_sub {color:#000000;text-align: center; position: relative; width: 800px; margin: auto; }
#fl_head { background-color:#FFFFFF;position:relative;width:750px;font-size:small;}
#fl_foot {text-align: left; background-color:#FFFFFF;position:relative;width:750px;font-size:small;}
#fl_top {text-align: left; background-color:#FFFFFF;position:relative;width:750px;font-size:small;}
fieldset.fl_obj_dod {margin:3px;position:relative;float:left;width:100%}
fieldset.fl_obj {margin:3px;border:0px;position:relative;float:left;width:46%}
fieldset.fl_dod {margin:3px;border:0px;position:relative;float:left;width:46%}
fieldset.fl_ost {margin:3px;float:left;position:relative;width:100%}
legend.leg_sub {color:#000000;}
legend.lh_head {color:#000000;margin:3px;font-size:large}
.align_screen{text-align: center;}
input.letenky {margin-top: 2px; margin-left: 2px; }

