.baza_wiedzy {background-color: #fff; margin: 0; padding: 0; line-height: 1.4em; font-size: 14px; font-weight: 300;color: #000;}

/*h1, h2, h3, h4, h5, h6{ margin: 10px 0;  font-size: 14px; color:#000; font-weight: 600; line-height: 1.2;}
h4 {font-weight:700; font-size:26px; padding-bottom: 15px; text-align:center;  background: url('hred.gif') no-repeat 50% bottom; }
h3 {font-size:24px; margin:20px 0 20px;font-weight:normal;}
h1, h2 {display:inline-block; margin:0.3em 0; font-size:32px; text-align:left; padding:0;}
h2 {font-size: 28px;}
h1 {font-weight:700; font-size: 36px;padding-bottom: 15px; text-align:left;  background: url('hred.gif') no-repeat 0% bottom;  }
h1 span, h2 span, h3 span {font-weight:300;}

hr{border: transparent 1px solid; border-bottom: 1px solid #e14d43; clear: both;  float: left; width: 100%; margin: 30px 0; padding: 0;}
hr.dark{border-bottom: 1px solid #444;}*/
.baza_wiedzy ul, .baza_wiedzy ol{margin: 3px 0 0 20px ; padding: 0px;}
.baza_wiedzy ul{list-style-type: none; list-style-image: none;}
.baza_wiedzy li {margin: 2px 0px 0px 30px; padding: 0px 0px 0px 0px; line-height: 130%;}
.baza_wiedzy ul li ul{margin: 5px 0px; padding: 0px;}
.baza_wiedzy ul li ul li{margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px;}
.baza_wiedzy ol ol{list-style-type: lower-alpha;}

.baza_wiedzy strong {font-weight:700;}

.baza_wiedzy p {text-align: left; margin: 0px; padding: 15px 0; line-height: 1.5em;}
.baza_wiedzy li p {padding-top:0;}
.baza_wiedzy p h1, .baza_wiedzy p h2{display: inline; margin: 0; padding: 0;}
.baza_wiedzy br{line-height:0; height:0;}

.baza_wiedzy , .baza_wiedzy h2 a{color: #000; text-decoration: none;}

table {
    background-color: transparent;
    width: 100%;
    margin-bottom: 15px;
    font-size: .9em;
    border-spacing: 0;
    border-collapse: collapse
}

table td,table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid hsla(0,0%,50.2%,.5019607843137255)
}

table th {
    font-weight: 700
}

table tfoot th,table thead th {
    font-size: 1em
}

table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th {
    border-top: 1px solid hsla(0,0%,50.2%,.5019607843137255)
}

table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    background-color: hsla(0,0%,50.2%,.07058823529411765)
}

table tbody tr:hover>td,table tbody tr:hover>th {
    background-color: hsla(0,0%,50.2%,.10196078431372549)
}

table tbody+tbody {
    border-top: 2px solid hsla(0,0%,50.2%,.5019607843137255)
}

@media (max-width: 767px) {
    table table {
        font-size:.8em
    }

    table table td,table table th {
        padding: 7px;
        line-height: 1.3
    }

    table table th {
        font-weight: 400
    }
}

