/*---OBECNE---*/
body {
margin:0;
padding:0;
font:80% Tahoma, verdana, sans-serif;
color:#AEAEAE;
background: #3A0000 url("../images/back.png") repeat-x top left;
}
.neukazuj {
display:none;
}
img {
border:none;
}
.nastred {
text-align:center;
}
/*---obecne---*/
h1 {
font-size:1.4em;
margin:0;padding:0 0 5px 0;
}
h1.prazdny {
clear:both;
text-align:center;
margin-bottom:15px;
}
h2 {
font-size:1.2em;
margin:0;padding:0 0 5px 0;
}
h3 {
font-size:1.0em;
margin:0;padding:0 0 5px 0;
}
hr {
height:1px;
border:none;
color:#AEAEAE;
background-color:#AEAEAE;
margin-top:10px;
margin-bottom:10px;
}
p {
line-height:1.4;
margin:5px 0 10px 0;padding:0;
}
A {
color:#880000;
text-decoration:none;
}
A:hover {
color:#FFB327;
}


#box {
width:1000px;
margin:auto;
position:relative;
}
#content {
padding-top:20px;
position:relative;
}


/*---TOP---*/
#top {
width:1000px;
height:218px;
background: url("../images/top.jpg") no-repeat top left;
}
#top img {
margin:10px 0 0 10px;
}
/*---top---*/

/*---MENU---*/
#menu {
width:1000px;
height:50px;
background: url("../images/menu.png") no-repeat top left;
}
#menu ul {
list-style-type:none;
margin:0 20px;padding:0;
}
#menu ul li {
float:left;
}
#menu ul li A {
font-size:15px;
font-family:Tahoma,Arial Narrow;
font-weight:bold;
color:#9D9D9D;
text-decoration:none;
height:50px;
display:block;
line-height:48px;
text-align:center;
padding:0 15px;
float:left;
}
#menu ul li A:hover {
background: url("../images/button.png") repeat-x top left;
color:#FFB327;
}
/*---menu---*/

/*---CONTENT---*/
#content {
width:1000px;
margin:auto;
}
/*---content---*/

/*---AKTUALITY---*/
#aktuality {
background:url("../images/aktuality.png") repeat-y top left;
float:left;
width:250px;
margin-right:20px;
margin-left:15px;

}
#aktuality h2 {
width:250px;
height:30px;
background:url("../images/aktuality_nadpis.png") no-repeat top left;
text-align:center;
font-size:0.8em;
line-height:25px;
color:#FFB327;
}
#aktuality hr {
color:#4A0000;
background-color:#4A0000;
}
#aktuality .konec {
background:url("../images/aktuality_konec.png") no-repeat bottom left;
width:250px;
height:20px;
}
#aktuality h3, p {
margin:0 15px;
}
/*---aktuality---*/

#pivo {
position:absolute;
top:20px;
right:20px;
text-align:right;
}
.adresa {
margin-top:15px;
color:#9D9D9D;
}
.vpravo {
display:block;
float:right;
}

#ilustrace {
float:left;
width:250px;
margin-right:20px;
margin-left:15px;
display:block;
}
#ilustrace_big {
float:left;
width:480px;
margin-right:20px;
margin-left:15px;
display:block;
}
.textfield {
width:320px;
_height:240px;
min-height:240px;
display:block;
background: #000000 url("../images/bgtext.png") no-repeat top left;
float:left;
margin-right:20px;
}
.textfield2 {
width:660px;
_height:240px;
min-height:240px;
display:block;
background: #000000 url("../images/bgtext.png") no-repeat top left;
float:left;
margin-right:20px;
}
.bigtext {
width:960px;
background: #000000 url("../images/bgtext.png") no-repeat top left;
margin-left:20px;
}
.bigtext h2 {
margin:10px 0 5px 0;
}
.uvnitr {
padding:10px;
}
.fotohome {
position:absolute;
top:20px;
left:340px;
}
.novinky {
position:absolute;
top:20px;
left:335px;
border:3px solid #000;
width:460px;
background-color:#490000;
min-height:276px;
_height:276px;
}
.novinky p {
margin:0;padding:0;
}
.novinky hr {
margin-top:5px;
margin-bottom:5px;
}
#copy {
clear:both;
padding-top:25px;
text-align:center;
color:#6E0000;
}
#copy A {
color:#6E0000;
text-decoration:none;
}
#copy A:hover {
color:#000;
}

A.mapa {
background: url("../images/mapa.gif") no-repeat 0 50%;
padding-left:18px;
margin-left:10px;
}
A.mapa:hover {
background: url("../images/mapa2.gif") no-repeat 0 50%;
}

A.sipka {
background: url("../images/sipka.gif") no-repeat 0 50%;
padding-left:12px;
}
A.sipka:hover {
color:#FFB327;
background: url("../images/sipka2.gif") no-repeat 0 50%;
}

/*---FOTO---*/
.foto {
float:left;
padding:5px;
background: url("../images/bgfoto.jpg") repeat-x top left;
margin:15px 20px 15px 20px;
}

/*---foto---*/

/*----TABLE---*/
table, tr, td {
margin:0;padding:0;border:none;
}
table {
margin-bottom:1em;
border-top:1px solid #585858;
border-left:1px solid #585858;
border-collapse:collapse;
}
table th, td {
border-right:1px solid #585858;
border-bottom:1px solid #585858;
}
table th {
background-color:#530000;
padding:3px;
}
table td {
padding:3px;
}
table .vysledky td {
padding:3px 1px 3px 1px;
}
table tr.licha {
background-color:#3A0000;
}

/*---FLASH---*/
#flash {
clear:both;
text-align:center;
margin-bottom:1em;
}