body { margin: 0; padding: 0; background: black; font-family: Verdana,sans-serif; font-size: 11px; color: #000; background: #e2e1e1 url(../images/stranka-pozadi.png) repeat-x top left; }

div#outbox { width: 930px; margin: 45px auto 10px auto; padding: 192px 0 15px 0; background: #66cc33 url(../images/nahore.png) no-repeat top left; }
div#inbox { margin: 0 15px 0 15px; padding: 0 0 20px 0; background: #fff; }

div#logo { width: 164px; float: left; }

form#search-form { height:25px; padding: 0; margin: 0; }
form#search-form table { float: right; margin: 0; padding: 0; border-collapse: collapse; }
form#search-form table tr { vertical-align: middle; }
form#search-form input.text { border: 1px solid #9CCAE1; width: 125px; height: 15px; margin: 0; padding: 2px; }
form#search-form input.button { background: transparent url(../images/search-button.gif) no-repeat scroll left top; border: none; color: white; font-size: 109%; font-weight: bold; width: 65px; height: 21px; margin: 0; padding: 0; text-align: center; }

div#menu { height: 40px; padding: 0; margin: 0; }
div#menu ul { margin: 0; padding: 9px 0 0 59px; }
div#menu ul li { display: block; float: left; margin: 0; padding: 0 20px 0 0; text-align: center; white-space: nowrap; }
div#menu ul li a { color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; none; text-decoration: none; }
div#menu ul li a:hover { text-decoration: underline; }

div#links { padding: 0 0 20px 57px; }
div#links a { color: #008fd7; text-decoration: underline; }

div#actual { width: 242px; float: left; margin-left: 25px; }
div#actual h2 { color: #72b419; font-family: sans-serif; font-size: 15pt; font-weight: normal; text-transform: uppercase; padding: 0 0 0 80px; margin: 0 0 20px 0; }
div#actual .top { background: url(../images/aktuality-nahore.png) no-repeat top left; padding: 10px; }
div#actual .side { background: url(../images/aktuality-stred.png) repeat-y top left; }
div#actual .bottom { background: url(../images/aktuality-dole.png) no-repeat bottom left; }
div#actual p { font-size: 90%; padding: 0; margin: 0; }
div#actual h4 { font-size: 100%; font-weight: bold; padding: 0; margin: 0; }
div#actual p.more a { font-weight: bold; color: #d70005; }
div#actual hr { color: #68c701; background-color: #68c701; margin: 1em 0; height: 1px; border: 0 none; }
div#actual p.archive { color: #d70005; }
div#actual p.archive a { font-weight: bold; font-size: 100%; }

div#page { width: 545px; float: right; margin-right: 55px; }

h1 { background: url(../images/sipka-cervena.gif) no-repeat left 8px; padding: 3px 24px; font-size: 16pt; font-weight: bold; line-height: 29px; margin: 5px 0 11px; color: #72b419; font-family: sans-serif;  font-weight: normal; text-transform: uppercase; }

a img { border: none; }

div.section div.block { margin: 0 0 0 2em; }
img.icon { margin-right: 0.6em; vertical-align: middle; }
span.fileinfo { font-size: 94%; color: #555; }

ul.news { padding: 0; margin: 0; }
ul.news li { margin: 1em 0 0 0; }

a { color: #6fb31b; text-decoration: none; }
a:hover { text-decoration: underline; }

p.error,div.error { background: red; color: white !important; padding: 3px; text-align: center !important; }
p.left,div.left { text-align: right; }
p.right,div.right { text-align: right; }
p.center,div.center { text-align: center; }

.clear { clear: both; }

