body {padding: 0px; margin: 0px; text-align: left; background-color: #757575; color: #000000; background-image: url("../img/bg1.png"); background-repeat: repeat-x;}
body,th, td, ul, ol, li, p, div,select, option, input, textarea {font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;}
select, option, input, textarea {padding: 2px; margin: 0px; border: 1px solid #A7A6AA;}
option {border: 0px; padding: 0px;}
li, form {padding: 0px; margin: 0px;}
ol, ul {padding: 0px; margin: 2px 0px 4px 32px;}
img {border: 0px;}

/* Zakladni rozlozeni */
div.stred {position: relative; top: 0px; width: 980px; margin: 0px auto 0px auto; padding-top: 201px; background-color: transparent; color: inherit;}
div.maska {position: relative; clear: both; float: left; width: 100%; overflow: hidden; background-color: #e6e6e6;}
div.dvasl {position: relative; float: left; width: 100%; right: 749px;}
div.sl1, div.sl2 {position: relative; float: left; padding: 0px; margin: 0px; overflow: hidden; min-height: 500px;}
div.sl1 {width: 748px; left: 100%; border-left: 1px solid white; background-color: white;}
div.sl2 {width: 230px; left: 0%; border-left: 1px solid white; background-color: #e6e6e6;}
div.paticka {position: relative; width: 100%; height: 34px; bottom: 15px; background-color: inherit; background: url("../img/paticka.png") no-repeat; color: #e4e4e4; font-size: 8pt; text-align: right; padding-top: 15px;}

/* Horni menu */
div.h_menu {position: absolute; top: 0px; left: 0px; width: 100%; height: 200px; background-color: transparent; background: url("../img/poz_horni.jpg") no-repeat 90% 0%;}
div.logo {position: absolute; top: 50px; left: 50px; width: 122px; height: 54px; background: url("../img/logo.png") no-repeat;}
div.slogan {position: absolute; top: 50px; left: 220px; width: auto; height: 46px;}
div.pruh {background: url("../img/pruh.png") no-repeat; height: 8px;}
div.h_nadpis {color: #32628f; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin: 5px 25px 5px 25px;}
div.ctverec1 {width: 8px; height: 15px; background: url("../img/ctverec.png") no-repeat 0% 50%; display: inline; margin: 0px 20px 0px 22px;}
div.v_menu {position: absolute; top: 142px; width: 100%; height: 49px; background-color: inherit;}
div.oranz {position: absolute; top: 191px; width: 100%; background: url("../img/oranz.png") repeat-x; height: 9px;}
div.v_menu a {background: url("../img/pruh_modry.png") repeat-x; border-right: 1px solid #78abd0; border-left: 1px solid #1f415a; color: white; text-decoration: none; font-weight: bold; padding: 15px; width: 132px; display: block; float: left; height: 19px; text-align: center;}
div.v_menu a.prvni {background: url("../img/pruh_prvni.png") no-repeat; border-left: 0px; width: 131px;}
div.v_menu a.posledni {background: url("../img/pruh_posledni.png") no-repeat; border-right: 0px; width: 131px;}
div.v_menu a:hover,div.v_menu a.aktiv {background: url("../img/pruh_pres.png") repeat-x; color: #1261a9;}
div.v_menu a.prvni:hover,div.v_menu a.prvniaktiv {background: url("../img/pruh_presprvni.png") repeat-x; color: #1261a9;}
div.v_menu a.posledni:hover,div.v_menu a.posledniaktiv {background: url("../img/pruh_presposledni.png") repeat-x; color: #1261a9;}

/* Leve menu a leva oblast */
div.sl2 ul {margin: 0px; list-style: none;}
div.sl2 li {background-color: #dbdbdb; background: url("../img/leve_menu.jpg") no-repeat; border-bottom: 1px solid #ababab;}
div.sl2 li:hover,div.sl2 li.aktiv {background: url("../img/leve_menupres.jpg") no-repeat;}
div.sl2 a {background: url("../img/ctverec_mod.png") no-repeat 0px 14px; color: #535353; display: block; text-decoration: none; min-height: 20px; padding: 10px 0 10px 15px; margin-left: 11px;}
div.sl2 a:hover,div.sl2 a.aktiv {background: url("../img/ctverec.png") no-repeat 0px 14px; color: #ffffff;}
div.leve_info {margin: 30px; color: #555555; font-size: 8pt;}
/* Druha uroven vnoreni */
div.sl2 li.aktiv2 {background: url("../img/ctverec.png") no-repeat 11px 14px; background-color: #707070; color: white; padding: 10px 0 10px 26px;}
div.sl2 li.aktiv2 ul {margin: 15px 4px 10px 14px; list-style: disc; background-color: inherit;}
div.sl2 li.aktiv2 li {border: 0px; margin: 4px 0 4px 0; background: none; background-color: inherit;}
div.sl2 li.aktiv2 li:hover {background: none;}
div.sl2 li.aktiv2 a {background: none; color: white; height: auto; padding: 0px; margin: 0px;}
div.sl2 li.aktiv2 a:hover,div.sl2 li.aktiv2 a.aktiv {color: #ffa200;}

/* Obecne */
h2 {font-size: 12pt; margin: 0 0 15px 0;}
.modre {color: #1261a9;}
.oranz {color: #ee8025;}
.odsazeni {padding: 15px 15px 15px 50px; min-height: 361px;}
hr {height: 1px; border: 0px; text-align: left; background-color: #ababab; color: #ababab; margin: 10px 0px 10px 0px;}
.ctverec2 {width: 8px; height: 9px; background: url("../img/ctverec.png") no-repeat 0% 50%; display: inline;}
.floatright {float: right; margin: 10px;}
ul.neokraj {margin-left: 12px;}
ul.ctverec {list-style-type: none; margin: 10px 0 10px 0;}
ul.ctverec li {background: url("../img/ctverec.png") no-repeat 0 6px; padding: 2px 0 6px 15px; color: #1261a9; font-size: 11pt;}
ul.seznam {margin-left: 12px; margin-top: 15px;}
ul.seznam li {padding: 5px 0 5px 0;}
ul.seznam2 {margin-left: 12px; margin-top: 15px;}
ul.seznam2 li {padding: 5px 0 5px 0; color: #1261a9;}
ul.seznam2 li ul li {color: black; padding: 0px; list-style-type: circle;}
ul.seznam2 li ul li:first-child {padding-top: 6px;}
table {empty-cells: show; display: table; border-spacing: 0px; border-collapse: collapse;}
td, th {padding: 4px; border: 0px; vertical-align: top;}
table tr td:first-child {padding-left: 0px;}
table.seznam th {border: 1px solid white; color: white; background-color: #7d7d7d; font-weight: bold; text-align: left;}
table.seznam td {border: 1px solid white;}
table.seznam tr td:first-child,table.seznam tr th:first-child {padding-left: 8px;}
table.seznam tr.oranz td,table.seznam tr.oranz td a {background-color: #ee8025; font-weight: bold; color: white;}
table.seznam td a {color: black;}
table.seznam tr.licha td {background-color: #dddddd;}
table.seznam tr.suda td {background-color: #ededed;}
table.seznam td.stred {text-align: center;}

@media print
{
 body {background-color: #FFFFFF; color: inherit;}
}
