/*** OTP Hazforum REDESIGN - Forms - CSS by Polgar Peter (Force) ***/

/* --- Alap formelemek tulajdonsagai: --- */

/* alap label BEGIN */
div.experts_form label,
form#forgot_password label,
form#register div.reg_alapadatok label,
form#register div#reg_other label,
form#base_login label,
form#passwordmodify label,
form#profile_form table.profile_form_table label,
form#offerform div.offerformitems label,
form#calendar_form div#calendar_form_items label,
form#company_filter div#company_filter_items label {
	display: block;
}

/* alap label END */

/* alap texfield BEGIN */

div.experts_form input.captcha,
form#forgot_password input#forgot_password_username_or_email_address,
form#register div.reg_alapadatok input,
form#register div#reg_other input,
form#base_login input#signin_username,
form#base_login input#signin_password,
form#passwordmodify input#change_password_old_password,
form#passwordmodify input#change_password_password,
form#passwordmodify input#change_password_password_confirmation,
form#profile_form table.profile_form_table input,
form#offerform div.offerformitems input,
form#calendar_form div#calendar_form_items input,
form#base_search div.base_search_items input,
form#tender_form div.tender_form_box input {
	background-color: #E6FAD7;
	border: 1px solid #7AC142;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0px 2px 5px;
}

/* alap texfield END */

/* alap radiogomb/checkbox BEGIN */

input#register_Profile_newsletter,
input#register_rules_confirm,
form#profile_form table.profile_form_table input#company_logo_delete {
	display: block;
	height: 20px;
	margin-bottom: 5px;
	width: 20px;
}

/* alap radiogomb/checkbox END */

/* alap textarea BEGIN */

div.comment_box_form textarea#comment_content,
div.experts_form textarea#q_and_a_question,
div.topic_form textarea#topic_body,
form#profile_form table.profile_form_table textarea,
form#offerform div.offerformitems textarea,
form#calendar_form div#calendar_form_items textarea,
form#company_comment textarea {
	background-color: #E6FAD7;
	border: 1px solid #7AC142;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: auto;
	padding: 5px;
}

/* alap textarea END */

/* alap select BEGIN */

form#register div.reg_alapadatok select,
form#register div#reg_other select,
form#profile_form table.profile_form_table select,
form#offerform div.offerformitems select,
form#calendar_form div#calendar_form_items select,
form#company_filter div#company_filter_items select {
	background-color: #E6FAD7;
	border: 1px solid #7AC142;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 0px;
}

/* alap select END */

/* alap gomb BEGIN */

div#ratingdiv input#submit_rating,
div.comment_box_form input#comment_submit,
div.experts_form div.buttonContainer input,
div.topic_form input#topic_submit,
form#forgot_password input#forgotpass_submit,
form#forgot_password input#forgotpass_reset,
form#register input#reg_submit,
form#register input#reg_reset,
form#base_login input#reg_login_submit,
form#base_login input#reg_login_reset,
form#passwordmodify input#submit_passwdmod,
form#profile_form input#profile_submit,
form#offerform input#offer_submit,
form#calendar_form input#calendar_submit,
form#calendar_form input#calendar_reset,
form#company_filter input#company_filter_submit,
form#company_comment input#company_comment_submit,
form#base_search input#base_search_submit,
form#base_search input#base_search_advanced,
form#tender_form input#tender_form_submit,
form#document_form input#document_form_submit,
form#data_form input#data_form_submit {
	background-color: #2183A8;
	border: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 1px 3px;
}

/* alap gomb END */

/* alap <a> gomb BEGIN  */

a.back_nomessage,
div.calendar_left div.thingsholder a.editbutton,
div.calendar_left div.thingsholder a.delbutton,
a.company_back {
	background-color: #2183A8;
	color: #FFFFFF !important;
	display: block;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	text-align: center;
	width: 50px;
}

/* alap <a> gomb END  */

/* --- Oldalspecifikus styleok: --- */

/* header BEGIN */

/* things holder BEGIN */

/* header labels */
div#things_holder label#label_searchvalue,
div#things_holder label#label_signin_username {
	display: block;
	height: 28px;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
}
	div#things_holder label#label_searchvalue { color: #FFFFFF; }
	div#things_holder label#label_signin_username { color: #006F51; }

