/*  
Theme Name: New eCommerce pracuj.pl 
Theme URI: http://pracuj.pl	
Description: New eCommerce pracuj.pl
Version: 1.0
Author: Marek Kowalski	
Author URI: http://ubolewaj.pl
*/

* { 
	margin: 0;
	padding: 0;
	} 

body, html {
	min-height:101%;
	}
	
body {	
	color:#313131;
	background:#fff url(images/bg_all.jpg) left 25px repeat-x;
	}

body, select, textarea, input {	
	font: 12px Arial, Helvetica, sans-serif;
	}

p {	
	margin: 0;
	line-height:145%;
	}
		
a{
	color:#3678b5;	
	}

a:hover, a:active {	
	text-decoration:underline;
	}

ol {
	/*margin: 15px 15px 15px 35px;*/
	}
	
a img, fieldset {
	border:none
	}

*:focus {
	outline:none
	}
	
.rd A {
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	color:red !important;
	font-size:9px;
}		
.rd A:hover {
	background:red;
	color:#fff !important;
	border:1px solid #123456;
}	

/* ---------- @ Page Structure -----------*/
#PageWrapper {	
	float:left;
	width:100%;	
}
#Center {
	float:none;
	margin:auto;
	width:963px;
}
#Content, #Menu, #Footer {
	float:left;
	width:963px;
}
#Content {
	width:960px;
	background:#fff;
	border:1px solid #dddddd;
	margin-left:1px;
	border-top:0px
}
*html #Content{
	display:inline;
}


#Top {
	background:url(images/header.jpg) left top no-repeat;
	width:963px;
	height:102px;
	float:left;
	margin:19px 0 0 0;
}

/* ---------- @ Footer -----------*/
.Footer, #Bottom {
	float:left;
	width:100%;
	clear:both;
}
#Bottom {
	border-top:1px dashed #bfbfbf;
	border-bottom:20px solid #004185;
	margin:10px 0 0 0;
}
.TxtPage #Bottom {
	border-top:0;
	margin-top:30px
}
#FooterB {
	padding-top:10px;
	background:#fff;
	width:960px;
	margin : 0 0 0 2px;
}
*html #FooterB {
	margin : 0 0 0 1px;
}
/* ---------- @ / Footer -----------*/
.left {	
	float:left;
	}

.right {	
	float:right
	}
/*Forms*/
input.txtInput {
	border:1px solid #cecece;
	color:#939393;
	padding:3px 7px;
} 

/*Login*/
#Top {
	font-weight:bold;
}
#topForm {
	width:220px;
	float:left;
	padding:12px 0 0 30px;
}
#topForm input {
	float:left;
	margin:0 0 10px 0;
}
#topForm input.imgInput {
	margin:-15px 0 0 10px
}
#topForm form {
	margin:10px 0 0 0;
}

#topLinks {
	width:680px;
	float:left;
	text-align:right;
	padding:12px 30px 0 0;
}

/*Menu Top*/
#Menu A {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
#Menu A:hover{
	text-decoration:none;
}
#Menu .current_page_item A , #Menu .current_page_item A, #Menu .current_page_ancestor A{
	color:#073861;
	font-size:16px;
}
#Menu {
	height:42px;
	background:url(images/bg_menu.gif) left top repeat-x;
	width:962px;
	margin-left:1px;
	display:inline;
}
#Menu li {
	list-style-type:none;
	float:left;
	margin:0 5px 0 0;
}
#MenuList li ul {display:none;}
#MenuList {margin:6px 0 0 23px;float:left}
#MenuList .msl,#MenuList .msp {float:left;width:9px;height:35px}
#MenuList .msc {height:29px;padding:6px 5px 0 5px}

#MenuList .current_page_item .msc ,
#MenuList .current_page_ancestor .msc,
#MenuList .current_page_parent .msc
{float:left;background:url('images/mac.gif') left top repeat-x;text-align:center;min-width:85px;}
*html #MenuList .current_page_item .msc {width:115px}
*html #MenuList .current_page_ancestor .msc {width:100px}
*html #MenuList .current_page_ancestor .msc {width:100px}
#MenuList .current_page_item .msp,
#MenuList .current_page_ancestor .msp,
#MenuList .current_page_parent .msp
{background:url('images/maright.gif') left top no-repeat;}

