.clear{ clear:both; height:0px; }
.clear-lt{ clear:left; height:0px; }
.clear-rt{ clear:right; height:0px; }
.px10h {height: 5px;}
.px10h {height: 10px;}
.px20h {height: 20px;}
.px30h {height: 30px;}


body{
	color: #858585;	
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	background: url('/_szablony_/_pl_public_html/img/bodybgd.1.jpg') 50% 0 no-repeat;
}

a {
	color:#858585;
	text-decoration:none;
}

#container{
		margin: 0 auto;
		background-color:#fff;
		width:904px;
		text-align: left;
}

.header{
		width:904px;
		height:49px;
}

	.space-left{
		float:left;
		width:633px;
		height:49px;		
		background:url('/_szablony_/_pl_public_html/img/header_space_left.jpg') 0 0 no-repeat;
	}
	
	.searchbox{
		position:relative;
		float:left;
		width:251px;
		height:49px;
	}
	
		.flagbox{
		position:absolute;	
		left:-70px;
		top:20px;
	}

		
		.searchbox .sb-left{
			float:left;
			width:7px;
			height:49px;
			background:url('/_szablony_/_pl_public_html/img/searchbox_03.gif') 0 0 no-repeat;
		}
		
		.searchbox .sb-searchfield{
			float:left;
			width:194px;
			height:49px;
			background:url('/_szablony_/_pl_public_html/img/searchbox_04.gif') 0 0 repeat-x;			
		}		
		.searchbox .sb-searchfield input#searchfield{
			
			width:160px;
			margin-top:12px;
			margin-left:15px;
			padding:2px 4px;			
			font-size:.96em;
			color:#858585;
			border:1px #cfcfcf solid;
		}
		
		.searchbox .sb-searchbutton{
			float:left;
			width:40px;
			height:49px;
			background:url('/_szablony_/_pl_public_html/img/searchbox_04.gif') 0 0 repeat-x;
		}
		.searchbox .sb-searchbutton input#searchbutton {
			margin-top:10px;
		}
		
		.searchbox .sb-right{
			float:left;
			width:10px;
			height:49px;
			background:url('/_szablony_/_pl_public_html/img/searchbox_07.gif') 0 0 no-repeat;
		}
		
	
	.space-right{
		float:left;
		width:20px;
		height:49px;		
		background:url('/_szablony_/_pl_public_html/img/header_space_right.jpg') 0 0 no-repeat;
	}
	
	
	
	

.banner{
	background:url('/_szablony_/_pl_public_html/img/banner.jpg') 0 0 no-repeat;
	width:904px;
	*width:832px;
	height:180px;		
	padding:0 36px;
}

