body, html {
	margin: 10px 0 10px 0; padding: 0; font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BDBFBF; background-color: #2E3A3F;
}

div, td, h1	{ margin: 0; padding: 0; }
img, table	{ border: 0 }
p	{ margin: 5px 0px 5px 0px; padding: 0; }
ul 	{ margin: 0; padding: 0; list-style: none; }


h2	{ margin: 0; padding: 5px 0; font: bold 14px Arial, Helvetica, sans-serif; letter-spacing: -1px; }



input { font-size: 11px; font-family: "Lucida Grande", Tahoma, Verdana, sans-serif; }

.empty		{ height: 2px; height/* */:/**/2px; height: /**/2px; clear: both; }
.brdrbot	{ border-bottom: 1px dashed #242D32 }

#loading	{ width: 150px; position: fixed; top: 40px; right: 20px; padding: 8px; background-color: #FFF; color: #FF0000; z-index: 100; }

/* ads */
#side_ads	{ margin: 10px 0; text-align: center }
#side_ads p	{ display: block; margin: 12px 0 }
/* neu_layout_ */
#neucover	{ margin: 0 auto; width: 800px; padding: 10px; background-color: #242D32 }
#neumiddle	{ padding: 5px 0 0 0; background-color: #2E3A3F }
#content	{ padding: 5px; }
.droundtlft		{ height: 4px; height/* */:/**/4px; height: /**/4px; background: #2E3A3F url(../_images/bg/d_tlft.gif) no-repeat top left }
.droundtrgt		{ width: 50px; display: block; float: right; height: 4px; height/* */:/**/4px; height: /**/4px; background: #2E3A3F url(../_images/bg/d_trgt.gif) no-repeat top right }

#hlft					{ width: 605px; float: right; }
#hlft h1, #hlft h1 a	{ margin: 0; padding-top: 10px; font: bold 20px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: white; border-top: 1px solid #242D32; text-decoration: none }
#header					{ padding: 15px 0; padding-top: 5px; background: url(../_images/ic_head_bg.gif) repeat-x bottom; }

#hlft h2	{ margin: 15px 0px 0px 0px; padding: 2px 0px; color: #AEBC64;  border-top: 2px solid #AEBC64; }
#hlft h3	{ margin: 15px 0px 0px 0px; padding: 2px 0px; color: #AEBC64; font: bold 12px Verdana, Arial, Helvetica, sans-serif }
#hlft .head {
	margin: 5px 0px 5px 0px; color: #999999; font-size: 11px;
}

#hlft .newtopics {
	margin: 0; padding: 10px 5px 10px 5px; border-bottom: 1px solid #425057;
}

#hlft .info {
	margin: 8px 0px; padding: 10px; font-family: Tahoma, Verdana, Geneva; font-size: 12px; text-align: center; 
	color: #330000; background-color: #FFFFCC;
}


#hrgt	{ width: 180px; display: block; float: left; }
#enhlftrgt	{ background: url(../_images/bg/rgt_menu.gif) repeat-y top left }

.columnfour	{ float: left; width: 23%; margin: 10px 0 0 10px }
.rgtspn 	{ float:right }



