 /*
/	Style ogolne
/	NIE DOTYKACĂ„â€šĂ˘â‚¬ĹĄÄ‚â€šĂ‚Â  poza miejscami zaznaczonymi! :] 
*/

html, body { height: 100%; }

body {
	text-align: center;
	background: #d1c9b0 url(../layout/background.png) top center repeat-y; 
	font-size: 12px;
	font-family: helvetica, lucida, sans-serif;
	color: #212325;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
	#frame {
		width: 100%;
		//min-height: 100%; 
		margin:0px auto;
		padding:0px;
		text-align:left;
		position: relative;
		}

/* !@#!$!@#!#!!D!K!@#!U@!@R#!#!@ IE... */
.clear {
  clear: both;
  height: 0;
}


img { border: 0px; }



/* Naglowek strony */


	#header_logo { 			/* Pasek z logo */
		height: 95px;
		width: 100%;
		background: #3b3935 url(../layout/logo_bg.png) top center repeat-x; 
		padding:  0px;
		
		}


		#logo { 
			float: left;
			margin-left: 25px;
			}

			#logo img { border: 0px; padding: 0px; margin: 0px; }

		#language {
			overflow: visible;
			vertical-align: top;
			float: right;
			background: #302d2c;
			border: 1px solid #4c4846;
			}

		#language a {
			}
			
		#language img {
			margin: 3px;
			}


		
		/* LOGOWANIE */

		#login {
			float: right;
			vertical-align: top;
			padding: 15px 0px 0px 15px;
			margin-right: 15px;
			text-align: right;
			font-family: "Trebuchet MS", Arial, monospace;
			font-size: 11px;
			color: #5c5a57;
			}

		#login_fields {}
		#login_button { margin: 5px 0px 0px 20px; }

			#rememberme { float: right; padding: 3px 0px;}
			#rememberme_txt { float: right; padding:0px; line-height: 20px; }
		
			#login input {
				background-color: #2f2c2a;
				border: 0px;
				font-size: 12px;
				color: #7d7972;
				padding: 2px;
				margin: 0px 0px 2px 10px;
				width: 100px;
				}
			
			#login .login_button {
				border: 1px solid #3c352b;
				background: #2e261d;
				font-size: 11px;
				padding: 3px 15px;
				color: #b3aea8;
				letter-spacing: 0px;
				width: auto;
				float: right;
				margin: 0px;
				}

		#login input.loginCheckbox {
				display: block;
				float: right;
				width: 20px;
				}

	#register { margin: 32px 0px 0px 0px; padding: 0px}
		
	#header_nav {			/* Pasek pod logo */
		height: 75px;
		background: #000 url(../layout/nav_bg.png) top center repeat-x; 
		margin-bottom: 15px;
		padding:  0px;
		clear: both; 
		color: #c7b165;
		}

		/* Nawigacja - szukanie */

		#navsearch { 
			float: left;
			width: 460px;
			height: 74px;
			padding-top: 8px;
			font-family: monospace;
			}
			
			#navsearch_fields { float: left; margin: 0px 10px; width: 200px; height: 49px; }
			#navsearch_license { float: left; margin: 0px 10px; height: 49px; width: 220px; }

			#navsearch_fields input {
				background-color: #e7dfcc;
				border: 1px solid #dad5c8;
				font-size: 12px;
				color: #3a3833;
				padding: 2px;
				margin: 0px 0px 2px 10px;
				width: 180px;
				float: right;
				}
			
			#navsearch_fields .search_button {
				border: 1px solid #22211e;
				background: #4d4c47;
				font: small-caps 13px Arial, sans-serif, monospace;
				letter-spacing: 0px;
				padding: 2px 15px 2px;
				float: right;
				color: #e8b723;
				width: auto;
				margin: 2px 0px 0px 0px;
				}

		/* Panel wyszukiwania zaawansowanego! */

			.panel_button {
				text-align: left;
				font-size: 11px;
				padding: 0px 0px 2px 10px;
				margin: 0px 0px 0px 0px;
				line-height: 12px;
				background: #302d2c;
				border: 1px solid #4c4846;
				border-bottom: 0px;
				font-family: 'trebuchet ms', monospace;
				font-weight: bold;
				color: #dfb045;
				}
					.panel_button:hover {
							background: #b1916e;
							}
					#hide_button { border-bottom: 1px solid #4c4846; }

					.panel_button a, .panel_button a:link,
					.panel_button a:visited,
					.panel_button a:active,
					.panel_button a:hover 
						{ 
						display: block;
						color: #dfb045;
						width: 390px; 
						}

					#wrapper{  
						margin-left: auto;  
						margin-right: auto;  
						width: 400px;  
						text-align: center;  
						}  

					#toppanel {  
						position: absolute;  
						top: 155px;  
						left: 20px;
						width: 400px;  
						z-index: 25;  
						text-align: center;  
						/*margin-left: auto;  	
						margin-right: auto;  */
						}  
					
					#panel {  
						height: 0px;  /* !!! Wazne :P ma byc 280 docelowo */
						width: 400px;  
						position: relative;  
						top: 1px;   
						margin-left: auto;  
						margin-right: auto;  
						z-index: 10;  
						overflow: hidden;
						text-align: left;  
						}
  
					#panel_contents {  
						background: #252422;  	
						filter:alpha(opacity=95);  
						-moz-opacity:0.95;  
						-khtml-opacity: 0.95;  
						opacity: 0.95;  
						height: 100%;  
						width: 404px;  
						position: absolute;  
						z-index: -1;  
						padding: 0px 10px;
						font-weight: bold;
						font-family: 'trebuchet ms', monospace;
						font-size: 11px;
						}  

						#panel_contents h1 { 
								font-family: 'trebuchet ms', monospace;
								font-size: 15px;
								font-weight: bold;
								margin-top: 20px;
								}

					input.advancedCheckbox { }

						#panel_contents input {
							background-color: #2f2c2a;
							border: 0px;
							font-size: 12px;
							color: #7d7972;
							padding: 2px;
							margin: 0px 0px 2px 10px;
							width: 300px;
							}

					select.dropdown {
							background-color: #2f2c2a;
							border: 1px solid #b19f89;
							font-size: 12px;
							color: #ffedd5;
							padding: 2px;
							width: 300px;
							margin: 1px 0px 10px 0px;
							padding: 0px 0px 0px 0px;
							}

						select#adv_color { width: 100px; }