#MenuList .current_page_item .msl ,
#MenuList .current_page_ancestor .msl,
#MenuList .current_page_parent .msl
{background:url('images/maleft.gif') left top no-repeat;}

#MenuList .msc {float:left;background:url(images/mnc.gif) left top repeat-x;}
#MenuList .msp{background:url('images/mnright.gif') left top no-repeat;}	
#MenuList .msl {background:url('images/mnleft.gif') left top no-repeat;}
	
/* ---------- @ Headings -----------*/
strong{
	font-weight:bold;
}
		   
h1 {
	font: normal 24px  Trebuchet MS, Lucida Grande, Arial,Georgia, "Times New Roman", Times, serif;
	color:#083f78;
	letter-spacing:-0.04em;
}
.postTxt h1 {

}	
.greenH {color:#3a8702;}
.orangeH{color:#ff7202;}
#PostMainTxt h1 {	
	color:#083f78;
  font: 12px Arial, Helvetica, sans-serif;
  letter-spacing:0;
}

h2 {	
	font: normal Trebuchet MS, Lucida Grande, Arial,Georgia, "Times New Roman", Times, serif;
	/*color:#083f78;*/
}
		
h3 {	
	font: normal   Arial,Trebuchet MS, Lucida Grande,Georgia, "Times New Roman", Times, serif;
	color:#083f78;
}
	
h4 {	
font: normal  Trebuchet MS, Lucida Grande, Arial,Georgia, "Times New Roman", Times, serif;
	color:#083f78;
}
	
.Footer, #Bottom {
	padding:10px 0;
}
.Footer h4, #Bottom h4{
	color:#004088;
	padding:8px 20px 8px 30px;
	float:left;
	font-weight:bold;
	font-size:14px;
}
.Footer #logolist, #Bottom #logolist {
	float:left;
}
.Footer #logolist img, #Bottom #logolist img {
	margin:0 20px 0 0;
}
h4#pagetitle {
	margin-bottom:15px;
	}
	






/* ---------- @ Strona główna -----------*/
#PostsSecondLine {
	float:left;
	display:inline;
	margin:0px 3px 0 3px;
	width:954px;
	/*background:#fff url('images/PostsSecondLineBg.gif') left bottom repeat-x;*/
	padding: 0 ;
}
#PostsSecondLine .MainPageBox {
	float:left;
	margin: 3px 0 0 35px;
	display:inline;
}


#PostsThirdLine {
	float:left;
	margin:25px 0 0 0;
	width:960px;
}
#PostsThirdLine h3{
	border-bottom:2px solid #e4e4e4;
}
#PostsThirdLine a{
	
}
#PostsThirdLine p{
	margin:10px 0;
}
#PostsThirdLine ul, #PostsThirdLine li{
	list-style-position:inside;
	margin:0;padding:0;
}
#PostsThirdLine div.MainPageBox {
	float:left;
	margin: 0 0 0 35px;
	display:inline;
	width:258px;
}
#PostsThirdLine div.MainPageBox#box_69 {margin: 0 0 0 45px}


#newsletterIn{
	color:#696868;
	border:1px solid #c7c7c7;
	padding:5px;
	float:left;
	width:170px
}
#newsletterSub {
	float:left;
	margin: 0 0 0 20px
}
div.privateP {
	background:#f7c5be !important;
	border:1px red dashed !important;
}
span.privPInfo {
	float:right;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.MainPageBoxFooterA {
	padding:10px 35px;
}
.MainPageBoxFooterA P {
	float:left;
	margin:0;
	padding:2px 0 2px 10px;
}
.MainPageBoxFooterA A {
	margin: 0 20px 0 0 ;
}

.divider {
	color:#d8d8d8;
	padding:0 10px;
}
#copyright {
	clear:both;
	font-size:11px;
	padding-top:6px;
}
.MemberOf{
	background-color:#FFFFFF;
	color:#575757;
	float:right;
	padding:0 64px 0 5px;
}
.footerTxt {
	padding-left:40px;
	float:none;
	padding-bottom:5px;
	border-bottom:1px solid #999;
}
.footerTxt A {
	text-decoration:none;
	color:#0067c2;
}

