* {margin:0; padding:0}
body {background:#fff url('dl.gif') 0 193px no-repeat; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size:80%; line-height:165%}

h1 {width:800px; height:193px; position:relative; display:block;}
h1 span {width:800px; height:193px; background:url('logo.gif') no-repeat; position:absolute; top:0; left:0; display:block;}

p {margin:5px 0 10px}

#koko {position:absolute; left:485px; top:6px}

#nav {position:absolute; left:32px; top:215px}
#nav a {display:block; height:24px; float:left}
#nav a span {position:absolute; right:2000px} /* vystřeleno na měsíc */

a#fest {width:106px; background:url('img/festivaly.gif') 0 0 no-repeat}
a#fest:hover, a#fest.a {background-position:-106px}
a#cl {width:89px; background:url('img/clanky.gif') 0 0 no-repeat}
a#cl:hover, a#cl.a {background-position:-89px}
a#dis {width:106px; background:url('img/diskuse.gif') 0 0 no-repeat}
a#dis:hover, a#dis.a {background-position:-105px}
a#sout {width:109px; background:url('img/souteze.gif') 0 0 no-repeat}
a#sout:hover, a#sout.a {background-position:-108px}

#lb {position:absolute; left:35px; top:320px;}
* #lb {width:175px}
#lb select {width:175px;}
#lb form {margin:9px 0; padding:9px 0; border-top:1px solid #000; border-bottom:1px solid #000}
#lb input {padding:2px}

object, embed {margin:10px 0; padding:10px 0 }

a.facebook, a.facebook:hover {background:none; border:0; position:relative; top:8px}
a img {border:0}

#prihl { padding:0 0 9px; border-bottom:1px solid #000;color:#eee;}
#prihl a {background:#000; color:#ccc;}
#prihl a:hover {color:#fff}

#obsah {width:600px; position:absolute; left:250px; top:320px; padding-bottom:20px}
#rsl {width:194px; padding:10px 0; position:absolute; left:620px; top:330px; color:#ccc; background:#fff url('img/slcl.gif') no-repeat}
#rsl p, #rsl p {margin:30px 10px 0 20px; padding:2px; background:#895BA5}
#rsl a {background:#4AB0AC; color:#fff}
#rsl a:hover {background:#000; color:#eee}
#rsl h3 {display:none}

#clanky {width:360px}
.iiii {background:#eee; border-bottom:1px solid #000; margin:0 0 40px;}
.iiii a {background:#eee; color:#333}
.iiii a:hover {background:#FFFF21; color:#000}
.vcl {height:300px; padding:30px 0 0 20px}
.vcl ul {list-style:none}
#rsl .vcl h3 {display:block; background:#fff; color:#000; margin:2px 0 8px}

ul {list-style:square; margin:10px 20px}

.levy, .pravy {width:140px; float:left; margin:0 4px;margin:0 10px;}

#sub {margin:10px 0}

.boxu {padding: 5px 0 0; border-bottom:1px solid #000}
.boxu span {display:block; margin-bottom:4px}

a {background:#333; color:#fff}
a:hover {background:#FFFF21; color:#000}

h2 {font-size:370%; margin:0 0 15px; line-height:100%}
.levy h2, .pravy h2 {font-size:120%; margin-bottom:8px}

.item {clear:both; margin:10px 0; border-bottom:1px solid #000;}
.item .img {height:28px; width:38px; border:2px solid #000; float:left; margin:4px}
.text {float:left; width:400px}
.info {background:#f5f5f5; margin:10px; padding:5px}
.hide {display:none}

#navfest {border-bottom:2px solid #000; margin:10px 0 0; height:32px}
#navfest a {background:#fff; color:#000; font-weight:bold; text-decoration:underline; margin:3px; display:block; float:left; padding:3px}
#navfest a:hover, #navfest a.a {color:#fff; background:#0B8C8F}

#adsense {position:absolute; left:79px; top:550px}

fieldset {border:1px solid #000; padding:5px 20px; margin:0 20px 30px;}
.top {background:#333; width:170px; color:#fff; margin:10px 5px 5px; padding:2px; float:left}
.nebox {clear:both; border-bottom:1px solid #333;}
.box form {background:#eee; padding:10px;}

.druha {background:#ccc}
#pata {border-top:1px dashed #666; text-align:right; clear:both; color:#666; margin:50px 20px 20px; padding:10px 0}
#pata a {background:#fff; color:#666}

#soutez {width:300px; background:red; padding:10px; margin:0 20px 30px}
#soutez a {background:#000; color:#fff}
#soutez a:hover {background:#fff; color:#000}


.fb_pozvanka {background:#304E89; display:inline; color:#fff; padding:3px;}
.fb_pozvanka a {background:#304E89}
.fb_pozvanka a:hover {color:#eee}
