body					{background-color:#ffffff; color:#ffffff;}
body,table				{font-family:"Lucida Grande",Lucida,Arial,Helvetica,sans-serif; font-size:11px; line-height:17px;}

*						{margin:0; padding:0; border:0;}

ul						{list-style:none;}
table td				{vertical-align:top;}

h1,h2,h3,h4,h5,h6		{font-weight:normal; font-size:100%;}

h2						{height:19px; border-bottom:1px solid #666;}
h3 						{font-size:19px;}
.content p				{padding-top:5px; text-align:justify;}

div.clear 				{clear:both;}
span					{display:none;}
span.current			{display:block;}
a:link,a:visited		{color:#ffffff; text-decoration:underline;}
a:hover					{text-decoration:none;}
:focus 					{outline: 0;}

html,body	 			{height:100%;}
#wrapper				{position:absolute; z-index:5; text-align:left; vertical-align:middle; width:100%; height:100%;}

/* background */
#backdrop 				{position:fixed; z-index:4; width:100%; height:100%; overflow:hidden;}
#pattern 				{width:100%; height:100%;}
#front,#back,#pattern 	{position:absolute;}

#back 					{z-index:1;}
#front					{z-index:2;}
#pattern				{z-index:3;}

#back img,#front img 	{display:none;}

/* elements */
div#elements			{position:fixed; z-index:6; width:100%; height:100%;}
#logo					{position:absolute; top:20px; left:30px; display:block; width:407px; height:330px; background-image:url(/files/images/web/logo.png); background-repeat:no-repeat;}

/* content */
div#content				{position:absolute; z-index:7; width:6000px; height:3000px;}
div#top					{position:absolute; z-index:8;}

div.block div.holder	{position:relative;}
div#discography			{position:absolute; padding-left:460px; width:510px; padding-top:40px; top:1300px; left:770px;}
div#discography .content{width:470px;}
div#discography .middle	{width:490px;}
div#contact				{position:absolute; top:2700px; padding-top:300px; padding-left:400px; width:300px;}
div#contact .content	{width:260px;}
div#contact .middle		{width:280px;}
div#news				{position:absolute; padding-left:460px; width:510px; padding-top:40px;}
div#news .content		{width:470px;}
div#news .middle		{width:490px;}
div#events				{position:absolute; left:1400px; padding-left:460px; width:500px; padding-top:160px;}
div#events .content		{width:460px;}
div#events .middle		{width:480px;}
div#photos				{position:absolute; top:1650px; padding-top:200px; left:2400px; padding-left:440px; width:510px;}
div#photos .content		{width:470px;}
div#photos .middle		{width:490px;}
div#videos				{position:absolute; top:600px; padding-top:120px; left:3400px; padding-left:440px; width:510px;}
div#videos .content		{width:470px;}
div#videos .middle		{width:490px;}
div#music				{position:absolute; padding-top:40px; right:40px; width:228px; padding-right:600px; padding-top:150px;}
div#music .content		{width:188px;}
div#music .middle		{width:208px;}
div#bio				{position:absolute; padding-top:90px; top:1000px; right:140px; width:510px;}
div#bio .content		{width:470px;}
div#bio .middle		{width:490px;}

#player					{margin-top:10px;}

div#communities			{position:fixed; bottom:140px; right:10px; color:red;}

#iksi					{position:fixed; right:10px; bottom:10px; text-align:right;}
#iksi	ul li			{margin-top:8px;}

#menu					{position:fixed; top:340px; left:45px; display:block; width:407px;}
#menu ul li 			{clear:both; width:357px; margin-bottom:0px;}

#menu a:hover 			{color:#ffffff; text-decoration:none;}
#menu a:link,
#menu a:visited 		{background-position: 0 -40px; display:block; padding:25px 0 0; overflow:hidden; background-repeat:no-repeat; margin:0 auto;}
#menu a:link,
#menu a:visited 		{height:0px !important;}
#body_news #menu_news,
#body_events #menu_events,
#body_bio #menu_bio,
#body_music #menu_music,
#body_photos #menu_photos,
#body_videos #menu_videos,
#body_contact #menu_contact,
#body_discography #menu_discography,
#menu a:hover 			{background-position: 0 0px;}

#menu_news				{background:url(/files/images/web/nav_news.png); width:70px;}
#menu_events 			{background:url(/files/images/web/nav_events.png); width:77px;}
#menu_bio 				{background:url(/files/images/web/nav_about.png); width:30px;}
#menu_music 			{background:url(/files/images/web/nav_music.png); width:74px;}
#menu_photos 			{background:url(/files/images/web/nav_photos.png); width:48px;}
#menu_videos			{background:url(/files/images/web/nav_videos.png); width:58px;}
#menu_contact			{background:url(/files/images/web/nav_contact.png); width:87px;}
#menu_discography		{background:url(/files/images/web/nav_discography.png); width:120px;}

div.top,div.bottom		{position:relative; clear:both;}
div.left				{float:left; width:10px; height:10px;}
div.middle				{float:left; height:10px;}
div.right				{float:right; width:10px; height:10px;}

div.top .middle			{background-image:url(/files/images/web/top.png);}
div.top .left			{background-image:url(/files/images/web/top-left.png);}
div.top .right			{background-image:url(/files/images/web/top-right.png);}
div.bottom .middle		{background-image:url(/files/images/web/bottom.png);}
div.bottom .left		{background-image:url(/files/images/web/bottom-left.png);}
div.bottom .right		{background-image:url(/files/images/web/bottom-right.png);}

div.body .left			{background-image:url(/files/images/web/left.png);}
div.body .right			{background-image:url(/files/images/web/right.png);}
div.body .content		{float:left; padding:10px; background-image:url(/files/images/web/back.png);}

/* news */
p.posted				{font-weight:bold; color:#999; font-size:10px;}
div.pagination			{font-weight:bold; margin-top:10px;}
div.pagination li		{float:left; margin-right:5px;}
div.news				{margin:20px 0 0px 0;}

div.discography			{margin:20px 0 0px 0;}
div.disco_image			{margin-right:10px; float:left;}
div.disco_title			{position:relative; height:90px; float:left;}
div.disco_download		{position:absolute; bottom:0px;}

/* events */
#events h3				{margin:10px 0 10px 0; height:18px; border-bottom:1px solid #666;}
#events table			{width:460px;}
td.date					{width:155px;}
td.title				{width:155px;}
td.place				{width:155px; text-align:right;}

/* videos */
#videos h3				{margin:10px 0 10px 0; height:18px; border-bottom:1px solid #666;}
div.video				{margin:20px 0 0px 0;}

/* photos */
#photos h3				{margin:10px 0 10px 0; height:18px; border-bottom:1px solid #666;}
div.serie				{margin:20px 0 0px 0;}
div.image				{width:470px; text-align:center; margin:15px 0 15px 0;}