/* /_s/css/calc.css */
html, div, map, dt, isindex, form {
display:block;
}
/* test */

table {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}

tr {
display:table-row;
vertical-align:inherit;
}
col {
display:table-column;
}
colgroup {
display:table-column-group;
}
tbody {
display:table-row-group;
vertical-align:middle;
}
thead {
display:table-header-group;
vertical-align:middle;
}
tfoot {
display:table-footer-group;
vertical-align:middle;
}
table > tr {
vertical-align:middle;
}
td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}
th {
display:table-cell;
font-weight:bold;
padding:1px;
vertical-align:inherit;
}
tr > form:-moz-is-html, tbody > form:-moz-is-html, thead > form:-moz-is-html, tfoot > form:-moz-is-html, table > form:-moz-is-html {
display:none !important;
}
/*ul, menu, dir { */
menu, dir {
-moz-padding-start:40px;
display:block;
list-style-type:disc;
margin:1em 0;
}
ol {
-moz-padding-start:40px;
display:block;
list-style-type:decimal;
margin:1em 0;
}
li {
display:list-item;
}
ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl {
margin-bottom:0;
margin-top:0;
}

/*
ol ul, ul ul, menu ul, dir ul, ol menu, ul menu, menu menu, dir menu, ol dir, ul dir, menu dir, dir dir {
list-style-type:circle;
}
ol ol ul, ol ul ul, ol menu ul, ol dir ul, ol ol menu, ol ul menu, ol menu menu, ol dir menu, ol ol dir, ol ul dir, ol menu dir, ol dir dir, ul ol ul, ul ul ul, ul menu ul, ul dir ul, ul ol menu, ul ul menu, ul menu menu, ul dir menu, ul ol dir, ul ul dir, ul menu dir, ul dir dir, menu ol ul, menu ul ul, menu menu ul, menu dir ul, menu ol menu, menu ul menu, menu menu menu, menu dir menu, menu ol dir, menu ul dir, menu menu dir, menu dir dir, dir ol ul, dir ul ul, dir menu ul, dir dir ul, dir ol menu, dir ul menu, dir menu menu, dir dir menu, dir ol dir, dir ul dir, dir menu dir, dir dir dir {
list-style-type:square;
}
*/

img:-moz-broken:before, input:-moz-broken:before, img:-moz-user-disabled:before, input:-moz-user-disabled:before, img:-moz-loading:before, input:-moz-loading:before, applet:-moz-empty-except-children-with-localname(param):-moz-broken:before, applet:-moz-empty-except-children-with-localname(param):-moz-user-disabled:before {
content:-moz-alt-content !important;
unicode-bidi:embed;
}
object:-moz-broken > *|*, applet:-moz-broken > *|* object:-moz-user-disabled > *|*, applet:-moz-user-disabled > *|* {
vertical-align:inherit;
}
img:-moz-suppressed, input:-moz-suppressed, object:-moz-suppressed, embed:-moz-suppressed, applet:-moz-suppressed {
display:none !important;
visibility:hidden !important;
}

#cRight{overflow:visible;}

