div.kalkulator2 {width: 460px;}

div.kalkulator2 div div.tp {width: 277px;}

table.kalkulator {
	width: 360px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: solid 1px dimgray;
}
table.kalkulator thead tr td, table.kalkulator tbody tr td, table.kalkulator tfoot tr td {
	border-collapse: collapse;
	margin: 0px;
	padding: 3px;
	border: solid 1px dimgray;
	text-align: right;
}
table.kalkulator thead tr td {
	text-align: center;
	color: #3D3D3D;
	font-weight: bold;
	background-color: #CECECE;
}
table.kalkulator tfoot tr td {font-weight: bold;}
tr.alter, tr.alter td {background-color: #E6E6E6!important;}
div.kalkulator, div.kalkulator2 {padding: 7px;}
div.kalkulator div {height: 25px;}
div.kalkulator div div {width: 200px; float: left; font-weight: bold;}

input.txt, input.txt2 {width: 90px;}
div.kalkulator2 select {font-size: 10px;}
input.btn { 
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	background-image: url(img/btn.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 180px;
	border-width: 0px;
	height: 25px;
	padding: 0px;
	padding-left: 25px;
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}
div.kalkulator input, div.kalkulator2 input {
	border: solid 1px #b7b5ae;
	background-color: #f6f5f0;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	text-align: right;
}
div.kalkulator, div.kalkulator2 {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	
}
div.kalkulator2 div {height: 25px;}
div.kalkulator2 div div {width: 330px; float: left;}
div.kom2 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.formwyszuk {margin: 10px;}
div.opcje a {font-weight: bold;	font-size: 12px;}
div.form {margin-top: 15px;}
div.tyt {font-weight: bold;}
div.tyt img {
    cursor: pointer;
	margin-top: 1px;
	margin-right: 3px;
	margin-left: 3px;
}
div.lista3 input {
	font-size: 11px;
	padding: 1px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 250px;
	margin-top: 2px;
}
div.lista {
	height: 150px;
	width: 144px;
	overflow: auto;
	margin-bottom: 10px;
	border: solid 1px #B7B5AE; 
}
div.lista label {white-space: nowrap;}

div.Zgloszenia {margin-top: 5px;}
div.Zgloszenia img {border-width: 0px;}