/*Magic form*/
.magicForm {
	float:left;
	clear:both;
	border:1px solid #666;
	/*background: url('images/transBg.png') repeat left top;*/
	background-color: #fff;
	filter: alpha(opacity=90, style=0);
	-moz-opacity:0.90;
	width:250px;
	position:absolute;
	padding:5px;
	font-family:Trebuchet MS, tahoma, arial;
	font-size:11px;
	color:#555;
	display:none;
}
.magicForm form {
	float:left;margin:3px 0;
}
.magicForm label {
	float:left;
	margin:2px 5px 3px 2px;
	width:100px;
	text-align:right
}
.magicForm input, .magicForm select{
	float:left;
}
.magicForm select {
	width:120px;	
	border:1px solid #ddd;
	margin:2px 0;	
}
.magicForm input.txtInput{
	width:120px;	
	border:1px solid #ddd;
	margin:2px 0;
	padding:1px;
}
.magicForm .saveBtn {
	background:#bfeb87 url('images/ico/accept.png') 90% 50% no-repeat;
	border:1px solid #777;
	padding:3px 20px 3px 3px;	
	font-family:Trebuchet MS, tahoma, arial;
	font-size:11px;
	cursor:pointer;
	color:#444;
}
.submitLine {
	width:100%;
	float:left;
	text-align:center;
	margin-top:15px;
}
.magicForm .saveBtn:hover{
	background-color:#378e07;
	color:#fff;
} 
.magicFormControls {;float:left;width:240px;;padding:5px 5px;border:1px solid #2A3002;background:#002043;}
a.post-edit-link{
	float:left;
	cursor:pointer;
	width:16px;
	height:16px;
	background:url('images/ico/page_edit.png') left top no-repeat;
	text-decoration:none;
	color:#fff;
}
#closeMagicBox {
	float:right;
	cursor:pointer;
	width:16px;
	height:16px;
	background:url('images/ico/cancel_16.png') left top no-repeat;
	}

#closeMagicBox:hover {
	text-decoration:none;
}

.privPInfo {
	cursor:pointer;
	width:16px;
	height:16px;
	background:url('images/ico/cancel_16.png') left top no-repeat;
	font-family:Trebuchet MS, tahoma, arial;
	font-size:1px;
	text-decoration:none;
	color:#000;
}

.mfCO {
	position:absolute;
	width:16px;
	height:16px;
	border:1px solid #ccc;
	background:#fff url('images/ico/process.png');
	cursor:pointer;
	z-index:10;
}
.red {color:#95180F}
.green {color:#335c04}
.hr {border:1px solid #ddd;display:block;float:left;width:100%;height:1px;}
hr {
	border:1px solid #DDDDDD;
	margin:2px 0 5px 0;
	text-align:left;
	position:absolute !important;
}
.Przejsciowa .dolnyBoksik hr {
		position:relative !important
}
/* ---------- @ Boksy -----------*/
.BoksZielony {	
	background:#519107 url(images/BoksZielonyBg.jpg) left top repeat-x;
}
.BoksZielony h1 {
	color:#fff;
	padding:0 0 15px 0;
}
.BoksZielony A {
	color:#fff
}
.adminActions A{
	text-decoration:none;font-family:Trebuchet MS, tahoma, arial;font-size:11px;float:left;clear:none;margin:5px;cursor:pointer;padding:2px;border:1px #06203B solid;background:#869607;color:#fff;
}
.adminActions a:hover {
	background:#525C04;
	color:#fff;
	text-decoration:none;
}
.Footer P, #Bottom P {
	margin:0 0 5px 0;
}

/*podstrona*/
.TxtPage {
	padding:30px 0;
}
#LeftPan {
	width:216px;
	padding: 0 10px 10px 25px;
	float:left;
}
#RightPan  {
	padding: 0 25px 10px 7px;
	float:left;
	width:677px;
}

