#area {
	padding: 0;
}

#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
	width: auto;
	padding: 1px 8px;
}

#whitebox_b {
	margin-top: -5px;
	background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
	height: 13px;
	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}
table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}
/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

body	{
	margin:0;
	padding:0;
	background-color:#FEA700;
	font-family:Verdana;
	font-size:12px;

}
fieldset{border-color:white}
/* INPUT {
	border: 1 solid #CB8600;
	color:#000000;
	font-size: 11px;
	font-style: normal;
	height:19;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
*/

.topm,	{
	padding:5;
	margin-left:5;
	border:solid white 1px;
	text-decoration:none;
	font-family:Verdana;
	font-size:9pt;
	color:white;
	background-color:#E89901;
	font-weight:bold;
}

.topm:hover	{
	background-color:#FFD481;
	color:#946100;
}


 .but {
	border: 1 solid #CB8600;
	color:#FFFFFF;
	font-size: 1px;
	font-style: normal;
	height:19;
	font-family: Verdana;
	background-color:#E79800;
}
 .text { 
	color:#FFFFFF;
}
 .textb {	
	color:#FFFFFF; 	
}

 .copy {
 	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
}
 
 .men {
	display:block;
	height:17;
	font-family:Verdana;
	color:red;
	font-style: italic;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.mainlevel{
	display:block;
	height:17;
	font-family:Verdana;
	color:red;
	font-style: italic;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.module_menu h3{
padding:0 0 5px 0px;
margin:0px;
display:block;
	height:17;
	font-family:Arial,Verdana;
	color:red;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
}
.module_menu img {display:none;}

.contentpaneopen {
font-family:Verdana; 
	color:#FFFFFF; 
	font-size:12px;
	text-decoration:none;
}


.componentheading, .contentheading{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
font-style:italic;
padding-left:15px;
padding-top:10px;
}
a.sublevel{
text-decoration:none;
color:#CC0000;
}
#form-login-username, #form-login-password{
color:#FFF;
}
a.forgot{
text-decoration:none;
color:#FFF;
padding-right: 5px;
} 
a.regis{
text-decoration:none;
color:#FF0000;
}
a.regis:hover{
text-decoration:underline;
color:#FF0000;
}
#user3{

padding-top: 30px;
}
#user3 .moduletable{
padding-top: 0;
/*padding-top: 15px;
height:202px;*/
width:135px;
padding-left: 20px;
}
#user3 .moduletable h3{
color:#FF0000;
text-align:center;
}
#user3 .moduletable td {
	text-align: left;
}
#user3 .moduletable .pollstableborder {
	margin-bottom: 5px;
}

#voteid1{border-color: #F6D724;background: #F6D724;}
/* #user3 input{border-color: #FEA700; background: #FEA700;}
input.inputbox{background: #FEA700;} */
#modlgn_username, #modlgn_passwd{
background: #FFF;
}

/* by Belfegor */

#topmenu { position: absolute; left: 50%; top: 320px; font-weight: bold; font-style: italic; width: 450px; margin: 0px 0px 0px -225px; }
	#topmenu a { color: #ffffff; margin: 0px 10px 0px 0px; }
	
a { color: #ff0000; text-decoration: none; }
a:hover { text-decoration: underline; }

#ckform input, #ckform textarea { border: 1px solid #ffcc00; background-color: #ffffff; width: 210px; }
	#ckform label { margin-right: 30px; color: #000000; }
	
#guestbook-menu { width: 162px; height: 54px; padding: 19px 0px 0px 13px; margin: 40px 0px 0px 0px; background: url('../images/guestbook-arrow.png') no-repeat 0 0; }
	#guestbook-menu * { padding: 0; margin: 0; list-style-type: none; font-weight: bold; }
	
#rightBlock { float: right; width: 250px; margin: 140px 0px 0px 60px; position: relative;}
	#rightBlock .item { font-size: 1.2em; color: #ffffff; font-weight: bold; font-style: italic; margin: 0px 0px 10px 0px; }
		#rightBlock .latestnews { padding: 0; margin: 0; list-style-type: none; color: #ffffff; }
	
#user3 *, #user3 { margin: 0; padding: 0; line-height: 2.0em; }	
	
#left-menu, #user3 { background: url('../images/bg-menu-body.png') repeat-y 0 0; }
	#left-menu .corners-top, #user3 .corners-top { background: url('../images/bg-menu-top.png') no-repeat 0 0; width: 167px; height: 25px; }
	#left-menu .corners-bottom, #user3 .corners-bottom { background: url('../images/bg-menu-bottom.png') no-repeat 0 0; width: 167px; height: 25px; }
	
	#left-menu .module_menu * { padding: 0; margin: 0; list-style-type: none; font-weight: bold; color: #000000; }
		#left-menu .module_menu { margin: 0px 0px 0px 19px; }
		#left-menu .module_menu li ul li * { font-weight: normal; margin: 0px 0px 0px 10px; color: #000000; }
		#left-menu .module_menu li ul { font-weight: normal; margin: 0px 0px 0px 10px; display: none; }
		#left-menu .module_menu li:hover ul { display: block; }
		
.bannergroupright { margin: 20px 0px 0px 0px; width: 250px; z-index: 1; }
	.bannergroupright img { border: 0; }

.contentpaneopen { color: #000000; }
	.contentpaneopen img { margin: 0px 5px; }
	.contentpaneopen h3 { color: #ffffff; }
	.contentpaneopen a { color: #000000; }

#logos img { margin: 0px 30px 0px 0px; }

.text { color: #000000; }

.languages {padding-bottom: 13px;position: absolute; left: 0; top: -171px;}