.menu-wrapper{
	background:url('/_szablony_/_pl_public_html/img/menu_bgd.png') 0 0 no-repeat;
	width:885px;
	height:48px;
	padding:0 0px 0 19px;	
}

	.menu-wrapper .menu-left{
		background:url('/_szablony_/_pl_public_html/img/menu_left.png') 0 0 no-repeat;
		width:11px;
		height:48px;
		float:left;
	}
	
	.menu-wrapper .menu{ float:left; height:48px; width:841px; background:#a30000; }
		
		.menu-wrapper .menu ul li{ float:left; position:relative; }
		
		.menu-wrapper .menu ul li a.menu-1,.menu-wrapper .menu ul li a.menu-2,.menu-wrapper .menu ul li a.menu-3,
		.menu-wrapper .menu ul li a.menu-4,.menu-wrapper .menu ul li a.menu-5,.menu-wrapper .menu ul li a.menu-6,
		.menu-wrapper .menu ul li a.menu-7,.menu-wrapper .menu ul li a.menu-8
			{ height: 48px; display:block; }
	
		.menu-wrapper .menu ul li a.menu-1{ width: 120px; background:url('/_szablony_/_pl_public_html/img/menu_off_01.png') 0 0 no-repeat;}
		.menu-wrapper .menu ul li a.menu-1:hover{ width: 120px; background:url('/_szablony_/_pl_public_html/img/menu_on_01.png') 0 0 no-repeat;}

		.menu-wrapper .menu ul li a.menu-2{ width: 138px; background:url('/_szablony_/_pl_public_html/img/menu_off_02.png') 0 0 no-repeat;}
		.menu-wrapper .menu ul li a.menu-2:hover{ width: 138px; background:url('/_szablony_/_pl_public_html/img/menu_on_02.png') 0 0 no-repeat;}

		.menu-wrapper .menu ul li a.menu-3{ width: 200px; background:url('/_szablony_/_pl_public_html/img/menu_off_03.png') 0 0 no-repeat;}		
		.menu-wrapper .menu ul li a.menu-3:hover{ width: 200px; background:url('/_szablony_/_pl_public_html/img/menu_on_03.png') 0 0 no-repeat;}		

		.menu-wrapper .menu ul li a.menu-4{ width: 86px; background:url('/_szablony_/_pl_public_html/img/menu_off_04.png') 0 0 no-repeat;}				
		.menu-wrapper .menu ul li a.menu-4:hover{ width: 86px; background:url('/_szablony_/_pl_public_html/img/menu_on_04.png') 0 0 no-repeat;}				

		.menu-wrapper .menu ul li a.menu-5{ width: 62px; background:url('/_szablony_/_pl_public_html/img/menu_off_05.png') 0 0 no-repeat;}
		.menu-wrapper .menu ul li a.menu-5:hover{ width: 62px; background:url('/_szablony_/_pl_public_html/img/menu_on_05.png') 0 0 no-repeat;}

		.menu-wrapper .menu ul li a.menu-6{ width: 78px; background:url('/_szablony_/_pl_public_html/img/menu_off_06.png') 0 0 no-repeat;}
		.menu-wrapper .menu ul li a.menu-6:hover{ width: 78px; background:url('/_szablony_/_pl_public_html/img/menu_on_06.png') 0 0 no-repeat;}

		.menu-wrapper .menu ul li a.menu-7{ width: 87px; background:url('/_szablony_/_pl_public_html/img/menu_off_07.png') 0 0 no-repeat;}										
		.menu-wrapper .menu ul li a.menu-7:hover{ width: 87px; background:url('/_szablony_/_pl_public_html/img/menu_on_07.png') 0 0 no-repeat;}										

		.menu-wrapper .menu ul li a.menu-8{ width: 70px; background:url('/_szablony_/_pl_public_html/img/menu_off_08.png') 0 0 no-repeat;}
		.menu-wrapper .menu ul li a.menu-8:hover{ width: 70px; background:url('/_szablony_/_pl_public_html/img/menu_on_08.png') 0 0 no-repeat;}

		.menu-wrapper .menu ul ul.submenu{
			position:absolute;
			top:100%;
			left:-5px;
			display:none;
			width:241px;
			padding-bottom:10px;
			background:url('/_szablony_/_pl_public_html/img/pg_sub_submenu.2.gif') 0 100% no-repeat; 
			/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_submenu.2.png');	*/
		}
				
		.menu-wrapper .menu ul ul.submenu li.sm-elem{
			float:left;
			font-size:.86em;
			display:block;
			padding:5px 20px;
			width:241px;
			background:url('/_szablony_/_pl_public_html/img/pg_sub_submenu.1.gif') 0 0 repeat-y;
			/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_submenu.1.png', sizingMethod='scale');*/			
		}
		
		.menu-wrapper .menu ul ul.submenu li.sm-elem a{
			padding-left:10px;
			background:url('/_szablony_/_pl_public_html/img/pg_sub_submenu_arr.gif') 0 50% no-repeat;
			color:#fff;
			font-weight: bold;
		}
				
	.menu-wrapper .menu-right{
		float:left;
		background:url('/_szablony_/_pl_public_html/img/menu_right.png') 0 0 no-repeat;
		width:12px;
		height:48px;
	}




.content{
	font-size: .86em;
	background:url('/_szablony_/_pl_public_html/img/content_bgd.png') 0 100% no-repeat;
}

	.content .inner{
		background:url('/_szablony_/_pl_public_html/img/grass_bgd.jpg') 0 0 no-repeat;
	}
	
	/* __________ sidebar generic content styles __________  */
	
	.sidebar{
			float:left			
	}
		
		/* global infobox settings */
		.info-box{ 
				width:300px;
				padding: 10px 0 10px 0px;	
			}	
		.info-box .ib-top{ 
			width:301px; 	
			height:51px;
		}
		
		.info-box .ib-content{ 
			width:261px;
			padding:5px 20px 0px 20px;
			background:url('/_szablony_/_pl_public_html/img/infobox.mid.png') 0 0 repeat-y;
		}
			/*.info-box .ib-content ul{	padding:15px 0;	}*/
			.info-box .ib-content ul{	padding: 0px 0;	}
				.info-box .ib-content ul li{ padding:5px 0;	}
		
		.info-box .ib-bottom{ width:301px; height:32px;}
		
		/* subpage infobox general settings */
		#subpage .info-box { width:275px; }
		#subpage .ib-top { width:263px; }
		#subpage .ib-content {
				width:225px; 
				margin-left:8px;
				background:url('/_szablony_/_pl_public_html/img/pg_form_infobox_bgd.mid.png') 0 0 repeat-y;
		}
			#subpage .ib-content p{
				padding:10px 0;
			}
		#subpage .ib-bottom {
			width:255px; 
			height:9px;
			margin-left:8px;
			background:url('/_szablony_/_pl_public_html/img/pg_form_infobox_bgd_bott.png') 0 0 no-repeat;
		}
		
		/* special headers for infoboxes */
			
			/* 'co oferujemy...' */
			.elem-1 .ib-top{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/infobox.top.1.png');
			}
			.elem-1 .ib-top[class]{ background:url('/_szablony_/_pl_public_html/img/infobox.top.1.png') 0 0 no-repeat; }
			
			/* 'skontaktuj sie...' */
			.elem-2 .ib-top{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_form_infobox.top.2.png');
			}
			.elem-2 .ib-top[class]{ background:url('/_szablony_/_pl_public_html/img/pg_form_infobox.top.2.png') 0 0 no-repeat; }
			
			/* 'oferta ...' */
			.elem-3 .ib-top{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_infobox_products.1.png');
			}
			.elem-3 .ib-top[class]{ background:url('/_szablony_/_pl_public_html/img/pg_sub_infobox_products.1.png') 0 0 no-repeat; }
			
			
			.elem-4 .ib-top{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_infobox_offer.1.png');
			}
			.elem-4 .ib-top[class]{ background:url('/_szablony_/_pl_public_html/img/pg_sub_infobox_offer.1.png') 0 0 no-repeat; }
			/* 'gwarancje...' */
			.elem-1 .ib-top2{
				/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/infobox.mid.2.png');*/
			}
			.elem-1 .ib-top2[class]{ height: 51px; background:url('/_szablony_/_pl_public_html/img/infobox.mid.2.png') 0 0 no-repeat; }
			
			
		/* special content-sections for infoboxes */	
		
			/* 'skonatktuj sie...' */
			.elem-2 .ib-content{ font-weight:bold; }
			.elem-2 .ib-content h1{
				color:#ae0000;
				font-size:1.2em;
				padding:20px 10px 10px;
				font-weight: bold;
			}
			
			/* 'oferowane produkty' */
			.elem-3 ul.arrows li{
				padding-left:10px;
				background:url('/_szablony_/_pl_public_html/img/pg_sub_info_arrow.gif')  no-repeat 0 9px;
			}	
			
				.elem-3 ul.arrows li a{ font-weight:bold; }
				.elem-3 ul.arrows li a:hover{
					color:#ae0000;
				}
			
		/* special bottom-sections for infobox */
		
			/* 'co oferujemy...' */
			.elem-1 .ib-bottom{
				background:url('/_szablony_/_pl_public_html/img/infobox.bot.gif') 0 0 no-repeat;	
			}
			
			#subpage .elem-4 .ib-bottom{
				height:31px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_infobox_offer.2.png');
			}
			#subpage .elem-4 .ib-bottom[class]{
				background:url('/_szablony_/_pl_public_html/img/pg_sub_infobox_offer.2.png') 0 0 no-repeat;	
			}
	
	/* __________ page content generic styles __________  */
	
	.main-content{
		padding-top:10px;
		margin-left:337px;
		/* padding-bottom:30px; */
	}	
	#subpage .main-content{
		margin-left:295px;
	}
	
		#subpage .content-panel{
			width:597px;
			padding-bottom:25px;
		}
		
		#subpage .content-panel .top{
			height:22px;
			margin-right:8px;
			background:url('/_szablony_/_pl_public_html/img/pg_sub_bcrunch_top.2.png') 0 0 repeat-x;
		}
			
			#subpage .content-panel .top .cpt-lf{
				float:left;
				height:22px;
				width:18px;
				background:url('/_szablony_/_pl_public_html/img/pg_sub_bcrunch_top.1.png') 0 0 repeat-x;
			}

			#subpage .content-panel .top .cpt-rt{
				float:right;
				height:22px;
				width:17px;
				background:url('/_szablony_/_pl_public_html/img/pg_sub_bcrunch_top.3.png') 0 0 repeat-x;
			}

			
		#subpage .content-panel .mid{
			width:597px;
			background:url('/_szablony_/_pl_public_html/img/pg_sub_info_mid.gif') 0 0 repeat-y;
			/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_info_mid.png');*/
		}
		
		#subpage .content-panel .mid .breadcrunch{
			float:right;
			
			height:32px;
			background:url('/_szablony_/_pl_public_html/img/pg_sub_bcrunch_mid.png') 0 0 repeat-x;
		}
			
			#subpage .breadcrunch .cpmb-lf{
				float:left;
				height:32px;
				width:8px;
				background:url('/_szablony_/_pl_public_html/img/pg_sub_bcrunch_lf.png') 0 0 no-repeat;
			}
			#subpage .breadcrunch .text{
				float:left;
				height:32px;
				*height:12px;
				margin:8px;
				color:#858585;
			}
			#subpage .breadcrunch .text span{
				font-weight:bold;
				font-size:.96em;
			}
			
			#subpage .breadcrunch .cpmb-rt{
				float:left;
				height:32px;
				width:8px;
				background:url('/_szablony_/_pl_public_html/img/pg_sub_bcrunch_rt.png') 0 0 no-repeat;
			}
			
		#subpage .cpm-spacer{
			clear:right;
			float:right;
			width:597px;
			height:11px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_bcrunch_spacer.png');
		}
		#subpage .cpm-spacer[class]{
			background:url('/_szablony_/_pl_public_html/img/pg_sub_bcrunch_spacer.png') 100% 0 no-repeat;
		}
		
		
		/* for actual content styles search for 'page content styles' */
			#subpage .mid .info{
				/* width:597px;
				*width:557px; */ /*TD: check ie/ff*/ 
				padding:20px;
				padding-top:10px;			
			}
		
		
		#subpage .content-panel .bott{
			width:597px;
			height:29px;
		}
			
			#subpage .content-panel .bott .cpb-lf{
				float:left;
				width:18px;
				height:29px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_bottom_lf.png');
			}			
			#subpage .content-panel .bott .cpb-lf[class]{ background:url('/_szablony_/_pl_public_html/img/pg_sub_bottom_lf.png') 0 0 no-repeat; }
			
			#subpage .content-panel .bott .cpb-ct{
				float:left;
				width:554px;
				height:29px;
				background:url('/_szablony_/_pl_public_html/img/pg_sub_bottom_mid.gif') 0 0 repeat-x;				
			}
			
				#subpage .content-panel .bott .cpb-ct .back{
					float:right;
					width:88px;
					height:29px;
				}
				#subpage .content-panel .bott .cpb-ct .back[class]{ background:url('/_szablony_/_pl_public_html/img/pg_sub_bottom_back.png') 0 0 no-repeat; }
				#subpage .content-panel .bott .cpb-ct .back a{ 
					display:block; 
					height:29px; 
					width:88px;
					cursor:hand; 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_bottom_back.png');
				}

				#subpage .content-panel .bott .cpb-ct .print{
					float:right;
					width:100px;
					height:29px;
					margin-right:40px;
				}
				#subpage .content-panel .bott .cpb-ct .print[class]{ background:url('/_szablony_/_pl_public_html/img/pg_sub_bottom_print.png') 0 0 no-repeat; }
				#subpage .content-panel .bott .cpb-ct .print a{ 
					display:block; 
					height:29px; 
					width:100px;
					cursor:hand;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_bottom_print.png');
				 }

			#subpage .content-panel .bott .cpb-rt{
				float:left;
				width:25px;
				height:29px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_szablony_/_pl_public_html/img/pg_sub_bottom_rt.png');
			}
			#subpage .content-panel .bott .cpb-rt[class]{ background:url('/_szablony_/_pl_public_html/img/pg_sub_bottom_rt.png') 0 0 no-repeat; }
		