/* header inputs */
div#things_holder input#searchvalue,
div#things_holder input#signin_username,
div#things_holder input#signin_password {
	background-color: #FFFFFF;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	color: #006F51;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	float: left;
	height: 14px;
	padding: 3px 0px 3px 3px;
	width: 99px !important;
}
	div#things_holder input#searchvalue { border-color: #DEEFD0; }
	div#things_holder input#signin_username { border-color: #F1F1F2; border-width: 1px; margin-right: 20px; }
	div#things_holder input#signin_password { border-color: #F1F1F2; }

/* header buttons */
div#things_holder input#header-search-button,
div#things_holder input#header_login_button {
	background: #E9E9E9 url('/images/REDESIGN/header_buttons_bg.gif') no-repeat left top;
	border: 0px;
	color: #E9E9E9;
	cursor: pointer;
	display: block;
	font-size: 0px;
	float: left;
	height: 22px;
	outline: none;
	overflow: hidden;
	text-align: left;
	width: 22px;
}

/* things holder END */

/* header END */

/* article dobozok BEGIN */

/* szavazas doboz BEGIN */

div#ratingdiv label#label_rating {
	color: #006F51;
	padding: 0px 5px 0px 14px;;
}

div#ratingdiv select#id_rating {
	border: 1px solid #A5ACB2;
	color: #000000;
	margin-right: 5px;
	width: 34px;
}

/* szavazas doboz END */

/* komment doboz BEGIN */

div.comment_box_form label {
	display: none;
}

div.comment_box_form textarea#comment_content {
	background-color: #E6E7E8;
	border: 1px solid #BDBDBD;
	height: 120px;
	margin: 0px 0px 10px 14px;
	width: 325px;
}

div.comment_box_form input#comment_submit {
	float: right;
}

/* komment doboz END */

/* article dobozok END */

/* szakertok beloldal BEGIN */

/* form */
div.experts_form label {
	float: left;
	font-weight: bold;
	width: 100px;
}

div.experts_form textarea#q_and_a_question {
	float: left;
	height: 80px;
	margin-bottom: 4px;
	width: 500px;
}

div.experts_form input.captcha {
	float: left;
	margin-bottom: 4px;
	width: 196px;
}

div.experts_form div.captchaContainer a {
	border: 1px solid #7AC142;
	clear: both;
	display: block;
	height: 60px;
	margin: 0px 0px 4px 100px;
	width: 200px;
}

div.experts_form div.buttonContainer {
	padding: 12px 0px 0px 100px;
}

	div.experts_form div.buttonContainer input {
		float: left;
		margin-right: 10px;
	}

	div.experts_form div.buttonContainer a {
		float: left;
	}

div.experts_form ul.error_list {
	padding-left: 100px;
}

/* szakertok beloldal END */

/* forum BEGIN */

/* forum beloldal */
div.topic_form textarea#topic_body {
	height: 96px;
	margin-bottom: 10px;
	width: 593px;
}

div.topic_form input#topic_submit {
	margin-left: 3px;
}

/* forum END */

/* elfelejtett jelszo BEGIN */

form#forgot_password label {
	float: left;
	font-weight: bold;
	line-height: 20px;
	margin-right: 5px;
	width: 70px;
}

form#forgot_password input#forgot_password_username_or_email_address {
	float: left;
	width: 200px;
}

form#forgot_password input#forgotpass_submit {
	margin-left: 75px !important;
}

form#forgot_password input#forgotpass_reset,
form#forgot_password input#forgotpass_submit {
	float: left;
	margin: 10px 10px 0px 0px;
}

/* elfelejtett jelszo END */

/* regisztracio / login BEGIN */

/* alap reg / sikeres reg / login / jelszomodositas */
/* labels */
form#register div.reg_alapadatok label,
form#register div#reg_other label,
form#register div#newsletter label,
form#base_login label,
form#passwordmodify label {
	font-weight: bold;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: left;
	width: 160px;
}
	form#register div#reg_other label { width: 270px; }
	form#register div#newsletter label { width: 470px; line-height: 19px; }
	form#base_login label { width: 70px; }