/* Misc text sizes */
.norm9 { font-size: 9px; color: #999999; }
.bold9 { font-size: 9px; color: #999999; font-weight: bold }
.greeny	{ font: bold 14px Arial, Helvetica, sans-serif; color: #66CC00; }
.greenbold9 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #AEBC64; }
.greenbold12 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #AEBC64; }
.rowx { background: #FFFFCC; color: #000000; }
.nolist	{ padding: 20px; }

.rgtlink	{ padding-top: 5px; text-align: right; border-top: 1px dashed #242D32; font-size: 12px; }
.hidmemty	{ display: none; }
.memty		{ display: block; }


/* ofis_head_ */
.piclft	{ float: left; width: 150px; padding: 5px 0; }
.picrgt	{ float: right; width: 400px; }

#ofis_head	{ border-top: 1px dashed #242D32; }
#ofis_head h2	{ margin: 0; border: 0; }
 
#cntrlpanel	{ background-color: #E4EAEE }
.cntrl33	{ position: relative; float: left; width: 30%; margin-left: 15px; }
.cntrl33	ul	{ margin: 10px 0; }
.cntrl33	li	{ border-bottom: 1px dotted #A5B5BF; }
.cntrl33	li.last		{ border: 0 }
.cntrl33	li a 		{ display: block; padding: 5px; text-decoration: none; color: #242D32; }
.cntrl33 li a:hover	{ background-color: #CFDBE2 }

/* top menu */
#topmenu a			{ font: bold 9px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; }
#topmenu a:hover	{ color: #CCFFFF; text-decoration: none; }

/*  o_Menu */
#onlinemenu 	{ padding: 4px; vertical-align: middle; font-weight: bold; }
#onlinemenu ul li 		{ display: inline; margin: 0; padding: 0 5px 0 5px; text-indent: 0; }
#onlinemenu a 			{ color: #1E1E1E; text-decoration: none; }
#onlinemenu a:hover 	{ color: #A9A998; }

/* classifieds */
#classad	{ margin: 0 9px; padding: 10px; text-align: center; background-color: #CBDCE1; color: #242D32 }
#classad a	{ font: bold 14px Arial, Helvetica, sans-serif; color: #242D32; }
.classlist, .rowx		{ margin: 5px 0; padding: 10px; border: 1px solid #242D32; }
.classlist p, .rowx p	{ font-size: 12px }


/* Main */
#head {
	margin: 5px; padding: 5px 0px; color: #999999; font-size: 11px;
}

#bgmenu {
	background: #4B5A61 url(../_images/bg_menu.gif) repeat-y top left
}




/* Stuff */
#pagenav {
	margin: 5px 0 5px 0; padding: 0; text-align: right;
}

#footer 		{ width: 800px; margin: auto; padding: 10px 0; color: #999999; font-size: 10px; text-align: left }
#footer ul li	{ float: left; margin-right: 35px; padding: 3px; padding-left: 20px }
#footer img		{ vertical-align: middle }
.f_tw	{ background: url(../_images/icons/ic_twitter.gif) no-repeat center left }
.f_fb	{ background: url(../_images/icons/ic_facebook.gif) no-repeat center left }

.smallblue {
	color: #788A94; font-size: 10px;
}

/* Side sponsors */
.sidenote 		{ margin-bottom: 5px; padding: 10px; padding-top: 6px; border-top: 2px solid #1E1E1E; font: 9px Verdana, Arial, Helvetica, sans-serif; }
.sidenote h3 	{ margin: 0; padding: 3px 0; color: #F1F1F1; font-size: 9px; }
.sidenote p a 	{ text-decoration: none }

/* links */
a:link { color: #C0BBA9; }
a:visited { color: #86816E; }
a:hover { color: #60747D; }

a.same:link { color: #BDBFBF; }
a.same:visited { color: #BDBFBF; }
a.same:hover { color: #A9AAAA; }

a.red:link { color: #FF0000; }
a.red:visited { color: #FF0000; }
a.red:hover { color: #CC0000; }

a.title { font-size: 11px; font-weight: bold; }
a.bigtitle { font-size: 12px; font-weight: bold; }

/* msg_lite_ */
#msgcover	{ width: 500px; margin: auto; padding: 5px 10px 10px 10px; background-color: #242D32 }
#msglogo	{ padding: 5px 0 15px 0 }
#msg		{ padding: 15px; background-color: #364349; font-size: 12px }

/* form_shite_ */
form 	{ margin: 0; padding: 0; }
#formy	{ margin-top: 5px; padding: 10px }
#formy h1	{ margin: 0; padding-bottom: 15px; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #6C6757; }
#formy label	{ font-size: 12px; font-weight: bold; color: #AEBC64; }
#formy p		{ margin-bottom: 12px }
.infor	{ margin: 0; font-size: 10px; }

#errorbox	{ margin-bottom: 10px; padding: 10px; background-color: #1E1E1E; color: #FFF; font-size: 12px }
#errorbox	{ margin-bottom: 10px; padding: 10px; background-color: #1E1E1E; color: #FFF; font-size: 12px }

#submit	{ font: bold 14px Geneva, Arial, Helvetica, sans-serif; padding: 5px 10px; }
.sinput, select 			{ width: 300px; margin: 0; padding: 4px; border: 1px solid #D5D2D5; background-color: #EBF2F3; font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #4A4A49; }
.sinput:focus, select:focus { background-color: #F2F2F0; }