/* Layout - celek 980, levy 190, stredni 620, pravy 170.................... */
html {font-size: 100.01%; overflow-y: scroll; overflow-x: auto;}
body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:62.5%; behavior:url(../scripts/csshover.htc);
background: url(../images/bg_body_u.jpg) repeat-y top center #fff;}
* {margin: 0; padding: 0;}
#obal {width: 980px;text-align:left;font-size:1.3em;margin: 0 auto; position:relative;}
/* záhlaví -------------------------- */
#zahlavi {height: 60px; background: #033 url(../images/poz_blednouci.gif) repeat-x bottom; position: relative; color: #fff;}
#zahlavi h1, #zahlavi h2 {position:absolute;padding:0;margin:0;}
#zahlavi h1 {top:0px;left:30px;}
#zahlavi h2 {top:20px;left:245px;}
#odkazy_zahlavi {float: right;font-size: 11px;padding: 10px 30px 8px 10px;}
#odkazy_zahlavi a:link,
#odkazy_zahlavi a:visited,
#odkazy_zahlavi a:hover,
#odkazy_zahlavi a:active {color:#fff;}
#hledani_zahlavi form {padding:0;margin:0;}
#hledani_zahlavi {position:absolute;top:30px;right:30px;}
#hledani_zahlavi form input {padding:0;margin:0;vertical-align:middle;}
#hledany_text {height:17px;width:115px;border:1px solid black; text-align: center; font-size: 1em;}
#banner {height: 120px;margin-left: 185px;border-bottom: 1px solid Silver;background: #E5EBFA url(../foto/mesto_11.jpg) no-repeat}
/* nabidka - filtr - hlavni menu ------------------------ */
#imagetext {position:absolute; visibility: visible; left: 25px; top: 75px; z-index:2} 
#imagetext h3 {color: #FFFFFF; font-size: 1.3em; font-weight: bold; border-bottom: 1px solid Silver; margin: 0}
#imageshade {position:absolute; visibility: visible; left: 0px; top: 60px; z-index:1} 
#imageshade2 {position:absolute; visibility: visible; left: 793px; top: 60px; z-index:3} 
a.imagelink:link, a.imagelink:visited, a.imagelink:active {color: #FFFFFF; text-decoration: none;}
a.imagelink:hover {color: #FFCC66;} 
/* kde se nachazim -------------------------- */
#poloha {width: 970px; background: #3B4E60;color: #fff;padding: 3px 0 3px 10px;font-size: 0.9em; border-top: 1px solid Silver}
#poloha {position:absolute; visibility: visible; left: 0px; top: 180px; z-index:4}
#poloha a {color:#fff;}
/* sloupce  ------------------------------ */
#tri_sloupce {background: url(../images/pozadi_tri_sloupce.gif) repeat-y; border-bottom: 1px solid Black; padding-top: 20px}
#tri_sloupce #leva {width: 185px; float: left; padding: 5px 0 5px 5px;}
#tri_sloupce #stred {width: 590px; float: left; padding: 10px 20px 10px 15px;}
#tri_sloupce #prava {width: 160px; float: left;}
#dva_sloupce {background: url(../images/pozadi_dva_sloupce.gif) repeat-y; border-bottom: 1px solid Black; padding-top: 20px}
#dva_sloupce #leva {width: 180px; float: left; padding: 5px 0 5px 5px;}
#dva_sloupce #stred {width: 760px; float: left; padding: 10px 10px 10px 20px;}
/*  zapati ----------------------------------- */
#zapati {padding: 10px 0;clear: both;background: #3B4E60;border-top: 1px solid Silver;font-size: 0.9em;color: #fff;text-align: center;}
#zapati a {color: #D5E0EC;}
#zapati a:hover {color: #fff;}
#zapati #copyr {width: 190px;	float: left;}
#zapati #navig {width: 620px;	float: left;}
#zapati #master {	width: 170px; float: left;}
/*   upravy --------------------------------------*/
#border_ne table {border: 0px; background: url(../images/bg_table.gif) repeat-x;}
#border_ne th {border: 0px;}
#border_ne tr {border: 0px; background: url(../images/bg_tr.gif) repeat-x;}
#border_ne td {border: 0px;}
#nic table {border: 0px;}
#nic td {border: 0px; padding: 0px; text-align: center;}
p {margin-bottom:0.4em;} 
h1, h2, h3, h4, h5, h6 {margin: 0.4em 0;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em; color: #D2691E;}
h4 {font-size: 1.2em; color: #D2691E;}
h5 {font-size: 1.1em; color: #D2691E;}
h6 {font-size: 1em;}
ol, ul, li {margin: 0.1em 0;} 
li {margin-left: 2.0em;} 
a {color: #4169E1;}
a:hover {color: #E16840;}
a.opacne {color: #E16840;}
a:hover.opacne {color: #4169E1;}
div.cerna a {color: Black; text-decoration: none;}
div.cerna a:hover {color: Black; text-decoration: underline;}
table {border: 1px solid Silver; border-collapse: collapse;}
th {background: url(../images/bg_th.gif) repeat-x; border-bottom: 1px solid Silver; padding: 3px 3px 3px 5px;	border-right: 1px solid Silver;}
td {padding: 3px 3px 3px 5px; vertical-align: top; border-bottom: 1px solid Silver; border-right: 1px solid Silver;}
hr {border: 1px dashed Silver;margin: 10px 0 0 0;}
/*  styly  --------------------------------- */
.konec_obtekani {clear: both;}
.nadpis_cara {padding-left: 15px;background: #EDEFF1 url(../images/cara.gif) no-repeat;margin-bottom: 10px;}
.nadpis_m {padding-left: 15px;background: #F2F5F9 url(../images/cara_m.gif) no-repeat;margin-bottom: 10px;}
.centruj {text-align: center;}
.mezera li {margin-top: 10px;}
.modra {color: #0063B6; font-weight: bold;}
.podbarvit {background-color: #F8F9FE;}
p.pocatecni span {float: left; font-variant: small-caps; font-size: 1.7em; line-height: 1; color: #D2691E; margin: 0 .1em 0 0;}
div.kultura {font-size: 0.9em;}
div.kultura p {margin: 0px;} 
div.kultura p:first-letter {font-weight: bold; color: #E16840;} 
div.kultura a {text-decoration: none;} 
div.kultura span {color: #E16840; font-weight: bold;} 
.ram {padding: 3px 0 3px 10px; border: 1px solid Gray;}
img.stin {margin: 0 15px 0 0;padding: 5px 5px 5px 0;background: url(../images/ramecek-fotky.gif) no-repeat bottom right;}
div.pr_ruzek {background: #F2F5F9 url(../images/pr_ruzek.gif) no-repeat; padding: 15px 0 5px 10px; margin-top: 5px;}
#rtv1 {width: 250px; float: left;}
#rtv1 p {font-size: 0.85em;}
#rtv {width: 320px; float: left; background: url(../rtv/rtv.gif) no-repeat; margin-left: 10px;}
#rtv_n {width: 450px; float: left;}
#rtv_n p {font-size: 0.85em;}
#rtv_no {width: 110px; float: right;}
div.galerie {width: 590px; text-align: center;}
.galerie img {border: 0px; margin: 0 10px 0 0;padding: 5px 5px 5px 0;background: url(../images/ramecek-fotky.gif) no-repeat bottom right;}
/* Menu ........................................... */
div#listmenu {background-color: #F2F5F9;width: 180px;font-weight: normal;float: left;border-top: 1px solid #D6E0F8;}
div#listmenu ul {margin: 0px; width:180px;}
div#listmenu li {margin: 0px;position: relative;z-index: 1;list-style-type: none;border-right: 1px solid #D6E0F8;border-left: 1px solid #D6E0F8;border-bottom: 1px solid #D6E0F8;padding: 3px 0;}
div#listmenu li:first-child {border-left:1px solid #D6E0F8;}
div#listmenu li:hover {background-color:#DEE7F7;}
div#listmenu a {width: 165px;display: block;padding:0 6px;text-decoration:none;color:#004987;}
div#listmenu a:hover {color:#0063B6;}
div#listmenu ul li ul {margin: 0;margin-left: 180px;position: absolute;width: 180px;top: -1px;left: -2px;}
div#listmenu ul li ul li {width: 100%;border-left: 1px solid #F0F8FF;border-bottom: 1px solid #F0F8FF;border-right: 1px solid #F0F8FF;background-color: #DEE7F7;}
div#listmenu ul li ul li:hover {background-color: #E7EEF9;}
div#listmenu ul li ul li:first-child {border-top:1px solid #D6E0F8;}
div#listmenu ul li ul {display:none;}
div#listmenu ul li:hover ul {display:block;}
div#listmenu ul li ul li:hover ul {display:block;}
div#listmenu ul li:hover ul ul {display:none;}
div#listmenu ul li ul li ul {left:0px;}
* html div#listmenu ul li ul {border-top:1px solid #D6E0F8;}
li.sipka {background: url(tri.gif) no-repeat; background-position: 170px;}
li.dalsi {background: #D6E0F8 url(dalsi.gif) no-repeat;background-position: 160px;}
li.domu {background: url(domu.gif) no-repeat; background-position: 155px;}
/* Kalendář ........................................... */
div#kalendar {width: 140px;}
.main {width:140px;}
.month {font-size: 12px; font-weight: bold; background-color: #D6E0F8;}
.daysofweek {color:Black; font-size: 11px; background-color: #F4F4FC;}
.days {color: Navy; font-size: 10px; background-color: White; padding: 1px;}
.days #today {color: red; font-weight: bold;}
/* vyskakovaci okna ................................... */
.highslide-html {background-color: #F4F4FC;border: 2px solid gray;}
.highslide-html-content {position: absolute;display: none;padding: 10px 20px;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black; background-color: white;}
.control {display: block;margin: 5px 0;padding: 3px; font-size: 1.5em; font-weight: bold;text-decoration: none;text-transform: uppercase;text-align: right;color: #999;}
.control:hover {color: black !important;}
.highslide-move {cursor: move;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-body a {font-size: 11px;color: Blue;}
.highslide-body a:hover {color: Red;}