*{
	margin: 0px;
	padding: 0px;
}
/*-Clean tags-*/
body,form,fieldset,input,h1,h2,h3,h4,h5,h6,p,ul,li,ol {margin:0px; padding:0px;}
img,{border: none;}
a img {border: 0;}

body{
	background-color:#12316f;
	padding: 0px;
	margin: 0px;
	font: 11px Arial;
	color: #5b5b5b;
}
.clear{
	font-size:0px;
	clear: both;
}
.nw{
	text-indent: -1000em;
	overflow: hidden;
}
.bold { font-weight:bold;}

a{
	text-decoration:none;
	color:#12316f;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}

#win_bg{
	width:100%;
	background-color:#fff;
	height:100px;
}
#win{
	width:900px;
	margin:auto;
} 
#logo{
	background-image: url(/images/lpp_logo.jpg);
	background-repeat: no-repeat;
	background-position:14px 10px; 
	width:136px;
	height:100px;
	display:block;
	float:left;
}

/*menu kontakt*/
#TopMenu{
	display:block;
	float: right;
	height:35px;
	width:460px;
	padding: 0px 0px 0px 0px;
	border-bottom:solid 1px #d6d6d6;
}

#TopMenu li{
	list-style: none;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
	margin-left:8px;
	float:left;
}
#TopMenu a{
	font:10pt Futura,FuturaPL,Arial;
	color: #6f6565; text-decoration:none; 
}

#KrMenu{
height:36px;
width:1px;
border-left:1px solid #d6d6d6;
display:inline;
float:left;
margin-left:20px;
}

#TopMenu ul.wersja li, #TopMenu .flaga{float:right;margin-left:4px;}

#TopMenu img { float:left; display:inline;padding: 11px 0px 0px 0px; width:19px; height:12px;}
/*menu glowne*/
#Menu{
	display:block;
	float: left;
	width: 682px;
	height:41px;
	margin: 23px 0px 0px 0px;
}
#Menu li{
	list-style: none;
	overflow: hidden;
	float:left;
}
#Menu a, #Menu a.m1active, #Menu a.m2active, #Menu a.m3active, #Menu a.m4active, #Menu a.m5active, #Menu a.m6active, #Menu a.m7active{
	display:block;
	height:41px;	
	background-repeat: no-repeat;
	background-image: url(/images/menu.jpg);
}

#Menu a.m1{	width:68px;	background-position:0px 0px;}
#Menu a:hover.m1, #Menu a.m1active{	width:68px;background-position:0px -41px;}
#Menu a.m1{	width:71px;	background-position:-68px 0px;}
#Menu a:hover.m1, #Menu a.m1active{	width:71px;background-position:-68px -41px;}
#Menu a.m2{	width:113px;	background-position:-139px 0px;}
#Menu a:hover.m2, #Menu a.m2active{	width:113px;background-position:-139px -41px;}
#Menu a.m3{	width:78px;	background-position:-252px 0px;}
#Menu a:hover.m3, #Menu a.m3active{	width:78px;background-position:-252px -41px;}
#Menu a.m4{	width:115px;	background-position:-330px 0px;}
#Menu a:hover.m4, #Menu a.m4active{	width:115px;background-position:-330px -41px;}
#Menu a.m5{	width:181px;	background-position:-445px 0px;}
#Menu a:hover.m5, #Menu a.m5active{	width:181px;background-position:-445px -41px;}
#Menu a.m6{	width:56px;	background-position:-626px 0px;}
#Menu a:hover.m6, #Menu a.m6active{	width:56px;background-position:-626px -41px;}