.footer{
	clear:both;	
	margin-bottom: 30px;
}

	.menu-bottom{
		height:30px;		
		padding-top:20px;
		font-size: .86em;
		border-bottom:1px #e5e5e5;
		border-style:none none solid none;
	}
	
		.menu-bottom ul { padding-left:25px; }
		.menu-bottom ul li{
			float:left;
			padding:0 25px 0 0;
		}
		.menu-bottom ul li a:hover {
			text-decoration: underline;
		}
	.goto-top{ 
		float:right; 
		margin-right:20px;
	}
	.goto-top a{
		display:block;		
		width:23px;
		height:22px;
		background:url('/_szablony_/_pl_public_html/img/menu-bottom_arr.png');
	}
	
	
	.byline{ 
		margin:10px 0;
		padding-bottom:20px; }
	
	.copyrights{
		float:left;
		width:242px;
		height:19px;
		margin-left:25px;
		background: url('/_szablony_/_pl_public_html/img/menu-bottom_1.png');		
	}
	
	.credits{
		float:right;
		color: #BFBEB8;
		font-size: 11px;
		width:96px;
		height:19px;
		margin-right:20px;
		background: transparent;
	}




/* __________ page content styles url('/_szablony_/_pl_public_html/img/menu-bottom_2.png')__________  */


	#subpage .content-panel .info{
		
	}
	
	#subpage .content-panel .info h1{
		color:#ae0000;
		font-size:1.3em;
		padding:10px 0;
		font-weight: bold;
	}

	#subpage .content-panel .info h2{
		color:#ae0000;
		font-size:1.2em;
		padding:20px 0 10px;
		font-weight: bold;
	}

	#subpage .mid .info img{
		float:right;
		margin-right:20px;
		padding:0 0 10px 10px;

	}

	#subpage .mid .info p{
		text-decoration: none;
		word-spacing: 0.15em;
		text-align: justify;
		letter-spacing: 0;
		line-height: 1.4em;
		font-size: 1em;
		margin-right:20px;
		
	}

	/* mailforms */
	#subpage .content-panel .info .mailform{
		color:#858585;
		margin-top:30px;
		margin-right:140px;
	}

	#subpage .content-panel .info .mailform .mailform-elem{ 
		clear:right; 
		padding:10px 0;
	}

	#subpage .content-panel .info .mailform .mailform-elem p{
		margin-left:143px;
	}

	#subpage .content-panel .info .mailform .mailform-elem input,
	#subpage .content-panel .info .mailform .mailform-elem label,
	#subpage .content-panel .info .mailform .mailform-elem textarea{
		float:right;
	}

	#subpage .content-panel .info .mailform .mailform-elem label{
		width:120px;
		text-align:right;
		margin-right:25px;
	}
	#subpage .content-panel .info .mailform .mailform-elem input{
		color:#858585;
		width:260px;
		padding:2px 4px;	
		border:1px solid #aeaeae;
	}

	#subpage .content-panel .info .mailform .mailform-elem textarea{
		color:#858585;
		width:260px;
		padding:2px 4px;	
		border:1px solid #aeaeae;
	}

	#subpage .content-panel .info .mailform .mailform-elem input#submit{
		float:left;
		width:78px;
		height:30px;
		margin-left:143px;
		border:none;
	}
.news h2 a {
	color: #ae0000;
	font-size: 14px;
}
.news h2 a:hover {
	text-decoration: underline;
}
#subpage .mid .info .news img {
	float: left;
	padding-left: 0;
}
.news .readMore {
	font-weight: bold;
	color: #ae0000;
	display: block;
	text-align: right;
	padding-right: 20px;
}
.news .readMore:hover {
	text-decoration: underline;
}
.list a {
	background: transparent url(/_szablony_/_pl_public_html/img/pg_sub_info_arrow.gif) no-repeat 0 3px;
	padding-left: 10px;
	margin-left: 5px;
}
.list a:hover {
	text-decoration: underline;
}
#komunikat {

margin:10px;
color:red;
}
