body	{margin:0; padding:0; font-size:90%; font-family:Times; color:000000; background:url(/images/bg_main.jpg) repeat-y;}
table	{border-collapse:collapse;}
td		{font-size:90%; font-family:Times; color:000000; padding:0; vertical-align:top;}

li {text-align: justify;}

a, a:visited	{color:black; text-decoration:underline;}
a:hover		{text-decoration:underline;}

a.news, a.news:visited	{color:black; text-decoration:none;}
a.news:hover		{text-decoration:underline;}

form		{margin:0; padding:0;}
p			{margin-bottom:10px; text-align: justify;}
img			{border:0px;}

h1		{font-size:18px; font-family:Times; font-weight:bold; margin:8px 0 4px 0;}
h2		{font-size:16px; font-family:Times; font-weight:bold; margin:8px 0 4px 0;}
h3		{font-size:14px; font-family:Times; font-weight:bold; margin:8px 0 4px 0; color: #993300;}
a.h1	{font-size:18px; font-family:Times; font-weight:bold; margin:8px 0 4px 0; text-decoration: none;}
a.h1:hover {font-size:18px; font-family:Times; font-weight:bold; margin:8px 0 4px 0; text-decoration: underline;}
a.h1:visited {font-size:18px; font-family:Times; font-weight:bold; margin:8px 0 4px 0; text-decoration: none;}

.brown	{font-family:Times; font-weight:bold; margin:8px 0 4px 0; color: #993300;}
.red	{font-family:Times; font-weight:bold; margin:8px 0 4px 0; color: #c71418;}

#ornamental		{background:url(/images/bg_ornamental.jpg) no-repeat; width:100%; min-width:1003px;}
#ornamental div.view	{padding:130px 0 0 56px;}
#logo			{position:absolute; left:28px; top:7px; width:190px;}
#menu			{position:absolute; left:300px; top:15px; width:410px;}
#subnav_top		{position:absolute; left:240px; top:90px;}
#subnav_bot		{position:relative; left:26px; top:-18px; width:100px;}
#bottom			{margin-left:-16px;}
#bottom div.width	{width:962px;}
#copy			{text-align:right; margin:-8px 0 -6px 0; font-size:80%;}

#main_table				{width:947px; height:400px; margin-bottom:20px; border-left:1px solid #aca289;}
#main_table td.main_td	{padding:0 15px; border-right:1px solid #aca289;}
table.home_top		{margin-top:10px }
table.home_top td.home_01	{padding-left:15px;}
table.home_bot		{margin-top:-10px;}
table.home_bot td.home_02	{padding-right:15px;}
table.home_bot td.home_03	{padding:0 14px; border-left:1px solid #aca289; border-right:1px solid #aca289;}
table.home_bot td.home_04	{padding-left:15px;}

#search		{position:absolute; left:-27px; width:278px; height:61px; background:url(/images/bg_search.gif) no-repeat; text-align:center; padding-top:16px;}
#und_search	{position:relative; height:45px;}

td.h1_01	{padding-bottom:1px;}
td.h1_02	{background:url(/images/bg_dot.gif) bottom repeat-x; width:100%;}
td.h1_03	{background:url(/images/bg_h1.gif) bottom no-repeat;}

.img_01		{position:relative; margin:10px 0;}
.img_02		{position:absolute; left:-17px; top:-9px; margin-left:100%; width:25px; height:66px; background:url(/images/bg_image.gif) no-repeat;}
.img_03		{position:absolute; left:0; top:0; width:100%;}
.img_04		{margin:3px 17px 0 0;}
.img_05		{height:1px; background:url(/images/black.gif) repeat-x; font-size: 1pt;}
img.img		{border:1px solid black;}

.date		{text-align:center; color:cb191d; height:16px; background:url(/images/bg_news.gif); margin:20px 0 8px 0;width:224px;}
.hr			{height:7px; margin:10px 0; background:url(/images/bg_line.jpg); font-size: 1pt;}

table.catalog td.cat_01	{padding-right:15px; border-right:1px solid #aca289;}
table.catalog td.cat_02	{padding-left:15px;}
input.search	{width:185px; height:18px; border:1px solid #5b503a;}

body.list	{background:url(/images/bg_main.jpg) -764px -213px repeat-y fixed; padding:0 10px; margin:0; scrollbar-face-color: #e3a87c; scrollbar-highlight-color: #e3a87c; scrollbar-shadow-color: #e3a87c; scrollbar-3dlight-color: #e3a87c; scrollbar-arrow-color: #000000; scrollbar-track-color: #fff7e7; scrollbar-darkshadow-color: #e3a87c;}
ul.catalogue		{margin:0; padding:0; list-style:none; text-align: left;}
ul.catalogue li		{margin:3px 0; padding:0; color:cb191d; font-weight:bold; text-align: left;}
ul.catalogue li a.catalog, a.catalog:visited	{font-size:14px;margin:3px 0; padding:0; color:black; font-weight:normal;text-decoration: none; border-bottom: 1px dashed #000000;}
ul.catalogue li a.catalog:hover	{margin:3px 0; padding:0; color:black; font-weight:normal;text-decoration: none; border-bottom: 1px dashed #000000;}

ul.catalogue2		{margin:0 0 0 10px; padding:0; text-align: left; }
ul.catalogue2 li	{margin:3px 0; padding:0; color:cb191d; font-weight:bold; text-align: left;}
ul.catalogue2 li a.catalog2, a.catalog2:visited	{font-size:14px;margin:3px 0; padding:0; color:black; font-weight:normal;text-decoration: none;}
ul.catalogue2 li a.catalog2:hover	{margin:3px 0; padding:0; color:black; font-weight:normal;text-decoration: underline;}

div.catalog
{
	overflow: auto;
	height: 500px;
	width: 100%;
	background:url(/images/bg_main.jpg) -764px -213px repeat-y fixed; 
	padding:0 10px; 
	margin:0; 
	scrollbar-face-color: #e3a87c; 
	scrollbar-highlight-color: #e3a87c; 
	scrollbar-shadow-color: #e3a87c; 
	scrollbar-3dlight-color: #e3a87c; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #fff7e7; 
	scrollbar-darkshadow-color: #e3a87c;
}

div.alpha 
{
	padding:0; 
	margin:0; 
	font-size:10px;
	color:#000000;	
}

div.alpha a
{
	padding:0; 
	margin:0; 
	font-size:10px;
	color:#000000;	
	text-decoration: none;
}
div.alpha a:visited
{
	padding:0; 
	margin:0; 
	font-size:10px;
	color:#000000;	
	text-decoration: none;
}
div.alpha a:hover
{
	font-size:10px;
	text-decoration: underline;
}
span.developer {font-family:Times;color:black;font-size:12px;}
a.developer, a.developer:visited {font-family:Times;color:black; text-decoration:none; font-size:12px;}
a.developer:hover {text-decoration:underline; font-size:12px;}
td.content     {font-size:90%; font-family:Times; color:000000; padding:5px; vertical-align:middle;}

iframe#forum	{background-color:#F5E6BF;}

div.pages	{text-align:center;margin:20px 0;}