body  {background-attachment: fixed; margin: 0px; padding: 0px; text-align: center; min-height: 100%}
.main {position: relative; width: 918px; margin: 20px auto 15px auto; padding: 0px; text-align: center}
.obsah {display: block; width: 640px; text-align: center; margin-left: 138px; margin-right: 138px; margin-bottom: 20px}
.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}
.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}
.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}

.tabulka_sbirka  {position: relative; padding: 10px 2px; margin: 3px 0px; background: rgba(255,255,255,0.5)}
.bunka_sbirka_01 {position: relative; text-align: center; width: 318px; background-color: #ffffff}
.bunka_sbirka_02 {padding: 0px; margin: 0px; padding-left: 2px; vertical-align: top}

.sbirka_01, .sbirka_01 h1, .sbirka_01 h2, .sbirka_02, .sbirka_02 table, .info_01 h1, .info_01, .info_02, .info_02 h1, .aktual_01, .aktual_02,
.captures_01, .clanek, .div_paticka, img, .info_02 table, .zalozka_01, .zalozka_02, .div_clanek_odraz, .bunka_kom_02, .bunka_kom_03, input,
 .div_popup, .navigace, .div_text_02
{font-size: 8pt; font-family: Tahoma}

.sbirka_01 {text-align: left; padding: 5px 10px; margin: 0px}
.sbirka_02 {text-align: left; padding: 5px 0px 5px 5px; margin: 0px; min-height: 80px}
.sbirka_01 h2 {padding: 0px; margin: 0px}
.sbirka_02 table {width: 115%; margin-left: -25px}
.sbirka_detail {display: none}

.navigace {position: relative; background: rgba(255,255,255,0.7); width: 150px; padding: 2px; margin: -6px 0px 0px 25px}

.info_01, .info_02 {text-align: justify; padding: 5px 10px; margin: 0px; font-weight: normal}
.div_info {margin-bottom: 10px}

.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 3px auto}
.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}

/* 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}

.nadpis_01	{font: bold 9pt Arial; text-align: left; margin: 5px 0px; padding: 3px 10px}

.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}

.info_02 p 	{text-indent: 20px; margin: 0px;}
.info_02 strong {font-weight: normal;}
.info_02 table 	{width: 295px; margin-right: -15px}   /* data koncertů */

.data 	{padding-left: 40px}
.data p 	{text-indent: -30px}
.data strong {margin-left: -20px; padding: 0px 5px 1px 5px}

.list 	{text-align: left}
.sbirka_02 ol, .info_02 ol {padding-top: -10px; padding-bottom: -10px; margin: 0px 0px 0px -17px}

#chart p {display: none}

.captures_01 {text-align: left; padding: 3px 7px; margin: 0px; position: relative}
.captures_02 {margin-top: -10px}
.captures_02 img  	{width: 98px; height: 80px; margin: 10px 2px}  

.galerie {width: 319px; margin: 0px -2px 8px -2px}
.galerie td {border: 0px; width: 33%; height: 100px; text-align: center; vertical-align: middle; padding: 0px; overflow: hidden}
.galerie td img {border-width: 0px; margin: 0px auto; text-align: center; max-width: 75px}

