body  {background-attachment: fixed; margin: 0px; padding: 0px; min-height: 100%; letter-spacing: normal; font-weight: 100}
.main {position: relative; width: 918px; margin: 20px auto 15px auto; padding: 0px 0px 2px 0px; xtext-align: center}
.obsah {display: block; text-align: center; margin-left: 138px; margin-right: 138px; margin-bottom: 20px; padding: 0px 12px}

.right {display: block; float: right; padding: 0px; width: 138px; text-align: center; margin: 0px}
.left  {display: block; float: left;  padding: 0px; width: 138px; text-align: center; margin: 0px;}
.bottom {clear: both}
.div_paticka {text-align: center; padding: 5px; margin: 0px auto; width: 908px}

.top   {border: 0px; height: 99px; margin: 0px; padding: 0px; position: relative}
.line	 {padding: 4px 8px; text-align: left; margin: 0px 8px; font: bold 9pt Arial; border: 0px} 
.middle {padding-top: 10px; min-height: 1950px}
.button_21, .line, .line span	{z-index: 2} 
h1		{padding: 0px; margin: 0px; font: bold 9pt Arial}
.button_21 {padding: 0px 10px 2px 10px; text-decoration: none; position: relative}
.datum 	{float: right; margin-top: -6px; position: relative}
.rss 		{position: relative; border: 1px solid #ffffff; margin-left: 15px}
.roll		{z-index: 1; white-space: nowrap; display: none; position: absolute; padding: 16px 14px 8px 14px; margin: 0px; left: 3px; top: 0px}
#roll_vzhled {left: 90px; top: 10px; position: absolute}
#roll_vzhled ol {padding-top: -10px; padding-bottom: -10px; margin: 0px 0px 0px -17px}

.line	span {position: relative} 
.button_00 {display: block; clear: both; position: relative; width: 120px; margin: 0px auto}

.vytah {line-height: 1.0; float: right; width: 340px; margin: 10px 8px; padding: 11px 0px 14px 0px; text-align: center; font-size: 8pt; font-family: Arial; 
	background-position: center center}

.hodnoceni_01, .hodnoceni_02 {position: relative; top: 1px}

.roll a, .line a { text-decoration: none}
a:link, a:visited, a:active, a:hover {text-decoration: none} 
.obsah a:active, .obsah a:hover, .right a:active, .right a:hover {text-decoration: underline} 

.info_01, .info_02, .info_03, .aktual_01, .aktual_02, .popis, .div_paticka, .clanek, .pruvodce td, .div_text_01, .div_text_02, .obsah, .awards_nazev, .awards_popis, 
p, .div_info, .texty_01, .texty_02, .formular td, .aktualizace td, .div_popup, .div_text_01 td, .div_text_02 td, .div_text_02 th, .naseptavac, input, select,
.tabulka_prehled 
{font-size: 8pt; font-family: Tahoma; line-height: 1.2}

strong {font-weight: 700}

.clanek_nadpis		{width: 615px; height: 107px; margin: 5px auto; display: block}
.div_clanek_nadpis 	{width: 615px; height: 107px; margin: 5px auto; display: block}

.nahled     	{width: 180px; text-align: center; padding: 10px 0px} 
.popis  		{text-align: justify; padding: 10px 15px; margin: 5px 0px}
.aktobrazek	{width: 55px; text-align: center; overflow: hidden} 
.aktobrazek img	{border: 0px}
.disky_nahled   {width: 200px; text-align: center; overflow: hidden} 

.tabulka_prehled th 	{padding: 2px 10px}
.ip, .prohlizec	{display: none}

.popis p 		{margin: 0px 0px 0px 30px; text-indent: -30px;}
.podtitulek 	{font: 8pt Arial; text-align: justify; margin: -5px 0px 5px 0px; padding: 0px 10px 0px 10px}

.star_rada		{width: 470px; height: 10px; margin: 10px auto; padding: 0px; text-align: center}

.formular {text-align: center; margin: auto}

.div_text_01 {text-align: center; padding: 10px 12px; margin: 5px -10px; border: 0px}	 /* vystředěný úvod stránky s barevným pozadím */
.div_text_02 {text-align: justify; padding: 4px 12px; margin: 8px auto}			 /* běžně srovnaný odstavec se světlým pozadím */
.div_text_03 {text-align: justify; padding: 10px 12px; margin: 8px auto 8px auto}
.div_text_01 p, .div_text_02 p, .div_text_03 p, .komentar_text p {text-indent: 30px; margin: 6px 0px}
.obal		  {width: 100%} /* obal kvůli výpočtu šířky */						

.div_info	  {text-align: center; padding: 10px} 						/* informace v diskuzním fóru */
.div_obrazky  {text-align: center; padding: 0px; margin: 10px -5px} 			/* obrázky mezi odstavci */

.clanek {text-align: justify}
.clanek p, .pruvodce p   {text-align: justify; text-indent: 30px; margin: 0px -6px 0px -6px; padding: 6px}
.pruvodce td {vertical-align: top}

.aktualizace td	{border-bottom: 1px solid #c0c0c0; padding: 3px 10px 5px 10px; vertical-align: middle}

.div_text_01 td	{text-align: center}
.naseptavac		{position: relative; display: inline}
.naseptavac div	{position: absolute; top: 17px; left: 0px; width: 100%; text-align: left; z-index: 2; background-color: rgba(255,255,255,0.95)}
.naseptavac a	{display: block; margin: 2px 10px}

.rozhovor_01, .rozhovor_02 {text-align: justify}

.nadpis_01 {font: 9pt Arial; text-align: left; margin: 5px 0px}
.nadpis_02 {font: 8pt Arial; text-align: left}
.nadpis_03 {font: 9pt Arial; text-align: left; margin: 10px}
.nadpis_04 {font: 9pt Arial; text-align: left; margin: 10px}
.nadpis_01 h1, .nadpis_02 h1, .nadpis_03 h1, .nadpis_04 h1 {margin: 0px}
.nadpis_01, .nadpis_02, .nadpis_03, .nadpis_04	{padding: 2px 0px 2px 10px; vertical-align: middle}
.div_popup .nadpis_01 {padding: 3px 10px; font-weight: 700}
.div_popup img {margin: 4px 4px 0px 0px}
h1 {display: inline}

/* 1 - podbarvený; 2, podbarvený menší (vyhledávání); 3 - nepodbarvený; 4 - nepodbarvený podtržený */

.tabulka_obsah	{margin: 5px 0px}	/* alba a a singly, turne, videokolekce */

.info_03 {margin: 2px -4px; padding: 6px}   /* kalendář */
.info_01 {font-weight: bold}

/* sloupeček aktualit */

.aktual_01, .aktual_02 {text-align: center; padding: 5px 0px; margin: 0px; font-weight: normal}
.div_aktual {width: 120px; margin: 0px auto 5px auto}
.right img  {margin: 0px auto 5px auto; border: 0px}
.div_aktual form  {margin: 0px}
.div_aktual input  {margin: 5px 0px}
.kod 	{border: 0px !important; box-shadow: none !important; -moz-box-shadow: none !important; webkit-shadow: none !important}

.vztah_01	{font: normal 8pt Arial; position: relative; top: 2px; font-size: 15pt; color: #018501; line-height: 0.3}
.vztah_02	{font: normal 8pt Arial; position: relative; top: 2px; font-size: 15pt; color: #FF0000; line-height: 0.3}

/* vnější divy s lajkováním a soukromkou */

.div_popup {text-align: justify; display: block; position: fixed; width: 500px; padding: 5px 10px 10px 10px; z-index: 2; overflow: hidden;
		background-color: rgba(255, 255, 255, 0.95); border: 1px solid #FFFFFF; top: 50%; left: 50%; margin: -50px -250px}
.close	{position: absolute; right: 17px}

.image_album, .image_vystoupeni, .image_promoturne
			{width: 120px; height: 120px}
.image_turne	{width: 120px; height: 170px}
.image_video  	{width: 120px; height: 175px}
.image_divadlo 	{width: 116px; height: 180px}
.image_kniha  	{width: 116px; height: 145px}
.image_pohadka 	{width: 116px; height: 145px}
.ikonka_01 	{width: 120px; height: 41px; margin: 1px auto 1px auto}  
.ikonka_02 	{width: 120px; margin: 1px auto 1px auto}  
.ikonka_03 	{width: 16px;  height: 16px; position: relative; top: 3px; z-index: 2; 
			box-shadow: 2px 2px 4px #fff; -moz-box-shadow: 2px 2px 4px #fff; webkit-shadow: 2px 2px 4px #fff}  
.image_extra	{width: 112px; height: 78px}
.image_klip 	{width: 152px; height: 115px} 
.image_film     {width: 120px; height: 178px} 
.image_avatar_01 {width: 100px; height: 100px} 
.image_reklama	{width: 205px; height: 140px}
.image_download {width: 112px; height: 78px}
.image_midi 	{width: 50px; height: 50px}
.image_wall 	{width: 112px; height: 84px; margin: 2px} 
.image_spolupracovnici {width: 84px; height: 112px; margin: 1px} 
.image_sbirka 	{width: 300px; height: 225px; margin: 3px 1px 3px 1px}
.galerie_kniha	{width: 56px; height: 75px; margin: 3px 4px}
.image_album, .image_turne, .image_video, .image_klip, .image_extra, .image_film, .image_disky, .ikonka_01, .ikonka_02, .ikonka_03		
			{border: 0px; background-color: #dddddd}

.texty_01 {width: 50%; text-align: right}
.texty_02 {width: 50%; text-align: left}

.awards_nazev {text-indent: 5px; text-align: justify; font-weight: bold; vertical-align: top}
.awards_popis {text-indent: 5px; text-align: justify; vertical-align: top}

.charts_nazev 	{text-align: center; font: bold 9pt Arial}
.charts_02, .charts_01 	{text-align: center; font: bold 8pt Arial}
.charts_nadpis 	{text-align: center;}

.image_right_00 {display: inline; border-width: 0px; margin: 6px 0px 6px 15px;}
.image_left_00  {display: inline; border-width: 0px; margin: 6px 15px 6px 0px;}
.image_center_00  {display: inline; border-width: 0px; margin: 6px 2px 6px 2px;}

.image_left_01  {display: inline; border: 0px; margin: 7px 14px 5px 0px} 
.image_right_01 {display: inline; border: 0px; margin: 7px 0px 5px 14px}
.image_center_01 {display: inline; border: 0px; margin: 7px 2px 5px 2px}

.image_top	{margin-top: 2px}

.nadpis_01 a:link, .nadpis_01 a:visited, .nadpis_01 a:active, .nadpis_01 a:hover,
.naseptavac a:link, .naseptavac a:visited, .naseptavac a:active, .naseptavac a:hover 
{text-decoration: none;} 

.button_00 {position: relative}
.button_01, .button_02, .button_12	{position: relative; height: 15px; font: bold 9pt Arial; vertical-align: middle; text-align: center}
.button_01 a:active, .button_02 a:active, .button_12 a:active, .button_01 a:hover, .button_02 a:hover, .button_12 a:hover,  
.button_01 a:link, .button_02 a:link, .button_12 a:link, .button_01 a:visited, .button_02 a:visited, .button_12 a:visited  
																{text-decoration: none; width: 120px; display: block}
.button_01 {margin: 0px auto 3px auto; width: 120px;}  /* běžné tlačítko */
.button_02 {margin: 5px auto 1px auto; width: 120px;}  /* aktivní tlačítko */
.button_12 {margin: 2px auto 1px auto; width: 120px;}  /* tlačítko pod obrázkem */

/* zaoblení */

.aktual_01	{-moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px}
.aktual_02, .naseptavac div	{-moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px}
.button_01, .button_02, .button_12, .nadpis_01, .nadpis_02	{-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px}
.popis, .chybova_hlaska, .div_aktual, .navigace_dolu, .navigace_nahoru, .komentar, .galerie_01 td, .galerie_02 td, .captures_01 td, .captures_02 td, 
.galerie_policko, .roll, .line, .tabulka_prehled th, .komentar_avatar, .komentar_nadpis, komentar_zaver
		{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.obsah, .novinka_cela, .div_clanek_nadpis, .vytah, .div_popup, .div_text_02, .tabulka_prehled, .tabulka_komentare	
		{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
.main		{-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px}
.div_paticka {-moz-border-radius: 15px 15px 0px 0px; -webkit-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px}
.image_left_01, .image_center_01, .image_right_01, .image_left_11, .image_center_11, .image_right_11, .image
		{box-shadow: 4px 4px 5px #363636; -moz-box-shadow: 4px 4px 5px #363636; webkit-shadow: 4px 4px 5px #363636}

/* galerie */

.galerie_01, .captures_01 {margin: 10px auto -2px auto; margin: auto; z-index: 2}				
.galerie_02, .captures_02 {margin: -2px auto 0px auto; margin: auto; z-index: 2}

.galerie_01 td, .galerie_02 td, .galerie_policko {width: 85px; height: 87px; text-align: center; vertical-align: middle; padding: 0px; overflow: hidden}
.galerie_01 td img, .galerie_02 td img, .galerie_policko img {border-width: 0px; margin: 0px; max-width: 75px}

.captures_01 td, .captures_02 td {width: 100px; height: 87px; text-align: center; vertical-align: middle; padding: 0px; overflow: hidden}
.captures_01 td img, .captures_02 td img {border-width: 0px; margin: 0px; max-width: 77px}

.navigace_dolu	{z-index: 1; width: 601px; padding: 8px 3px 3px 3px; margin: -5px auto 10px auto; text-align: left; text-indent: 50px}
.navigace_nahoru  {z-index: 1; width: 601px; padding: 8px 3px 3px 3px; margin: -5px auto 0px auto; text-align: left; text-indent: 50px}

.dolni {margin-top: -2px; display: none}
