@charset "utf-8";
/* CSS Document */

body {
	background:transparent url(../images/body_bg.jpg) -1px 0 repeat;
	padding:0;
	margin:0px;
	color:#5F5F5F;
}
.info_pasek {
	position:fixed;
	width:100%;
	height:auto;
	background-color:#C00;
	color:white;
	z-index:999;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.info_pasek a {
	color:yellow;
	text-decoration:none;
}
.info_pasek a:hover {
	text-decoration:underline;
}
div {
	margin:0px;
	
	width:100%;
}
 img {
	float:left;
	margin:0;
	border:0;
}
span {
	
}
a {
border:0;
color:#5F5F5F;
text-decoration:none;
}
.content a:hover {
	color:#C00;
}
.clear {
clear:both;	
}
img.on, img.on1 {
	opacity:0;
	z-index:20;
	display:block;
}

div.outer_containter {
	background:transparent url(../images/top_menu_grad.jpg) center -18px no-repeat;
	/*height:1340px;*/
	border-bottom:1px solid #000;
	position:relative;
	float:left;
	
}
div.container {
	width:1072px;
	/*height:1340px;*/
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
}
div.container_middle { 
	float:left; 
	width:1024px;
	}
div.container_left,div.container_right {
	float:left; 
	width:24px; 
	outline:0px solid red; 
	height:1260px; 
	position:relative; 
	top:119px;
	z-index:1;
	 
}
div.container_left {
	background:transparent url(../images/left_side_cien.png) 1px 0 repeat-y;	
	
}
div.container_right {
	background:transparent url(../images/r_side_cien.png) -1px 0 repeat-y;	
	
}
	div.top_menu {
		margin-top:0px;
		height:113px;
		
	}
		div.top_menu img.logo {
			position:relative;
			top:37px;
			left:30px;
		}
		.menu_container {
			width:340px;
			
			float:left;
			position:relative;
			left:450px;
			top:55px;
			
		}
		.menu_container div {
			background-color:transparent;
			background-position:0 1px;
			background-repeat:no-repeat;
			height:30px;
			float:left;
			margin-right:13px;
		}
		.menu_container ul {margin:0px; padding:0px; list-style-type:none;  }
		.menu_container ul li {position:relative; width:auto;  }
		.menu_container ul li ul {padding-top:2px; background:url(../images/submenu_bg.png) -1px 0 no-repeat;  visibility:hidden; position:absolute; top:30px; left:-320px; z-index:99; width:200px; height:170px; }
		/*.menu container ul li div.podmenu { background:url(../images/podmenu_bg.png) 0 0 no-repeat; width:169px; height:140px; visibility:visible; position:absolute; top:30px; left:-255px; z-index:99;}*/
		.menu_container ul li ul li { width:146px; height:20px; font-family:verdana; font-size:11px; font-weight:bold; display:list-item;  padding-top:6px; margin:0px; margin-left:auto; margin-right:auto; outline:0px solid #093; }
		.menu_container ul li ul li:hover { background:transparent url(../images/submenu_li_hover.png) ; background-opacity:0; color:white; }
		.menu_container ul li ul li:hover a {  color:white; }
		.menu_container ul :hover ul {visibility:visible;;  border:0px solid #999; }
		
		/*.menu a { display:block;  height:25px; line-height:25px; background:silver; color:white; text-decoration:none; text-indent:25px; 					font-weight:bold; font-family:verdana; font-size:10pt; border:1px solid white; border-width:0px 1px 1px 0px;}
		.menu a:hover {background:#AAAAAA}*/
		
			
			div.home_btn {
				background-image:url(../images/home_off.png);
				
				width:69px;	
			}
		/*	div.home_btn:hover {
				background-position:0 -32px;
			}*/
			div.oferta_btn {
				background-image:url(../images/oferta_off.png);
				width:70px;	
			}
		/*	div.oferta_btn:hover {
				background-position:0 -32px;
			}*/
			div.kontakt_btn {
				background-image:url(../images/kontakt_off.png);
				width:78px;	
			}
			/*div.kontakt_btn:hover {
				background-position:0 -32px;
			}*/
			div.blog_btn {
				background-image:url(../images/blog_off.png);
				width:69px;	
			}
			/*div.blog_btn:hover {
				background-position:0 -32px;
			}*/
		.rss_icon {
			float:left;
			position:relative;
			top:76px;
			left:475px;
			z-index:1;
		}		
/*		.rss_icon:hover {
			top:65px;
			
		}*/
		
	div.banner {
		height:345px;
		z-index:1;
	}
	div.container div.top_cien {
		position:relative;
		top:6px;
		left:-23px;
		margin-top:-34px;
		background:transparent url(../images/top_cien.png) 0px 0 no-repeat;
		height:34px;
		outline:0px solid red;
		width:1067px;
		z-index:0;
	}
	div.banner  div.left_cien {
		position:absolute;
		
		background:transparent url(../images/left_side_cien.png) 0 0 repeat-y;
		height:1260px;
		outline:0px solid red;
		width:23px;
		z-index:0;
	}
	div.banner img {
		
	}
		div.banner img.banner {
			position:relative;
			float:left;
			z-index:10;
		}
		img.ludzik {
			float:right;
			position:relative;
			z-index:11;
			margin-top:-230px;
			margin-right:30px;
			top:100px;
			
			
		}
		
	div.content {
		background:white;
		height:910px;
		
	}
	div.column_container {
		width:955px;
		height:auto;
		position:relative;
		top:112px;
		left:70px;
		outline:0px solid red;
	}
		.column {
			padding:15px;
			outline:0px solid black;
			float:left;
			font-size:14px;
			line-height:1.4em;
		}
		div.column p {
			
		}
		.column#a {
			background:transparent url(../images/lef_col_gradpasek.jpg) 0 0 no-repeat;
			border-top:1px solid #dcdcdc;
			border-right:1px solid #dcdcdc;
			width:421px;
			
			
		}
			div.czytaj_wiecej_btn {
				background-color:transparent;
				background-image:url(../images/czytaj_wiecej_off.png);
				background-position:0 0;
				background-repeat:no-repeat;
				float:right;
				width:119px;
				height:30px;
				margin-top:10px;
			}
		/*	div.czytaj_wiecej_btn:hover {
				background-position:0 -32px;
				
			}*/
			div.input_cont {
				float:left;
				outline:0px solid black;
				width:auto;
			}
			div.input_cont p, div.form_button_div p {
				margin:0;
				margin-bottom:5px;
				margin-top:5px;
				
			}
			div.form_button_div p {
				float:left;
				
			}
			form {
				margin:0;
			}
			form div.off {
				background:transparent url(../images/wyslij_btn_off.png) 0 0 no-repeat;
				position:relative;
				float:right;
				width:66px;
				height:27px;
				margin-top:10px;
				margin-bottom:5px;
				outline:0px solid red;
			}
			input[type="text"], textarea {
				background-color:#f1f1f1;
				border:1px solid #ccd0d2;
				padding:5px;
				width:192px;
				
			}
			input[type="text"]#left {
				margin-right:12px;
			}
			textarea {
				width:407px;
				height:200px;
			}
			input[type="button"] {
				background-color:transparent;
				background-image:url(../images/wyslij_btn_on.png);
				background-repeat:no-repeat;
				background-position:0 0;
				border:0px;
				opacity:0;
				
				width:66px;
				height:27px;
				cursor:pointer;
				
			}
	/*		input[type="button"]:hover {
				background-position:0 -30px;
			}*/
		img.linia {
			margin-right:10px;
			margin-left:0px;
			
		}
		img.hdr {
			margin-top:5px;
			margin-bottom:0px;
			float:none;
			
		}
		
		.column#b {
			border-top:1px solid #dcdcdc;
			width:271px;
			
		}
			img.pdf_icon {
				float:right;
				text-align:center;
				border:0;
				margin-left:20px;
				margin-right:15px;
				margin-top:20px;
				
			}
			div.pobierz {
				margin:0;
				width:70px;
				height:29px;
				float:right;
				background:transparent url(../images/pobierz_off.png) 0 0 no-repeat;
				text-align:center;
				margin-left:20px;
			}
			/*img.pdf_icon:hover {
			outline:1px solid #C00;	
			}*/
			.column#b p {
				float:left;
				margin-bottom:0;
			}
		.column#c {
			padding:0;
			background:#e8e8e8;
			width:200px;
			/*height:769px;*/
			height:797px;
			border-top:1px solid #dcdcdc;
			border-left:1px solid #dcdcdc;
			
		}
			.column_c_inner {
			
			width:199px;
			height:766px;
			border-top:1px solid white;
			border-left:1px solid white;
			font-size:14px;
			}
			.column_c_inner hr {
				border:0;
				border-top:1px solid #CCC;
				border-bottom:1px solid white;
				width:200px;
				position:relative;
				left:-16px;
				
			}
			.column_c_inner h1 {font-size:14px; line-height:1.4em; margin:0; font-weight:normal; }
			.column_c_inner .tagi_box {
				display:block;
				background:transparent url(../images/box_grad.jpg) 0 0 no-repeat;
				padding:15px;
				width:169px;
				height:127px;
				
			}
			.column_c_inner .tagi_box#2 {
				height:400px;
				background:transparent;
			}
