body {
margin:0;
padding:0;
font:80% tahoma, verdana, sans-serif;
background: #EEEEEF url("../images/back.jpg") repeat-y top left;
color:#fff;
}
img {
border:none;
}
#box {
position:relative; z-index:1;
width:870px; margin:auto;
text-align:left;
}
#content {
position:absolute;
z-index:10;
left:190px;
top:90px;
overflow:hidden;
width:700px;
background:#fff url("../images/box.gif") repeat-y top left;
color:#292C2C;
}
#f_html_kod {
height:5000px;
}
#img_main {
position:absolute;
top:2px;right:0;
}
.content1 {
background: url("../images/box1.gif") no-repeat top left;
width:700px;
height:23px;
}
.content2 {
background: url("../images/box2.gif") no-repeat top left;
width:700px;
height:27px;
}

h1 {
font-size:160%;
font-weight:normal;
color:#001C3C;
}
#nav {
position:absolute; z-index:2; left:0; top:0;
width:1000px; height:70px; overflow:hidden;
background: url("../images/top.jpg") no-repeat top left;
}
#nav #buttons {
position:absolute;
top:0px;
left:230px;
}
#buttons ul {
list-style-type:none;
margin:0;padding:0;
font-size:12px;
}
#buttons ul li {
float:left;
margin:0 10px 0 11px;
padding:0;
text-align:center;

}
#buttons ul li.prvni {
margin:0 11px 0 0;
}
#buttons ul li A {
font-weight:bold;
color:#fff;
text-decoration:none;
display:block;
width:100px;
height:50px;
padding-top:36px;
background:url("../images/dot.gif") no-repeat 44px 21px;
}
#buttons ul li A:hover {
background:url("../images/dot2.gif") no-repeat 44px 21px;
}
#buttons ul li A.current {
background:url("../images/dot2.gif") no-repeat 44px 21px;
}

#left {
position:absolute;
left:20px;
top:113px;
width:170px;
}

#left ul {
list-style-type:none;
margin:0;padding:0;
}

#left ul li {
margin:0 0 5px 0;padding:0;

}

#left ul li A {
font-size:10px;
font-weight:bold;
display:block;
text-decoration:none;
color:#001F4D;
background:url("../images/left.gif") no-repeat top left;
padding:9px 0 9px 15px;
width:170px;
}
#left ul li A:hover {
background:url("../images/left2.gif") no-repeat top left;
color:#001F4D;
}
#left ul li A.current {
background:url("../images/left2.gif") no-repeat top left;
}

#left ul#sub li {
margin:0 0 2px 0;padding:0;
}
#left ul#sub li A {
background:url("../images/lefts.gif") no-repeat top left;
color:#fff;
padding:7px 0 7px 15px;
}
#left ul#sub li A:hover, #left ul#sub li A.current {
background:url("../images/lefts2.gif") no-repeat top left;
}


#right {
position:absolute;
left:888px;
top:90px;
width:35px;
height:246px;
z-index:20;
display:block;
}




A {
color:#001E4D;
text-decoration:none;
}
A:hover {
color:#001E4D;
text-decoration:underline;
}
.copy {
font-size:80%;
margin:1em;
}

/*---OBSAH---*/
#obsah {
margin:0 30px 0 30px;
min-height:250px;
_height:250px;
}
h1 {
font-size:140%;
margin:0 0 15px 0;
}
h2 {
color:#656567;
padding-bottom:5px;
font-size:120%;
margin:10px 0 10px 0;
width:353px;
background: url("../images/h2.gif") no-repeat bottom left;
}
.vyrazne {
font-size:110%;
font-weight:bold;
color:#FA7F1F;
}
.vpravo {
float:right;
margin-top:5px;
}
p {
margin:5px 0 20px 0;
}

.adresa {
clear:both;
}
/*---konec OBSAH---*/


/*---TABULKA---*/
table {
border-top:1px solid #fff;
border-left:1px solid #fff;
border-collapse:collapse;
}
td, th {
border-right:1px solid #fff;
border-bottom:1px solid #fff;
padding:3px;
}
table, td, th {
font-size:100%;
font-weight:normal;
}
th {
background-color:#A3BADC;
}
td {
text-align:left;
}
td.skupina {
background-color:#BFBFBF;
}
form {
margin:0;
padding:0;
}
input {
font-size:11px;
border:1px solid #000;
}
input.polozka {
width:40px;
margin-right:5px;
}
input.kontakt {
width:300px;
}


/*---CSV---*/\
.csv {
font-size:8px;
}
table.csv_table {
margin:2em 0;padding:0;
border:1px solid #001C3C;
}
table.csv_table tr.licha {
background-color:#EFF0F1;
}
table.csv_table td {
padding:3px 10px;
}
