/*

* {
-moz-box-sizing: border-box;
}

*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px 0px 0px 0px;
background-color: #004287;
}

table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*absolutni prvky*/
.logo {
position: absolute;
top: 0px;
left: 0px;
width: 990px;
height: 256px;
background-image: url(../pictures/logo.jpg);
background-repeat: no-repeat;
}

.dq {
position: absolute;
top: 65px;
left: 0px;
width: 990px;
height: 256px;
}

.mainmenu {
position: absolute;
top: 256px;
left: 0px;
width: 990px;
height: 35px;
text-align: center;
background-image: url(../pictures/menu.jpg);
padding-top: 8px;
font-weight: bold;
color: #FFFFFF;
font-size: 16px;
}


.stred-top {
position: absolute;
top: 292px;
left: 0px;
width: 990px;
height: 338px;
background-image: url(../pictures/stred-top.jpg);
}

.stred-cely {
position: absolute;
top: 503px;
left: 0px;
top: 427px;
width: 990px;
}

.mtable {
position: relative;
top: 0px;
left: 0px;
width: 990px;
}


.levy {
position: relative;
top: 0px;
left: 0px;
width: 133px;
background-image: url(../pictures/levy.jpg);
background-repeat: repeat-y;
}

.pravy {
position: relative;
top: 0px;
left: 0px;
width: 141px;
background-image: url(../pictures/pravy.jpg);
background-repeat: repeat-y;
}

.obsah {
position: relative;
top: 0px;
left: 0px;
width: 716px;
color: #FFFFFF;
}

.o {
margin: 0px 20px 0px 20px;
text-align: justify;
}

.voda {
position: relative;
top: 0px;
left: 0px;
width: 990px;
/* height: 210px; */
background-image: url(../pictures/voda.jpg);
/* background-repeat: no-repeat;*/
background-repeat: repeat;
}

.vodaz {
position: relative;
top: 0px; /* 35 */
left: 0px;
width: 990px;
height: 22px;
background-image: url(../pictures/vodaz.jpg);
background-repeat: no-repeat;
}

/*odkazy*/

.obsah a {
color: #FFFFFF;
}

.obsah a:hover {
color: #E0E005;
text-decoration: none;
}

.mainmenu a {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.mainmenu a:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}


.pravy a {
text-decoration: none;
color: #6E6E6E;
font-weight: bold;
text-decoration: none;
}

.pravy a:hover {
text-decoration: none;
color: #FD0807;
}
/*prvky vzhledu*/
h2 {
color: #FFFFFF;
font-size: 18px;
padding-left: 10px;
border-bottom: 1px solid #FFFFFF;
}

h3 {
color: #FFFFFF;
font-style: italic;
font-size: 14px;
}

.nadpislmenu {
background-color: #000000;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
font-style: italic;
text-align: center;
padding: 3px 3px 3px 3px;
text-transform: uppercase;
}

.priklad {
color: #262626;
font-style: italic;
font-size: 11px;
padding-left: 5px;
}

.zprava-err {
background-color: #FFFFCC;
border: 2px dashed #FF8112;
padding: 5px 10px 5px 10px;
margin: 0px 10px 10px 0px;
color: #FF8112;
font-weight: bold;
}
/*
.zprava-err {
background-color: #FFFFFF;
border: 1px solid #D12124;
padding: 5px 10px 5px 10px;
margin: 0px 10px 10px 0px;
color: #D12124;
font-weight: bold;
}
*/
.zprava-err p {
margin: 4px 0px 4px 0px;
}

.zprava-err2 { /* to same jako .zprava-err, ale pouze pro vypis error boxu v tuzticzkove scriptu*/
background-color: #FFFFCC;
border: 2px dashed #FF8112;
padding: 5px 10px 5px 10px;
margin: 0px 10px 10px 0px;
color: #FF8112;
font-weight: bold;
/*width: 100%;*/
}

.zprava-err2 p {
margin: 4px 0px 4px 0px;
}

.info {
background-color: #EDF6FF;
border: 1px solid #3378C3;
padding: 2px 10px 5px 2px;
margin: 0px 10px 10px 0px;
color: #3378C3;
}

.info p {
margin: 4px 4px 4px 4px;
}

.note {
font-size: 10px;
}
/*
.paticka-copy {
position: relative;
top: 0px;
left: 25px;
color: #000000;
}
*/
.redline {
color: #F7170C;
font-size: 12px;
font-weight: bold;
text-align: right;
border-bottom: 1px solid #F7170C;
border-top: 1px solid #F7170C;
}

.dttr {
background: inherit;
}

.dttrh {
/*background-color: #CBFFA3;*/
background-color: #6E6E6E;
}

.texty a {
text-decoration: none;
}

.texty a:hover {
text-decoration: none;
color: #FFFFFF;
}
 