div.footer {
	background:url(../images/footer_bg.jpg) 3px -2px repeat;
	border-top:1px solid #333;
	height:172px;
	margin:0;
	padding:0;
	color:#999;
	position:relative;
	z-index:2;
}
.footer a {
	
color:#999;
}
div.footer a:hover {
	color:#F03;	
}
	div.footer_content {
		background:url(../images/footer_bg_grad.jpg) center -1px no-repeat;
		
		font-size:13px;
		width:1024px;
		height:155px;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		border:0px solid red;
		padding-top:17px;
		
	}
		ul {
			text-align:center;
		}
		li {
			list-style:none;
			display:inline;
		}
	
	div.footer_content p {
		width:840px;
		text-align:center;
		margin:0;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:7px;
	
	}
	div.footer_content img {
	margin-left:25px;
	margin-right:25px;
	}
	div.footer_content img#logo {
		position:relative;
		top:-7px;
	}
	div.footer_content img.ludzik_footer {
	margin:0;
	position:relative;
	top:-100px;
	left:-430px;
	margin-right:-300px;
	margin-bottom:-100px;
	}
	
	div.footer_img_cntr {
	outline:0px solid red;
	margin-left:auto;
	margin-right:auto;
	width:410px;
	margin-bottom:16px;
	margin-top:-5px;
	}
	img.ludzik_footer {
	position:absolute;
	z-index:10;
	
	
	}