/* textfields */
form#register div.reg_alapadatok input,
form#register div#reg_other input,
form#base_login input#signin_username,
form#base_login input#signin_password,
form#passwordmodify input#change_password_old_password,
form#passwordmodify input#change_password_password,
form#passwordmodify input#change_password_password_confirmation {
	float: left;
	margin-bottom: 5px;
	width: 200px;
}

/* selects */
form#register div.reg_alapadatok select,
form#register div#reg_other select {
	float: left;
	margin-bottom: 5px;
	width: 207px;
}

/* checkboxes */
input#register_Profile_newsletter,
input#register_rules_confirm {
	float: left;
	margin-right: 5px;
}

/* buttons */
form#register input#reg_submit { margin: 0px 10px 0px 220px; }
form#base_login input#reg_login_submit { margin: 10px 10px 10px 115px; }
form#passwordmodify input#submit_passwdmod { margin: 10px 0px 0px 165px; }
form#register input#reg_reset {}
form#base_login input#reg_login_reset {}

/* other */
form#base_login p { margin-left: 118px; }
form#base_login ul.error_list { display: block; text-align: right; clear: both; }
form#passwordmodify ul.error_list { display: block; padding-left: 165px; }
form#register .invisible { display: none; }

/* regisztracio / login / jelszomodositas END */

/* szolgaltatoi profilok form BEGIN */

form#profile_form table.profile_form_table th,
form#profile_form table.profile_form_table td {
	vertical-align: top;
}

/* label */
form#profile_form table.profile_form_table label {
	font-weight: bold;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: left;
	width: 125px;
}

/* textfield */
form#profile_form table.profile_form_table input {
	float: left;
	margin-bottom: 5px;
	width: 305px;
}

/* checkbox */
form#profile_form table.profile_form_table input#company_logo_delete {
	float: left;
	margin-right: 5px;
}

/* select */
form#profile_form table.profile_form_table select {
	float: left;
	margin-bottom: 5px;
	width: 312px;
}

/* textarea */
form#profile_form table.profile_form_table textarea {
	height: 96px;
	margin-bottom: 5px;
	width: 300px;
}

/* button */
form#profile_form input#profile_submit {
	float: left;
	margin: 10px 10px 0px 130px;
}

/* other */
form#profile_form ul.error_list {
	clear: both;
	display: block;
}

form#profile_form a.back_nomessage {
	float: left;
	margin: 10px 0px 0px 0px;
}


/* szolgaltatoi profilok form END */

/* ajanlatkeres BEGIN */

/* label */
form#offerform div.offerformitems label {
	font-weight: bold;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: left;
	width: 125px;
}

/* textfield */
form#offerform div.offerformitems input {
	float: left;
	margin-bottom: 5px;
	width: 305px;
}

/* select */
form#offerform div.offerformitems select {
	float: left;
	margin-bottom: 5px;
	width: 312px;
}

/* textarea */
form#offerform div.offerformitems textarea {
	height: 96px;
	margin-bottom: 5px;
	width: 300px;
}

/* captcha */
form#offerform div.offerformitems a {
	border: 1px solid #7AC142;
	clear: both;
	display: block;
	height: 60px;
	margin: 0px 0px 4px 130px;
	width: 200px;
}

/* button */
form#offerform input#offer_submit {
	float: left;
	margin: 10px 10px 0px 130px;
}

/* other */
form#offerform ul.error_list {
	clear: both;
	display: block;
	padding-left: 130px;
}

/* ajanlatkeres END */

/* naptar BEGIN */

/* label */
form#calendar_form div#calendar_form_items label {
	font-weight: bold;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-left: 15px;
	text-align: left;
	width: 76px;
}

/* textfield */
form#calendar_form div#calendar_form_items input {
	float: left;
	margin-bottom: 5px;
	width: 305px;
}

/* select */
form#calendar_form div#calendar_form_items select {
	float: left;
	margin-bottom: 5px;
}

	form#calendar_form div#calendar_form_items select#calendar_entry_date_year,
	form#calendar_form div#calendar_form_items select#calendar_entry_date_month,
	form#calendar_form div#calendar_form_items select#calendar_entry_date_day {
		margin-right: 5px;
		width: 65px;
	}

	form#calendar_form div#calendar_form_items select#calendar_entry_notification_day {
		width: 205px;
	}