.dlc { display:block; width:660px; font-family:Verdana; font-size:11px }
.dlc .cTitle { color:#f58220; font-weight:normal;font-family:Tahoma,Arial,Helevetica,sans-serif;font-size:34px;padding:0 0 18px;line-height:36px;}


.dlc h3, .dlc h4 { margin-left:17px; font-family:Tahoma; font-style:normal; color:#3b8043 }
.dlc h3 { font-size:22px; padding-bottom:11px; margin-left:0px; }
.dlc h4 { font-size:14px; font-weight:bold }

 .dlc .cal li.row { display:inline-block }
 .dlc .cal li.row:after { content:" "; display:block; height:0; line-height:0; clear:both; font-size:0; visibility:hidden; overflow:hidden }
 * html .dlc .cal li.row { height:1px }
 .dlc .cal li.row { display:block }
.dlc .cal form { display:block; padding:16px 0; border:1px solid #DDDDE1 }

 .dlc .cal p { font-family:Verdana; margin:0 16px; padding:0; color:#989898 }
 .dlc .cal p.sup { padding-bottom:16px }
 .dlc .cal p.sub { padding-top:16px }
 .dlc .cal p.inner { padding-top:16px; padding-bottom:16px; border-top:1px solid #999 }

  .dlc .cal ul { display:block; margin:0 16px;}
  
  .dlc .cal .c0 ul, .dlc .cal .c1 ul , .dlc .cal .c2 ul { margin:0; }
  
  .dlc .cal .c-time ul { display:block; margin:0; padding-bottom:0 }
  .dlc .cal li { width:620px; padding-bottom:6px; list-style:none }
  .dlc .cal .jqTransformSelectWrapper ul, .dlc .cal .jqTransformSelectWrapper li{z-index:3;}
  .dlc .cal .jqTransformSelectWrapper li { width:auto; padding-bottom:1px;}
  .dlc .cal .jqTransformSelectWrapper li a{ padding-top:1px; padding-bottom:1px;}
  .dlc .cal .row fieldset .jqTransformRadioWrapper { float:left; height:19px; overflow:hidden;}
  .dlc .cal .row fieldset { float:left;}
   
   * html .dlc .cal li { padding-bottom:2px }
   *:first-child+html .dlc .cal li { padding-bottom:2px }

    .dlc .cal .row span { float:right; text-align:left }
    .dlc .cal .row span.c0 { text-align:left }

	.dlc .cal li.rows-1 span.kind_credit { float:right; padding-right:8px;}
	.dlc .cal li.rows-1 span.leg_interest { float:right; padding-right:8px;}
	.dlc .cal li.rows-1 span.credit_rating { float:right; padding-right:8px;}
	.dlc .cal li.rows-1 span.initial_capital { float:right; padding-right:8px;}
	.dlc .cal li.rows-1 span.refinanse_credit { float:right; padding-right:8px;}
	
	
   .dlc .cal li.rows-1 span.c0 { margin-right:6px; float:left;}
   .dlc .cal li.rows-1 span.c1 { position:relative; float:right; }

   .dlc .cal li.rows-1-wide span.c0 { width:300px; margin-right:6px }
   .dlc .cal li.rows-1-wide span.c1 { position:relative; float:right;}

   .dlc .cal li.rows-2 span.c0 { width:374px; margin-right:6px }
   .dlc .cal li.rows-2 span.c1 { width:120px; margin-right:6px }
   .dlc .cal li.rows-2 span.c2 { width:120px;position:relative;}

   .dlc .cal li.rows-2-wide span.c0 { width:255px; margin-right:6px }
   .dlc .cal li.rows-2-wide span.c1 { width:120px; margin-right:6px }
   .dlc .cal li.rows-2-wide span.c2 { width:220px }
   .dlc .cal li.rows-2-wide span.c-time { width:46px; margin-right:6px; display:block; position:relative; }
   .dlc .cal li.rows-2-wide span.c-time-label { width:64px; margin-right:6px }
   .dlc .cal li.rows-2-wide span.c-time-last { margin-right:0 }

   .dlc .cal li.rows-4 span.c0 { width:120px; margin-right:6px; text-align:center }
   .dlc .cal li.rows-4 span.c1 { width:120px; margin-right:6px; text-align:center }
   .dlc .cal li.rows-4 span.c2 { width:120px; margin-right:6px; text-align:center }
   .dlc .cal li.rows-4 span.c3 { width:248px; text-align:center }

   .dlc .cal li.rows-date span.c0 { width:424px; margin-right:6px }
   .dlc .cal li.rows-date span.c1 { width:46px; margin-right:6px }
   .dlc .cal li.rows-date span.c2 { width:46px; margin-right:6px }
   .dlc .cal li.rows-date span.c3 { width:92px; margin:0 }

   .c-time.z1 {z-index:1;}
   .c-time.z2 {z-index:2;}
   .c-time.z3 {z-index:3;}
   
   .dlc .doradca { float: right; margin-top: -22px; }
   .dlc .doradca a{ padding:4px 0px 4px 30px; background: transparent url(http://ocdn.eu/files/pulscms/OGY7MDA_/7df6980ccd1db95c1d06cc5ea0c339a6.gif) no-repeat scroll left top; text-decoration: none;}
   .dlc .doradca b{ color:#FF9C00;}   
   
    .dlc .cal label, .dlc .cal input, .dlc .cal select, .dlc .cal textarea { font-family:Verdana }
    .dlc .cal .row input, .dlc .cal .row select { padding:0px 2px; padding-bottom:5px; border:1px solid #C5C5C6; color:#368850; }

	.hasDatepicker  {width:110px;}
	.dlc .cal .row input{display:inline;padding:1px; text-align:right;height:16px; z-index:0}
    html>body .dlc .cal .row input{padding:1px 2px;}
    .dlc .cal li.rows-1-wide input, .dlc .cal li.rows-1-wide select { width:314px }

	.dlc.dlc-HowManyDays .row span.c0 {float:left;}
	.dlc.dlc-HowManyDays .row span.datepickerBox{float:left;}
	.dlc.dlc-HowManyDays .row span.c-time {float:left;}
	.dlc.dlc-HowManyDays .row input {text-align:left;}
	
	.dlc.dlc-CarOutright .row span.c0 {float:left;}
	.dlc.dlc-CarOutright .row.rows-1-wide span.c0 {float:left; margin-right:0px; width: 270px;}
	.dlc.dlc-CarOutright .row input {text-align:left;}
	
	.dlc.dlc-EffectiveInterest .row span.c0 {float:left; }
	.dlc.dlc-EffectiveInterest .row.rows-1-wide span.c0 {float:left;}
	.dlc.dlc-EffectiveInterest .row .c1 #cfmw_amount, .dlc.dlc-EffectiveInterest .row .c1 #cfmw_period_length, .dlc.dlc-EffectiveInterest .row .c1 #cfmw_rate {text-align:right;}
	.dlc.dlc-EffectiveInterest .row .c1 #cfmw_rate {width:100px;}
	.dlc.dlc-EffectiveInterest .row input {text-align:left;}
	.dlc.dlc-EffectiveInterest .rows-2 .c1{ float:none; margin-right:0;}
	.dlc.dlc-EffectiveInterest .rows-2 .c2{ width:100px;}
	.dlc.dlc-EffectiveInterest li.rows-2 span.c2, .dlc.dlc-EffectiveInterest li.rows-2 span.c1{ width:auto;}
	.dlc.dlc-EffectiveInterest .row #cfmw_period_length {width:100px;}
	.dlc.dlc-EffectiveInterest .rows-2 .effective_interrest_row .c1.left{ float:left;}
	.dlc.dlc-EffectiveInterest .rows-2 .effective_interrest_row .c2.left{ float:left;}
	
	.dlc.dlc-RefinanceCredit .rows-2 .c0.left{ float:left;}
	.dlc.dlc-RefinanceCredit .rows-2 .c1.left{ float:left;}
	.dlc.dlc-RefinanceCredit .rows-2 .c2.left{ float:left;}
	.dlc.dlc-RefinanceCredit .rows-2 .c2.left, .dlc.dlc-RefinanceCredit .rows-2 .c2.left input{ width:108px;}
	
	.dlc.dlc-CreditCompare .row.rows-2 { width:auto;}
	
	.dlc.dlc-CreditCompare .row.rows-2 .c0{ float:left;}
	.dlc.dlc-CreditCompare .row.rows-2 .c1, .dlc.dlc-CreditCompare .row.rows-2 .c1 input{ float:left; width:100px;}
	.dlc.dlc-CreditCompare .row.rows-2 .c2, .dlc.dlc-CreditCompare .row.rows-2 .c2 input{ float:left; width:100px; margin-left:10px;}
	.dlc .cal li.rows-1 span.credit_compare { float:left;}
	.dlc.dlc-CreditCompare li.rows-0 .c1.left  { float:left;}

	.dlc.dlc-CreditConsolidation .rows-1 .c1 input {width:155px;}
	.dlc.dlc-CreditConsolidation .rows-1 .c1 select {width:145px;}
		
	.dlc.dlc-CreditWithPromotion .row span.c0 {width:445px;}	
	
	.dlc.dlc-InitialCapital .rows-4 { width:auto;}
	.dlc.dlc-InitialCapital .rows-4 .c0, .dlc.dlc-InitialCapital .rows-4 .c1, .dlc.dlc-InitialCapital .rows-4 .c2, .dlc.dlc-InitialCapital .rows-4 .c3 { float:left;}
	.dlc.dlc-InitialCapital .rows-1 .c1 #cfmw_gender_input, .dlc.dlc-InitialCapital .rows-4 .c1 #cfmw_gender_input {text-align:left;}
	.dlc.dlc-InitialCapital li.row.rows-4 .c0 {width:100px;}
	.dlc.dlc-InitialCapital li.row.rows-4 .c1, .dlc.dlc-InitialCapital li.row.rows-4 .c1 input {width:135px;margin-right:25px;}
	.dlc.dlc-InitialCapital li.row.rows-4 .c2, .dlc.dlc-InitialCapital li.row.rows-4 .c2 input {width:135px;}
	.dlc.dlc-InitialCapital li.row.rows-4 .c3 {width:208px;float:right;}

	
	.dlc.dlc-ContractForSpecifiedWork .rows-1 .c1 #cfmw_date_year_input, .dlc.dlc-ContractForSpecifiedWork .rows-2 .c2 #cfmw_amount_type_input {text-align:left;}
	.dlc.dlc-ContractForSpecifiedWork .row.rows-2 .c0 { float:left; }
	.dlc.dlc-ContractForSpecifiedWork .row.rows-2 .c2 { float:right; }
	.dlc.dlc-ContractForSpecifiedWork .row.rows-2 .c2, .dlc.dlc-ContractForSpecifiedWork .row.rows-2 .c2 input { width:auto; }
	.dlc.dlc-ContractForSpecifiedWork .row.rows-2 .c1, .dlc.dlc-ContractForSpecifiedWork .row.rows-2 .c1 input{ width:138px; float:left;}
	.dlc.dlc-ContractForSpecifiedWork .row.rows-1-wide .c0 { float:left; }
 
	.dlc .cal .buttons .bClear.new { width: 50px; }

	.dlc.dlc-RealInterestRate .row.rows-2 .c0, .dlc.dlc-RealInterestRate .row.rows-2 .c1, .dlc.dlc-RealInterestRate .row.rows-2 .c2 { float:left; }
	.dlc.dlc-RealInterestRate .row.rows-2 .c2, .dlc.dlc-RealInterestRate .row.rows-2 .c2 input { width:105px; }
	.dlc.dlc-RealInterestRate .row.rows-0 .c1.left, .dlc.dlc-RealInterestRate .row.rows-0 .c0.left{ float:left;}
	.dlc.dlc-RealInterestRate .row.rows-1-wide .c0 {float:left;}
	.dlc.dlc-RealInterestRate .row.rows-1-wide .c1, .dlc.dlc-RealInterestRate .row.rows-1-wide .c1 input { width:auto;}
	.dlc.dlc-RealInterestRate .row.rows-1-wide .c1.sec {margin-top:9px;margin-bottom:2px;}
	
	.dlc.dlc-GetDate .row .c1 #cfmw_no_day, .dlc.dlc-GetDate .row .c1 #cfmw_no_month, .dlc.dlc-GetDate .row .c1 #cfmw_no_year {width:140px;}

	.dlc.dlc-SalaryDuringIllness .rows-1 .c1 #cfmw_date_month_input {text-align:left;}
	.dlc.dlc-SalaryDuringIllness .rows-1-wide .c1 fieldset {width:300px;}
	.dlc.dlc-SalaryDuringIllness .rows-1-wide .c1 fieldset li {width:300px;}
	.dlc.dlc-SalaryDuringIllness .rows-2 .c1 {float:left;}
	.dlc.dlc-SalaryDuringIllness .rows-1-wide .c1 fieldset li label{width:270px;}
	
	.dlc.dlc-SalaryDuringIllness .row.rows-1-wide span.c0 {float:left;}
	.dlc.dlc-SalaryDuringIllness .row.rows-1-wide span.c1 {padding-top:3px;}
	.dlc.dlc-SalaryDuringIllness .row.rows-2 .c2, .dlc.dlc-SalaryDuringIllness .row.rows-2 .c2 input {width:154px;float:left;}
	.dlc.dlc-SalaryDuringIllness .row.rows-2 .c0 {float:left;}
		
		
    .dlc .cal .row label { font-weight:bold; color:#413c35; line-height:18px }
    .dlc .cal .row p.err { clear:both; display:block; color:#f00; margin:0; padding:4px 0 12px 0; font-weight:normal; text-align:right }
    .dlc .cal .row small { display:block; clear:both; color:#999; padding:2px 0 }

    .dlc .cal .row fieldset { display:block; border:none; width:100% }
    .dlc .cal .row fieldset ul, .dlc .cal .row fieldset li, .dlc .cal .row fieldset input, .dlc .cal .row fieldset label { margin:0; padding:0; height:auto; line-height:auto }
    .dlc .cal .row fieldset ul { display:block; width:auto; }
    .dlc .cal .row fieldset li { display:block; width:auto; margin-left:10px;float:left; }
    .dlc .cal .row fieldset input { width:auto; display:inline; border:none; display: none;}
    .dlc .cal .row fieldset label { display:inline; position:relative; top:-4px }
    html>body .dlc .cal .row fieldset label {top:-1px}
    * html .dlc .cal .row fieldset label {top:-1px}
    @media all and ( min-width:0px ){
        .dlc .cal .row fieldset label { top:-2px }
    }

   .dlc .cal .row fieldset ul.inline li { display:inline }
	
	#cfmw_e_date, #cfmw_s_date {text-align:right;padding-right:5px;width:100px;}
   .datepickerBox button { margin: 0 0 0 5px; }
    * html > body .datepickerBox button { margin: 0 0 0 4px; }
   .dlc .cal span.checkbox-full input { width:auto; display:inline; border:none }

   /*.dlc .cal .buttons, .dlc-SalaryContractSimple .res .buttons { width:630px; position:relative; top:12px; height:24px; margin:0 266px 0 16px; }
*/
    .dlc .cal .buttons .line{overflow:hidden; position: absolute; left:0; top:14px; float:left; width:455px; padding:0; line-height:1px; height:1px; background: #e0e0e0;}
   
    .dlc-SalaryContractSimple .res .lineBottom{ border:1px #e0e0e0 solid; width:535px; margin-top:10px; height:0; margin-right:10px;border-bottom:0px;}

    .dlc .cal .buttons .bt1{width:80px; cursor: pointer; position:absolute; top:2px; right:96px;}
    .dlc .cal .buttons .bt2{width:74px; cursor: pointer; position:absolute; top:2px; right:20px;}

    .dlc .cal .buttons button, .dlc-SalaryContractSimple .res .buttons button { float:left; background-color:white; border: 0 none; }
    .dlc .cal .buttons .rst, .dlc .cal .buttons .sub, .dlc-SalaryContractSimple .res .buttons .sub { background: #FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll -740px -237px; cursor: pointer; display: block; float: right; height:25px;}
    
    .dlc .cal .buttons .sub.type{ background:#FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll -740px -210px }

    .dlc-SalaryContractSimple .res .buttons.only-submit {margin:25px 0px 0 0px; width:630px; }
    
    .dlc-SalaryContractSimple .res .buttons .sub { right:-90px; background:#FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll -780px -33px; }
    .dlc-SalaryContractSimple .res .buttons .sub.ty.pe { background:#FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll -780px -520px; }

	 .dlc .cal .buttons .buttonsDown {flot:right; position:absolute; right:-176px; top:-10px; }
    .dlc .cal .buttons button b, x:-moz-any-link, x:default { height: 13px; background: #FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll 100% -33px; color: #585568; font-weight:bold; margin: 0 0 0 10px; padding:3px 10px 4px 0; }
    .dlc .res .buttons button b, x:-moz-any-link, x:default { position:relative; top:-2px }

	 .dlc-SalaryContractSimple .res .buttons .bClear { display:block; height: 14px; color: #585568; font-weight:bold; margin: 0 0 0 10px; padding:3px 10px 4px 0; background: #FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll 100% -33px;}
    
    .dlc-SalaryContractSimple .res .buttons .ObliczBottom {float:right; top:-10px;position:relative;}
    .dlc .cal .buttons .bClear { display:block; height: 16px; color: black; font-weight:bold; margin: 0 0 0 10px; padding:6px 10px 4px 0; background: #FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll 100% -237px; font-size:10px; font-family:Verdana;}
    .dlc .cal .buttons .green { display:block; height: 16px; color: #fff; font-weight:bold; margin: 0 0 0 10px; padding:6px 14px 3px 6px; background: #FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll 100% -210px; font-family:Verdana; font-size:10px;}
    .dlc-SalaryContractSimple .res .buttons .green { display:block; height: 14px; color: #fff; font-weight:bold; margin: 0 0 0 10px; padding:3px 14px 2px 6px; background: #FFFFFF url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat scroll 100% -520px;}

    /* datepick */
    .dlc .cal .jQ-datepick { position:relative }
    .dlc .cal .jQ-datepick input { width:94px; }
    .dlc .cal .jQ-datepick img.datepick-trigger { position:absolute; top:0px; right:0 }

    /* js select */
    .dlc .cal .select_box { width:118px; height:18px; margin-left:auto; border:1px solid #b8b8b8 }
    * html .dlc .cal .select_box { margin-top:1px }
    *:first-child+html .dlc .cal .select_box { margin-top:1px }

    .dlc .cal .select_box div { width:114px; height:15px; margin:-3px 4px; padding:4px 0; overflow:hidden; color:#368850; white-space:nowrap; background: url('http://ocdn.eu/files/pulscms/YmQ7MDA_/bb318a02f2a105de3ad8a100d0a01f8b.gif') no-repeat 97px 3px }
    .dlc .cal .select_box ul { margin:0 0 0 -1px; background:#fff; border:1px solid #b8b8b8; padding:2px 0 }
    .dlc .cal .select_box li { width:110px; padding:4px; color:#368850; overflow:hidden; text-align:right }
    .dlc .cal .select_box li.open_selected { font-weight:bold }
    .dlc .cal .select_box li.open_hover { background:#b8b8b8; color:#fff }

    .dlc .cal .rows-1-wide .select_box { width:318px }
    .dlc .cal .rows-1-wide .select_box div { width:314px; background-position:297px 3px }
    .dlc .cal .rows-1-wide .select_box ul { margin:0 0 0 -1px }
    .dlc .cal .rows-1-wide .select_box li { width:310px }

    .dlc .cal .rows-date .c-short .select_box,     .dlc .cal .rows-2-wide .c-time .select_box     { width:44px }
    .dlc .cal .rows-date .c-short .select_box div, .dlc .cal .rows-2-wide .c-time .select_box div { width:40px; background-position:23px 3px }
    .dlc .cal .rows-date .c-short .select_box ul,  .dlc .cal .rows-2-wide .c-time .select_box ul  { margin:0 0 0 -1px; overflow:scroll; height:120px }
    .dlc .cal .rows-date .c-short .select_box li,  .dlc .cal .rows-2-wide .c-time .select_box li  { width:20px }

    .dlc .cal .rows-date .c-year .select_box     { width:90px }
    .dlc .cal .rows-date .c-year .select_box div { width:86px; background-position:69px 3px }
    .dlc .cal .rows-date .c-year .select_box ul  { margin:0 0 0 -1px; height:120px; overflow:auto }
    .dlc .cal .rows-date .c-year .select_box li  { width:66px }

    .dlc .cal .select_box div span { display:block; width:95px; overflow:hidden }
    .dlc .cal .rows-date .c-short .select_box div span, .dlc .cal .rows-2-wide .c-time .select_box div span { width:22px }
    .dlc .cal .rows-date .c-year .select_box div span { width:65px }

    .dlc .cal .rows-1-wide .select_box div span { display:block; width:295px; overflow:hidden }

    .dlc .cal .rows-2-wide .select_box div span { width:21px }

    .dlc .cal .rows-2-wide .c-time-label label { position:relative; top:0px; padding-left:5px;}

    .dlc .cal .errors li { color:#f00; padding:4px 0 12px 0; font-weight:normal }

    .dlc .cal label.full-center { display:block; margin:0; padding:0; width:100%; text-align:center }

    .dlc .cal input.hidden { display:inline; margin:0; padding:0; visibility:hidden; width:1px; height:1px; overflow:hidden }

    .dlc .cal li.space-before { padding-top:20px }

    .dlc .cal li.emp-cntr-rows-4 span.c0 { width:170px; margin-right:6px; text-align:center }
    .dlc .cal li.emp-cntr-rows-4 span.c1 { width:220px; margin-right:6px; text-align:center; text-align:left }
    .dlc .cal li.emp-cntr-rows-4 span.c1 label { font-weight:normal }
    .dlc .cal li.emp-cntr-rows-4 span.c2 { width:46px; margin-right:6px; text-align:center }
    .dlc .cal li.emp-cntr-rows-4 span.c2 input { width:40px }
    .dlc .cal li.emp-cntr-rows-4 span.c3 { width:172px; text-align:center }
    .dlc .cal li.emp-cntr-rows-4 span.c3 i { font-style:normal; position:relative; top:2px; color:#444 }

    .dlc .cal li.rows-1-wide fieldset input.type_text, 
    .dlc .cal li.rows-1-wide fieldset input.type_text_focus, 
    .dlc .cal li.rows-1-wide fieldset input.type_text_hover { width:30px; border:1px solid #b8b8b8; padding:5px 2px; height:15px; color:#368850; background:#fff }

    .dlc .cal li a.ico { text-decoration:none }
    .dlc .cal li a u.ico { padding:0 0 4px 12px; text-decoration:none; margin-right:4px }
    .dlc .cal li a u.ico-add    { background:url('http://ocdn.eu/files/deploy/NWQ7MDA_/39736aa005149494bd63f30a60e7dc5d.gif') no-repeat 0 -78px }
    .dlc .cal li a u.ico-remove { background:url('http://ocdn.eu/files/deploy/NWQ7MDA_/39736aa005149494bd63f30a60e7dc5d.gif') no-repeat -16px -78px }

    * html .dlc .cal li a.ico u.ico { line-height:20px }

    .dlc-CheckNRB .cal ul li.rows-1-wide span .jqTransformSelectWrapper ul { height:120px; overflow:auto }
    .dlc-HowManyDays .cal .dlc-form .jqTransformSelectWrapper ul { height:260px; overflow:auto }

    
    html>/**/body .dlc-CheckNRB .cal ul li.rows-1-wide span .select_box ul, x:-moz-any-link, x:default { width:318px }
    html>/**/body .dlc-CheckNRB .cal ul li.rows-1-wide span .select_box li, x:-moz-any-link, x:default { width:290px }
    html>/**/body .dlc-Currency .cal ul span.c-year .select_box ul, x:-moz-any-link, x:default { width:90px }
    html>/**/body .dlc-Currency .cal ul span.c-year .select_box li, x:-moz-any-link, x:default { width:70px }

    *:first-child+html .dlc-CheckNRB .cal ul li.rows-1-wide span .select_box ul { width:318px }
    *:first-child+html .dlc-CheckNRB .cal ul li.rows-1-wide span .select_box li { width:294px }
    *:first-child+html .dlc .cal .rows-date .c-short .select_box ul, .dlc .cal .rows-2-wide .c-time .select_box ul  { overflow-y:auto; overflow-x:hidden; width:44px }
    * html .dlc .cal .rows-date .c-short .select_box ul, .dlc .cal .rows-2-wide .c-time .select_box ul  { overflow-y:auto; overflow-x:hidden; width:44px }
    *:first-child+html .dlc .cal .rows-date .c-short .select_box li, .dlc .cal .rows-2-wide .c-time .select_box li  { width:18px }
    * html .dlc .cal .rows-date .c-short .select_box li, .dlc .cal .rows-2-wide .c-time .select_box li  { width:18px }

    .dlc-Currency .jqTransformSelectWrapper ul { height:120px; }
    .dlc-Currency .rows-1 .c1 .select_box ul { height:120px; width:118px; overflow:auto }
    .dlc-Currency .rows-1 .c1 .select_box li { width:94px }
    .dlc.dlc-Currency .cal .c-year ul { margin:0;}


    *:first-child+html .dlc-Currency .cal ul span.c-year .select_box ul { width:90px }
    *:first-child+html .dlc-Currency .cal ul span.c-year .select_box li { width:64px }

/* results */
.dlc .res { position:relative; border:1px solid #EBEBEB }
.dlc .Tabsy {margin-top:30px;}
  .dlc .res h4, .dlc .res .tabs a, .dlc .res .tabs span { display:block; font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration:none; color:#3b8043 }


 .dlc .res .tabs { top:-36px; left:84px }
  .dlc .res .tabs li { display:block; float:left; margin-right:3px }
   .dlc .res .tabs a, .dlc .res .tabs span { width:72px; padding-top:6px; text-align:center; border:1px solid #999; background:#fff }
   .dlc .res .tabs a { height:24px }
   .dlc .res .tabs span { height:29px; border-bottom:none }
   * html .dlc .res .tabs span { height:30px }
   * html .dlc .res .tabs a { height:25px }
    .dlc .res .tabs a { color:#adadad }

 .dlc .res a.contact { font-size:12px; padding:4px 0; position:absolute; top:0; right:15px; text-decoration:none; text-indent:28px; color:#777; background:url('http://ocdn.eu/files/pulscms/OGY7MDA_/7df6980ccd1db95c1d06cc5ea0c339a6.gif') no-repeat top left; }

 .dlc .res .tab-container { padding:10px 0; margin:0 10px }
  .dlc .res .tab-container p { font-family:Verdana; color:#999 }

  .dlc .res .tab-chart { text-align:center }
  .dlc .res .tab-chart .chart-container { margin:0 auto }

.dlc .res hr { visibility:hidden }

.dlc .res h5 { color:#413c35; padding:16px 0 }

.dlc .res p.answer { font-weight:bold; font-family:Verdana; font-size:13px; color:#585568 }
.dlc .res p.answer-pos { color:#585568 }
.dlc .res p.answer-neg { color:#585568 }
.dlc .res p.answer-err { font-weight:normal; color:#f00 }

.dlc .res .leg { font-family:Verdana; padding:16px 0 }
 .dlc .res .leg h5 { padding-bottom:8px; font-weight:bold; color:#413c35 }
 .dlc .res .leg ul { list-style:none }
  .dlc .res .leg li { position:relative; padding:4px 0 4px 20px; color:#413c35 }
   .dlc .res .leg ul ul li { font-size:10px; padding:2px 0 }

    .dlc .leg span.blt { display:block; position:absolute; top:3px; left:0; width:14px; height:14px; overflow:hidden }

  * html .dlc .res .leg span.blt { left:-20px }

.dlc table { width:100%; font-family:Verdana; border-collapse:collapse }
.dlc table thead { font-family:Verdana; border-collapse:collapse }
.dlc td, .dlc th { padding:4px 4px; font-size:11px; color:#413c35; text-align:left; color:#413c35 }

 /* table layout 1 */
 .dlc .lay-1 { border-collapse:separate }
 .dlc .lay-1 tbody td { border-bottom:1px solid #f1f1f1; padding-left:0 }
 .dlc .lay-1 tbody td.l { text-align:right; padding-left:8px; padding-right:0 }
 .dlc .lay-1 tbody tr.l td { border:none; padding-bottom:20px }
 .dlc .lay-1 tfoot td { background:#f1f1f1 }
 .dlc .lay-1 tfoot tr { border-bottom:1px solid #fff }
 .dlc .lay-1 tfoot td.l { width:120px; color:#3b8043; background:#fff; border:1px solid #3b8043; text-align:right }

 /* table layout 2 */
 .dlc .lay-2 td { width:16%; border:1px solid #999; border-top:none; border-right:none; text-align:right }
 .dlc .lay-2 td.f { border-left:none }
 .dlc .lay-2 th { padding:10px 8px; border:1px solid #fff; background:#e0e0e0; text-align:center; font-weight:bold; }
 .dlc .lay-2 th.f { border:none }
 .dlc .lay-2 tbody tr.e { background:#f1f1f1 }
 .dlc .lay-2 tfoot td { padding:10px 8px; color:#368850; border-bottom-color:#368850; font-weight:bold }
 .dlc .lay-2 tfoot td.f { color:#413c35 }
 .dlc .lay-2 tfoot tr.l td { border-color:#368850 }
 .dlc .lay-2 tfoot tr.l td span { font-weight:normal; display:block; color:#413c35 }

 /* table layout 3 */
 .dlc .lay-3 tr.o { background:#f1f1f1 }
 .dlc .lay-3 tbody td.e { width:90px; border-left:5px solid #fff }
 .dlc .lay-3 tbody td.l { width:120px; background:#fff; border:1px solid #368850; color:#368850; font-weight:bold; text-align:right }

 .dlc td.t, .dlc th.t { text-align:left !important }
 .dlc td.d, .dlc th.d { white-space:nowrap; text-align:center !important }
 .dlc td.n, .dlc th.n { text-align:right !important }

 .dlc .tools { display:block; text-align:center; padding:6px 0 30px 68px; margin-top:15px; }
 .dlc .res .tools{margin-top:0;}
 .dlc .tools li { display:bloc;float:left; margin:0 auto; padding:0 14px; border-left:1px solid #dadada; border-right:none }
 .dlc .tools #k_addToElements li { border-left:0; }
 .dlc .tools li.first { border-left:none }
 .dlc .tools a { font-family:Verdana; font-size:11px; padding:3px 4px 3px 24px; color:#777; text-decoration:none; background-image:url('http://ocdn.eu/files/pulscms/YjQ7MDA_/6a6b7694c8f9b475276364b51d7241a9.gif'); background-repeat:no-repeat }
 .dlc .tools a:hover {color:red}
 .dlc .tools .k_sendLink { background-position:0 -446px }
 .dlc .tools .k_sendLink:hover { background-position:0 -471px }
 .dlc .tools .print { background-position:0 -498px }
 .dlc .tools .print:hover { background-position:0 -526px }
 .dlc .tools .k_reportError { background-position:0px -552px }
 .dlc .tools .k_reportError:hover { background-position:0px -578px }

 .dlc .res span.popup { position:relative; top:1px; float:right; display:block; width:15px; height:15px; margin-left:2px; background:url('http://ocdn.eu/files/pulscms/OGY7MDA_/7df6980ccd1db95c1d06cc5ea0c339a6.gif') no-repeat -4px -33px }
 .dlc .res span.popup div { position:absolute; top:10px; left:10px; width:220px; background:#fff; border:1px solid #b8b8b8; color:#368850; display:none; padding:0 4px 5px 0; }
 .dlc .res span.popup div ul { list-style:none; color:#444; padding:10px 0 }
 .dlc .res span.popup div li { margin-left:10px; line-height:18px; font-weight:bold }
 .dlc .res span.popup div i { display:block; font-style:normal; font-weight:normal; float:left; width:110px }
 .dlc .res span.popup .popup-content li i{display:block; float:left; text-align:right;}
 .dlc .res span.popup .popup-content li span{display:block; float:left; text-align:left; padding-left:3px;}

 
 .dlc-SalaryContractAdvanced .lay-2 tfoot td { padding:10px 4px;}
 
 .dlc-SalaryContractAdvanced li.emp-cntr-rows-4 span.c3 { float:none; }
 
 
 .dlc-ZusOfePension .lay-2 th { width:25%; }
 .dlc-ZusOfePension .lay-2 th.f { width:7% }
 .dlc-ZusOfePension .lay-2 td { width:5%}
 .dlc-ZusOfePension .lay-2 td.per { width:1%; padding: 10px 5px;}
 .dlc-ZusOfePension .lay-2 tfoot tr.l td { padding: 10px 2px; }
 /* special case, form in .dlc .res */

 .dlc-SalaryContractSimple .lay-2 tfoot tr.l td { padding: 10px 5px; }
 .dlc-SalaryContractSimple .lay-2 td { width:14%; }
 
 .dlc-SalaryContractSimple .res table input { display:block; width:85px; height:26px; padding:5px 2px; margin-left:auto; border:1px solid #b8b8b8; color:#000; text-align:right }

 #cPrint .dlc-SalaryContractSimple .res table input { display:block; width:110px; height:15px; padding:5px 2px; margin-left:auto; border:1px solid #b8b8b8; color:#368850; text-align:right }

/* advices */
 .dlc .adv { position:relative; margin-top:45px; }
 .dlc .adv .bTabsCalcResults {top:-27px; margin-left:1px;}
 *html .dlc .adv .bTabsCalcResults {top:-27px; margin-left:0px;}
 .dlc .adv h4 { padding:11px 0; }
 .dlc .adv dl { margin:0; padding:10px 10px; border:1px solid #DDDDE1 }
 .dlc .adv dt, .dlc .adv dd { font-family:Verdana; margin:0 16px; color:#413c35 }
 .dlc .adv dt { font-weight:bold; padding:6px 0 }
 .dlc .adv dd { padding-bottom:6px; margin-right:40px }

.red-err { color:#f00 }

/* taby dla wynikow */

.calTabs
{
   list-style-type: none;
   padding: 0;
   margin: 0px 0 -1px 0;
   height: 29px;
   background: url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat 100% -3px;
}
.calTabs li
{
   float:left;
   display: block;
   height: 25px;
   font-size: 11px;
   font-weight: bold;
   font-family: Tahoma, Arial, Helevetica, sans-serif;
   
}

.calTabs li b
{
   text-decoration: none;
   padding: 8px 0 8px 7px;
   display:block;
   outline-style: none;
}

.calTabs li b span
{
   border-right: 1px solid #c0c0c0;
   padding: 0 6px 0 0;
}

.calTabs li.on b
{
   background: url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat 100% -89px;
   padding: 0;
   color: #f58220;
}

.calTabs li.on b span
{
   display: block;
   background: #fff url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat -680px -89px;
   padding: 8px 14px 7px 16px;
   margin: 0 2px 0 0;
   border: none;
}

.calTabs li.bTabLast b span
{
   border: none;
}

.calTabs li.bTabNoB b span {
   border: none;	
}

#bDTSend
{
border-right:0;
}
.calcResults{
    margin-top:46px;
}

.dlc .buttons {width:643px; height:30px; position:relative; margin: 30px 0px 10px 15px; z-index: 0;}
*html .dlc .buttons {width:633px;}
.dlc.dlc-CheckNRB .row span.c0 {float:left; }
.dlc.dlc-CheckNRB .row.rows-1-wide span.c0 {float:left; width: 250px; margin-right: 0px;}
.dlc.dlc-CheckNRB .row .c1 #cfmw_amount, .dlc.dlc-EffectiveInterest .row .c1 #cfmw_period_length, .dlc.dlc-EffectiveInterest .row .c1 #cfmw_rate {text-align:right;}
.dlc.dlc-CheckNRB .cal li.rows-1-wide select { width: 200px; }
.dlc.dlc-CheckNRB .cal li.rows-1-wide input { width: 260px; }
.dlc.dlc-CheckNRB .row .c1 #cfmw_rate {width:100px;}
.dlc.dlc-CheckNRB .row input {text-align:left;}
.dlc.dlc-CheckNRB .rows-2 .c1{ float:none; margin-right:0;}
.dlc.dlc-CheckNRB .rows-2 .c2{ width:100px;}
.dlc.dlc-CheckNRB li.rows-2 span.c2, .dlc.dlc-EffectiveInterest li.rows-2 span.c1{ width:auto;}
.dlc.dlc-CheckNRB .row #cfmw_period_length {width:100px;}

.dlc.dlc-InvestmentsReturn .hasDatepicker{width:125px;}
.dlc.dlc-InvestmentsReturn input { width: 155px; }

.dlc.dlc-DayOfWeek .buttons { margin-top: 30px; margin-bottom: 10px; float: left;}

.dlc.dlc-CreditRates .buttons { margin-top: 30px; margin-bottom: 10px; float: left; }
.dlc.dlc-CreditRates .cal .row span { float: left; }

*html .dlc.dlc-CurrencyPLNComparison .rows-0 .c0 { width:440px; }

.dlc.dlc-Leasing .buttons { margin-top: 30px; margin-bottom: 10px; float: left; }
.dlc.dlc-Leasing .cal .row input { width: 110px; }
.dlc.dlc-Leasing .cal li.rows-2 span.c0 { float: left; width:360px;}
.dlc.dlc-Leasing .cal li.rows-2 span.c1 { margin-right: 0px;}
.dlc.dlc-Leasing .row input {text-align:left;}
.dlc.dlc-Leasing .cal li.rows-2 span.c1 { float: left; position: relative; }
.dlc.dlc-Leasing .cal .row span.c0 { float: left; }
.dlc.dlc-Leasing .cal li.rows-2 span.c2 { width:116px; }

.dlc.dlc-LegInterest .cal li.rows-1 span.leg_interest { float: left;}
.dlc.dlc-LegInterest .cal li.rows-1  input { width:120px;}
.dlc.dlc-LegInterest .cal li.rows-1 .c1 input { width:150px;}

.dlc.dlc-TaxInterest  #cfmw_e_date, .dlc.dlc-TaxInterest  #cfmw_s_date { width:117px;}
.dlc.dlc-TaxInterest .cal li.rows-1 .c1 input { width:150px;}

.dlc.dlc-Vat .cal li.rows-1 .c1 input { width:145px;}

.dlc.dlc-RetirementCapital .cal .row span.c0 { float: left; width:450px;}
.dlc.dlc-RetirementCapital .cal li.rows-1 span.c1 { float: right; position: relative; text-align: left;}
.dlc.dlc-RetirementCapital .cal .row input {text-align:left;}
.dlc.dlc-RetirementCapital .cal input#cfmw_cntr_count_mounth { width: 140px; }
.dlc.dlc-RetirementCapital .cal input#cfmw_not_cntr_count_mounth { width: 140px; }
.dlc.dlc-RetirementCapital .cal .rows-1 span.c1 input {width: 140px;} 
.dlc.dlc-RetirementCapital .buttons { margin-top: 30px; margin-bottom: 10px; float: left; }
.dlc.dlc-RetirementCapital .cal span.checkbox-full input { margin: 0px; }
.dlc.dlc-RetirementCapital .cal .buttons .bClear { width: 50px; padding: 6px 10px 4px 0px; }
.dlc.dlc-RetirementCapital .cal .row span.jqTransformCheckboxWrapper{margin-top:-4px; float:left;}
html > body .dlc.dlc-RetirementCapital .cal .row span.jqTransformCheckboxWrapper{padding-bottom:5px;}
.dlc.dlc-EmploymentContract .cal li.rows-1 span.c1 { float: right; position: relative; text-align: left;}
.dlc.dlc-EmploymentContract .cal .row input { text-align: left;}
.dlc.dlc-EmploymentContract .cal .row span.c0{ float: left; width:400px;}
.dlc.dlc-EmploymentContract .row.rows-1-wide span.c0 {float:left;  margin-right: 6px;}
.dlc.dlc-EmploymentContract .cal li.rows-2 span.c1 { float: left; }
.dlc.dlc-EmploymentContract .cal li.rows-2 span.c2 { float: right; width: 66px; }
.dlc.dlc-EmploymentContract .cal li.rows-4 span.c1 { float: left; }
.dlc.dlc-EmploymentContract .cal li.rows-4 span.c2 { float: left; }
.dlc.dlc-EmploymentContract .cal li.rows-4 span.c3 { width: 100px; float: left;}
.dlc.dlc-EmploymentContract .cal .row.rows-2 span.c1 input { width: 100px; }
.dlc.dlc-EmploymentContract .cal .row.rows-2 span.c2 div.jqTransformSelectWrapper { float: right; }
.dlc.dlc-EmploymentContract .cal li.rows-1-wide span.c0{width:320px;}

.dlc.dlc-SalaryContractAdvanced .cal row input { text-align: left; }
.dlc.dlc-SalaryContractAdvanced .cal .row span.c0{ float: left; width: 312px;}
.dlc.dlc-SalaryContractAdvanced .cal .row span.c0 input{ display:none;}
.dlc.dlc-SalaryContractAdvanced .cal li.rows-1-wide select { width: 280px; }
.dlc.dlc-SalaryContractAdvanced .cal li#cfmw_is_pit_2-row span.c0 { width: 312px; }
.dlc.dlc-SalaryContractAdvanced .cal li#cfmw_is_line_tax-row span.c0 { width: 312px; }
.dlc.dlc-SalaryContractAdvanced .cal .row.rows-2 span.c0 { float: left; width: 400px; }
.dlc.dlc-SalaryContractAdvanced .cal .row.rows-2 span.c1 { float: left; width: 110px; }
.dlc.dlc-SalaryContractAdvanced .cal .row.rows-2 span.c1 input { width: 110px; }
.dlc.dlc-SalaryContractAdvanced .cal .row.rows-2 span.c2 { width: 88px; float: right;}
.dlc.dlc-SalaryContractAdvanced .cal .row.rows-1 span.c1 input { float: left; width: 110px; }
.dlc.dlc-SalaryContractAdvanced .cal .row.rows-4 span.c0 { float: left; width: 185px; }
.dlc.dlc-SalaryContractAdvanced .cal .row.rows-4 span.c1 { float: left; width: 190px; }
.dlc.dlc-SalaryContractAdvanced .cal .row.rows-4 span.c2 { float: left; }

.dlc.dlc-SalaryContractSimple .cal .row.rows-2 span.c0 { float: left; width: 300px; margin-right: 59px; }
.dlc.dlc-SalaryContractSimple .cal .row.rows-2 span.c1 { float: left; }
.dlc.dlc-SalaryContractSimple .cal .row.rows-2 span.c2 { float: right; width: 86px; }
*html .dlc.dlc-SalaryContractSimple .cal .row.rows-2 span.c0{ width: 337px; }
*html .dlc.dlc-SalaryContractSimple .cal .row.rows-2 span.c2 { width: 66px; }

.dlc.dlc-ContractOfMandate .cal .dlc-form .specialWidth{width:240px;}
* html > body .dlc.dlc-ContractOfMandate li.rows-2 span.c1{margin-right:38px;}
.dlc.dlc-ContractOfMandate .cal .row.rows-4 span.c0 { float: left; width: 185px; }
.dlc.dlc-ContractOfMandate .cal li#cfmw_is_other_emp_osc-row span.c0{width:445px;}
.dlc.dlc-ContractOfMandate .cal li.rows-2 span.c2 {width:96px;}
*html .dlc-ContractOfMandate .cal .dlc-form .specialWidth{width:150px;}
.dlc.dlc-ContractOfMandate li.rows-2 span.c1 #cfmw_amount {width:120px;}



.dlc.dlc-InitialCapital .cal .row.rows-1 span.c0 { width: 300px; float: left; margin-right: 6px;}

.dlc.dlc-Leasing .cal .row.rows-0 span.c1 ul li span input { width: 0px; }

.dlc.dlc-CreditOverpay .cal .row.rows-0 span.c0 { float: left; }
*html .dlc.dlc-CreditOverpay .cal .row.rows-0 span.c1 { float: right; width:180px; }

.dlc.dlc-NotarialCharges .cal .row.rows-1-wide span.c0 { float: left; }
.dlc.dlc-NotarialCharges .cal .row.rows-1-wide span.c1 select { width: 288px; }

.dlc.dlc-HowManyDays .cal .row.rows-2-wide span.c-time select { width: 32px; }
.dlc.dlc-SalaryContractSimple .buttons { margin-top: 30px; margin-bottom: 10px; float: left; }

.dlc .cal .z1{z-index:1;}
.dlc .cal .z2{z-index:2;}
.dlc .cal .z3{z-index:3;}

/* taby dla szukajki*/

.bTabsCalcResults
{
   list-style-type: none;
   padding: 0;
   margin: 0px 0 -1px 0;
   height:29px;
   background: url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat 100% -3px;
   width:659px;
   top:-28px;
   left:0px;
   position:absolute;
}

.bTabsCalcResults .hResults{
    padding:7px 7px 0;
 }
.bTabsCalcResults li
{
   float:left;
   display: block;
   height: 25px;
   font-size: 11px;
   font-weight: bold;
   font-family: Tahoma, Arial, Helevetica, sans-serif;
   margin-left:-1px;
}

.bTabsCalcResults li a
{
   text-decoration: none;
   padding: 8px 0 8px 7px;
   display:block;
}

.bTabsCalcResults li a span
{
   border-right: 1px solid #c0c0c0;
   padding: 0 6px 0 0;
}

.bTabsCalcResults li a.on
{
   background: url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat 100% -89px;
   padding: 0;
   color: #f58220;
}

.bTabsCalcResults li a.on span
{
   display: block;
   background: #fff url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat -680px -89px;
   padding: 0 14px 0 16px; height: 28px; margin: 0 2px 0 0;
   line-height: 28px;
   border: none;
}

.bTabsCalcResults li.bTabLast a span
{
   border: none;
}
*html .bTabsCalcResults li
{
    height:25px;
    padding:0;
    margin:0;
}

*html .bTabsCalcResults li a {padding-bottom:7px; margin-bottom:-6px;}
*html .calcResults .bTabsCalcResults li a {padding-bottom:8px;}
*html .calcResults .bTabsCalcResults li {margin-bottom:-6px;}
.dlc .res .buttons {
	float: right; 
	text-align: right;		
}

.dlc .res .buttons.only-submit .button {
	width: 71px;
	float: right;		
}

.dlc .res .buttons .bt2 {
	cursor: pointer;
	width: 71px;
}

.dlc .res .buttons .bt2 .sub {
	background: url("http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif") no-repeat scroll -740px -210px #FFFFFF;
	height: 25px; 
	display: block;
	cursor: pointer;
	float: right;
}

.dlc .res .buttons .bt2 .green {
    background: url("http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif") no-repeat scroll 100% -210px #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    margin: 0 0 0 10px;
    padding: 6px 14px 2px 6px;
}

.dlc.dlc-RetirementCapital .cal span input#cfmw_ofe { display: none; }
.k_addToBox{
    float:none;
    margin-top:-7px;
}

.kalkulatory .description {
	color: #575469;
}
.kalkulatory .kalkulatoryLista {
	margin: 20px 0px 40px 0px;
	float: left;
}
.kalkulatory .kalkulatoryLista .kalkulatorBoks {
	margin-bottom: 24px;
	padding: 0px;
	float: left;
	width: 100%;
}
.kalkulatory .kalkulatoryLista .kalkulatorBoks.last {
	margin-bottom: 0px;
	padding: 0px;
}
.kalkulatory .kalkulatoryLista .kalkulatorBoks .boksHead {
	float: left;
	margin-bottom: 10px;
	padding: 0px;
}
.kalkulatorBoks .boksHead .itemImage {
	float: left;
	width: 75px;
	margin: 0px 10px 0px 0px;
	display: inline;
	padding: 0px;
}
.kalkulatorBoks .boksHead .itemDescription {
	font-size: 12px;
	color: #575469;
}
.kalkulatorBoks .boksHead .itemDescription .itemTitle h2 {
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}
.kalkulatorBoks .footLink {
	margin: 28px 0px 10px 0px;
	float: right;
	text-align: right;
	clear: both;
	width: 100%;
	font-size: 11px;
}
.kalkulatorBoks .bTabKalkulatory {
	background:url("http://ocdn.eu/files/pulscms/ZWU7MDA_/ab2c4c096c34994689219507a966dd3a.gif") no-repeat scroll 0 -3px transparent;
	font-size:0;
	height:1px;
	line-height:1;
	float: left;
	width: 100%;
	margin-bottom: 22px;
}
.kalkulatorBoks .boksHead ul.kalkulatoryListaMala {
	list-style-type: none;
}
ul.kalkulatoryListaMala li.kalkulatorItem {
	background: url("http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif") no-repeat scroll -925px -369px transparent;
	padding: 0px 0px 4px 12px;
	float: left;
	width: 310px;
	display: inline;
	margin-right: 10px;
}
ul.kalkulatoryListaMala li.kalkulatorItem li{
    list-style:none;
    background:none;
}
ul.kalkulatoryListaMala li.kalkulatorBreak {
	width: 665px;
	float: left;
	font-size: 0px;
	line-height: 1px;
	margin-bottom: 11px;
	clear: both;
}
html>body ul.kalkulatoryListaMala li.kalkulatorBreak {
	width: 665px;
	float: left;
	font-size: 0px;
	line-height: 1px;
	margin-bottom: 11px;
	clear: none;
}

li.kalkulatorItem h3.kalkulatorTitle {
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 6px;
}

li.kalkulatorItem .desc {
	font-size: 11px;
	line-height: 12px;
	color:#575469;
}

/* Tabs - Zakładki */
.calculatorsLayout .bTabs{
    background:none;
    border-bottom:1px solid #c0c0c0;
    background: url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat 100% -3px;
    height:23px;
}
.calculatorsLayout .bTabs .bTabSelected{
    margin:0;
}
.calculatorsLayout .bTabs .bTabSelected a{
    margin-top:-3px;
    font-weight: bold;
    border:none;
    background: url("http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif") no-repeat scroll 100% -89px transparent;
    color: #F58220;
    padding: 0;
}
.calculatorsLayout .bTabs li a{
    padding:1px 1px;
    font-weight:normal;
    font-size:11px;
    margin-top:2px;

}
.calculatorsLayout .bTabs li{
    padding:0;
    margin:0;
}
.calculatorsLayout .bTabs li a span, .calculatorsLayout .bTabs li.bTabNoB a span{
    padding:2px 2px 2px 2px;
	 display: block;
 }
.calculatorsLayout .bTabs li.bTabSelected a span{
    padding:6px 3px 6px 7px;
    border:none;
}
.calculatorsLayout .bTabs #prawne a span{
    border:none;
}
div.bTabKalkulatoryKategoria {
    background: url("http://ocdn.eu/files/pulscms/ZWU7MDA_/ab2c4c096c34994689219507a966dd3a.gif") no-repeat scroll 0 -1px transparent;
    clear: both;
    float: left;
    font-size: 0;
    height: 1px;
    line-height: 1;
    margin-bottom: 20px;
    margin-top: 14px;
    width: 100%;
}
.kalkulatoryLista .kalkulatorBoks h1  {
    padding: 0 0 12px;
    color: #f58220;
    font-family: Tahoma,Arial,Helevetica,sans-serif;
    font-size: 34px;
    font-weight: normal;
    line-height: 36px;
}

/** inne w tej kategorii **/
.otherCalculatorsContext {
	width: 100%;
	float: left;
	margin: 20px 0px 20px 0px;
}
.otherCalculatorsContext .titleBar {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E9E9E9;
    height: 24px;
    margin-bottom: 10px;
}
.otherCalculatorsContext .titleBar h2 {
    color: #585568;
    font-size: 14px;
    font-weight: bold;
}
.otherCalculatorsContext .contextMore {
    background: none repeat scroll 0 0 transparent;
    border-top: 1px solid #E9E9E9;
    clear: both;
    font-size: 11px;
    padding-top: 5px;
    text-align: right;
}
.otherCalculatorsContext .contextMore a {
    display: block;
    float: right;
    margin-left: 20px;
}
.otherCalculatorsContext .contextMore .calcMoreBlock11 {
    background: url("http://ocdn.eu/files/pulscms/MTU7MDA_/89939266f92558e4218cdb5b72635c98.gif") no-repeat scroll -9px -1020px transparent;
    display: inline-block;
    font-size: 0;
    height: 6px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    width: 7px;
}
.k_sendLink .k_popover .k_titleBox{
    background:#157850;
}
/* Google Ads */
.adsG #script_bxad_slot_bxad_slot li p, .adsG #script_bxad_slot_bxad_slot li a{font-size:11px; display:inline;}
.adsG #script_bxad_slot_bxad_slot li a{padding-left:4px;}
.adsG #script_bxad_slot_bxad_slot li h6 a{padding:0; font-size:12px; display:block;}
.adsG #script_bxad_slot_bxad_slot li h6{display:block;}

.slrBox { padding-bottom: 20px; margin-bottom: 0;}

.dlc .cal .row span.jqTransformCheckboxWrapper{margin-top:-2px; float:left;}
html > body .dlc .cal .row span.jqTransformCheckboxWrapper{padding-bottom:5px;}

#ui-datepicker-div .ui-datepicker-title{margin:0 20px;}

