#panel_left_corner{
	background-image:url(imgs/panel_left_corner.png);
	background-repeat:no-repeat;
	width:10px;
	height:27px;
}
#panel_right_corner{
	background-image:url(imgs/panel_right_corner.png);
	background-repeat:no-repeat;
	width:10px;
	height:27px;
}
#panel_header{
	background-image:url(imgs/panel_background.jpg);
	background-repeat:repeat-x;
	height:27px;
}
#panel_body{
	height:760px;
}

.top_menu{
	font-family: Verdana;
	font-size: 13px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}
a:hover.top_menu{
	font-family: Verdana;
	font-size: 13px;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}
a:active.top_menu{
	font-family: Verdana;
	font-size: 13px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}



.submenu {
	visibility:hidden;
	position:absolute;
	top:200px;
	padding-top:30px;
	z-index:5;
}


.menu{
	font-family: Verdana;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
}
a:hover.menu{
	font-family: Verdana;
	font-size: 12px;
	color: #eeeeee;
	font-weight: normal;
	text-decoration: none;
}
a:active.menu{
	font-family: Verdana;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
}
.bg_dependent_menu{
	font-family: Verdana;
	font-size: 12px;
	color: #001d3d;
	font-weight: normal;
	text-decoration: none;
}



a{
	font-family: Verdana;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: underline;
}
a:hover{
	font-family: Verdana;
	font-size: 12px;
	color: #eeeeee;
	font-weight: normal;
	text-decoration: none;
}
a:active{
	font-family: Verdana;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
}


.header{
	font-family: Verdana;
	font-size: 12px;
	color: #99ccff;
	font-weight: bold;
	text-decoration: none;
}
a:active.header{
	font-family: Verdana;
	font-size: 12px;
	color: #99ccff;
	font-weight: bold;
	text-decoration: none;
}
a:hover.header{
	font-family: Verdana;
	font-size: 12px;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}
a:visited.header{
	font-family: Verdana;
	font-size: 12px;
	color: #99ccff;
	font-weight: bold;
	text-decoration: none;
}


h1{
	font-family: Verdana;
	font-size: 13px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
	padding:0px;
	margin:0px;
}

h2{
	font-family: Verdana;
	font-size: 12px;
	color: #99ccff;
	font-weight: bold;
	text-decoration: none;
	padding:0px;
	margin:0px;
}

.news_date{
	font-family: Verdana;
	font-size: 14px;
	color: #99ccff;
	font-weight: normal;
	text-decoration: none;
}


.text{
	font-family: Verdana;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
}

.himg{
  border: 1px solid #cccccc;
}

a:active.himg{
  border: 1px solid #cccccc;
}

a:hover.himg{
  border: 1px solid #ffffff;
}

a:visited.himg{
  border: 1px solid #cccccc;
}


.popup_menu{
  position:absolute;
  z-index:2;
  top:235;
  FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  visibility: hidden;
}

.control{
	border:1px solid #0066cc;
}

.btn_control{
	border:1px solid #003366;
	background-color:#003366;
	color:#cccccc;
}

.sape_link{
	font-family: Verdana;
	font-size: 10px;
	color: #001d3d;
	font-weight: normal;
	text-decoration: none;
	margin-left:11px;
	margin-top:20px;
}
a:link.sape_link{
	font-family: Verdana;
	font-size: 10px;
	color: #001d3d;
	font-weight: normal;
	text-decoration: none;
}
a:hover.sape_link{
	font-family: Verdana;
	font-size: 10px;
	color: #4c77a2;
	font-weight: normal;
	text-decoration: none;
}

.panel {
	background: url(imgs/art_panel_top.jpg) top left no-repeat;
	width: 230px;
	text-align:center;
	margin-top:10px;
	padding-top:3px;
}
.panel div {
	background: url(imgs/art_panel_bottom.jpg) bottom left no-repeat;
	padding-top:5px;
	padding-bottom:13px;
}
.panel div div{
	background: url(imgs/art_panel_middle.jpg) repeat-y;
	text-align:left;
	padding-bottom:0px;
	padding-left:10px;
}
#gmap{
	background:url(imgs/wait.gif);	
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#e5e3df;
}