/* Nawigacja - linki */
		
		#navigation {
			float: right;
			margin: 0px 0px 0px 20px;
			border-left: 1px solid #45423e;
			}

		#navlist { 
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			}

			#navlist li
				{
				float: left;
				line-height: 74px;
				border-right: 1px solid #45423e;
				}
			#navlist li a
				{
				padding: 0px 15px;
				background: url(../layout/nav_bgh.png) top repeat-x;
				display: block;
				height: 100%; 
				color: #fff;
				}
			
				#navlist li a:hover
					{
					background: url(../layout/nav_bgh.png) bottom repeat-x;
					color: #fff;
					}


/* Naglowek koniec */
		
/* Footer */

/* Search_Results */

hr {
	border: 0;
	height: 1px;
	background: #b8af9f;
	margin: 0px 0px 5px 0px;
}

#searchframe { width: 90%; overflow: auto; margin: 0px auto 20px auto; padding: 0px; display:block; height: 100%; }

	#search_header {
			text-align: left;
			margin-bottom: 50px;
			}

		#search_title {
			
		}

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

		.search_left { 
			float: left;
			font-face: tahoma, verdana, sans-serif;
			color: #514d4a;
			font-size: 10px;
			margin-left: 30px;
			}

		.search_right {
			text-align: right;
			float: right;
			font-face: tahoma, verdana, sans-serif;
			color: #905335;
			font-size: 10px;
			margin: auto 30px 6px auto;
			}
			
			.search_current_setting {
				color: #8d4e2e;
				font-size: 10px;
				font-weight: bold;
				}


/* Style dla wyswietlanych wynikow searcha */

#searchimg_mainframe {
	overflow: auto;
	margin: 20px auto 0px auto;
	padding: 0px 20px 35px 20px;
	}

	.searchimg_frame {
			float: left;
			width: 152px;
			height: 210px;
			margin: 10px;
			}
	
		.searchimg_img {
				display: table-cell;
				vertical-align: middle;
				width: 150px;
				height: 150px;
				border: 1px solid #b0a999;
				}
		.searchimg_img img {
				display: block;
				margin: auto;
				}

		.searchimg_img a img {
				border: 0px;
				}

		.searchimg_detail {
				margin-top: 5px;
				text-align: center;
				display: block;
				width: 150px;
				height: 50px;
				border: 1px solid #b0a999;
				background: #eae3d4;

				font-face: tahoma, verdana, sans-serif;
				color: #514d4a;
				font-size: 11px;
				font-weight: bold;
				}

			.searchimg_detail_icons {
					margin: 5px 0px 0px 15px;
					}					

			.searchimg_detail_icons img {
					float: left;
					display: block;
					margin: 0px 4px;
					vertical-align:middle;
					border: 0px;
					}
/* KONIEC */
/* Style dla footera wyszukiwania */
		
	#search_footer {
		overflow: auto;
		margin: 10px auto 15px;
	}


/* 	Style dla Maina 	*/
/*				*/
/*				*/

#mainframe { margin: 15px auto; text-align:left; height:100%; width: 1004px; overflow: hidden;}

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

#main_banner { width: 1000px; margin: 0px auto 26px auto; }
	/*#main_banner img { border: 5px solid #1c1c1c; }*/

#threewrapper {	height: 100%; 
		margin: auto;
		overflow: hidden; }

