html, body {height:100%; margin:0; padding:0; border-style:none;}
body, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:white;
}
body {background-color:#95bd29;}
* {margin:0; padding:0;}
img {border-style:none;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}

#main { margin:0px auto; height:100%;}
#main div.c1 {width:170px;}
#main div.c2 {width:600px; background-color:white;}
#main .td1 {vertical-align:top; padding:0;}
#main .td2 {background-color:white;vertical-align:top; padding:0;}
#main .tr1>td {height:90%;vertical-align:top; padding:0;}
#main .tr2>td {height:4px;vertical-align:top; padding:0;}
#main .tr1 #header div.clear {margin-bottom:50px; _margin-bottom:54px;}
#main .tr2 #footer {color:#bbbbbb; font-size:85%; padding:22px;}
#main .tr2 #footer a {color:#bbbbbb; text-decoration:none;}
#main .tr2 #footer a:hover {text-decoration:underline;}

h1 {color:#008800; font-weight:normal; font-size:168%; margin:0 0 0.9em 0;}
.article h1 {margin:1.8em 22px 0.9em 22px;}
h2 {color:#92283e; font-weight:normal; font-size:135%; margin:2.1em 0 1.15em 0;}
h3 {color:#008800; font-weight:bold; font-size:120%; margin:2.5em 0 1.34em 0;}
h4 {color:#92283e; font-weight:bold; font-size:100%; margin:3.15em 0 1.65em 0;}
h5 {color:#000000; font-weight:bold; font-size:100%; margin:3.15em 0 1.65em 0;}
h1, h2, h3, h4, h5, ol, ul {margin-left:22px; margin-right:22px;}
li {margin-left:2em;}
blockquote {margin-left:2em;}
.article p {margin:1em 22px; line-height:150%;}
.article a {color:black; text-decoration:none; border-bottom:1px solid #95bd29;}
.article a:visited {color:#9c9c9c; border-bottom:1px solid #9c9c9c;}
.article a:hover {color:black; border-bottom:1px solid black;}
.article div.containerleft {float:left; margin-right:1em; border-style:none;}
.article div.containerright {float:right; margin-left:1em; border-style:none;}
.article div.containernone {float:none; border-style:none; text-align:center; margin-top:1.5em;}
.article div.containerleft table {width:556px; margin:0 22px 0 22px;}
.article div.containerright table {width:556px; margin:0 22px 0 22px;}
.article div.containernone table {width:556px; margin:0 22px 0 22px;}
.article div.popisek {font-size:85%; margin:1.5em 22px 3em 22px; text-align:right;}
.article img {border:1px none #DBDBE3;}
.article img.noborder {border-style:none;}
.article table {font-size: small; border-collapse:collapse; border-style:none; margin:0 22px 0 22px;}
.article table th {font-size:93%; border-style:none; background-color:#008800; color:white; font-weight:bold; padding:0.2em; text-align:left;}
.article table td {font-size:93%; border-style:none; padding:0.2em; text-align:left; vertical-align:top;}
.article table td p {margin:0; line-height:normal;}
.article table tr.licha td {background-color:white;}
.article table tr.suda td {background-color:#e6e6e6;}
a.nojs {margin-left:22px; line-height:150%;}
a.pages {border-style:none;}
img.pages {position:relative; top:1px;}
a.pages:hover {border-style:none;}
a.pages:visited {border-style:none;}

.article div.containernone table.obrazky {margin:0;}
table.obrazky {margin:0;}
table.obrazky td {padding:0; font-size:small;}
table.obrazky td img {display:block;}
table.obrazky td a {border-style:none;}
table.obrazky td a:hover {border-style:none;}
table.obrazky td a:visited {border-style:none;}

.whereiam {width:370px; height:53px; position:relative; top:34px; left:22px; display: table; overflow: hidden;
	float:left; margin:0 7px 0 0; color:#9c9c9c; font-size:85%; font-weight:bold;}
.whereiam div.wai-outer {_position: absolute; _top: 50%;display: table-cell; vertical-align: middle;}
.whereiam div.wai-inner {_position: relative; _top: -50%; padding-bottom:1px;}
.whereiam span {color:black; font-weight:normal; padding:0 3px;}
.whereiam a {color:#9c9c9c; text-decoration:none;}
.whereiam a:hover {color:black; border-bottom:1px solid black;}

img.header {position:relative; top:0px; left:0px;}
img.flag {display:block; float:left; position:relative; top:52px; left:22px; margin:0 7px 0 0;}
form.search {width:140px; float:left; clear:right; position:relative; top:45px; left:22px; }
form.search input.text {width:100px; border:2px solid #A1A1A1; padding:2px;}
form.search input.bimg {width:18px; height:18px; vertical-align:bottom; position:relative; top:-3px; left:1px; _left:-3px;}

.menu {font-size:85%; line-height:155%;}
.menu a {display:block; position:relative; z-index:10000; width:148px; padding-right:22px;
				text-align:right; color:white; font-weight:bold; text-decoration:none; 
				background-repeat:no-repeat; background-position:155px bottom; 
				}
.menu a:hover {color:black;}
p.mezi-menu {font-size:85%; font-weight:bold; text-align:right; padding-right:12px; margin:20px 10px 0 0;}

.sitemap h1 {font-weight:normal; font-size:135%; margin:2.1em 0 1.15em 22px;}
.sitemap h2 {font-size:100%; font-weight:normal; margin:1em 0 0 22px;}
.sitemap h3 {font-size:100%; font-weight:normal; margin:0.3em 0 0 44px;}
.sitemap h4 {font-size:100%; font-weight:normal; margin:0.3em 0 0 66px;}
.sitemap h5 {font-size:100%; font-weight:normal; margin:0.3em 0 0 88px;}

#logo-tisk {display:none;}

@media print {
#main div.c1 {display:none; width:1px;}
#main .td1 {display:none; width:1px;}
#logo-tisk {display:block; width:115px; height:30px; margin:0 22px;}

}





