body     { /*font-size: 92%; _font-size: 105%; font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;*/ font-family: Arial, Helvetica, sans-serif; line-height: 1.1em; background-color: #595959; text-align: center; margin: 0; padding: 0   }
#content          { background-image: url(images/bg.gif); background-repeat: repeat-y; text-align: left; width: 810px; margin: 0 auto; padding: 0; }
#header    { background-image: url(images/head_image.jpg); background-repeat: no-repeat; background-position: right top; height: 284px }
#logo   { background-image: url(images/logo1.gif); background-repeat: no-repeat; background-position: left top; width: 261px; height: 284px; overflow: hidden; float: left ; }
.logoin { margin: 40px 15px 20px 45px; }
#logo a    { color: #fff; font-size: 1.3em; font-weight: bold; text-decoration: none; }
#logo a:hover { color: #362f2d; }
#logo p { color: #fff; margin: 10px 0 0; padding: 0; }
/*elements*/
h1 { color: #f7761c; font-size: 1.3em; }
h2 { color: #3d3d3d; font-size: 1.2em; }
h3 { color: #3d3d3d; font-size: 1.1em; border-bottom: 2px dotted #ff5f00; }
img { border: solid 5px #3d3d3d; }
p { color: #2f2f2f; font-size: 0.8em; text-align: justify; }
ul { font-size: 0.8em; margin: 0 0 0 20px; paddi;padding: 0 0 0 0; }
ul li { margin-left: 20px; padding-bottom: 4px; padding-left: 0; list-style-type: none; list-style-image: url(images/li.gif); }
ul li li { font-size: 1.2em; background-image: none; }
ol li { font-size: 0.8em; margin: 0 0 0 9px; padding: 0 0 0 10px; }
a { color: #06f; }
a:hover { color: #ea2526; }
table { font-size: 0.7em; width: 487px; border: dotted 1px #f8ac87; }
td { padding: 3px; }
.oranz { color: #f26522; }
.blue { color: #06f; text-align: right; }
/*elements end*/
/*navigace*/
#navigace { background-color: #3d3d3d; margin: 0 25px; padding: 0; }
#navigace ul             { color: #fff; font-size: 0.8em; float: left; margin: 0; padding: 0.6em 0 0.6em 15px       }
#navigace ul li         { font-weight: bold; background-image: none; list-style-type: none; display: inline; margin: 0; padding: 0 }
#navigace a { color: #fff; text-decoration: none;}
#navigace a:hover { color: #ea2526; text-decoration: none }
body.uvod #navigace li#nav-1 a, 
body.mapa #navigace li#nav-2 a, 
body.listek #navigace li#nav-3 a, 
body.foto #navigace li#nav-4 a, 
body.cestovni #navigace li#nav-5 a,
body.kontakt #navigace li#nav-6 a  { color: #ea2526; text-decoration: none }
#flag          { float: right; margin: 0; padding: 7px 15px 0 0; }
#flag img      { margin: 0; padding: 0; border: 0 }
#flag a img    { border: solid 2px #858585 }
#flag a:hover img  { border: solid 2px #ea2526 }
/*navigace end*/
#linka { background-image: url(images/topcontent.gif); background-repeat: no-repeat; height: 14px; }
#left { width: 537px; float: left; }
#right { width: 273px; float: left; }
#footer { background-image: url(images/footer.gif); background-repeat: no-repeat; text-align: center; position: relative; width: 810px; height: 89px; margin: 0 auto; padding: 0; }
#copy p { color: #fffbf0; font-size: 0.7em; line-height: 1.05em; text-align: left; margin: 0; padding: 27px 0 0 80px; }
#copy a { color: #fffbf0; text-decoration: none; }
#copy a:hover { color: #ea2526; text-decoration: underline; }
#copy img { position: absolute; top: 29px; left: 26px; }
#copy a img { border: solid 1px #fff; }
#copy a:hover img { border: solid 1px #f00; }
#enoviny fieldset { margin: 0; padding: 0; border-style: none; border-width: 0; }
.inner { margin: 10px 10px 10px 40px; }
.inner2 { margin-right: 50px; margin-left: 20px; }
.fl_left { float: left; margin-right: 10px; margin-bottom: 5px; }
.fl_right { float: right; margin-bottom: 5px; margin-left: 10px; }
.cleaner { font-size: 1px; line-height: 1px; float: none; clear: both; }
.delitko { background-image: url(images/delitko.gif); background-repeat: no-repeat; width: 486px; height: 23px; float: none; clear: both; }
.printit { background-image: url(images/print.gif); background-repeat: no-repeat; background-position: left center; height: 15px; padding-left: 25px; }
.page_top { background-image: url(images/page_top.gif); background-repeat: no-repeat; background-position: left center; height: 15px; padding-left: 25px; }
.printpage { margin: 0; padding: 0; }
.datum { background-image: url(images/datum.gif); background-repeat: no-repeat; padding: 0 0 3px 20px; border-style: none; border-width: 0; }
.nahoru { font-size: 0.7em; text-align: right; margin: 0; padding: 0; }
.d2 { width: 223px; float: left; margin-right: 10px; }
.odst { padding-left: 25px; }
.info { background-image: url(images/info.gif); background-repeat: no-repeat; background-position: 10px 50%; padding: 10px 5px 10px 50px; border: dotted 2px #f26522; }
.noscreen { display: none; }
.mapa a img { border: solid 5px #3d3d3d; }
.mapa a:hover img { border: solid 5px #f7761c; }
/*kontaktni formular*/
fieldset { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #2f2f2f }
label { color: #2f2f2f; text-align: right; margin-right: 10px; width: 35%; float: left }
.nodisp { display: none; }
.chyba  { color: #fffbf0; font-weight: bold; background-color: #ea2526; padding: 10px; border-top: 1px dotted #000; border-bottom: 1px dotted #000  }
/*galerie*/
.foto { margin-right: auto; margin-bottom: 10px; margin-left: auto  }
.foto td  { text-align: center }
.galerie      { text-align: center; margin: 20px 40px 10px; padding-bottom: 10px; }
.galerie p { text-align: center; }