#PodMenu{
	width:900px;
	margin:auto;
	overflow:hidden;
	padding-bottom:8px;
	border-bottom:0px solid #3d5689;
	min-height:23px;
}
/*content*/
#content_bg{
	width:100%;
	background-image: url(/images/bg_body.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
	padding-top:30px;
}
#content{
	background-image: url(/images/bg_prawa.jpg);
	background-repeat: repeat-y;
	background-position:450px;
	width:900px;
	margin:0px auto 0px auto;
	position:relative;
	background-color:#FFFFFF;
}
#lewa{
	width:450px;
	display:block;
	float:left;
	padding-bottom:20px;
	
}
#prawa{
	
	width:450px;
	display:block;
	float:left;
}
#corner{
	background-image: url(/images/bg_corner.gif);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	width:72px;
	height:50px;
	float:right;
	display:block;
	margin:-50px 0px 0px 0px;
}
/*stopka*/
#stopka{
	width:900px;
	height:44px;
	margin:auto;
	border-bottom:1px solid #3d5689;
}
#our_brands{
	background-image:url(/images/our_brands.gif);
	background-repeat:no-repeat;
	width:101px;
	height:40px;
	display:block;
	float:left
}
#BrandsMenu{
	display:block;
	float:right;
	width:563px;
	height:40px;
	margin:0px 0px 0px 0px;
}
#BrandsMenu li{
	list-style: none;
	overflow: hidden;
	float:left;
}
#BrandsMenu a{
	background-image: url(/images/brands.gif);
	background-repeat: no-repeat;
	display:block;
	height:40px;	
}
#BrandsMenu a.m1{	
	width:77px;
	background-position:0px 0px;
}
#BrandsMenu a.m1:hover{	
	background-position:0px -40px;
}
#BrandsMenu a.m2{	
	width:74px;
	background-position:-77px 0px;
}
#BrandsMenu a.m2:hover{	
	background-position:-77px -40px;
}
#BrandsMenu a.m3{	
	width:81px;
	background-position:-151px 0px;
}
#BrandsMenu a.m3:hover{	
	background-position:-151px -40px;
}
#BrandsMenu a.m4{	
	width:108px;
	background-position:-232px 0px;
}
#BrandsMenu a.m4:hover{	
	background-position:-232px -40px;
}
#BrandsMenu a.m5{	
	width:109px;
	background-position:-340px 0px;
}
#BrandsMenu a.m5:hover{	
	background-position:-340px -40px;
}
#BrandsMenu a.m6{	
	width:114px;
	background-position:-449px 0px;
}
#BrandsMenu a.m6:hover{	
	background-position:-449px -40px;
}
#BrandsMenu a.m7{	
	width:72px;
	background-position:-542px 0px;
}
#BrandsMenu a.m7:hover{	
	background-position:-542px -40px;
}
#copy{
	color:#61a0eb;
	width:860px;
	margin:10px auto;
	text-align:right;
	padding-bottom:10px;
}
#copy a{
	
	color:#61a0eb;
	font-weight:normal;
	
}
/*strony*/

#flash{
	width:450px;
	height:375px;
}
#promo{
	background: url(/images/napisy.jpg) no-repeat;
	width:237px;
	height:206px;
	margin:0px 34px 0px 100px;
/*	width:386px;
	margin:30px 34px 20px 30px;*/

}
.hp_prawa{width:170px; padding:20px 0px 0px 30px; float:left}
p.tytul { font-weight:bold; padding:0px 0px 13px 0px;}
p.dowiedz { font-weight:bold; padding:0px 0px 32px 0px;}
p.dowiedz2 { font-weight:bold; padding:20px 0px 32px 0px;}
/*oferty pracy promo*/
h2.oferty_pracy{
	background-image: url(/images/h2_oferty_pracy.gif);
	display:block;
	width:124px;
	height:15px;
	margin-bottom:24px;
}
.oferta1{
	width:386px;
	padding-bottom:15px;
	border-bottom:1px solid #e9e9e9;
}
.oferta{
	width:386px;
	padding:15px 0px 15px 0px;
}
.oferta_data{
	display:block;
	float:left;
	width:73px;
	font-weight:bold;
	color:#5b5b5b;
}
.oferta_decs{
	display:block;
	float:left;
	margin:0px;
	width:310px;
}
.oferta_decs a{
	font-weight:normal;
	
}
/*pager*/
.pager{
	width:386px;
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom:1px solid #e9e9e9;
	height:12px;
}
.pager2{
	width:386px;
	margin-top:6px;
	padding-top:6px;
	border-top:1px solid #e9e9e9;
	height:12px;
}
.prev_next{
	display:inline;
	float:right;
}
/*home*/
h1.h_lpp{
	display:block;
	margin: 40px 30px 20px 30px;
	font:37px Futura,FuturaPL,Arial, Helvetica, sans-serif;color:#12316f;
	height:0px;
}
.home_txt{
	display:block;
	height:246px;
		padding: 80px 34px 0px 30px;
		vertical-align:middle
}
.home_gfx{
	background-image: url(/images/home_gfx.jpg);
	display:block;
	width:420px;
	height:49px;
	margin: 0px 0px 20px 0px;
}
.art{
	padding: 0px 34px 0px 30px;
}

.art p, .art ul, .art_prawa p, .art_prawa.ul{
	padding-bottom:16px;
}
p.nom{padding:0px 0px 0px 0px;}


.art_list { padding:10px 0px;}
.art_list_border { padding:10px 0px; border-bottom:1px solid #b6b6b6;}
.art_list .data,.art_list_border .data {color:#a2a2a2; font:normal 11px Arial, Helvetica, sans-serif;}
.art_list .desc,.art_list_border .desc {padding:7px 0px 0px 0px;}
.art_list img,.art_list_border img { float:left; margin:0px 20px 10px 0px;}

.nom p{ display:inline;}
.nom p a { display:inline; }

.art .desc2 { font-weight:bold; margin:0px 0px 10px 0px;}
.art .txt {margin-bottom:10px;}
.art img { float:left; margin:0px 10px 0px 0px} 

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}