html, body {scrollbar-track-color: #090805;}
body.root { background-color: #090805; margin: 0px; font-size: 12px; font-family: sans-serif; text-align: center;}
div.main { width: 700px; background-color: #090805; color: #090805; margin: 20px 0px 0px 0px; padding: 0px; text-align: center; margin-left: auto; margin-right: auto;}
div.main2 { width: 700px; background-color: #090805; color: #090805; margin: 0px 0px 0px 0px; padding: 0px; text-align: center; margin-left: auto; margin-right: auto;}
div.top { width: 700px; height: 160px; background-image: url('../graphics/backtop.jpg'); background-repeat: no-repeat; margin: 0px; padding: 0px; text-align: right;}

div.tlacitko { width: 115px; height: 30px; background-image: url('../graphics/button.jpg'); background-color: #eba400; margin: 0px; padding: 0px; float: left;}
div.tlacitko1 { width: 115px; height: 30px; background-image: url('../graphics/button-on.jpg'); background-color: #eba400; margin: 0px; padding: 0px; float: left;}
div.menu { width: 115px; height: 100%; margin: 0px 0px 0px 0px; background-color: #090805; float:left}

.hotgigtop  {width: 115px; height: 10px; background: #eba400 url(../graphics/hotgigtop.jpg) no-repeat; float: left; }
.hotgigbottom  {width: 115px; height: 10px; background: #eba400 url(../graphics/hotgigbottom.jpg) no-repeat; float: left; }
.hotgig  {width: 115px; height: 55px; background: #eba400 url(../graphics/hotgig.jpg) repeat; float: left; }
.hotgg  {width: 115px; height: 75px; background: #eba400 url(../graphics/hotgg.jpg) repeat; float: left; text-align: left;}

.obalobsahu {width: 585px; float: left; margin: 0px 0px 0px 0px; }
.obalobsahu2 {width: 585px; float: left; margin: 0px 0px 0px 0px; background-color: #eba400 }
.obsah-horni {width: 585px; height: 10px; background: #eba400 url(../graphics/top.jpg) no-repeat; float: left; }
.obsah-dolni {width: 585px; height: 10px; background: #eba400 url(../graphics/bottom.jpg) no-repeat; float: left; }
.obsah {width: 585px; margin: 0px 0px 0px 0px;  background: #eba400 url(../graphics/obsah.jpg) repeat-y; float: left; text-align: left; font-size: 12px;}
div.pata { width: 700px; height: 30px; background-image: url('../graphics/pata.jpg'); background-position: center bottom; background-repeat: no-repeat; margin: 0px; padding: 0px; border: 0px; }


.counter  { border: none; width: 14px; height: 14px; position: relative; bottom: 0px;}
.newsletter { text-decoration: none; margin: 10px 21px 0px 0px;}

/*MENU*/
.menuhref { font-size: 15px; font-weight: bold; text-decoration: none; position: relative; top: 8px; color: #0e0e0e;}
a.menuhref:hover {text-decoration: none; color: #0e0e0e;}

img.logo { position: relative; top: 10px;}

.patka { font-size: 10px; text-align: center; margin-top: 2px;}
a.valid {  text-decoration: none;}

div.banner { width: 115px; text-align: center; margin: 10px 0px 0px 0px; float: left; }

/*NEWS*/
p { text-align: justify; margin: 0px; margin: 0px 10px 0px 10px;}
a.hot { text-decoration: none; text-align: left;}
a.hot:hover { text-decoration: none;}
p.hot { text-align: left; margin: 0px; margin: 10px 10px 0px 11px;}
#countbox { font-size: 10px; text-align: left; margin: 0px 0px 0px 12px;}
.news {  width: 565px; margin: 0px 0px 8px 0px;}
.titulek { font-weight: bold; width: 80%;}
.datum { font-weight: bold; text-align: right;}
a { color: black; text-decoration: underline;}
a:hover { text-decoration: underline; color: #d28501; }
a.vsechny { font-size: 10px; text-align: left;}
div.vsechny2 {text-align: left; margin: 10px 0px 0px 5px;}
p.newspar { margin: 0px; padding: 0px; text-indent: 0px; text-align: justify;}
p.datum2 { font-weight: bold; margin: 0px; text-align: left;}

/*KNIHA*/
.kniha_obal {width: 565px; text-align: center; margin: 0px; padding: 0px;}
.add { width: 570px; text-align: left; margin: 5px 0px 0px 0px;} 
.input { background-color: #ffcc33; border: 1px solid black; width: 200px;}
.inputtext { background-color: #ffcc33; border: 1px solid black; width: 400px;}
td.top {width: 90px; text-align: right; vertical-align: top;}
td.popis { width: 90px; text-align: right;}
td.odeslat { text-align: center;}
.kurziva { font-style: italic;}
.tucne { font-weight: bold;}
.book { text-align: justify; width: 570px; margin: 0px 0px 0px 10px;}
a.mejlkniha { text-decoration: none; border: none;}
img.envelope { border: none;}
td.datum { text-align: right; width: 30%;}
img.smiley { border: none; margin: 0px 3px 0px 0px;}

/*BAND*/
.soon { border: none; margin: 80px 0px 0px 0px; text-align: center;}
/*.my { border: none; margin: 40px 0px 0px 0px; text-align: center;}*/ 
.my { border: none; margin: 5px 0px 0px 12px; text-align: center;}

p.history { text-indent: 10px; margin: 0px 10px 0px 10px;}
table.memberinfo { width: 565px; text-align: left; vertical-align: top; margin: 0px 0px 0px 7px;}
td.minfonadp  { font-weight: bold; width: 40px; margin: 0px; vertical-align: top;}
td.membin {vertical-align: top; width: 265px; }



/*GIGS*/
table.gigs { width: 565px; text-align: left; margin: 0px 0px 0px 10px; font-size: 12px;}
table.gigspast { width: ; text-align: left; margin-top: 35px; ;}
.gigdatumhot { width: 60px; font-weight: bold;  vertical-align: top; padding: 0px 2px 0px 2px;}
.gigdatum { width: 30px; padding: 0px 2px 0px 2px; vertical-align: top;}
.gigtimehot { width: 30px; font-weight: bold;  vertical-align: top; padding: 0px 2px 0px 2px;}
.gigtime { width: 30px; padding: 0px 2px 0px 2px; vertical-align: top;}
.gigclub { width: 60px; padding: 0px 2px 0px 2px; vertical-align: top;}
.gigcity { width: 45px; padding: 0px 2px 0px 2px; vertical-align: top;}
.giginfo { vertical-align: top; padding: 0px 2px 0px 2px; }
.icon { width: 20px; text-align: center; vertical-align: top;}
.ikona { margin-left: auto; margin-right: auto; text-align: center; border: none; background-color: transparent;}
.giglisticon { border-bottom: 3px solid black; text-align: center; padding: 0px 2px 0px 2px;}
.giglisticonpast { border-bottom: 3px solid #CA8B01; text-align: center; padding: 0px 2px 0px 2px;}  
.giglist {border-bottom: 3px solid black; text-align: left; padding: 0px 2px 0px 2px; font-weight: bold;}
.giglistpast {border-bottom: 3px solid #CA8B01; text-align: left; padding: 10pxpx 2px 0px 2px;}
a.nodecoration { text-decoration: none; border: none;}
.empty { text-align: center; padding-top: 0px; padding-bottom: 0px;}
.infomejl { text-align: center; padding-top: 10px; padding-bottom: 10px;}

/*table.gigspast a { color: #CA8B01;}
table.gigspast a:hover { text-decoration: underline; color: #d28501; }*/

/*GALLERY*/
div.gallery_floater { margin: 0px 0px 0px 10px; float: left; width: 282px; }  /*až se objeví posuvník, tak 330px nebo 49%*/
div.gallery_floater2 { float: left; width: 282px;}

.gallery { width: 100%; }
.akce { font-weight: bold; text-align: left; padding: 0px 5px 0px 15px;}
.line { font-weight: bold; border-bottom: 3px solid black; text-align: left;}
.line2 { width: 100%;}
.gal_pic { border: 2px solid black; width: 60px;}
a.imghref { text-decoration: none; border: none;}
a.imghref:hover { text-decoration: none; border: none;}
td.pic { width: 65px;}
img.thumb { border: 2px solid black;}
table.show { width: 565px; margin: 0px 0px 0px 10px; text-align: center}
table.show_sposuvnikem { width: 660px;}

/*contact*/
table.contact { width: 565px; text-align: left; margin: 0px 0px 10px 10px;}
.td_cont { width: 100px; font-weight: bold; text-align: left;}
.td_cont2 { width: 10px; font-weight: bold;}
.inst { width: 60px; font-weight: bold;}
table.webinfo { width: 565px; /*margin-top: 180px;*/ margin: 15px 0px 0px 10px; text-align: justify;} 
td.cont_mejl { width: 10px; padding-right: 10px;}
.icq { margin: 1px 0px 0px 0px; padding: 0px; vertical-align: top;}
.code {font-family: Courier New, courier, monotype; font-size: 10px;}

/*MEDIA*/
table.media { width: 565px; margin: 0px 0px 0px 10px; clear: both;}
table.media1 { width: 565px; margin: 0px 0px 0px 10px; float: left;}
td.icon22 { vertical-align: top; width: 120px;}
.ikona22 {position: relative; top: 0px; width: 130px; }
td.medialist_music { text-align: left; vertical-align: top; padding: 0px 0px 0px 20px;}
td.description { text-align: left; font-weight: bold; vertical-align: top;}
td.medialist_lyrics { text-align: left; vertical-align: top; padding: 0px 0px 0px 20px; }
a.mediahref { font-weight: bold; text-decoration: none;}
#player { position: absolute; top: 0px; vertical-align: top;}
#player2 { vertical-align: top;}

/*LYRICS*/
div.horniokraj_lyrics { width: 370px; height: 11px; background-image: url('../graphics/horniokraj_lyrics.jpg') ; background-repeat: no-repeat; margin: 0px; padding: 0px;}
div.dolniokraj_lyrics { width: 370px; height: 10px; background-image: url('../graphics/dolniokraj_lyrics.jpg') ; background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 0px; position: absolute; left: 0px;}
div.hlavni_lyrics { width: 370px; height: 670px; background-image: url('../graphics/backrepeat_lyrics.jpg') ; background-repeat: repeat; margin: 0px; padding: 0px; border: 0px; margin: 0px; position: absolute; left: 0px;}
div.obsah_lyrics {width: 360px;  padding: 0px; margin: 0px 5px 0px 10px;  text-align: center;}
div.obsah2_lyrics { width: auto; height: 632px; overflow-y: auto; overflow: auto; padding: 0px 8px 0px 4px; margin: 0px; }
.select { text-align: center; margin: 0px; }
.select_song { width: 150px; background-color: #eba400; }
pre.text { font-family: sans-serif; margin: 0px 0px 0px 0px; font-size: 12px;}
.text_obal { text-align: left; width: 100%; overflow: auto;}

/*video*/
div.video { position: absolute; left: 0px;}
.videonadpis { background-image: url('../graphics/videonadpisbg.jpg');; width: 425px; height: 40px; margin: 0px; position: absolute; left: 0px; margin-bottom: 10px;}
/*ADMIN*/
div.admin { margin: 0px 0px 0px 10px; text-align: center}
.left { text-align: left;}
h3 {margin: 0px; font-size: 15px;}
.edittab { width: 565px; margin: 0px 0px 0px 10px; text-align: left;}
.newsdelete { text-align: justify; width: 100%; margin: 0px 0px 6px 0px; border: 1px solid black; margin: 10px;}
.edit { color: green; text-decoration: none;}
.delete { color: red; text-decoration: none;}
.editinput { width: 500px; background-color: #ffcc33; border: 1px solid black; }
.editinputdate { width: 50px; background-color: #ffcc33; border: 1px solid black; }
.editpopis { width: auto;} 

/*FANCLUB*/
.mailer { margin: 0px 0px 0px 10px;}
.input2 { width: 40px; background-color: #ffcc33; border: 1px solid black;}
table.fanclub { width: 565px; text-align: left; margin: 5px 0px 5px 0px;} 
td.popis2 { width: 140px; text-align: right;}
.check {background-color: #ffcc33, border: 1px solid black; }
h2 { font-size: 14px; margin: 0px 0px 0px 10px;}

.facebook {margin: 10px 10px 20px 20px;}

.prosim { color: #eba400; font-size: 10px;}

/*NEWSLETTER*/
div.newsletter { text-align: justify; margin: 0px; padding: 0px 5px 0px 0px;}
h2 { font-size: 15px; font-weight: bold;}
.rules { margin: 0px; list-style-position: outside; list-style-type: square; padding: 0px; text-indent: 0px;} 
.ruleslist { margin: 5px 5px 0px 0px; text-indent: 0px; padding: 0px 0px 0px 20px;}
/*PATKA*/
.banner3 {border:none;}
.no_decoration { border: none; text-decoration: none;}
.no_decoration:hover { border: none; text-decoration: none;}

.no_decoration2 { border: none; text-decoration: none;}
.no_decoration2:hover { border: 2px solid #eba400; text-decoration: none;}

/*links*/
.links_banner { width: 88px; height: 31px; border: 2px solid black;}
.links_banner:hover {border: 2px solid #0e0e0e;}
.elektro  {color: #eba400; font-size: 10px;}

