/*
----------------------------------------------- newsy ---
*/

.news_header {
	cursor: pointer;
	display: block;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666155;
	padding: 7px 0px 5px 0px;
}

.news_content {
	padding-left:1em;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	text-align: justify;
	margin-bottom: 12px;
}

.news_content p {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color: #666155;
	line-height: 16px;
	margin:0px;
}

.news_content img {
	border:0;
}

.news_content a {
	color: #9f5625;
}

.news_content a:hover {
	color: #7f3b09;
}

.news_content a:active {
	color: #7f3b09;
}

.see_more { 
	margin: 15px 20px 0px 0px; 
	text-align: right; 
	font-size: 10px; 
}

.see_more a { 
	color: #9f5625;
}

.see_more a:hover { 
	color: #7f3b09;
}

/*
----------------------------------------------- menu w footerze + loga partnerow ---
*/

#footer_links a {
	font-size: 11px;	
	color: #c7b165;
	margin: auto 24px auto 24px;
}

#footer_links a:hover {	
	color: #e8b723;
}

#footer_links a:active {	
	color: #e8b723;
}

#bottom_logos img {	
	border: 0px;
}

/*
---------------------------------------------- slideshow ---
*/

#main_banner {
	position: relative;
	width: 1004px;
	height: 354px;
}

#main_banner img {
	position: absolute;
	width: 1000px;
	height: 350px;
	//border: 5px solid #1c1c1c;
	z-index: 8;
	margin: 2px 2px;
	opacity: 0.0;
}

#main_banner_frame {
	margin: 10px auto;
}

.main_banner_img {
	position: absolute;
	width: 1004px;
	height: 354px;
	//border: 5px solid #1c1c1c;
	z-index: 15;
	opacity: 1.0;
}

#main_banner img.active {
   z-index: 10;
   opacity: 1.0;
}

#main_banner img.last-active {
   z-index: 9;
}

/*
--------------------------------------------- simple-pages ----
*/

#simple_footer {
	margin-bottom: 40px;
}

#simple_title {
	
}

	#simple_title h1 {
		margin: 20px 30px 10px 30px;
		font-family: "trebuchet MS", Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #666155;
	}

#simple_content {
	margin: 15px 30px 20px 30px;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	color: #666155;
}

/*
-------------------------------------------- productions ------
*/

#productions_mainframe {
	overflow: auto;
	margin: 30px auto 10px auto;
	width: 794px;
}

.productions_float_box {
	float: left;
	margin: 20px 30px 25px 30px;
	padding: 0px;
	width: 337px;
	font-family: "trebuchet MS", Helvetica, sans-serif;
}
	
/*
------------------------------------------- collections -------
*/

#cds_mainframe {
	overflow: auto;
	margin: 30px auto 0px auto;
	width: 910px;
}

	.cds_frame {
		float: left;
		width: 162px;
		height: 210px;
		margin: 10px;
	}

	.cds_img {
		width: 135px;
		height: 135px;
	}

	.cds_detail {
		margin-top: 5px;
		margin-left: 10px;
		padding: 5px;
		text-align: center;
		display: block;
		width: 127px;
		//height: 16px;
		border: 1px solid #b0a999;
		background: #eae3d4;
		font-face: tahoma, verdana, sans-serif;
		//color: #514d4a;
		font-size: 11px;
		font-weight: bold;
	}
	
/*
---------------------------------- wyszukiwarka -----------------
*/

.label_r {
	line-height: 18px;
}

.label_table {
	
}

.label_r2 {
	width: 115px;
}
		
/*
----------------------------------------- about_us ---------------
*/

.about_us_main{
}

.about_us_partner{
	overflow: auto;
	margin-top: 30px;
}

.about_us_partner_left{
	float: left;
	width: 486px;
}

.about_us_partner_right{
	float: right;
	width: 424px;
}

/*
-------------------------------------- pdf -------------------------
*/

.pdf{
	margin: 10px auto;
}

.pdf img{
	 vertical-align: middle;
}

/*
------------------------------------- cd_collection -----------------
*/

#collection_descript { 
	font-face: tahoma, verdana, sans-serif;
	color: #514d4a;
	font-size: 11px;
	margin-left: 30px;
}

/*
------------------------------------ user_interface ----------------
*/

#user_fields{
	color:#958a70;	
}

	a.user_fields_link{
		color:#958a70;
	}
	a.user_fields_link:link{
		color:#958a70;
	}
	a.user_fields_link:hover{
		color:#e8b723;
	}
	a.user_fields_link:active{
		color:#958a70;
	}
	a.user_fields_link:visited{
		//color:#958a70;
	}
	
	.username{
		color: #ffffff;
	}

	a.logout_link{
		color: #e8b723;
	}
	a.logout_link:hover{
		color: #e8b723;
	}
	a.logout_link:active{
		color: #e8b723;
	}
	a.logout_link:link{
		color: #e8b723;
	}
	a.logout_link:visited{
		color: #e8b723;
	}