#main_news { 	margin: 20px 0px -2000px 0px;
		float: left;
		align: top;
		height: 100%; 1
		border-left: 1px solid #d1c8af;
		border-right: 1px solid #d1c8af;
		width: 464px; 
		padding-bottom: 2000px; //rowne kolumny }

	#main_news_script { margin: 10px 15px; }

#main_productions { 	height: 100%;
			float: left; 
			margin: 20px 0px -1980px 10px;
			padding: 0px 0px 2000px 0px;
			align: top;
			width: 350px;   }

	.productions_box { margin: 20px auto; padding: 0px; width: 337px; font-family: "trebuchet MS", sans-serif; }

	.productions_img {
			border-left: 1px solid #b0a895; border-right: 1px solid #b0a895;
			margin: 0px; padding: 0px; width: 335px; height: 100px; 
			}
		.productions_img img { display: block; float: left; width: 67px; height:100px; margin: 0px; padding: 0px; 
					border-top: 1px solid #b0a895; border-bottom: 1px solid #b0a895; }
		/*.productions_img img:hover { border-top: 1px solid #555555; border-bottom: 1px solid #555555; }*/

	.smalltitle { text-align: left; margin: 0px 0px 5px 0px; font-weight: bold; font-size: 11px; /*color: #47443c;*/ color: #666155; height: 16px;}
	.see_more { margin: 5px 20px 0px 0px; text-align: right; font-size: 10px; }
		.see_more a:link { color: #9f5625; font-size: 10px; }


#main_cds { 	float: right;
			align: top;
			border-right: 1px solid #d1c8af;
			border-left: 1px solid #d1c8af;
			width: 170px;
			margin: 20px 0px -2000px 0px;
			height: 100%;
			padding-bottom: 2000px; //rowne kolumny
		  }

		#main_cds h1 { margin-left: 15px; }

	.cd_box { 	margin: 10px auto 20px auto;
				width: 160px;
				height: 160px;
				background: transparent url(../layout/cds_bg.png) top center no-repeat; }

		.cd_box img { margin: 11px 11px; border: 1px solid #fff;  }
			.cd_box img:link { border: 1px solid #fff; }
			.cd_box img:hover { border: 1px solid #bd987d; }
	
	.cd_cover { margin: 0px 0px 20px 20px;
				width: 160px;
				height: 160px;
				background: transparent url(../layout/cds_bg.png) top center no-repeat;
				float: left; }

		.cd_cover img { margin: 11px 11px; border: 1px solid #fff;  }
			.cd_cover img:link { border: 1px solid #fff; }
			.cd_cover img:hover { border: 1px solid #bd987d; }

			

/* 	Style dla Maina 	*/
/*		KONIEC		*/
/*				*/

/* Footer */
/**/

	/*#footer_wrap { position: absolute; bottom: 0px; height: 110px; width: 100%; }*/

	#footer_links {	
		height: 35px;
		background: #3b3935 url(../layout/logo_bg.png) center center repeat-x; 
		margin-top: 15px;
		padding:  0px;
		clear: both; 
		color: #c7b165;
		text-align: center;
		line-height: 35px;
		border-top: 1px solid #faf8f6;
		//position: absolute;
		//bottom: 110px;
		width: 100%;
		}

	#footer_bottom {
		border-top: 1px solid #211f1e;		
		height: 75px;
		width: 100%;
		background: #3b3935 url(../layout/nav_bg.png) center center repeat-x; 
		padding:  0px;
		text-align: center;
		//position: relative;
		bottom: 35px;
		}

	#footer_data {
		padding: 20px 0px 0px 0px;	
		height: 50px;
		width: 100%;
		background-color: #3d3936;
		text-align: center;
		bottom: 0px;
		font-size: 10px;
		color: #958a70;
		}

		#bottom_copyright { margin: 5px auto; color: #958a70; font-size: 10px; }
		#bottom_logos { margin: 5px auto; }
			#bottom_logos img { margin: 10px 10px; }

	
/* STYLE TEKSTU
*/

p { margin: 0px 0px 10px 0px; }


/* tekst zwykly w body*/
body text { font-family: "trebuchet MS", verdana, sans-serif; }

/* naglowek 1*/
h1 { 	font: 150% bold;
	}

/* naglowek 2 */
h2 {	font-size: 120%;
	color: #42698f;
	margin: 0px 0px 5px 20px;
	}
	
/* naglowek 3 */
h3 {	font-size: 110%;
	color: #8ea427;
	margin: 0px 0px 10px 20px;
	
	}

	
	
/* SYTLE Linkow
*/

a:active { color: #9f5625; text-decoration: none }
a:link:hover { color: #7f3b09; text-decoration: none }
a:link { color: #9f5625; text-decoration: none }
a:visited { color: #9f5625; text-decoration: none }
a:visited:hover { color: #7f3b09; text-decoration: none }

a.tooltip { position: relative; }
a.tooltip span {display:none; padding:2px 6px; margin-left:8px; width:auto;}
a.tooltip:hover span{display:block; position:absolute; top: 30px; background:#3c3835; border:1px solid #fff9e6; color:#ffd49c;}