/*Menu left*/
/*-------------------------------------------------------------------------------------------------------------------------*/
#MenuListLeft li {
	list-style-type:none;
	width:212px;
	margin-left:1px;
}
.lvl_0 li {
	border-top:1px solid #fff;
	border-bottom:1px solid #d4d2d3;
}
.lvl_1 li {
	border:0
}
#MenuListLeft.lvl_0 li A{
	float:left;
}
#MenuListLeft li, #MenuListLeft li ul, #MenuListLeft A {
	float:left;
}
.lvl_1,
.lvl_2, 
.lvl_3,
.lvl_4 {
	display:none
}
.MenuLeftFoot {
	width:214px;
	height:42px;
	margin:0;
	padding:0;
	background:url('images/menu_foot.jpg') left top no-repeat;
	float:left;
}
.TxtPage .MenuHeader{
	background:#f4f4f4 url('images/bg_menu_left_cpl.jpg') left top no-repeat;
	font-family: Trebuchet MS , Lucida Grande;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	width:188px;
	padding:15px 0 14px 26px;
	margin:0;
} 

#MenuListLeft {
	float:left;
	margin:0;
	padding:0;
	margin-top:-1px;
	background:url('images/menu_item_noactive_big.jpg') left top repeat-y;
}




#MenuListLeft A.menu_link_lvl_1 {
	width:186px;
	padding:12px 0 10px 26px;	
	font-weight:bold;
	text-decoration:none;
	color:#22639c;
}


#MenuListLeft A.menu_link_lvl_1 .msc	{
	width:160px;padding-right:25px
}
#MenuListLeft .current_page_parent .lvl_1 , 
#MenuListLeft .current_page_item .lvl_1, 
#MenuListLeft .current_page_ancestor .lvl_1{
	display:block !important;
	display:inline;
	border-top:1px solid #8FBAE8
}
#MenuListLeft .lvl_1 .current_page_item .lvl_2,
#MenuListLeft .lvl_1 .current_page_ancestor .lvl_2 {
	display:block !important;
	display:inline;
}
#MenuListLeft .lvl_2 .current_page_item .lvl_3,
#MenuListLeft .lvl_2 .current_page_ancestor .lvl_3 {
	display:block !important;
	display:inline;
}
#MenuListLeft .lvl_3 .current_page_item .lvl_4,
#MenuListLeft .lvl_3 .current_page_ancestor .lvl_4 {
	display:block !important;
	display:inline;
}

#MenuListLeft .lvl_1 {
	margin:0px 17px 10px 26px;
	width:169px;	
}
#MenuListLeft .lvl_1 li {
	width:169px;
}

#MenuListLeft .lvl_1 li A {
	padding:8px 0 8px 12px;
	width:157px;
}
#MenuListLeft .lvl_2 {
	padding:0;
	width:148px;	
}
#MenuListLeft .lvl_2 li {
	width:148px;
}
#MenuListLeft .lvl_1 A.current_page_link  {
	font-weight:bold;
}
#MenuListLeft .lvl_1 li.current_page_parent A.menu_link_lvl_2 {
	font-weight:bold;
}
#MenuListLeft .lvl_2 li.current_page_item A {
	font-weight:bold;
}
#MenuListLeft .lvl_2 li A {
	padding:8px 0 8px 22px;
	width:148px;
	font-weight:normal;
}
#MenuListLeft .lvl_3 li.current_page_item A {
	font-weight:bold !important;
}
#MenuListLeft .lvl_3 li A {
	padding:8px 0 8px 34px;
	width:136px;
	font-weight:normal !important;
}

#MenuList .pointerspan {
	display:none;
}
#MenuListLeft .lvl_2 li A, 
#MenuListLeft .lvl_1 li A  {
	border-bottom:1px solid #8fbae8;
	text-decoration:none;
	color:#22639c;
	}
#MenuListLeft .current_page_item A.menu_link_lvl_1 ,
#MenuListLeft .current_page_parent A.menu_link_lvl_1  {
	font-size:12px;
	}
A.menu_link_lvl_1 .msc {
	display:block;
	padding-right:15px;
	}
