@media screen, projection{
body{font-size:70%; font-family:Verdana,Arial,lucida,sans-serif; text-align:center; line-height:1.4em; margin:0; padding:0; color:#fff; background:#376A76 url(../img/bg.gif) 0 0 repeat-x;}

hr{height:1px; border:none; border-bottom:1px solid #4a7C88;}
/*p{border: 1px solid red; margin: 4px;}*/

/* NADPISY */
h2{font-size:130%; font-weight:bold; margin-top:0;}
h3{font-size:120%; font-weight:bold;}
h4{font-size:110%; font-weight:bold; margin-bottom:-10px;}
.news h3,.news .newsheader{margin:-15px -15px 0; padding:10px 15px; background:#000;}
.news .newsheader{margin-top:0;}

/* BARVY */
.wh{color:#fff;}
.bl{color:#000;}
a,h2,h3,h4,strong{color:#FF8400;}
#foot,#foot a{color:#376A76;}

/* DELENI */
#main{width:100%; background:transparent url(../img/bg-cont.jpg) 50% 0 no-repeat;}
#head{position:relative; width:770px; height:177px; margin:0 auto; background:transparent url(../img/bg-head.jpg) 50% 0 no-repeat;}
#cont,#conthp0,#conthp1,#conthp2{position:relative; top:0; left:0; text-align:left; width:770px; margin:0 auto 20px; background:#2F5A64; z-index:99;}
#conthp0{background:#2F5A64}
#conthp1{background:#2F5A64 url(../img/bg-cont.gif) 100% 0 repeat-y;}
#conthp2{background:#2F5A64 url(../img/bg-conthp.gif) 100% 0 repeat-y;}
#foot{position:relative; text-align:right; padding:5px 15px; margin:0; background:#000;}
#foot p{margin:0; padding:0;}
h1{position:absolute; top:-2000px; right:0; padding:0; margin:0;}
#hands{position:fixed; bottom:0; left:0; width:100%; height:336px; background:transparent url(../img/bg-hands.gif) 50% 100% no-repeat; z-index:-1;}

#nav{position:absolute; top:0; left:50%; width:770px; height:167px; margin-left:-475px; z-index:99;}
#nav ul{position:absolute; bottom:0; left:50%; width:770px; padding:0; margin:0; margin-left:-280px; list-style-type:none;}
#nav li{float:left;}

.texthp{float:left; padding:15px; background:#2F5A64 url(../img/bg-texthp.gif) 0 0 repeat-x;}
.texthp0{width:740px;}
.texthp1{width:528px;}
.texthp2{width:316px;}
.news{float:left; width:181px; padding:15px; background:#214047 url(../img/bg-news.gif) 0 0 repeat-x; border-left:1px solid #000;}

.foto{float:left; text-align:center; width:144px; height:130px; padding:8px; margin:0 10px 10px 0; background:#254d56; border:1px solid #4a7C88;}
.foto h3{margin-bottom:0.3em;}
.foto p{margin:0;}
.foto:hover{background:#214047;}

.fotka{float:left; text-align:center; padding:8px; margin:0 5px 5px 0; width:110px; background:#254d56;}

/* TABULKY */
table{border-collapse:collapse; font-size:100%;}
th,td{text-align:left; padding:2px 7px; vertical-align:top; background:#254d56; border:1px solid #4a7C88;}
th{color:#fff; background:#214047;}
form td{background:transparent; border:none;}

/* FORMULARE */
form{margin:0;}
fieldset{margin:10px 0; padding:10px; background:#192F34; border:1px solid #000;}
legend{padding:3px 5px; background:#fff; border:1px solid #ccc;}
input{margin:03px 0;}
td input{margin:0;}

/* ODKAZY */
a{text-decoration:underline;}

#nav a{font-size:110%; display:block; color:#fff; padding:0.4em 1em; font-weight: bold; text-decoration: none;}
#nav a.active,#nav a:hover{text-decoration:none; background:#FF8400;}

#contmain a:visited{color:#a2060b;}
#contmain a:hover{color:#fff; background:#ee3338;}

/* OSTATNI */
.sml{font-size:85%; line-height:2.5ex;}
.hid,#nav h2{display:none;}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.just{text-align:justify;}
.flr{float:right;}
.fl{float:left;}
img.fl{margin:0 1em 1em 0;}
.cl,#foot{clear:both;}
.cll{clear:left;}
.brd,img{border:1px solid #000;}
.none{border:none;}
.vis{visibility:hidden; margin:0;}

.box{background:#214047; border:1px solid black;}
.sloupec{position:relative; width:400px; margin:0; padding:5px;}
.kapela{margin-left:120px;}
.cd{margin-left:200px;}
.right-text{margin-top:-15px;}
.alert{text-align:center; font-weight:bold; padding: 5px; border:1px solid white;}
.news li{margin-left: -30px;}
.odsad{margin-left:2em}
.inline{display: inline;}
embed{border:1px solid black;}
.reklama{margin:0 auto; text-align:center; color:black; width:350px;}
.reklama th, .reklama td{background:none; border:none;}
}