/*---fonty---*/
body, input, textarea, select {
	font-family: Tahoma;
	font-size: 8pt;
	color: #605f5f;
}

.gray, a {
	color: #605f5f;
}

.white, .submit {
	color: #fff;
}

.red {
	color: #bd0004;
}

.lh, .pageContent {
	line-height: 220%;
}

.kontaktForm {
	line-height: 120%;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.tj {
	text-align: justify;
}

/*---a---*/
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#menuTop a {
	background: url(../images/sprite-menutop.gif) no-repeat;
}

#menuBottom a {
	background: url(../images/sprite-menubottom.gif) no-repeat;
}

#menuTop a.ofirmie { background-position: 0px 0px; }
#menuTop a.cennik { background-position: 0px -24px; }
#menuTop a.oferta { background-position: 0px -48px; }
#menuTop a.rezerwacja { background-position: 0px -120px; }
#menuTop a.regulamin { background-position: 0px -72px; }
#menuTop a.kontakt { background-position: 0px -96px; }

#menuTop a.ofirmie:hover { background-position: 0px -12px; }
#menuTop a.cennik:hover { background-position: 0px -36px; }
#menuTop a.oferta:hover { background-position: 0px -60px; }
#menuTop a.rezerwacja:hover { background-position: 0px -132px; }
#menuTop a.regulamin:hover { background-position: 0px -84px; }
#menuTop a.kontakt:hover { background-position: 0px -108px; }

#menuBottom a.regulamin { background-position: 0px 0px; }
#menuBottom a.cennik { background-position: 0px -20px; }
#menuBottom a.umowa { background-position: 0px -40px; }
#menuBottom a.zalacznik { background-position: 0px -60px; }

#menuBottom a.regulamin:hover { background-position: 0px -10px; }
#menuBottom a.cennik:hover { background-position: 0px -30px; }
#menuBottom a.umowa:hover { background-position: 0px -50px; }
#menuBottom a.zalacznik:hover { background-position: 0px -70px; }


#menuBottom a:hover, #menuTop a:hover {
	text-decoration: none;
}

/*---backgroundy---*/
#bgtopdefault {
	background: url(../images/bg-default.gif) repeat-x 0px 0px;
}

#bgtop {
	background: url(../images/bg-top.gif) repeat-x 0px 0px;
}

#header {
	background: url(../images/bg-header.gif) no-repeat 500px 84px;
}

.dzialHead {
	background: url(../images/bg-pgheader.jpg) no-repeat top right;
}

#bgbottom {
	background: url(../images/bg-bottombar.gif) repeat-x 0px 0px;
}

.submit {
	background: #bd0004;
}

/*---border---*/

.kontaktRow {
	border-bottom: 1px solid #ddd;
}

.input, textarea, select, .frame {
	border: 1px solid #ddd;
}

.submit {
	border: 0px;
}

/*---table---*/
table {
	border: 0px solid #868686;
	border-collapse: collapse;
	margin: auto;
	line-height: 130%;
}

	th, tr, td {
		border: 0px;
		border-bottom: 1px solid #ddd;
		text-align: center;
		padding: 4px 12px;
		margin: 0px;
	}

#send-form {
	text-align: left;
}
	
#send-form-table {
	margin: 10px 0px;
}

#send-form-table tr {
	border: none;
}

#send-form-table td {
	border: none;
	padding: 5px 10px;
}

.prompt {
	text-align: right;
}

.input-field {
	text-align: left;
}

.input-field input {
	padding: 3px;
}