@charset "utf-8";

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

html {height:100%;}

body {
	min-height:100%;
	height:100%;
	background-color:#FFF;
	background-image:url(img/bg.jpg);
/*	background-size:contain;*/
	background-attachment:fixed;
	font-family:arial, sans-serif, tahoma;
}

#area {
	width: 1000px;
	margin: auto;
	height: auto !important;
	min-height:100%;
	height: 100%;
	border-left:solid 10px #FFF;
	border-right:solid 10px #FFF;
	background-color:#FFF;
/*	opacity: 0.95; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.95); -moz-opacity: 0.95; -khtml-opacity: 0.95;*/
}

#top {margin:0px auto 20px; width:859px; height:196px;}
.top {width:846px; height:196px;}

p {font-size:11pt;}

a {text-decoration:none;}

.amenu {
	display:block;
	padding-top:5px;
	padding-bottom:7px;
	background-color:#DDD;
	text-align: center;
}
.amenu:hover {background-color:#CCC;}

div {margin:0; padding:0;}

h1 {font-size:22pt; margin:15px 4px 8px;}
h2 {display:inline; font-size: 16pt; font-weight:normal; color:#333;}
h3 {font-size:10pt;}

/*td {border:solid 1px #FFFFFF;}*/


#prefooter {height:60px; clear:both;}

#footer {
	position:fixed;
	bottom:0;
	margin: auto;
	margin-top: -60px;
	width: 100%;
	height: 60px;
	clear: both;
/*	background-color:#FFF;*/
   }
#footer div {
	margin:auto;
	width:1020px;
	height:60px;
    background: #FFF;
	background-image:url(img/im.jpg);
	background-position:right;
	background-repeat:no-repeat;
	border-top:solid 2px #F33;
    color: #333;
	text-align:center;
   }
#footer div p {
	line-height:25px;
}

#pr0 {font-size:10pt; text-align:center;}
#pr1 {background-color:#CCF;}
#pr2 {background-color:#66F; color:#FFF;}
#pr4 {background-color:#FFF;}
#pr4:hover {background-color:#FFC;}
#pr5 {background-color:#DDD;}
#pr5:hover {background-color:#FFC;}
.pr100 {border-bottom:solid 2px #66F; height:20px;}

tr#pr1 td, tr#pr2 td, tr#pr4 td, tr#pr5 td {padding:5px;}

#map {float:right;}
#local {float:right; margin:150px 10px 0 0; height:580px; text-align:right; font-size:11pt; line-height:22px;}