A.menu_link_lvl_1.current_page_link .msc {
	padding:0;
}	
/* Tła w lewym menu */
#MenuListLeft A.menu_link_lvl_1:hover {
	background:#d1e2f4 url('images/menu_item_hover_big.jpg') left top repeat-y;
}
#MenuListLeft .current_page_ancestor {
	background:#CADBED url('images/menu_item_hover_big.jpg') left top repeat-y;
}
#MenuListLeft .current_page_ancestor A.menu_link_lvl_1:hover {
	background:#CADBED;
}
#MenuListLeft.lvl_0 .current_page_item , 
#MenuListLeft.lvl_0 .current_page_parent{
	background:#d1e2f4 url('images/bg_menu_left_act.jpg') !important;
}
#MenuListLeft .current_page_item A.menu_link_lvl_1 ,
#MenuListLeft .current_page_parent A.menu_link_lvl_1  {
	background:#d1e2f4 url('images/bg_menu_left_act.jpg') repeat-y left top ;
}
A.menu_link_lvl_1 .msc {
	background:url('images/pointer.gif') no-repeat 95% 50%;
}
.current_page_ancestor A.menu_link_lvl_1  .msc,
.current_page_parent A.menu_link_lvl_1  .msc,
A.menu_link_lvl_1.current_page_link  .msc {
	background-image:none;
}
#MenuListLeft .lvl_2 {
	background:#CADBED
}
#MenuListLeft .lvl_2 li A, 
#MenuListLeft .lvl_1 li A  {
	background:#cadbed;
}
#MenuListLeft .lvl_2 li A:hover,
#MenuListLeft .lvl_1 li A:hover{
	background:#e7eff8;
}





.pointerspan {
	border:0;font-size:1px;text-decoration:none;line-height:1px;
}

/*4 tiny*/
.tekstDuzoWiekszy{
	font-size:16px !important;
}
.tekstWiekszy {
	font-size:14px !important;
}
.tekstNormalny {
	font-size:12px;
}
.Z_Kreska{
	border-bottom:2px solid #d3d3d3 !important;
	clear:both;
}
.Bez_Kreski{
	border:0 !important;
}
.zielony {
	color:#3a8702 !important;
}
.pomarancz{
	color:#ff7202 !important;
}
.szary {
	color:#5e5e5e !important;
}
.czarny {
	color:#000 !important;
}
.bialy {
	color:#fff !important
}
.niebieski {
	color:#054078 !important
}
.powiekszenieObrazka{
	
}
.SideBarprawy {
	float:right;
	width:250px;
	text-align:right
}
.SideBarprawy div {
	text-align:left;
} 
.prawyBoksik{
	width:200px;
	padding:10px ;
	margin:0 0 10px 20px;
	/*float:left;
	clear:both;
	display:inline;*/
}
.prawyBoksik li {
	/*list-style-position:inside;*/
}
.prawyBoksik h4 {	
	/*font: bold 16px  Arial,Trebuchet MS, Lucida Grande,Georgia, "Times New Roman", Times, serif;
	color:#083f78;
	border-bottom:2px #ddd solid*/
}
.prawyboks1 {
	border:1px solid #d6d6d6;
	border-left-width:2px;
	background:url('images/boksy/bg_blue.jpg') left top no-repeat;
	
}
.prawyboks3 {
	border:1px solid #d6d6d6;
	background:#fbfbfb
}
.prawyboks2 {
	border:0;
	background:#fff;
}
.linkStrzalaLewa{
	background:url('images/ico/sLeft.gif') left 2px no-repeat;
	padding-left:20px;
	display:block;
}

