label.error { 
	color: red;
	width: 250px; 
	margin-left: 10px;
}
input {
	font-size: 12px;
	border: 1px solid #1C5383;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.w250 {
	width: 320px;
	color: #666666;
}

input.smallint {
	width: 30px;
}

.w240 {
	width: 244px;
}

input.radiobutton {
	width: 20px;
	border: none;
}

p input {
	width: 320px;
	color: #666666;
}

form p{
	padding-bottom: 10px;
}

form.szkolenie p label{
	width: 150px;
}

#miasto {
	font-size: 12px;
	color: #666666;
	width: 320px;
}
#miasto2 {
	font-size: 11px;
	color: #999999;
	margin-right: 30px;
}
form {
	float: left;
	margin: 0px;
	width: 720px;
	background-image: url(../image/form.gif);
	background-repeat: no-repeat;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}

form.filtr_form {
	width: 510px;
}

form.filtr_form_arch {
	width: 510px;
}

form.strefa_klienta{
	width: 510px;
}

form.kontakt{
	width: 510px;
}

form.szkolenie {
	float: left;
	margin: 0px;
	width: 510px;
	background-image: url(../image/form.gif);
	background-repeat: no-repeat;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}

form#main_search_form {
	padding-bottom: 0;
}

.filtr_form {
	padding-bottom: 10px;
}

.filtr_form label {
	font-size: 11px;	
}

.filtr_form input {
	font-size: 11px;
	width: 133px;
	text-align: left;
}

.filtr_form select {
	font-size: 11px;
	width: 180px;
	text-align: left;
	color: #999999;
}

#filtr_button {
	width: 80px;
}

.filtr_form td.second_in_row{
	padding-left: 12px;
}

.filtr_form td{
	padding-bottom: 4px;
}

.filtr_form_arch {
	padding-bottom: 10px;
}

.filtr_form_arch input {
	width: 140px;
	font-size: 11px;
	text-align: left;
}

.filtr_form_arch select {
	width: 180px;
	font-size: 11px;
	text-align: left;
	color: #999999;
}

.filtr_form_arch label {
	font-size: 11px;	
}

.filtr_form_arch .next_in_row {
	margin-left: 12px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #1C5383;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #1C5383;
}

.imput_size {
	width: 200px;
}
form table{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
}

.buton {
	color: #FFFFFF;
	width: 108px;
	font-size: 12px;
	display: block;
	height: 24px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: right;
	background-repeat: no-repeat;
	background-image: url(../image/send.gif);
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 78px;
	top: 172px;
}
.header_form {
	padding-bottom: 20px;
}
.form_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 7px;
}
.imput_wyszukiwanie {
	width: 200px;
	font-size: 12px;
	color: #999999;
}
#tresc_zapytania {
	width: 490px;
	float: left;
}
.button_form {
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 18px;
	cursor: pointer;
}
.button_wyslij {
	background-image: url(../image/wyslij.gif);
	height: 20px;
	width: 50px;
}
.button_drukuj {
	background-image: url(../image/drukuj.gif);
	height: 20px;
	width: 127px;
}
.button_wypelnij {
	background-image: url(../image/wypelnij.gif);
	height: 20px;
	width: 127px;
}
.button_popraw {
	background-image: url(../image/popraw.gif);
	height: 20px;
	width: 77px;
}
.button_sprawdz {
	background-image: url(../image/sprawdz.gif);
	height: 20px;
	width: 77px;
}
.szukana_fraza {
	width: 250px;
}
#branza {
	width: 250px;
}
.szukaj {
	background-image: url(../image/szukaj.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 50px;
	margin-left: 350px;
	margin-top: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.zaloguj {
	background-image: url(../image/zaloguj.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 50px;
	margin-left: 350px;
	margin-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.dane_do_faktury {
	width: 200px;
}
