/* CSS Document */

* { 
	margin:0; padding:0;
	border:0;
}

body{
	background:#4f4f4f;
	border:0;
	color:#333;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ============================= main layout ====================== */

a{ color:#bb5129; text-decoration: underline}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{
	font:26px Georgia, "Times New Roman", Times, serif;
	color:#3a3a3a;
	font-weight:normal;
	line-height:normal;
	padding:8px 0;
}
h1m{ font:26px Georgia, "Times New Roman", Times, serif; color:#3a3a3a; font-weight:normal; line-height:normal; padding:18px 0 0px 0;}
p{
	padding-bottom:8px;
}
img{ vertical-align:top}
/* ============================= header ====================== */

#head{ text-align:center; vertical-align:top; margin-top:-5px; margin-bottom:-5px}
/* ============================= content ====================== */
.pad_bot1{ padding-bottom:11px}
.pad_bot2{ padding-bottom:31px}
.pad_left1{padding-left:63px;}
.marg_right{ margin-right:24px}
.marg_right1{ margin-right:30px}

.font1{ font-size:15px; color:#373737;}
.font2{ text-align:center; color:#232323;}

.link1{ text-decoration:none; font-size:13px;}
.link1:hover{ text-decoration:underline}


.list1{ margin-top:-6px}
.list1 li{ line-height:24px;}
.list1 li a{ padding-left:10px; background:url(images/marker_1.gif) 0 2px no-repeat;}
.list1 .link1{ padding-left:0; background:none}

.news{ padding-left:18px; background:url(images/marker_2.jpg) 0 2px no-repeat; padding-bottom:3px}
#marker_top{position:absolute; background:url(images/marker_top.png) top no-repeat; margin-left:100px}
#marker_top:hover{ background: url(images/marker_top_active.png) top no-repeat;}
#marker_bot{position:absolute; background:url(images/marker_bot.png) top no-repeat; margin-left:100px; margin-top:366px}
#marker_bot:hover{ background: url(images/marker_bot_active.png) top no-repeat;}
.gallery_markers{ width:59px; height:33px}
/* ============================= footer ====================== */

#footer { color:#a5a5a5; padding:15px 30px 0 33px;}
#footer a{ color:#a5a5a5;}
#call{ text-align:right}
#icons{ text-align:center; width:100%;}
#icons li{ padding-right:1px; padding-left:1px; display:inline}
#footer_link{ text-align:center; display:block; padding-top:5px}

#footer_menu{ text-align:center; padding-top:14px}
#footer_menu li{ display: inline; padding-right:12px; background:url(images/footer_menu_line.jpg) right 3px no-repeat; margin-right:12px;}
#footer_menu .no_line{ background:none; padding:0; margin:0;}
#footer_menu li a{ color:#868686; text-decoration: none}
#footer_menu li a:hover, #footer_menu #active a{ color:#fff; text-decoration:underline}
/* ============================= forms ============================= */

#ContactForm {padding:5px 0 0 0;}
#ContactForm a{ margin-left:14px; margin-top:7px; margin-right:4px;}
#ContactForm .input {width:228px; height:13px; border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0; background:#fff; padding:5px 12px; margin-bottom:11px;font:11px Arial, Helvetica, sans-serif; color:#8a8a8a;}
#ContactForm textarea {width:228px; height:83px; border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;  background:#fff; padding:5px 12px; margin-bottom:11px;font:11px Arial, Helvetica, sans-serif; color:#8a8a8a; overflow:auto}
.col_1{ width:253px; float:left}
.col_2{ width:253px; float:left; padding-left:15px;}
.formSubmitButton {font-size: 12px; color: #fff; border: 0!important; width: 150px; height:33px; background: url(images/medium-grey-button.gif) 0 0 no-repeat; text-align: center; cursor: pointer}