.SideBardolny,.SideBardolny2 {
	clear:both;margin:10px 0;
width:100%;float:left
}
.dolnyBoksik,.dolny2Boksik {
	width:181px;
	padding:10px 15px;
	margin-left:18px;
	float:left;
	display:inline;
	border:1px solid #e4e4e4;
	min-height:250px;
}
div.prawyBoksik.zielony, div.prawyBoksik.szary{border:1px solid #e4e4e4;}
/*#CenterPan .dolnyBoksik {width:254px; border:0;}*/


*html div.dolnyBoksik {
	height:250px;
}
*html div.dolny2Boksik {
	height:250px;
}
.dolnyBoksik.firstBox,.dolny2Boksik.firstBox{
	margin-left:0;
}
/*dolny zielony*/
.TxtPage .dolnyBoksik.zielony P,.TxtPage .dolny2Boksik.zielony P,.TxtPage .prawyBoksik.zielony P {
	color:#fff !important
}
div.dolnyBoksik h3,div.dolnyBoksik h2,div.dolnyBoksik h1,div.prawyBoksik.zielony h1,div.prawyBoksik.zielony h2,div.prawyBoksik.zielony h3 {
	height:30px;
	margin-bottom:5px;
}
.Przejsciowa div.dolnyBoksik h3, .Przejsciowa  div.dolnyBoksik h2, .Przejsciowa  div.dolnyBoksik h1 {
	height:auto;
	margin:0;padding:0;
}


div.dolnyBoksik.zielony, div.prawyBoksik.zielony{
	background:#539a0c url('images/boksy/bg_green.jpg') left top repeat-x;
}
p.zielony, span.zielony {
	background: none;
}

div.dolnyBoksik.zielony h1 , div.dolnyBoksik.zielony h2 , div.dolnyBoksik.zielony  h3,div.prawyBoksik.zielony h1,div.prawyBoksik.zielony h2,div.prawyBoksik.zielony h3 {
	color:#fff;
}
div.dolnyBoksik.szary,div.prawyBoksik.szary {
	background:#f5f5f5 url('images/boksy/bg_grey.jpg') left top repeat-x;
}
div.dolnyBoksik.przszeroki, #CenterPan div.dolnyBoksik.przszeroki {
  border:1px solid #e4e4e4;
  background:#fafafa;
  width:868px;
  padding:10px;
  min-height:100px;
}

*html div.dolnyBoksik.przszeroki {
	height:110px;
}

h1.pudelkoPrawe {
	font-size:15px !important;
}
.prawyBoksik img {
	vertical-align:middle;
	margin:0 5px 0 0;
}
.obrazekPoLewej{
	float:left;
	margin:0 5px 0 0;
}

.brak{
	float:auto;width:auto;border:none;color:none;
}

img.badge {
	clear:both;
	float:right;
	margin-left:140px;
	position:absolute;
	z-index:100;
}



#SideBarUslugi {
	width:193px;
	padding:10px;
	float:left;
	clear:both;
	border:1px solid #d6d6d6;
}


/*Boksy*/
.MainPage #PostBig {
	width:958px;
	/*height:306px;*/
	float: left;
	clear: right;
	padding:3px; 
}

.MainPage #PostBig p, .MainPage #PostBig img, .MainPage #PostBig A {
	border:0;
	margin:0;padding:0;
}
/*defaults*/
.TxtPage h1 {
	font-family:Trebuchet MS, Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	padding-bottom:4px;
}
.TxtPage P {
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#313131;
	font-size:12px;
}
.dn {
	display:none;
	background-color: #fff;
	filter: alpha(opacity=90, style=0);
	-moz-opacity:0.90;
	padding:5px;
	color:#000;
	position:absolute;
	z-index:1001;
	width:180px;
	border:1px solid #666;
	height:100px;
	margin-left:-201px;
  margin-top:-10px;
}
*html .dn {
	width:180px;
	margin:0 0 0 -200px
}
.dn A {
	cursor:pointer;
}
.dn .posIn {
	font-size:10px;border:1px #ddd solid;color:#777;width:20px;padding:0;margin:0;
}
#PostMainTxt ul, #PostMainTxt ol{
	list-style-position:inside;
	line-height:145%;
	/*margin: 10px 15px 10px 0px;*/
}
#PostMainTxt ul li, #PostMainTxt ol li{
list-style-position:outside;
margin:0 0 0 20px;
}








/*drugie menu*/
.secondary{}
#MenuListLeft .lvl_1.secondary  {
	padding:0;
	background:#d1e2f4;
	width:148px;	
}
#MenuListLeft .lvl_1.secondary  li {
	width:148px;
}
#MenuListLeft .lvl_1.secondary  li.current_page_item A {
	font-weight:bold;
}
#MenuListLeft .lvl_1.secondary  li A {
	padding:8px 0 8px 22px;;
	width:148px;
	font-weight:normal !important;
}



.wciecie10 {
	padding-left:10px;
}
.wciecie20 {
	padding-left:20px;
}
.wciecie30 {
	padding-left:30px;
}
.wciecie60 {
	padding-left:60px;
}
.wciecie120 {
	padding-left:120px;
}
#RPL , #RPP {
	float:left;width:45%;
}
#RPP {
	margin-top:43px
}
.req {
	color:red;
}
.faq li {
color:#083F78
}
.faq li .answer li, .answer, .answer  p,  .answer strong{
color:#5E5E5E  !important
}
#faq h3 {cursor:pointer !important}
span.title {
		color:#4a4a4a ; 
		font-family:Arial; font-size:12px; font-weight:bold
}

