@media screen, projection {
body,html {font-size:small;font-family:Verdana, Arial, Helvetica, sans-serif;color: #484848; background-color:#26410D;padding:0;margin:0;text-align:center;}

/*ZAKLADNI FORMATOVANI*/
h1 {background-image:url(/img/square1.gif);background-position:left bottom;background-repeat:no-repeat;font-size:140%;padding:0 5px 0 20px;margin:0;border-bottom:1px solid #cccccc;}
h2 {background-image:url(/img/square1.gif);background-position:right bottom;background-repeat:no-repeat; font-size:120%;padding:0 5px 0 5px;margin:0;border-bottom:1px solid #cccccc;}
/*p {text-align:justify;}*/
.invisible {position: absolute;left: -1000em;font-size: medium; background: #ffffff url(/img/bg_white.jpg);padding:0.5em;color: #484848; }
.invisible:focus{left: 0;top: 0;}
.odsazeny{padding-left: 2em;}
.fleft{float: left;}

/*ROZVRZENI*/
#main {width:59em;margin:0 auto;padding:0;color:inherit;background:#ffffff;position: relative;}
#content {margin:0;padding:0;text-align:left;}

/*HEADER*/
#header {background-image:url(/img/top.gif);background-repeat:repeat-x;}
#header h2 {height:240px;margin:0;padding:0;position:relative;background-image:none;border:none;}
#header h2 span {width:470px;height:240px;left:0;top:0;position:absolute;}
#h-pict-link,#h-pict {background-image:url(/img/head_obr.jpg);background-position:left top;background-repeat:no-repeat;width:470px;height:240px;right:0;top:0;position:absolute;}
#h-pict-link {cursor: pointer;}

/*ZAROVNANI*/
#text {margin:0;padding:0;}
#floatleft {width:39em;float:left;margin:0;padding:0;margin-top:2em;}
#right {margin: 1em 1em 0 39em;background:#e5e5e5 url(/img/stin_uvod_right.jpg) left top repeat-x;padding:5px 0 0 0;width:19em;}
#headtext {left:470px;position:absolute;top:80px;right:0;color:#eeeeee;background:transparent;padding:1em 0.5em;height:120px;overflow:none;}

#headtext p {margin:0 0 0.5em 0; padding:0;}

/*TEXT*/
#text ul {text-align: left;list-style-type:none;}
#text ul.yes {text-align: left;list-style:url(/img/sipka.gif);}
#text ul.yes ul {text-align: left;list-style:none;padding-left: 0em;}
#text .fill {padding:0 2em 1em 2em;margin:0;}
#text #right .fill {padding:1em;margin:0;}
/*#text #floatleft p {text-indent:2em;}*/

/*.oldnav p * { text-indent:none;}*/

/*MENU*/
div#menu {position:absolute;top:240px;left:1em;margin:0;padding:1em 0 0 0;width:auto;}
#menu h2{display: none;}
#ul-menu  {padding:0;margin:0;width: 57em;}
#ul-menu li {float:left;display:inline;list-style:none;position:relative;margin:0;padding: 0 0.6em 0 0.6em;}
#ul-menu li .last {padding: 0 0.6em 0.5em 0.6em;}
#ul-menu li ul li {display:block;float:none;}
#ul-menu li ul li * {display:block;padding: 0.3em 0.5em;width:18em;}
#ul-menu li a {color:#474747;background:inherit;text-decoration:none;}
#ul-menu li a:visited {color:#808080;background:inherit;}
#ul-menu li a:hover {color:#039e29;background:inherit;text-decoration:underline;}
#ul-menu li strong {color:#039e29;background:inherit;}
#ul-menu li.aktivni a {color:#039e29;background:inherit;}

/*SUBMENU*/
#ul-menu ul.submenu {margin:0;padding:5px 0 0 0;position:absolute;top:1em;left:0;display:none;text-align:left;}
#ul-menu ul.submenu li a {text-decoration:underline;display:block;color:#039E29;background:#ffffff;}
#ul-menu ul.submenu li a:visited {color:#039e29;background:#ffffff;}
#ul-menu ul.submenu li a:hover, #ul-menu ul.submenu li:hover a {color:#103e29;background:#ffffff;}
#ul-menu ul.submenu li {background:#cccccc;}
#ul-menu ul.submenu li:hover,#ul-menu ul.submenu li.hover {background:#cccccc;}
#ul-menu ul.submenu li.aktivni {background:#cccccc;}
#ul-menu ul.submenu li.aktivni strong {display:block;color: #039e29;background:#ffffff;font-weight:bolder;text-align:left;}
#ul-menu li:hover ul ,#ul-menu li.hover ul {display:block;}

/*NAVIGACE*/
#navigace {margin-top:40px;background-image:url(/img/stin.gif);background-position:left top;background-repeat:repeat-x;padding:10px 0 0 20px;}
#sitemap {margin-top:2em;}
#navigace a,#footer a {padding:3px 5px;color:#039E29;background:transparent;}
#text a, #sitemap a {color:#039E29;background:transparent;}
#navigace a:visited,#footer a:visited,#text a:visited,#sitemap a:visited {color:#039E29;background:transparent;}
#navigace a:hover,#footer a:hover,#text a:hover, #sitemap a:hover {color:#103e29;background:transparent;}
#navigace strong {background:transparent;color:#039E29;}

.local-navigation li {list-style-image:url(/img/odrazka.gif);}

/* FOOTER */
#footer {font-size: x-small;}
#footer {clear: both;top:auto;padding: 1em 0.5em 0 0.5em ;text-align:right;height: 2.5em;}
#footer .fleft {width: auto;text-align:left;display: inline;}
#error {min-height:600px;background:#ffffff;color:black;padding:2em;margin-top:5em;}
hr.cleaner {clear:both;height:1px;margin: -1px 0 0 0; padding:0;border:none;visibility: hidden;}

/*  SITEMAP */
#ul-sitemap li {list-style-image:url(/img/odrazka.gif);}
#ul-sitemap ul.submenu li {padding-top:0.5em; list-style-image:none;}

.hide-descriptions .description {display: none;}

/*
a.lang-cs {background: url("/reflexe/img/flags/cs.gif") no-repeat;}
a.lang-de {background: url("/reflexe/img/flags/de.gif") no-repeat;}
a.lang-en {background: url("/reflexe/img/flags/en.gif") no-repeat;}
a.pdf {background: url("/reflexe/img/pdf.gif") no-repeat;}
a.pdf,a.lang-cs,a.lang-de,a.lang-en {padding-left: 20px;background-position: 0 0.3em;}
a.pdf {background-position: 0 0.1em;}
*/

#formular-kontakt fieldset {padding:0 0.2em 0.2em 0.5em;width:100%; }
#formular-aktuality fieldset {padding:0 0.2em 0.2em 0.5em;}
#zprava {width:98%;} /*sirka kvuli prohlizeci Opera*/

}
@media print{
body,html {font-family: Times, serif;color: #484848;text-align:left;}
p {text-align:justify;}
a {color:#484848;}
#text ul.yes {list-style-type:none;}
#text li {list-style-type:square;}
#text ul {margin-top: 5px; margin-bottom:5px;}
#navigace,#menu,#footer,#footer .fleft,.invisible, .cleaner {display: none !important;}
#text h1 {background:url(/img/square1.gif) left bottom no-repeat;font-size:140%;padding:5px 5px 0 20px;margin:0;border-bottom:1px solid #cccccc;}
#text h2 {background:url(/img/square1.gif) right bottom no-repeat;font-size:120%;padding:0 5px 0 5px;margin:0;border-bottom:1px solid #cccccc;}
#header a {color:#008000;margin-bottom: 2px;}
}
