@CHARSET "UTF-8";

.content_contact .both_columns {
	float: left;
	width: 852px;
	padding: 0 75px;
}

.content_contact .left_column {
	float: left;
	width: 408px;
}

.content_contact .left_column .cke_show_borders {
	padding: 0;
	width: 408px;
}

.content_contact .right_column {
	float: left;
	width: 442px;
}

.content_contact .contactForm, .content_contact .contact_form_div {
	float: left;
}

.content_contact .caption {
	float: left;
	width: 122px;
	height: 29px;
	padding: 6px 0 6px 4px;
	
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	color: #38495a;
	line-height: 29px;
}

.content_contact .shadowInput {
	margin: 6px 0;
}

.content_contact #shadowInput_content {
	width: 416px;
	height: 0;
	padding-top: 125px;
	margin-top: -4px;
}

.content_contact #shadowInput_content .hint, .content_contact #shadowInput_content textarea {
	min-width: 390px;
	width: 390px;
	max-width: 390px;
	min-height: 117px;
	height: 117px;
	max-height: 117px;
	line-height: 14px;
	margin-top: -125px;
}

.content_contact #shadowInput_content textarea {
	padding: 4px 12px;
}

.content_contact .submit_container {
	float: left;
	width: 415px;
	margin-top: 16px;
}

.content_contact .submit_container .captchaBox {
	float: left;
	margin-right: 16px;
	margin-top: 6px;
}

.content_contact .submit_container .captchaBox img {
	float: left;
	border: 1px solid #c4ccd5;
}

.content_contact .submit_container .captchaBox .refresh {
	float: left;
	width: 24px;
	height: 24px;
	margin: 18px 0 0 4px;
	background: url(./img/refresh.png) scroll no-repeat left top transparent;
}

.content_contact .submit_container .caption {
	width: 152px;
	padding: 0;
	text-align: center;
}

.content_contact .submit_container .shadowInput {
	margin-top: 0;
}

.content_contact .submit_container .shadowButton {
	float: right;
	margin-top: 0;
}

.content_contact .contactMessage {
	float: right;
	width: 624px;
	margin-top: -58px;
	text-align: center;
	padding: 0;
}

.content_contact .map_image_link {
	float: left;
	margin: 0 0 30px 30px;
}
.subpage_contact{
}
.contact_table{
	word-wrap: break-word;
	table-layout: fixed;
}
.contact_table, .contact_table td{
	border: none;
	word-wrap: break-word;
white-space: normal;
}
.contact_table td{
	padding:10px;
	word-wrap: break-word;
white-space: normal;
}
.subpage_map{
}
#map{
	width: 100%;
	height: 410px;
}

.contact_form_left input, textarea {
  border: 2px solid #808080;
  color: #0386C4;
  
  height: 34px;
  line-height: 34px;
  padding: 0 5px;
  width: 80%;
  display: block;
  margin: 10px;
}
textarea{
	width:98%;
	height:160px;
	resize: none;
	margin: 0px 10px 10px 10px !important;
}
.contact_form_left{
}
.send_form_btn{
	background-color: #999999;
	width: 195px;
	height: 38px;
	display: block;
	float: right;
	text-align: center;
	font-family: 'calibrilight';
	color: #FFFFFF;
	font-size: 22px;
	line-height: 38px;
}
.send_form_btn:hover{
	color: white;
	background-color: #0085c3;
}