*html .bsgl {
	display:inline;
}

.bsgh {
	/*margin-left:414px;*/
	margin-top:0px;
	color:#fff;
}
.bsgl {
	margin-left:20px;
	margin-top:10px;
	color:#fff;
	position:relative;
	float:left;
	width:350px;
	margin-right:40px;
	color:#fff;
	clear:both
}
*html .bsgh {
	display:inline;
}



.bsl1 td  ,.bsl2 td , .bsl3 td{ vertical-align:middle} 
.bsgl p, .bsgl h1,  .bsgl h2 , .bsgl h3 {color:#fff !important}
.bsgl h3 {font-weight:bold}

.bsl1,.bsl2,.bsl3 {font-family:Arial, color:#fff !important;font-size:14px;}
 
.bsl0 {
  margin-bottom:15px;height:75px;overflow:hidden;width:350px
}
.bsl1  ,.bsl2 , .bsl3{
  width:300px;height:60px;background:url('images/okmainleft.gif') 0px  50% no-repeat;overflow:hidden;
}
.bsl1  td ,.bsl2 td, .bsl3 td{
  padding-left:30px;
}

.bsl1 {
  border-bottom:3px solid #65a53d;
}
.bsl2 {
 border-bottom:3px solid #65a53d;
}


/**/
.bsgl img {float:left; margin:10px 15px  !important;clear:both;}
.bsgl P {line-height:115%}


.bsgh,bsg0 {
  position:relative;
	float:left;
	width:540px;
}
.bsg1,.bsg2,.bsg3 {
	position:relative;
	float:left;
	width:270px;
	clear:both;
}
.bsg0 {
  font-size:33px;margin-top:30px;
  font-family:Trebuchet MS;
  color:#fe9601 !important;
  font-weight:bold;
  margin-bottom:30px
}
.bsg1 {
	height:100px;
}
.bsg2 {
	height:46px;
	margin-bottom:19px;
}
.bsg3 {
	height:32px;
	padding-top:7px;
}
.bsg3 A {
	color:#fff;
}
#subB {
width:101px;
height:36px;
background:url('images/bw.jpg') no-repeat top left;
border:0;	
cursor:pointer
}
#logopracuj {
float:left;
height:50px;
margin-bottom:0;
margin-left:52px;
margin-right:0;
margin-top:10px;
width:130px;
}

#CenterPan {
  padding:0 30px;
}


.przszeroki table td {
  vertical-align:top;
  padding:0 10px;
  color:#606060;
}

.przszeroki .oldprice { margin:0 3px ;font-size:14px;text-decoration:line-through}
.przszeroki .prz5 td {
  padding:0;
  text-align:center;
  vertical-align:middle;
 
  
}
.przszeroki .prz5 .row1 td {font-weight:normal; font-size:18px;}
.przszeroki .prz5 .row1 td strong{font-size:17px }
.przszeroki .prz5 .row2 td {font-weight:normal; font-size:14px;}
/*('prz-bgdn.jpg')*/

.dolnyBoksik  .marginbox ,
.dolny2Boksik  .marginbox ,
.prawyBoksik  .marginbox {
	margin: -10px -15px;
	padding:10px 15px;
	cursor: pointer;
	}
.prawyBoksik  .marginbox {margin: -10px;padding:10px;}
.marginbox h3 a {
	display: block;
	width: 100%;
	margin: -10px -15px;
	padding: 10px 15px;
	}
div.dolnyBoksik .marginbox h3 {margin-bottom: 15px;}
.prawyBoksik .marginbox  h3 a {margin: -10px;padding: 10px;}
#PostsSecondLine h1 {margin-top:25px;}
*html #PostsSecondLine h1 {margin-top:0px;}
.boxBig_vis , .boxBig {float:left;}

*html .boxBig,*html .boxBig_vis{position:absolute;}
.bsgh {overflow:hidden;float:left;} 
#PostBig {position:relative;}

