a			{color: #528819; text-decoration: none;}
a:hover		{color: #373737; text-decoration: none;}
a:active	{color: #528819; text-decoration: none;}

body		{
background: #ffffff url('../img/main_bg.jpg');
color: #252525;
font: 11px Arial, Verdana, Helvetica, Sans-serif;
font-size: 12px;
background-repeat: repeat-x;
background-attachment: fixed;
}

BODY.white		{background-image: none;}

div			{color: #252525; font: 12px Arial, Verdana, Helvetica, Sans-serif;}
table		{color: #252525; font: 12px Arial, Verdana, Helvetica, Sans-serif;}
img			{border: 0;}
HR			{color: #C7CDC0; width: 100%; height: 1px; text-align: left;}
h1			{margin-bottom: 3px; margin-top: 1px; color: #4C4C4C; font-family: Arial,Verdana, Helvetica, Sans-serif; font-size: 17px; font-weight: bold;}
h2			{color: #4C4C4C; font-family: Arial,Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 4px; margin-top: 4px;}

input		{font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px;}
textarea	{font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px;}
select		{font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px;}

/* CUSTOM STYLES GENERAL */

.heading	{color: #4C4C4C; font: 17px Arial, Verdana, Helvetica, Sans-serif; font-weight: bold;}
.small		{font-size: 9px;}
.caption	{font-size: 9px; color: #333333;}
.info		{
border-bottom: 1px solid #528819;
border-top: 1px solid #528819;
padding: 4px 2px 4px 3px;
font-weight: bold;
color: #4C4C4C;
}


.date		{font-size: 11px; color: #666666;}
.red		{color: #ff0000;}

/* CUSTOM STYLES TEMPLATES */


TD.StartImage	{
background-color: #ffffff;
padding: 5px;
border: 1px solid #B9BBBE;
}

TD.StartCaption	{
padding: 3px 0 10px 0;
color: #646565;
font-size: 10px;
}

TD.StartHeading	{
font-size: 14px;
color: #4C4C4C;
border-bottom: 1px solid #528819;
border-top: 1px solid #528819;
padding: 7px 2px 7px 3px;
margin-bottom: 13px;
}

TD.StartHeadingLight	{
font-size: 12px;
background-color: #729CCB;
color: #ffffff;
padding-left: 6px;
}

TD.StartText{
padding: 6px 5px 5px 6px;
line-height: 16px;
}

TD.StartTextLight{
padding: 6px 5px 10px 0;
line-height: 16px;
}


TD.StartTip	{
padding: 4px 0 0 0;
}
.StartDate	{
font-size: 11px;
color: #97989A;
font-style: italic;
}

.STARTINPUT	{
border: 1px solid #20538D;
color: #DA2619;
padding-left: 5px;

}
.StartBTN	{
border: 0;
background-color: #ffffff;
color: #DA2619;
text-align: left;
margin: 0;
width: 190px;
}

DIV.StartSepa	{
background-image: url('../img/start_horiz_sepa.gif');
width: 100%;
}

.TMPstartlink,.TMPstartlink:hover,.TMPstartlink:active	{
color: #528819; 
text-decoration: none;
font-size: 12px;
font-weight: bold;
padding-left: 15px;
background: #ffffff url('../img/start_arrow.gif');
background-repeat: no-repeat;
}

.TMPstartupdate,.TMPstartupdate:hover,.TMPstartupdate:active	{
color: #528819; 
text-decoration: none;
font-size: 12px;
padding-left: 15px;
background: #ffffff url('../img/start_arrow.gif');
background-repeat: no-repeat;
}


A.TMPuplink				{color: #333333; text-decoration: none; font-size: 12px; font-weight: bold;}
A.TMPuplink:hover		{color: #333333; text-decoration: none; font-size: 12px; font-weight: bold;}
A.TMPuplink:active		{color: #333333; text-decoration: none; font-size: 12px; font-weight: bold;}

.galleryFloat {
    float: left;
    padding: 5px;
    margin: 2px
}

/* CUSTOM STYLES REGISTER */

A.REGhlink				{color: #4C4C4C; font-size: 12px; font-weight: bold; text-decoration: none;}
A.REGhlink:active		{color: #4C4C4C; font-size: 12px; font-weight: bold; text-decoration: none;}
A.REGhlink:hover		{color: #4C4C4C; font-size: 12px; font-weight: bold; text-decoration: none;}

.REGsearch	{background-color: #E2E2E2;}
.REGinfo	{font-size: 11px; border-bottom: 1px solid #528819; border-top: 1px solid #528819; padding: 4px 2px 4px 3px; font-weight: bold; color: #20538D;}
.REGlist1	{background-color: #ffffff; padding: 3px;}
.REGlist2	{background-color: #F7FAF4; padding: 3px;}

/* CUSTOM STYLES ACTIVITIES */

.ACTinactive	{color: #666666;}
.ACTinfo		{font-size: 11px; border-bottom: 1px solid #528819; border-top: 1px solid #528819; padding: 4px 2px 4px 3px; font-weight: bold; color: #4C4C4C;}
.ACTinfo2		{color: #528819; font-size: 14px; font-weight: bold;}
.ACTlist1		{background-color: #ffffff; padding: 2px; font-size: 11px;}
.ACTlist2		{background-color: #F7FAF4; padding: 2px; font-size: 11px;}
.ACTregister	{background-color: #DDDDDD; color: #333333;}
.ACTsmall		{font-size: 9px;}



/* CUSTOM STYLES SEARCH */

A.SRClink		{color: #333333; font-size: 11px; text-decoration: none;}
A.SRClink:active{color: #333333; font-size: 11px; text-decoration: none;}
A.SRClink:hover	{color: #333333; font-size: 11px; text-decoration: none;}

/* CUSTOM STYLES PAGES */

.PGemptyLeft	{background: #F0F0F0 url('../img/empty_left.gif') right top;}
.PGemptyRight	{background: #F0F0F0 url('../img/empty_right.gif') left top;}
.PGthin			{background-color: #AAAAAA;}
TD.clean		{line-height: 17px;}

/* CUSTOM STYLES SITEMAP */

TD.sitemap				{padding: 5px;}
TD.sitesearch			{background-color: #E2E2E2; padding: 6px;}
TD.cleanline			{line-height: 18px; border-bottom: 1px solid #DEDEDE;}

A.sitemaplink			{color: #333333; font-size: 11px; text-decoration: none;}
A.sitemaplink:active	{color: #333333; font-size: 11px; text-decoration: none;}
A.sitemaplink:hover		{color: #333333; font-size: 11px; text-decoration: none;}

/* CUSTOM STYLES FOOTER */

.footer			{padding: 2px; color: #666666;}
A.footerlink	{color: #666666; text-decoration: none;}


TD.maillist		{
background-color: #EAF5DE;
border: 1px solid #A1CB75;
padding: 6px;
}













/* CUSTOM STYLES CATALOG 

.CATsubheading		{font-size: 13px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-weight: bold;}

A.CATlink			{color: #333333; font-size: 10px; text-decoration: none;}
A.CATlink:active	{color: #333333; font-size: 10px; text-decoration: none;}
A.CATlink:hover		{color: #333333; font-size: 10px; text-decoration: none;}*/

/* CUSTOM STYLES FORUM 

.FRMsubheading		{font-size: 13px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-weight: bold; color: #333333;}

A.FRMcategories			{color: #333333; font-size: 10px; text-decoration: none;}
A.FRMcategories:active	{color: #333333; font-size: 10px; text-decoration: none;}
A.FRMcategories:hover	{color: #333333; font-size: 10px; text-decoration: none;}

A.FRMlink	{color: #333333; font-size: 10px; text-decoration: none;}
A.FRMlink	{color: #333333; font-size: 10px; text-decoration: none;}
A.FRMlink	{color: #333333; font-size: 10px; text-decoration: none;}*/


/* CUSTOM STYLES SHOP 

.price,.price2	{font-size: 15px; font-weight: bold; font-family: Arial, Sans-serif;}
.price2			{color: #FF0000;}
td.lightgrey2	{background-color: #dddddd; border-top: 1px solid  #ffffff;}
.listprod		{border-top: 1px solid  #ffffff;}*/
/*background-image:url(/img/bg_fadegray.gif); 
background-repeat: repeat-x; */
