html, body {
	background-color:#bfdddd;
	background-image: url('gfx/bgm.gif');
	font-family: Tahoma, Verdana, Arial ;
	/*font-size:0.9em;*/
	text-align:center;
	color:#002e79;
}
a {
	color:#202020;
	/*text-decoration:none;*/
}
#main { /*#footer {*/
	background-color:#fff;
	border:1px solid #96b4e0;/*#004080;#c8ddfd;*/
	margin: 10px auto;
	margin-bottom:0;
	padding:2px;
	width:80%;
	overflow:hidden;
	text-align:justify;
}
#menu {
	float:right;
	padding:0;	
	color:#96b4e0;
	width:200px;
}
#menu ul {
/*border:1px solid #004080;*/	
	list-style-type:none;
	padding:0;
	margin:0;
	margin-top:5px;
	width:150px;
	display:block;
}
#menu ul li {
	display:block;
	margin:0;
	padding:0;
	margin-bottom:2px;
	list-style-type:none;
	height:1.2em;
}

#menu a {
display:block;
color:#002e79;/*#7199d5;*/
vertical-align:middle;
}
#menu a:hover{
	color:#4075c6;
	/*font-weight:bold;
	background-color:#c8ddfd;#bfdddd;*/
}
#menu ul li a span{
	float:left;
	height:1em;
	width:10px;
	border: 1px solid #c8ddfd;/*#004080;
	/*background-image: url('gfx/bg3.gif');*/
	margin-right:3px;
	
}
#menu ul li a:hover span{
	background-color:#c8ddfd;
}
#menu .menuTitle
{
	background: url(gfx/dot.gif) repeat-x bottom;	
}
#logo{
	margin-bottom:10px;
	background-image:url('gfx/logobckg.png');
	background-color: white;/*#c8ddfd;*/
}
#mainlogo {
	height:60px;	
	
	padding-left:0px;
	/*border:1px solid #004080;background-image: url('gfx/bg3.gif');*/
	
	background-image: url('gfx/logo2.png');
	background-repeat: no-repeat;
	background-position: top left;
	/*border-bottom:1px solid #c8ddfd;*/
}
#logo span {
	display:block;
	float:left;
	width:15px;
	height:50px;
	background-color:#004080;
	margin:5px;
}
#upperContent{
	width:100%;
	margin-left:-250px;
	float:left;
	overflow:hidden;
}
#content, #newContent{
	margin-left:260px;
}
#contentTextarea{
	width:100%;
}
#footer {
	display:block;
	/*margin: 5px;*/
	margin-top:20px;
	clear:both;
	background-color:#c8ecfd;
	height:20px;
	text-align:center;
	font-size:0.8em;
	padding-top: 3px;
}

h1, #menu .menuTitle {
	font-size:1.05em;
	/*font-weight:bold;*/
	padding-bottom:2px;
}
h2 {
	font-size:1.0em;
	font-weight:normal;
	padding-bottom:2px;
}

.admin_info, .succes, .error{
	padding:2px;
}
.admin_info, .succes
{
	background-color: #ABE9AC;
	border:2px solid #77db79; 
}
.admin_info
{
	text-align: right;
}
.admin_info a
{
	display:block;
}
.error{
	background-color: #FFAEAE;
	border:2px solid #FF8282;	
}
.succes, .error {
	margin-bottom:20px;
}
a.arest{
	color: #c8ecfd;
}
form ul {
	list-style-type:none;
	padding-left:5px;
}
form{
	line-height:25px;
	margin:0;
	padding:0;
}
form label {
	clear:both;
	float:left;
	overflow:hidden;
	width:100px;
	font-weight:bold;
}
#e_menu_form label	{
	width:200px;
}
#admin_submit
{
margin-left:100px;
}
#e_menu_form textarea#e_menu_content {
	clear:both;
}
.podglad {
	margin-top:-22px;
	border:2px solid #77db79;
	padding:10px;
	overflow:hidden;
	height:auto;
}
ul.userBlock {
	line-height:25px;
	list-style-type:none;
	padding-left:10px;
}
ul.userBlock li b{
	float:left;
	width:150px;
	vertical-align:middle;
	padding-left:15px;
	text-align:left;
}
ul.userBlock li {
	clear:both;
	border-bottom:1px solid black;
	text-align:right;
}
ul.userBlock a {
text-decoration:none;
}
ul.userBlock a:hover{
	font-weight:bold;
}
.actrow td{
background-color:#DDDDDD;
}
tr td:first-child{
	font-weight:bold;
}
textarea#contentTextarea{
	padding:2px;
	display:block;
	border:1px solid #CCCCCC;
	height:auto;
	overflow:hidden;
	background-color:#FAFAFA;
}
#contentAccept, #contentCancel, #makeHigher, #makeLower{
	border:1px solid #CCCCCC;
	background-color: #EEEEEE;
	text-decoration:none;
	padding:3px;
	margin-top:-2px;
	text-align:center;
	margin-left:3px;	
}
#contentAccept, #contentCancel{
	float:right;
	width:70px;
}
#makeHigher, #makeLower{
	float:left;
	width:20px;
}
#progWin{
	position:absolute;
	border: 1px solid black;
	background-color:#EEEEEE;
	padding:10px;
}
p {
	padding:5px;
	margin:10px 5px;
}
#oldContent{
	/*position:absolute;*/
	background-color:#FFFFFF;
}


