body, div, p, ul, li, h2	{ padding:0px; margin:0px; }

html				{ max-width:730px; height:100%; margin:0px auto 0px auto; }
body				{ background:#6CA7C5 url(imgs/topfade.jpg) repeat-x; font:normal 12px tahoma; color:#000000; }

div#head2			{ position:absolute; top:0px; width:730px; height:168px; text-align:center; background:url(imgs/head_lastblueback.jpg);}
div#head			{ position:absolute; top:0px; width:730px; height:182px; text-align:center; }
div#head span			{ display:inline-block; width:730px; height:182px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/header2.png'); }
div#head img			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
div#headT			{ position:absolute; top:136px; width:730px; padding-left:115px; font:bold 22px tahoma; text-transform:uppercase; text-align:left; color:#FFFFFF; opacity:0.7; filter:alpha(opacity=70); }

div#menu			{ position:absolute; width:550px; top:39px; left:50%; margin-left:-230px; font:bold 12px tahoma; text-transform:uppercase; color:#FFFFFF; }
div#menu ul li			{ display:block; float:left; height:20px; margin:0px 15px 2px 0px; }
div#menu ul li a		{ display:block; float:left; color:#ffffff; cursor:pointer; text-decoration:none; opacity:0.8; filter:alpha(opacity=80); }
div#menu ul li a:hover		{ color:#FF0000; opacity:1; filter:alpha(opacity=100); }
div#menu ul li a.red		{ display:block; float:left; color:#ff5555; cursor:pointer; text-decoration:none; opacity:0.8; filter:alpha(opacity=80); }
div#menu ul li a:hover.red	{ color:#FF0000; opacity:1; filter:alpha(opacity=100); }

div#foot			{ position:absolute; width:730px; height:20px; bottom:0px; background:#C9ECFF url(imgs/bg_title.jpg) no-repeat right; }
div#foot span#copy		{ display:block; float:left; width:359px; height:20px; padding:1px; padding-left:5px; padding-top:2px; background:#C9ECFF url(imgs/bg_menu.jpg) no-repeat left; }
div#foot span#copy a		{ font:bold 11px tahoma; color:#1C7785; text-decoration:none; }
div#foot span#copy a:hover	{ font:bold 11px tahoma; color:#BF4949; text-decoration:none; }
div#foot span#imp		{ display:block; float:left; width:359px; height:20px; padding:1px; padding-right:5px; padding-top:2px; font:bold 11px tahoma; color:#1C7785; text-align:right; }
div#foot span#imp a		{ font:bold 11px tahoma; color:#1C7785; text-decoration:none; }
div#foot span#imp a:hover	{ font:bold 11px tahoma; color:#BF4949; text-decoration:none; }
div#foot span#imp a img	{ vertical-align:middle; border:none; opacity:0.5; filter:alpha(opacity=50); }
div#foot span#imp a:hover img	{ vertical-align:middle; border:none; opacity:1.0; filter:alpha(opacity=100); }

div#sh_l			{ position:absolute; top:0px; bottom:0px; left:0; height:100%; }
div#sh_r			{ position:absolute; top:0px; bottom:0px; right:0; height:100%; }

div#listS			{ position:absolute; left:100px; top:100px; opacity:0.5; filter:alpha(opacity:50); z-index:101; }
div#listSb			{ position:absolute; left:100px; top:100px; opacity:0.5; filter:alpha(opacity:50); z-index:100; }
div#listB			{ position:absolute; left:0px; top:168px; bottom:20px; width:250px; background:url(imgs/background.jpg) repeat-y left; overflow:hidden; }
div#list			{ position:relative; overflow:auto; overflow-y:scroll; width:100%; height:100%; font:bold 11px tahoma; }
div#list ul li			{ display:block; padding-left:0; margin:0; }
div#list ul li a		{ display:block; padding-left:15px; width:235px; line-height:16px; vertical-align:middle; color:#BF4949; cursor:pointer; text-decoration:none; }
div#list ul li a:hover		{ text-decoration:none; color:#FF1010; background:url(imgs/bg_menu.jpg); }
div#list ul li a.off		{ color:#5C97B5; }
div#list ul li a.off:hover	{ color:#3C7795; }
div#list ul li a span		{ font:normal 10px tahoma; color:#000000; cursor:pointer; }
div#list li.title		{ display:block; padding-left:15px; width:235px; font:bold 12px tahoma; line-height:18px; vertical-align:middle; color:#FFFFFF; background:url(imgs/bg_menu.jpg); }
div#list span.note		{ display:block; padding-left:15px; width:235px; font:normal 10px tahoma; line-height:12px; vertical-align:middle; color:#000000; }
div#list span.stat		{ display:block; width:235px; font:normal 10px tahoma; line-height:12px; vertical-align:middle; width:100%; align:right; color:#000000; }

div#contS			{ position:absolute; left:200px; top:100px; opacity:0.5; filter:alpha(opacity:50); z-index:101; }
div#contSb			{ position:absolute; left:200px; top:100px; opacity:0.5; filter:alpha(opacity:50); z-index:100; }
div#contB	        	{ position:absolute; left:0px; top:168px; bottom:20px; width:480px; background:url(imgs/background.jpg) repeat-y right; overflow:hidden; }
div#cont			{ position:relative; overflow:auto; overflow-y:scroll; width:100%; height:100%; }
div#cont table#article		{ width:100%; padding:0px 15px 0px 10px; border:none; font:bold small-caps 16px tahoma; color:#FF2020; background:url(imgs/bg_title.jpg) repeat-y right; }
div#cont td#title		{ padding:0px 0px 0px 10px; font:bold small-caps 16px tahoma; color:#BF4949; }
div#cont td#date		{ font:bold 11px tahoma; color:#FFFFFF; }
div#cont a			{ font:bold 11px tahoma; color:#304060; text-decoration:none; }
div#cont a:hover		{ font:bold 11px tahoma; color:#BF4949; text-decoration:none; }

div#news			{ padding:10px 12px 10px 10px; }
div#news table			{ font:11px tahoma; background:#B3D2E2; border:1px dotted #537282; margin-left:10px; margin-right:15px; }
div#news h2			{ font:bold small-caps 16px tahoma; color:#BF4949; float:left; display:block; width:455px; }
div#news h3			{ font:bold 13px tahoma; color:#000000; text-align:center; float:left; display:block; width:455px; }
div#news p			{ font:normal 12px tahoma; color:#000000; padding-bottom:10px; float:left; width:455px; display:block; }
div#news ul			{ list-style-type: disc; }
div#news li			{ font:normal 12px tahoma; color:#000000; }
div#news img			{ width:220px; }
div#news span#imgL		{ padding:5px; float:left; border:1px dotted #537282; background:#B3D2E2; margin:2px; display:block; }
div#news span#imgR		{ padding:5px; float:left; border:1px dotted #537282; background:#B3D2E2; margin:2px; display:block; }
div#news span#imgN		{ padding:5px; border:1px dotted #537282; background:#B3D2E2; margin:2px; display:block; }
div#news a			{ font:bold 12px tahoma; color:#506080; }
div#news a:hover		{ font:bold 12px tahoma; color:#101030; }

/*div#news a			{ font:bold 12px tahoma; color:#506080; padding-left:18px; background:transparent url(icons/pdf.gif) no-repeat center left; }
div#news a:hover		{ font:bold 12px tahoma; color:#101030; padding-left:18px; background:transparent url(icons/pdfH.gif) no-repeat center left; }
div#news a[href ^='mailto:']		{ background-image:url(icons/mail.gif); }
div#news a[href ^='mailto:']:hover	{ background-image:url(icons/mailH.gif); }
div#news a[href $='.pdf']		{ background-image:url(icons/pdf.gif); }
div#news a[href $='.pdf']:hover		{ background-image:url(icons/pdfH.gif); }
div#news a[href $='.doc']		{ background-image:url(icons/doc.gif); }
div#news a[href $='.doc']:hover		{ background-image:url(icons/docH.gif); }
div#news a[href $='.xls']		{ background-image:url(icons/xls.gif); }
div#news a[href $='.xls']:hover		{ background-image:url(icons/xlsH.gif); }*/

div#cont table#forum		{ padding-left:10px; }
div#cont tr#head		{ font:bold 11px tahoma; }
div#cont tr#line		{ font:normal 11px tahoma; }
div#cont td#first		{ padding-left:10px; }
div#cont .fTableL		{ overflow:hidden; table-layout:fixed; background:transparent url(imgs/bg_menu.jpg) repeat-y left; border:none; padding:0px 10px 0px 15px; }
div#cont .fTableR		{ overflow:hidden; table-layout:fixed; background:transparent url(imgs/bg_title.jpg) repeat-y right; border:none; padding:0px 10px 0px 15px; }
div#cont .fQuoteR		{ overflow:hidden; table-layout:fixed; background:#C9ECFF url(imgs/bg1.jpg) repeat-y left; font:normal 11px tahoma; border:1px dotted #BF4949; }
div#cont .fQuoteL		{ overflow:hidden; table-layout:fixed; background:#C9ECFF url(imgs/bg2.jpg) repeat-y right; font:normal 11px tahoma; border:1px dotted #BF4949; }
div#cont .fNum			{ font:bold 11px tahoma; color:#BF4949; padding-left:10px; }
div#cont .fUser			{ font:bold 11px tahoma; }
div#cont .fTitle		{ font:bold 11px tahoma; color:#BF4949; }
div#cont .fDate			{ font:normal 10px tahoma; text-align:right; padding-right:15px; }
div#cont .fEntry		{ font:normal 12px tahoma; padding-left:10px; padding-right:15px; }
div#cont .regbg			{ background:url(imgs/bg_title.jpg) repeat-y right; padding:2px; }
div#cont .reg1			{ font:normal 12px tahoma; color:#000000; width:200px; padding:0px; background:url(imgs/bg_menu.jpg) repeat-y right; border:none; }

