#Contact {position: absolute; top:75px;}
h1.contacttxt {color: #FFFFFF; padding-left:175px;}
/* general body and other backgrounds style begin */

.body{
 background-color: #E9EFE8;
 margin-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 
 text-decoration : none;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : normal;
 color: #395D1C;
}
td{
 background-color: transparent;
 text-decoration : none;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : normal;
 color: #395D1C;
}
a{
 background-color: transparent;
 text-decoration : none;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color: #489818;
}
a:hover{
 background-color: transparent;
 text-decoration : none;
 color: #245307;
}
.bgr_h_sh{
 background : url(../images/h_sh_bgr.gif);
 background-repeat : repeat-x;
}
.bgr_h_sh2{
 background : url(../images/h_sh_bgr2.gif);
 background-repeat : repeat-x;
}
.bgr_c_left{
 background : url(../images/site_left_bgr.gif);
 background-repeat : repeat-y;
}
.bgr_c_center{
 background : url(../images/c_left_sh_bgr.gif);
 background-repeat : repeat-y;
}
.bgr_c_right{
 background : url(../images/site_right_bgr.gif);
 background-repeat : repeat-y;
}
.bgr_mm_below{
 background : url(../images/mm_bottom_sh_bgr.gif);
 background-repeat : repeat-x;
}
.bgr_f_sh{
 background : url(../images/f_sh_bgr.gif);
 background-repeat : repeat-x;
}
.bgr_f_sh2{
 background : url(../images/f_sh_bgr2.gif);
 background-repeat : repeat-x;
}
.bgr_f_copyright{
 background : url(../images/f_b_bgr.jpg);
 background-repeat : no-repeat;
}
.bgr_f_bottom_sh{
 background : url(../images/f_b_sh_bgr.gif);
 background-repeat : repeat-x;
}
.bgr_box_dotted{
 background : url(../images/c_box_dotted_bgr.gif);
 background-repeat : repeat-x;
}


.c_site{
 	background-color: #E9EFE8;
}
.c_c_menu{
 	background-color: #F1F6ED;
}
.c_c_bgr{
 	background-color: #ffffff;
}
.c_mm_left_bgr{
 	background-color: #CFDFC4;
}
.c_mm_bgr{
 	background-color: #DEE9D7;
}
.c_mm_bgr2{
 	background-color: #E9F1E2;
}
.c_f_menu{
 	background-color: #F1F6ED;
}
.c_f_menu_below{
 	background-color: #B6C6A9;
}
.c_box_title{
 	background-color: #ECF1E2;
}
.c_box_title2{
 	background-color: #DAE5CD;
}


/* general body and other backgrounds style end */


/* menu - styles begin */

.mainmenu{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #489818;
	display : block;
}
a.mainmenu:hover{
	background-color: transparent;
	text-decoration : none;
	color: #B82A2A;
}

.mainmenu_selected{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #B82A2A;
	display : block;
}
a.mainmenu_selected:hover{
	background-color: transparent;
	text-decoration : none;
	color: #B82A2A;
}

/* menu - styles end */


/* general pages - content text styles begin */


.info_small{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #7B904F;
}
.stars{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #BC0D0D;
}
.error{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #BC0D0D;
}
.title{
	background-color: #ECF1E6;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 21px;
	font-weight : bold;
	color: #AE0C0C;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.subtitle{
	background-color: #transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #7AAB0D;
}
.bodytext{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight : normal;
	color: #395D1C;
}
.links{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #489818;
}
a.links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #245307;
}
.imgs_outline{
 	border-style:solid;
 	border-width:1px;
 	border-color: #8AA77D;
}
.box_title{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color: #AE0C0C;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.box_title_phone{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color: #26500D;
}


/* general pages - content text styles end */




/* footer styles - begin */

.f_copyright{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #ffffff;
}
.f_links{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #489818;
}
a.f_links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #B82A2A;
}
.f_links_points{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #91CA6E;
}


/* footer styles - end */



/* -------------- form styles begin -------------- */


/* general basic form styles - styles begin */

input.input_gen{
 background-color: #E4ECDC;
 text-decoration : none;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight: bold;
 color: #628A08;
 width: 160px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #A5C18C;
}
select.select_gen{
 background-color: #E4ECDC;
 text-decoration : none;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight: bold;
 color: #628A08;
 width: 160px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #A5C18C;
}
input.button_gen{
 background-color: #7BA61B;
 text-decoration : none;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight: bold;
 color: #ffffff;
 width: 100px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #A9C491;
}
textarea.textarea_gen{
 background-color: #E4ECDC;
 text-decoration : none;
 font-family : Arial, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight: bold;
 color: #628A08;
 width: 160px;
 height: 100px;
 border-style:solid;
 border-width:1px;
 border-color: #A5C18C;
}

/* general basic form styles - styles end */


/* -------------- form styles end -------------- */