.form_object { border: 1px solid #CCCCCC; font-size: 100%; height: 1.8em; left: auto; position: relative; top: auto; width: 18em; }
.form_object label { position: absolute; width: inherit; height: inherit; display: block; text-align: center; padding-top: 2px; }
.form_object input, .form_object_textarea textarea { position: absolute; top: 0.1em; left: 1em; bottom: 0.2em; width: 18em; text-align: center; background-color: transparent; border: 0; background-image: url(../media/empty_pixel.gif); color: #333366; }

.form_object_textarea { height: 5em; font-size: 100%; text-align: left; position: relative; }
.form_object_textarea .textarea { font-size: 100%; text-align: left; }

.captcha_img { width: 140px; height: auto; }

.ui-datepicker { background: url("../media/bg_page_pattern.jpg") repeat; }

.dd-select { background:transparent !important; border:none;  }
.dd-selected { padding:1px 3px 1px 3px !important; font-weight: normal !important; }
.dd-option { padding:1px !important; }
.dd-option-text { color:#000000; }
.dd-pointer {  }
.dd-selected-text { color:#000000 !important; }
span.dd-pointer-down {
	border-top-color: #000000;
	border-width:7px !important;
	top:9px;
}
span.dd-pointer-up {
	border-bottom-color:#000000 !important;
	border-width:7px !important;
	top:4px;
}
.dd-options { height: 200px; overflow: auto; }

.form_contact h1 { font-size: 14px; font-weight: normal; padding:4px 0; }

.buttons { background: url(../media/board.png) no-repeat; position: relative; display: inline-block; color: #000; }
.but_form_submit { background-position: -3px -2px; width: 144px; height:26px; }
.but_form_submit:hover { background-position: -3px -34px; }

.buttons { display: table-cell; vertical-align: middle; text-align: center; }
.buttons label { display: inline-block; }

.bvalidator_errmsg { margin-left: -30px; }

.box_search .form_object { background-color: #707070; border: medium none; padding: 0.4em 2.2em 0.4em 0.2em; position: absolute; right: 0; top: 6em; width: 8.8em; }
.box_search .form_object label { color: #FFF; }
.box_search .form_object input { color: #FFF; width: 9em; left: 0.1em; top: 0.5em; }
.box_search .form_object a { height: 2em; position: absolute; right: 0; top: 0.3em; width: 2em; z-index: 10; }
.box_search .form_object a:hover { background: #0053c2; }
.box_search .form_object a img { width: inherit; height: inherit; }

#formcontact { display: inline; }
#formcontact .form_object { border-color: #888; font-size: 120%; }
#formcontact .form_object input { font-size: 100%; width: 16em; text-align: left; }
#formcontact .form_object_textarea { border: 1px #888 solid; font-size: 110%; }
#formcontact .form_object_textarea textarea { font-size: 110%; width: 35em; height: 4em; font-family: 'Open Sans', sans-serif; text-align: left; resize:none; }
#formcontact .captcha_img { width: 12em; float: left; }
#formcontact .captcha_img input { width: inherit; }
#formcontact .form_object_captcha { width: 5.5em; float: left; margin-top: 2em; }
#formcontact .form_object_captcha input { width: 5em; left: 0.1em; top: 0.2em; }