html,body,td,ul,p,h1,h2,h3,form{margin:0;padding:0;}
img,table{border:0}

html, body, #swc0, #swc1 { height: 100%; }
body { background:#231f20; font-size:11px; font-family:Arial, Tahoma, Sans serif; }

#tbl { width:965px; height:100%; }
#td { width:965px; vertical-align:middle; height:100%; }

#content { position:relative; margin:10px auto; width:965px; height:591px; z-index:0; }

	#logo { position:absolute; z-index:1000; top:-5px; left:33px; width:250px; height:150px; }

	#main_content { position:absolute; z-index:0; top:42px; left:500px; width:420px; height:332px; color:#a39f9e; line-height:1em; overflow:hidden; }
		#main_content table.content { width:403px; height:100%; border-collapse:collapse; }
		#main_content td.content { padding:0; height:100%; text-align:justify; }
		#main_content h1 { font-size:1.5em; color:#ea9a48; line-height:1.1em; text-align:left; margin-bottom:8px; }
		#main_content p { margin-bottom:8px; }
		#main_content a { color:#a39f9e; }
		#main_content a:hover { color:#fff; }
		/* ERRORS */
		#main_content div.errors { border: solid 1px #851e14; padding:20px; width:80%; }
		/* FORMS */
		#main_content table.form { width:100%; }
		#main_content .form td { height:20px; }
		#main_content .form input, #main_content .form textarea { width:272px; border:solid 1px #9c9a9a; font-size:10px; }
		#main_content .form input.c { width:auto; }

	#description { position:absolute; z-index:0; top:380px; left:500px; width:403px; height:40px; text-align:right; color:#9c9a9a; font-size:0.9em; line-height:1em; }
		#description a { color:#ea9a48; }
		#description a:hover { color:#fff; }

	#section_content { position:absolute; z-index:0; top:0; left:216px; width:215px; height:334px; padding:20px; text-align:right; color:#fff; line-height:1em; overflow:hidden; }
		#section_content h1 { font-size:1.5em; padding:22px 0 24px 0; line-height:1.1em; }
		#section_content p { margin-bottom:2px; }
		#section_content a { color:#fff; }
		#section_content a:hover { color:#000; }

	#mainmenu { position:absolute; z-index:0; top:155px; left:12px; padding-left:30px; width:170px; height:350px; }
		#mainmenu li { list-style:none; height:13px; background:url(/img/btn/1.gif) 40px 70% no-repeat; height:14px; padding-left:57px; }
		#mainmenu li.active { background:url(/img/btn/1a.gif) 0 70% no-repeat; }
		#mainmenu a { color:#aaa9a9; text-decoration:none; }
		#mainmenu li.active a { font-weight:bold; color:#fff; }
		#mainmenu a:hover { color:#fff; }
			li#mm1 { background:url(/img/btn/1.gif) 40px 70% no-repeat; }
			li.active#mm1  { background:url(/img/btn/1a.gif) 0 70% no-repeat; }
			li#mm2 { background:url(/img/btn/2.gif) 40px 70% no-repeat; }
			li.active#mm2  { background:url(/img/btn/2a.gif) 0 70% no-repeat; }
			li#mm3 { background:url(/img/btn/3.gif) 40px 70% no-repeat; }
			li.active#mm3  { background:url(/img/btn/3a.gif) 0 70% no-repeat; }
			li#mm4 { background:url(/img/btn/4.gif) 40px 70% no-repeat; }
			li.active#mm4  { background:url(/img/btn/4a.gif) 0 70% no-repeat; }
			li#mm5 { background:url(/img/btn/5.gif) 40px 70% no-repeat; }
			li.active#mm5  { background:url(/img/btn/5a.gif) 0 70% no-repeat; }
			li#mm6 { background:url(/img/btn/6.gif) 40px 70% no-repeat; }
			li.active#mm6  { background:url(/img/btn/6a.gif) 0 70% no-repeat; }
			li#mm7 { background:url(/img/btn/7.gif) 40px 70% no-repeat; }
			li.active#mm7  { background:url(/img/btn/7a.gif) 0 70% no-repeat; }
			li#mm8 { background:url(/img/btn/8.gif) 40px 70% no-repeat; }
			li.active#mm8  { background:url(/img/btn/8a.gif) 0 70% no-repeat; }
			li#mm9 { background:url(/img/btn/9.gif) 40px 70% no-repeat; }
			li.active#mm9  { background:url(/img/btn/9a.gif) 0 70% no-repeat; }
			li#mm10 { background:url(/img/btn/10.gif) 40px 70% no-repeat; }
			li.active#mm10  { background:url(/img/btn/10a.gif) 0 70% no-repeat; }

	#images { position:absolute; z-index:0; top:411px; left:216px; width:700px; height:88px; background:url(/img/line_pages.gif) left bottom no-repeat; word-spacing:2px; }
		#images img { margin-right:8px; border: 1px solid #231f20; opacity: 0.4; filter: alpha(opacity=40); }
		#images a:hover img { border: 1px solid #fff; opacity: 1; filter: alpha(opacity=100); }
		#images a { color:#a39f9e; text-decoration:none; }
		#images a.active { color:#fff; }
		#images .active img { opacity: 1; filter: alpha(opacity=100); }
		#images a:hover { color:#fff; }
		#images p.pages { color:#a39f9e; font-size:0.8em; }
		#images .pages b { color:#fff; }

	#footer { position:absolute; z-index:1000; bottom:0; left:0; width:947px; height:70px; text-align:center; background:url(/img/line_footer.gif) no-repeat; padding-top:5px; color:#b3b3b3; font-size:0.9em; }
		#footer img {  }
		#footer p { padding-top:15px; }
		#footer a { color:#b3b3b3; text-decoration:none; }
		#footer a:hover { color:#fff; }
		#f_left { float:left; width:215px; height:60px; text-align:center; }
		#f_center { float:left; width:255px; height:60px; background:url(/img/bg_footer_center.gif) left top repeat-x; text-align:center; color:#dedede; }
			#f_center p { padding-top:23px; }
		#f_full { background:url(/img/bg_footer.gif) left top no-repeat; height:60px; text-align:right; padding-right:43px; }

/* DEBUG */
#debug { padding:10px; margin:10px; border:dashed 2px #f77; background-color:#f1f1f1; color:#000; }