/* textarea */
form#calendar_form div#calendar_form_items textarea {
	height: 80px;
	margin-bottom: 5px;
	width: 300px;
}

/* button */
form#calendar_form input#calendar_submit,
form#calendar_form input#calendar_reset {
	float: left;
	margin-top: 10px;
}

	form#calendar_form input#calendar_submit {
		margin: 10px 10px 0px 96px;
	}

div.calendar_left div.thingsholder a.editbutton,
div.calendar_left div.thingsholder a.delbutton {
	float: left;
}

	div.calendar_left div.thingsholder a.editbutton {
		margin-right: 10px;
		width: 90px;
	}

	div.calendar_left div.thingsholder a.delbutton {
		width: 50px;
	}

/* other */
form#calendar_form div#calendar_form_items button {
	background: transparent url('/images/REDESIGN/calendar_table2.gif') no-repeat 2px 2px;
	border: 0px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	padding: 2px;
	width: 23px;
}

form#calendar_form ul.error_list {
	clear: both;
	display: block;
	padding-left: 96px;
}
/* naptar END */

/* szolgaltatok BEGIN */

/* szolgaltatok nyito BEGIN */

/* cim */
p.company_filter_title {
	color: #2183A8;
	font-weight: bold;
	line-height: 17px;
	padding-top: 6px;
}

/* label */
form#company_filter div#company_filter_items label {
	font-weight: bold;
	float: left;
	line-height: 19px;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: left;
	width: 195px;
}
	/* nyiton */
	div.company_index_filter form#company_filter div#company_filter_items label { width: 90px; }

/* select */
form#company_filter div#company_filter_items select {
	float: left;
	margin-bottom: 5px;
	width: 200px;
}

	/* nyiton */
	div.company_index_filter form#company_filter div#company_filter_items select { width: 300px; }

/* button */
form#company_filter input#company_filter_submit {
	float: left;
	margin-top: 10px;
}
	/* nyiton */
	div.company_index_filter form#company_filter input#company_filter_submit { margin-left: 95px; }

/* szolgaltatok nyito END */

/* listaoldal BEGIN */

/* vissza gomb */
a.company_back {
	float: left;
	margin-top: 2px;
	width: 155px;
}

/* listaoldal END */

/* profil oldal BEGIN */

/* textarea */
form#company_comment textarea {
	height: 96px;
	margin-bottom: 5px;
	width: 618px;
}

/* button */
form#company_comment input#company_comment_submit {
	float: left;
	margin: 10px 10px 0px 0px;
}

/* other */
div.comment_textarea a.back_nomessage {
	float: left;
	margin-top: 10px;
	width: 50px;
}

/* profil oldal END */

/* szolgaltatok END */

/* kereses BEGIN */

/* textfield */
form#base_search div.base_search_items input {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	width: 305px;
}

/* button */
form#base_search input#base_search_submit,
form#base_search input#base_search_advanced {
	float: left;
	margin: 1px 10px 0px 0px;
}

/* kereses END */

/* palyazar BEGIN */

/* utolso stepnel nem kell a form */
div.tender_disabled,
form#tender_form div.disabled {
	display: none !important;
}

/* label */
form#tender_form div.tender_form_box label {
	font-weight: bold;
	float: left;
	line-height: 19px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-left: 60px;
	text-align: left;
	width: 100px;
}
	form#tender_form div.tender_form_box label#tender_address,
	form#tender_form div.tender_form_box label#tender_data { padding-left: 30px; width: 200px; }

/* textfield */
form#tender_form div.tender_form_box input {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	width: 325px;
}

	form#tender_form div.tender_form_box input#tender_zip { width: 40px; }
	form#tender_form div.tender_form_box input#tender_phone { width: 163px; }

/* button */
form#tender_form input#tender_form_submit {
	margin: 10px 0px 30px 165px;
}

/* other */
form#tender_form ul.error_list {
	clear: both;
	display: block;
	padding-left: 165px;
}

/* palyazar END */

/* palyazar upload BEGIN */

/* button */
form#document_form input#document_form_submit {}
form#data_form input#data_form_submit {}

/* palyazar upload END */