body{
	background: #2F4251;
}

#overlay {display:none; position:fixed; top:0; left:0; width:100%; height:100%; min-height: 100%; z-index:9; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}

* html #overlay  {position: absolute; height:expression(document.body.scrollHeight);}


.hover{
	display: block;	
	vertical-align: top;
	color: #000;
	background-color: #fff;	
	position: absolute;
	border: 1px solid #777;
	margin: 0 0 0 -2px;
	padding: 5px;
	width: 1000%;	
	bottom: 100%;
	z-index: 99999;
}

.descr{
	display: block;
}

.a {border: 2px solid #0D6237; position: absolute; background: transparent; z-index: 9;}

h1 {margin: 15px;}
a {color: #fff;}

p{color: #fff; margin: 15px;}

#schemePlace{
	margin: 15px auto 0 auto;
	padding: 0;		
	width: 1000px;
	position: relative;	
	cursor: crosshair;
}


#contaner {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none;}
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%;}

/* стиль объектов */
dd a{ position: absolute; width: 20px; height: 20px; margin: -3px 0 0 -3px; text-decoration: none;  z-index: 9;display: block;	}
dd a span{ display: none; }

dd a:hover{border: 2px solid #0D6237; position: absolute; background: transparent;}
dd a:hover span{
	display: block;	
	vertical-align: top;
	color: #000;
	background-color: #fff;	
	position: absolute;
	border: 1px solid #777;
	margin: 0 0 0 -2px;
	padding: 5px;
	width: 1000%;	
	bottom: 100%;
	z-index: 99999;
}

/* список ссылок */
#beeList{
	width: 800px;
	margin: 25px auto;
	color: #fff;
	margin-top: 83px;
}

#beeList a {
	color: #fff;	
	text-decoration: none;
}

#beeList a:hover {		
	text-decoration: underline;
}

#saveForm {
	display: block;
	border: 1px #ccc solid;
	background: #eee;
	width: 970px;
	height: 50px;
	position: absolute;	
	z-index: 9999999999999;
	padding: 10px 15px;
	cursor: default;

}

#saveForm p {margin: 3px; color: #000; display: block; float: left;}
#saveForm label { width: 80px; margin: 0 10px 0 0; display: inline; font-size: .8em;}
#saveForm input { background: #fff; border: 1px #ccc solid; }   	

ol {list-style:disc;}
ol li {margin: 5px 0;}
ol li a {color:#f00;}
