body
{
	text-align:center;
	font-family:arial;
	background:#999;
	
}
body, div, p, ul, h1, h2, h3, h4, h5, h6
{
	margin:0;
	padding:0;
	font-weight:100;
}
img
{
	border:0;
}
#main
{
	margin:auto;
	width:1000px;
	background:#2C6556;
}
#headder
{
		background:#3F5B6F;
		height:90px;
}

#headder a
{
	float:left;
	display:block;
}
#headder h1
{
	font-size:140%;
	text-align:left;
	color:#96A5B0;
	margin:30px 0 0 20px;
	float:left;
}
#left_col
{
	width:200px;
	float:left;
	margin:0;
}
#menu
{
	width:200px;
	height:230px;
	float:left;
	background:#c1c1c1;
	list-style-type: none;
	text-align:left;
	font-family:arial;
	font-size:130%;
	color:#fff;
	padding:10px 0 0 0;	
}
#menu a
{
	color:#fff;
	text-decoration:none;
}
#menu a:hover
{
	color:#3F5B6F;
}
#menu li.act a
{
	color:#3F5B6F;
}
#menu li
{
	margin:5px 0 0 15px;
}
#bar, #copy, .index
{
	background:#3F5B6F;
}
#left_ban
{

}
#bg
{
	height:510px;width:800px;margin-right:-800px;background:white;float:left
}
#top
{
	background:url(../images/top_ban.jpg) left top no-repeat;
	width:800px;
	height:238px; 
	border-top:1px solid #fff;
	border-bottom:1px solid #fff; 
	float:left
}
#bar
{
	width:1000px;
}
#p_r
{
		clear:both;
}
#p_l
{
	border:4px solid #fff;
	background:#5BAE9D;
	width:192px;
	height:26px;
	display:block;
	clear:both;
	margin:0;
}
#p_l a
{
	margin:0 10px;
}
#p_r
{
	padding: 7px 0 0 15px;
	width:785px;
	height:27px;
	text-align:left;
	background:#fff;
}
#p_r a, #p_r
{
	color:#3F5B6F;
	font-size:100%;
	font-family:tahoma;
}
#p_r a:hover
{
	text-decoration:none;
	
}
#box .index
{
	background:#3F5B6F;
}
#box
{
	padding:0;
	float:left;
	margin:0;
	width:800px;
} 
#box .content
{
	width:770px;
	text-align:left;
	background:#fff;
	margin:0;
	padding:5px 15px 5px 15px;
	position:relative;
	z-index:100;
	color:#3F5B6F;
	font-family:verdana, arial;
	font-size:80%;
}
#box .content a:hover
{
	text-decoration:none;
}
a,  a strong,  a strong font, div a font
{
	color:#3F5B6F;
}
#box .content li
{
	margin-top:5px;
}
.clear
{
	clear:both;
}
#copy
{
	height:25px;
	clear:left;
	color:#fff;
	font-size:80%;
	font-family:tahoma;
	padding:5px 0 0 0;
	border-top:1px solid #fff;
}
#copy a
{
	color:#fff;
	text-decoration:none;
}
#copy a:hover
{
	text-decoration:underline;
}

.request
{
	text-align:left;
	margin:0 100px 0 20px;
}
.request #form, .request  .error
{
	
	width:350px; 
	margin:auto;
	text-align:right
}
.request #form div
{
	
	height:25px;
}
.request #form input
{
	width:170px;
}
.request #form span
{
	padding:0 5px 0 0;
	vertical-align:top;
}
.request  .error
{
	text-align:center;
	height:20px;
	position:relative;
	left:-150px;
}
.request  .error p
{
	color:red;
}
/* ADMINISTRATION PANEL */
.edit, .edith {
	position:absolute;
	background:#8FCCC0;
	border:1px solid #7CAEA5;
	filter: Alpha(Opacity=85);
	padding:2px;
	z-index:1;
	color: #666666;
	clear:both;
}
.edith {
	background:#CBF0E8;
	filter: Alpha(Opacity=90);
	cursor: pointer;
	color: #ffffff;
}
#content .edit
{
}
.admin, .adminh {
  position:absolute;
  right:25px;
  top:5px;
  width:180px;
  background-color:#FFFFFF;
  border:2px solid #7CAEA5;
  padding:4px;
  filter: Alpha(Opacity=85);
  text-align:left;
  z-index:255;
}
.adminh {
  filter: Alpha(Opacity=100);
}
.adminh a, .admin a, .admin a:hover, .adminh a:hover{
  font-size:90%;
  padding:2px 4px;
  color: #3F5B6F;
  text-decoration:none;
}
.admin a:hover, .adminh a:hover{
  color: #5CAF9E;
  text-decoration:underline;
}
.listpnl
{
	width:75px;
}
.listpnl li
{
	list-style-type:none;
	width:25px;
	height:25px;
	float:left;
	margin:0px;
}
/* END ADMINISTRATION PANEL */