form {
	padding: 0;
	margin: 0;
}

.search_form {
	padding-top: 5px;
}

input, select, textarea {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.search_form label {
	float: left;
	width: 50px;
	padding: 3px 0 9px;
}

.search_sel {
	float: right;
	width: 125px;
	background: #FFFFFF;
	border: 1px solid #696969;
	padding: 1px;
	margin-bottom: 10px;
}

.nl_input {
	width: 172px;
	background: #FFFFFF;
	border: 1px solid #696969;
	padding: 3px;
	margin: 5px 0 10px;
}


.search_btn, .nl_btn {
	clear: both;
	margin-left: 55px;
	background: url(../../images/right_search_btn.gif) no-repeat;
	width: 90px;
	border: 0;
	font-weight: bold;
	cursor: pointer;
	padding: 5px 0;
	text-transform: uppercase;
	color: #2c2c2c;
}

.nl_btn {
	float: right;
	margin: 0;
}


.kontakt_forma input, .kontakt_forma textarea, .kontakt_forma select {
width: 250px;
margin-top: 3px;
margin-bottom: 10px;
padding: 4px;
background: #FFFFFF;
border: 1px solid #cacaca;
float: left;
color: #505253;
}

.kontakt_forma select {
width: 256px;
}

.kontakt_forma input.checkbox {
background: none;
border: 0;
padding: 0;
width: 15px;
height: 15px;
vertical-align: top;
margin: 0 5px 0 0;
}

.rig .kontakt_forma {
	width:305px;
	padding: 15px 0 15px 0
}

.rig .kontakt_forma input.button {
	margin-left:170px;
}

.kontakt_forma {
width: 400px;
float: left;
padding: 15px 0 0 0
}

.kontakt_forma label {
width: 110px;
float: left;
margin-top: 5px;
font-weight: bold;
color: #5F5F5F;
}

.kontakt_forma label.nl_label {
	width: 200px;
	margin: 0;
}

.kontakt_forma input.checkbox {
	width: 15px;
	height: 15px;
	border: 0;
	background: none;
	padding: 0;
}

.kontakt_forma label.label_big {
width: 320px;
margin: 0 0 7px;
}

.kontakt_forma .kontakt_sistemi label {
margin: 0;
}

.kontakt_forma input.button {
width: 90px;
margin-left: 110px;
height: 24px;
background: url(../../images/btn.gif) no-repeat;
border: 0;
font-weight: bold;
cursor: pointer;
color: #ffffff;
text-transform: uppercase;
margin-bottom: 0;
}

.kontakt_forma input.txt_error, .kontakt_forma textarea.txt_error, .kontakt_forma select.txt_error {
border: 1px solid #ee8600;
}

.txt_error_img {
float: left;
margin: 6px 0 0 4px;
border: 0;
}

.kontakt_nl_row {
	float: left;
	clear: both;
	width: 290px;
	padding: 5px 0 15px 110px;
}