/*
--------------------------------------------------- allnews ----------------
*/

#allnews{
	width: 464px;
	margin: auto;
}

/*
-------------------------------------------------- table with prices ------
*/

.cd_details{
	float: none;
	overflow: auto;
	width: 540px;
}

.cd_info{
	margin: 0px 30px;
	overflow: auto;
	//float: left;
}

	.cd_info p{
		margin: 18px 0px;
	}

table { border: 0px; margin: 5px 0px; }
	td { padding: 1px 20px 1px 0px; }
	tr.title { color: #1a1919;}
	
.cd_rightlink { overflow: auto; padding-right: 12px; margin : 5px 10px 12px 0px; text-align: right; border-top: 1px #dfd5bc solid;} 
			.cd_rightlink a:link { font-weight: bold; color: #be6014;  }
			.cd_rightlink a:visited { font-weight: bold; color: #be6014;  } 
			.cd_rightlink a:hover { color: #66594d;  } 
			.cd_rightlink h1 { font-size: 16px; font-weight: bold; }
			.cd_rightlink img { display: inline; vertical-align: middle;}

/*
//--------------------------------------------- lightbox ------------------
*/

.lightbox_menu {
	margin: 6px 24px;
	overflow: auto;
	font-size: 11px;
}

	.lightbox_menu a { text-decoration: none; margin: 0px 6px;  }
	.lightbox_menu form { float: left; margin: 0px; }

#lightbox_config_panel {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	color: #666155;
	margin: 0px auto;
	width: 880px;
	overflow: auto;
}

	.lightbox_config {
		font-size: 11px;
		margin-bottom: 24px;
		font-family: "trebuchet MS", Helvetica, sans-serif;
		color: #666155;
		float: left;
		//width: 400px;
	}
	
		.lightbox_config h1 {
			font-size: 13px;
			margin: 0px 0px 24px 0px;
			font-family: "trebuchet MS", Helvetica, sans-serif;
			color: #666155;
		}
	
		.lightbox_config input {
			font-size: 11px;
			margin: 3px 3px 3px 0px;
			font-family: "trebuchet MS", Helvetica, sans-serif;
			color: #666155;
		}
		
		input.lightbox_config_text_input {
			margin: -3px 3px 9px 0px;
		}

		.label_u {
			display:block;
			float: left;
			width: 110px;
			font-family: "trebuchet MS", Helvetica, sans-serif;
			color: #666155;
		}

#lightbox_saves {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	color: #666155;
	margin: 30px;
	width: 96%;
	overflow: hidden;
	font-size: 11px;
}

#lightbox_saves h1 {
	font-size: 13px;
	margin: 0px 0px 24px 0px;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	color: #666155;
}

	#lightbox_saves_left {
		font-family: "trebuchet MS", Helvetica, sans-serif;
		color: #666155;
		float: left;
	}
	
	#lightbox_saves_center {
		font-family: "trebuchet MS", Helvetica, sans-serif;
		float: left;
		border-left: 1px solid #b8af9f;
		border-right: 1px solid #b8af9f;		
		margin: 0px 12px -2000px 12px;
		padding: 0px 12px 2000px 12px;
	}
	
		#lightbox_saves_center input {
			font-size: 11px;
			margin: 3px 0px;
			font-family: "trebuchet MS", Helvetica, sans-serif;
			color: #666155;
		}

		.lightbox_saves_text_input {
			width: 240px;
		}

		#lightbox_saves_center textarea {
			font-size: 11px;
			margin: 3px 0px;
			font-family: "trebuchet MS", Helvetica, sans-serif;
			color: #666155;
			//overflow: hidden;
			width: 240px;
		}

	#lightbox_saves_right {
		font-family: "trebuchet MS", Helvetica, sans-serif;
		//float: left;
		overflow: hidden;
		//display: block;
		//width: 400px;
		
	}

	.lightbox_saves_img_frame {
		float: left;
		margin: 0px 6px 6px 0px;
		pading: 0px;
		width: 60px;
		height: 60px;
	}

	.lightbox_saves_img_box {
		display: table-cell;
		vertical-align: middle;
		width: 60px;
		height: 60px;
		border: 1px #b8af9f solid;
		margin: 0px;
		padding: 0px;
	}

	.lightbox_saves_img_box img {
		margin: auto;
		display: block;
	}
	
.search_info{
	font-size: 14px;
	margin-left: 30px;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	color: #666155;
}

.navi_img{
	margin: 0px 1px -2px 1px;
}

.navi_form {
	margin: 0px;
	padding: 0px;
}

#simple_content input {
			font-size: 11px;
			margin: 3px 3px 3px 0px;
			font-family: "trebuchet MS", Helvetica, sans-serif;
			color: #666155;
		}
		
#simple_content select {
			font-size: 11px;
			margin: 3px 3px 3px 0px;
			font-family: "trebuchet MS", Helvetica, sans-serif;
			color: #666155;
			width: 165px;
		}

		
input.register_input {
			margin: -9px 3px 9px 50px;
		}



