body 
{
	color: #000; font-size:13px; line-height: 17px; font-family: Arial, sans-serif; 
	margin: 0; padding: 0; 
	background: url(icons/bg.gif) repeat #d9cdb7;
}

a { color: #493819; text-decoration: none; }
a:hover { }

table td { padding: 0px; margin: 0px; }

table#main { width: 1024px; margin: 0px auto; }
table#top { border: none; border-collapse: collapse; width: 100%; }
    td#topRow{ background-color: transparent; height: 200px;}
    td#forMenu{ height: 40px; background: url(icons/bg_menu.gif) repeat #493819; }
	td#forMenu table { border-collapse: collapse; border: none; }
	
    td#bottomRow{ background-color: white; }
	table#centerArea{ width: 100%; margin: 0 auto; height: 100%; }
	    table#centerArea td { vertical-align: top; text-align: left; }

	    td#leftcolumn { width: 220px; text-align: left; }

		h3.pageTitle { padding-top: 5px; font-size: 16px; color: #827246; line-height: 30px; }
			table#welcome { width: 100%; margin-right: 10px; }
				table#welcome td.im { width: 180px;}
				table#welcome td a.info 
				{ 
						display: block; width: 120px; margin: 10px auto;
						padding: 5px;
						background-color: #493819; color: white; text-align: center;
				}

	    td#rightcolumn {width: 325px; padding: 0px; }
		td#rightcolumn div.blockTitle{ padding-left: 5px; line-height: 25px; text-align: left; font-size: 14px; color: #493819; font-weight: bold; }
		td#rightcolumn div.blockContent{ padding-left: 5px; }
			td#rightcolumn div.blockContent a.uoption { display: block; font-size: 13px; line-height: 25px; padding-left: 5px; }
			td#rightcolumn div.blockContent a.uoption:hover { background-color: #493819; color: white; }
			td#rightcolumn div.blockContent a.recent { display: block; padding: 5px; color: #000; margin: 5px 0px; }

		/* BLOCK User Options */
		#rightcolumn div.blockContent a.userOptions { display: block; padding: 3px; font-size: 1.3em; }
		#rightcolumn div.blockContent a.userOptions:hover { background-color: #42351B; color: #EBE6E7; }
		
	tr#footerRow { background-color: #493819;  }
		tr#footerRow td { text-align: center; height: 30px; line-height: 30px; color: #ffffff; }
			tr#footerRow td a { color: #ffffff; }
			tr#footerRow td a:hover { color: #d2c5a2; }

	/* Contact Us Page */
	form#submitform { margin: 5px 0px; }
	form#submitform table { width: 100%; }
		form#submitform td { padding: 5px; }
		form#submitform td.head { text-align: right; font-size: 10px; font-weight: bold; vertical-align: middle; }
		
		form#submitform input[type='text'] { padding: 5px; }
		form#submitform textarea { padding: 5px; }
		form#submitform input[type='submit'] { 
				border: none; border-collapse: collapse; 
				background-color: #493819; color: #fff; padding: 5px 10px; 
				cursor: pointer; 
		} 
		
/* News */
table.newss{ width: 680px; margin-top: 10px; margin-right: 50px; }
	table.newss td { padding: 5px; }
	table.newss td.im{width: 220px; padding-bottom: 10px;}
	table.newss td.info{ vertical-align: top; text-align: left;}
		table.newss td.info div.date { font-size: 11px; font-weight: bold; color: #6c7f23; margin-bottom: 20px; }
		table.newss td.info div.title { font-size: 11px; font-weight: bold; color: #493819; margin: 0px; } 
		table.newss td.info div.descr { margin: 0px; }
			table.newss td.info div.descr p { margin: 0px; }

/*============== Styles for system_redirect.html (override system module) =================*/
#xo-redirect { width: 780px; margin: 50px auto; padding: 1em; font-weight: bold; text-align: center; } 

#xo-redirect .notreload { height: 28px; background-color: inherit; padding-top: 2px; color: #000; }
#xo-redirect .notreload a { background-color: inherit; color: #ff0000; font-weight: bold; text-decoration: none; }

#xo-redirect .message { min-height: 60px; background-color: #f3f3f3; padding: 1em; color: #333; font-size: 1.2em; text-align: center; border: 1px solid #666; }
#xo-redirect .message img{ padding: 1em; }
/*======= Tinymce background textarea ========*/
body.mceContentBody {  margin: 0; padding: 0; background-color: #fff; background-image: none; color: #000; }
/*============== Styles for pagenav =================*/
#xo-pagenav { margin: 7px 0; text-align: right; font-size: 11px; font-weight: bold; }
	#xo-pagenav a { text-decoration: none; color: #493819; }
	#xo-pagenav a:hover { color: #6c7f23; }

.xo-pagact { margin: 0; padding: .2em .5em; color: #fff; background-color:  #493819; } 
.xo-counterpage, .xo-pagarrow { margin: 0; padding: .2em .5em; color: #000; background-color: #fff; }
.xo-counterpage:hover {}
.xo-pagarrow { letter-spacing: 0.2em;}
