* {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

a, img {
	border: none;
}

body {
	color: #000;
	padding: 0 0 15px 0 !important;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}

form {
	width: 95%;
	margin: auto;
}

fieldset {
	clear: both;
	border: 1px solid #CCC;
	padding: 10px 20px;
	background: #F3FBFE;
	margin: 10px 0;
}
.keskenyebb_195 fieldset { padding: 5px 10px; }

legend {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	color: #000;
}

legend span {
	font-weight: normal;
	font-size: 11px;
	position: relative;
	top: -1px;
}

p {
	text-align: justify;
	margin: 10px 0;
	line-height: 18px;
}

a {
	color: #000;
	text-decoration: underline;
}

.label {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	float: left;
	width: 200px;
	padding: 2px 0;
	text-align: left;
	margin: 6px 0 6px 0;
	clear: both;

}
.keskenyebb_195 .label { width: 150px !important; margin: 1px 0 1px 0; }
.keskenyebb_500 .label { width: 200px !important; }

.input {
	background: #FFF url("images/input_hatter.gif") repeat-x left top;
	border: 1px solid #b0b0b0;
	height: 16px;
	padding: 2px 2px;
	float: left;
	width: 320px;
	margin: 6px 2px 6px 2px;
	text-align: left;
	color: #000;
}
.keskenyebb_195 .input { width: 142px !important; }
.keskenyebb_500 .input { width: 200px !important; }

.keskenyebb_195 .lepes2 .input, .keskenyebb_195 .lepes3 .input { margin: 1px 0 1px 0; }

hr {
	border: 1px solid transparent;
}

.select {
	float: left;
	margin: 6px 2px 6px 2px;
}
.keskenyebb_195 .select { width: 145px; }
.keskenyebb_500 .select { width: 205px; }

#szoba_id_input option {
	padding: 10px 10px 0 40px;
	height: 25px;
	margin-bottom: 1px;
	vertical-align: middle !important;
	line-height: 25px;
}

#szoba_id_input {
	height: 22px;
	width: 528px;
	clear: left;
	margin-left: 0;
}
.keskenyebb_195 #szoba_id_input { width: 148px; }
.keskenyebb_500 #szoba_id_input { width: 410px; }

#szoba_id_input option:hover {
	cursor: pointer;
}

#aszf_valaszok .checkbox {
	clear: left;
	float: left;
	margin: 10px 0 0 0;
}

#aszf_1_label {
	float: left;
	margin: 9px 0 0 10px;
	text-align: left;
}
.keskenyebb_195 #aszf_1_label { width: 133px !important; font-size: 11px; margin-left: 0; position: relative; left: 5px; }
.keskenyebb_500 #aszf_1_label { width: 330px !important; position: relative; left: 5px; }

.textarea {
	float: left;
	width: 317px;
	height: 100px;
	margin: 5px 0 10px 2px;
	padding: 3px 4px 3px 4px;
	background: #FFF url("images/input_hatter.gif") repeat-x left top;
	border: 1px solid #b0b0b0;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000;
}
.keskenyebb_195 .textarea { width: 140px !important; }
.keskenyebb_500 .textarea { width: 190px !important; }

.hibauzenet, .infouzenet {
	background: #FFF6BF url("images/hiba.png") no-repeat 12px 6px;
	color: #000;
	text-align: justify;
	padding: 6px 15px 5px 40px;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;
	margin: 10px 0 10px 0;
}

.infouzenet {
	background: #F0F0F0 url("images/info.png") no-repeat 12px 6px;
	border-top: 1px solid #D8D8D8 !important;
	border-bottom: 1px solid #D8D8D8 !important;
}

#foglalas_erkezes_honap_label, #foglalas_erkezes_nap_label, #foglalas_tavozas_honap_label, #foglalas_tavozas_nap_label, #aszf_label {
	display: none;
}

#foglalas_tavozas_ev_label, #foglalas_felnottek_szama_label, #foglalas_gyerekek_szama_label, #gyerekek_kora, #foglalas_gyerekek_szama_04_label, #foglalas_gyerekek_szama_412_label {
	clear: both !important;
}

#gyerekek_kora {
	clear: both;
	float: left;
}
.keskenyebb_195 #gyerekek_kora p { font-size: 11px; line-height: 15px !important; }

.naptar_gomb {
	float: left;
	margin: 0 0 0 2px;
	cursor: pointer;
}

.submit {
	padding: 0 10px;
	cursor: pointer;
}

#szobak_szama_input {
	width: 80px;
	text-align: center;
}
.keskenyebb_195 input#szobak_szama_input { width: 40px !important; }
.keskenyebb_500 input#szobak_szama_input { width: 40px !important; }

.lepes1 .input {
	width: 80px;
	text-align: center;
	color: #999;
}
.keskenyebb_195 .lepes1 .input { width: 33px !important; font-size: 11px; }
.keskenyebb_195 .lepes1 .label { position: relative; left: 3px; }
.keskenyebb_500 .lepes1 .input { width: 40px !important; }
.keskenyebb_500 .lepes1 .label { position: relative; left: 3px; }

#captcha {
	float: left;
	clear: left;
	margin: 0 0 0 182px;
	width: 120px !important;
	height: 60px !important;
}

#osszar_input {
	background: transparent !important;
	border-color: transparent !important;
}

.lepes3 .input {
	background: transparent !important;
	border: transparent !important;
	text-align: left !important;
	color: #000 !important;
}
.keskenyebb_195 .lepes3 .input { clear: left; padding: 0; }
.keskenyebb_500 .lepes3 .input { clear: left; padding: 0; width: 100px; clear: none; }
.keskenyebb_500 .lepes3 .label { width: 170px !important; }

#adatok_szobaleiras, #adatok_megjegyzes, #adatok_nev, #adatok_szobanev, #adatok_datum, #adatok_agyak {
	width: 330px;
	padding: 5px 0 5px 2px;
	margin-bottom: 5px;
	margin-top: 4px;
	float: left;
	text-align: left !important;
}
.keskenyebb_195 #adatok_szobaleiras, .keskenyebb_195 #adatok_megjegyzes, .keskenyebb_195 #adatok_nev, .keskenyebb_195 #adatok_szobanev, .keskenyebb_195 #adatok_datum, .keskenyebb_195 #adatok_agyak { width: 150px; padding: 0; }
.keskenyebb_500 #adatok_szobaleiras, .keskenyebb_500 #adatok_megjegyzes, .keskenyebb_500 #adatok_nev, .keskenyebb_500 #adatok_szobanev, .keskenyebb_500 #adatok_datum, .keskenyebb_500 #adatok_agyak { width: 240px; }

#szallodaszoba_logo {
	margin: 0 0 0 150px;
	float: right;
	clear: both;
	position: relative;
	left: 15px;
	top: 9px !important;
}
.keskenyebb_195 #szallodaszoba_logo { margin: 0 !important; left: 5px; top: 5px !important; }
.keskenyebb_500 #szallodaszoba_logo { margin: 0 !important; left: 5px; top: 5px !important; }

.lepes3 .input {
	border: none !important;
}

.keskenyebb_195 div.calendar {
	margin-left: 10px;
}
