td.td_content_contact {
	background-image:url('_images/bg_contact_page.gif');
	background-repeat:repeat-y;
}

table.contact_layout {
	width:920px;	
}

table.contact_layout tr.layout_top{
	height:25px;	
}
table.contact_layout td.layout_left{
	width:30px;	
}
table.contact_layout td.layout_center{
	width:860px;	
}
table.contact_layout td.layout_right{
	width:30px;	
}

/* T A B L E   C O N T A C T   S T U F F */
table.contact_stuff {
	width:820px;
	background-image:url('_images/contact_stuff_bg.gif');
	background-repeat:repeat-y;	
}

table.contact_stuff td.td_stuff_left ,td.td_stuff_right{
	width:8px;
	height:15px;
	/*background-color:#BDC2AC;*/
}

table.contact_stuff td.td_dark_lane{
	width:250px;
	/*background-color:#576433;*/
}
table.contact_stuff td.td_divider_1{
	width:9px;
	/*background-color:#000000;*/
}
table.contact_stuff td.td_divider_2{
	width:10px;
	/*background-color:#000000;*/
}
table.contact_stuff td.td_divider_3{
	width:10px;
	/*background-color:#000000;*/
}
table.contact_stuff td.td_img_lane{
	width:150px;
	background-color:#576433;
}

table.contact_stuff td.td_data_holder{
	width:415px;
	/*background-color:#576433;*/
}
/*contact title*/

table.contact_stuff td.contact_title{
	background-image:url('_images/contact_title_bg.gif');
	background-repeat:repeat-y;
	font-size:20px;
	font-family:verdana;
	font-weight:bold;
	color:#ffffff;
	height:50px;
}

table.contact_stuff td.stuff_header{
	background-image:url('_images/contact_header_bg.gif');
	background-repeat:repeat-x;
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
	color:#ffffff;
	height:20px;
	text-align:center;
	align:right;
	
}

/* phone number*/
table_phones {
	width:450px;
	border-width:1px;
	border-color:#29542c;
	align:center;
}
td.phone_number {
	background-image:url('_images/contact_phone_number_bg.gif');
	background-repeat:repeat-x;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	color:#ffffff;
	height:35px;
	width:200px;
	border-width:1px;
	border-color:#29542c;
}
/*FORM*/
td.form_caption {
	font-size:11px;font-weight:bold;
	font-family:verdana;
	color:#ffffff;
	text-align:right;
	width:145px;
}

/*address*/
table.address {
	width:200px;
}
td.address_item {
	font-size:14px;font-weight:bold;
	font-family:verdana;
	color:#ffffff;
	text-align:left;
}

tr.tr_address {
	height:250px;
}

.error_line {
	background-color:#ffffff;
	color:#ff0000;
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
}
.class_ok_msg {
	background-color:#ffffff;
	color:#008000;
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
	padding:10px;
}

.class_error_msg {
	background-color:#ffffff;
	color:#ff0000;
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
	padding:10px;
}
		img.img_dot {
			width:5px;
			height:5px;
		}
		
table.contact_form {
	/*background-color:#dfe9d6;*/
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}		