body					{ margin:0px 0px 0px 0px; background-color:#2d2d2d; }
div						{ float:left; font-family:Lucida Grande, Arial, sans-serif; font-size:11px; line-height:15px; color:#000000; }


/* IDS */

#bgr					{ width:100%; }
#container				{ width:100%; padding-bottom:50px; }
#top					{ width:970px; height:140px; margin-left:30px; }
#content				{ width:970px; margin-left:30px; }
#footer					{ width:100%; padding:15px 0px 15px 0px; font-size:9px; background-color:#2d2d2d; background-image:url(images/footer-bgr.png); background-repeat:repeat-x; }

.margin					{ margin:0px 2px 2px 0px; float:left; }

/* NAVIBAR */

#navibar				{ width:100%; height:30px; background-color:#2d2d2d; background-image:url(images/navibar-bgr.png); background-position:bottom; background-repeat:repeat-x; }
.navibar-0				{ background-image:url(images/navibar-bgr-0.png); height:30px; line-height:41px; }
.navibar-1				{ background-image:url(images/navibar-bgr-1.png); height:30px; line-height:41px; }
.navibar-0 a			{ text-decoration:none; color:#222222; }
.navibar-0 a:hover		{ color:#444444; }
.navibar-1 a			{ text-decoration:none; color:#444444; }
.navibar-1 a:hover		{ color:#9900FF; }

/* HOME */

.panel					{ width:644px; height:442px; background-image:url(images/home-panel.png); margin:0px 5px 5px 0px; }
.panel2					{ width:442px; height:442px; background-image:url(images/home-panel2.png); margin:0px; }
.panel-pad				{ padding:20px 0px 0px 20px; }
.panel-item				{ margin:0px 2px 2px 0px; }


/* CATALOGUE */

.catalogue-artist		{ margin:0px 40px 10px 0px; float:left; /*padding:5px 10px 5px 10px; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;*/ }

#menu					{ width:970px; }
.menu-0					{ background-image:url(images/menu-bgr-0.png); }
.menu-1					{ background-image:url(images/menu-bgr-1.png); }

.head					{ margin-bottom:20px; width:970px; }
.album					{ margin:0px 20px 20px 0px; }
.album div				{ margin-right:2px; }
.data					{  }
.pad					{ padding:10px 10px 20px 10px; color:#FFFFFF; }
.data-info				{ width:200px; margin-right:2px; background-color:#000000; }
.data-tl				{ width:402px; margin-right:2px; background-color:#161616; }
.details				{ font-size:9px; line-height:12px; }
.data-products			{ width:220px; background-color:#2c2c2c; }
.products-pad			{ padding:10px 8px 8px 10px; color:#FFFFFF; }
.data-products div		{ margin:0px 2px 2px 0px; }

.pad a					{ text-decoration:none; color:#FFFFFF; border-bottom:1px solid #9900FF; }
.pad a:hover			{ text-decoration:none; color:#6600FF; border-bottom:1px solid #6600FF; }

.tl						{ height:25px; width:382px; overflow:hidden; padding:0px 0px 0px 6px; margin-bottom:1px; background-image:url(images/tl-bgr.png); background-repeat:no-repeat; position:relative; }
.tl-gap					{ height:25px; width:382px; overflow:hidden; padding:0px 0px 0px 8px; margin-bottom:1px; position:relative; }
.tl-num					{ width:20px; padding-top:5px; overflow:hidden; color:#666666; }
.tl-title				{ width:286px; padding-top:5px; color:#FFFFFF; font-weight:bold; }
.tl-time				{ padding-top:5px; width:40px; text-align:right; color:#FFFFFF; }
.tl-button				{ width:30px; }
a.tl-text				{ font-size:9px; text-decoration:none; color:#444; border-bottom:0px; margin-left:5px; }
a:hover.tl-text			{ border-bottom:0px; }

.tl-playing				{ height:60px; width:382px; overflow:hidden; padding:0px 0px 0px 6px; margin-bottom:1px; background-image:url(images/tl-playing-bgr.png); background-repeat:no-repeat; position:relative; }
.tl-player				{ margin:10px 0px 0px 0px; }

.video-thumb			{ width:301px; height:99px; margin:0px 2px 2px 0px; background-color:#000000; }
.video-text				{ width:169px; }

.foto-thumb				{ margin:0px 2px 2px 0px; }
.foto-text				{ width:200px; height:99px; margin:0px 2px 2px 0px; background-color:#000000; }
.foto-names				{ font-size:9px; color:#333333; }

.thumb-button			{ margin-left:10px; float:right; }

.event-text				{ width:400px; height:50px; margin:0px 2px 2px 0px; background-color:#000000; }

.news-box				{ width:400px; height:100px; margin:0px 2px 2px 0px; background-color:#000000; overflow:hidden; }
.news-box h1			{ margin:0px; padding:0px; font-size:14px; font-weight:bold; margin-bottom:5px; }

.rec-box				{ width:400px; margin:0px 2px 2px 0px; background-color:#000000; overflow:hidden; }
.rec-box h1				{ margin:0px; padding:0px; font-size:14px; font-weight:bold; margin-bottom:5px; }

.gb-box					{ width:500px; margin-bottom:2px; background-color:#000000; }
.gb-heading				{ color:#FFFFFF; width:150px; }
.gb-heading a			{ color:#FFFFFF; text-decoration:none; }
.gb-time				{ font-size:9px; color:#333333; }
.gb-text				{ color:#FFFFFF; width:330px; }
.gb-form				{ width:220px; background-color:#333333; }
.gb-input				{ color:#FFFFFF; font-size:9px; }

.bio-picture			{ margin:0px 2px 2px 0px; }
.bio-text				{ width:402px; margin-right:2px; background-color:#161616; }

.lyrics					{ color:#fff; padding:40px 20px; }
.lyrics h1				{ font-size:16px; }
.lyrics h2				{ font-size:11px; margin-bottom:20px; }


/* GARAZ */

.garaz-item				{ width:120px; margin:0px 10px 10px 0px; text-align:center; }
.garaz-item2			{ width:90px; margin:0px 10px 20px 0px; text-align:center; }


/* KRYL */

.kryl-item				{ margin:0px 0px 1px 0px; width:585px; color:#ffffff; background-color:#ff0000; padding:5px 10px 5px 10px; }

.ktl					{ height:25px; width:300px; overflow:hidden; padding:0px 0px 0px 6px; margin-bottom:1px; background-image:url(images/ktl-bgr.png); background-repeat:no-repeat; position:relative; }
.ktl-playing			{ width:300px; overflow:hidden; background-color:#c30000; padding:0px 0px 0px 0px; margin-bottom:1px; }
.ktl-title				{ width:224px; padding-top:5px; color:#FFFFFF; font-weight:bold; }
.ktl-time				{ padding-top:5px; width:40px; text-align:right; color:#FFFFFF; }
.ktl-button				{ width:30px; }
.ktl-text				{ font-size:9px; line-height:11px; color:#FFFFFF; margin:10px 0px 10px 6px; width:280px; }

/* FORM */

.form-label				{ margin-bottom:2px; float:none; }
.form					{ width:402px; margin:0px 2px 2px 0px; overflow:hidden; }
.form-line				{ float:none; margin-bottom:10px; }
.input					{ width:380px; background-color:#FFFFFF; font-family:Lucida Grande, Arial, sans-serif; font-size:11px; line-height:15px; color:#000000; border:#000000 solid 0px;  }


/* INFO */

.info					{ font-family:Georgia,"Times New Roman",Times,serif; font-size:26px; line-height:30px; background-color:#FFFFFF; color:#000000; }

/* FOOTER */

.footer-item			{ margin-right:20px; font-size:9px; line-height:40px; }

/*ivo*/
.line{
	clear:both;padding-bottom:3px;
}
.desc{
	width: 100px; text-align:right; float:left;margin-right: 5px; height:100%;padding-top:3px;
}
.data{
	clear: right;float:left;
}
.error{
	color:#FF0000;text-align:center;
}
input, textarea, .input{
	border:1px solid #CCCCCC;
}
.button{
	border: 1px solid #CCCCCC;
	background-color:transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
}
