*{margin:0;padding:0;}
#apDiv1{display:none;}
html, body {height:100%; line-height:1; font:11px Tahoma; color:#555;}
table{border-collapse:collapse; border-spacing:0}
td{vertical-align:top}
img{border:0;}
address,em{font-style:normal}
a{outline:none;}
input, select, button {vertical-align:middle;}
textarea {vertical-align: top;}
h1 {color:#a70e13; font:bold 14px Tahoma; text-transform:uppercase; margin-bottom:48px; padding-top:15px;}
p {margin-bottom:12px;}
/* === HEADER ===*/
#root {min-height:100%; min-width:980px;}
	#header {height:238px; background:url(../images/header_bg.png) -40px 20px; position:relative;}
		#logo {position:absolute; left:-1px; top:30px; width:445px; height:208px; background:url(../images/logo.jpg) no-repeat;}
			#logo a {position:absolute; left:225px; width:220px; height:50px; text-indent:-5000px; z-index:9999;}

		#menu {padding-top:100px; margin-left:310px; height:138px; background:url(../images/header_bg_bottom.png) repeat-x 0 100%; position:relative; z-index:100;}
			#menu li {float:left; list-style:none; padding-right:4%;}
			#menu a {padding:4px 8px; float:left; font:13px Tahoma; color:#015b7e; text-transform:uppercase; text-decoration:none;}
				#menu li.act a {color:#fff; background:#f15b25;}

		#rt {position:absolute; top:50px; right:0; width:199px; height:177px; background:url(../images/lamp.png) no-repeat 0 100%; z-index:1000;}
			#nav {position:absolute; z-index:9000; top:35px; right:12px;}
			#nav li {float:left; margin-right:36px; display:inline;}
			#nav li a {display:block; text-indent:-5000px; width:13px; height:11px;}
				.nav_home {background:url(../images/nav_home.gif) no-repeat}
				.nav_search {background:url(../images/nav_search.gif) no-repeat}
				.nav_mail {background:url(../images/nav_mail.gif) no-repeat}
				.nav_map {background:url(../images/nav_map.gif) no-repeat}
					.nav_home_act {background:url(../images/nav_home_act.gif) no-repeat}
					.nav_search_act {background:url(../images/nav_search_act.gif) no-repeat}
					.nav_mail_act {background:url(../images/nav_mail_act.gif) no-repeat}
					.nav_map_act {background:url(../images/nav_map_act.gif) no-repeat}
			

/* === MAIN === */
#main {width:100%; padding-bottom:180px; overflow:hidden;}
#wrapper{float:right;width:100%;margin-left:-320px;}
	#content{margin-left:320px; width:50%; float:left}

	#news{float:left;width:320px}
		#news dl {margin:0 40px 0 35px;}
			#news dt {color:#959595; font:bold 10px Tahoma; background:url(../images/news_arr.gif) no-repeat 0 4px; padding-left:15px; margin-bottom:14px;}
			#news dd {border-bottom:1px solid #c7c7c7; margin-left:15px; margin-bottom:15px; padding-bottom:20px;}
			#news dd a {color:#f15922;}

	#send {float:left;clear:left;width:320px;}
		#send_form {margin-left:50px;}
			#send_form dt {color:#000; font:11px Verdana;}
			#send_form dd {margin-bottom:6px;}
				#send_form select ,#send_form input, #send_form textarea {width:230px; height:16px; border:1px solid #000;}
#send_form textarea {height:112px;}
				#send_form input.submit{border:2px solid #132b11; color:#132b11; font:11px Tahoma; padding:2px 6px; background:none; width:auto; height:auto;}


	#news h2, #send h2 {color:#a70e13; font:bold 12px Verdana; text-transform:uppercase; border-top:8px solid #f26522; border-right:1px solid #f26522; margin:0 20px 20px 50px; padding-top:12px}

/* === FOOTER === */
#footer {width:100%; min-width:980px; height:148px; margin-top:-148px; position:relative; background:url(../images/header_bg.png);}
	#footer ul {position:absolute; left:50px; top:30px; list-style:none; font:9px Tahoma; color:#464646;}
	#footer li {margin-bottom:12px;}
	#stool {float:right; right:16px; width:120px; height:186px; background:url(../images/stool.png); margin-top:-120px; position:relative;}
#content dt {
	color:#333333;
	font:bold 14px Tahoma;
	background:url(../images/content_head.gif) no-repeat 0 0px;
	padding-left:10px;
	margin-bottom:0px;
}
h9 {
	color:#666666;
	text-transform:uppercase;
	margin-bottom:48px;
	padding-top:15px;
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-left: 10px;
}

#pathway {width: 100%; margin: 20px 0 20px 0; background-color: #d5d5d5; vertical-align: absmiddle; z-index:10000}
  #pathway img {vertical-align: middle;}
  #pathway .rightCorners {position: absolute; right:0;}
  
.mapPrv { float: left;display: block;width:205px;padding-right:50px;padding-bottom: 50px; }
.mapPrv a {text-decoration: none;}
.mapPrv .link{ color: #2d639f; text-decoration: underline;}
.mapPrv .link img {text-decoration: none;}

.addr_city {font-weight: bold;}
.addr_tel {font-size: 14px;}

#mapdiv {left: 30%; top: 20%; position: absolute; cursor: hand; cursor:pointer; }
.mapPrv {cursor: hand;cursor:pointer; }
.mapPrv img {float:left}

.sitemap1, .sitemap2, .sitemap3, .sitemap4 {padding-left: 20px;}
.sitemap1 {font-size: 12px; font-weight: bold; padding-bottom: 20px; margin-left: 50px;}
.sitemap1 a {color: #20386c;}
.sitemap1 a:visited {color: #20386c;}
.sitemap1 a:hover {color: #20386c; color: #808080;}
.sitemap2 {font-weight: normal;padding-top: 10px; color: #cccccc;}
.sitemap2 a, .sitemap2 a:visited,{color: #505050;}
.sitemap2 a:hover {color: #808080;}
.sitemap3 {padding-bottom: 5px;}

ul.one {margin-left:25px;}


#right_menu_new {border:0px solid #CCCCCC;float:right;margin-right:0px;width:160px;margin-top:20px;}
#right_menu_new div{margin:25px 0px;}
#right_menu_new  img{margin-bottom:5px;}
#right_menu_new  p{font-size: 11pt; font-family: Arial;text-align:center;}
#right_menu_new h2 {color:#a70e13; font:bold 12px Verdana; text-transform:uppercase; border-top:8px solid #f26522; border-right:1px solid #f26522; margin:0 20px 20px 0px; padding-top:12px}

.main-content {
	font-size: 11pt; font-family: Arial;
	}
	.main-content h1 {
		margin-bottom: 20px;
		}
	.main-content p {
		text-align:justify;
		}
	.main-content ul {
		margin:2px 0 2px 15px;
		}
	.main-content li {
		padding:2px 0;
		}
	.main-content h2 {
		 padding:12px 0;
		 font:bold 13px Verdana;
		}
