/* CSS Document */
* {	margin: 0; 	padding: 0;}
body {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #414141; /*background: url(http://static.e-prawnik.pl/img3/grupa_money.png) no-repeat top right;*/}
a {/*color: #414141;*/ color: #000; text-decoration: none;}
a:hover, .hC a:hover, .hD a:hover, .bmk li a:hover, .lnC:hover, .titB a:hover {color: #00538e; text-decoration: underline;}
img {border: none;}
ul li {list-style: none;}
p {line-height: 1.5em;}
.brdN {border: none !important;}
.padN {padding: 0px !important;}
.padLn {padding-left: 0px !important;}
.padRn {padding-right: 0px !important;}
.oh {overflow: hidden; font-weight: normal;}
.clr {clear: both;}
.tcnt {text-align: center;}
.trt {text-align: right;}
.tlt {text-align: left;}
.f10 {font-size: 10px !important;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px !important;}
.f13 {font-size: 13px !important;}
.f14 {font-size: 14px !important;}
.f15 {font-size: 15px !important;}
.f16 {font-size: 16px !important;}
.f17 {font-size: 17px !important;}
.f18 {font-size: 18px !important;}
.f20 {font-size: 20px !important;}
.f21 {font-size: 21px !important;}
.f22 {font-size: 22px !important;}
.f24 {font-size: 24px !important;}
.f25 {font-size: 25px !important;}
.f26 {font-size: 26px !important;}
.f28 {font-size: 28px !important;}
.f32 {font-size: 32px !important;}
.bg, .ulDoc li i {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat;}
h2, h3, h4, .boxB ul li a, .bmk li, .ulB li a, .advC, .subs span, .navImg, .smenu1, .smenu2, .smenu3, .smenu6 p, .hG, .ulD li a, .pC a, .hH, .ulF li a, .hF, .hI, .hJ, .hK, .ulG li a, .ulH li a, .ulI li a, .hI, .Fbody dt strong, .Fbody1 dt strong, .FmoreA, .ddA, .FdateA a, .box_op2 li h4, .hL, .TulD li a, .TulE li p, .FhB, .FmoreB, .FlsA li a, .prev, .next, .moreA, .boxL a, .price_krs1, .pF a, .hD, .hD a, /*.DboxA ul li a,*/ .DulC li a, .DulD li a, .DboxB, .STulD li a, .smenu_k1 ul li a, .boxZ2 h5, .ulN li a, .boxM a, .TlnA, .TulG li a, .CstB li h3, .hA1 span, .smenu_w1 li a, .fGeo, .ppHA1, .ppUlA1 li p, .fontA, .pG, .boxB1Rh1, .boxB1L ul li a, .grg, .linksA ul li h3 a, .topboxB1, .boxA1A, .p17G {font-family: Georgia,'lucida grande',tahoma,verdana,arial,sans-serif;;}
.cA {color: #00538e;} /*blue*/
.cB, .errl {color: #d02422;} /*red*/
.err {color: #d02422 !important;} /*red*/
/*.cC {color: #4c701f;}*/
.cD {color: #989898;} /*gray*/
.cE {color: #000;} /*black*/
.cF {color: #414141 !important;}
.cG {color: #48a1d2 !important;} /*light blue*/
.cH {color: #168E4E;} /*dark green*/
.cI {color: #FF764E;} /*dark orange*/
.cJ {color: #FFAE4E;} /*orange*/
.cK {color: #A63919;}  /*dark red*/
.dn {display: none !important;}
.bn {background: none;}
.cnt {margin: 0px auto;}
.cnti {margin: 0px auto !important;}
.tac {text-align: center;}
.mrR {margin-right: 0px !important;}
.mrL {margin-left: 0px !important;}
.mrT {margin-top: 0px !important;}
.flL {float: left;}
.flLi {float: left !important;}
.flLu {width: 520px !important; margin-left: 24px;}
.flLu li {float: left;}
.flR {float: right;}
.flRi {float: right !important;}
.lnC {text-decoration: underline; cursor: pointer; font-style: normal;}
.mrb10 {margin-bottom: 10px !important;}
.mrb15 {margin-bottom: 15px !important;}
.mrb20 {margin-bottom: 20px !important;}
.mrb25 {margin-bottom: 25px !important;}
.mrb35 {margin-bottom: 35px !important;}
.mrb45 {margin-bottom: 45px !important;} 
.mrb0 {margin-bottom: 0px !important;}
.selD {font-weight: bold;}
.db {display: block;}
.fAr {font-family: Arial !important;}
.fwN, .fwNA li a {font-weight: normal !important;}
.fwB {font-weight: bold !important;}
.fsN {font-style: normal !important;}
.pointA {font-weight: bold; text-decoration: underline; cursor: pointer;}
.pR {position: relative;}
.tdnc, .tdnc:hover, .tdnc em {color: #414141 !important; font-weight:normal; font-style: normal;}
.tdnc em {text-decoration: none !important;}
.tdu {text-decoration: underline !important;}
.hrA {border-top: 1px solid #b3b3b3; border-bottom: none; height: 1px;}
.hC, .hC a, .hH, .hD, .hD a, .boxA4 h3, .boxA5 h3, .hB, .bmk li a, .hG, .hG a, .frmA h4, .hI, .hJ, .hK, .hK a, .hL, .hM, .hM a, .hR, .hR a, .ppHA1, .hE {color: #000;}


#wrap {width: 990px; margin: 0px auto 50px; position: relative; }
#head {width: 990px; position: relative; z-index: 100; }
#headB {background: #fff; /*padding-bottom: 30px;*/ padding-left: 5px; padding-right: 5px;}
.headA {width: 980px; height: 25px; border-bottom: 1px solid #dadada; background: #fff; padding-left: 5px; padding-right: 5px;}
/*#logo {background-image: url(http://static.e-prawnik.pl/img3/sprites1.png); display: block; width: 220px; height: 75px; margin: 0px 0px 0px 380px; overflow: hidden; float: left;}*/
#logo {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat -490px -108px; display: block; width: 311px; height: 85px; margin: 0px 0px 0px 320px; overflow: hidden; float: left;}
#cont {width: 980px; /*margin-top: 30px;*/ padding-top: 30px; background: #fff; position: relative; padding-left: 5px; padding-right: 5px;}
#path {padding-top: 10px;}

.mTl {width: 350px; padding: 5px 0px 0px 0px}
.mTl li, .mT li {float: left; border-right: 1px solid #b3b3b3; padding: 0px 10px;}
.mrI {margin-left: 23px;}

.mT {display: block; float: right;}
.mT li {float: left; display: block;}
.find {display: block; width: 217px; height: 26px; background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat right top; float: right; clear: right; margin-top: 25px; position: relative;}
.findB {display: block; width: 297px; height: 26px; background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat right -80px; position: relative; margin: 0px 0px 35px 0px;}
.inA, .inG {width: 180px; height: 19px;  position: absolute; top: 3px; left: 5px;}
.subA {width: 30px; height: 26px; top: 0px; right: 0px;} 
.subA, .subB, .inB, .inF, .subD, .inG {position: absolute;}
.subA, .subB, .subD, .btnA, .cp {cursor: pointer;}
.inA, .inB, .subA, .subB, .inF, .subD, .inG {background: none; border: none;}
.inG {width: 260px;}
.inH, .inI, .inJ, .inK, .inL  {height: 22px; border: 1px solid #b3b3b3; padding-left: 3px; padding-right: 3px; /*padding-left: 0px 3px;*/ /*font-family: Arial;*/}
.inH {width: 149px;}
.inH1 {width: 310px !important;}
.inH2 {width: 320px !important;}
.inI {width: 234px;}
.inJ {width: 50px; float: left; margin-right: 5px; height: 20px;}
.inK {width: 223px; height: 28px; margin-bottom: 15px;}
.inL {width: 232px; height: 28px; margin-bottom: 15px; padding: 2px;}
.stF {width: 238px;}


.advA {margin-top: 10px;/*filter:alpha(opacity=50); opacity:0.5;*/ /*background: url(http://static.e-prawnik.pl/img3/transparent.gif);*/ /*background-color: rgba(255, 0, 0, 0.5);*/ /*background: none repeat scroll 0 0 transparent !important; /*background-color:rgba(0,0,0, .90) !important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);*/}
.qwdX {margin-top: 10px;/*filter:alpha(opacity=50); opacity:0.5;*/ /*background: url(http://static.e-prawnik.pl/img3/transparent.gif);*/ /*background-color: rgba(255, 0, 0, 0.5);*/ /*background: none repeat scroll 0 0 transparent !important; /*background-color:rgba(0,0,0, .90) !important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);*/}
.subB {font-weight: bold;}
.advA, .advB {text-align: center;}
.qwdX, .qwdV {text-align: center;}
.advB {margin: 25px 0px; clear: both; overflow: hidden;}
.qwdV {margin: 0px 0px 25px 0px; clear: both; overflow: hidden;}
.advB1 {margin-bottom: 25px; clear: both;}
.advC {font-size: 12px; font-weight: bold; padding: 0px 0px 10px; clear: both;}
.advC1 {color: #989898; font: normal 10px Arial; text-align: right;}
.advEr {position:absolute; /*width:160px;*/ text-align:left; top: -25px; left: 990px;}
.qwdSd {position:absolute; /*width:160px;*/ text-align:left; top: -25px; left: 990px;}
.advEl {position:absolute; text-align:right; top: -25px; right: 990px;}
/*.advEl {position:absolute; right:985px; text-align:right; top:5px;}
.advEr {position:absolute; top:455px; left:985px; width:160px; text-align:left;}*/
.advD {margin: 10px auto 10px; width: 450px; overflow: hidden;}
.advF {margin: 0px auto; width: 460px;}
.advG {width: 200px; height: 200px; float: right; margin-left: 5px;}

.brdA {border-bottom: 1px solid #dadada; padding-bottom: 40px;}
.brdB {border-top: 1px solid #dadada;}

/*login register*/
.LogA {font-size: 20px; border-bottom: 1px solid #dadada; padding-bottom: 5px;}
.LogB, .LogC {font-size: 11px; margin-bottom: 15px;}
.LogC, .LogE {margin-top: 15px;}
.LogB input {margin-right: 10px;}
.LogB strong {padding-left: 15px;}
.LogD {margin-bottom: 15px;}
.LogE {font: normal 11px Arial;}
.LimgA, .LimgB {display: block; height: 22px;}
.LimgA {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat -330px 0px; width: 166px;}
.LimgB {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat -330px -22px; width: 186px;}
.login-boxA {width: 250px; margin: 20px 0px 0px 0px; border-right: 1px solid #dadada; float: left; padding-left: 30px;}
.login-boxB {width: 256px; margin: 20px 0px 0px 0px; float: left; padding-left: 24px;}
.close {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat -555px 0px; display: block; width: 12px; height: 12px; float: right;  margin: -40px -8px 0 0;}
.login-popup {width: 562px; min-height: 288px; display:none; background: #fff; padding: 13px 17px; float: left; font-size: 1.2em; position: fixed; top: 50%; left: 50%; z-index: 99999;
	box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #000; /* Safari, Chrome */
}
#mask {display: none; /*background: #000;*/	position: fixed; left: 0; top: 0;	z-index: 10; width: 100%; height: 100%;	opacity: 0.6;	z-index: 999; background-color:rgba(0,0,0, .80); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.boxH {width: 722px; min-height: 205px; overflow: hidden; margin: 0px auto 45px;}
.boxH1 {background-color: #fff7f7; margin-bottom: 10px; padding: 10px;}
.boxH1 h3 {margin-bottom: 10px;}
.boxH1 a {font-weight: bold; font-style: underline;}
.boxH2 {border: 1px solid #dadada; overflow: hidden;}
.boxI {width: 314px;}
.boxJ {width: 315px; background-color: #f5f5f5; border-left: 1px solid #dadada;}
.boxI, .boxJ {float: left; padding: 20px 5px 20px 40px; min-height: 200px; overflow: hidden;}
.adrA {margin-bottom: 25px; display: block; overflow: hidden;}
.adrA li {display: block; width: 270px; padding-left: 50px; float: left;}
.adrA1 {padding-left: 110px !important; width: 210px !important;}
.adrA2 {padding-left: 170px !important; width: 150px !important;}
.lg_p {text-align: center; font-size: 14px;}
.lg_p span {color: #d02422; }
.accA {display: block; position: absolute; top: 25px; width: 100px; right: 0px; /*box-shadow: 0px 5px 5px #464646;*/ overflow: hidden; background-color: #fff; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; text-transform: none; padding: 10px 5px 2px; z-index: 110;}
.accA li {float: none; border: none; padding: 5px 5px;}
.accA li a {float: none;}
.accA1 img {width: 18px;}
.accA1 a {display: block; float: left;}
.avr {display: block; width: 18px; height: 18px; overflow: hidden; float: left; margin: -2px 10px 0px 0px;}
.arrB {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat -536px 3px; display: block; width: 9px; height: 13px; margin-left: 10px; float: left; cursor: pointer;}
.accA2 {border-top: 1px solid #dadada !important;}
.stE {padding: 20px 5px 20px 20px;}
.ulK {margin-left: 40px;}
.ulK, .ulL {display: block; width: 280px; overflow: hidden;}
.ulK li {margin: 0px 0px 0px 40px !important;}
.ulL li {margin: 0px !important;}
.ulK li, .ulL li {/*float: left;*/ width: 250px; display: block; overflow: hidden;}
.ulKA input, .ulLA input {margin-top: 10px;}
.ulKB, .ulLB {width: 550px !important; clear: both; padding: 10px 0px !important;}
.ulKB p, .description {overflow: hidden; margin-left: 25px; font-size: 11px; padding-left: 10px;}
.ulKB p {margin-right: 5px;}
.stG {width: 580px;}
.stH {padding-top: 62px;}
.stI, .stI li {width: 100%;}
.stI {margin: 23px 0px 0px 0px !important;}
.stI li {margin: 0px 0px 10px 0px !important;}
.logStat {display: block; overflow: hidden; position: relative; float: left; font-size: 1.2em; min-height: 288px; padding: 13px 17px; width: 533px; border: 1px solid #dadada; margin: 25px 0px; background-color: #f5f5f5;}
.stJ {padding: 10px 0px 0px 30px; overflow: hidden;}
.stJ em {font-weight: bold;}
.stJ span {overflow: hidden; float: left; display: block; width: 500px;}
.stJ input {display: block; float: left; /*border: 1px solid #b3b3b3;*/}
.stK {margin: 0px 0px 10px 30px;}
.stL li {margin-left: 20px; margin-right: 20px;}
.ulM Li {display: block; overflow: hidden; margin-bottom: 10px;}
.chckA input {float: left; margin-right: 10px;}
.chckA span {display: block; overflow: hidden;}
.stN {margin-top: -1px;}
.stT {margin-bottom: 5px; margin-top: -5px;}


/*menu*/
.mM {clear: both; display: table;  width: 100%; height: 30px; position: relative;}
.mM li {border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; display: table-cell; text-align: center;  margin-right: -1px;}
.mMA, .mMC, .mMD {text-transform: uppercase; font-size: 11px; font-weight: bold; /*float: left;*/ font-family: 'Open Sans', Arial;}
.mMA a, .mMC a, .mMD a {padding: 7px 0 10px 0; display: block; }
.mMC a {padding-left: 10px; border-right: 1px solid #fff;}
.mMA a {border-left: 1px solid #fff; border-right: 1px solid #fff;}
.mM li:hover, .slcA { text-decoration: none; border-bottom: 1px solid #fff;}
.mM li a:hover {border-left: none !important; border-right: none !important;}
.mM li:hover {border-left: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3;}
.mM li a:hover, .slcA a {text-decoration: none !important;}
.mM li a:hover, .slcA .slcA1, .slcC .slcA1 {color: #00538e;}
.mMC a:hover {border-left: none !important;}
.mMD a:hover {border-right: none !important;}
.mMC {border-left: 1px solid #b3b3b3;}
.mMD {border-right: 1px solid #b3b3b3}
.mMD a {padding-right: 10px; border-left: 1px solid #fff;}
.mMC ul {left: -1px !important;}
.uA {text-decoration: underline;}
.mM li ul {display: block;}
.mM li ul li {border-top: none; border-bottom: none; text-align: left; display: block; overflow: hidden;}
.mM li ul li a:hover {border: none;}

#nav, #nav ul, #nav li {overflow: visible; }
.navImg {text-align: center !important; width: 185px; border: none !important; font-size: 14px; font-weight: normal; padding: 0px 5px 10px 5px; margin-bottom: 20px; display: block; float: left;}
.navImg a:hover {text-decoration: none !important;}
.navImg span {padding-top: 10px; font: normal 12px Arial; color: #00538e;}
.navImg span:hover {text-decoration: underline;}
.navImg img {margin-bottom: 10px;}
#nav a:hover{/*text-decoration: underline;*/}
/*#nav li{float:left; }*/
#nav ul {position:absolute; display:none; left: -5px; top:34px; box-shadow: 0px 8px 8px #464646; overflow: hidden; background-color: #fff; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; text-transform: none; padding-top: 20px;}
#nav ul li p a:hover {text-decoration: underline !important;}

.smenu0 {margin-left: 4px !important; z-index: 1000;}
.smenu1, .smenu5 {border-left: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important; width: 400px}
.smenu5 {width: 330px;}
.smenu1, .smenu2, .smenu3, .smenu4, .smenu5 {padding: 0px 20px 10px; border-right: 1px solid #dddddd; display: block; float: left;} 
.smenu1 a, .smenu2 a, .smenu3 a, .smenu4 a, .smenu5 a {background: #fff;	padding: 0px 10px 15px !important;	font-size: 12px !important; font-weight: normal; border: none;}
.smenu1 span {padding: 0px 10px 15px; display: block;}
.smenu4 span {padding: 0px 10px 0px;}
.smenu2, .smenu3 {border: none !important;}
.smenu2 {width: 120px;}
.smenuA {font: normal 12px Arial !important;}
.smenuB {margin-bottom: 5px;}
.smenu1 a:hover, .smenu1 a, .navImg a, .smenu2 a, .smenu2 a:hover, .smenu4 a:hover, .smenu5 a, .smenu5 a:hover, .smenu6 {border-left: none !important; border-right: none !important;}
.smenu3 {width: 130px;}
.smenu6 {padding: 5px 0px 10px 10px; width: 200px;}
.smenu6 p {font-weight: normal; line-height: 1.8em; margin-bottom: 10px; font-size: 12px; text-align: center;}
.smenu4 a {padding-bottom: 0px !important;}
.smenu4 {display: block; width: 260px; border: none !important; margin-bottom: 5px !important;}
.wdA {width: 978px;}
.mhgA {min-height: 170px; margin-bottom: 20px;}
.mhgB {min-height: 130px; margin-bottom: 20px;}
.mrB {margin-top: 10px;}
.posA {left: 764px !important;}
.wdB {width: 160px !important;}
.wdC {width: 220px;}
.btnA, .btnAi {display: block !important; background-color: #dadada !important; border: 1px solid #b3b3b3 !important; padding: 4px 18px !important; /*padding: 6px 18px !important;*/ font: bold 13px Arial !important; text-align: center; color: #000;}
.btnA:hover, .btnAi:hover {color: #000 !important; text-decoration: none;}
.btnA {text-decoration: none !important; color: #000 !important;}
.btnAi {border: 1px solid #ededed !important; background-color: #f6f6f6 !important; color: #c4c4c4 !important;}
.btnAi:hover {color: #c4c4c4 !important;}
.stA {width: 70px; margin: 20px 0px 10px;}
.stA1 {width: 70px; margin: 20px auto 10px;}
.stC {margin: 5px auto 10px; width: 65px; position: absolute; top: 110px; left: 29px; text-decoration: none !important;}
.crossA {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat -570px top; display: block; width: 9px; height: 9px; position: absolute; top: 7px; right: 7px;}
.crossA:hover {cursor: pointer;}

.ssmnu1 {width: 740px; float: left; overflow: hidden; border-left: 1px solid #dddddd !important; margin-bottom: 20px;}
.ssmnu1 span {width: 100%; display: block; padding-bottom: 20px; padding-left: 10px;}
.ssmnu1 p {display: block; float: left; width: 245px;}

/*.hA1 {margin-bottom: 10px; padding-top: 10px !important; padding-bottom: 10px !important;}*/
.hA1 {margin-bottom: 10px; height: 50px; padding: 0px !important;}
.hA1 a {padding-top: 13px; height: 37px; display: block;}
.hA1 span {font-size: 18px; text-decoration: underline;}

/*.hA2 {background: url(http://static.e-prawnik.pl/img3/porady_prawne_btnC6.png) no-repeat top; border: none !important; height: 52px;}
.hA2 a:hover {background: url(http://static.e-prawnik.pl/img3/porady_prawne_btnC6.png) no-repeat bottom; border: none !important; padding-top: 14px;}
.hA2 span {color: #fff; text-decoration: none; font-size: 20px;}
.hA2 a:hover {text-decoration: none !important;}
.hA2 span:hover {color: #fff; text-decoration: none !important;} */

.hA3 {margin-bottom: 10px; display: block; }
.hA3 a {display: block; overflow: hidden;}

.count {height: 30px; overflow: hidden;}
.count ul {margin: 0px 0px 0px 12px;}
.count ul li {background: url(https://static.e-prawnik.pl/img3/forum/count.png) no-repeat; display:block; float:left; font-family:'Times New Roman'; font-size:16px; font-weight:bold; height:18px; padding:0 0 0 4px; width:10px; margin-right: 2px;}
.countA1 {background: none !important; color: #414141; font-family:Arial !important; font-size:13px !important; font-weight:normal !important; width:40px !important; padding-top: 2px !important;}
.cntBox {width: 270px; margin: 0px auto;}
.cntBox span {display: block; float: left; padding-top: 3px;}


.sM {border-bottom: 1px solid #b3b3b3; display: block; overflow: hidden;}
.sM li {float: left; }
.sM li a {padding: 6px 22px; display: block;}
.slcA {border-left: 1px solid #b3b3b3 !important; border-right: 1px solid #b3b3b3 !important; border-bottom: 1px solid #fff !important;}
.slcC {border-left: 1px solid #b3b3b3 !important; border-bottom: 1px solid #fff; border-right: 1px solid #b3b3b3 !important;}

.slcB a {color: #00538e !important; text-decoration: none;}
.pdA li a {padding: 6px 13px; text-align: center;}
/*.pdA li a {padding: 6px 16px; text-align: center;}*/

.pdB {padding: 6px 18px !important;}
/*boksy*/
.boxA1 {padding-bottom: 10px;}
.colA, .boxA1 {width: 579px; margin-right: 15px; float: left;}
.colB {width: 980px; border-bottom: 1px solid #dadada; min-height: 348px; /*margin-top: 20px;*/ overflow: hidden;}
.colC, .boxA2 {width: 386px; float: right;}
.boxA2 {margin-bottom: 25px;}
.colD {min-height: 270px; border-bottom: 1px solid #dadada; overflow: hidden; clear: both;} 
.colE, .colM {width: 350px;} 
.colF {width: 200px; margin-top: -1px;}
.colE {padding-right: 29px; float: left;}
.colF, .colF1, .colL, .colM {float: left;}
.colG {margin-bottom: 25px; height: 25px;}
.colJ {width: 300px;}
.colK {width: 651px;}
.colH {float: left; width: 200px;}
.colI {float: right; padding-left: 29px; width: 751px;}
.colJ {float: right;}
.colK {float: left; padding-right: 29px; padding-bottom: 25px;}
.colE1 {width: 400px; padding-left: 29px; float: left;}
.colF1 {width: 150px; float: left;}
.colE1, .colF1 {padding-bottom: 25px;}
.colL {width: 168px; background-color: #f5f5f5; border: 1px solid #dadada; margin: 25px 0px; padding: 0px 15px 15px;} 
.colM {margin: 25px 0px 25px 29px;}
.boxR {margin: -10px 20px 15px;}
.rek_link {/*margin-top: -10px;*/ margin-bottom: 25px; padding-bottom: 0px;}
.ulB2 li {display: block; float: left; width: 170px; }


/*.boxA1 span img {width: 350px;}*/
.boxA3 h2, .boxB0 h2, .boxA1 h3, .boxB0 h3, .boxA3 h2 {font-size: 22px; margin-bottom: 10px; font-weight: normal;}
.boxA1 h3, .boxA1A {font-size: 17px !important; line-height: 1.3em; overflow: hidden; font-weight: normal;}
.boxA3 p {margin-bottom: 0px !important;}
/*.boxA1 span {overflow: hidden; display: block; width: 350px; height: 210px; margin-bottom: 15px;}*/
.boxA1 p {/*margin-bottom: 20px;*/ overflow: hidden; padding-bottom: 20px;}
.boxA3, .boxB0 {width: 350px; float: left; margin-right: 35px;}
.boxA3 span, .boxB0 span {overflow: hidden; display: block; width: 350px; height: 210px; margin-bottom: 15px;}
.boxA3 span img, .boxB0 span img {width: 350px;}
/*.boxA3 h2 {font: normal 18px Georgia; margin-bottom: 10px;}*/
/*.boxA3 h2 {font-size: 18px;}*/
.boxA3 h2, .boxB0 h2 {line-height: 1.4em;}
.boxA4, .boxA5 {background-color: #f5f5f5; border: 1px solid #dadada; min-height: 250px; padding: 10px 20px 10px;}
.boxA4 {min-height: 180px;}
.boxA5 h3 {font-size: 18px;}
.boxA4 h3, .boxA5 h3 {margin-bottom: 20px; margin-top: 5px;}
.boxA4 h3 {font-size: 24px; font-weight: normal;}
.boxA4 h2 {font-size: 18px; font-weight: normal; margin: 5px 0px 15px 115px;}
.boxA4 img {float: left; width: 95px;}
.boxA4 p {margin-left: 115px; margin-bottom: 20px;}
.fot {width: 990px; clear: both;}
.boxA5 {min-height: 200px;}

.boxZ2 {width: 162px; overflow: hidden; /*min-height: 200px;*/ float: left; margin-bottom: 20px;}
.boxZ2 img {float: left; width: 55px; margin: 0px 10px 10px 0px;}
.boxZ2 h5 {margin-top: 15px; font-weight: bold; font-size: 12px; line-height: 1.5em;}
.boxZ3 {clear: both; margin-bottom: 20px;}
.boxM {margin-bottom: 25px;}
.boxM a {padding-right: 25px;}


.hA {margin-left: 60px !important;}
.hA span {text-decoration: underline;}
.hB {width: 110px; height: 26px; font-size: 20px; display: block; float: left; margin: 17px 0px 0px 15px; font-weight: normal;}
.hC {font-size: 24px;}
.hC {font-weight: normal;}
.hD, .hE, .hG, .hI, .hK {font-size: 24px; margin-bottom: 25px; font-weight: normal;}
.hD {margin-bottom: 20px; line-height: 1.4em;}
.hD a {color: #000 !important; text-decoration: none !important;}
.hE {padding-top: 10px;}
.hF {font-size: 28px; color: #000000; margin-bottom: 30px; line-height: 48px; font-weight: 500; word-wrap: break-word;}
.hG, .hF {line-height: 1.3em;}
.hG, .hK {border-top: 1px solid #dadada; padding: 10px 0px 0px; font-size: 18px;}
.hG {clear: both; font-size: 24px;}
.hH {text-align: center; margin-bottom: 15px;}
.hH, .hL {font-size: 22px;}
.hJ {font-size: 14px; margin-bottom: 15px; padding: 10px 0px 0px 0px; border-top: 1px solid #dadada;}
.hJ a {color: #000 !important; text-decoration: none;}
.hK, .hM {padding-left: 0px; font-family: Georgia !important;}
.hK a {color: #000 !important; text-decoration: none !important;}
.hI {font-size: 28px; font-weight: normal; line-height: normal; margin-bottom: 35px !important;}
.hJ, .hO {font: bold 16px Arial !important; margin-bottom: 25px; clear: both;}
.hO {margin-bottom: 15px; padding: 10px 0px 0px 0px; font: bold 17px Arial !important;}
.hL {margin: 5px 0px 25px 0px; font-size: 28px; font-weight: normal; line-height: 1.3em;}
.hM {font-size: 16px !important;}
.hN {font-size: 22px; font-weight: bold; color: #505050; margin-bottom: 25px;}
.hP {font: normal 12px Arial; line-height: 1.4em; margin-bottom: 15px;}
.hR {font-size: 18px; margin: 0px 0px 25px 0px; overflow: hidden; padding-top: 10px; clear: both;}


.lnkA {margin-left: 0px !important; text-align: center;}
.lnkA a {display: block; width: 384px; height: 40px; padding-top: 15px;}
.lnkB {text-decoration: none !important; color: #414141 !important;}
.lnkC tr th a, .lnkC tr td a {text-decoration: none; color: #414141;}
.lnkC tr th a:hover, .lnkC tr td a:hover {text-decoration: underline; color: #00538e;}
.boxK {background-color: #f5f5f5;  border: 1px solid #dadada; margin-bottom: 25px;}

.foto {overflow: hidden;}
.foto a {display: block; width: 100px; height: 60px; float: left; overflow: hidden; margin: 0px 7px 35px;}
.foto a img {border: none;} 

.fotoA {overflow: hidden; padding-bottom: 35px; border-bottom: 1px solid #dadada;}
.fotoA li {display: block; float: left; width: 190px;}
.fotoA li a {display: block; width: 150px; margin: 0px auto;}
.fotoA li a span {display: block; width: 150px; height: 98px; float: left; overflow: hidden; margin-bottom: 10px;}
.fotoA li a img {border: none; width: 150px;}
.fotoA li a em {display: block; float: left; width: 130px; overflow: hidden; margin-right: 0px auto; font-style: normal;}

.nltrA {margin: 15px 0px 15px 130px; width: 236px; height: 28px; background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat right -26px; position: relative;}
.inB {height: 18px; width: 157px; top: 4px; left: 3px; font-family: Arial;}
.subB {width: 70px; height: 27px; top: 0px; left: 160px;}


.boxB {padding: 10px 15px 0px 0px; margin-bottom: 15px; width: 274px; float: left; overflow: hidden;}
.boxB ul li a, .ulD li a {font-size: 17px; font-weight: normal; /*color: #414141;*/ color: #000; line-height: 1.3em;}
.boxB ul li a:hover, .ulD li a:hover {color: #00538e !important;}
.ulD li a {display: block;}
.boxB ul li {padding: 0px 0px 15px; overflow: hidden;}
.boxB h2 {margin-bottom: 35px;}
.boxB span, .ulD span, .ulF span {display: block; width: 122px; height: 87px; overflow: hidden; float: left; margin-right: 15px; margin-bottom: 15px;}
.boxB img {width: 122px; overflow: hidden;}
.boxB p {margin-bottom: 10px; clear: both;}
.boxB h3 {margin-bottom: 10px; line-height: 1.5em;}
.boxBimgA {margin-top: -20px;}
.foto {border-bottom: 1px solid #dadada; }
.mrD {padding: 10px 0px 0px 15px;}

.ulA li p, .ulE li p {margin-bottom: 0px;}
.ulB li, .ulE li {margin-bottom: 15px;}
.ulB li a, .ulF li a, .ulI li a {padding-right: 15px; font-weight: normal; font-size: 17px; line-height: 1.4em;} 
.ulI li p {padding-bottom: 10px; font-size: 14px;}
.ulI li p a {font-size: 17px;}
.ulB li span, .ulI li span {color: #989898;}
.ulC {padding-left: 0px; overflow: hidden; margin-bottom: 25px; background: #fff;}
.ulC li {float: left; margin: 10px 7px;}
.ulD {display: block; clear: both; margin-bottom: 15px; overflow: hidden;}
.ulD li {overflow: hidden; margin-bottom: 30px; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px;}
.ulD li p em a {font: bold 12px Arial; font-style: normal; display: inline;}
.ulD a h3 {font-size: 16px; padding-bottom: 10px; line-height: 1.5em;}
.ulDoc li i {display: inline-block; width: 13px; height: 13px; background-position: -0px -637px; margin-left: -23px; margin-right: 8px;}
.ulDoc li {margin-left: 25px;}

.ulD li a, .ulF li a {padding-bottom: 10px;}
.ulE li {display: block; width: 150px; float: left; padding-right: 25px;}
/*.ulF li {overflow: hidden; margin-bottom: 15px;}*/
.ulF li {overflow: hidden; margin-bottom: 0px;}
.ulF span {width: 80px; height: 60px;}
.ulF img {width: 80px;}
.ulI li {margin-bottom: 30px;}
.ulI li span {float: right;}
.ulJ li span {display: inline; float: none; color: #989898;}
.ulN {overflow: hidden; margin-bottom: 25px;}
.ulN li {display: block; float: left; width: 193px; margin-bottom: 15px; }
.ulN li a {font-size: 14px; font-weight: bold;}
.ulO {margin-bottom: 25px;}
.ulO li {line-height: 1.5em; list-style: disc inside none; margin-bottom: 5px;}
.ulP li {margin-bottom: 10px;}
.ulP li strong {width: 130px; display: block; float: left;}
.stM li a {font-weight: normal;}
.stM {margin-top: 25px;}
.ulR {border-top: 1px solid #e2e2e2; padding-top: 10px; overflow: hidden;}
.ulR li {display: block; float: left; width: 175px; min-height: 20px; margin-right: 10px; margin-bottom: 10px;}
/*.ulF li p {padding-bottom: 10px;}*/
.ulF li p.oh {font-weight: normal !important;}
.ulF li p.oh:hover {text-decoration: none !important; color: #000 !important;}

/*bookmarks*/
.bmk {display: table; overflow: hidden; margin-bottom: -1px; border-left: 1px solid #dadada; width: 99.9%; position: relative; z-index: 1;}
.bmk li {border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; background-color: #f5f5f5; text-align: center; position: relative; z-index: 100; display: table-cell;}
.bmk li a {display: block; padding: 9px 6px 8px; font-size: 14px; font-weight: bold; cursor: pointer; text-decoration: none;}
.sel, .bmk li:hover {background-color: #fff; border-bottom: 1px solid #fff !important;}
.sel a, .bmk li a:hover {background-color: #fff; text-decoration: none;}
.boxC, .boxD {border: 1px solid #dadada; padding: 15px 22px; margin-bottom: 25px;}
.boxD {background-color: #f5f5f5;}
.boxE, .boxE1 {padding: 20px 22px; margin-bottom: 25px;}
.boxE span {}
.boxE1 {border: 1px solid #dadada;}
.bmkA {margin-bottom: 45px;}
.taby_s {position: relative; z-index: 0;}


/*duże ikony*/
.subs {margin-bottom: 15px; overflow: hidden;}
.subsA {margin-bottom: 15px; height: 20px;}
.s1, .s2, .s3, .s4, .s5, .s6 {display: block; float: left;  height: 25px; margin-right: 10px; background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat;}
.s1 {background-position: 0px -84px; width: 24px;}   /*facebook*/
.s2 {background-position: -23px -84px; width: 25px;} /*twitter*/
.s3 {background-position: -72px -84px; width: 28px;} /*wykop*/
.s4 {background-position: -100px -84px; width: 25px;} /*śledzik*/
.s5 {background-position: -126px -84px; width: 25px;} /*gg*/
.s6 {background-position: -48px -84px; width: 24px;} /*RSS*/

/*male ikony*/
.subs span {display: block; float: left; font-size: 18px; padding: 0px 35px 0px 35px;}
.sa1, .sa2, .sa3, .sa4, .sa5, .sa6 {display: block; float: left;  height: 15px; margin-right: 10px; background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat;}

.sa1:hover {background-position: 0px -110px; width: 16px;}   /*facebook*/
.sa2:hover {background-position: -15px -110px; width: 15px;} /*twitter*/
.sa3:hover {background-position: -46px -110px; width: 17px;} /*wykop*/
.sa4:hover {background-position: -63px -110px; width: 16px;} /*śledzik*/
.sa5:hover {background-position: -79px -110px; width: 17px;} /*gg*/
.sa6:hover {background-position: -30px -110px; width: 16px;} /*RSS*/

.sa1 {background-position: 0px -110px; width: 16px;}   /*facebook*/
.sa2 {background-position: -15px -110px; width: 15px;} /*twitter*/
.sa3 {background-position: -46px -110px; width: 17px;} /*wykop*/
.sa4 {background-position: -63px -110px; width: 16px;} /*śledzik*/
.sa5 {background-position: -79px -110px; width: 17px;} /*gg*/
.sa6 {background-position: -30px -110px; width: 16px;} /*RSS*/


.fbook {margin: 10px 0px 25px;}

/*footer*/
.pA {color: #787878; font-size: 11px; text-align: center;}
.monet {/*display: inline;*/ display: inline-block; float: left; margin: 25px 15px 0px 220px; height: 25px;}
.stD:hover {color: #00538e; text-decoration: underline; cursor: pointer;}


.group{width:980px;padding-bottom:1px}
#foo_logos{background:#f0f0f0;width:990px;overflow:hidden;clear:both;margin:10px auto;padding:10px 0}
#foo_logos .foo_max{width:100%}
#foo_logos .flogo{float:left;position:relative;width:130px;margin:0 5px 1px 10px;}
#foo_logos .flogo span{background:url(https://static1.money.pl/i/money_grupa.png) 0 0 no-repeat;display:block;height:40px;text-indent:-999em;z-index:1;cursor:pointer}
#foo_logos .flogo1 span{background-position:34px -11px}
#foo_logos .flogo1:hover span{background-position:34px -52px}
#foo_logos .flogo2 span{background-position:-90px -11px}
#foo_logos .flogo2:hover span{background-position:-90px -52px}
#foo_logos .flogo3 span{background-position:-241px -11px}
#foo_logos .flogo3:hover span{background-position:-241px -52px}
#foo_logos .flogo4 span{background-position:-375px -11px}
#foo_logos .flogo4:hover span{background-position:-365px -52px}
#foo_logos .flogo5 {margin-left:60px}
#foo_logos .flogo5 span{background-position:37px -90px}
#foo_logos .flogo5:hover span{background-position:37px -137px}
#foo_logos .flogo6 span{background-position:-94px -90px}
#foo_logos .flogo6:hover span{background-position:-94px -137px}
#foo_logos .flogo7 span{background-position:-242px -90px}
#foo_logos .flogo7:hover span{background-position:-242px -137px}
#foo_logos .flogo8 span{background-position:-373px -90px}
#foo_logos .flogo8:hover span{background-position:-373px -137px}
#foo_logos .flogo9 span{background-position:-514px -11px}
#foo_logos .flogo11:hover span{background-position:-650px -52px}
#foo_logos .flogo11 span{background-position:-650px -11px}
/*zmiana*/
/*#foo_logos .flogo9 span{background:url(http://static.e-prawnik.pl/img2/monetized.png) 27px 10px no-repeat}*/
#foo_logos .flogo9 span{background: url(https://static.e-prawnik.pl/img3/sprites1.png) 20px -320px no-repeat; height: 50px;}
#foo_logos .flogo9{width:80px}
#foo_logos .flogo10{width:105px; float: left;  margin-left: 20px;}
#foo_logos .flogo10 span{background-position:-514px -90px}
#foo_logos .flogo10:hover span{background-position:-514px -137px}
#foo_logos .flogo:hover .lista{display:block;z-index:10;zoom:1}
#foo_logos .lista{-moz-border-radius:5px;-webkit-border-radius:5px;background:#e5e5e5 url(https://static1.money.pl/i/a6.gif) 15px 13px no-repeat;border-radius:5px;display:none;left:118px;position:absolute;top:4px;width:160px;z-index:10;padding:5px 5px 5px 20px}
#foo_logos .lista a{color:#4c4c4c;font:400 11px/18px Arial}
#foo_logos .grupa{float:left;padding-left:0px;width:450px}
#foo_logos .adloga{border-left:1px solid #dadada;float:right;padding-left:11px;width:520px}
/*.mgroup{background:url(http://static.e-prawnik.pl/img3/sprites1.png) no-repeat -235px top;width:95px;height:40px;float:right;margin:10px 15px 0 0}*/
.mgroup{background: url(https://static.e-prawnik.pl/img3/sprites1.png) -100px -320px no-repeat; height: 50px; width:95px; float:right;margin:0px 20px 0 0}

/*art*/
.art {line-height: 1.5em; font-size: 14px;}
.art a {color: #025b92;}
.art img {max-width: 640px;}
.art h2 {font: normal 18px Arial; margin: 20px 0px 15px;}
#article_content h3 {font: bold 15px Arial; margin: 20px 0px 15px;}
.subsA strong {float: left;}
.subsB {float: right;}
.subsA strong a {color: #414141; text-decoration: none;}
.naglowek1, .Naglowek1 {font: bold 16px Arial !important; margin-bottom: 20px !important; margin-top: 25px;}
.naglowek3, .Naglowek3 {font-style: italic;}
.txtBoxA {float: left; width: 400px; height: auto; padding: 10px; background: #f5f5f5; margin: 5px 10px 5px 0px;}
.txtBoxB {width: 559px; height: auto; padding: 10px; background: #f5f5f5; margin: 5px 0px;}
.prasa2 {font-size: 14px; line-height: 1.5em;}
.prasa2 h1 {line-height: 1.3em; margin-bottom: 25px;}


.boxF {float: left; margin: 0px 25px 15px 0px; width: 300px;}
.boxF div {max-height: 250px; overflow: hidden;}
.boxF img {width: 300px;}
.boxF span {color: #b3b3b3; clear: both; font-size: 11px;}
.boxG {position: relative; border: 1px solid #dadada; background-color: #f5f5f5; width: 150px; float: left; text-align: center; padding: 10px 5px 0px; margin: 15px 30px 15px 0px; min-height: 146px;}
.boxG h3 {font-size: 14px; margin-bottom: 10px;}
.boxG p {line-height: 1em;}

.socM {display: block; padding: 10px 0px 10px 0px; border-top: 1px solid #dadada;  border-bottom: 1px solid #dadada; margin-bottom: 15px; overflow: hidden;}
.socM li {float: left; display: block; margin-right: 20px; font: bold 14px Arial; overflow: hidden;}
.socM li span {padding: 10px 0px 0px 0px; display: block;}
.spA {font: normal 14px Arial;}

.boxF1 {width: 278px; border: 1px solid #e5e5e1; clear: both; float: left; overflow: hidden; margin: 10px 25px 15px 0px; padding: 10px; background: #f5f5f5;}
.boxF1 h6, .linksA h6 {font: bold 14px Arial; text-align: left; margin-bottom: 10px;}
.boxF1 ul li {color: #d02422;}
.boxF1 ul li a {font: normal 14px Georgia; text-decoration: none !important; color: #000 !important;}
.boxF1 ul li a:hover {text-decoration: underline !important;}

#path {background-color:#fff; font-size:11px; margin:0px 0px 0px 0px; overflow:hidden; width:955px;}
#path a ,#path span {padding:0px 10px 0px 5px; color: #989898;}
#path a {background:url("https://static.e-prawnik.pl/img2/sprites_icon.png") no-repeat  right -277px;}
#path h2 {display: inline; font-size: 11px; font-weight: normal;}

.art {padding: 0px 5px;}
.art p {line-height: 1.5em; margin-bottom: 10px;}
.art ol {margin-left: 0px; line-height: 1.6em;}
.art ol li {margin-bottom: 10px; list-style-position: inside;}


#article_content {margin-bottom: 30px; font-size: 14px; line-height: 1.5em;}
#article_content a {color: #00538e; text-decoration: underline;}
.comm {margin: 0px 20px;}
.comm li {margin-bottom: 25px;}
.comm li span {color: #989898;}
.commA {font-weight: bold;}

.frmA {padding: 20px 20px 5px; background-color: #f5f5f5; border: 1px solid #dadada; margin-bottom: 25px;}
.frmA h4 {font-size: 24px; font-weight: normal; margin-bottom: 15px;}
.frmA h4 a {text-decoration: none; color: #414141;}
.frmAl {display: block; margin-bottom: 25px;}
.frmAl li {margin-bottom: 10px;} 
.frmAl p {margin-bottom: 5px;}
.lblA {width: 90px; display: block;}
.inD, .inC, .txA, .inK {border:1px solid #b3b3b3; background-color: #fff;}
.inD, .inC {height: 28px; padding: 0px 3px;}
.inD {width: 520px;}
.inC {width: 330px;}
.txA {width: 525px; height: 190px;} 
.mrF {margin-left: 20px;}
.formB label, .frmA label, .lblC {font: bold 12px Arial; margin-bottom: 3px; display: block;}
.formB li {margin-bottom: 10px;}
/*.tags a {padding-bottom: 10px; overflow: hidden; display: block; height: 30px; float: left;}*/
.tags {margin-top: -10px;}
.tags a {line-height: 1.7em; padding-right: 10px;}
.tag1 {font: normal 11px Arial;}
.tag2 {font: bold 12px Arial;}
.tag3 {font: normal 13px Arial;}
.tag4 {font: normal 14px Arial;}
.tag5 {font: bold 15px Arial;}
.tag6 {font: normal 16px Arial;}
.tag7 {font: normal 18px Arial;}
/*.tag1, .tag2, .tag3, .tag4, .tag5, .tag6, .tag7 {color:#00538e;}*/


/*kategorie*/
.selA, .selB, .selC {border: 1px solid #b3b3b3; width: 180px; height: 25px; font: normal 12px Arial; padding: 1px;}
.selB {width: 160px;}
.selC {width: 244px;}
.formA li {float: left;}
.formA li label {padding-right: 10px;}
.lblB {padding-left: 15px;}
.lnA, .lnB {border-top: 1px solid #e2e2e2; padding-top: 10px; margin-bottom: 25px;}
.lnB {border: none;}
.mrC {margin: 0px 0px 30px 0px;}

.titA {margin-bottom: 0px; font-size: 17px !important;}
.titB {margin-bottom: 15px;}
.titB a {font-size: 22px !important;}
.titA a {font-size: 17px !important;}
.titB a, .titB a {color: #000 !important;}
.titB span {width: 220px; height: 160px;}
.titB img {width: 220px;}

.pB {font-size: 11px; color: #989898; margin-top: 5px;}
.pC {font-size: 12px; text-align: right; font-weight: bold; margin: -25px 0px 10px;}
.pC2 {margin-bottom: -30px !important; margin-top: 10px;}
.pD, .pD1 {display: block; text-transform: uppercase; color: #989898; font: normal 10px Arial; font-style: normal; padding-bottom: 5px;}
.pD1 {padding: 5px 0px 0px;}


/*strona blokujaca*/
.block {margin-top: 30px;}
.block h4, .block h5 {font-family: Arial; text-align: center; font-size: 15px;}
.block h4 {color: #d02422;  margin-bottom: 15px;}
.block h5 {margin-bottom: 25px;}
.block h5 a {text-decoration: underline;  margin-bottom: 20px;} 
.code {width: 310px; overflow: hidden; margin: 15px auto 25px;}
.code p {font-size: 11px; color: #828282; margin: 2px 0px 0px 75px;}
.inE {margin-left: 1px; cursor: text; padding: 2px; width: 150px; height: 18px; border: 1px solid #b3b3b3;}
.subC {background-color: #e2e2e2; border: 1px solid #c3c3c3; font-weight: bold; padding: 3px 14px; font-size: 12px; cursor: pointer;}
.blockA1 {border: 1px solid #e2e2e2; background-color: #f8f8f8; text-align: center; margin-bottom: 20px; color: #000;}
.blockA2, .blockA4 {font-size: 16px; font-weight: bold; margin: 10px 0px}
.blockA2 em, .blockA4 em {color:#D02422; font-style: normal; padding-right: 25px;} 
.blockA4 em {padding-right: 0px;} 
.blockA2 span {font-size: 12px; font-weight: normal;}
.blockA2 strong, .blockA5 strong {font-size: 16px; font-weight: bold;}
.blockA3 {font-size: 12px; margin: 0px 0px 10px;}
.blockB1, .blockB2 {color: #000; cursor: pointer; font-weight: bold; text-decoration: underline; float: left; display: block;}
.blockB2 {margin-left: 20px;}
.blockB3 {font-size: 11px;}
.blockB1:hover, .blockB2:hover {color: #00538e}
#sb_instr {display: none;}
.mrE {margin-bottom: 35px;}
.blockA4 {display: block; float: left; width: 250px; margin: 20px 0px 20px 15px !important; text-align: left;}
.blockA5 {text-align: right; display: block; float: left; font-size: 12px; font-weight: normal; width: 110px; margin: 23px 10px 0px 0px;}
.stB {width: 70px; float: left; margin-top: 20px; cursor: pointer;}
.mrH {margin-top: 15px;}
.SmrB {margin-top: 5px; margin-bottom: 10px !important; margin-top: 10px !important;}

/*podobne publikacnje*/
.findA {display: block; width: 360px; height: 26px; background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat right -54px; margin-top: 25px; position: relative; margin: 0px 0px 35px 20px;}
.inF {width: 325px; height: 18px; top: 3px; left: 3px;}
.subD {width: 32px; height: 24px; top: 0px; left: 325px;}
.mrG {margin-left: 0px;}
.mrG li {margin-bottom: 10px;}
.mrG li img {width: 100px;}
.mrG li span {width: 100px; height: 68px;}

.mrG li a p {font-weight: normal !important; font-family: Arial !important; font-size: 14px !important}
.mrG li a p strong {font-family: Georgia !important; font-size: 16px !important;}

/*callendar*/
table.calendar {width:280px;  font-size: 11px;  line-height: 1em;  border-collapse: collapse;  margin: 5px auto 25px;}
table.calendar .month th {color: #2994C6;text-align: center;background-color:transparent;text-transform:capitalize;letter-spacing: 0em;font:normal 12px Arial;border:0;  border-bottom:1px solid #ececec}
table.calendar tr th {
color: #a0a0a0;background: #fff;font-weight: normal;text-transform: uppercase;letter-spacing:0.1em;text-align: right;padding:0.75em .15em 6px .15em}
table.calendar tr td {
  color: #545454;  text-align: right;  font:12px Arial;  border: solid 1px #e3e3e3;  line-height: 1em;  vertical-align: bottom;  padding: 0;}
table.calendar tr th.weekend,table.calendar tr td.weekend a,table.calendar tr td.weekend {color:#2994c6 !important;}
table.calendar tr td.today a,table.calendar tr td.today a:hover{background-color:#2994c6;font-weight:bold;color:#fff;}
table.calendar tr td.noday {border: none;}
table.calendar tr td.nodata {display: table-cell;padding: 0.75em .15em .15em .15em;color:#cbcbcb}
table.calendar tr td a {padding: 0.75em .15em .15em .15em;background-color:#F0F0F0;text-decoration:none;display:block;
color:#545454}
* html table.calendar tr td a{width:90%;}
table.calendar tr td a:hover {background-color:#fff;text-decoration:none}
.k5 {background-color:#fff !important;}

/*tabelka*/
.tabA, .tb1 {margin-bottom: 25px;}
.tabA, .tabA td, .tabA th, .tb1, .tb1 td, .tb1 th {border: 1px solid #dadada; padding: 10px 7px; border-spacing: 0; border-collapse: collapse; }
.tabA th, .tb1 th {background-color: #f7f7f7;}

/*paginator*/
.pag {height: 20px; margin: 20px auto; clear: both;}
.pag a {text-decoration: none !important; color: #414141 !important;}
.pag td ul {margin-top: 0px;}
.pag td ul li {float: left; display: block; padding: 0px; margin: 0px 2px 0px 3px !important; font-size: 12px; }
.pag td ul li a {padding: 3px 5px; display: block;  font-size: 12px; }
.pag td ul li a:hover {background-color: #fff;}
.dots1, .psel {border: none !important; background-color: #fff !important;}
.dots1 {margin: 0px 3px 0px 3px !important; color: #168abf; padding: 5px 0px 0px 0px;}
.psel {font-weight: bold; padding: 3px !important; color: #2a2a2a; font-size: 12px;}
.arrIl, .arrAr, .arrIr, .arrAl {width: 22px; height: 20px; text-align: center;}
.arrAr, .arrAl  {cursor: pointer;}
.arrIl {border: 1px solid #dcdcdc; color: #dcdcdc;}
.arrIr {border: 1px solid #dcdcdc; color: #dcdcdc;}
.arrAr {border: 1px solid #414141;}
.arrAl {border: 1px solid #414141;}
.pagA {padding: 0px 10px;}

/*adresy*/
.tabA1 th {width: 33%; font-size: 14px;}
.tabA1 {margin-bottom: 39px;}
.mrA {margin-left: 13px;}
.KtdA {border-left: 1px solid #fff !important;}
.KtdB {border-right: 1px solid #fff !important;}
.KtdA, .KtdB {vertical-align: top;}
.KtdA, .KtdB {border-bottom: 1px solid #fff !important;}
.ulG, .ulH {margin-bottom: 25px; display: block; overflow: hidden;}
.ulG li, .ulH li {font-size: 12px; float: left; display: block; width: 280px; margin-bottom: 15px;}
.ulH li {width: 130px;}

/*opinie klientów*/
.OboxC1 {background: url("https://static.e-prawnik.pl/img3/avatar.png") no-repeat; width: 50px; height: 50px; margin-left: 0px; display: block; float: left; margin-right: 15px;}
.OulaA1 {float: none;}
.OulA li {border-bottom: none;}
.OulA {margin-left: 0px;}
.OulaA1 h4 {margin-bottom: 13px; font: normal 20px Georgia;}
.OulaA2, .txt1 em, .txt3 {margin-top: 15px; line-height: 1.5em !important; clear: both; background-color: #f5f5f5; padding: 10px 15px; font: italic 15px Georgia;}

/*wyszukiwarka - zasoby*/
.liA {margin: 0px 15px;}
.liA select {width: 177px;}
.liA1 input {width: 220px}
.liA1 {margin-left: -12px;}
.liA1a {margin-left: -15px;}
.liA1a {margin-bottom: 0px !important;}
.liA1a input {width: 418px; margin-right: 15px; margin-bottom: 0px;}
.liA2 {padding-top: 16px;}
.liA1b {margin-bottom: 0px !important;}
.pE {padding-top: 10px;}
.pE a, .pF a {text-decoration: underline; }
.pF {margin: -15px 0px 20px !important;}
.brdC {border-top: 1px solid #dadada; margin-top: -26px; padding-top: 26px;}


.stR {}
.stR ul li {margin-bottom: 35px;}
.stR ul li h3 img {width: 80px;} 
.stR ul li h3 span {float: right; display: block; /*width: 13px;*/ height: 20px; font-weight: normal; color: #b7b7b7;}
.stR ul li h3 {margin-bottom: 10px; line-height: 1.4em; font-weight: normal; text-decoration: underline; font-size: 17px; text-decoration: none;}
.stS {line-height: 1.7em; padding: 10px 0px 0px 13px;}
.stS span {padding: 0px 10px; color: #cecece;}
.ulB1 {overflow: hidden;}
.ulB1 li {display: block; width: 250px; margin-right: 10px; float: left; overflow: hidden; height: 35px; margin-bottom: 10px !important;}
.ulB1 li a {text-decoration: none !important;}
.ulB1 li a:hover {text-decoration: underline !important;}
.moreA {font-weight: bold; margin-bottom: 10px; }
.moreA a {font-size: 16px;}
.boxL {line-height: 1.7em; margin-bottom: 25px; text-align: justify; overflow: hidden;}
.boxL span {color: #CECECE; padding: 0 10px; display: block; float: left;}
.boxL a {display: block; float: left;}

.TbmkA {z-index: 10; position: relative;}
.TbmkA li a {font-size: 12px; padding: 9px 10px 8px; }

/*form rozwijany*/
.frmfA {margin-bottom: 25px; width: 570px; height: 93px; position: relative; background: url(https://static.e-prawnik.pl/img3/form_foldx2.png) no-repeat;}
.frmfA p {position: absolute; cursor: text; display: block; width: 425px; height: 34px; top: 51px; left: 127px;}

.frmfB {width: 569px; height: 227px; position: relative; background: url(https://static.e-prawnik.pl/img3/form_foldx2.png) no-repeat left -94px;}
/*.FrmfC {background-color: #5697bc;}*/
.FrmfD {margin-bottom: 25px; background: url(https://static.e-prawnik.pl/img3/form_foldx.png) no-repeat bottom; width: 569px; height: 5px;}
.tafA {margin: 50px 0px 10px 127px; width: 414px; height: 115px; border: 1px solid #dadada; padding-top: 10px; padding-left: 10px; font-family: Arial; font-size: 12px;}
.subfA {width: 82px; height: 30px; margin-bottom: 10px; margin-left: 127px;}

/*-----opinie kilientów-----*/
.OulA1, .OulB {margin: 10px 10px 25px 0px;}
.OulA1 li {border-bottom: 1px solid #dadada; padding: 10px 0px 25px; min-height: 70px;}
.OulaA1 {float: left; /*width: 230px;*/ width: 100%; overflow: hidden; position: relative;}
.OulaA2 {overflow: hidden;}
.OulA1 div {margin-top: 0px;}
.OulaA3 {clear: both; padding-top: 10px;}
.OulB li {padding: 10px 0px 25px; min-height: 70px;}
.OimgA {margin-bottom: 25px;}

/*callendar*/
table.calendar {width:280px;  font-size: 11px;  line-height: 1em;  border-collapse: collapse;  margin: 5px auto 25px;}
table.calendar .month th {color: #2994C6;text-align: center;background-color:transparent;text-transform:capitalize;letter-spacing: 0em;font:normal 12px Arial;border:0;  border-bottom:1px solid #ececec}
table.calendar tr th {
color: #a0a0a0;background: #fff;font-weight: normal;text-transform: uppercase;letter-spacing:0.1em;text-align: right;padding:0.75em .15em 6px .15em}
table.calendar tr td {
  color: #545454;  text-align: right;  font:12px Arial;  border: solid 1px #e3e3e3;  line-height: 1em;  vertical-align: bottom;  padding: 0;}
table.calendar tr th.weekend,table.calendar tr td.weekend a,table.calendar tr td.weekend {color:#2994c6 !important;}
table.calendar tr td.today a,table.calendar tr td.today a:hover{background-color:#2994c6;font-weight:bold;color:#fff;}
table.calendar tr td.noday {border: none;}
table.calendar tr td.nodata {display: table-cell;padding: 0.75em .15em .15em .15em;color:#cbcbcb}
table.calendar tr td a {padding: 0.75em .15em .15em .15em;background-color:#F0F0F0;text-decoration:none;display:block;
color:#545454}
* html table.calendar tr td a{width:90%;}
table.calendar tr td a:hover {background-color:#fff;text-decoration:none}
.k5 {background-color:#fff !important;}

/*flying box*/
.windowBtm {background: url(https://static.e-prawnik.pl/img3/window_bottom3.png) no-repeat top; width: 327px; height: 145px; position: fixed; right: 0px; bottom: 0px;}
.fbCrossA {top: 14px; right: 15px; cursor: pointer; display: block; height: 14px; width: 14px; position: absolute;} 
.windowBtm p {margin: 20px 0px 15px 25px; font-size: 14px; font-weight: bold; width: 286px; padding-bottom: 0px; line-height: 1.3em; color: #fff;}
.windowBtm p a {text-decoration: underline; font-weight: bold; font-size: 18px; color: #fff; padding-top: 10px; display: block;}
.fbWinBtm {float: right; margin: 10px 110px 0px 5px; width: 75px;}
.fbTxt {display: block; float: right; width: 90px; height: 20px; padding-top: 12px; }

/*flying box zapytaj prawnika*/
/*.windowTop {background: url(http://static.e-prawnik.pl/img3/window_top.png) no-repeat top; width: 24px; height: 146px; position: fixed; right: 0px; top: 100px; cursor: pointer;}*/
/*.windowTop {background: url(http://static.e-prawnik.pl/img3/window_top1.png) no-repeat top; width: 25px; height: 228px; position: fixed; right: 0px; top: 120px; cursor: pointer;}*/
.windowTop {background: url(https://static.e-prawnik.pl/img3/window_top2.png) no-repeat top; width: 139px; height: 333px; position: fixed; right: 0px; top: 120px; cursor: pointer; z-index: 2000;}
.windowTop span {background: url(https://static.e-prawnik.pl/img3/green_light.gif) no-repeat; display: block; position: relative; width: 14px; height: 14px; top: 137px; left: 22px; }
.login-popupA {width: 380px; min-height: 288px; display: none; background: #fff; padding: 13px 20px; float: left; font-size: 1.2em; position: fixed; top: 20px; right: 0px; z-index: 99999;
	box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #000; /* Safari, Chrome */
}

.login-boxA1 {width: 380px; margin: 10px 0px 0px 0px; padding-left: 0px;}
.inFile {width: 265px; margin-bottom: 15px;}
.txB {border: 1px solid #C2C2C2; font: 12px Arial; height: 120px;  width: 370px; padding: 5px; margin-bottom: 15px;}
.o_lb2A {display: block; overflow: hidden; font: normal 12px Arial !important; margin-bottom: 15px !important;}
.o_lb2A span {text-decoration: underline; cursor: pointer;}
.login-boxA1 input[type=checkbox] {float: left; margin-right: 10px;}
.F3p5A {margin: 10px 0px;}

/*flying box bottom*/
.login-popupB {width: 718px; min-height: 300px; display: none; background: url(https://static.e-prawnik.pl/img3/logo_white.png) 594px 310px no-repeat #48a1d2; padding: 13px 20px; float: left; font-size: 1.2em; position: fixed; bottom: 0px; right: 0px; z-index: 99999;
	box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #000; /* Safari, Chrome */
}
.login-boxB1 {width: 380px; margin: 10px 0px 0px 0px; padding-left: 0px;}
.txB1 {border: 1px solid #C2C2C2; font: 12px Arial; height: 120px;  width: 707px; padding: 5px; margin-bottom: 15px;}
.thB1 {font: normal 28px Arial; color: #fff;}
.thB1 span {font-weight: bold;}
.tulB1 {width: 718px;}
.tulB1 li {display: block; }
.tulB1 li label {color: #fff; font-size: 14px;}
.tulB1 li input[type=text] {width: 200px; margin-right: 20px;}
.tbtnB1 {width: 114px; font-size: 20px !important; margin-top: 15px;}
.closeA {background-color: #fff;  background-position: -552px 3px; padding: 3px;}
.cB1 {color: #fff;}
.o_lb2AB1 {overflow: visible; color: #fff; width: 700px;}
.F3p5AB1 {color: #fff;}


/*flying box bottom - white*/
.ls-login-popupB {width: 656px; min-height: 308px; display: none; background: url(https://static.e-prawnik.pl/img3/e-prawnik_logo_min.png) 500px 270px no-repeat #fff; float: left; position: fixed; bottom: 0px; right: 0px; z-index: 99999;
	box-shadow: 0px 0px 20px #000; 	-moz-box-shadow: 0px 0px 20px #000; /* Firefox */     -webkit-box-shadow: 0px 0px 20px #000; /* Safari, Chrome */
-webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px;
}
.ls-closeA {background-color: #eaeaea;  background-position: -552px 3px; padding: 3px; margin: -30px -5px 0 0 !important;}
.ls-txB1, .ls-tulB1 li input[type=text], .ls-inK {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.login-boxB1 {width: 380px; margin: 10px 0px 0px 0px; padding-left: 0px;}
.ls-txB1 {border: 1px solid #C2C2C2; font: 14px Arial; height: 135px;  width: 373px; padding: 5px; margin-bottom: 15px; float: left;}
.ls-headA {background-color: #eaeaea; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px; padding: 10px 10px 10px 20px;}
.ls-headA p {font-weight: 400; font-size: 18px; color: #000;}
.ls-headA p strong {font-size: 20px;}
.ls-headA p strong, .ls-headA p span, .ls-cB1, .ls-preq span {color: #e60001;}
.ls-headA p span {font-weight: bold;}
.ls-login-boxA1 {padding: 20px 20px 10px;}

.ls-tulB1 {display: block; float: right; width: 210px; }
.ls-tulB1 li {margin-bottom: 15px;}
.ls-inK {width: 190px; border: 1px solid #b3b3b3; height: 25px;  /*margin-bottom: 10px;*/ padding: 5px 10px; font-size: 14px; font-weight: 400;}
.ls-cB1 {float: right; margin-bottom: -15px; margin-right: -10px; font-size: 14px; }
.ls-chkA {clear: both;}
.ls-chkA label {display: inline; font-size: 12px; font-weight: 400;}
.ls-chkA label span {cursor: pointer; text-decoration: underline;}
.ls-chkA input[type=checkbox] {margin-right: 5px;}
.ls-btnSend {padding: 5px 10px !important; margin: 10px auto; font-weight: 800; font-size: 20px; width: 150px;}
.ls-preq {margin-top: -20px; font-size: 11px;}


/*mapa strony*/
.box ul {margin-bottom: 20px;}
.box ul li {margin-bottom: 10px;}
.box ul li a {font: bold 14px Arial; display: block; margin-bottom: 20px; line-height: 1.4em; text-align: center;}
.box ul li ul li a {font: bold 12px Arial; padding-left: 40px; display: block; margin-bottom: 10px;}
.box ul li ul li ul li a {font: normal 12px Arial; padding-left: 80px;}

/*tabelki w tekscie*/
.table-border, .odd {margin-bottom: 25px;}
.table-border, .table-border td, .cell-header, .odd {border: 1px solid #dadada; padding: 10px 7px; border-spacing: 0; border-collapse: collapse; }
.cell-header {background-color: #f7f7f7; font-weight: bold;}
.cell-dark {}
.odd {background-color: #f5f5f5;}
.odd td {padding: 10px;}

#article_content ul li {margin-bottom: 10px; list-style: disc outside; margin-left: 15px; }

/*euro 2012 */
.lsI li {display: block; overflow: hidden; border-bottom: 1px solid #dadada; padding: 5px 0 10px 0px;} 
.lsI li p {font-size: 13px !important; margin-bottom: 15px;}
.lsI li {font-size: 12px; line-height: 1.4em;}
.lsI li span {font-weight: bold; display: block; padding-bottom: 8px;}
.lsI li em {font: normal 11px Arial; text-align: left; color: #b3b3b3; display: block; padding-bottom: 5px;}
.lsI li div {overflow: hidden; float: left;}
.lsIA {display: block; float: left; font-weight: normal; width: 35px;}
.lsIB {display: block; overflow: hidden; width: 150px;}

/*sonda*/
.poll p {margin-bottom: 12px;}
.poll ul li {margin-bottom: 12px; clear: both; display: block; overflow: hidden;}
.poll ul li input[type=radio] {float: left;}
.poll ul li label {padding-left: 10px; overflow: hidden; float: left;}
.survey_bar { display: block;	margin-top: 5px;	width: 90%;	height: 7px;	background-color: #dbdbdb; }
.survey_bar span {	background-color: #6b93ce;	display: block;	height: 7px;}

/*ocen prawnika box*/
.OPulA li p {display: block;}
.OPulA li {overflow: hidden;}
/*Łukasz*/
/*.errl{color:darkred !important}*/

#menuIdCodex {border: 1px solid #b3b3b3; line-height: 1.8em; cursor: pointer;}
#menuIdCodex option {padding-left: 5px; cursor: pointer; display: block; margin-bottom: 3px;}
#menuIdCodex option[selected]{background-color:#aca899 !important; font-weight: bold !important; color: #fff; padding-top: 3px; padding-bottom: 3px;} 

/*autopromocja*/
.autoA, .autoB {display: block;}
.autoA {width: 368px; height: 140px; background: url(https://static.e-prawnik.pl/img3/autoprom/zapytaj_eksperta.png) no-repeat top; padding: 10px 0px 0px 18px; font: bold 16px Georgia; line-height: 1.6em;}
.autoB {width: 386px; height: 140px; background: url(https://static.e-prawnik.pl/img3/autoprom/prawo_pracy.png) no-repeat top; font: bold 16px Arial; line-height: 1.5em;}
.autoB span {color: #00538e; text-align: center;}
.newsA {display:none;}
.newsBox {width: 255px; height: 120px; padding: 7px 0px 0px 10px; display: block;}

/*profil prawnika*/
.ppBoxA {float: left; margin-right: 10px;}

.ppAvat, .ppUlA li span  {
    border: 1px solid #f0f0f0;
    overflow: hidden;
    width: 50px !important;
    height: 54px !important;
    display: block;
    margin-bottom: 0px !important;
   
}
.ppAvat img {
    width: 50px;
}
.ppBoxA p {font: bold 11px Georgia; clear: both; padding: 3px 5px 0px 0px !important; margin-bottom: 0px !important;}
.ppBoxA p em {font: normal 11px Arial; padding-top: 5px; color: #989898; display: block;}

.ppUlA {margin-bottom: 20px;}
.ppUlA li {display: block; border: 1px solid #dadada; padding: 5px; overflow: hidden; margin-bottom: 25px;}
.ppUlA li span {float: left; width: 60px !important; height: 65px !important; margin-right: 10px;}
.ppUlA li a {float: left;}
.ppUlA li span img {width: 60px !important;}
.ppUlA li h4 {display: block; width: 200px; float: left; }
.ppUlA li h4 strong {font: normal 12px Arial; line-height: 1.6em;}
.ppUlA li h4 strong em {font-style: normal; color: #989898;}
.ppUlA li div {padding: 5px; background: #f5f5f5; float: right; width: 280px; min-height: 77px;}


/*.pfBtnA {width: 107px !important; height: 18px !important; padding: 4px 8px !important; } */

.pSearch1 {background: url(https://static.e-prawnik.pl/img3/profil/sprites_profil.png) #48a1d2 -185px -66px no-repeat; width: 385px; height: 152px; position: relative; /*margin-bottom: 30px;*/}
.pSearch1 h1 {font: normal 20px Arial; padding: 16px 0px 0px 15px; color: #fff;}
.pInA1, .pSubA1 {position: absolute; border: none; background: none;}
.pInA1 {color: #cbcbcb; font: normal 20px Arial; width: 305px; height: 33px; top: 54px; left: 20px;}
.pSubA1 {width: 146px; height: 33px; top: 105px; left: 225px; cursor: pointer;}
.wdPop {width: 383px !important;}


.fStA {font: normal 20px Arial !important; text-align: center;}
.pBtnD {
    background-color: #48A1d2 !important;
    border: 1px solid #3c93c3 !important;
    /*color: #fff !important;*/
    
    /*background-color: #d02422 !important;
    border: 1px solid #9b0d0d !important;*/
    /*color: #fff !important;*/
    
    /*background-color: #e82c2c !important;
    border: 1px solid #d02422 !important;*/
    
  
    
}
.fStA1, .fStA2 {width: 120px; float: left; font-size: 18px !important;}
.fStA1 {margin: 15px 40px 20px 140px;}
.fStA2 {margin: 15px 0px 20px 0px;}
.fStA3 {font: normal 14px Arial !important; text-align: center; margin-top: -5px; line-height: 1.5em;}
.fStA3 span {font-size: 25px; color: #00538e;}
.fStA4  {font: normal 14px Arial; margin-bottom: 15px;}
.fStA4 span {color: #dadada;}
.fStA5 textarea {font: normal 13px Arial; width: 515px; height: 180px; padding: 5px;}
.fStA5 input[type=text] {width: 240px; margin-right: 30px;}
.fStA5 select {padding-top: 4px; width: 248px; height: 30px;}

.fo_lb2 {display: block; font: normal 12px Arial !important; overflow: hidden; margin-bottom: 3px;}
.fo_lb2 span {cursor: pointer; text-decoration: underline;}
.fF3p5 input {float: left; margin-right: 15px;}

.fStA6 {width: 120px; font-size: 18px !important; margin: 10px auto 15px; font-weight: normal !important;}

/*.colDA1 {border: 1px solid #dadada !important; background: #f5f5f5;}*/

/*blogi na sg*/
.ppBoxB1 {border-bottom: none; margin-bottom: 0px; margin-top: -1px; padding: 12px 0px 10px 14px; overflow: hidden;}
.ppHA1 {font-size: 24px; margin-bottom: 20px; font-weight: normal;}

.ppUlA1 li {display: block; float: left; width: 129px; overflow: hidden; margin-right: 11px; margin-bottom: 10px;}
.ppUlA1 li a:hover {text-decoration: none;}
.ppUlA1 li span {display: block; width: 129px; height: 82px; overflow: hidden; margin-bottom: 10px;}
.ppUlA1 li p {font-size: 14px; padding-left: 7px; padding-right: 7px; margin-bottom: 7px; font-weight: bold; font-weight: normal; line-height: 1.4em;}
.ppUlA1 li em {color: #989898; padding-left: 7px; font-size: 11px; font-style: normal; display: block;}
.ppBoxB2 {background: #48a1d2; padding: 10px; margin-bottom: 25px;}
.ppBoxB2 h6 {font: normal 24px Arial; display: block; float: left; overflow: hidden; color: #fff; padding: 6px 15px 0px 40px;}
.ppBoxB2 a {border: none !important; font-size: 20px !important; width: 143px; font-weight: normal !important; padding: 7px 7px !important;}

/*biuletyn popup*/
/*.pBiulA {width: 439px; min-height: 183px; background: url(http://static.e-prawnik.pl/img3/profil/marketing_prawniczy/biuletyn_popup.jpg) no-repeat top;}
.pBiulA a {margin-top: -5px;}*/
.pBiulB {display: block; width: 400px; height: 170px;}
/*.pBiulC {margin-bottom: 25px;}
.pBiulC a {border: none;}*/


/*przewijane opinie*/
.sldC {width: 340px !important; height: 129px !important; margin-bottom: 0px !important;}
.sldC1 {float: left; overflow: hidden; width: 350px; padding-top: 15px; padding-bottom: 10px;}
.sldC1 h4 {font-weight: normal; font-size: 17px;}
.sldC2 {padding: 15px 0px 15px 20px; border: 1px solid #dadada;}

.apc a {font-weight: bold; color: #00538e; text-decoration: underline;}
.countA101 {margin: -17px 0px 0px 0px; display: block; float: right; width: 115px; font-weight: bold; text-decoration: underline;}


/*slider2*/
.sliderA {width: 649px; height: 262px; position: relative; margin-bottom: 10px; background-repeat: no-repeat !important;}
.sliderA h5 {font: normal 28px "Georgia"; padding: 10px 10px 10px 20px; color: #000; text-shadow: 0 0 0.2em #fff, 0 0 0.2em #fff; background: url(https://static.e-prawnik.pl/img3/slider/v2/bg_white_trans.png); display: block; position: absolute; top: 50px; left: 0px; line-height: 1.3em;}
.sliderA p {font-size: 17px; line-height: 1.6em; display: inline-block; float: left; width: 450px;}
.sldBtn {display: inline-block; position: absolute; bottom: 0px; left: 0px; background: url(https://static.e-prawnik.pl/img3/slider/v2/bg_white_trans.png); padding: 10px 10px 10px 20px; width: 619px;}
.btnSlider {width: 80px; float: right;}
.sliderA1 {background: url(https://static.e-prawnik.pl/img3/slider/v2/slide1.jpg);}
.sliderA2 {background: url(https://static.e-prawnik.pl/img3/slider/v2/slide2.jpg);}
.sliderA3 {background: url(https://static.e-prawnik.pl/img3/slider/v2/slide3.jpg);}
.sliderA4 {background: url(https://static.e-prawnik.pl/img3/slider/v2/slide4.jpg);}
.sliderA5 {background: url(https://static.e-prawnik.pl/img3/slider/v2/slide5.jpg);}

.sliderA1 a.btnSlider, .sliderA2 a.btnSlider, .sliderA3 a.btnSlider, .sliderA4 a.btnSlider, .sliderA5 a.btnSlider {margin-top: 7px;}
.sliderA5 h5  {background: url(https://static.e-prawnik.pl/img3/slider/v2/bg_black_trans.png); color: #fff; text-shadow: none;}
.sliderA5 p {color: #fff;}
.sliderA5 div.sldBtn {background: url(https://static.e-prawnik.pl/img3/slider/v2/bg_black_trans.png);}
.sliderA2 h5, .sliderA3 h5 {top: 70px;}
.sliderA5 h5{top: 30px;}

ol.bjqs-markers{list-style: none; padding: 0; margin: 0 0 5px 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
/*ol.bjqs-markers li{display:inline;}*/

ol.bjqs-markers li {
  display: inline-block;
	padding:0px 5px;
	/*background:#000;*/
	background: url(https://static.e-prawnik.pl/img3/slider/v2/paginator.png) -7px -7px;
	color:#fff;
	margin:5px;
	text-decoration: none;
	width: 10px;
	height: 18px;
	
}
ol.bjqs-markers li.pAct ,
ol.bjqs-markers li:hover{
	background: url(https://static.e-prawnik.pl/img3/slider/v2/paginator.png) -97px -7px;
	cursor: pointer;
}

/* reg popup */
.btnBlue {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #4aa2d6;
    background-image: linear-gradient(to bottom, #4aa2d6, #2e81b3);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #2e81b3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff !important;
    cursor: pointer;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 20px;
    padding: 8px 27px !important;
    text-align: center;
    text-shadow: 0 1px 1px rgba(84, 122, 173, 0.75);
    vertical-align: middle;
    /*width: 200px;*/
    border: 1px solid #2e81b3;
}

.btnBlue:hover {
  text-decoration:none;
  background-color:#2e81b3;
  font-size: 18px;
  color: #fff !important;
  background-image:-moz-linear-gradient(top,#2e81b3,#1e6b9a);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#2e81b3),to(#1e6b9a));
  background-image:-webkit-linear-gradient(top,#2e81b3,#1e6b9a);
  background-image:-o-linear-gradient(top,#2e81b3,#1e6b9a);
  background-image:linear-gradient(to bottom,#2e81b3,#1e6b9a);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e81b3',endColorstr='#1e6b9a',GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}

.btnSlider {font-weight: normal !important;}

.btnGreen {
    background-color: #599e16;
    background-image: linear-gradient(to bottom, #7ebc2e, #599e16);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #599e16;
    margin-bottom: 10px;
    font-weight: normal !important;
    font-size: 21px !important;
    padding: 12px 27px !important;
}
.btnGreen:hover {
    background-color:#599e16;
    background-image:-moz-linear-gradient(top,#599e16,#4c7e1c);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#599e16),to(#4c7e1c));
    background-image:-webkit-linear-gradient(top,#599e16,#4c7e1c);
    background-image:-o-linear-gradient(top,#599e16,#4c7e1c);
    background-image:linear-gradient(to bottom,#599e16,#4c7e1c);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599e16',endColorstr='#4c7e1c',GradientType=0);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btnRed {
    background-color: #eb0001;
    background-image: linear-gradient(to bottom, #ee0001, #c30001);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #ee0001;
    margin-bottom: 10px;
    font-weight: normal !important;
    font-size: 21px !important;
    padding: 12px 27px;
	border: none;
}
.btnRed:hover {
    background-color:#c30001;
    background-image:-moz-linear-gradient(top, #d30001, #aa0102);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#d30001),to(#aa0102));
    background-image:-webkit-linear-gradient(top,#d30001,#aa0102);
    background-image:-o-linear-gradient(top,#d30001,#aa0102);
    background-image:linear-gradient(to bottom,#d30001,#aa0102);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d30001',endColorstr='#aa0102',GradientType=0);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.wd200 {width: 200px; margin-bottom: 20px;}

.regfrmA {width: 586px; /*min-height: 354px;*/ min-height: 200px; padding: 10px 17px 5px; z-index: 1000;}
.regfrmA1 {font: normal 28px Arial; text-align: center; padding: 17px; margin-bottom: 0px;}
.regfrmA1 span {color: #48a1d2;}
.regfrmB1 {border-bottom: 1px solid #dedbde;}

.regfrmA2 {}
.regfrmA4 {margin-top: 20px; margin-left: 80px;}
.regfrmA4 input[type=text]{width: 242px; height: 39px; float: left; font-size: 16px; padding-left: 10px;}
.regfrmA4 input[type=submit] {width: 147px; height: 41px; float: left; margin-left: 13px; font-size: 18px !important; font-weight: normal !important; color: #fff !important;}
.regfrmA3 {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat 0px -203px; display: block; width: 583px; height: 38px;}
.regfrmA5 {background: url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat 0px -257px; display: block; width: 257px; height: 42px; cursor: pointer; clear: both; margin-left: 0px;}
.regfrmA6 {margin: 15px 0px 20px 0px;}
.regfrmA6 strong {text-decoration: underline; cursor: pointer;}
.regfrmA7 {margin-left: -80px; clear: both;}
.regfrmA7 p {padding-left: 10px; margin-left: 0px;}
.regfrmA7 span, .regfrmA7 em {cursor: pointer;}
.regfrmA7 em {font-style: normal; text-decoration: underline;}

.regfrmB2 {padding-top: 20px;}
.regfrmB3 input, .regfrmB3 select {color: #757575;}
.regfrmB3 input[type=submit] {width: 147px; height: 41px; clear: both; font-size: 18px !important; font-weight: normal !important; color: #fff !important; margin-bottom: 20px; margin-top: 20px;}
.regfrmB4 {margin-left: -5px;}
.regfrmB4 li, .regfrmB5 li{height: 60px;}
.regfrmB5 {margin-top: 4px;}

.cldfrmA, .cldfrmB {position: absolute; display: none; border: 1px solid #e9e9e9; border-radius: 3px; padding: 10px; background-color: #e9e9e9; font-size: 11px; z-index:3000; width: 450px;}
.cldfrmA {top: 190px; left: 135px;}
.cldfrmB {top: 255px; left: 15px;}
.regfrmAie {display: block !important; margin-bottom: 7px; font-size: 14px; color: #757575;}
.regfrmP1 {font-size: 22px; text-align: center; font-weight: bold; margin-top: 20px;}

.regfrmC { background: url(https://static.e-prawnik.pl/img3/popup/reg_sprites.jpg) no-repeat -135px 20px; padding-right: 220px}
.regfrmC span {display: block; width: 215px; height: 30px; background: url(https://static.e-prawnik.pl/img3/popup/reg_sprites.jpg) no-repeat -380px 0px; float: left;}
.regfrmC1 {width: 328px; height: 350px; float: left; background: url(https://static.e-prawnik.pl/img3/popup/reg_sprites.jpg) no-repeat -10px 70px;}
.regfrmC1 p {text-align: center; font-size: 18px; margin-top: 10px;}
.regfrmC1 p span {color: #4aa2d6;}
.regfrmC2 {width: 258px; float: right;}
.regfrmC3 {margin-left: -25px;}
.regfrmC4 {margin-left: 342px; margin-bottom: 10px;}

/*stars*/
.sStarA {width: 245px; color: #989898;}
.sStarA span {float: right;}
.sstar000, .sstar025, .sstar050, .sstar075, .sstar100, .sstar125, .sstar150, .sstar175, .sstar200, .sstar225, .sstar250, .sstar275, .sstar300, .sstar325, .sstar350, .sstar375, .sstar400, .sstar425, .sstar450, .sstar475, .sstar500  {background:url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat; width: 100px; height: 18px; display: block;}
.sstar500 {background-position: -542px -626px;}
.sstar475 {background-position: -542px -610px;}
.sstar450 {background-position: -542px -594px;}
.sstar425 {background-position: -542px -578px;}
.sstar400 {background-position: -542px -562px;}
.sstar375 {background-position: -542px -546px;}
.sstar350 {background-position: -542px -530px;}
.sstar325 {background-position: -542px -514px;}
.sstar300 {background-position: -542px -498px;}
.sstar275 {background-position: -542px -482px;}
.sstar250 {background-position: -542px -466px;}
.sstar225 {background-position: -542px -450px;}
.sstar200 {background-position: -542px -434px;}
.sstar175 {background-position: -542px -418px;}
.sstar150 {background-position: -542px -402px;}
.sstar125 {background-position: -542px -386px;}
.sstar100 {background-position: -542px -370px;}
.sstar075 {background-position: -542px -354px;}
.sstar050 {background-position: -542px -338px;}
.sstar025 {background-position: -542px -322px;}
.sstar000 {background-position: -542px -306px;}

.OboxC2 {color: #989898;}

.bStarA {width: 130px;  float: right; position: absolute; top: 0px; right: 0px;}
.bStarA p {color: #989898;}
.bStarA span {display: block;}
.bstar000, .bstar025, .bstar050, .bstar075, .bstar100, .bstar125, .bstar150, .bstar175, .bstar200, .bstar225, .bstar250, .bstar275, .bstar300, .bstar325, .bstar350, .bstar375, .bstar400, .bstar425, .bstar450, .bstar475, .bstar500  {background:url(https://static.e-prawnik.pl/img3/sprites1.png) no-repeat; width: 130px; height: 20px; display: block;}
.bstar500 {background-position: -665px -622px;}
.bstar475 {background-position: -665px -601px;}
.bstar450 {background-position: -665px -580px;}
.bstar425 {background-position: -665px -559px;}
.bstar400 {background-position: -665px -538px;}
.bstar375 {background-position: -665px -517px;}
.bstar350 {background-position: -665px -496px;}
.bstar325 {background-position: -665px -475px;}
.bstar300 {background-position: -665px -454px;}
.bstar275 {background-position: -665px -433px;}
.bstar250 {background-position: -665px -412px;}
.bstar225 {background-position: -665px -391px;}
.bstar200 {background-position: -665px -370px;}
.bstar175 {background-position: -665px -349px;}
.bstar150 {background-position: -665px -328px;}
.bstar125 {background-position: -665px -307px;}
.bstar100 {background-position: -665px -286px;}
.bstar075 {background-position: -665px -265px;}
.bstar050 {background-position: -665px -244px;}
.bstar025 {background-position: -665px -223px;}
.bstar000 {background-position: -665px -202px;}

.pG {font-size: 25px; margin-bottom: 25px;}
.pG strong {color: #48a1d2;}

.txt1 {font-size: 14px;}
.txt1 strong {line-height: 2.5em; font-size: 16px;}
.txt2 {display: block; float: left; width: 360px; margin-bottom: 35px; overflow: hidden;}
.txt2 em {display: block; margin-top: 0px;}
.boxF1A {width: 150px; float: right; margin-top: 0px; margin-right: 0px;}
.boxF1A li, .boxF1B li {list-style: disc outside none; margin-bottom: 10px; margin-left: 15px;}

.pUlI1 {font-size: 12px; margin-top: 5px;}
.pUlI1 span {width: 18px; height: 21px; display: block; overflow: hidden; float: left; margin: 0px 10px 0px 0px;}
.pUlI1 span img {width: 18px;}
.pUlI1 a {color: #989898 !important;}

.boxB0 {margin-right: 30px; width: 350px;}
.boxB0 ul li {margin-bottom: 25px;}
.boxB0 span {margin-bottom: 10px;}
.boxB0 h3 {font-size: 17px;}
.boxB1 {width: 598px; min-height: 258px; float: right; background-color: #fff; overflow: hidden; margin-bottom: 25px; border: 1px solid #dadada;}
.boxB1 p {margin-bottom: 15px !important;}

.boxB1R {float: right; width: 387px; min-height: 238px; padding: 0px 10px; margin: 10px 0px; border-left: 1px solid #dadada;}
.boxB1Rh1 {font-size: 24px; font-weight: normal; margin-bottom: 20px;}
.boxB1Rh1, .boxB1R1 li  {padding-left: 15px;}
.boxB1R1 li {font-size: 14px; margin-bottom: 15px;}

.boxB1L {padding: 10px 10px 10px 15px;}
.boxB1L ul {display: block; width: 165px;}
.boxB1L ul li a {font-size: 14px; }
.boxB1L ul li {margin-bottom: 16px;}
.boxB1L h3 {padding-left: 0px; margin-bottom: 10px;}
.boxB1L1 {height: 200px; overflow: hidden; position: relative;}

.btnA1, .btnA2 {width: 160px; height: 10px; /*background-color: #dadada;*/ cursor: pointer;}
.btnA1 {margin-bottom: 5px; background-position: 75px -393px;}
.btnA2 {margin-top: 5px; background-position: 75px -429px;}

.boxB2 {width: 170px; min-height: 200px;  float: left; background-color: #f5f5f5; margin-bottom: 25px; padding: 15px 10px 15px 15px;}
.boxB2 ul li {margin-bottom: 15px;}
.boxB2 ul li h4 a {font-weight: normal; font-size: 14px;}

/*.boxB3 {overflow: hidden; clear: both;}
.boxB3 ul {display: block; overflow: hidden; float: left;}
.boxB3 ul li {display: block; width: 270px; overflow: hidden; margin-bottom: 25px;}
.boxB3 ul li h4 {font-size: 17px; font-weight: normal; margin-bottom: 15px;}
.boxB3 ul li p {background-color: #f5f5f5; padding: 10px; font-style: italic;}*/

.boxB3, .boxB5 {overflow: hidden; clear: both;}
.boxB3 ul, .boxB5 ul {display: block; overflow: hidden; float: left;}
.boxB3 ul li, .boxB5 ul li {display: block; width: 305px; overflow: hidden; margin-bottom: 25px;}
.boxB3 ul li h4, .boxB5 ul li h4 {font-size: 17px; font-weight: normal; margin-bottom: 15px;}
.boxB3 ul li p {background-color: #f5f5f5; padding: 10px; font-style: italic;}

.boxB3A li {margin-right: 35px;}

.boxB4 {width: 280px; float: right; margin-top: -45px;}
.boxB4 p {float: left; display: block; width: 100px; font-size: 14px;}
.boxB4 p strong {width: 150px; font-size: 18px; overflow: hidden;}
.boxB4 a {width: 140px; float: right; color: #fff !important; padding: 7px !important; margin-top: -5px;}


/*tmp css */
.sldC4 {margin-top: 2px; padding-bottom: 0px; height: 162px; /*background: #f5f5f5; border: none;*/}
.sldC4 div.sldC {/*width: 150px;*/ height: 147px !important;}
.sldC4 div.OulaA2 {/*padding: 0px;*/ margin-top: 0px !important;}
.sldC4 li {margin-bottom: 15px !important;}
.sldC4 div.sldC1 {padding-bottom: 0px;}
.boxB1R {border-left: none; padding-right: 0px; margin-top: 0px;}
.boxB1R div.boxA2 {margin-bottom: 0px;}
.boxB1 {border: none;}
.boxB1L {border: 1px solid #dadada; width: 165px;}
.nltrC {margin-bottom: 25px; display: block;}
.nltrC h4.hB {margin-top: 0px;}
/*.boxB2 {border: 1px solid #dadada;}*/

/*waska kolumna*/
._colC {width: 300px; float: right;}
._colA {width: 650px; float: left;}
.ulB li a, .ulF li a, .ulI li a {font-size: 14px;}
._colA div.boxB {width: 310px;}
._slider {}
._colA ul.ppUlA1 li {width: 140px; margin-right: 17px;}
._colA ul.ppUlA1 li span, ._colA ul.ppUlA1 li span img {width: 140px;}
._colA div.ppBoxB1 {padding: 12px 0 10px 20px;}
.ulF li p a {display: block; font-size: 12px; font-weight: bold;}

._colA .boxA3 {width: 420px;}
._colA .boxA3 span {height: 260px; width: 420px;}
._colA .boxA3 span img {width: 420px;}
._colA div.boxA1 {width: 650px; margin-right: 0px;}
._colA div.ppBoxB2 h6 {padding-left: 70px;}
._ulA li p a {font-size: 14px;}
._colA textarea.txA {width: 596px;}
._colA div._slider {margin: 0 auto; width: 579px;}
._colA div.boxB3 ul li { width: 305px;}
._colA p.txt2 {width: 430px;}
    
._colC div.boxA2, ._colC h2.hA3 a img {width: 300px;}
._colC h3.hA3 img {}
._colC div.sldC2 div.simply-scroll-clip, ._boxB1 div.sldC2 div.simply-scroll-clip {width: 260px !important;} 
._colC div.sldC2, ._boxB1 div.sldC2 {background-color: #f5f5f5;}
._colC div.OulaA2, ._boxB1 div.OulaA2 {padding: 0px 0px 10px;}
._colC div.cntBox, ._boxB1 div.cntBox  {padding-left: 25px;}
.nltrB h4.hB {margin: 0px 0px 5px 30px; font-size: 20px;} 
.nltrB div {clear: both; margin: 0px 0px 25px 30px;}
._colC h3.hD {font-size: 20px;}
.advH {overflow: hidden; margin-bottom: 25px;}
._colC div.advH img {width: 300px;}
._colC ul.ulB2 li {width: 127px;}
._colC div.advB {margin-top: 0px;}
._colC table.calendar {margin-left: -12px;}
._colC ul.ulF li a span img, ._colC ul.ulF li a span {width: 60px; height: 50px;}
._colC ul.ulF li a {font-weight: bold; font-size: 12px;}
._colC ul.ulF li p.oh {/*margin-left: 75px;*/ overflow: visible;}

._boxB1 {width: 560px; min-height: 350px;}
._boxB1 div.boxA2 {width: 300px;}
._boxB1 div.boxB1R {min-height: 275px; width: 300px;}
._boxB1 div.boxB1L {width: 203px; height: 309px; height: 309px;}
._boxB1 div.boxB1L ul {width: 192px;}
._boxB1 div.simply-scroll-btn-up {background-position: 97px -393px;}
._boxB1 div.simply-scroll-btn-down {background-position: 97px -422px; top: 244px;}
._boxB1 div.boxB1L1 {height: 259px !important;}

._boxB0, ._boxB0 span, ._boxB0 span img {width: 390px;}
._boxB2 {width: 205px;}

.advI {margin-bottom: 25px; text-align: center;}

/*.txt1A div.boxF {margin-left: -325px;}*/
/*.boxF1B {margin-top: 250px;}*/

/*strona blokujaca*/
.Bttn {color: #fff !important; background-color: #48a1d2 !important; border: 1px solid #48a1d2 !important; /*border: 1px solid #3c93c3;*/ text-decoration: none !important; display: inline-block !important; font: bold 13px Arial !important; padding: 4px 18px !important; text-align: center; cursor: pointer;}
.Bttn:hover {background-color: #025b92!important; color: #fff !important; border: 1px solid #025b92 !important;}

.lock {background-position: 10px 0px; width: 40px; height: 30px; background-color: #fff; margin: -25px 0px 0px 300px;}
.lockA {border: 1px solid #dadada; padding: 10px; margin: 45px 0px 25px; }
.lockA1 {text-align: center;}
.lockA1, .lockA2, .lockA3, .lockA4, .lockB1 {font-size: 16px !important;}
.lockA2, .lockA4 {float: left; margin-left: 20px;}
.lockA3 {display: block; margin-left: 30px; float: left;}

.lockB {border: 1px solid #dadada; margin: -26px 0px 25px; background-color: #f5f5f5; padding: 10px;}
.lockB1 {text-align: center; margin-bottom: 0px !important;}
.lockB1 a {font-weight: bold; text-decoration: underline;}

/*popup strona blokujaca*/
#lock-box {width: 675px; padding: 15px 20px;}
#lock-box a.close {margin: -5px -8px 0 0;}
.lockPopA {height: 150px; border-bottom: 1px solid #e2e2e2; margin-bottom: 10px; background: url(https://static.e-prawnik.pl/img3/lock_img.png) no-repeat  330px 0px;}
.lockPopA h3, .lockPopB h3, .lockPopC h3 {font: normal 22px Arial;}
.lockPopA h3 {margin-bottom: 15px;}
.lockPopA ul {margin-left: 70px;}
.lockPopA ul li {font-size: 14px; margin-bottom: 10px; background: url(https://static.e-prawnik.pl/img3/lock_img.png) no-repeat -405px -5px; padding-left: 30px;}
.lockPopB h3 {margin-bottom: 15px;}

.lockPopB {border-right: 1px solid #e2e2e2; padding-right: 20px;}
.lockPopB, .lockPopC {float: left; width: 317px;}
.lockPopC {padding-left: 20px;}
.lockPopC h3 {margin-bottom: 50px;}

.codeA {border: 1px solid #dadada; background: #efefef; padding: 15px 10px 10px; margin-bottom: 10px;}
.codeA label {display: block; float: left; padding-top: 5px;}
.codeA input[type=text] {float: left; width: 100px; margin: 0px 7px 10px 5px; height: 22px;}
.codeA p {clear: both; font-size: 11px; margin-bottom: 0px;}

.lockPopB0 {margin-bottom: 20px;}

.lockPopB1 {border: 1px solid #dadada; padding: 7px 10px 10px; margin-bottom: 10px;}
.lockPopB1 p.f16 strong span, .lockC1 p.f16 strong span {color: #4aa2d6; text-align: left;}
.lockPopB1 p.f16 strong span em, .lockC1 p.f16 strong em {text-align: right; display: block; float: right; font-style: normal;} 
.lockPopB1 span.f11 {font-weight: normal; color: #414141 !important;} 

.lockPopB1 p.f12 {background: #efefef; margin: 5px -10px -10px; padding: 5px;}
.lockPopC p.f12 {text-align: center;}

.lockPopC div.lockPopB1 p.f12 {padding: 8px;}
.lockPopC div.lockPopB1:hover {cursor: pointer;}

#lock-box div.blockB3 {padding: 5px; margin-bottom: 5px; background: #f5f5f5;}


/*strona blokujaca v2*/
.lockC {width: 330px; padding: 0px 30px 0px 20px; float: left; border-right: 1px solid #dadada; }
.lockC1 {border: none;}
.lockC1 p.f16 {margin-bottom: 5px;}
.lockC2 {border: none; background: none; padding-left: 30px;}
.lockC3 span {color: #4aa2d6; text-decoration: underline;}
.lockC3 span:hover {color: #00538e;}

.lockD {float: right; padding-right: 7px;}
.lockD1 {font-size: 16px !important; padding: 7px 15px !important; width: 120px; display: block !important; margin-top: 50px;}
.lockD2 {margin-top: 25px;}
.lockB2 {margin-bottom: 0px !important;}
.lockB2 span {display: inline-block; background-position: -40px -6px; width: 15px; height: 10px;} 

.blockB1A, .blockB1B {color: #989898 !important;}
.blockB1A {padding-left: 200px;}
.lockE {padding: 0px 20px;}

.boxN ul {padding-top: 15px; margin-bottom: 25px;}
.boxN ul li {margin-bottom: 10px; list-style: disc outside none; margin-bottom: 10px; margin-left: 25px;}
._bc_paragraph_1, .boxN ul li, .boxN ul li span, .boxN p, .boxN a {font-size: 14px !important;}
.boxN p.f16 {font-size: 16px !important;}

.boxF1C {margin: 25px 0px 35px 30px; width: 180px;}


/*dymek*/
.cloudA {bottom: 20px; left: 20px; display: block; float: right; position: fixed; width: 230px; z-index: 100000; }
.cloudA1 {padding-top: 5px; background: #fff; border-radius: 4px; border: 2px solid #333333;}
.cloudA1 p, .cloudA2 p {text-align: center; font-size: 12px; margin-bottom: 5px;}
.cloudA1 div.count {display: block; margin: 0px auto; width: 180px; height: 25px;}
.cloudA2 {/*border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;*/ background: #333333; padding: 5px 0px;}
.cloudA2 p, .cloudA2 p a {color: #f8f8f8;}
.cloudA2 p a {font-weight: bold; text-decoration: underline;}

.cloudA3 {background-position: -80px 0px; width: 20px; height: 20px; margin: 0px auto;}

.cloudA4, .cloudA5 {background: none !important;}
.cloudA4 {width: 5px !important; padding-left: 2px !important;}
.cloudA5 {font: normal 12px Arial !important; width: 80px !important; padding-top: 4px !important;}

/*zobacz takze i btn*/
.boxF2 {/*overflow: hidden;*/ display: table; padding: 15px 0px 15px 22px !important; /*margin-right: 25px; float: left;*/}
.boxF2 h6, .boxF3 h6 {font: bold 14px Arial; margin-bottom: 10px;}
.boxF2 ul li {display: table-cell; vertical-align: top; /*display: inline-block;*/ padding: 0px 10px 0px 0px;}
.boxF2 ul li span, .boxF3 ul li span {display: block; width: 129px; height: 82px; overflow: hidden; margin-bottom: 10px;}
.boxF2 ul li span img, .boxF3 ul li span img {border: none; width: 129px;}
.boxF2 ul li a p {font: normal 14px Georgia; padding-left: 7px; padding-right: 7px; margin-bottom: 7px; line-height: 1.4em; /*display: block;*/ width: 129px; text-decoration: none;}
.boxF2 ul li a, .boxF3 ul li a {text-decoration: none !important; color: #000 !important;}
.boxF2 ul li a p:hover, .boxF3 ul li a p:hover {text-decoration: underline !important;}

.boxF3 {padding: 15px 0px 15px 22px !important; display: table; width: 100%}
.boxF3 ul li {width: 50%; display: table-cell; padding-right: 20px; margin-left:0px;}
.boxF3 ul li span {float: left; margin-right: 15px; width: 100px; height: 72px;}
.boxF3 ul li a p {display: block; font: normal 14px Georgia;}
.boxF3 ul li span img {width: 100px;}
.boxF3A {background: url(https://static.e-prawnik.pl/img3/wakacje/pdf_img.gif) no-repeat 115px 0px; color: #00538e !important; text-decoration: underline; font-weight: bold !important; height: 25px; padding-left: 145px;}

.btnArtA {display: block; margin: 0px auto; /*padding-bottom: 12px !important;*/ }
.btnArtA a {color: #fff; font: normal 20px Arial;}
.btnArtB h3 {text-align: left; /*color: #49a1d1;*/ color: #fff; font-size: 17px; font-weight: normal; margin-bottom: 5px;}
.btnArtB p {font: italic 12px 'Bradley Hand ITC', Arial; color: #fff; margin-bottom: 10px; text-align: right;}
.btnArtB {background-color: #595959; border-color: #595959; border-radius: 4px;}

/*profil kancelarii*/
.osFont, .pkBoxA, .pkBoxE p, .topboxA h1, .steps-box p, .topboxA p, .topboxB h3 a, .ico-step-nr, .topboxA h2 a.btnBlue, .ls-headA p, .ls-txB1, .ls-inK, .ls-chkA label, .ls-preq {font-family: "Open Sans", helvetica, arial; color: #000;}
.pkAv {margin: 0 25px 15px 0; float: left;}
.pkAv, .pkAv img {width: 139px;}
.pkAv span {background-color: #595959; color: #fff; display: inline-block; padding: 5px; width: 129px; margin-top: -6px; text-align: center;}

.pkBoxA {display: table; margin: 35px 0px 25px;}
.pkBoxB, .pkBoxC, .pkBoxD {display: table-cell; vertical-align: middle;}
.pkBoxB {width: 115px;}
.pkBoxB img {width: 100px; border: 1px solid #bbbbbb;}
.pkBoxC {width: 210px; padding: 10px 10px 10px 0px; font-size: 20px;} 
.pkBoxC p a {color: #000 !important; text-decoration: none !important;}
.pkBoxD {font-size: 18px;   padding: 0px 10px 10px 10px;}
.pkBoxD p span {font-size: 12px; padding-bottom: 10px;}
.pkBoxD p em {padding-top: 10px; font-style: normal; font-size: 12px; display: block; line-height: 1.3em;}
.pkBoxD p {border-left: 1px solid #bbbbbb; padding-left: 20px; line-height: 1.3em !important;}

.pkBoxE {background-color: #595959; border-color: #595959; border-radius: 4px; margin-bottom: 25px; padding: 10px; /*overflow: hidden;*/ display: table; width: 280px;}
.pkBoxE a:hover {text-decoration: none;}
.pkBoxE span {/*display: table-cell;*/ vertical-align: middle;}
.pkBoxE img {max-width: 100px; float: left; margin-right: 10px;}
.pkBoxE p {font-size: 18px; color: #fff; line-height: 1.3em;}
.pkBoxE span p span {font-size: 14px; }

.beyond {display: block; width: 100px; float: left;   margin-left: 50px; font-size: 10px; line-height: 1.0em; color: #878788; text-decoration: none;}
.beyond:hover {text-decoration: none; color: #878788 !important;}
.beyond img {padding-top: 5px;}

.boxBlaw span, .boxBlaw1 span {background-color: #ebebeb; position: relative; height: 87px;}
.boxBlaw img {margin-top: -5px;}
.boxBlaw img, .boxBlaw1 img {width: 80px; margin-left: 21px; position: relative; z-index: 1;}
.boxBlaw em, .boxBlaw1 em {background: url(https://static.e-prawnik.pl/img3/lp/umowa/bg_trasparent.png); display: block; margin-top: -25px; font-size: 10px !important; font-family: Arial; z-index: 10; position: absolute; bottom: 0px;  color: #fff !important; font-style: normal; width: 116px; padding: 5px 3px; text-align: center; line-height: 1em;}
.boxBlaw p a {display: block; overflow: hidden; max-height: 110px;}
.boxBlaw1 em {width: 100%; padding: 5px 0px !important;}
.boxBlaw1 img {width: 97px !important; display: block; margin: 0px auto;}
.boxBlaw1 span {height: 120px;}

/* nastepne - poprzednie*/
.pNav {display: block; padding-bottom: 20px; text-align: center; font-size: 14px;}
.pNavNext, .pNavPrev {color: #fff !important; font-weight: normal;}
.pNavNext {background: url(https://static.e-prawnik.pl/img3/forum/crumb1.png) no-repeat right -10px; padding: 8px 30px 8px 20px;}
.pNavPrev {background:url(https://static.e-prawnik.pl/img3/forum/crumb0.png)  no-repeat left -10px; padding: 8px 20px 8px 30px;}
.pNavMid {background-color: #ededed; padding: 8px 20px; margin: 0 -3px; font-weight: bold;}

/*zmiana zajawek i kategorie sg * 02 2015*/
.boxA1_ div.boxA3 {margin-right: 35px;}
.boxA1_ h3 {margin-bottom: 15px; /*font-size: 14px !important; font-weight: bold;*/}
.boxA1_ h3 a span, .boxA1_ h3 span img, .colD_ li a span, .colD_ li a span img, .boxA1A a span img {width: 190px;}
.boxA1_ h3 a span, .colD_ li a span, .boxB_ li a span, .boxA1A a span {height: 110px; overflow: hidden; display: block; margin-bottom: 5px;}
.boxA1_ h3 span img {margin-top: -10px;}
.colD_ {border-bottom: 1px solid #dadada; padding-bottom: 30px; overflow: hidden;}
.colD_ li {float: left; display: block; width: 190px; margin-right: 35px;}
.colD_ li span {height: 110px;}
.colD_ li h2, .colD_ li h3, .p17G {font-size: 17px; font-weight: normal;}
.boxB_ li {padding-bottom: 15px !important;} 
.boxB_ li a span, .boxB_ li a span img {width: 60px;}
.boxB_ li a span {height: 50px;}
.boxB_ li a span img {margin-top: -5px;}
.catA {float: right; display: block; margin-top: 20px;}
.catA h3 {display: inline; font: normal 12px Arial;}
.catA a {padding-left: 15px;}
.sgnA {color: #989898; height: auto !important; font-size: 11px;}
.p17G {line-height: 1.2em;}

/*linki art */
.advBoxA {margin: 25px 0px 15px; overflow: hidden; clear: both;}
.linksA {float: right; width: 240px; min-height: 230px; background: #f5f5f5; margin: 0px; clear: none; border: 1px solid #dadada; padding: 10px;}
.linksA h6 {margin-bottom: 20px;}
.linksA ul li {list-style: none !important; margin-left: 0px !important; height: 55px; overflow: hidden; margin-bottom: 20px !important;}
.linksA ul li h3 {margin-top: 0px !important;}
.linksA ul li h3 a span, .linksA ul li h3 a span img {width: 60px;}
.linksA ul li h3 a span {height: 50px;}
.linksA ul li h3 a span {float: left; margin-right: 10px;}

.advB2 {float: left; width: 350px; }
.linksB {border-bottom: 1px solid #dadada; margin-bottom: 25px; padding-left: 23px !important;}
.linksB ul li {width: 180px !important; margin-right: 25px !important;} 
.linksB ul li h3 {line-height: 1.0em;}
.linksB ul li h3 a, .linksA ul li h3 a {font-size: 12px; color: #000 !important; text-decoration: none !important;}
.linksB ul li h3 a span {width: 180px !important; height: 100px !important;}
.linksB ul li h3 a span img {width: 180px !important;}
.linksB ul li h3 a span {margin-bottom: 10px;}
.linksB ul li h3 a:hover, .linksA ul li h3 a:hover /*, ._colC ul.ulF li a:hover, .tdnc:hover*/ {text-decoration: underline !important; color: #00538e !important;}
/*.linksB ul li.boxBlaw1 em {width: 170px;}*/

/*#b_yn {overflow: hidden;}*/

.data {float: right; font: normal 11px Arial; color: #989898;}


/*top sg*/
.topbox {width: 980px; overflow: hidden; margin-bottom: 25px; margin-top: -20px;}
.topboxA {position: relative;}
.topboxA h1, .topboxA h2, .topboxA p {margin-left: 20px;}
.topboxA h1 {font-size: 32px; font-weight: 400; margin-top: 10px;}
.topboxA1 {font-size: 32px !important; font-weight: 400 !important;}
.topboxA1 strong {color: #48a1d2; font-weight: 400;}
.topboxA1 strong span {font-size: 32px;}
.topboxA2 {font-size: 18px; font-weight: 400; margin-top: 40px; text-decoration: underline; color: #48a1d2 !important;}
.topboxA2 a {color: #48a1d2;}
 
/*.topboxA .hA3 a img {width: 250px; position: absolute; top: 135px; left: 350px;}*/
.topboxA h2 a.btnBlue{width: 190px; position: absolute; top: 135px; left: 360px; font-size: 21px !important; padding: 12px 27px !important; font-weight: normal !important;}

.topboxA {width: 600px; float: left; min-height: 190px;}
.topboxB {width: 370px; float: right; position: relative; min-height: 190px; padding-top: 10px;}
.topboxB .sldC2 {border: none; margin-top: 10px;}
.topboxB h3 {margin-bottom: 0px; margin-left: 60px;}
.topboxB h3 a {font-weight: 400;}
.topboxB .OulaA2 {background-color: #fff;}

.topboxB .simply-scroll-clip {width: 275px !important;}
.topboxB .F4boxJ {margin-left: 40px;}
.topboxB .OboxC1 {padding: 5px; -webkit-border-radius: 999px;  -moz-border-radius: 999px; border-radius: 999px; background: url("https://static.e-prawnik.pl/img3/avatar_m1_60.jpg") no-repeat; width: 50px; height: 50px; /*background-size: 60px auto;*/}
.topboxB1 {color: #48a1d2; margin-top: 40px !important; font-style: italic; /*font-size: 16px;*/ font-size: 18px;}
.topboxB .sStarA {margin-top: -35px;}
.topboxB .OulaA2 {padding: 0px; font-size: 16px;}
.topboxB .sldC {height: 160px !important;}
.topboxB .sldC2 {padding-bottom: 5px; padding-top: 5px;}

.ico-step1, .ico-step2, .ico-step3, .ico-arrow, .quot, .ico-gt  {background: url(https://static.e-prawnik.pl/img3/lp/porady_prawne_8/frm_sprites.png) no-repeat;}
.steps-box {width: 960px; margin: 0px auto; padding: 10px 0px 10px 20px; overflow: hidden; background-color: #ebebeb; clear: both; position: relative;}
.steps-box p {display: block; float: left; width: 200px; margin: 20px 0px 0px 10px; font-size: 14px;}
/*.steps-box p span {font: normal 36px 'Comic Sans MS'; color: #a29f9f;}*/
.steps-box p strong {font-size: 16px;}
.steps-box1, .steps-box2, .steps-box3 {width: 320px; float: left; padding: 0px 0px 0px; position: relative;}
.ico-step1, .ico-step2, .ico-step3 {display: block; float: left; width: 100px; height: 100px; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; background-color: #fff;}
.ico-step1 {background-position: 22px -40px;}
.ico-step2 {background-position: -62px -40px;}
.ico-step3 {background-position: -152px -40px;}
.quot {background-position: -60px 0px; position: absolute; width: 40px; height: 40px; top: 20px; left: 0px;}
.ico-step-nr {-webkit-border-radius: 999px;  -moz-border-radius: 999px; border-radius: 999px; background-color: #48a1d2; position: absolute; width: 25px; height: 25px; z-index: 1; color: #fff; text-align: center; font-size: 18px; font-style: normal;}
.ico-step-nr1 {top: 8px; left: 90px;}
.ico-step-nr2 {top: 8px; left: 410px;}
.ico-step-nr3 {top: 8px; left: 730px;}
.ico-gt {background-position: -123px -15px; width: 15px; height: 15px; display: inline-block;}
/*.ico-arrow {background-position: 0px -175px; clear: both; width: 200px; height: 40px; display: block; margin-left: 120px; position: absolute; top: 65px;}*/


.footerList li, .footerHeader, .itemWp span, .item span {font-family: 'Open Sans', Arial;}
.footer {box-sizing: border-box; padding: 10px 30px 30px; background-color: #f5f5f5; margin: 0 auto; }
.footerContent {width: 100%; margin: 0 auto;}
.footerLeft { display: inline-block; vertical-align: middle; width: 522px; }
.footerList li {line-height: 1.5; width: 158px; font-size: 12px; font-weight: 400;}
.footerHeader {color: #000; font-size: 14px; font-weight: 700; line-height: 2.65;}
.footerRight {display: inline-block; vertical-align: middle; margin-top: 30px; width: 350px;}
.footerBottomBar { position: relative; }
.item { display: inline-block; }
.item a {text-decoration: none !important;}
.item img { display: inline-block; vertical-align: middle; }
.item span {display: inline-block; vertical-align: middle; font-size: 12px; font-size: 11px;}
.footerLogo { display: inline-block; vertical-align: middle; margin-bottom: 17px; margin-right: 17px; opacity: .7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s; width: 140px;}
.footerLogo:hover { opacity: 1; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s; }

.itemWp { width: 390px; }
.itemWp span { color: black; font-weight: 900; text-transform: uppercase; font-size: 12px;}
.footerLogoWp { background-image: url('https://static.e-prawnik.pl/img3/footer/logo-wp.png'); color: transparent; overflow: hidden; background-position: 0 0px; height: 21px; width: 34px; display: inline-block; vertical-align: middle; vertical-align: middle; margin-right: 9px; }
.itemBeyond { width: 280px; }
.itemBeyond span { color: #919191; margin-left: 30px; padding-right: 21px; }
.itemBan { width: 245px; }
.itemBan span { color: #919191; margin-left: 4px; }
.itemBan img { margin-left: 50px; }

.footerList { width: 506px; column-count: 3; -webkit-column-count: 3; -moz-column-count: 3; font-size: 13px; font-size: 1.3rem; color: black; }
.footerList li { width: 158px; line-height: 1.5; }
.footerList li:hover { text-decoration: underline; }
.footerHr { margin: 23px 0; border: 0; height: 1px; background-color: #d0cfcf; } 


/*mobile*/
@media screen and (max-width: 960px) {
	/*body {
		background-color: red;}*/
} 
@media screen and (max-width: 768px) {
	   /*body {background-color: orange;	}*/
    /*#head, .headA, .fot, .colA, #path, #cont, .login-box {width: 768px;}
    .headA {min-height: 25px;}
    
    .colC, .mT, .mM {float: none;} 
    .windowTop, .fbook, .group  {display: none;}
    #logo {margin: 0 auto; float: none;}
    #order-box {display: none !important;}
    .boxA4 {clar: both;}*/
  
} 
@media screen and (max-width: 550px) {
	/*body {background-color: yellow; }*/
  /*.headA {width: 550px; }*/
  /*#head, .headA, .fot, .colA, #path, #cont, .pColB  {width: 550px;}*/
  .login-box, .login-popup {width: 380px;}
  
  
 } 
  
@media screen and (max-width: 320px) {
	/*body {background-color: green;}*/
  .colC, .mT, .mM {float: none;}
  .windowTop, .fbook, .group  {display: none;}
  #logo {margin: 0 auto; float: none;} 
  #order-box {display: none !important;}
  .boxA4 {clar: both;}
  #wrap {width: 320px;}
  #head, .headA, .fot, .colA, #path, #cont, .colC, .mM, .pBnrA img, .pColC, .pBoxK2, .pMtB iframe, .pSlideA, .mTl {width: 320px;}
  .login-box, .login-popup {width: 270px;}
  .headA {height: 55px;}
  .headA ul li {font-size: 1.0em;}
  /*.mT {padding-top: 30px !important; padding-bottom: 10px;}*/
  .advA, #adv03 {width: 320px !important; overflow: hidden;}
  .advA, #adv03, .mM li ul, .mM li ul li, .mhgB {display: none;} 
  #nav ul {visibility: hidden !important;}
  .advEr {left: 0; position: relative; top: 0;}
  
  #path, .searchDoc {display: none;}
  .DimgA {max-width: 320px;}
  .find { clear: both; margin: 0px auto; float: none;}
   #order-box {display: none !important;}
  .colA h2.hJ a, .DulA li a {font-size: 1.5em;} 
  .DulA li {width: 100%;}
  .nltrA {clear: both; margin-left: 0px;}
  
  .mM {margin-top: 5px; padding-top: 5px;}
  .mM li a {font-size: 1.5em; width: 100%; text-align: left;}
  .mM li {display: block; border-bottom: none;}
  .mMC a {padding-left: 0px;}
  .mMC {border-left: none;}
  .boxA4 {clar: both; overflow: hidden;}
  
  /*main page*/
  .mTl {width: 320px !important;}
  .mTl li, .mT li {padding: 5px 4px;}
  .topboxA, .topboxB, .steps-box, ._colA .boxA3, ._colA .boxA3 span img, ._colA .boxA3 span, .colD, .ppBoxB1, .ppBoxB2, ._colA {width: 320px;}
  .topboxA, .topboxB, ._colA .boxA3, .colD_ li, .boxB, .ppUlA1 li {float: none;}
  .topboxA h2 a.btnBlue {position: relative !important; clear: both; left: 0px; top: 0px;} 
  .steps-box1, .steps-box2, .steps-box3 {float: none; overflow: hidden;}
  .steps-box {padding: 5px; clear: both; float: left;}
  .ico-step-nr1, .ico-step-nr2, .ico-step-nr2 {display: none;}
  .catA {clear: both; /*float: left;*/ float: none;}
  
  .topboxA h1  {font-size: 28px;}
  .topboxA h2  {font-size: 20px;}
  
  .topboxA p { margin-top: 15px; margin-bottom: 15px;}
  /*.qwdX img {width: 100%; height: 100%}*/
} 
