body {	margin:0px;
	font-family:Arial;
	font-size:12px;
}
td,th,div,span {	font-family:Arial;
	font-size:12px;
}
form {	padding:0px;
	margin:0px;}
a,a:visited,a:link,a:hover {
	color:#5285c9;
	font-family:Arial;
	text-decoration:underline;
}
a:hover {	text-decoration:none;
}

.input {	font-family:Arial;	font-size:12px;	border:1px solid #c7cbcc;
	vertical-align:middle;
}
.title {	color:#e9170d;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
.title2 {	width:470px;
	background:url(images/title2.gif) no-repeat;
	margin-bottom:8px;
}
.title2_ {	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	line-height:25px;
}
.date {	color:#065a9a;
	font-weight:bold;}

.error {	color:#f00;
	font-weight:bold;
	text-align:center;}

.h10 {
	height:10px;
	font-size:1px;
}
.h20 {
	height:20px;
	font-size:1px;
}

.bg-l {
	width:20px;
	background:url(images/bg-l.gif) repeat-y;
}
.bg-r {
	width:20px;
	background:url(images/bg-r.gif) repeat-y;
}
.bg-m {	padding:0 20 10 20px;
}

.menu {	width:100%;	height:28px;	background:#e9170d;}
.menu-left {
	width:4px;
	background:url(images/menu-left.gif) no-repeat;
}
.menu-right {
	width:4px;
	background:url(images/menu-right.gif) no-repeat;
}
a.red,a.red:visited,a.red:link,a.red:hover {
	color:#f11903;
	text-decoration:none;
}
a.red:hover {
	text-decoration:underline;
}

.frame-top {
	width:200px;
	height:5px;
	background:url(images/frame-top.gif) no-repeat;
	font-size:1px;
}
.frame-bottom {
	width:200px;
	height:5px;
	background:url(images/frame-bottom.gif) no-repeat;
	font-size:1px;
}
.frame-middle {	width:198px;
	border-left:1px solid #c7cbcc;
	border-right:1px solid #c7cbcc;
	text-align:left;
}
.frame-middle2 {	padding:5 10px;
}

.polls_bar {	background:#f11903;
}
a.poll,a.poll:visited,a.poll:link,a.poll:hover {
	color:#4f4f4f;
	font-weight:bold;
	text-decoration:underline;
}
a.poll:hover {
	text-decoration:none;
}
.grey {	color:#535353;
}
a.grey,a.grey:visited,a.grey:link,a.grey:hover {
	color:#535353;
	text-decoration:underline;
}
a.grey:hover {
	text-decoration:none;
}

.hr {
	height:1px;
	background:#e0e0e0;
	font-size:1px;
	margin-top:5px;
	margin-bottom:5px;
}
.hr2 {
	height:4px;
	background:url(images/hr2.gif) repeat-x center;
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
}
.news_content {	color:#747474;
}

div.leftmenu {	width:202px;
	height:23px;
}
a.leftmenu,a.leftmenu:visited,a.leftmenu:link,a.leftmenu:hover {	width:202px;
	height:23px;
	color:#4c4c4c;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
	display:block;
	margin-top:2px;
	margin-bottom:2px;
	background:url(images/leftmenu.gif) no-repeat;
	padding-left:10px;
}
a.leftmenu:hover {	color:#db5040;}
.pollquestion {	font-weight:bold;}

.guestbook_answer {	color:#065a9a;
	margin-top:5px;
}

img.gallery {	border:1px solid #e9170d;}

#mapDetail {	display: none;	position: absolute;
	z-index: 10;
	border: 2px solid #f00;
	background: #fff;}