html{overflow:scroll;overflow-x:auto;height: 100%;}
html,
body,
form,
img{margin:0px;padding:0px;border:none;}
body{height:100%;font-family: Arial,sans-serif,Geneva,Helvetica,Tahoma,Verdana;font-size: 12px;color:#EEEEEE; background-color:#181818; background-image:url(bg.jpg); background-position:center top;  background-repeat:repeat; background-attachment:fixed;}
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{margin:0;padding:0;}
body * {outline:none;}
#contener{
width:100%;text-align: left;position: relative;min-height:100%;height:auto !important;height: 100%;margin: 0 auto;text-align:center;}
#header	{display:block;	width:970px; margin:0px auto;	text-align:left; height:100px; padding:30px 0;}
#logo{position:relative;	top:-15px;	display:block;	height:145px;	width:219px;
}
/******************************************************/
/********************--- CONTENT ---********************/
/******************************************************/
#content{text-align:left;width:970px;padding:0px; margin:0px auto;padding-bottom:190px;color:#FFFFFF;}
#content:after,
.clear{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
.line{clear: both; background:#161616; display: block;font: 1px/0px serif; height: 1px;margin:10px auto;}

/******************************************************/
/********************--- FOOTER ---********************/
/******************************************************/
#footer{background:#131313;font-size:11px; background-image:url(bg_footer.gif); background-repeat:repeat-x;color:#999999;width:100%;position:absolute;left:0px;bottom: 0 !important; bottom: -1px;  height: 140px;}
#footer_content {background:#131313; background-image:url(bg_footer.gif); background-repeat:repeat-x;text-align:left;color: #666666;width:960px;margin:0px auto;padding:30px 5px 0px 5px;height: 110px;}
#footer_content a:link, 
#footer_content a:visited	{color: #FFFFFF;text-decoration:none;margin-bottom:7px;}
#footer_content a:hover,
#footer_content a:active	{color: #FFAA00;text-decoration:none;margin-bottom:7px;}
#footer_menu{float:left;width:100%;display:block;}
#footer_menu a{padding-right:10px;}
#footer_online a{padding-right:0px;}
a.footerRSS:link,
a.footerRSS:visited{color:#666666 !important;float:right;padding:0px !important;}
a.footerRSS:hover,
a.footerRSS:active{color:#999999 !important;float:right;padding:0px !important;}
.footerRSS img {margin-left:5px;margin-bottom:-2px;}
.footer_line{clear: both;display: block;font: 1px/0px serif; height: 1px;margin:5px 0px;}

/******************************************************/
/*********************--- MENU ---*********************/
/******************************************************/
#menu{background-color:#333333;background-image:url(bg_menu.gif);background-repeat:repeat-x;height:29px;padding:0px;text-align:left;width:970px; margin:0; margin-top:20px; white-space:nowrap; overflow:hidden;}
#menu a:link, #menu a:visited{border-right:1px solid #393939;font-weight:bold;height:15px;display:block;float:left;background-color:#333333;background-image:url(bg_menu.gif);background-repeat:repeat-x;background-position:top;color: #FFFFFF;text-decoration:none;padding:7px 10px;}
#menu a:hover, #menu a:active, #menu a.active {border-right:1px solid #393939;font-weight:bold;height:15px;display:block;float:left;background-color:#FFAA00;background-image:url(bg_menu.gif);background-repeat:repeat-x;background-position:bottom !important;color: #FFFFFF;text-decoration:none;}

#menuArtists{background:#ff8400;background-image:url(bg_a_menu.gif);background-repeat:repeat-x; padding:0px;text-align:left;margin:0; display:none;}
#menuArtists a:link, #menuArtists a:visited{width:120px;font-weight:bold;display:block;float:left;color: #FFFFFF;text-decoration:none;padding:5px 10px 5px 10px;}
#menuArtists a:hover, #menuArtists a:active{width:120px;font-weight:bold;display:block;float:left;color: #000000;text-decoration:none;padding:5px 10px 5px 10px;}
#menuArtistsContener{ background:#111111;}
h1	{font-size:20px;font-weight:lighter;line-height:105%;letter-spacing:-1px;margin:0px;padding:0px;}
/***************************************************************************************/

.button{cursor:pointer;}

#LoginButton{cursor:pointer;margin:0px;font-size:11px;background:transparent;padding:0px;color:#FFFFFF;border:none;color:#FFFFFF;height:20px;width:70px;margin:0px;padding:3px 2px;font-size:11px;background:url(button_zaloguj.gif);}
.checkbox {border:none;width:16px;}
#loginBar{font-size:11px;color:#DDDDDD;background:#111111;margin:0px auto;padding:10px 20px; margin-bottom:20px;}
#loginBar a:link, #loginBar a:visited	{color: #ffaa00;text-decoration:none;}
#loginBar a:hover, #loginBar a:active	{color: #FF9900;text-decoration:underline;}
#Error{font-size:12px;color:#FFFFFF;background:red;width:950px;margin:10px auto;padding:15px;}
#Error span{font-weight:bold;padding:10px;}
div.inputWrapper {
	float:left;
	height:21px;
	width: 144px;
	background-image: url(loginBar.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div.inputWrapper:hover,
div.inputWrapper:focus {
	background-position: left -22px;
}
div.inputWrapper input {
	width:134px;height:13px;color:#FFFFFF;font-size:11px;border:none;padding:4px 5px;
	background-color: transparent;
}
.button{ background-image:url(buttons/button_bg.gif); background-position:right center; background-repeat:no-repeat; height:23px; display:block; float:left; line-height:23px; padding:0; margin-left:5px;}
button {letter-spacing:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; background-color:transparent; border:0; color:#ffffff; font-weight:bold; margin:0 1px; outline:none;  text-decoration:none;background-image:url(buttons/button_bg_span.gif);background-position:left center; background-repeat:inherit; height:23px; text-align:center;line-height:23px; display:block; padding:0px 10px; vertical-align:middle; }
button:hover, .button:hover{color:#FFAA00;}
button[disabled] { color:#2f2f2f;background-image:url(buttons/button_bg_span_disabled.gif);}


/***************************************************************************************/
a:link,a:visited{color: #FFAA00;text-decoration:none;}
a:hover, a:active{color: #666666;text-decoration:underline;}

label{width:146px;display:block;float:left;font-weight:bold;}
input {font-family: Arial,sans-serif,Geneva,Helvetica,Tahoma,Verdana;width:150px;color:#333333;font-size:12px;border:1px solid #d7d7d7;padding:2px 2px;}
input:hover,
input:focus{border:1px solid #333333;}
input.file {font-family: Arial,sans-serif,Geneva,Helvetica,Tahoma,Verdana;font-size:12px;border:none;width:250px;}

#ContentList{margin:0; list-style:none; padding:0; background:#111111;color:#c0c0c0;}
#ContentList li{border-bottom:1px solid #161616; padding:20px;}
#ContentList h1{text-align:left; font-style:normal; font-weight:normal; font-size:18px; line-height:105%;letter-spacing:-1px;padding:0px; margin:0; position:relative; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#ContentList .desc{margin-top:5px;}
#ContentList .more{text-align:right;}
#ContentList .date{float:right; }

#ContentNewsList{margin:0; list-style:none; padding:0; background:#111111;color:#c0c0c0;}
#ContentNewsList li{border-bottom:1px solid #161616; padding:20px; clear:both;}
#ContentNewsList .thumb{display:block;width:190px; height:110px; overflow:hidden; float:left; margin-right:20px; background-position:center; background-repeat:no-repeat; background-color:#181818;}
#ContentNewsList .description{ line-height:17px;display:block;width:400px; float:left; }
#ContentNewsList h1{text-align:left; font-style:normal; font-weight:normal; font-size:18px; line-height:18px;letter-spacing:-1px;padding:0px; margin:0; position:relative; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#ContentNewsList .desc{margin-top:5px;}
#ContentNewsList .more{text-align:right;}
#ContentNewsList .date{color:#555555; font-size:11px;}

.naviBox{color:#999999;font-size:11px;text-align:right;display:block; padding:10px 20px; line-height:23px; margin-bottom:20px; background:#f8f8f8;}
.naviBox span.navi,.naviBox a.navi:link,.naviBox a.navi:active,.naviBox a.navi:visited{text-decoration: none;text-align:center;padding:0px 4px;font-weight:bold;}
.naviBox span.navi,.naviBox a.navi:hover{color: #FFFFFF;text-decoration:none; font-weight:bold;}

#gallery{padding:0px;margin-top:10px;}
.fotoItem{float:left;padding:5px;background:#161616;margin-bottom:5px;}
.fotoItem:hover{background:#FFAA00;}
.thumbnail{display:block;width:66px;height:55px;background-position:center center;}
.tagsClouds {font-size:11px; color:#666666; background-image:url(icon_tags.gif); background-repeat:no-repeat; background-position:0 1px; padding-left:50px; margin:10px 0;}
.tagsClouds a{color:#666666; text-decoration:underline;}
.tagsClouds a:hover{color:#FFAA00; text-decoration:none;}

.player{ clear:both;margin-bottom:10px;display:block; width:610px; height:350px; background:#000000; position:relative; z-index:1;border:0px solid #000000;}
.player_res{text-align:right;}
.player_res a{ text-decoration:none; font-size:11px; font-weight: bold; color:#FFFFFF; width:50px; height:20px; line-height:20px; text-align:center; display:block; background:#FFAA00; font-size:15px; letter-spacing:-1px; float:right; margin-top:-25px;}



#ContentVideoList{margin:0; list-style:none; padding:0;}
#ContentVideoList .VideoItem{padding:10px; width:112px;display:block;float:left; background:#111111; height:150px; margin-right:5px; margin-bottom:5px; position:relative;}
#ContentVideoList .VideoItem:hover{background-color:#222222;}
#ContentVideoList .VideoThumb{ border:1px solid #FFAA00; float:left;width:110px;margin-bottom:7px; height:60px; display:block; background-position:center; background-repeat:no-repeat;background-color:#000000; }
#ContentVideoList .VideoItem h3{text-align:left; font-style:normal; font-weight:bold; font-size:11px; padding:0px; margin:0; font-family:Arial, Helvetica, sans-serif; line-height:13px; margin-bottom:5px;}
#ContentVideoList .VideoItem .date{  font-size:11px; white-space:nowrap; color:#555555;}
#ContentVideoList .VideoItem .byline{ font-size:11px;white-space:nowrap; color:#555555;}
#ContentVideoList a{color:#c0c0c0; text-decoration:none;}


/*#PageInfo{display:block; width:102px; text-align:left; float:left; font-size:11px; color:#999999; overflow:hidden; white-space:nowrap; margin-right:5px;}
#PageInfo span{ font-weight:bold;}
#PageInfo span#CurrentPage{ color:#FF6600;}
#PageInfo span#TotalPages{ color:#000000;}*/
a.FullListLink{display:block; text-align:right; float:right; color:#666666; text-decoration:none;font-size:11px;}
a.FullListLink:hover{ color:#FFAA00; text-decoration:underline;}
		
.Story{padding:20px;background:#111111;color:#c0c0c0; position:relative;}
.Story h1{color:#ffaa00;}
.Story .nfo{color:#555555; font-size:11px; margin:5px 0;}
.Story .description{ font-weight:bold; color:#FFFFFF;margin-bottom:10px;line-height:17px;}
.Story .text{margin-bottom:10px; line-height:17px;}
.Story ul { list-style-image:url(list_arrow.gif); margin:0; padding:5px 0 5px 18px;}
.Story ol{ margin:0; padding:5px 0 5px 38px; }
.Story ol {color:#FFCC00; list-style:decimal; font-size:12px;}
.Story ol p{font-family:Arial,sans-serif,Geneva,Tahoma,Verdana; color:#999999; font-size:12px; }
.Story ol ol {list-style:lower-alpha;}
.Story li{padding-bottom:6px;}


.formDate .year, .formDate .month, .formDate .day{color:#dddddd; background:#181818; font-size:12px;font-weight:normal;text-align:center;border: none;padding:0;margin:0;}
.formDate .year {width: 33px;}
.formDate .month, .formDate .day{width: 18px;}
.input, 
.formDate{font-size:12px;font-family:Arial, Helvetica, sans-serif,tahoma, Verdana, Geneva; color:#dddddd; margin:0;padding:4px;overflow:hidden;border:1px solid #252525;border-top-color:#121212;border-left-color:#121212;background: #181818;}
.checkbox{ margin-right:6px; padding:1px;}
.formDate{width:95px;}

.textarea{
	display:block; 
	height:100px;
	background: #181818;
	border:1px solid #252525;border-top-color:#121212;border-left-color:#121212;
	color:#dddddd; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; line-height:16px;
	padding:4px;  
	overflow:auto;
	width:350px !important;	 /* no resize in Chrome and Safari */
}
.input:hover, .textarea:hover,
.input:focus, .textarea:focus{background:#222222; border:1px solid #333333;}


.wj_buttons{margin-bottom:20px;}
.wj_buttons a{display:block; float:left; width:130px; height:130px;}