* { font-family: verdana, arial, helvetica, sans-serif; }
a { outline: none; }

html, body {background: #000;text-align:center;margin: 0;padding: 0;width: 100%;}
.alt {display:none;}
.clrb {clear:both;overflow:hidden;}

/* główny kontener */
#container {background: #000;margin: 0 auto;text-align:left;width:918px;}
	/* top */
	#top {position:absolute;background: url(../gfx/top.jpg) no-repeat;width:918px;height:518px;}
		/* RIO archives */
		#top #rioa {margin:0;padding:5px 100px 0 0;float:right;}
			#top #rioa b {background: url(../gfx/3p.png) no-repeat;width:16px;height:6px;display:block;float:left;overflow:hidden;margin:9px 4px 0 0 !important;margin-top:5px;}
			#top #rioa a {color:#a2a1a4;text-decoration:none;font-size:0.7em;}
			#top #rioa a:hover {text-decoration:underline;}
	/* kontener zawartości strony */
	#contents {position:absolute;margin: 403px 0 0 46px;width:872px;}
		
		/* najnowsze wieści */
		#cnw {float:left;width:324px;margin-right:22px;}
			#cnw h2 {background: url(../gfx/h2-najnowsze-wiesci.png) no-repeat;width:138px;height:16px;padding:0;margin: 0 0 11px 0;}
			#cnw .top {background: url(../gfx/cnw-top.png) no-repeat;width:324px;height:6px;display:block;overflow:hidden;}
			#cnw ol {background:#fff;width:324px;}
				#cnw ol h3 {margin:0;padding:0;}
			#cnw .bottom {background: url(../gfx/cnw-bottom.png) no-repeat;width:324px;height:6px;display:block;overflow:hidden;}
			#cnw em.archiwum {background:#fff;padding: 10px 20px 10px 10px;display:block;font-size:0.7em;text-align:right;margin:0;}
		
		/* nowości remhq */
		#cnrhq {float:left;width:230px;margin-right:22px;}
			#cnrhq h2 {background: url(../gfx/h2-nowosci-remhq.png) no-repeat;width:153px;height:15px;padding:0;margin: 0 0 12px 0;}
			#cnrhq .top {background: url(../gfx/cnrhq-top.png) no-repeat;width:230px;height:6px;display:block;overflow:hidden;}
			#cnrhq ol {background:#f3e5c9;width:230px;}
				#cnrhq ol h3 {margin:0;padding:0;}
			#cnrhq .bottom {background: url(../gfx/cnrhq-bottom.png) no-repeat;width:230px;height:6px;display:block;overflow:hidden;}
		
		/* nowości murmurs.com */
		#cnmc {float:left;width:230px;}
			#cnmc h2 {background: url(../gfx/h2-nowosci-murmurscom.png) no-repeat;width:181px;height:15px;padding:0;margin: 0 0 12px 0;}
			#cnmc .top {background: url(../gfx/cnmc-top.png) no-repeat;width:230px;height:6px;display:block;overflow:hidden;}
			#cnmc ol {background:#edd19b;width:230px;}
				#cnmc ol h3 {margin:0;padding:0;}
			#cnmc .bottom {background: url(../gfx/cnmc-bottom.png) no-repeat;width:230px;height:6px;display:block;overflow:hidden;}
			
		/* nowości */
		div.news ol {padding: 0;margin:0;overflow:hidden;}
		div.news li {margin:0 0 10px 0;padding: 0 6px;}
		div.news li h3 {font-size:0.7em;font-weight:bold;margin:0;padding:0;}
		div.news li h3 span, .news_full h3 span {display:block;}
		div.news li h3 .date, .news_full h3 .date {font-weight:normal;background:url(../gfx/news-point.gif) 0 bottom no-repeat; padding-left:7px;}
		div.news li p {font-size:0.7em;margin:0;padding:0;}
		div.news li a {text-decoration:none;color:#000;}
		div.news li a:hover {text-decoration:underline;}
		
		.news_full {margin: 0 0 20px 0;}
		.news_full h3 {font-size:1.0em;font-weight:bold;margin:0;padding:0;}
		.news_full h3 .date {}
		.news_full h3 .title {font-size:1.2em;}
		.news_full p {margin:15px 0 0 0;padding:0;text-align:justify;}
		.news_full p.return {}
		
		/* menu na stronie głównej */
		#menu_main {margin: 15px 0 0 0;float:left;width:640px;}
			#menu_main ul {list-style:none;margin:0;padding:0;}
				#menu_main li {background:url(../gfx/menu-point.gif) 0 9px no-repeat;display:inline;float:left;margin:0 20px 0 0;padding:0 0 0 7px;}
				#menu_main a {color:#fff; text-decoration:none;font-size:0.7em;}
				#menu_main a:hover {color:#fff; text-decoration:underline;}
		
		/* odnośnik do ninetynigths */
		#ninetynights {background:url(../gfx/ninetynigths.jpg) no-repeat;width:170px;height:35px;float:right;margin:10px 55px 0 0 !important;margin-right:27px;}
			#ninetynights a {display:block;width:100%;height:100%;}
			
		/* odnośnik do 15songremtribute */
		#p15songremtribute {background:url(../gfx/15songremtribute.jpg) no-repeat;width:149px;height:69px;float:right;margin:10px 10px 0 0 !important;margin-right:5px;}
			#p15songremtribute a {display:block;width:100%;height:100%;}
		
		/* menu na podstronach */
		#cm {float:left;width:325px;margin-right:22px;}
			#cm h2 {background: url(../gfx/h2-menu.png) no-repeat;width:44px;height:15px;padding:0;margin: 0 0 12px 0;}
			#cm .top {background: url(../gfx/cm-top.jpg) no-repeat;width:325px;height:6px;display:block;overflow:hidden;}
			#cm ul {list-style:none;margin:0 0 0 0;padding:9px 0 8px 19px;float:left;background: url(../gfx/cm-center.jpg) repeat;width:306px !important;width:325px;}
				#cm li {background:url(../gfx/menu-point.gif) 0 9px no-repeat;margin:0;padding:0 0 8px 7px;width:145px;}
					#cm li.l {float:left;clear:both;}
					#cm li.r {float:right;}
				#cm a {color:#fff; text-decoration:none;font-size:0.7em;}
				#cm a:hover {color:#fff; text-decoration:underline;}
			#cm .bottom {background: url(../gfx/cm-bottom.jpg) no-repeat;width:325px;height:6px;display:block;overflow:hidden;clear:both;}
		
		/* kontener treści na podstronach */
		#cc {float:left;width:479px;margin:0;}
			#cc h2 {height:15px;padding:0;margin: 0 0 12px 0;}
			#cc h2#cc-album {background: url(../gfx/h2-album.png) no-repeat;width:51px;}
			#cc h2#cc-lista-utworow {background: url(../gfx/h2-lista-utworow.png) no-repeat;width:114px;}
			#cc h2#cc-trasa-koncertowa {background: url(../gfx/h2-trasa-koncertowa.png) no-repeat;width:143px;}
			#cc h2#cc-media {background: url(../gfx/h2-media.png) no-repeat;width:49px;}
			#cc h2#cc-kontakt {background: url(../gfx/h2-kontakt.png) no-repeat;width:66px;}
			#cc h2#cc-single {background: url(../gfx/h2-single.png) no-repeat;width:50px;}
			#cc h2#cc-poslowie {background: url(../gfx/h2-poslowie.png) no-repeat;width:71px;}
			#cc .top {background: url(../gfx/cc-top.png) no-repeat;width:479px;height:6px;display:block;overflow:hidden;}
			/* główna warstwa treści */
			#cc div#c {background:#fff;padding:6px 12px;margin:0;font-size:0.7em;}
			#cc .bottom {background: url(../gfx/cc-bottom.png) no-repeat;width:479px;height:6px;display:block;overflow:hidden;clear:both;}
			
				#news_list a {color:#000 !important;text-decoration:none !important;border:0 !important;}
				#news_list a:hover {color:#000 !important;text-decoration:underline !important;background:none !important;}
				
				p.txt {text-align:justify;}
			
				ol#lista-utworow {}
				ul.koncerty {margin: 30px 30px 0 30px;padding:0;list-style:none;}
					ul.koncerty h3 {font-size:1.2em;}
					ul.koncerty ul {list-style:none;margin:0 0 20px 15px;padding:0;}
				
				.singiel img {float:left;margin:0 10px 10px 0;}
				.singiel div {float:left;width:230px;}
				.singiel h3 {font-size:1.2em;margin: 0 0 30px 0;padding:0;}
				.singiel strong {display:block;}
				.singiel ul {list-style:none;margin:0;padding:0;}
				.singiel ul li {margin: 0 0 10px 0;}
				.singiel ul.daty {margin:0 0 0 15px;padding:0;}
				.singiel ul.daty li {margin:0;}
				.singiel ol {margin:0 0 0 40px;padding:0;}
				.singiel ol li {margin: 0;padding:0;}
				
				ul.media {list-style:none;margin:0;padding:0;}
				ul.media strong {font-size:1.1em;}
				ul.media ul {margin:10px 0 20px 0;list-style:none;padding:0 0 0 20px;}
				
				#contact_form {}
				#contact_form fieldset {border:0;}
				#contact_form legend {display:none;}
				#contact_form input, textarea {border:1px solid #a6a6a6;font-size:1em;}
				#contact_form input {width:200px;}
				#contact_form textarea {width:435px;height:100px;}
				#contact_form .submit {width:150px;}
				#contact_form strong {color:#f00;display:block;}
		
		/* stopka */
		#copyright {color:#414141;font-size:0.6em;text-align:left;margin:40px 0 20px 40px;padding:0;}
			#copyright a {color:#414141;text-decoration:none;}
			#copyright a:hover {text-decoration:underline;}
		
		/* linki */
		#cc div#c a, div.news a.more {color:#bb4731; text-decoration:none;border-bottom: 1px dotted #bb4731;}
		#cc div#c a:hover, div.news a.more:hover {color:#fff;text-decoration:none;background:#bb4731;}