#regionSelect {
	width: 220px;
	margin: 10px 0px;
	padding:2px;
	color: #5E5E5E !important
}
#regionSelect option{
color: #5E5E5E !important}
.regionData {display: none;}
.linkBox{
  
  position:absolute;
  width:181px; 
}




#topLinksAdditional {float:right;margin:10px 0 0 0;}

#bottomLinksAdditional {float:left;margin:20px 33px 10px 33px}

#topLinksAdditional li, #topLinksAdditional A, #topLinksAdditional A:hover,#topLinksAdditional ,#topLinksAdditional ul,

#bottomLinksAdditional li, #bottomLinksAdditional A, #bottomLinksAdditional A:hover,#bottomLinksAdditional,#bottomLinksAdditional ul

{

display:inline;

color:#868788;

font-size:10px;

text-decoration:none;

}

#bottomLinksAdditional li, #bottomLinksAdditional A, #bottomLinksAdditional A:hover,#bottomLinksAdditional,#bottomLinksAdditional ul {color:#b0b1b3}



.bc A,.bc, .bc P , .bc span {text-decoration:none;color:#5E5E5E}

.bc A {color:#3678B5;}

.bc A:hover {text-decoration:underline;}











#breadcrumbs {

	height:2.7em;

	border:1px solid #c9c9c9;

	float:left;width:905px;background:#fff;

  color:#5E5E5E !important;

	font-size:10px;

	margin:3px 0 10px 25px ;	
	margin-top: -20px;
  }

  *html #breadcrumbs {display:inline}

#breadcrumbs li {

	float:left;

	line-height:2.7em;

	color:#777;

	padding-left:.85em;

	list-style-type:none;

	color:#5E5E5E !important;

	font-size:10px;

	}		

#breadcrumbs li a {

	background: url('images/breadcrums.jpg') no-repeat right center;

	display:block;

	padding:0 15px 0 0;

	color:#5E5E5E !important;

	font-size:10px;

	

	}							

	#breadcrumbs li a img {padding:6px 0 5px 0px}

#breadcrumbs li a:link,

#breadcrumbs li a:visited {

	text-decoration:none;

	color:#5E5E5E !important

	}		

#breadcrumbs li a:hover,

#breadcrumbs li a:focus {

	color:#5E5E5E !important;

	text-decoration:underline;

	}	
#breadcrumbs li a.homecrumb { float: left;}
#box_69 {width:880px;margin:10px 0 22px 40px;color:#b0b1b3;font-size:10px}

#box_69 P ,#box_69 strong,#box_69 h1, #box_69 h2, #box_69 h3,#box_69 A , #box_69 A:hover, #box_69 span, #box_69 li, #box_69 ul {color:#b0b1b3 !important;}

#box_69 img , #box_69 A img , #box_69 A:hover img{border:0 !important}




#bottomLinksAdditiona {}

.MainPage #PostBig,
.MainPage #PostBig .boxBig,
.MainPage #PostBig p {float: none; }

.MainPage #PostBig .boxBig { position: relative; }

#PostsSecondLine { margin:0 3px 0 !important; margin:25px 3px 0; }



.tekstDrobny {
  font-style:italic !important;
  color:#B0B1B3 !important;
  font-size:10px !important;
}
#tl {height:25px;}
.tekstGigant  {font: normal 20px Trebuchet MS, Lucida Grande, Arial,Georgia, "Times New Roman", Times, serif;}





/*platnosci*/
#logolist {margin-left:40px;width:880px;}
#logolist p {color:#004088}
.dolnyBoksik.referencje {padding-left:5px;padding-right:5px;width:201px}
.referencje .boxInAr{width:200px;margin-top:10px}
.referencje .boxInArTop{	background: url('images/boksy/ref_top.jpg') no-repeat right center;height:17px}
.referencje .boxInArCont{	background: url('images/boksy/ref_mid.jpg') repeat-y right center;padding-left:17px;padding-right:10px}
.referencje .boxInArBottom{	background: url('images/boksy/ref_bottom.jpg') no-repeat right center;height:17px}
.dolnyBoksik.referencje {
	background:#f5f5f5 url('images/boksy/bg_grey.jpg') left top repeat-x;
	float:right
}
.link_ref_more {float:right;margin:5px 10px}
