body { color: black; background: white; text-align: center; margin: 0; padding: 0; font-family: 'Times New Roman', serif; }

.hidden { position: absolute; top: -2000px; left: -2000px; width: 1px; height: 1px; }
hr { display: none; } 
a:hover { text-decoration: none; }

#header h1 { margin: 0; padding: 5px 0; font-size: 270%; font-weight: normal; border-bottom: 1px solid #81a859; line-height: 90%; }
h1 a { color: black; text-decoration: none; }
#header img { border: 0; }
#headre a img { border: 0; }
#img-header { margin: 0; height: 140px; background: #81a859; }
#footer { padding: 5px 0 30px 0; margin: 0; background: #81a859; color: white; font-size: 80%; clear: both; }
#footer a { color: white; }

#middle { width: 760px; margin: 0 auto; }
#left { width: 160px; float: left; }
#right { width: 160px; float: right; padding: 10px 0 0 0; }

#menu ul { list-style-type: none; text-align: left; margin: 10px 0 0 0; padding: 0; font-size: 140%; line-height: 130%; }
#menu li { margin: 0; padding: 0; }
#menu li a { color: #404040; }
#menu li a:hover { color: #ffa500; }
#menu li.act { color: #ffa500; }
#menu li a.red { color: #cc0000; }
#menu li a.red:hover { color: #cc0000; }

#ubyt { margin: 20px 0 15px 0; padding: 0; }
#ubyt div { margin: 0; padding: 0; }
#ubyt span { display: block; font-size: 160%; font-weight: bold; }
#ubh { width: 160px; height: 10px; background: white url('imgs/ubh.jpg') no-repeat; }
#ubd { width: 160px; height: 10px; background: white url('imgs/ubd.jpg') no-repeat; }
#ubc { margin: 0; padding: 0; background: #a7dbf0 url('imgs/ubb.jpg') repeat-x; border-left: 3px solid #a8d7ea; border-right: 3px solid #a8d7ea; font-size: 110%; }
* html #ubh { background: white url('imgs/ubhie.jpg') no-repeat; }
* html #ubd { background: white url('imgs/ubdie.jpg') no-repeat; }
* html #ubc { background: #abdbf1 url('imgs/ubbie.jpg') repeat-x; }

#kont { background: #ffc677; margin: 20px 0 15px 0; }
#koh { width: 420px; height: 10px; margin: 0; padding: 0; background: #ffc677 url('imgs/koh.jpg') no-repeat; }
#kod { width: 420px; height: 10px; margin: 0; padding: 0; background: #ffc677 url('imgs/kod.jpg') no-repeat; }
#koc { margin: 0; padding: 5px 0; background: #ffc677 url('imgs/kob.jpg') repeat-x; border-left: 3px solid #fdbc67; border-right: 3px solid #fdbc67; font-size: 120%; }
* html #kod { width: 410px; height: 10px; margin: 0; padding: 0; background: #ffc677 url('imgs/kodie.jpg') no-repeat; }
* html #koh { width: 410px; height: 10px; margin: 0; padding: 0; background: #ffc677 url('imgs/kohie.jpg') no-repeat; }
* html #kob { background: #fec881 url('imgs/kobie.jpg') repeat-x; }
#kont a { color: black; }

#mapka { color: gray; }
#mapka a img { border: 1px solid #81a859; }
#mapka a:hover img { border: 1px solid #006600; }
#provoz { font-size: 90%; color: gray; margin: 10px 0; }

#content { width: 420px; margin: 0 170px; padding: 10px 0; }
* html #content { width: 410px; margin: 0 170px; padding: 10px 0; }
#content p { text-align: justify; text-indent: 1em; margin: 0; line-height: 130%; color: #404040; }
#content p a { color: black; }
#content p strong { color: black; }
#content h2 { margin: 0 0 10px 0; padding: 0; font-size: 130%; text-align: left; }

#ki { width: 200px; float: left; }
#ki p, #ds p, #dt p { text-indent: 0; line-height: 130%; color: #404040;  margin: 0 0 15px 0; }
#ki p { text-align: left; }
#ki strong, #ds strong { display: block; margin: 0; }
#ki h3, #ds h3, #ot h3 { margin: 0; padding: 0; text-align: left; font-size: 100%; }
#ot p { text-indent: 0; line-height: 130%; color: #404040;  margin: 0 0 10px 0; }
#ot h3 a { color: black; }
#dt h3 a { color: black; text-decoration: none; }
#dt h3 { margin: 35px 0 0 0; padding: 0; text-align: left; font-size: 110%; }
#dt p img { float: right; border: 1px solid black; margin: -20px 0 0 15px; }
#temp { text-align: left; font-size: 90%; color: #404040; }
#dt div { min-height: 80px; line-height: 150%; }
* html #dt div { height: 120px; }

#fotky a img { border: 1px solid black; margin: 3px; }
#fotky a:hover img { border: 1px solid #81a859; }

#podporujeme { font-size: 80%; }
p#moreph { text-indent: 0; padding: 0 50px; }
