@font-face{font-family:'Signika';font-style:normal;font-weight:400;src:local('Signika'), local('Signika-Regular'), url('Signika-Regular.woff') format('woff')}
@font-face{font-family:'Signika';font-style:normal;font-weight:600;src:local('Signika-Semibold'), url('Signika-Semibold.woff') format('woff')}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box}

  :before,:after
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.form-control::-webkit-input-placeholder { color: #c4c4c4 !important; }
.form-control:-moz-placeholder { color: #c4c4c4 !important; }
.form-control::-moz-placeholder { color: #c4c4c4 !important; }
.form-control:-ms-input-placeholder { color: #c4c4c4 !important; }

#pasek {
  width:100%;
  height: 1260px;
  background: red;

}
/** Style dodane 11.04.2016 **/
.columnsRow div{padding: 0px 13px;z-index:100;height:30px;width:197px;color:black;font-size: 12px;}
.ivoiceProductList th a{color:white;}
.customTable span{margin-left:8px;margin-right:10px;}
.margintopmin{margin-top:0px;margin-right:20px;}
.range label{padding-top:15px;}
.customTable input{position: absolute;bottom: 4px;}
.customTable span{margin-right:15px;position: relative;top: -5px;}
.noResult{line-height: 215px;}
.productSpan{position:relative;margin-left:10px;bottom: 2px;}
.left5{margin-left:5px;}
.left4Custom{margin-left:34%;margin-top:12px;margin-bottom:3px;}
.inputFixedTwo, .inputFixedTwoTwo, .inputFixedSame{bottom: 2%;}
.paddingLeftEight{padding-left:8px !important;}
span.btn.btn-default.strDokumentTypNazwa, span.btn.btn-default.objKategoriaWyswietlanie{width:100%; text-align:left; padding-left:2px;}
.form-control.cal_txt{padding-top:6px !important; min-width: 129px;}	
.left5px{margin-left: 5px;}
.loginRow2 {margin-top: 5px;margin-left: 5px;}
.btnGreen {
  background: #07d607;
  background-image: -webkit-linear-gradient(top, #07d607, #065c06);
  background-image: -moz-linear-gradient(top, #07d607, #065c06);
  background-image: -ms-linear-gradient(top, #07d607, #065c06);
  background-image: -o-linear-gradient(top, #07d607, #065c06);
  background-image: linear-gradient(to bottom, #07d607, #065c06);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
border-radius: 2px;
  -webkit-box-shadow: 0px 0px 2px #666666;
  -moz-box-shadow: 0px 0px 2px #666666;
  box-shadow: 0px 0px 2px #666666;
    text-transform: uppercase;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 10px;
  border: solid #218a1c 1px;
  text-decoration: none;
}
.width200{
	width:200px;
}
.paddingLeft10{
	padding-left:10px !important;
}
.btnGreen:hover {
  background: #03e319;
  background-image: -webkit-linear-gradient(top, #03e319, #11a803);
  background-image: -moz-linear-gradient(top, #03e319, #11a803);
  background-image: -ms-linear-gradient(top, #03e319, #11a803);
  background-image: -o-linear-gradient(top, #03e319, #11a803);
  background-image: linear-gradient(to bottom, #03e319, #11a803);
  text-decoration: none;
    color:white !important;
}
.registerBtn{border-radius:2px !important;
    -webkit-box-shadow: 0px 0px 2px #666666 !important;
    -moz-box-shadow: 0px 0px 2px #666666 !important;
    box-shadow: 0px 0px 2px #666666 !important;
	    font-size: 14px !important;
		height:auto !important;
		padding: 3px 10px !important;
		line-height: 30px!important;
		background: #FF861D!important;
  background-image: -webkit-linear-gradient(top, #FF861D, #eb5712) !important;
  background-image: -moz-linear-gradient(top, #FF861D, #eb5712) !important;
  background-image: -ms-linear-gradient(top, #FF861D, #eb5712) !important;
  background-image: -o-linear-gradient(top, #FF861D, #eb5712) !important;
  background-image: linear-gradient(to bottom, #FF861D, #eb5712) !important;
      font-weight: normal !important;
}
.payOnlineBtn{border-radius:2px !important;
    -webkit-box-shadow: 0px 0px 2px #666666 !important;
    -moz-box-shadow: 0px 0px 2px #666666 !important;
    box-shadow: 0px 0px 2px #666666 !important;
	    font-size: 22px !important;
		height:50px !important;
		padding: 3px 10px !important;
		line-height: 30px!important;
		background: #FF861D!important;
  background-image: -webkit-linear-gradient(top, #FF861D, #eb5712) !important;
  background-image: -moz-linear-gradient(top, #FF861D, #eb5712) !important;
  background-image: -ms-linear-gradient(top, #FF861D, #eb5712) !important;
  background-image: -o-linear-gradient(top, #FF861D, #eb5712) !important;
  background-image: linear-gradient(to bottom, #FF861D, #eb5712) !important;
      font-weight: normal !important;
}
.registerBtn:hover, .payOnlineBtn:hover{
  text-decoration: none;
  color:white !important;
  background:#ECA602 !important;
}
.invAddMenu a{
	
}
.marginBottom0{margin-bottom:0px;}
input#reg {
    margin-right: 3px;
}
#price >label >span.most-popular{border:0px;}
.top35{
padding-top:35px;
}
.funkcje{
background-color:#19366B;
color:white;
height:130px;
border-top:1px solid #ddd;
text-align:center;
}
.funkcje h2{
font-size:32px;
margin-top: 45px !important;

}
.wybierane{
font-weight:600;
font-size:16px;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
text-align:center;
background-color:#AAC8FF;
min-height:33px;
padding-bottom:3px;
}
.wybierane p {
margin-top:5px;
margin-bottom:5px;
text-decoration: underline;
color:white;
font-size:14px;
}
.smallFont{
font-size:11px;
}
.borderRightWybierany{
border-left:1px solid #ddd;
height:33px;
}

.price {
height: 130px;
text-align:center;

}
.price p{
font-size: 34px;
margin-bottom:10px;
font-weight: 600;
word-wrap:break-word;
}

.activeItem{
	border-color:red !important;
	border-width:5px !important;
	padding:0px 15px !important;

}
.price h2{
margin-top:10px;
}
.price h5{
font-size:11px;
}
.tabelaCennik li{
font-size:13px;
padding:0px;
border-radius: 0px !important;
border-right:0px;
border-top:0px;
}
.noPaddingLeft{
padding-left:0 !important;
}

.tabelaCennik .greenColor{
color:green;
font-size:20px;
line-height: 0.70;
}
.tabelaCennik .redColor{
color:red;
font-size:20px;
line-height: 0.70;
}
.tabelaCennik .borderLeft{
border-left:1px solid #ddd;
font-weight:600;
font-size:14px;
}
.tabelaCennik li:hover {
    background: #ddd;
}
.tabelaCennik  .customPadding{
padding-top:7px;
padding-bottom:9px;
border-top: 1px solid #ddd;
}
.list-group-item{
border-bottom:0px;
}
.wysokoscWiersza{
height:40px;
}
.changePadding{
padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.abonamentPrice{
	cursor:pointer;
	border:1px solid #CACACA;
	padding:4px 15px;
}
.abonamentPrice:hover{
	border-color:black;
}
.abonamentPrice:hover p{
	text-decoration:underline;
}
.payOnline:hover{
	text-decoration:underline !important;
}
.invAddMenu li:hover{
	background:white;
}
	/*****************************/



.customLeft{
	margin-left:403px;}

.margines 
{margin-top:20px;}

.dateCreate label {color:blue;}
#lastNewsBox{font-size:12px;border-bottom:1px solid #82AB18;display:none;padding:7px 20px;background-color:#f8f8b1}
#lastNewsBox a{cursor:pointer}  
.monospace{font-family:monospace}
#lastNewsBox a:hover{text-decoration:underline}
#payNull{float:left;margin-right:15px;display:inline-block;line-height:28px}
#payNull:hover{text-decoration:underline;cursor:pointer}
#noLoginPop, #noAcSub{z-index:1051}
.mod-popular-bar{text-shadow:0 1px 0 rgba(50, 50, 50, 0.6)}
#rightNews .label{color:#87898b;}
.greenHeader, .greenHeader h1{color:#82AB18;
font-size:32px;
padding:40px 20px 20px 0;
font-weight:bold;
display:inline-block; 
font-family:inherit}
.grayHeader{color:#333;
font-size:20px;
padding:40px 20px 20px 0;
display:inline-block}
#preload{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
height:200%;
left:0;
position:fixed;
right:0;
width:100%;
z-index:1051;
display:none;
text-align:center}
#preload div:first-child{background:url("../images/load.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
height:128px;
margin-top:15%}
.btn-success:hover{
	    background-color: #449d44 !important;
    border-color: #398439;
}
.formRow .ub{text-align:right;}
#preload div:nth-child(2){color:#FFFFFF;
font-size:18px;
font-weight:bolder;
height:30px;
line-height:30px;
margin-top:10px;}
.list td .changeInvoiveLink:visited{color:red}
.h{display:none}
.s{font-weight:bold}
.i{color:#808080;font-style:italic}
.o{color:#00FF00;font-style:italic}
.a>a{margin:auto 10px;color:#808080}
.cr{background-color:#FF0000}
.change{background-color:#FFCCCC}
.green{color:#006400}
.red{color:#FF0000}
//* header{line-height:25px;text-align:center;font-size:18px;font-weight:bold} *//
header>span{font-style:italic}
div.b500{width:500px}
div.c50{width:50%}
input.n{text-align:right}
div.sR{text-align:center;margin-top:10px}
div.sR>input{}
div.cR{width:400px;text-align:center;padding:3px 0px;position:relative}
div.cR>input{width:12px;height:12px;margin:0px;margin-right:5px}
div.la>a{margin:auto 2px;color:#808080}
div.la>a.s{color:#000000}
div.la>a:hover{font-weight:bold}
table{width:100%}
div.tabs>div{width:120px;background-color:#D3D3D3;border:1px solid #000000;cursor:pointer}
div.tabs>div:hover{background-color:#E0FFFF;border:1px solid #00008B}
div.tabs>div.s{background-color:#FFFFFF;border-bottom:1px solid #FFFFFF}
div.selBox{width:250px;max-height:200px;overflow:auto;position:absolute;border:1px solid #858585;background-color:#FFFFFF;text-align:justify;z-index:499}
div.selBox>table{width:100%;padding:0px}
div.selBox>table>tbody>tr{padding:0px 2px}
div.selBox>table>tbody>tr:nth-child(odd){background-color:#E0FFFF}
div.selBox>table>tbody>tr:hover{background-color:#6495ED}
div.msgBox{width:200px;position:absolute;
padding:10px;
background-color: white; color: black; text-align:justify;z-index:499;font-size:11px;display:block;
border-radius:0px;
border:1px solid red;}
.btn-success{
background-color: #2FB32F !important;}
div.msgBox span{display:block;
width:20px;
height:10px;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNqszMEJACAMA8B0QPcfp1rRj2hNrYFAHuGgqnALlFYdte3+OWyGQHmMRGMYgcaxC/qGOeg7dkBz2AbNYwsqNvr8ERFUAQYAANolar+1b3MAAAAASUVORK5CYII=');
float:left;
margin-top:-20px}
.spanBold span{
	font-weight:bold;
}
div.msgBox:hover{z-index:500}
.msgBoxMargin{position:static;padding:0;display:none;background:transparent;border:0}
div.gal>img{border:2px solid #FFFFFF;margin:5px;cursor:pointer; max-width: 30%;height: auto;}
div.gal>img:hover{border:2px solid #FF6347}
div.galMain{position:fixed;display:none;z-index:1005}
div.galMain>div#f{position:absolute;top:0px;left:80px}
div.galMain>div#n{position:absolute;bottom:0px;height:30px;line-height:30px;font-size:20px;font-weight:bold;color:#FFFFFF}
div.galMain>div.l, div.galMain>div.r{width:64px;height:64px;background-image:url('../arrB.png');cursor:pointer;position:absolute;margin-top:-32px;top:50%}
div.galMain>div.l{left:0px;background-position:-128px -128px}
div.galMain>div.l:hover{background-position:-128px 0px}
div.galMain>div.r{right:0px;background-position:-192px -128px}
div.galMain>div.r:hover{background-position:-192px 0px}
div.galMain>div>img{position:absolute;top:0px;left:0px}
div.up{width:auto}
div.up div{float:left;display:block}
div.up div.h{display:none}
div.up>div.dz{line-height:50px;border:1px dotted #000000;text-align:center;cursor:pointer;overflow:hidden; padding:15px 0; margin-bottom:10px;}
div.up>div.dz:hover{background-color:#f0ad4e;}
div.up>div.dz:active{background-color:#3399FF}
div.up>div.ub{display:none}
div.up table{width:590px;margin:5px}
div.up table.h{display:none}
div.up tr.it{height:20px;line-height:20px}
div.up tr.it>td:nth-child(1){width:20px;background-image:url('../file.png');background-position:2px 2px;background-repeat:no-repeat;position: relative;top: 4px;}
div.up tr.it>td:nth-child(2){width:auto}
div.up tr.it>td:nth-child(3){width:75px;text-align:right}
div.up tr.it>td:nth-child(4){width:300px;display:none}
div.up tr.it>td:nth-child(4)>span{width:45px;display:inline-block;text-align:right;line-height:20px}
div.up tr.it>td:nth-child(5){width:20px;position: relative;top: 4px;}
div.up tr.it>td:nth-child(5)>a{width:16px;height:16px;display:block;margin:2px;background-image:url('../del.png')}
div.up tr.fl>td:nth-child(1){width:130px}
div.up tr.fl>td>img{border:1px solid #6666FF;margin:4px}
div.up tr.fl>td>img:hover{border:1px solid #330099}
div.up tr.fl>td>div{width:100%;text-align:right}
div.up tr.fl>td>div>input{width:350px}
div.up tr.fl>td>div>textarea{width:350px;min-width:350px;max-width:350px}
div.up tr.fl>td>div>span{display:inline-block;width:356px;text-align:left}
div.up tr.fl>td:nth-child(3){width:20px}
div.up tr.fl>td:nth-child(3)>a{width:16px;height:16px;display:block;margin:2px;background-image:url('../del.png')}
div.up tr.it>td>div.p{width:250px;height:18px;border:1px solid #006600;border-radius:4px}
div.up tr.it>td>div.p>div{width:0%;height:18px;margin:-1px;border:1px solid #009933;border-radius:4px;background-image:url('../bar.gif')}
div.up>input[type="file"]{display:none}
div.tree{line-height:20px;text-align:left}
div.tree input[type="checkbox"]{line-height:20px;margin:2px;width:16px;height:16px}
div.tree input[type="radio"]{width:auto}
div.tree li{display:block;float:left;width:100%;line-height:28px}
div.tree li>span{display:block;}
div.tree li>span.h{display:none}
div.tree li>ul{display:none;width:100%}
div.tree input{width:200px;display:inline}
div.tree input.n{width:50px}
div.tree a{display:block;float:left;width:16px;height:16px;margin:2px}
div.pi{position:fixed;
width:800px;
top: 200px;
padding:20px;
border-radius:15px;
z-index:1005;
display:none;
background:#f6f6f6;
border:0;
font-size:12px;
color:#3f4247;
-moz-box-shadow:0 0 5px 5px #444;
-webkit-box-shadow:0 0 5px 5px #444;
box-shadow:0 0 5px 5px #444}
div.pi>div.c{width:32px;height:32px;float:right;cursor:pointer;margin-right:-36px;margin-top:-36px}
div.pib{margin:0px;width:100%;height:100%;position:fixed;top:0px;left:0px;background-color:#000000;opacity:0.8;z-index:1004}
div.dh{position:absolute;background-color:#FFFFFF;
overflow:hidden;max-height:117px;z-index:500;
border:0;
font-size:13px;
color:#444;
border-left:1px solid #981c75;
border-right:1px solid #981c75;
border-bottom:1px solid #981c75;
-webkit-box-shadow: 0 0 8px rgba(152, 28, 117, 0.6);
box-shadow: 0 0 8px rgba(152, 28, 117, 0.6);
border-bottom-right-radius:6px;
border-bottom-left-radius:6px}
div.dh>div{padding:2px 5px;text-align:left;cursor:pointer;font-family:'Signika',sans-serif}
div.dh>div:hover{background:#dfdfdf}
div.dh>div:nth-child(odd){}
div.dR{width:400px;text-align:right;padding:3px 0px;position:relative}
div.dR>select{height:20px;margin-left:5px;border:1px solid #858585;text-align:center}
div.dR>a{display:inline-block;width:18px;height:18px;margin-left:5px;border:1px solid #858585}
div.dR>select:nth-child(1){width:45px}
div.dR>select:nth-child(2){width:127px}
div.dR>select:nth-child(3){width:70px}
div.dsR{width:400px;text-align:right;padding:3px 0px;position:relative}
div.dsR>select{height:20px;margin-left:5px;border:1px solid #858585;text-align:center}
div.dsR>a{display:inline-block;width:18px;height:18px;margin-left:5px;border:1px solid #858585}
div.dsR>input{width:15px;margin:0 0 0 5px}
div.dsR>select:nth-child(2){width:257px;height:20px;margin-left:5px;border:1px solid #858585}
div.dsR>select:nth-child(5){width:45px}
div.dsR>select:nth-child(6){width:112px}
div.dsR>select:nth-child(7){width:65px}
.border-box #calendarT{width:212px;}
#calendarT{width:210px;border:1px solid #999;position:absolute;top:32px;right:0px;background-color:#FFFFFF;text-align:center;z-index:499;
border-radius:5px;
box-shadow:0 0 2px 2px #555}
#calendarT > div:first-child{font-size:11px;font-weight:bold;color:#fff;text-shadow:2px 2px 2px #333;
background:#575759;
background:-moz-linear-gradient(top,  #575759 0%, #3f4247 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#575759), color-stop(100%,#3f4247));
background:-webkit-linear-gradient(top,  #575759 0%,#3f4247 100%);
background:-o-linear-gradient(top,  #575759 0%,#3f4247 100%);
background:-ms-linear-gradient(top,  #575759 0%,#3f4247 100%);
background:linear-gradient(to bottom,  #575759 0%,#3f4247 100%);
border-top-left-radius:5px;
border-top-right-radius:5px}
#calendarT{padding-bottom:3px}
#calendarT > div:first-child div{width:30px}
#calendarT > div:first-child div:hover{border:0px;font-weight:bold;
cursor:pointer;
background:#ca3079;
background:-moz-linear-gradient(top,  #ca3079 0%, #981c75 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3079), color-stop(100%,#981c75));
background:-webkit-linear-gradient(top,  #ca3079 0%,#981c75 100%);
background:-o-linear-gradient(top,  #ca3079 0%,#981c75 100%);
background:-ms-linear-gradient(top,  #ca3079 0%,#981c75 100%);
background:linear-gradient(to bottom,  #ca3079 0%,#981c75 100%)}
#calendarT > div:first-child div:first-child{border-top-left-radius:5px}
#calendarT > div:first-child div:last-child{border-top-right-radius:5px}
#calendarT div.head{height:25px}
#calendarT div.head div,#calendarT div.head div:hover{border-bottom:1px solid #555;width:24px;margin:0 3px;border-left:0;border-top:0;border-right:0;cursor:auto}
#calendarT div.head div:last-child{color:#f00}
#calendarT div{font-size:12px;height:24px;line-height:24px}
#calendarT div.week{height:26px}
#calendarT div.n{color:#f00}
#calendarT .week div.s:hover, #calendarT .week div.s{border-radius:3px;
font-size:11px;font-weight:bold;color:#fff;text-shadow:2px 2px 2px #333;
border:0;
width:30px;
height:25px;
background:#ca3079;
background:-moz-linear-gradient(top,  #ca3079 0%, #981c75 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3079), color-stop(100%,#981c75));
background:-webkit-linear-gradient(top,  #ca3079 0%,#981c75 100%);
background:-o-linear-gradient(top,  #ca3079 0%,#981c75 100%);
background:-ms-linear-gradient(top,  #ca3079 0%,#981c75 100%);
background:linear-gradient(to bottom,  #ca3079 0%,#981c75 100%)}
#calendarT .week div{width:28px; cursor:pointer;border:1px solid #fff}
.border-box #calendarT .week div{width:30px}
#calendarT .week div:hover{border:1px solid #d03379;
border-radius:3px}
#calendarT >div:first-child>span{width:150px; display:block;float:left}
table.lt{background:none repeat scroll 0 0 #FEFEFE;
border:1px solid #D3D3D3;
border-radius:5px;
margin:5% auto 0;
overflow:hidden;
border-spacing:0}
table.lt td{border-right:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
padding:7px;
font-family:tahoma;
font-size:12px;
background:#fff}
table.lt thead tr td{border-top:none;font-weight:bold}
table.lt thead a{text-decoration:none;color:#000}
table.lt thead tr td{background:linear-gradient(to bottom, #fcf9f9 9%, #e8e8e8 100%) !important;padding-top:22px;
text-shadow:1px 1px 1px #FFFFFF}
table.lt tbody tr:nth-child(even) td{background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%)}
.la a{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
background-color:#ededed;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
text-indent:0;
border:1px solid #dcdcdc;
display:inline-block;
color:#777777;
font-family:arial;
font-size:15px;
font-weight:bold;
font-style:normal;
height:30px;
line-height:30px;
padding:0 20px;
text-decoration:none;
text-align:center;
text-shadow:1px 1px 0px #ffffff}
.la a:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
background-color:#dfdfdf}
.la a:active{position:relative;top:1px}
.lt a{line-height:20px}
.lt a:hover {text-decoration:underline;color:#333}
/* .a{margin-bottom:10px}
.a a{font-size:19px}
.a a:hover{font-weight:bold} */
.la{margin-bottom:5px}
.red{color:#f00}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, input, form
a, big, code, img, q, s, center, ol, ul, li, table, tr, th, td{margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
font-family:tahoma, serif;
vertical-align:baseline}
a{text-decoration:none}
a:link, a:visited{text-decoration:none;outline:0}
a:hover{text-decoration:none}
a:focus{outline:none}
.clear{clear:both}
.pageWidth{width:80%;margin:0 auto;position:relative}
body{background:#f6f6f6}
label{display:inline-block;
font-family:'Signika',sans-serif;
text-align:right;
color:#3e4146;
font-size:14px;
font-weight:600}
.formRow{padding:3px 0;overflow:auto}
.formRow.visible{overflow:visible}
.formRow.select label{float:left}
.formRow.radio label{text-align:left}
.formRow .preetyTextInput{width:305px; border-radius:0px;}
textarea.aHeight{min-height:35px;resize:vertical;overflow:hidden; margin-top: 10px;
transition:height 0.2s;
-webkit-transition:height 0.2s;
-moz-transition:height 0.2s}
.ivoiceProductList textarea.aHeight{resize:both}
.aHeight2{min-height: 35px; resize:vertical;overflow:hidden;
transition:height 1.2s;
-webkit-transition:height 1.2s;
-moz-transition:height 1.2s}
h1{font-family:'Signika', sans-serif;color:#3F4247}
h1 span{font-weight:bold;}
h3, h4{color:#3F4247;
font-family:'Times',sans-serif;
font-size:20px;
font-weight:400;
margin:5px 0}
h3 span, h4 span{font-weight:600;
font-family:'Signika', sans-serif}



//*div#header{
background: rgba(20,43,85,1);
background: -moz-linear-gradient(left, rgba(20,43,85,1) 0%, rgba(27,59,116,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(20,43,85,1)), color-stop(100%, rgba(27,59,116,1)));
background: -webkit-linear-gradient(left, rgba(20,43,85,1) 0%, rgba(27,59,116,1) 100%);
background: -o-linear-gradient(left, rgba(20,43,85,1) 0%, rgba(27,59,116,1) 100%);
background: -ms-linear-gradient(left, rgba(20,43,85,1) 0%, rgba(27,59,116,1) 100%);
background: linear-gradient(to right, rgba(20,43,85,1) 0%, rgba(27,59,116,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#142b55', endColorstr='#1b3b74', GradientType=1 );
position:relative;
padding-bottom:38px;
height: 80px;


}*//

#topLogo{margin:14px 0}
//* #header h1{font-size:12px;color:#b7d838;font-family:Tahoma;display:inline-block;margin:0}

#header p{
font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size:23pt;
	margin-top: 0px; } *//



#minTopNav{list-style:none;
clear:right;
float:right}
#minTopNav  li{font-size:13px;
float:left;
margin-top:8px;
padding:0 10px;
border-left:#777a80 solid 1px;
color:#929499}
#minTopNav span{color:#afb1b7;font-weight:bold}
#minTopNav li:first-child{border:0}
#minTopNav a:not(.btn){line-height:13px;color:#e4e4e4;font-size:13px;}
#minTopNav a:hover:not(.btn){color:#fff;text-decoration:underline}
#topNav a{font-size:14px;display:block;line-height:38px}
#topNav ul{list-style:none}
#topNav li{float:left}
#topNav > ul > li{margin-right:5px}
#topNav > ul > li > a{color:#fff;padding:0 14px;border-top-left-radius:4px;
border-top-right-radius:4px}
#topNav > ul > li:hover > a,#topNav > ul > li.active > a{background:#fff;color:#3f4247}
#topNav > ul > li > div{display:none}
#topNav > ul > li:hover div{z-index:4;border-bottom:1px solid #dfdfdf}
#topNav > ul > li.active div{z-index:3;border-bottom:1px solid #82ab18}
#topNav > ul > li:hover div, #topNav > ul > li.active >div, .tmpline{background:#fff;
display:block;
position:absolute;
width:100%;
left:0}
.tmpline{z-index:2;border-bottom:1px solid #dfdfdf;height:38px}
#topNav > ul > li  ul > li > a{color:#333;padding:0px 10px}
#topNav > ul > li  ul > li.active > a{font-weight:bold;color:#3f4247;padding:0 9px}
#topNav > ul > li  ul > li:hover > a{color:#111}
.logowanie i{display:inline-block;width:90px}
.logowanie img{	position:absolute;
top:0;
right:0px;
width:90px;
height:88px;
z-index:2}
#container{max-width:1000px;}

.infoBoxContainer{background-color:#fff;border:0px solid #e9eaec; width: 100%;}
.moreFunction{background-color:#fff;
border-left:1px solid #e9eaec;
border-right:1px solid #e9eaec;
color:#686A6E;
font-size:13px;
padding:30px}
.moreFunction ul {
    list-style: none;
    padding:0;
    margin:0;
}

.moreFunction li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

.moreFunction li:before {
    content: "• ";
    color: ; /* or whatever color you prefer */
}

.infoBoxContainer .img-responsive{margin:0 auto}
.infoBoxContainer .infoBox{background:url('../images/info-box-sep.jpg') no-repeat center right;
padding:30px 56px;
text-align:center}
.infoBoxContainer .infoBox.lastInColumns{background:0} 
.infoBoxContainer .columnsSep{background:url('../images/info-box-columns-sep.jpg') no-repeat center center;height:3px}
.infoBoxContainer .infoBox .infoBoxImg{height:110px;line-height:110px}
.infoBoxContainer .infoBox img{vertical-align:middle}
.infoBoxContainer .infoBox h4{font-size:24px}
.infoBoxContainer .infoBox h3 > span{font-weight:600}
.infoBoxContainer .infoBox p{margin-top:20px;
color:#686a6e;
font-size:15px;
line-height:1.6}
.zapoznaj-sie{background:url('../images/button-zapoznaj_sie.jpg') repeat-x center center;
text-align:center;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
padding:7px 0 20px;
color:#fff;
line-height:18px;
display:block;
text-indent:-9999px;
height:49px}
#bottomSection{padding-top:20px}


#newsSection .news h3{color:#3f4247;
font-weight:bold;
font-size:11pt;
font-family:'Arial', sans-serif}
#newsSection .news .date{margin-top:4px;
color:#999999;
font-size:12px;
font-family:'Arial', sans-serif}
#newsSection .news .date span{color:#1894c8}
#newsSection .news p{margin:30px 0 20px;
line-height:2;
color:#686a6e;
font-family:'Arial', sans-serif;
text-align:justify}
#newsSection .news a.more{background:url('../images/more-bg.png') no-repeat left center;
height:16px;
padding-left:26px;
color:#1894c8;
font-size:14px;
display:inline-block}
#newsSection .news .comments{background:url('../images/comments-bg.png') no-repeat left center;
height:16px;
margin-left:30px;
padding-left:26px;
color:#cb60a7;
font-size:14px;  
display:inline-block}
#newsSection .moreNews{background:url('../images/button-wiecej_aktualnosci.png') no-repeat center center ;
height:35px;
margin:30px 0;
display:block;
text-indent:-9999px;
clear:both}

#helpSection h5{background:url('../images/help-bg.png') no-repeat left 0;
line-height:33px;
padding-bottom:16px;
padding-left:43px;
font-weight:bold;
font-size:18px;
font-family:'Arial', sans-serif;
border-bottom:#ededed 1px solid}
#helpSection  .helpInfo{line-height:1.5;
margin-top:7px;
padding-bottom:7px;
border-bottom:#ededed 1px solid;
color:#3f4247;
font-family:'Arial', sans-serif;}
#helpSection  h4{color:#862b68}

div#footer{background:#3f4247;margin-top:60px;clear:both;}
#footer .footer-box h3{color:#fff;font-size:20px}
#footer .footer-box ul{margin:20px 0 0 20px;color:#fff}
#footer .footer-box ul li{margin:5px 0}
#footer .footer-box ul li a{color:#c3c5c7;font-size:14px}
#footer .footer-box ul li a:hover{text-decoration:underline;color:#B4B6BB}
#footer-copy{background:#323539;color:#c3c4c7;padding-top:10px;padding-bottom:40px}
#footer-copy span.white{color:#fff}
#registerLeft h2{margin:60px 0 40px 0;
color:#3f4247;
font-family:'Signika', sans-serif;
font-weight:400;
font-size:22px}
#registerLeft h2 span{color:#FF851D}
#registerLeft ul{list-style:none}
#registerLeft ul li{padding:16px 0 16px 82px;
border-bottom:#eeeeee 1px solid;
color:#929499;
font-family:'Signika', sans-serif;
font-weight:400;
font-size:13px}
#registerLeft ul li.l1{background:url('images/register/1.png') no-repeat 20px center}
#registerLeft ul li.l2{background:url('images/register/2.png') no-repeat 20px center}
#registerLeft ul li.l3{background:url('images/register/3.png') no-repeat 20px center}
#registerLeft ul li.l4{background:url('images/register/4.png') no-repeat 20px center}
#registerLeft ul li.l5{background:url('images/register/5.png') no-repeat 20px center}
#registerRight{margin-top:45px;margin-bottom:20px;

position:relative}
#regOkInfo{background:#fff;padding:10px;color:#3f4247;border:5px solid #CB60A7;margin-top:10px;margin-bottom:10px}
#registerRight h1{background:url('images/register/title.png') no-repeat 10px 0px;
padding:0 0 20px 70px;
font-weight:600;
font-size:17px;}
#registerRight p{
color:#808385;
font-size:14px;
margin-left: -3px;}
#registerRight p span, #registerRight p span > a{color:#2A5095;}
.hr{background:#dbdddd;width:100%;height:1px}
#registerRight .pinkButton{font-family:'Signika',sans-serif;
text-transform:uppercase;
width:230px;
height:48px;
margin:10px 18px 20px;
float:right}
#registerRight .blackButton{
height:40px;
margin:0 2px 0 20px;
float:right;
line-height:40px;
text-align:center}
#registerRight  .loginContainer{font-family:'Signika',sans-serif;

font-size:12px;
line-height:30px;
margin-top:10px;
padding-left:6px}
#loginPage{padding-bottom:100px; max-width:450px;}
#loginPage h1{
font-weight:bold;
padding-top:20px;
padding-bottom:10px;
margin-top:80px;
/*border-bottom:#e4e5e5 3px solid*/}
#loginPage h1 img{ padding-right:10px; padding-bottom:11px;}
.forgotPasswordLink{background:url('images/forgotIcon.png') no-repeat right center;
padding-right:20px;
margin-top:5px;
display:inline-block;
color:#525455;
text-decoration:underline}
#loginPage .pinkButton{height:40px;
font-family:'Signika',sans-serif;
text-transform:uppercase}
#loginPage .register{text-align:center;
line-height:40px;
height:40px;
margin:0 10px;
cursor:pointer;
float:right;

}
#loginPage  .registerContainer{
font-family:'Signika',sans-serif;
font-size:12px;
line-height:40px;
padding-left:9px;
margin-bottom:100px;
margin-top:50px;
}
#newsPage #searchSection{position:relative}
#newsPage #searchSection span{color:#3f4247;
font-family:'Signika', sans-serif;
font-weight:600;
font-size:14px}
#searchSection .preetyTextInput{width:240px}

#newsPage .sort{margin:30px 0;padding-bottom:20px;border-bottom:#eef0f0 3px solid}
#newsPage .sort > span{margin:20px 20px 20px 0;
color:#6e7074;
font-size:14px;
font-family:'Signika', sans-serif;
font-weight:600}
#newsPage .sort > a{margin:0 16px;
height:25px;
line-height:25px;
padding:0 10px;
display:inline-block;
color:#75676a;
font-size:14px;
font-family:'Signika', sans-serif;
font-style:italic;
font-weight:400}
#newsPage .sort > a:hover{background:url('../images/button-bg1.png') repeat-x 0 0}
#newsPage .sort > a.s{background:url('../images/button-bg1.png') repeat-x 0 0}


.news-list-container {border-bottom:#ebebeb 1px solid;margin:30px 0}
.news-list-container h3{margin-top:5px;}
.news-list-container  img{border-radius:6px}
.news-list-container .content  p{padding-right:5px;color:#87898b}


#newsPage .links{padding-bottom:20px}
#newsPage .links  span{color:#7c7e81}
#newsPage .links strong{color:#337ab7;font-weight:normal;}
#newsPage .links a{
height:25px;
line-height:25px;
padding:0 10px;
display:inline-block;
color:#75676a;
font-family:'Signika', sans-serif}
#newsPage .links a:hover{background:url('../images/button-bg1.png') repeat-x 0 0;color:#fff}
#newsPage .links span.strzalka{background:url('../images/strzalka.png') repeat-x 0 0;
display:inline-block;
width:6px;
height:8px;
line-height:25px;
margin-left:6px}
#news h1 a{color:#3f4247;font-family:'Signika', sans-serif}
#leftNews img{margin:10px 5px}
#leftNews p{color:#7c7e81;font-family:'Signika', sans-serif}
#leftNews p > span{color:#3f4247;font-family:'Signika', sans-serif;font-weight:600}
#rightNews{color:#87898b;font-family:'Signika', sans-serif}
#commentAdd{
	background:#e6e8e8;	

margin:20px 0;
border-radius:6px}
#commentAdd h3{background:url('../images/comment-title.png') no-repeat 40px center;
margin-bottom:6px;
line-height:48px; 
padding:10px 20px 10px 100px;
border-bottom:1px solid #dbdddd}

  
#container #commentAdd  div.cpBox{margin:10px 50px;width:440px;float:left}
#commentAdd .addComment{background:url('../images/commentadd-button.png') no-repeat;
width:169px;
height:34px;
margin:0 0 20px 0;  
text-indent:-9999px;
cursor:pointer;
float:right}
#commentsList h3{font-weight:400}
#newsPage .comment{margin:10px 0;
padding:10px 0;
border-bottom:#dedfdf 1px solid;
position:relative}
#newsPage .comment h3{font-size:16px;font-weight:400}
#newsPage .comment h3 > span{color:#981c75}
#newsPage .comment .i{color:#7c7e81;
font-size:14px;
font-family:'Signika', sans-serif;
font-weight:400;
position:absolute;
top:0}
#newsPage .comment .i > span{color:#3f4247;font-family:'Signika', sans-serif;font-weight:600}
#newsPage .comment .date{right:140px}
#newsPage .comment .answer{right:0px}
#newsPage .comment .content{margin:10px 0;
color:#7f7f80;
font-size:14px;
font-family:'Signika', sans-serif;
font-weight:400}
#newsPage .comment a.button{margin:10px 14px;
height:25px;
line-height:25px;
padding:0 10px;
float:right;
color:#000000;
display:inline-block;
font-size:13px;
font-family:'Signika', sans-serif;
font-weight:400}
#newsPage .comment a.button:hover{background:url('../images/button-bg1.png') repeat-x 0 0;color:#fff}
#newsPage .content a:hover{text-decoration:underline;color:#3f4247}
.faqPage{padding-top:20px;color:#3f4247}
.faqCat{list-style:none;display:block;background:#f1f1f1;margin-bottom:50px;}
.faqCat li{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#f1f1f1}
.faqCat li:first-child{border-top:1px solid #d8d8d8}
.faqCat li.active:first-child{padding-top:3px}
.faqCat li.active:last-child{padding-bottom:3px;border-bottom:1px solid #d8d8d8}
.faqCat a{font-size:13px;color:#929499;padding:7px 10px;line-height:14px;display:block}
.faqCat a:hover{text-decoration:underline;color:#333}
.faqCat li.active{border-right:0;margin-top:-1px;border-bottom:0px}
.faqCat  .active a{font-size:12px;
text-decoration:underline;color:#991c76;font-weight:bold;background:#fff;margin-left:5px;
border-top-left-radius:10px;
border-bottom-left-radius:10px;
border-left:1px solid #d8d8d8;
border-top:1px solid #d8d8d8;
border-bottom:1px solid #e8e8d8}
.navbar-nav{width:100%;}
.navbar-nav .addFv{float:right;
border-top-left-radius:2px;
border-top-right-radius:2px;
background: #9bc027; /* Old browsers */
background: -moz-linear-gradient(top, #9bc027 0%, #83ac19 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bc027), color-stop(100%,#83ac19)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9bc027 0%,#83ac19 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9bc027 0%,#83ac19 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9bc027 0%,#83ac19 100%); /* IE10+ */
background: linear-gradient(to bottom, #9bc027 0%,#83ac19 100%); /* W3C */}

.loadProductBox{position:absolute;bottom:15px;}


#contactPage h1{background:url('../images/contact/title.png') no-repeat 10px center;
padding:30px 20px 20px 100px;
border-bottom:#e4e5e5 3px solid}
#contactLeft h3{margin:30px 0}
#contactLeft p{color:#72747a;font-family:'Tahoma', sans-serif}
#contactLeft p > span{font-weight:600}
#contactLeft p > span.red{font-weight:400}
#contactLeft p.big{font-size:15px}
#contactRight .select label{margin-top:5px	}
#contactRight h3{height:55px;
line-height:55px;
padding:14px 20px}
#contactRight input[type=submit]{width:197px;
height:40px;
display:block;
float:right;
cursor:pointer}

.unit{border:1px solid #dedede;border-collapse:collapse;padding:0;margin:0;font-size:12px;font-family:Tahoma;text-align:center}
.unit td{border:1px solid #dedede;background:#fff;padding:8px;vertical-align:top}
.unit td.edit-col{min-width:100px;}
.unit .form-control{vertical-align:middle; margin-top:0px;}
.bankAccountNumber{min-width:300px}

.ul ul, ol ul,ol ol, ul ol{ margin-left: 15px; }


/* th.gray{padding:10px 0px 10px 5px;
color:#fefeff;
font-weight:bold;
border-right:1px solid #919191;
border-top:1px solid #adadad;
background:#3f4247;
}*/
th.gray, .nameCat, .optionCat{padding:10px 0px 10px 5px;
color:white;
font-weight:bold;
border-right:1px solid #d6d3d3;
border-top:1px solid #d6d3d3;
background:#19376C;
text-align:center;
}
th.gray:last-child{border-right:0}
.preetyTextInput{border-radius:0px;
color:#444;
font-family:'Signika',sans-serif;
font-size:13px;
font-weight:400;
padding:7px 14px 7px 5px;
border:1px solid #cccccc;
min-height:34px;
}
.preetyTextInput.noRight{border-top-right-radius:0px;
border-bottom-right-radius:0px}
.preetyTextInput:focus, .selectOverbox select:focus{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.preetyTextInput.noTop{box-shadow:none;
border-left:1px solid #e2e3e3;
border-right:1px solid #e2e3e3;
border-bottom:1px solid #e2e3e3;
border-top-left-radius:0px}
tr.edit td{border-bottom:1px solid #acacac;border-right:1px solid #bdbebe;background:#dedfdf}
tr.edit td:last-child{border-right:0}

.statHeader{
font-size:24px;
font-family:'Signika',sans-serif;
color:#fff;
padding:3px 0;
text-shadow:2px 2px #83ac19;
letter-spacing:1px;
margin-top:30px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
background: #9bc027; /* Old browsers */
background: -moz-linear-gradient(top, #9bc027 0%, #83ac19 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bc027), color-stop(100%,#83ac19)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9bc027 0%,#83ac19 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9bc027 0%,#83ac19 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9bc027 0%,#83ac19 100%); /* IE10+ */
background: linear-gradient(to bottom, #9bc027 0%,#83ac19 100%); /* W3C */}
.statBox{background:#fff;font-family: "Signika",sans-serif;padding:5px 10px;color:#3f4247;border-right:1px solid #d9d9d9;}
.statBox:last-child{border:0}
.statBox /*.number */ {font-size:28px;font-weight:bold;display:block;font-family: "Signika",sans-serif;}


.col2{width:2%}
.col6{width:6%}
.col20{width:20%}
.col35{width:35%}
.col10{width:10%}
.col3{width:3%}
.col30{width:30%}
.col33{width:33%}
.col48m1{width:48%;margin:0 1%}
.col17{width:17%}
.col50{width:50%}
.col68{width:68%}
.col65{width:65%}
.col500px{width:500px}
.icon48{background-image:url('../images/icons48.png');background-repeat:no-repeat;height:30px;width:30px;display:inline-block;vertical-align:sub;margin-right:6px}
.sprocket{background-position:-11px -107px}
.arrow{background-position:-15px -6px;}
.hamburger{background-position:-15px -142px}
.document{background-position:-14px -57px}
.configPayDelivery .pageWidth:nth-child(2) .col48m1 h3{margin-top:30px}
.box670 h3{	margin:5px 0 10px 0}
.box670 h3, .headerUnderlay h3, .faqPage h1{color:#3F4247;
font-family:'Signika',sans-serif;
font-size:20px;
font-weight:400}
.headerUnderlay.configMail label{display:block;
font-size:18px;
color:#787a7d;
font-family:'Signika',sans-serif;
height:48px;
margin-top:5px;
text-align:left;
padding: 15px 0;}
#mailPage h1{font-size: 32px;padding-top: 15px;padding-bottom: 25px;font-weight: bold;}
.headerUnderlay.producerList label{display:block;
font-size:18px;
color:black;
font-family:'Signika',sans-serif;
height:48px;
line-height:48px;
text-align:left;
}
.headerUnderlay.configMail{margin-bottom:20px;}
.headerUnderlay.configMail input{width:420px}
.headerUnderlay.producerList input[type="text"]{width:310px;padding:9px 14px}
.headerUnderlay.producerList .sR{width:310px;text-align:right}
.headerUnderlay.producerList  .pinkButton{width:100px;font-size:12px;margin-left:-15px;  box-shadow:0 1px 1px 0 #CCCCCC;vertical-align:bottom;height:35px;line-height:35px}
.headerUnderlay.producerList  .pinkButtonPlus{width:120px;font-size:12px;margin-left:-15px;  box-shadow:0 1px 1px 0 #CCCCCC;vertical-align:bottom}
.configMail .pinkButton{float:right}
.configMail input.pinkButton{float:right;width:88px}
.configMailRow label{display:block;
padding:10px 0;
text-align:left}
.configMailRow.short{clear:both}
.configMailRow.short label{float:left;width:230px}
.configMailRow label span{font-family:'Signika',sans-serif;font-size:14px;color:#3f4247}
#configMailOther h3{margin:0;padding:5px 0 10px}
#configMailOther .i{font-size:12px;padding:5px 0}
#configMailOther {max-width:800px; margin:0 auto;}
.configMailRow input[type="text"]{width:100%}
.configMailRow input[type="text"].short{text-align:center;
width:25px}
.tplTabs{height:39px;border-bottom:1px solid #9C9C9C;position:relative; width:100%;}
.tplTabs .addNew{
height:36px;
line-height:36px;
float:left;
padding:0 30px 0 20px;;
}
.tplTab a.del{position:absolute;right:10px;bottom:-32px}
.tplTab a.df{position:absolute;right:70px;bottom:-50px;text-decoration:underline}
.tplTab a.df:hover{color:#111}
.tplTab span.defTpl{position:absolute;right:14px;bottom:-50px;color:#333;visibility:hidden; color: #FF851D;font-size:18px;}
.tplTab.active  span.defTpl{visibility:visible}
.tplTab.active a{visibility:visible}
.tplTab a{visibility:hidden}
.configMail .tplTab{float:left;font-size:12px;
height:38px;
border-top:1px solid #9C9C9C;
border-right:1px solid #9C9C9C;
border-left:1px solid #9C9C9C;

margin-right:4px;
background:#3f424a;
color:black;
line-height:39px;
cursor:pointer;
padding:0 5px;
background:#EFEFEF;
}
.configMail .tplTab:hover{text-decoration:underline}
.tplTab.active{margin-bottom:-1px;
height:39px;
text-decoration:underline;
color:#FF851D;
background:#fff;
border-top:1px solid #9C9C9C;
border-right:1px solid #9C9C9C;
border-left:1px solid #9C9C9C;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px}
#configMail textarea{width:638px}
.hr{background:#d9d9d9;clear:both;margin:30px 0;height:2px}

h3 label{font-size:12px;font-style:italic;font-family:Tahoma;float:right;padding-top:10px}
.inputIcon{background-image:url('../images/input_icon.png');
background-repeat:no-repeat;
padding-right:25px}
.ico1{background-position:right 2px}
.ico2{background-position:right -32px}
.ico3{background-position:right -96px}
.ico4{background-position:right -96px}
.ico5{background-position:right -126px}
.ico{background-image:url('../images/icons.png');
background-repeat:no-repeat;
display:inline-block;
height:20px;
min-width:20px}
span.ico{vertical-align:middle}
.wicon{background-image:url('../images/wicons.png');
background-repeat:no-repeat;
display:inline-block;
height:13px;
min-width:14px}
.wicon.del{background-position:-6px -150px}
.wicon.down{background-position:-5px -187px}
.wicon.print{background-position:-8px -11px}
.wicon.rempay{background-position:-8px -117px}
.wicon.selpayed{background-position:-6px -81px}
.wicon.send{background-position:-8px -46px}
.list .ico{vertical-align:middle}
.list-expand span{font-weight:normal;}
a.close{background-position:-6px -1285px;vertical-align:middle;right:0;float:right;margin-right:10px;margin-top:10px}
a.close:hover{cursor:pointer;background-position:-6px -1381px}
a.zwin{background-position:-7px -774px}
a.zwin:hover{background-position:-7px -802px}
.zwin3{background-position:-7px -776px}
a:hover .zwin3, .zwin3:hover{background-position:-7px -804px}
.zwin2{background-position:-6px -546px}
a:hover .zwin2{background-position:-6px -578px}
.config{background-position:-5px -902px;vertical-align:middle}
a:hover .config{background-position:-5px -933px}
a.view{background-position:-5px -1413px;vertical-align:middle;margin:0 3px}
a.view:hover{background-position:-5px -1446px}
a.branch{background-position:-6px -1478px;vertical-align:middle;margin:0 3px}
a.branch:hover{background-position:-6px -1510px}
a.contactMan{background-position:-3px -1543px;width:32px;margin:0 3px}
a.contactMan:hover{background-position:-3px -1575px}
.save{background-position:-5px -965px;vertical-align:middle}
a.save:hover{background-position:-5px -997px}
a.rozwin{background-position:-6px -739px}
a.rozwin:hover{background-position:-6px -707px}
.rozwin3{background-position:-6px -742px}
a:hover .rozwin3, .rozwin3:hover{background-position:-6px -710px}

.topMotto{color:#fff;font-size:16px;display:inline-block;padding-top:5px;font-family:'Signika',sans-serif;font-weight:bold;color:#b7d838;}
.rozwin2{background-position: -5px -1225px;}
.a:hover .rozwin2{background-position: -5px -1255px;}
a.dodaj{background-position:-6px -164px;height:22px}
a.dodaj:hover{background-position:-6px -196px}
.del, .invoiceListLegend a.del:hover{background-position:-6px -6px}
a:hover .del{background-position:-6px -38px}
a.addCorrect{background-position:-6px -1604px}
a.addCorrect:hover,a.addCorrect.active{background-position:-6px -1635px}
.edit, .invoiceListLegend a.edit:hover{background-position:-7px -102px}
a:hover .edit
a.edit:hover{background-position:-7px -134px}
.similar, .invoiceListLegend a.similar:hover{background-position:-6px -357px}
a:hover .similar{background-position:-6px -389px}
.print, .invoiceListLegend a.print:hover{background-position:-6px -293px}
a:hover .print{background-position:-6px -325px}
a.send, .invoiceListLegend a.send:hover{background-position:-6px -229px}
a.send:hover, a.sent{background-position:-6px -261px}
a.payChange, .invoiceListLegend a.payChange:hover{background-position:-6px -1669px}
a.payChange:hover{background-position:-6px -1700px}
.up:hover a:hover .up{background-position:-6px -615px}
.up{background-position:-6px -647px}
.down:hover, a:hover .down{background-position:-6px -546px}
.down{background-position:-6px -578px}
a.timeout{background-position:-6px -424px}
a.timeout2{background-position:-6px -456px}
a.timeout:hover, a.timeout2:hover{background-position:-5px -679px}
.square-plus{background-position:-5px -868px}
.roundPlus{background-position:-5px -1156px}
.separator{background:transparent;}
a:hover .roundPlus{background-position:-5px -1189px}

.box670{width:670px;margin:0 auto}
.box1000{max-width:1200px;margin:0 auto}
.underlayGray{background:#ebecec}
.headerUnderlay{background-color:#DEDEDE;}
.blackButton{display:inline-block;
font-family:'Signika',sans-serif;
text-transform:uppercase;
color:#fff;
padding:0 20px 0 20px;
border:1px solid #3f4040;
border-radius:4px;
height:31px;
line-height:31px;
background-color:#575a5f;
background:-moz-linear-gradient(top,  #575a5f 0%, #323739 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#575a5f), color-stop(100%,#323739));
background:-webkit-linear-gradient(top,  #575a5f 0%,#323739 100%);
background:-o-linear-gradient(top,  #575a5f 0%,#323739 100%);
background:-ms-linear-gradient(top,  #575a5f 0%,#323739 100%);
background:linear-gradient(to bottom,  #575a5f 0%,#323739 100%)}
.pinkButton{display:inline-block;
color:#fff;
padding:0 20px 0 20px;
border:1px solid #9e1e78;
border-radius:4px;
height:31px;
line-height:31px;
background-color:#ca3179;
background:-moz-linear-gradient(top,  #ca3179 0%, #9a1c75 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3179), color-stop(100%,#9a1c75));
background:-webkit-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:-o-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:-ms-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:linear-gradient(to bottom,  #ca3179 0%,#9a1c75 100%)}
.pinkButton:hover{border:1px solid #729713;
background-color:#9bc027;
background:-moz-linear-gradient(top,  #9bc027 0%, #729713 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bc027), color-stop(100%,#729713));
background:-webkit-linear-gradient(top,  #9bc027 0%,#729713 100%);
background:-o-linear-gradient(top,  #9bc027 0%,#729713 100%);
background:-ms-linear-gradient(top,  #9bc027 0%,#729713 100%);
background:linear-gradient(to bottom,  #9bc027 0%,#729713 100%)}

.configVat a.ico, .configUnit a.ico, .configPayDelivery a.ico, .configData a.ico{margin-left:7px;margin-right:7px}
.pinkButtonPlus:hover{cursor:pointer;
border-color:#6d8f13;
background:#9bc027;
background-image:url('../images/icons.png');
background-repeat:no-repeat;
background-position:right -63px;
background:url(../images/icons.png) right -63px no-repeat, -moz-linear-gradient(top,  #9bc027 0%, #729713 100%);
background:url(../images/icons.png) right -63px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bc027), color-stop(100%,#729713));
background:url(../images/icons.png) right -63px no-repeat, -webkit-linear-gradient(top,  #9bc027 0%,#729713 100%);
background:url(../images/icons.png) right -63px no-repeat, -o-linear-gradient(top,  #9bc027 0%,#729713 100%);
background:url(../images/icons.png) right -63px no-repeat, -ms-linear-gradient(top,  #9bc027 0%,#729713 100%);
background:url(../images/icons.png) right -63px no-repeat, linear-gradient(to bottom,  #9bc027 0%,#729713 100%)}
.pinkButtonPlus{display:inline-block;
color:#fff;
padding:0 20px 0 20px;
border:1px solid #9e1e78;
border-radius:4px;
height:31px;
line-height:31px;
padding:0 30px 0 20px;
background-color:#ca3179;
background-image:url('../images/icons.png');
background-repeat:no-repeat;
background-position:49px -63px;
background:url(../images/icons.png) 49px -63px no-repeat, -moz-linear-gradient(top,  #ca3179 0%, #9a1c75 100%);
background:url(../images/icons.png) 49px -63px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3179), color-stop(100%,#9a1c75));
background:url(../images/icons.png) 49px -63px no-repeat, -webkit-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:url(../images/icons.png) 49px -63px no-repeat, -o-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:url(../images/icons.png) 49px -63px no-repeat, -ms-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:url(../images/icons.png) 49px -63px no-repeat, linear-gradient(to bottom,  #ca3179 0%,#9a1c75 100%)}
input.pinkButtonPlus{height:35px;
line-height:35px;
background-color:#ca3179;
background-image:url('../images/icons.png');
background-repeat:no-repeat;
background-position:right -63px;
background:url(../images/icons.png) right -63px no-repeat, -moz-linear-gradient(top,  #ca3179 0%, #9a1c75 100%);
background:url(../images/icons.png) right-63px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3179), color-stop(100%,#9a1c75));
background:url(../images/icons.png) right -63px no-repeat, -webkit-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:url(../images/icons.png) right -63px no-repeat, -o-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:url(../images/icons.png) right -63px no-repeat, -ms-linear-gradient(top,  #ca3179 0%,#9a1c75 100%);
background:url(../images/icons.png) right -63px no-repeat, linear-gradient(to bottom,  #ca3179 0%,#9a1c75 100%)}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.bold{font-weight:bold}
.italic{font-style:italic}
.fll{float:left}
.flr{float:right}
.configVatInfo{padding:15px 0;font-size:12px;color:#3f4247}
.headerUnderlay h3, .faqPage h1	{font-size:32px;padding-top:15px;padding-bottom:25px; font-weight:bold;}
.list2{border:1px solid #e3e3e3;border-collapse:collapse;overflow:hidden;width:800px;table-layout:fixed}
.list2 th{background:#3f4247;
border-right:1px solid #919191;
border-top:1px solid #ADADAD;
color:#FEFEFF;
font-weight:bold;
padding:10px 0 10px 2px;
white-space:nowrap}
.list2 td{overflow:hidden;padding:4px 2px;background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DEDEDE}
.list2 tr:nth-child(2n+1) td{background:#efefef;border:1px solid #ddd}
.list2 tr:hover td{background:#B3B3B2;cursor:pointer}
.list{border:1px solid #e3e3e3;border-collapse:collapse}
.list tr td input[type="checkbox"]{opacity:0.2;
transition:all 0.4s ease;
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease}
.list tr td input[type="checkbox"]:checked {opacity:1;outline:1px solid #aaa}
.list tr:hover td input[type="checkbox"]{opacity:1;
visibility:visible;
transition:all 0.4s ease;
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease}
.list tr td .ico{opacity:0.5;
transition:opacity 0.4s ease;
-webkit-transition:opacity 0.4s ease;
-moz-transition:opacity 0.4s ease}
.list tr:hover td .ico{opacity:1;
visibility:visible;
transition:opacity 0.4s ease;
-webkit-transition:opacity 0.4s ease;
-moz-transition:opacity 0.4s ease}
.list input[type="text"]:focus{background-color:#FFFFA8;border-color:transparent;
outline:1px solid #981c75;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(152, 28, 117, 0.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(152, 28, 117, 0.6);
}
.list input[type="text"]{background-color:transparent;
border:1px solid #d6d3d3;
height:25px;
width:100%}
.list th{color:#fff;font-weight:bold;font-size:11px;
border:1px solid #d6d3d3;background:#152E5A;padding:5px 9px 7px 9px;	white-space: nowrap;}
.list thead th{border-top:none}
.list tfoot th{border-bottom:none}
.list td.colDateRed{color:#c62020}
.list td.np{padding:0}
.list th a{color:#fff}
.list th a:hover{color:#111;text-decoration:underline}
.list tr:nth-child(2n+1) td{background:#f7f7f7}
.list tr:hover td{background:#EBECEC;border-top:1px solid #d6d3d3}
.list td{background:#fff;font-size:11px;border:1px solid #e3e3e3;font-family:'Tahoma', sans-serif;padding:14px 9px;color:#3f4247}
.list.listp9 td{padding:6px 9px}
.list td a{color:lightgray}
.list .proEnd td{color:#B5AFA4}
.list .proEnd  td a{color:#B5AFA4 }
.list td a:hover{color:#111;text-decoration:underline}
.colDel, .list .colDel{width:44px;padding-right:0;padding-left:0;text-align:center;padding-top:0;padding-bottom:0}
.colDel a{padding:14px 7px}
.colEdit, .list .colEdit{width:62px;padding-right:0;padding-left:0;text-align:center}
.colSimilar, .list .colSimilar{width:61px;padding:0;text-align:center}
.colSimilar a{padding:14px 10px}
.colPrint, .list .colPrint{width:53px;padding:0;text-align:center}
.colPrint a{padding:14px 10px;display:block}
.colSend, .list .colSend{width:52px;padding-right:0;padding-left:0;text-align:center}
.colSend, .list .colDate{width:132px;padding-right:0;padding-left:0;text-align:center}
.colImg, .list .colImg{width:120px;padding:0;text-align:center;line-height:90px}
.colImg img{display:inline-block;vertical-align:top}
.list .colDate.red{color:#c62020}
.list tr td.colPayed{width:82px;
background-repeat:repeat-y;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAABCAYAAACbv+HiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpifPV993+GUTBogCiHC+NoKAweABBgAN5qA/8LSqSNAAAAAElFTkSuQmCC')}
.configNum{padding-bottom:20px;}
.configNum .legend{font-size:11px}
.configNum .legend .nagl{padding:5px 0;border-bottom:1px solid #d2d2d2;margin-bottom:5px;margin-top:10px}
.configNum .legend  span{display:inline-block;width:49%}
.configNumExample{font-size:14px;color:#3f4247}
.configNum .pinkButton{float:right;margin-right:1%}
.configNumBox{font-size:12px;
color:#3F4247;
background:#ebecec;
}
.configNumRow #numPeriodBox label{margin-right:0px}
.configNumRow >label, .configNumRow >.label{display:inline-block;width:175px;text-align:right;margin-right:5px;color:#85878C;font-family:'Signika',sans-serif;font-size:14px}
.configNumRow > .label{float:left}
.configNum .info{display:inline-block;padding-left:185px;font-size:11px}
.configNumBox .list td{padding:7px 9px}
#numPeriodBox label:hover{color:#2c539e}
.configNumRow{padding:10px 0 0 0;line-height:32px;text-align:left}
.configNumBox a{font-weight:bold;color:#3F4247;display:block;}
.configNum .exNumber{font-size:14px;color:#3f4247;padding:20px 5px 0px 15px}
.configNum .exNumber span{font-size: 28px;
    font-weight: bold;
    color: #FF851D;}
.headerMenu{height:49px;list-style:none;display:block;margin-bottom:0px;}
.headerMenu li{float:left;}
.headerMenu:not(.not-last-child-style)  li:last-child{float:right;margin-right:0}
.headerMenu a{font-size:12px;padding:0 15px;display:inline-block;height:49px;line-height:49px; font-weight: 600; font-family: 'Open Sans', sans-serif;}
.headerMenu a:hover{text-decoration:underline}
.headerMenu li.active{background-color:white;}
.headerMenu .active a{text-decoration:underline;}


.pagination{height:47px;line-height:47px;text-align:center}
.pagination a{display:inline-block;height:25px;margin:0 1px;line-height:25px;min-width:19px;padding:0 3px;
font-size:18px;
font-family:'Signika', sans-serif;
color:#636363;
text-align:center}
.pagination a:hover{text-decoration:underline;cursor:pointer}
.pagination a.s{}

.listLetters{height:50px;line-height:50px;font-family:'Tahoma', sans-serif}
.listLetters a, .listCount a{color:#8c8e91;font-family:'Tahoma', sans-serif;font-weight:bold;font-size:13px;border-right:1px solid #777a80;padding:0 6px;text-transform:uppercase;display:inline-block;height:10px;line-height:10px}
.listLetters a:first-child{text-transform:none}
.listLetters a.s,.listCount a.s{text-decoration:underline;color:#555}
.listLetters a:last-child,.listCount a:last-child{border:0}
.listLetters a:hover, .listCount a:hover{text-decoration:underline;color:#222}
.listCount{float:right;height:50px;line-height:50px;font-family:'Tahoma', sans-serif;font-size:13px;color:#8c8e91;padding-right:10px}

.selectOverbox{background:#fff;
width:325px;
float:left;
color:#444;
font-family:'Signika',sans-serif;
font-size:13px;
font-style:italic;
font-weight:400;
height:31px;
line-height:31px;
position:relative;
display:block}
.selectOverbox.noRight{border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:0;}
.selectOverbox select{border:1px solid #ccc;width:340px;color:#444444;font-family:'Signika',sans-serif;
font-size:13px;
padding:6px 2px;
font-style:italic;
border-radius: 4px;
}
.configData input[name="bic"]{width:120px;text-align:center}
.configDataRow div.up div{float:none}
.configDataRow div.up > div.dz{width:auto;float:none}
.configDataRow div.up table{width:auto;margin:0}
.configDataRow div.up tr.fl > td > div > span{width:auto} 
.configData h3{position:relative}

.nowyOddzial{display:block;float:right;font-size:11px;color:#222;padding-left:20px;width:135px;height:30px;text-align:left;border:0;background:url('../images/icons.png') -6px -161px no-repeat; color:#971c72;}
.nowyOddzial:hover{text-decoration:underline;background-position:-6px -193px}
.optionMenu{line-height:45px;font-size:12px}
.optionMenu>span{display:inline-block;float:left;line-height:14px;color:#3f4247;vertical-align:middle;padding-top:9px;margin-right:10px;padding-left:60px;
background-image:url('../images/arrow.png');
background-repeat:no-repeat}
.optionMenu>span.up{background-position:23px 11px}
.optionMenu>span.down{background-position:23px -63px}
.optionMenu button, .optionMenu input[type="button"], #payAll, .greenButton{font-family:'Tahoma', sans-serif;
    color: #fff;
	border-radius:0px;
	}
	.btn{
		border-radius:0px !important;
	}
.optionMenu button span, #payAll span{vertical-align:middle}
.optionMenu button:hover, #payAll:hover, .greenButton:hover{border:1px solid #41444c;
cursor:pointer;
background:#63676e;
background:-moz-linear-gradient(top,  #63676e 0%, #3f424a 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63676e), color-stop(100%,#3f424a));
background:-webkit-linear-gradient(top,  #63676e 0%,#3f424a 100%);
background:-o-linear-gradient(top,  #63676e 0%,#3f424a 100%);
background:-ms-linear-gradient(top,  #63676e 0%,#3f424a 100%);
background:linear-gradient(to bottom,  #63676e 0%,#3f424a 100%)}
.invoiceListLegend{height:75px;line-height:75px;text-align:center;font-size:11px;color:#151618}
.invoiceListLegend a{margin-left:10px;vertical-align:middle}
.noResult{min-height:250px;text-align:center;color:#f00;line-height:50px;background:url("../images/noResult.png") no-repeat 91% 12%}
.userError{height:250px;text-align:center;color:#f00;line-height:200px;background:url("../images/userError.png") no-repeat 91% 12%;font-size:40px;}
.invoiceListSearch label{font-family:'Signika',sans-serif;text-transform:uppercase}

.txtPage span.bold{display:block;margin:10px 0}
.txtPage .pinkButton{right:0;position:absolute;height:50px;line-height:50px;font-weight:bold}
.txtPage a:hover{text-decoration:underline}
.reg p{padding-right:10px;font-size:12px;color:#3F4247;text-align:justify}
.regAccept{background:#fff;border-radius:6px;margin:10px;padding:10px;text-align:center;color:#3F4247;border:1px solid #f00}
.regAccept div{font-weight:bold}
.regAccept a{text-decoration:underline}
.reg .pinkButton{margin:10px auto;float:right}
.clientAdd label:not(.control-label) {vertical-align:top;padding-top:4px}
.clientAdd{background:#d9d9d9}
.clientAddLeft{background:#ebecec;padding-bottom:40px}
.clientAdd h3, .productAdd h3{padding-bottom:10px;padding-top:25px}
.headerUnderlay.productList{padding-bottom:10px}
.headerUnderlay.productList label{width:105px;
float:left;
line-height:21px;
height:28px;
padding-top:4px}
.headerUnderlay.productList .selectOverbox{width:214px}
.headerUnderlay.productList .selectOverbox select{width:212px}
.headerUnderlay.productList input[type="text"]{float:left}
#catsTree{line-height:20px;text-align:left}
#catsTree a{height:24px;width:24px;margin-right:5px}
#catsTree  .name{font-size:13px;margin-right:5px;float:left;padding-right:40px;}
#catsTree>ul>li>.name{font-weight:bold}
#catsTree ul{height:auto;margin-left:29px}
#catsTree li{border-left:1px solid #999999;
display:block;
float:left;
padding-bottom:5px;
padding-top:5px;
width:100%}
#catsTree div:first-child{border-top:1px solid #999999;
display:block;
height:5px;
margin-right:8px;
margin-top:12px;
width:23px;
float:left}
#productForm textarea.aHeight{height:16px}

.formRow  div.up table{width: auto; margin:0 0 0 0px}
.formRow  div.up tr.fl > td > div{width:200px;vertical-align:middle}
.formRow  div.up tr.fl > td > div > span{width:auto}
.formRow .up div{float:none}
.productAdd{background:#D9D9D9}
.productAddLeft{background:#EBECEC;padding-bottom:40px}
.productAdd .pinkButtonPlus, .clientAdd .pinkButtonPlus{float:right;margin-right:41px}
.nowaKategoria{background:url('../images/icons.png') no-repeat scroll -6px -161px rgba(0, 0, 0, 0);
border:0 none;
color:#222222;
display:inline-block;
font-size:11px;
height:30px;
margin-left:50px;
padding-left:25px;
text-align:left;
width:80px}
.nowaKategoria:hover{text-decoration:underline;background-position:-6px -193px}
.newLink{background:url('../images/icons.png') no-repeat scroll -6px -161px rgba(0, 0, 0, 0);
border:0 none;
color:#222222;
display:inline-block;
font-size:11px;
height:30px;
line-height:30px;
margin-left:50px;
padding-left:25px;
text-align:left;
width:80px}
.newLink:hover{text-decoration:underline;background-position:-6px -193px}
.clientCat input[type="text"], .clientCat textarea{width:305px}
.clientCat label{padding-top:4px;
vertical-align:top;
width:140px;
height:22px;
line-height:22px;
float:left}
.clientCat .pinkButtonPlus{float:right;margin-right:200px}
#catAdd textarea{width:770px}
#catAdd  .pinkButtonPlus{float:right;margin-right:2px}
.clientCat a.backLink{float:left;margin-left:334px; color:#2FB32F;text-decoration:none; font-weight:bold;}
a.backLink{font-size:12px;text-decoration:underline}
a.backLink:hover{text-decoration:underline;}

a.txtLink{


color: #152e5a;
cursor:pointer;
font-family: 'Open Sans';
font-size:13px;
font-weight:normal;}


.txtLink:hover{text-decoration:underline;}
.invFormBottom .newRow{margin-bottom:20px}
.invFormBottom .newRow a{display:block;padding-right:40px;line-height:22px;}
.invFormBottom .cashSum input[type="text"]{width:148px}


.ivoiceProductList{border-collapse:collapse;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
min-width:1000px}
.ivoiceVatList{border-collapse:collapse;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
margin-bottom:17px}
.ivoiceVatListCor{border-collapse:collapse;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
margin-bottom:17px
}
.ivoiceVatList td, .ivoiceVatList th{width:25%}
.ivoiceVatListCor td, .ivoiceVatListCor th{width:20%}
.ivoiceVatList td, .ivoiceVatListCor td{background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #E1E1E1;
color:#151618;
font-size:12px;
padding:8px 5px;
text-shadow:0 0 1px #AAAAAA}
.ivoiceProductList  .colAmount{width:70px;text-align:center}
.colAmount input{width:100%;padding:12px 0;text-align:right;}
.ivoiceProductList  .colName input{width:100%;padding:12px 1px;}
.ivoiceProductList  .colName textarea{width:100%;padding:12px 0;vertical-align:middle;min-height:43px;border:0}
.ivoiceProductList  .colPrice{width:90px;text-align:center}
.colPrice input{width:100%;padding:12px 0;text-align:right;}
.ivoiceProductList  .colRabat{width:70px;text-align:center}
.colRabat input{width:100%;padding:12px 0;text-align:center;}
.ivoiceProductList  .colAction.np{line-height:1px}
.ivoiceProductList  .colAction.np a{vertical-align:super}
.ivoiceProductList select{border:0px;}
.ivoiceProductList td{border:1px solid #e1e1e1;padding:12px 5px;font-size:12px;color:#151618;
text-shadow:0px 0px 1px #aaa;background:#fff;
}
.ivoiceProductList td input:focus,.ivoiceProductList td select:focus ,.ivoiceProductList td textarea:focus{
outline:1px solid orange;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(152, 28, 117, 0.6);
}
.ivoiceProductList td.np{padding:0}
.ivoiceProductList th{color:#fff;
font-size:11px;
text-align:center;
line-height:13px;
padding:17px 3px 5px 3px;

border-left:1px solid #959595;
border-right:1px solid #959595;
border-bottom:1px solid #959595;
background:#152E5A;
font-family: 'Open Sans', sans-serif;
}
.ivoiceVatList th, .ivoiceVatListCor th{color:#fff;
font-size:11px;
text-align:center;
line-height:13px;
padding:8px 5px;

border-left:1px solid #959595;
border-right:1px solid #959595;
border-bottom:1px solid #959595;
background:#152E5A;
font-family: 'Open Sans', sans-serif;
}
.invFormMiddle{border-top:0px solid #d4d6d5;border-bottom:0px solid #d4d6d5;padding:0 0 10px 0}
.invFormMiddle h3{margin-top:9px}
.invFormMiddle label:not(.control-label),.invFormTop label:not(.control-label){
padding-top:15px;
vertical-align:top;
line-height:20px;
float:left}
.invTopDate label{padding-top:4px;
vertical-align:top;
color: blue;
width:110px;
line-height:20px;
float:left;
clear:left;
margin-right:5px !important;}
.invTopDate div.dateCreate{float:right; margin-bottom:5px; margin-right:5px; color: blue;}
.invTopDateFirstLine label{margin-bottom:5px}
.invTopDate label.dateSell{height:25px;padding-top:0px;line-height:16px;}

/*.invFormMiddle  .form-group, #invForm  .form-group,.productAdd  .form-group, .clientAdd  .form-group ,#remPop2 .form-group, .configData .form-group{margin-bottom:6px !important;} 
.border-box .ivoiceProductList{min-width:930px} */


.invFormMiddle .rightSide .formRow, .invFormMiddle .rightSide h3 , .invFormMiddle .rightSide h2{padding-left:30px}
.invFormTop input[name="place"]{width:342px}
.invFormTop input[name="noOrder"]{width:140px}
/*.invFormTop input[name="number"]{width:140px}*/
.invFormTop input[name="numberInv"]{width:140px}
#reason{width:350px}

.invFormMiddle #bankName1Sell,.invFormMiddle #bankName2Sell, .invFormMiddle #bankName3Sell{width:274px;display:block;float:left}
.invFormBottom > div{width:90%;min-width:1000px;margin:0 auto}
#nipBuy.form-control,#nipPay.form-control, #bankName1Sell.form-control {width:100%;display:table-cell; margin: 10px;}
@media only screen and (max-width:1024px){.invFormBottom > div{width:1000px}}
.loginRow2 label{
font-family:sans-serif;
width:60px;
font-weight:normal;
color:#525455}
.loginRow2 label:hover{text-decoration:underline;color:#3f4247}
#reg-form div.msgBox{width:auto;}
#noLoginPop, #inFuture, #noAcSub,#noSaveError,#noSaveCorError
{font-size:24px;font-weight:bold;line-height:50px;text-align:center}

#noLoginPop .pinkButton{font-size:14px}

.invFormTop{padding-bottom:12px;padding-top:20px;}
.invFormTop h3{float:left;margin:0 5px 0 0;width:240px;text-align:right}
.invFormTop label{width:145px;margin-right:5px}
.invFormTop label.dateSell{margin-right:5px;height:25px;padding-top:0px;line-height:16px}
#dateSellMonth, #dateCreateMonth, #payTimeMonth, #dateEndMonth, #dateStartMonth, #dateEnd2Month{display:none}
#dateSellYear, #dateCreateYear, #payTimeYear, #dateEndYear, #dateStartYear, #dateEnd2Year{display:none}
#dateSellDay, #dateCreateDay, #payTimeDay, #dateEndDay, #dateStartDay, #dateEnd2Day{display:none}
#dateCreateInvDay,#dateCreateInvMonth, #dateCreateInvYear, #dateSellInvDay,#dateSellInvMonth, #dateSellInvYear, #dateEndInvDay,#dateEndInvMonth,#dateEndInvYear,
#ul.menuFunkcje li ulgeDatePopDay, #exchangeDatePopMonth, #exchangeDatePopYear
{display:none}



.abc.calendar{float:left;position:relative}


.calendar select{border:1px solid #ccc;padding:6px 12px; border: 1px solid #ccc;}
.calendar select:focus{border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.formRow.data{overflow:visible;min-height:32px}
#calendarT div{float:left}
.input_search_ico{background:url('../images/search_ico.png')  0 -1px no-repeat;width:30px;height:33px;display:inline-block;vertical-align:middle}

.input-group-btn .calendar_ico{border:1px solid #a92e71;border-top-right-radius: 4px;
border-bottom-right-radius: 4px;height:34px;background-position:-31px -1px;}
.input-group-btn:hover .calendar_ico{border:1px  solid #95ba24;background-position:-31px -35px}
.calendar_ico{background:url('../images/input_button.png')  -30px -1px no-repeat;width:30px;height:33px;display:inline-block;vertical-align:middle}
.calendar_ico:hover{background-position:-30px -35px}
.cal_txt.form-control{margin: 5px 0;font-family: "Open Sans",sans-serif;font-style: italic;font-size:13px;padding-left:6px;padding-right:6px;text-align:center;}

.input-group-btn .input_gus_ico{border:1px solid #a92e71;border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}
.input-group-btn:hover .input_gus_ico{border:1px  solid #95ba24;}

.input-group-btn .input_rozwin_ico{border:1px solid #a92e71;border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}
.input-group-btn:hover .input_rozwin_ico{border:1px solid #95ba24;}
.input_gus_ico{background:url('../images/input_button.png')  -61px -1px no-repeat;width:30px;height:34px;display:inline-block;vertical-align:middle}
.input_gus_ico:hover{background-position:-61px -35px}
.input_rozwin_ico{background:url('../images/input_button.png')  -1px -1px no-repeat;width:30px;height:34px;display:inline-block;vertical-align:middle}
.input_rozwin_ico:hover{background-position:-1px -35px}
.invAddMenu{display:block;height:62px;margin:0 0 17px 0;border-radius:3px;background-color: #f0f0f0;}
.hidden-xs.invAddMenu{margin-top:17px}
.invAddMenu li{display:block;border-right:1px solid white;float:left; width:120px;}
.invAddMenu li:first-child{border-top-left-radius:3px;
border-bottom-left-radius:3px;
}

.invAddMenu li:last-child{border:0;
border-top-right-radius:3px;
border-bottom-right-radius:3px}
.invAddMenu .ico1{background:url('images/ico-nowa-faktura.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu .ico2{background:url('images/ico-zapisz-do-bazy.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu .ico3{background:url('images/ico-drukuj.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu .ico4{background:url('images/ico-zapisz-do-pdf.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu .ico5{background:url('images/ico-mail.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu .ico6{background:url('images/ico-podobna.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu .ico7{background:url('images/ico-lista-faktur.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu .ico8{background:url('.images/ico-zrob-korekte.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu .ico9{background:url('images/ico-nota-korygujaca.png') no-repeat scroll center 10px  rgba(0, 0, 0, 0)}
.invAddMenu li:hover{}
.invAddMenu a{display:block;padding:36px 6px 11px 6px;font-size:12px;font-weight:bold;color:;text-align:center}
.invAddMenu a:hover{text-decoration:underline;cursor:pointer}
#invForm a:focus{
-moz-outline-radius:4px;
border-radius:4px;
outline:1px dotted orange;
-webkit-box-shadow:inset 0 1px 1px orange, 0 0 8px orange;
box-shadow:inset 0 1px 1px orange, 0 0 8px orange;
}
#invForm h2{font-size:18px;color:#3f4247;font-family:'Signika',sans-serif;font-weight:bold}
#invForm .rozwin{background-position:34px -1225px;padding-right:30px;margin-left:30px}
#invForm .rozwin:hover{background-position:34px -1255px}
.signs{padding:30px 0}
.signs label{display:block;font-size:13px;font-style:italic;text-align:center;clear:both;margin:0 0 10px 0}


.toPay{font-size:26px;color:#3f4247;font-family:'Open Sans',sans-serif}
.toPay span{font-weight:bold;color: orange;font-family:'Open Sans',sans-serif}
.toPayWord{font-size:22px;color:#3f4247;font-family:'Open Sans',sans-serif}
.toPayWord span{font-weight:bold;font-family:'Open Sans',sans-serif}
.cashSum label{float:left;width:115px;margin-left:175px;padding-top:5px;margin-left:0;margin-right:25px}
.cashSum  .formRow{width:350px;float:right;clear:both}
/*.payKind .selectOverbox, .delivery .selectOveselectOverbox, .idTime .selectOverbox{width:166px}
.payKind .selectOverbox select,.delivery .selectOverbox select, .idTime .selectOverbox select{width:168px}*/
.invFormBottom .selectOverbox.noRight.calendar,.invFormBottom .selectOverbox.noRight.calendar select{width:145px}
.invProdActions{padding:5px 0 4px 0;font-size:12px;}
.invProdActions .noClass{float:left;padding-top:0px}
.invProdActions > a{float:left;line-height:31px;margin-right:30px;display:inline-block;height:31px}
.invProdActions a.loadProduct{padding-right:34px;}
.invProdActions .formRow{float:left;margin-right:5px}
.invProdActions  select{width:80px;margin-left:5px;float:left;}
.loadProduct{background-position:-6px -1095px}
a:hover .loadProduct{background-position:-6px -1127px}
#loadProduct {margin-right:20px;}
.invProdActions .loadProductDoc{background-position:182px -1025px}
.invProdActions .loadProductDoc:hover{background-position:182px -1058px}
.invProdActions .h{display:none}
#loadSell{float:right;padding-right:30px;background-position:107px -1321px;margin-top:15px}
#loadSell:hover{background-position:108px -1350px}
.txtLink.ico.save{padding-right:30px;background-position:100px -968px;vertical-align:bottom;margin-top:10px}
.txtLink.ico.save:hover{background-position:100px -1000px}


#loadBuy{padding-right:30px;background-position:105px -1097px; margin-top: 15px;}
#loadBuy:hover{background-position:105px -1129px}
#exchangePop label{margin-right:0;text-align:left;}

tr.danger td, tr.danger:nth-child(2n+1) td{background-color: #f2dede;}
tr.success td,tr.success:nth-child(2n+1) td{background-color: #dff0d8;}
#salesPop .formRow label:hover{cursor:pointer}
#gusPop input[type="text"]{width:200px}

.range input[type="text"]{width:70px;float:left;}
.range label{float:left;}
.fakInfo textarea.preetyTextInput{width:970px}
.fakInfo label{width:100%;text-align:center;margin:0}
.fakInfo{padding-bottom:15px}
#bankPop table, #personPop table ,#dataPop table, #productPop table, #clientPop table, #branchPop table{width:100%;min-width:250px;font-size:13px;table-layout:auto}


@media (min-width:768px) {
	#mailPop .modal-dialog{width:940px}
	#productPop .modal-dialog{width:940px}
	#dataPop .modal-dialog{width:700px}
	#clientPop .modal-dialog{width:800px}
}  

#mailPop  hr{margin-top:15px;margin-bottom:15px;}
#mailPop .left{background:#ddd;border-bottom-left-radius:15px;padding-top:7px}
#mailPop .left label{margin-bottom: 4px;margin-right: 0;text-align:left;font-weight:normal}
#mailPop .left .label{color:#3f4247;font-size:14px;font-weight:normal;font-family:'Signika',sans-serif;text-align:left;padding-left:0px;width:auto;display:inline-block;}
#mailPop .left label .label{padding-left:4px;padding-right:4px;padding-bottom:3px}
#mailPop .left label:hover span{text-decoration:underline;}
#mailPop .left label:hover{cursor:pointer;} 
#mailPop  .formRow{padding:2px 25px;line-height:30px}
#mailPop  td{line-height:25px;text-align:left}
#mailPop .hr{margin:10px 0}
#mailPop label{margin-right:4px}
#mailPop  textarea{min-height:160px}
#mailPop .pinkButton{float:right}
#mailPop .right .label{color:#3f4247;font-size:18px;font-weight:bold;font-family:'Signika',sans-serif;padding-right:4px;padding-left:25px;line-height:30px}
#mailPop .right .label span{font-weight:normal;font-family:'Signika',sans-serif}
#mailPop .hidden-radio{display:none;}
#mailPop .hidden-radio + label{min-height:21px;}
#mailPop .hidden-radio:checked + label  span{color:#eee }
#mailPop .hidden-radio:checked + label {background:#3f4247;border-radius:3px }
#mailPop .hidden-radio:checked + label img{opacity:1}
#mailPop label img{opacity:0.8;margin:2px 0px 3px 4px}




.cashSum .idTime.formRow{width:316px;clear:none}
.cashSum .idTime+.formRow{width:auto;clear:none}
.headerUnderlay.invList label{float:left;font-size:14px;color:#3f4247;font-weight:bold;line-height:30px}
.headerUnderlay.invList input{float:left}
.headerUnderlay.invList .headerMenu{margin-top:20px}
.headerUnderlay.invList .rowYear{float:right}
.headerUnderlay.invList input[type="text"]:not(.form-control){width:200px;margin-left:5px;}
.headerUnderlay.invList input[name="phrase"]:not(.form-control){width:325px}
.headerUnderlay.invList .selectOverbox{margin-right:20px}
.headerUnderlay.invList .selectOverbox, .headerUnderlay.invList .selectOverbox select{width:100px}
.border-box .tableContainer{padding:0;}
.tableContainer{padding:0 5px}
.preetyTextInput.error{border-color:#a94442;}

#remPop hr{border-color:#D1D1D1;margin-top:15px;margin-bottom:15px}
#remPop h3:not(.modal-title){height:20px;line-height:20px;font-size:16px;margin-bottom:5px;margin-top:5px;padding-left:0}
#remPop h3 a:hover{color:#9bc027;cursor:pointer}
#remPop h3 span{color:#991c76;font-size:14px;font-family:'Tahoma', sans-serif;font-style:italic}

#printPop label{margin-bottom:4px;margin-right:0;font-weight:normal}
#printPop label img{opacity:0.8;margin-left:4px;margin-bottom:3px;margin-top:2px;margin-right:2px}
#printPop .hidden-radio{display:none;}
#printPop .hidden-radio:checked + label  span{color:#eee }
#printPop .hidden-radio:checked + label {background:#3f4247;border-radius:3px }
#printPop .hidden-radio:checked + label img{opacity:1}
#printPop label:hover img{border-color:#888;}
#printPop label:hover span{text-decoration:underline;}
#printPop label:hover{cursor:pointer;}
#printPop .label{color:#3f4247;font-size:14px;font-weight:normal;font-family:'Signika',sans-serif;text-align:left;padding-left:0px}
#printPop hr{margin-bottom:10px;}
#printPop .modal-footer{font-size:12px}



.modal-open .modal {
    overflow-x: auto;
    overflow-y: auto;
}
.modal-header{    background-color: #fff;	border-top-right-radius:10px;
	border-top-left-radius:10px}
.modal-body {
    padding: 15px;
    position: relative; 
}
.modal-content {
    background-clip: padding-box;
    border-radius: 10px;
	box-shadow: 0 0 5px 5px #444;
    outline: 0 none;
    position: relative;
	background:#f6f6f6;
}
.modal {
    bottom: 0;
    display: none;
    left: 0;
    outline: 0 none;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1050;
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}
.modal-open {overflow: hidden;padding-right:17px}

.modal-dialog {
    margin: 10px;
    position: relative;
    width: auto;
}
@media (min-width:768px) {
	.modal-dialog {
		width:600px;
		margin:30px auto
	}
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.43px;
    padding: 15px;
}
.modal-header .close {margin-top:5px;margin-right:0}
.modal-title {
    margin:0;
    line-height:1.42857143
}
.modal-footer {
    border-top: 1px solid #e5e5e5;
    padding: 15px;
    text-align: right;
}
#debtCollectionReg{z-index:1052}
span.debtCollectionLink{cursor:pointer}
span.debtCollectionLink:hover{text-decoration:underline;}
#payPop .pinkButton{float:right}
#payPop h3 span{color:#991c76;font-size:14px;font-family:'Tahoma', sans-serif;font-style:italic}
#payDateDay, #payDateMonth, #payDateYear{display:none}
#payPop .formRow{clear:both;padding:0 25px}
#payPop .formRow.data{overflow:visible}
#payPop .formRow.data label{float:left;text-transform:uppercase;width:auto;height:auto;line-height:30px;margin-right:10px}
#payPop .formRow label{display:block;width:100%;padding:0;margin:0;text-align:left;height:44px;line-height:44px;font-size:14px}
#payPop .preetyTextInput{width:437px;margin-bottom:15px}
#payPop #payAll{float:right}


#payAPop .pinkButton{margin-top:20px}

#container div.cpBox div:nth-child(3) > div{background-color:#fff;border:1px solid #333}
#container div.cpBox > div:nth-child(1){width:auto;float:none;font-size:13px;font-family:'Signika',sans-serif;color:#3f4247}
#container div.cpBox > div:nth-child(2){float:right;height:85px}
#container div.cpBox > div:nth-child(2) input{background:transparent}
#container div.cpBox > div:nth-child(2) div{float:right}
#container div.cpBox > div:nth-child(3){margin-top:5px;max-width:245px;
padding-right:32px;
background:url('../images/catpthaArrow.png') no-repeat scroll center right}
#container #loginPage div.cpBox > div:nth-child(3){width:135px}
#container div.cpBox{width:auto;margin:10px 20px;
color:#3F4247;
font-family:'Signika',sans-serif;
font-size:14px;
font-weight:400;
height:auto;
overflow:auto}

#okAdd2,#okSave2{font-size:20px}
#okAdd2 a.close, #okSave2 a.close{margin-right:0px;margin-top:0px}
.backLink{float:right;margin-right:35px;color:#464A51}
.backLink:hover{color:#111}
#productAddInfobox{line-height:20px;padding-left:10px;padding-top:5px;padding-bottom:5px}
#productAddInfobox span{color:#981C75}
#busyNumber .pinkButton{margin:10px}

#editInfo .pinkButton{margin:10px}
div#msgOk, div#msgErr{-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;

border-color:b96a6f;
/*
border-image:none;
border-right:1px solid #FFFFFF;
border-style:none solid solid;
border-width:medium 1px 1px;*/
font-size:18px;
line-height:40px;
position:fixed;
top:0px;
width:60%;
height:40px;

z-index:1052;
text-align:center;
font-family:Arial;


}
.err{background:#FF0202;color:#fff}
.ok{background:#00B500;color:#fff}
.newsRow{border-bottom:1px solid #e1e1e1;padding:20px 2px}
.newsRow .newsTxt a{font-size:12px;color:#3f4247}
.newsRow a{color:#862b68;font-size:14px;font-family:Arial}
.newsRow a:visited{color:#3f4247}
.newsRow a:visited:hover{text-decoration:underline;color:#111}

.pieczero {width:50%!important;}
.shortcuts{margin-top:30px;}
.shortcuts ul{list-style:none}
.shortcuts li:before{content: "• ";color:#343434;}
.shortcuts a{
color:#343434;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}
.shortcuts a:hover{color:#971c74;}
.shortcuts a span{font-family:"Signika",sans-serif} 
.shortcuts div{border-right:1px solid #d5d6d6;min-height:305px;} 
.shortcuts div:last-child{border-right:none;} 

.logPageNews{background:#ebecec;border-top:1px solid #d3d4d4;} 
.logPageNews a{color:#343434;} 
.loginPageSubBar{background:#ebecec;padding:20px 0;font-family:"Signika",sans-serif;border-bottom:1px solid #cfd0d0;color:#3f4247}
.loginPageSubBar .date{color:#f00;font-weight:bold;}
.loginPageSubBar a{color:#82ab18;font-weight:bold;text-decoration:underline;}
.loginPageSubBar a:hover{color:#971c72}
.logPageNews .newsTxt{font-size:13px;} 
.circularPhoto {
	margin:10px auto;
	width: 150px;
	height: 150px;
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .2);
	display:block;
	background-position:center center;
	}
a:hover .circularPhoto{	box-shadow: 0 0 2px rgba(0, 0, 0, .4);}
.activatePage .pinkButton{margin:30px}
.activatePage{padding-bottom:100px;padding-top:15px}
.headerUnderlay.faqPage h1,.headerUnderlay.faqPage h3{display:inline-block}
.headerUnderlay.faqPage h3{color:#63666a}
a.backNewsLink{color:#337ab7;font-family:'Signika',sans-serif;text-decoration:underline}
.backNewsLink:hover{color:#444; text-decoration:underline}
.workInfo{background:url('../images/bg_alert.png');
border-top:2px solid #CB60A7;
border-bottom:2px solid #CB60A7;
padding:10px;
margin:10px 0;
color:#111;
font-size:14px}
.workInfo a{text-decoration:underline}
.workInfo a:hover{color:#111}
.clientCat h3{margin:25px 0 30px}
#suggetstion{
position:fixed;
right:0;
top:25%;
padding:7px 3px;
border-top:2px solid #82AB18;
border-left:2px solid #82AB18;
border-bottom:2px solid #82AB18;
border-top-left-radius:10px;
border-bottom-left-radius:10px;
display:block;
background:#fff;
line-height:13px;
text-align:left;
font-family:Arial ;
color:#fff;
font-weight:600;
z-index:1001;
background:#82AB18;
text-align:center;
text-transform:uppercase;
}
#suggetstion:hover{cursor:pointer;opacity:1;text-decoration:none;background:#8A1363;border-color:#8A1363;}
#sugesterForm span.nagl{color:#3F4247;
font-family:'Signika',sans-serif;
font-size:18px;
font-weight:bold;
line-height:30px;
padding-right:4px;
display:block;
text-align:left} 

#container div.cpBox > div:nth-child(2) input:hover{text-decoration:underline;cursor:pointer}



@media only screen and (max-width:1024px){.pageWidth{width:auto}
.invFormBottom > div{width:auto;min-width:0}
.ivoiceProductList{min-width:0}
.fakInfo textarea.preetyTextInput{width:960px}}
@media only screen and (max-width:800px){#topNav > ul > li > a{font-size:12px}
#topNav > ul > li ul > li > a{font-size:12px}
.invAddMenu a{padding:36px 9px 11px}
.invAddMenu li:first-child{width:auto}}
.inv_txt{font-size:11px;color:#717171;text-align:justify;margin-top:40px;margin-bottom:40px;}  
.invChangeList{display:inline-block;position:relative}
.invChangeList .docList{color:#fff;
z-index:9;
display:none;position:absolute;background:red;top:35px;left:0;border-left:1px solid #688C0A;border-bottom:1px solid #688C0A;border-right:1px solid #688C0A;
right:0;
background:#769b15;
background:-moz-linear-gradient(top,  #769b15 0%, #729713 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#769b15), color-stop(100%,#729713));
background:-webkit-linear-gradient(top,  #769b15 0%,#729713 100%);
background:-o-linear-gradient(top,  #769b15 0%,#729713 100%);
background:-ms-linear-gradient(top,  #769b15 0%,#729713 100%);
background:linear-gradient(to bottom,  #769b15 0%,#729713 100%);
border-bottom-right-radius:6px;
border-bottom-left-radius:6px}
.invChangeList a{display:block;text-align:center;font-weight:bold;cursor:pointer}
.invChangeList a:hover{background:#43464e}
a.txt-link{text-decoration:underline}
.txt-link:hover{color:#000}
#cookieInfo{position:fixed;left:0;bottom:0px;color:#fff;font-weight:bold;width:100%;z-index:102;background:#3F4247;padding:4px 20px}
#cookieInfo a.regulamin{color:#fff;text-decoration:underline;margin:0 10px}
#cookieInfo a.regulamin:hover{color:#B7D838;text-decoration:underline}
.boxc{width:20px;height:20px;border-radius:3px;border:1px solid #dfdfdf}
.tplColors label{min-width:140px;text-align:left;border:1px solid transparent;border-radius:2px;padding:5px}
.tplColors .boxc{display:inline-block;vertical-align:middle}
.tplColors input, .tplTpl input{display:none}
.tplColors input:checked+label{border:1px  solid #666;background:#fff}
.tplColors label:hover{background:#fff;border:1px solid #999;cursor:pointer}
.tplColors{position:relative;padding-top:90px}
.tplColors .colSelect{display:none;text-align:left;width:700px;line-height:20px;padding-bottom:5px}
.tplColors .colSelect div{display:inline-block;vertical-align:middle;margin-right:10px;border-radius:2px}
.tplColors input:checked+label .colSelect{display:block;position:absolute;top:-49px;left:0 }
.tplColors a{width:210px;text-align:left;border:1px solid transparent;border-radius:2px;padding:5px;display:inline-block;margin-bottom:5px}

.tplTpl label{padding:15px;text-align:center;border:1.5px solid transparent;cursor:pointer;position:relative}
.tplTpl input:checked+label{border:1.5px  solid #F5B45A;background:#F5B45A}
.tplTpl label:hover{background:#fff;border:1.5px solid #999}
.tplTpl{padding-top:20px}
.tplTpl img{border:1px solid #C7C6C6}
.colorsTable .boxc{display:inline-block;vertical-align:middle}
.colorsEdit div.cpbox{width:30px;height:30px;margin-left:0;border-radius:3px;border-color:#dfdfdf}
.starIco{background:url("../images/star.png") no-repeat scroll center center rgba(0, 0, 0, 0);position:absolute;width:40px;height:40px;bottom:32px;right:34px}
#fakturaKorekta div.b500{float:left;width:50% !important} 
#fakturaKorekta  #invForm div:nth-child(2){clear:left}
#fakturaKorekta  #invForm div:nth-child(3){clear:right}
#fakturaKorekta  #invForm div:nth-child(4){clear:left}
#fakturaKorekta  #invForm div:nth-child(5){clear:right}
#fakturaKorekta  #invForm div:nth-child(2) textarea{} 
.example{font-size:14px;font-family: 'Signika',sans-serif;font-weight:bold;color:#3f4247;font-size:14px}
.example h3{border-bottom:1px solid #b2b2b2;padding-bottom:9px}
.example .formRow{border-bottom:1px solid #ccc;min-height:32px}
.exampleData{font-family: 'Signika',sans-serif;float:left;width:270px;line-height:30px}
.example .label{font-family: 'Signika',sans-serif;display:block;width:110px;text-align:right;margin-right:30px;color:#85878c;float:left;padding-top:4px}
#priceAll{width:100%;max-width:1024px;margin:0 auto;background:#fff;}
#priceAll h1{text-align:center;display:block;font-size:36px;margin:15px 0 15px 0; font-weight:bold;}
#priceAll >div:first-child {padding:10px;color:#000}
#priceAll >div:first-child  a{text-decoration:underline;color:#686A6E}
#priceAll >div:first-child  a:hover{color:#43A4CC}
#price{border-top: 1px solid #E9EAEC;border-bottom: 1px solid #E9EAEC;overflow:auto}
#price input{display:none}
#price .price{color: #19376D;
    font-family: 'Signika',sans-serif;
    font-size: 36px;
   display:block}
#price .price span{    font-family: 'Signika',sans-serif;
    font-size: 30px;
    font-weight: 600;text-align:center}
#price >label{float:left;width:25%;text-align:center;margin:0}
#price >label span{font-family: 'Signika',sans-serif;
    font-size: 24px}
#price >label span.profit{font-size:16px;color:#2FB32F;text-decoration:none; font-weight: bold;}
#price >label >span{display:block;padding:15px 0 15px 0;border-right:1px solid #E9EAEC;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#price >label:hover span{cursor:pointer;}
 #price >label:hover .price{text-decoration:underline;color:#FF851D;}
#price  input:checked +label{background:#E9ECEE}
#price  input:checked +label>span{border-color:#e9ecee}
#price  input:checked +label .time, #price  input:checked +label .price{color:#FF851D;font-weight: bold;}
#price input:checked + label span.most-popular{position:absolute;background:red;color:#fff;bottom:0;right:0;left:0;font-size:12px;padding:0;height:auto}



#specialOffer2 .razem, #specialOffer2 .razem span{font-size:40px;font-family: 'Signika',sans-serif;font-weight:bold; color:#3E3E3E;}
#specialOffer2 .razem span.price, #specialOffer2 .razem span.price span{text-transform:lowercase}
#specialOffer2 .razem span.price span{font-size:42px}
#specialOffer{
padding:10px 25px 10px 0px;
background:#fff;
color:#686A6E}
#specialOffer2{
padding:10px 25px 10px 0px;
background:#fff;
min-height:135px;
color:#686A6E}
.small{font-size:11px;}
#priceAll .small{font-size:11px} 	
#specialOffer ul{margin-left:0px}
#specialOffer2 .pinkButton{margin-left:25px;height:48px;margin-bottom:10px;vertical-align:bottom;cursor:pointer}
.regular-checkbox {display: none}
.regular-checkbox + label span.checkbox{background-color: #fafafa;
border: 1px solid #cacece;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
padding:16px;
border-radius: 3px;
display: inline-block;
position: relative;
top:5px;
margin-right:15px}
.regular-checkbox + label:active span.checkbox, .regular-checkbox:checked + label:active  span.checkbox{box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)}
.regular-checkbox:checked + label span.checkbox{background-color: #e9ecee;
border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
color: #99a1a7}
.regular-checkbox:checked + label span.checkbox:after {content: '\2714';
font-size: 42px;
position: absolute;
top: -14px;
left: 2px;
color: #000}
.regular-checkbox:checked + label {color:  #FF851D;}
.tag {color:  #FF851D;
display: block;
font-family: 'Signika',sans-serif;
font-size: 36px;
font-weight: 600;
text-align: left;
width: 590px;
position: relative;
font-weight: bold;
display: block;
float: left}
.malpkaTopLink span{background:url('../images/malpa.png');display:block;height:31px;width:30px;float:left;margin-right:5px;margin-top:7px}
.malpkaTopLink2{background:url('../images/malpa.png');display:block;height:31px;width:30px;float:left;margin-right:5px;margin-top:-4px}
.malpkaMainLink{line-height:150px; font-family: 'Signika',sans-serif;
    font-size: 35px;display:inline-block;color: #3f4247;height:150px;margin-top:20px;vertical-align:middle;
	padding-left:170px;
	background: transparent url(../images/malpkalogo.png) left top no-repeat}
.malpkaMainLink:hover{text-decoration:underline}
.flot table{width:auto;max-width:100%;}
.sendHistory, .remSendHistory{background:#fff;z-index:2;text-align:left;border:1px solid #bbb;border-radius:3px}
.sendHistory, .remSendHistory{position:absolute;display:none;}
.sendHistory span, .remSendHistory span{margin:0 4px;}
.colDate:hover .remSendHistory{display:block}
.sendHistory, .remSendHistory{position:absolute;display:none;}
.colSend:hover .sendHistory{display:block}
.postscript>div{float:right;margin-right:24px}
.invMenuFixed{position:fixed;left:0;right:0;bottom:0;background:#3f4247;border-top:1px solid #88878a;z-index:100;min-height:36px}
.invMenuFixed ul{width:1000px;border-radius:0;height:auto;margin-bottom:0;margin-left:auto;margin-right:auto;}
.invMenuFixed .invAddMenu li:first-child{border-radius:0;width:auto;}
.invMenuFixed .invAddMenu li:last-child{border-radius:0;}
.invMenuFixed .invAddMenu li{text-align:left;}
.invMenuFixed .invAddMenu .ico1,.invMenuFixed .invAddMenu .ico2,.invMenuFixed .invAddMenu .ico3,.invMenuFixed .invAddMenu .ico4,.invMenuFixed .invAddMenu .ico5,.invMenuFixed .invAddMenu .ico6,.invMenuFixed .invAddMenu .ico7,.invMenuFixed .invAddMenu .ico8,.invMenuFixed .invAddMenu .ico9{background-position:5px center	;padding:3px 10px 3px 30px;line-height:30px}	
.checkboxBorder label:hover{cursor:pointer;box-shadow: 0px 0px 5px 3px rgba(	180, 180, 180, 0.69);border-radius:4px} 
.cursor-disabled{cursor:not-allowed}
label.control-label h3{margin:-7px 0 0 0; }
.input-group-addon{background:transparent !important;}
.col-22p{
	min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
	width:22%;
}
.col-78p{
	width:78%;
	min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.calSelect .form-control[readonly]{cursor:pointer}
.input-group .form-control.calendar{z-index:3;}
.inputFixed{
    bottom: 2.5%;	
}

.inputFixed .btn:hover{
background-color:#EC9F32;
}

.inputFixedClass{
	 position: fixed;
}
.inputFixedClassTwo{
		 position: fixed;
z-index:10;
bottom:70px;
}
.inputFixedClassThree{
 position: fixed;
z-index:10;
bottom:70px;
}
.inputInlineClass{
position:inline;	
}

.form-control{
	border-radius: 0px !important;
color: black !important;
margin-top: 10px;
}	
label{font-weight: normal !important;
    font-family: 'Open Sans', sans-serif !important;
font-size:12px !important;
}
.darkblue{
background-color:#152E5A !important;
color:white !important;
text-align:center !important;
height:35px !important;
font-size:14px !important;
border: 1px solid #dedede !important;
line-height:35px !important;
min-width:100px;
}
.minWidth500{
min-width:500px;
}
.addNewStyle{
border-color:#eea236 !important;
color:#FF7500 !important;
font-weight:bold;
}
.doctypeh2{
padding-top:14px !important;
padding-right:0px !important;
}
.legendEmail{

margin-top: 100px;
height:460px;
}
.boxMailPage{
float:left;
}
.legendEmail h4{
background-color:#19376C;
color:white;
height:45px;
line-height:45px;
border: 1px solid #d6d3d3;
padding-left:10px;
margin-bottom:0px;
}
.legendEmail p{
border-right: 1px solid #d6d3d3;
border-left: 1px solid #d6d3d3;
border-bottom: 1px solid #d6d3d3;
margin-bottom:0px; 
padding-bottom:5px;
padding-left: 10px;
padding-top:5px;
}
#mailPage input{
width:95%;
}
#mailPage input.btn.btn-warning{
width:50%;
margin-top:58px;
}
.btn-warning{
border-radius:0px !important;	
}
input#sendLast, input#sendDay1, input#sendDay2, input#sendDay3{
width:50px;
}
.colorWybierz{
position:absolute;
top:25px;
}
.colSelect{
cursor:default !important;
}
.colorsAdd{
background-image:url('addcolor.jpg');
width:20px;
height:20px;
padding:0px;
border-radius:0px;
}

input#mail, input#sign, input#phone, input#fax {
    width: 65%;
}
.padding20{
padding-top:20px;
}
.noPaddingLeft{
	padding-left:0px !important;
}
.noPaddingRight{
	padding-right:0px !important;
}

input[type="radio"], input[type="checkbox"]{


font-size:130%;
}
input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.6); /* IE */
  -moz-transform: scale(1.6); /* FF */
  -webkit-transform: scale(1.6); /* Safari and Chrome */
  -o-transform: scale(1.6); /* Opera */
  padding: 5px;
}

.zapisznumeracje{
	background-image: url('zapisznumeracje.png');
width:239.8px;
height:45px;

}
.zapisznumeracje:hover{
background-image: url('zapisznumeracjehover.png');
opacity:0.9;
}
.arrowRightNum{
	width:150px; 
	height:54px;  
	background-image: url('arrowright.png');
}
input#netto{
position:static;
}
textarea#fotterText{
height:100px;
}
input#mailReplay, input#mailCopy{
width:100%;
}
.maxWidth90pre label{
text-align:left !important;}
.top15{
margin-top:15px;
}
.top45{
margin-top:45px;
}
.maxWidth90pre{
max-width:94%;
margin: 0 auto;
}

/*
.carousel{
    overflow:hidden;
    width:100%;
    position:relative;
}
.panes{
    list-style:none;
    position:relative;
    width:500%; /* Number of panes * 100% */
    /* overflow:hidden; /* This is used solely to clear floats, it does not add functionality. */
   /* padding:0;
	margin-bottom:0;
    -webkit-animation:carousel 45s infinite;
       -moz-animation:carousel 45s infinite;
            animation:carousel 45s infinite;
}
.panes > li{
    position:relative;
    float:left;
    width:20%; /* 100 / number of panes */
}
.panes > li > a{
    display:block;
}

.carousel .slogan{
	color: #fff;
    font-size: 40px;
}
.carousel img{max-height:400px;}
.carousel .slideContent{padding-top:0px;}
/*.carousel .button{
	display:inline-block;
	width:270px;
	margin:20px auto;
	padding:0px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.carousel .button:hover{
	width:300px; */
}
@-moz-keyframes carousel{
    0%    { left:0; }
    11%   { left:0; }
    12.5% { left:-100%; }
    23.5% { left:-100%; }
    25%   { left:-200%; }
    36%   { left:-200%; }
    37.5% { left:-300%; }
    48.5% { left:-300%; }
    50%   { left:-400%; }
    61%   { left:-400%; }
    62.5% { left:-300%; }
    73.5% { left:-300%; }
    75%   { left:-200%; }
    86%   { left:-200%; }
    87.5% { left:-100%; }
    98.5% { left:-100%; }
    100%  { left:0; }
}

@-webkit-keyframes carousel{
    0%    { left:0; }
    11%   { left:0; }
    12.5% { left:-100%; }
    23.5% { left:-100%; }
    25%   { left:-200%; }
    36%   { left:-200%; }
    37.5% { left:-300%; }
    48.5% { left:-300%; }
    50%   { left:-400%; }
    61%   { left:-400%; }
    62.5% { left:-300%; }
    73.5% { left:-300%; }
    75%   { left:-200%; }
    86%   { left:-200%; }
    87.5% { left:-100%; }
    98.5% { left:-100%; }
    100%  { left:0; }
}

@keyframes carousel{
    0%    { left:0; }
    11%   { left:0; }
    12.5% { left:-100%; }
    23.5% { left:-100%; }
    25%   { left:-200%; }
    36%   { left:-200%; }
    37.5% { left:-300%; }
    48.5% { left:-300%; }
    50%   { left:-400%; }
    61%   { left:-400%; }
    62.5% { left:-300%; }
    73.5% { left:-300%; }
    75%   { left:-200%; }
    86%   { left:-200%; }
    87.5% { left:-100%; }
    98.5% { left:-100%; }
    100%  { left:0; }
}


  #noLogin1{font-size:16px}
  
.clsZaplacono input{display:none;} 
.clsZaplacono label.btn{   background-color: #fff;
    border-color: #ccc;
    color: #333;font-family:Tahoma;padding-right:20px;padding-left:20px;}
	.clsZaplacono label:hover{text-decoration:underline;}
.clsZaplacono input[type="radio"]:checked+label{background-color: #99D0FC;
    border-color: #74BBE2;
    color: #fff;} 
.clsZaplacono input[type="radio"]:checked+label:hover{text-decoration:none;} 
 #decZaplacono{margin-top:0px;}
@media screen {
  #printSection {
      display: none;
  }
}
@media (max-width:767px){
	.loadProductBox{position:static}
	div#header{padding-bottom:0;} 
	.faqCat li:first-child{border-top:0}
	.navbar-nav{width:auto;}
	.faqCat li{float:left;border-right:1px solid #d8d8d8}
	.faqCat li.active{margin-top:0px;}
	.faqCat li.active:first-child{padding-top:0px}
	.faqCat  .active a{margin-left:0px;border-radius:0px;border:0}
	#minTopNav li{border-left:0;margin-top:4px;padding:0;}
	#loginPage h1{margin-top:0;padding-top:10px;padding-bottom:10px;background-position:20px 10px;}
	#loginPage .hr{margin:10px 0}
	#registerRight{margin-top:0;margin-bottom:0}
	#registerRight h1{margin-top:0;padding-top:10px;padding-bottom:10px;}
	.modal-header h3{font-size:18px}
	.headerMenu{}
	.headerMenu li{margin-right:-1px;    border-radius: 0;}
	.headerMenu a{padding:0 7px}
	.salesOpenLinkContainer{padding-top:0;text-align:left;}
	.headerUnderlay h1{margin-top:5px}
	  
	.border-box .tableContainer{padding:0;margin:0 -15px;}
	.border-box .tableContainer thead, .border-box .tableContainer .list .colDel, .border-box .tableContainer .list .colSimilar, .border-box .tableContainer .list .colPrint, .border-box .tableContainer .list .colSend,.border-box .tableContainer .list .colDate,.border-box .tableContainer .list .colPayed{display:none;}
	.border-box .tableContainer tr{display:block;background:#fff;border-bottom:1px solid #e3e3e3;    min-height: 68px;
    padding: 6px 0;position:relative}
	.border-box .tableContainer .list td{float:left;display:block;border:0;background:#fff;}
	.border-box .tableContainer .list td:nth-child(2){position:absolute;left:32px;top:23px;padding:0;}  
	.border-box .tableContainer .list td:nth-child(2) a:nth-child(n+2){display:none;} 
	.border-box .tableContainer .list:nth-child(2) br{display:none}
	.border-box .tableContainer .list td:nth-child(3){position:absolute;top:4px;left:32px;padding:0;height:15px;overflow:hidden;}  
	.border-box .tableContainer .list tr.selected td, .border-box .tableContainer .list tr.selected{background:#d9e7fe;}
	.border-box .tableContainer .list tr.selected	{border-color:#bfd3f3}
	.border-box .tableContainer .list td:nth-child(4){display:none} 
	.border-box .tableContainer .list td:nth-child(11){position:absolute;left:32px;top:43px;padding:0;}    
	.border-box .tableContainer .list td:nth-child(5)  {position:absolute;left:150px;top:43px;padding:0;text-align:right;width:100px;}      
	.border-box .headerUnderlay.invList input[name="phrase"]{width:100%}
	.border-box .headerUnderlay.invList input[type="text"] {width:100%;margin-right:0}
	.border-box .tableContainer .list td:nth-child(5):before{content:"Do zapłaty: ";}
	 
	.border-box .tableContainer .list td:first-child{width:30px !important;}
	
}
@media print {
	#footer-copy,#footer-copy,#header,.modal-footer,#debtCollectionRegPrint{display:none}
  body * {
    visibility:hidden;
  }
  #printSection, #printSection * {
    visibility:visible;
  }
  #printSection {
    position:absolute;
    left:0;
    top:0;
  }
  .modal-dialog{width:100%}

}
 