﻿body {
	min-width:900px;
	min-height:700px;
}

div#stretch {
	position:relative; z-index:-99;
	width:900px; height:700px;
}

div#map {
	position:absolute; top:0px; left:0px; right:35px; bottom:0px;
	min-width:800px; min-height:600px;
	margin:0px; padding:0px; z-index:0;
	font-size:11px; font-weight:normal;
}

div#control_topmenu {
	position:absolute; top:0px; left:0px; height:20px; right:0px;
	margin:0px; padding:7px 0px 0px 5px; z-index:1;
	background-color:#333333; color:#999999;
	font-size:11px; font-weight:normal;
}

div#control_topmenu a { padding:0px 6px 0px 6px; color:#999999; text-decoration:none; font-weight:bold; border-right:1px solid #999; }
div#control_topmenu a.orange { color:#FF4E00; }
div#control_topmenu a.last { border:none; }

div#control_topmenu .active a,
.map div#control_topmenu .maplink {
	color:#FFFFFF;
}
.list div#control_topmenu .listlink,
.about div#control_topmenu .aboutlink,
.user div#control_topmenu .userlink,
.partner div#control_topmenu .partnerlink,
.survey div#control_topmenu .surveylink,
.stat div#control_topmenu .statlink,
.contact div#control_topmenu .contactlink,
.help div#control_topmenu .helplink { color:#333333; background-color:#FFFFFF; }

div#control_topmenu div.right { position:absolute; top:8px; right:4px; }
div.listview  div#control_topmenu { color:#999999; background-color:#FFFFFF; }
div.listview  div#control_topmenu a { color:#999999;  }
div.listview  div#control_topmenu a.orange { color:#FF4E00;  }
div.listview  div#control_topmenu .active a { color:#333333; }

div#control_topbar {
	position:absolute; top:32px; left:0px; height:30px; right:0px;
	margin:0px; padding:0px 0px 0px 5px; z-index:1;
	background:url(../img/map/all/opacity70.png) repeat;
	font-size:11px; font-weight:normal;
}
div.listview  div#control_topbar {
	z-index:11;
	background-color:#FFFFFF;
	background-image:url();
}
div#control_topbar img#logo { margin-top:1px; }
div#control_topbar img#beta { position:relative; top:-12px; }
div#control_topbar div#innerbar { position:absolute; right:5px; top:0px; }
div#control_topbar div#innerbar td { padding:0px 5px 0px 5px; vertical-align:middle; }
div#control_topbar div#innerbar input { position:relative; top:0px; padding:0px 2px 0x 2px; font-size:11px; color:#333333;  font-weight:normal; }
div#control_topbar div#innerbar input#submit { background:url(../img/map/all/opacity100.png) repeat; }
div#control_topbar div#innerbar td { position:relative; top:4px; color:#FFFFFF; font-weight:bold; }
div#control_topbar div#innerbar a { color:#FFFFFF; }
div.listview  div#control_topbar img#logo { margin-top:0px; }
div.listview  div#control_topbar div#innerbar { top:2px; }
div.listview  div#control_topbar div#innerbar td { }
div.listview  div#control_topbar div#innerbar input { font-style:normal; }
div.listview  div#control_topbar div#innerbar input#submit { background-color:#FFFFFF; background-image:url(); }
div.listview  div#control_topbar div#innerbar td { color:#000000; }
div.listview  div#control_topbar div#innerbar td a { color:#000000; }

div#control_maptype {
	position:absolute; top:67px; right:0px; height:20px; width:200px;
	z-index:1;
	background:url(../img/map/all/opacity70.png) repeat;
}
div#control_maptype div#maptype_map,
div#control_maptype div#maptype_satellite,
div#control_maptype div#maptype_hybrid { width:66px; height:17px; float:left; text-align:center; padding-top:3px; }
div#control_maptype div.dot { width:1px; float:left; padding-top:3px; }
div#control_maptype a {
	margin:0px 14px 0px 14px; font-weight:bold;
	text-decoration:none; color:#FFFFFF;
}

div#control_rightbar {
	position:absolute; top:87px; right:0px; height:378px; width:200px;
	margin:0px; padding:0px; z-index:1;
	background:url(../img/map/all/opacity70.png) repeat;
	font-weight:normal; font-size:11px;
}
div#control_rightbar div.item { position:relative; top:3px; height:28px; width:100%; }
div#control_rightbar div.line { position:relative; top:0px; height:3px; width:100%; }
div#control_rightbar div.item div.img { position:absolute; top:0px; left:16px; }
div#control_rightbar div.item div.img2 { position:absolute; top:0px; left:96px; }
div#control_rightbar div.item div.text { position:absolute; top:7px; left:47px; color:#FFFFFF;  font-weight:bold; }
div#control_rightbar div.item div.text2 { position:absolute; top:7px; left:125px; color:#FFFFFF;  font-weight:bold; }
div#control_rightbar div.text a { text-decoration:none; color:#FFFFFF; }
div#control_rightbar a div.orange { text-decoration:none; color:#FF4E00; }
div#control_rightbar div.minimap { position:relative; top:3px; left:30px; height:160px; width:100%; }
div#control_rightbar div#subnav div.text { position:relative; top:3px; left:15px; color:#FFFFFF;  font-weight:bold; }
div#control_rightbar div#subnav div.text a { text-decoration:none; color:#FFFFFF; display:none; }

div#control_bottombar {
	position:absolute; bottom:0px; left:0px; height:17px; right:0px;
	margin:0px; padding:7px 0px 0px 5px; z-index:5001;
	background-color:#333333; color:#FFFFFF;
	font-size:11px; font-weight:normal;
}
div#control_bottombar a { padding:0px 5px 0px 5px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