dd,dl,dt,li,ol,ul {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

	table {width:100%;}
	table thead td{font-weight:bold;}
	table td{padding:10px 0;}
	
	table.tabelka td {border-bottom: 1px dashed #bababa; padding: 35px 0;}
		table.tabelka h3  {color:#f6891f; margin: 0px;}
		table.tabelka td > a  {background:#3a3534; color:#fff; display: block; float: left; border-radius:3px; -webkit-border-radius:3px; padding:5px 15px;}
			table.tabelka a:hover  {background:#f6891f;}
		table.tabelka tr td:first-child img  {width:177px;}
		table.tabelka tr td:first-child  {width:20%;} 
		table.tabelka tr td:last-child  {width:80%;}
		table.tabelka tr:last-child td {border-bottom: 0px none transparent;}

		.page_138 .tabelka tr td:first-child  {width:25%;} 
		.page_138 .tabelka tr td:last-child  {width:75%;} 
		.page_138 .tabelka tr td:first-child  img {width:224px; border-radius:120px; -webkit-border-radius:120px; }
/*  kalkulator  ############################################################## */ 


#kalkulator {background-color:#ebebeb;padding:13px 13px 0px 13px ;box-sizing:border-box; width:320px; float:left;}

#kalkulator input, #kalkulator select{border:0px none transparent; font-size:13px; font-weight:400; display:block; float:right; width:42%; padding: 6px 5%; }
#kalkulator label {font-size:13px; font-weight:400; display:block; float:left; width:46%; }
#kalkulator select{width: 52%;padding: 5px 3.5%;}

#kalkulator .pole {width: 99%;  margin: 0 -13px; float:left;  padding: 3px 5%;}
	#kalkulator .pole.parametr.parlast {background-color:#dddddd; }
	#kalkulator .pole.parametr.par1 {padding-top:20px;margin-top:18px;}
	#kalkulator .pole.parametr.par3 {padding-bottom:20px;}
	
	#kalkulator .pole.parametr.par1 input, #kalkulator .pole.parametr.par3 input {background:#ebebeb;}


#kalkulator .pole.profil label {font-size:18px;width:100%;    margin-bottom: 13px;} 

#kalkulator ul {margin:0!important;padding:0!important;background:none;}
#kalkulator li {margin:0!important;padding:0!important;background:none; width:14.28%;height:49px;float:left;text-align:center;}
	#kalkulator li img {display:inline-block;}
#kalkulator li.active {background:#e14d43;}
#kalkulator p.profil-name {width:100%;float:left;clear:both;background:#e14d43;color:#fff;text-align:center;font-size: 14px;padding: 9px 0;}
#kalkulator p.profil-image {width:100%;float:left;clear:both;text-align:center;}
#kalkulator p.profil-image img {margin:10px auto; display:none;}
#kalkulator p.profil-image img.active{display:block;}
#kalkulator #menu_profili li span {width: 40px; height: 49px; display: block; cursor: pointer;}
#profil_1 {background:url('1.gif') no-repeat center center;}
#kalkulator li.active span#profil_1, #kalkulator li:hover span#profil_1 {background:url('1-active.gif') no-repeat center center;}
#profil_2 {background:url('2.gif') no-repeat center center;}
#kalkulator li.active span#profil_2, #kalkulator li:hover span#profil_2 {background:url('2-active.gif') no-repeat center center;}
#profil_3 {background:url('3.gif') no-repeat center center;}
#kalkulator li.active span#profil_3, #kalkulator li:hover span#profil_3 {background:url('3-active.gif') no-repeat center center;}	
#profil_4 {background:url('4.gif') no-repeat center center;}
#kalkulator li.active span#profil_4, #kalkulator li:hover span#profil_4 {background:url('4-active.gif') no-repeat center center;}	
#profil_5 {background:url('5.gif') no-repeat center center;}
#kalkulator li.active span#profil_5, #kalkulator li:hover span#profil_5 {background:url('5-active.gif') no-repeat center center;}	
#profil_6 {background:url('6.gif') no-repeat center center;}
#kalkulator li.active span#profil_6, #kalkulator li:hover span#profil_6 {background:url('6-active.gif') no-repeat center center;}
#profil_7 {background:url('7.gif') no-repeat center center;}
#kalkulator li.active span#profil_7, #kalkulator li:hover span#profil_7 {background:url('7-active.gif') no-repeat center center;}

	#reset{ }
		#reset a{margin:0 0 0 8px!important;}
		#reset img{margin-bottom:-2px;}
#czekacz{position: fixed; top: 50%; left: 50%; display: none;}
#ajax_pusty_powrot{display: none;}
 

@media (max-width: 352px) {
	#kalkulator {margin-left: -16px;}
}

/*  tabela twardosci  ############################################################## */
#tws_box1, #tws_box2, #tws_box3, #tws_box4 {
    box-sizing: border-box;
    width: 24%;
    margin-right: 1%;
    float: left;
}

#ui-id-1 li, #ui-id-2 li, #ui-id-3 li, #ui-id-4 li {
    padding: 7px 3% 3px 3%;
}

#tws1, #tws2, #tws3, #tws4 {
    margin: 1em 1% 1em 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 7px 3%;
    width: 100%;
    box-sizing: border-box;
}

#tabela_twardosci, #tabela_twardosci th, #tabela_twardosci td {
    border-collapse: collapse;
}

th#tabela_twardosci_naglowek {
    font-size: 1.25em;
}

#tabela_twardosci th, #tabela_twardosci td {
    padding: 5px;
}

#tabela_twardosci th, #tabela_twardosci td {
    text-align: center;
    width: 25%;
}

#tabela_twardosci tr:nth-of-type(1) {
    background-color: #dddddd;
}

#tabela_twardosci tr:nth-of-type(2) {
    background-color: #dddddd;
}

#tabela_twardosci tr:nth-of-type(2n+4) {
    background-color: #ebebeb;
}