.image_odkaz_01 {margin: 0px auto 3px auto; width: 120px; height: 120px; background-color: #eeeeee;} /* alba */
.image_odkaz_11 {margin: 0px auto 3px auto; width: 120px; height: 170px; background-color: #eeeeee;} /* video */
.image_odkaz_02 {margin: 2px auto 1px auto; width: 120px; height: 120px; background-color: #eeeeee;} /* singly */

.ikonka_01 {width: 120px; height: 41px; background-color: #eeeeee; margin: 1px auto 1px auto}  
.ikonka_02 {width: 120px; 		    background-color: #eeeeee; margin: 1px auto 1px auto}  
.ikonka_03 {width: 16px;  height: 16px; background-color: #eeeeee; position: relative; border: 1px solid #ffffff; top: 4px}  

.image_odkaz_01, .image_odkaz_11, .image_odkaz_02, .right img, .ikonka_01, .ikonka_02 {border-width: 0px}

a:link, a:visited {text-decoration: none}
.obsah a:active, .obsah a:hover {text-decoration: underline} 

#anketa		{position: relative; line-height: 1.6; padding: 5px 10px}
#anketa input 	{margin: 0px 5px 0px -2px}
.hodnoceni		{position: absolute; margin-top: 3px; left: 140px}
.hodnoceni_01	{border: 0px}
.hodnoceni_02	{border: 0px; margin-right: 5px}

.anketa		 {line-height: 1.5}
.anketa .hvezdicky {position: absolute; margin-top: -1px; left: 220px}
.pocet_hlasu	 {display: inline-block; width: 15px; text-align: right}

.img_singl_hod_01, .img_singl_hod_02 {height: 16px; position: relative; top: 3px; display: inline-block; border: 0px; margin: 0px}

.button_01, .button_02, .button_12, .button_13, .button_23, .button_14, .button_24
 {position: relative; border: 0px; height: 17px; font: bold 9pt Arial; vertical-align: middle; text-align: center}
.button_01 a:active, .button_02 a:activ.button_01 a:hover, .button_02 a:hover, 
.button_01 a:link, .button_02 a:link, .button_01 a:visited, .button_02 a:visited, 
.button_12 a:active, .button_12 a:hover							 	{text-decoration: none; width: 120px; display: block}
.button_13 a:active, .button_23 a:active, .button_14 a:active, .button_24 a:active  {text-decoration: none; width:  60px; display: block}
.button_13 a:hover, .button_23 a:hover, .button_14 a:hover, .button_24 a:hover,
.button_13 a:link, .button_23 a:link, .button_14 a:visited, .button_24 a:visited    {text-decoration: none; width:  60px; display: block}
.button_01 {margin: 0px 0px 3px 8px; width: 122px; float: left}
.button_02 {margin: 2px 0px 1px 8px; width: 122px; float: left}
.button_13 {margin: -1px 0px 3px 8px; width: 61px; float: left}
.button_23 {margin: -1px 8px 3px 0px; width: 61px; float: right}
.button_14 {margin: 1px 0px 1px 8px; width: 61px;  float: left}
.button_24 {margin: 1px 8px 1px 0px; width: 61px;  float: right}

.cd_01 {width: 105px; height: 92px; margin: 2px 0px}
.cd_02 {width: 92px; height: 92px; margin: 2px 0px}
.cd_03 {width: 92px; height: 92px; margin: 2px 0px}
.cd_04 {width: 65px; height: 126px; margin: 0px 2px}
.cd_05 {width: 60px; height: 60px; margin: 33px 2px}
.cd_00 {margin: 0px} /* individuální */

.vinyl_01 {width: 100px; height: 100px; margin: 0px;}
.vinyl_02 {width: 120px; height: 120px; margin: 3px 0px}
.vinyl_03 {width: 100px; height: 100px; margin: 0px;}
.vinyl_04 {width: 120px; height: 120px; margin: 3px 0px}
.vinyl_06 {width: 60px; height: 120px; margin: 3px 0px}
.kniha_01 {width: 120px; height: 152px; margin: 0px;}
.dvd_01 {width: 105px; height: 150px; margin: 0px}
.dvd_02 {width: 92px; height: 92px; margin: 29px 0px}
.vhs_01 {width: 100px; height: 170px; margin: 0px;}
.vhs_02 {width: 90px; height: 170px; margin: 0px;}

.detail_01 {margin: 2px 0px}

.tabulka_sbirka img {border-width: 0px}

.image_video {width: 86px; height: 60px; margin: 5px 3px}
.image_capture {width: 75px; height: 60px; margin: 5px 2px; border: 1px solid #ffffff}
.bunka_04 img {margin-left: -20px; margin-right: -20px}

/* kompletní diskografie */

.div_clanek_nadpis 	{width: 634px; height: 107px; margin: 0px auto; display: block; padding: 0px; background-position: center center;
				-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}

.div_clanek_odraz		{width: 602px; height: 77px; padding: 14px 15px; margin: 5px auto; background-position: center -107px; border: 0px;
				-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
.div_clanek_odraz p 	{text-indent: 30px; text-align: justify; margin: 0px}   
.div_text_02		{width: 614px; background: rgba(255,255,255,0.5); padding: 10px; margin: auto;}
#diskografie_alba	{padding-bottom: 20px}

.bunka_kom_01 img {background-color: #dddddd}
.bunka_kom_01 {width: 60px; text-align: center; padding: 2px 5px}
.bunka_kom_02 {width: 85px; text-align: center; padding: 0px 2px; vertical-align: middle}
.bunka_kom_02 div {padding: 5px; vertical-align: middle}
.bunka_kom_03 {text-align: justify; padding: 2px 10px}

/* layout vnitřní */

.div_01, .div_02  {_z-index: -1; position: relative; margin: 0px; display: table-cell; vertical-align: middle}
.div_01 		{width: 320px; height: 365px; float: left;}
.div_02 		{width: 320px; height: 365px; middle}
.div_03 		{width: 315px; margin: 5px 0px 5px 1px; float: left; text-align: left}
.div_04 		{width: 315px; margin: 5px 1px 5px 0px; float: right; text-align: left}
.div_01 img  	{position: relative; margin-right: auto; margin-left: auto; top: 175px; margin-top: -50%;}   	
.div_01 div  	{position: relative; margin-right: auto; margin-left: auto; top: 175px; margin-top: -50%; overflow: hidden; height: 333px; width: 250px}   	
.div_02 img  	{position: relative; margin-right: auto; margin-left: auto}   	
.div_obrazky 	{margin: 0px auto 20px auto; width: 316px; text-align: center}
.div_obrazky img  {margin: 20px auto 0px auto}  
.zalozka 		{position: absolute; top: 2px; right: 5px; border: 0px;}  /* odkazy na začátek u textů */

.reklama_left {display: none}

/* zaoblení */

.info_01, .aktual_01	{-moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px}
.info_02, .aktual_02	{-moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px}
.div_paticka 		{-moz-border-radius: 15px 15px 0px 0px; -webkit-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px}
.popis, .data strong, .sbirka_01, .div_info, .div_aktual, .bunka_kom_02 div, .bunka_kom_03, .line, .div_02, .navigace
				{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.vytah, .div_popup, .roll, .tabulka_sbirka, .div_text_02
				{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
.main				{-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px}
.nadpis_01			{-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px}
