
input.orange { background-color: #ffe271;}
select.orange { background-color: #ffe271;}
input.error { background-color: #ff6633;}
select.error { background-color: #ff6633;}


html { padding: 0 0 0 0; margin: 0 0 0 0; }
body { padding: 0 0 0 0; margin: 0 0 0 0; font-family: "Trebuchet MS", Georgia, "MS Sans Serif", Geneva, sans-serif; font-size: 13px; line-height: 18px; background-color: #9a9a9a; line-height: 1.2em; text-align: center;}
h1 { color: #ed1c24; font-size: 1em; font-weight: bold; margin: 0; padding: 30px 0 0 25px; }
h2 { color: #ed1c24; font-size: 1em; }
h3 { color: #f7941d; font-size: 0.9em; text-align: center; margin-bottom: 5px; padding-bottom: 5px; }
p { font-size: 0.9em; text-align: justify; }
img { border: solid 2px #EFD7B0; }
ul { font-size: 90%; }
ul li { background-image: url(images/li.gif); background-repeat: no-repeat; background-position: left 7px; padding-left: 15px; list-style-type: none; }
a { color: #0072bc; }
a:hover { color: #f00; }
hr { display: none; }
table { font-size: 0.8em; width: 488px; margin-bottom: 10px; border: none; border-collapse: collapse  }
th { color: #fff; background-color: #e5743d; padding: 2px 3px; border: solid 1px #666; }
td { padding: 2px 3px; border: solid 1px #666; }
label { text-align: right; width: 25%; float: left; margin-right: 10px; }
#obsah { background-image: url(images/bg1.gif); background-repeat: repeat-y; background-position: 0 0; text-align: left; width: 821px; margin: 0 auto; padding: 0 0 0 0; }
#top { background-image: url(images/top.gif); background-repeat: no-repeat; height: 33px; margin-left: 27px; }
#logo { background-image: url(images/logo.gif); background-repeat: no-repeat; width: 240px; height: 130px; }
#header { background-image: url(images/header.jpg); background-repeat: no-repeat; height: 193px; }
#header_down { background-image: url(images/header_down.jpg); background-repeat: no-repeat; width: 520px; height: 72px; }
#obsah-left {
     float: left; 
     width: 285px; /* Součet #stred a #vlevo */
}
#left { float: left; width: 35px; margin-top: 15px; }
#stred { float: right; width: 250px; }
#stred ul { margin-left: 0; padding-left: 0; }
.stred_form { margin: 0; padding: 0; }
.stred_form fieldset { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; border-style: none; border-width: 0; }
.stred_form p { margin: 0; padding: 5px 0; }
.stred_in { background-color: #EFD7B0; margin-left: 10px; }
#stred_in_foot { background-image: url(images/stred_foot.gif); background-repeat: no-repeat; height: 9px; overflow: hidden; }
#right { float: right; width: 536px; padding-bottom: 20px; }
#flag { background-image: url(images/flags.gif); background-repeat: no-repeat; width: 35px; height: 148px; }
.flag_in { padding-top: 27px; padding-left: 15px; }
.flag_in img { border-style: none; border-width: 0; }
#navigacia_top { background-image: url(images/nav_top.gif); background-repeat: no-repeat; height: 14px; }
#navigacia ul { font-size: 0.8em; font-weight: bold; width: 180px; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 15px; }
#navigacia ul li { background-image: url(images/nav_li.gif); background-repeat: no-repeat; background-position: left center; padding-bottom: 4px; padding-left: 20px; border-bottom: 1px dotted #808080; list-style-type: none; list-style-image: none; }
#navigacia ul li.last { border-style: none; border-width: 0; }
#navigacia a { color: #000; text-decoration: none; }
#navigacia a:hover { color: #fff; text-decoration: none; }
body.uvod #navigacia li#nav-1 a, 
body.plav #navigacia li#nav-2 a, 
body.lod #navigacia li#nav-3 a, 
body.map #navigacia li#nav-4 a,
body.nap #navigacia li#nav-5 a,
body.foto #navigacia li#nav-6 a,
body.kont #navigacia li#nav-7 a,
body.nov #navigacia li#nav-8 a { color: #fff; text-decoration: none; }
body.uvod #navigacia li#nav-1, 
body.plav #navigacia li#nav-2, 
body.lod #navigacia li#nav-3, 
body.map #navigacia li#nav-4,
body.nap #navigacia li#nav-5,
body.foto #navigacia li#nav-6,
body.kont #navigacia li#nav-7,
body.nov #navigacia li#nav-8 { background-image: url(images/nav_li_hover.gif); background-repeat: no-repeat; background-position: left center; padding-bottom: 4px; padding-left: 20px; }
#footer { line-height: 1em; background-image: url(images/footer2.gif); background-repeat: no-repeat; text-align: center; position: relative; width: 821px; height: 95px; margin-right: auto; margin-left: auto; }
#copy p { color: #000; font-size: 0.7em; text-align: left; margin: 0; padding: 32px 0 0 120px; }
#copy a { color: #000; text-decoration: none; }
#copy a:hover { text-decoration: underline; }
#copy img { position: absolute; top: 37px; left: 60px; }
#copy a img { border: solid 1px #fff; }
#copy a:hover img { border: solid 1px #f00; }
#kontakt fieldset { margin: 0; padding: 0; border-style: none; border-width: 0; }
#enoviny fieldset { margin: 0; padding: 0; border-style: none; border-width: 0; }
.inner { padding-right: 23px; padding-left: 25px; }
.inner2 { margin: 0; padding: 0 15px; }
.obr_right { width: 173px; float: right; margin-left: 15px; }
.cleaner { font-size: 1px; line-height: 1px; float: none; clear: both; }
.doporuc { line-height: 1em; background-color: #b3d4e0; }
.doporuc p { font-size: 0.7em; margin: 0; padding: 5px 10px 0; }
.doporuc_top { background-image: url(images/doporucujeme_top.jpg); background-repeat: no-repeat; height: 186px; }
.doporuc_bottom { background-image: url(images/doporuc_foot.gif); background-repeat: no-repeat; height: 20px; overflow: hidden; }
.ubyt { line-height: 1em; background-color: #c4df9b; }
.ubyt p { font-size: 0.7em; margin: 0; padding: 5px 10px 0; }
.ubyt_top { background-image: url(images/ubyt_top.gif); background-repeat: no-repeat; height: 187px; }
.ubyt_bottom { background-image: url(images/ubyt_foot.gif); background-repeat: no-repeat; height: 17px; overflow: hidden; }
.novinka_datum { background-image: url(images/datum.gif); background-repeat: no-repeat; height: 16px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 20px; border-style: none; border-width: 0; }
.novinka_text { margin: 0; padding: 0; }
.ramik { background-color: #b0b2ad; margin-bottom: 10px; }
.ramik p { color: #fff; font-weight: bold; text-align: left; margin-top: 0; margin-bottom: 0; padding: 0 15px; }
.ramik_top { background-image: url(images/ramik_top.gif); background-repeat: no-repeat; height: 26px; }
.ramik_foot { background-image: url(images/ramik_foot.gif); background-repeat: no-repeat; height: 14px; overflow: hidden; }
.black { color: #2a1f00; }
.tlac { color: #fff; font-weight: bold; background-image: url(images/tlac.gif); background-repeat: repeat-x; height: 25px; padding-right: 5px; padding-left: 5px; border: solid 1px #958e8a; cursor: pointer; }
.grey { color: #808080; }
.nobr { border-style: none; border-width: 0; }
.noscreen { display: none; }
.galery, .galery1 { line-height: 1em; background-color: #b3d4e0; text-align: center; width: 154px; float: left; margin-right: 10px; margin-bottom: 10px; }
.gal_in { padding-right: 10px; padding-left: 10px; }
.gal_in p { font-size: 0.7em; text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.galery a img, .galery1 a img { border: solid 2px #fff; }
.galery a:hover img, .galery1 a:hover img { border: solid 2px #0072bc; }
.galery_top { background-image: url(images/galerie_top.gif); background-repeat: no-repeat; height: 17px; }
.galery_bottom { background-image: url(images/galerie_foot.gif); background-repeat: no-repeat; height: 17px; overflow: hidden; }
.galery1 { margin-right: 0; }
.mapa a img { border: solid 2px #b3d4e0; }
.mapa a:hover img { border: solid 2px #f00; }
.fl_left { float: left; margin-right: 20px; margin-bottom: 10px; }
.fl_right { float: right; margin-bottom: 10px; margin-left: 20px; }
.nofound p { margin-left: 55px; }
.nofound img { float: left; padding-top: 20px; border-style: none; border-width: 0; }
.delitko { background-image: url(images/delitko.gif); background-repeat: no-repeat; height: 30px; float: none; clear: both; margin-top: 10px; }
.selektor { padding: 10px; border: dotted 3px #ff5e00; }
.nazor { background-color: #ffc; }
.nazor span { font-weight: bold; font-style: italic; padding-left: 200px; }
.prvni_sloupec { background-color: #ffc; width: 100px; }
#chyba { color: #000; font-size: 1em; font-weight: bold; background-color: #b3d4e0; padding: 5px; }
/*printit*/
.top { _width: 2em;  white-space:nowrap; background-image: url(images/nahoru.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.print { _width: 2em;  white-space:nowrap; background-image: url(images/print.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; margin-left: 20px; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.printit { margin: 0; padding: 0; }
/*novinky*/
.novinka_datum { background-image: url(images/datum.gif); background-repeat: no-repeat; height: 16px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 20px; border-style: none; border-width: 0; }
.novinka_text { margin: 0; padding: 0; }
.novinka_archiv { background-image: url(images/archiv_news.gif); background-repeat: no-repeat; height: 16px; padding-left: 20px;t:


.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 185px; /*WIDTH OF MAIN MENU ITEMS*/
border: 1px solid black;
}

.glossymenu li{
position: relative;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 190px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
filter:alpha(opacity=100);
-moz-opacity:1;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(images/arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}
select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #102132; 
 border: 1px solid #284279; 
 width: 180px; 
}
.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}
fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  }
label {
  float:left;
  width:20%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

input
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: "Verdana CE", "helvetica CE",Verdana, Arial, Helvetica
}  
textarea
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: "Verdana CE", "helvetica CE",Verdana, Arial, Helvetica
} 

input.orange { background-color: #ffe271;}
select.orange { background-color: #ffe271;}
input.error { background-color: #ff6633;}
select.error { background-color: #ff6633;}