html, body, td {
	font-family: Microsoft Sans Serif; 
	font-size: 11px; 
	color :#000000;
}
html, body, form {
	margin: 0px;
	padding: 0px;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #000000;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}

p {
	text-align : justify;
}

.calosc {
	height: 100%;
}
.calosc .tableCalosc {
	height: 100%;
}

.kolor1 {
	vertical-align:top;
	background-color: #FFFB8E;
}
/*menu gorne - pierwszy poziom*/
#menu .tdMenu1_1 {
	padding-left: 7px;
	width: 185px;
	background-color: #DD7F1D;
}

#menu .tdMenu1_1 img {
	margin-left: 9px;
	margin-right: 18px;
}
#menu .tdMenu1_1 a:link, .tdMenu1_1 a:visited, .tdMenu1_1 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	display: block;
	padding-top: 10px;
	padding-bottom: 0px;
}

#menu .tdMenu1_1 a:hover {
	color:#790000;
	text-decoration:none;
}

/*menu gorne - drugi poziom*/
#menu .tdMenu1_2 {
	width: 185px;
	background-color: #DD7F1D;
}

#menu .tdMenu1_2 a:link, #menu .tdMenu1_2 a:visited, #menu .tdMenu1_2 a:active {
	color: white;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	display: block;
	font-size: 10px;
	height: 6px;
	padding-left: 43px;
	font-weight:normal;
}
#menu .tdMenu1_2 a:hover {
	color:#790000;
	text-decoration:none;
}



/* menu dolne*/
#menu .menu2 {
	width: 168px;
	background-image: url(images/menu/menu2_tlo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F59D40;
	color:#000000;
	font-weight:bold;
	vertical-align: top;
}
#menu .tdMenu2_1 {
	width: 185px;
	border-left: 1px solid #E7AC3F;
	border-right: 1px solid #E7AC3F;
}
#menu .tdMenu2_1 img {
	margin-left: 15px;
	margin-right: 8px;
}
#menu .tdMenu2_1 a:link, #menu .tdMenu2_1 a:visited, #menu .tdMenu2_1 a:active {
	color: #790000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-left:10px;
	padding-bottom: 0px;
}
#menu .tdMenu2_1 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#menu .tdMenu2_2 {
	width: 185px;
	border-left: 1px solid #E7AC3F;
	border-right: 1px solid #E7AC3F;
}
#menu .tdMenu2_2 a:link, #menu .tdMenu2_2 a:visited, #menu .tdMenu2_2 a:active {
	color: #790000;
	text-decoration: none;
	padding-left: 38px;
	display: block;
	font-size: 10px;
}
#menu .tdMenu2_2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#witamy {
	margin-bottom: 9px;
}

#witamy .tdWitamyLewa {
	width: 360px;
}
#witamy .tdWitamyPrawa {
	width: 205px;
	vertical-align: top;
}
#witamy .trescWitamy {
	background-image: url(images/witamy/witamy_tlo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FDD352;
	height: 102px;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	color: #8F1A04;
	font-size: 12px;
	text-align: justify;
}
#witamy .tdWitamyLewa .witamyDolTlo {
	background-image:url(images/witamy/witamy_dol_tlo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#witamy .tdWitamyPrawa .witamyDolTlo {
	background-image:url(images/witamy/witamy_dol_tlo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#witamy .tdWitamyPrawa .witamyBlok {
	height: 116px;
	width: 185px;
	background-image:url(images/witamy/bok1_tlo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FDD352;
}
#witamy .tdWitamyPrawa .witamyBlok .trescBlok {
	font-size: 9px;
	color: #8F1A04;
}

#modul {
	margin-bottom: 7px;
}

#modul .foto {
	background-color: white;
	padding: 3px;
	border: 1px solid black;
}
#modul .modulGoraTlo {
	background-image: url(images/modul/modul_gora_tlo.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #E6E6E6;
	vertical-align:top;
}
#modul .modulGoraTloText {
	background-image: url(images/modul/modul_gora_tlo.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #E6E6E6;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #760000;
}
#modul .modulGoraRTloText {
	background-image: url(images/modul/modul_gora_r_tlo.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FF9C00;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #760000;
	width: 100%;
}

#modul .modulDolTlo {
	background-image: url(images/modul/modul_dol_tlo.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #FDF052;
}
#modul .modulRTresc {
	background-image: url(images/modul/modul_tresc_r_tlo.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FDF052;
	height: 138px;
	vertical-align:top;
	padding-top: 13px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 2px;
}
#modul .modulTresc {
	background-image: url(images/modul/modul_tresc_tlo.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FDF052;
	height: 116px;
	vertical-align:top;
	padding-top: 17px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 2px;
}
#modul .wiecej a:link, .wiecej a:active, .wiecej a:visited {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#modul .wiecej a:hover {
	color: #760000;
}

#modul .nazwaFont {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	width: 100%;
	background-image: url(images/kropki_poziome.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#modul .imgBorderL {
	padding-left: 8px;
	padding-right: 16px;
}
#modul .imgBorderR {
	padding-left: 16px;
	padding-right: 8px;
}
#modul .modulRTresc .justify {
	text-align: justify;
}
#modul .modulTresc .justify {
	text-align: justify;
}
.marginLinki {
	margin-bottom: 7px;
}

#ramka {
	margin-left: 5px;
	margin-right: 15px;
}

#ramka .ramkaTlo1 {
	background-image:url(images/ramka/ramka_tlo1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#ramka .ramkaTlo2 {
	background-image:url(images/ramka/ramka_tlo2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#ramka .ramkaTlo3 {
	background-image:url(images/ramka/ramka_tlo3.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#ramka .ramkaTlo4 {
	background-image:url(images/ramka/ramka_tlo4.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
	border-right: 15px solid #FF9D36;
}

#stopka .srodek {
	background-color: #FF9D36;
	height: 36px;
}
#stopka .srodek .trescStopka {
	color: #760000;
	font-size: 10px;
}
#stopka .srodek .trescStopka a:link, #stopka .srodek .trescStopka a:active, #stopka .srodek .trescStopka a:visited {
	color: #760000;
	font-size: 10px;
} 

#stopka img {
	margin-left: 12px;
	margin-right: 12px;
	vertical-align: middle;
}
#kalkulator .fontRodzajOplaty {
	font-weight: normal;
	color: #790000;
	height: 15px;
}
#kalkulator .kropki {
	background-image:url(images/kropki_poziome.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#kalkulator .fontRodzajOplaty img {
	margin-right: 3px;
}
#kalkulator {
	font-weight: bold;
}

#kalkulator input {
	margin: 3px;
	border: 1px solid #696969;
	width: 100px;
}
#kalkulator .prowizja input {
	width: 30px;
}
}
#kalkulator .select input {
	height: 40px;
}
#kalkulator .checkboxy input {
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: none;
	border: none;
	width: 15px;

}
#kalkulator .button {
	background-image:url(images/button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #790000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	padding: 0px;
	margin: 3px;
	border: none;
	width: 57px;
	height: 23px;
}

#formularz .button {
	background-image:url(images/button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #790000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	padding: 0px;
	margin: 3px;
	border: none;
	width: 57px;
	height: 23px;
}
#formularz {
	font-weight: bold;
}
/*wielkosci inputow*/
#formularz input {
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #696969;
	width: 250px;
}
#formularz .input1 input {
	width: 100px;
}
/*text area*/
#formularz textarea {
	width: 250px;
	height: 100px;
}