p, h1, h2, h3, h4, h5, ul, ol, form {margin: 0; padding: 0;}
fieldset {margin: 0; padding: 0; border: none;}
ul {list-style: none;}
input, textarea {font-family: arial ce, arial, sans-serif;}

hr {border: none; border-bottom: 1px dashed #804000; height: 1px; padding: 0; display: block; margin: 15px 0 20px 0; _margin: 10px 0 15px 0; clear: both;}

.clr {clear: both; display: block; font-size: 1px; height: -1px;}
.tal {text-align: left !important;}
.tar {text-align: right !important;}
.tac {text-align: center !important;}
.taj {text-align: justify !important;}
.imgl {float: left; _display: inline; margin-right: 10px;}
.imgr {float: right; _display: inline; margin-left: 10px;}
.nobrd {border: none !important;}
.nomarg {margin: 0 !important;}
.nopadd {padding: 0 !important;}
.fl {float: left;}
.fr {float: right;}

body {margin: 0; font-size: 90%; text-align: center; color: #804000; background: url(../images/layout/bg.gif); font-family: arial ce, arial, sans-serif;}
#site {margin: 0; width: 1000px; text-align: left; background: url(../images/layout/bg.gif); padding-top: 15px;}

/*****************************************/


#top {padding: 20px; position: absolute; left:280px; width:700px; background:url(../images/layout/top.gif) 0 0 no-repeat;}

#top ul {padding: 7px;}
#top li {display: inline;}
#top li a {padding: 5px 28px 5px 28px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
#top li a:hover {color: #FFFFFF; text-decoration: underline;}



#left {position: absolute; left:20px; width:280px; height:486px; float: left; background:url(../images/layout/left.gif); background-repeat:no-repeat;}

#left ul {margin: 200px 0 0 20px;}
#left ul ul {margin-top: 0;}
#left li a {color: #FFF; font-weight: bold; display: block; _height: 1px; padding: 4px 0 4px 15px; text-decoration: none;}
#left li a:hover {text-decoration: underline;}




/*homepage*/

/*obsah*/
#content {position: relative; width: 650px; top:100px; padding: 0 28px 0 28px; float: right;  }
#content a {color:#804000 }

#content h1 {font-size: 150%; margin: 0 0 20px 0; text-align: center; font-weight: bold;}

#content h2 {font-size: 130%; color: #804000; margin: 1em 0 0.2em 0;}
#content h3 {font-size: 110%; margin: 1em 0 0.2em 0;}
#content p {margin: 0.5em 0 1em 0; line-height: 1.2em; text-align: justify;}

/*news*/
#content p.news {min-height: 20px; _height: 20px;}
#content p.news span.date {font-weight: bold; display: block; float: left; width: 100px; }
#content p.news span.content {display: block; float: right; width: 550px;}
#content p.news span.content a {color:#804000; text-decoration: none;}
#content p.news span.content a:hover {text-decoration: underline;}

#content p.newnews {font-weight: bold; }
#content p.newnews span.date {font-weight: bold; display: block; float: left; width: 100px; }
#content p.newnews span.content {display: block; float: right; width: 550px;}
#content p.newnews span.content a {color:#804000; text-decoration: none;}
#content p.newnews span.content a:hover {text-decoration: underline;}


#content a {color: #804000;}
#content a.pdf {padding-left: 20px; background: url(../images/content/filetypes/pdf.gif) 0 0 no-repeat;}
#content a.doc {padding-left: 20px; background: url(../images/content/filetypes/doc.gif) 0 0 no-repeat;}
#content a.xls {padding-left: 20px; background: url(../images/content/filetypes/xls.gif) 0 0 no-repeat;}
#content a.zip {padding-left: 20px; background: url(../images/content/filetypes/zip.gif) 0 0 no-repeat;}
#content a.web {padding-left: 20px; background: url(../images/content/filetypes/html.gif) 0 0 no-repeat;}

#content ul {margin: 0.5em 0 2em 22px; list-style: square;}
#content ol {margin: 0.5em 0 2em 25px; =margin: 0.5em 0 2em 30px;}
#content ol ol, #content ul ol {margin: 0 0 0 27px;}
#content ol li {padding: 3px 0;}
#content ul ul, #content ol ul {margin: 0 0 0 27px;}
#content ul li {padding: 3px 0 3px 7px;}
#content ul ol li {padding: 3px 0; background: none;}

#content ul#sitemap, #content ul#sitemap ul {margin-left: 0;}
#content ul#sitemap li {font-weight: bold; background: none; padding-left: 3px;}
#content ul#sitemap li li {font-weight: normal; padding-left: 13px;}
#content ul#sitemap li li a {color: black;}
#content ul#sitemap li li li a {color: #426A10;}

/*tabulky*/
#content table.common {width: 100%; margin: 0.5em 0 2em 0; border: none; border-collapse: collapse;}
#content table.common thead {background: #d2d2d2 url(../images/layout/backgrounds/th-bg.jpg) 0 0 repeat-x;}
#content table.common thead th, #content table.common thead td {color: #464646; text-align: left; padding: 7px 10px; border: 1px solid #aaaaaa;}
#content table.common tbody th, #content table.common tbody td {color: #464646; text-align: left; padding: 5px 10px; border: 1px solid #dbdbdb;}
#content table.common tbody tr.tr1 td, #content table.common tbody tr.tr1 th {background: #fff;}
#content table.common tbody tr.tr2 td, #content table.common tbody tr.tr2 th {background: #eeeeee;}




