body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:black url(images/bg.jpg) top center repeat;
text-align:center; margin:0; padding:0; line-height:0;}

h1 {}
h2 {font-size:12px; color:#990000; line-height:18px;}
p {margin:10px 0; padding:0; line-height:16px;}
a {color:#ffecb1; font-weight:bold;}
ul, li {margin:0; padding:0;}
li {color:white; line-height:16px; margin-left:25px;}
span {display:none;}

.error{color: red; font-weight: bold;}

/*horní menu*/

#top {width: 100%; background:transparent url(images/bg-top.jpg) top center no-repeat; text-align:center;}
/*#topbg_sk {background: url(images/bg-top_sk.jpg) top center no-repeat; height:79px;}*/

#menu1 {width:900px; margin:0 auto;}
#menu1 a {float:left; height:90px; display:block; background-image: url(images/menu-buttons.jpg);}
#menu1 span, #menu2 span {display:none;}
#menu1 a:hover {background-position: 0 -90px;}


#container {background: transparent url(images/pilnik/bg.jpg) top left no-repeat; width:900px; margin:0 auto; text-align:left;}

#container-admin {background: #666; width:900px; margin:0 auto; text-align:left; border: 3px ridge black; }

#home {width: 225px; background-position: 0 0;}
a:hover#home {background-position: 0 -90px;}
a:hover#home-active, #home-active {width: 225px; background-position: 0 -180px;}

#music {width: 133px; background-position: -225px 0;}
a:hover#music {background-position: -225px -90px;}
a:hover#music-active, #music-active {width: 133px; background-position: -225px -180px;}

#extreme {width: 143px; background-position: -358px 0;}
a:hover#extreme {background-position: -358px -90px;}
a:hover#extreme-active, #extreme-active {width: 143px; background-position: -358px -180px;}

#nokia-tips {width: 103px; background-position: -501px 0;}
a:hover#nokia-tips {background-position: -501px -90px;}
a:hover#nokia-tips-active, #nokia-tips-active {width: 103px; background-position: -501px -180px;}

#future-heroes {width:162px; background-position: -604px 0;}
a:hover#future-heroes {background-position: -604px -90px;}
a:hover#future-heroes-active, #future-heroes-active {width:162px; background-position: -604px -180px;}

#stahuj {width:134px; background-position: -766px 0;}
a:hover#stahuj {background-position: -766px -90px;}
a:hover#stahuj-active, #stahuj-active {width:134px; background-position: -766px -180px;}

/*-----------------------------------------*/

#menu2 {margin-left: 320px; width:560px;}
#menu2 a {float:left; display:block; height:80px; margin-top:57px; background-image:url(images/pilnik/menu.jpg);}

#novinky { background-position: 0 0; width:110px;}
a:hover#novinky, a.active#novinky {background-position:0 -80px;}

#opilnikovi {background-position: -110px 0; width:130px;}
#opilnikovi:hover, a.active#opilnikovi {background-position:-110px -80px;}

#galerie {background-position: -240px 0; width: 100px;}
a:hover#galerie, a.active#galerie {background-position:-240px -80px;}

#blog {background-position: -340px 0; width: 85px;}
a:hover#blog, a.active#blog {background-position:-340px -80px;}

#diskuze {background-position: -425px 0; width:135px;}
a:hover#diskuze, a.active#diskuze {background-position:-425px -80px;}

/*-----------------------------------------*/

#text {width:500px; margin:0 0 0 380px; overflow: auto; height:255px;}
#container-admin #text {width:850px; margin:0 0 0 auto; overflow: auto; height:555px; line-height:18px;}
#text p {color:white; margin:5px; line-height:18px;}

#spodni_bg {background:black url(images/pilnik/diskuzia_bg.jpg) left top no-repeat; height:480px; }
#spodni_text {overflow: auto; width:880px; height:440px; margin:20px 0;}
#spodni_text p {color:#ffecb1; line-height:16px; margin:5px 20px 5px 20px;}
#spodni_text .text {margin-left:15px; padding:10px 0;}

#text, #spodni_text {scrollbar-base-color: #000;scrollbar-arrow-color: #aaa; scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000; scrollbar-face-color: #333; scrollbar-highlight-color: #000; scrollbar-track-color: #000;}

#bottom {background: black url(images/bg-bottom.jpg) top center no-repeat ; font-size:11px; padding:0 0 30px 0;}
div#bottom p {text-align:center; color:#898989;  }
div#bottom p a {color:#898989; text-decoration:none; font-weight:normal;}
div#bottom p a:hover {color:#FFF; text-decoration:underline;}
#tisk {margin:0; padding:0; text-align:left; padding:42px 0 30px 220px;}

#koncerty_tabulka {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-collapse:collapse; width:380px;}
#koncerty_tabulka td {border-bottom:1px solid #ccc;}
#koncerty_tabulka p {padding:2px 0; color:#ffecb1; margin:0 5px 0 0;}
#koncerty_tabulka strong {color:#ffecb1;}

input.text {background-color:black; border:1px solid #ffecb1; color:#ffecb1; margin:2px 0;}

.fotogalerie {border: 1px solid black; margin:5px 2px;}
.print {display:none;}
.noprint {}
.clear {clear:both;}
.temp {color:#00FF00; font-weight:bold;}

#displej {margin: 0 0 0 519px; padding-top:47px;}
.galerie img {margin:0 1px 1px 0; border:1px solid black; cursor:hand;}
.blog {margin: 0 0 20px 0;}
.blog img {margin:6px 5px 0 5px; border:1px solid black; float:left;}
.blog h2 {margin:0; padding:0;}
.vice {display:block; background-color:black; width:470px; height:20px; text-align:right;}
.vice a {padding-right:15px;}
.dalsi a {}