
.message { background-color: #ffffff; border: #eeeeee 1px solid; font-weight: bold; font-size: 14px; padding: 8px 8px 8px 8px; }


.vote-forum {  }
.vote-news {  }
.vote-bar { background: #55557f;}
.vote-bar2 { background: #bbbb7f;}

.panel-block { font-size: 10px; line-height: 12px; padding-left: 3px; height: 60px; width: 230px; overflow:auto; background-color: #EEEEEE; border: 1px solid #CCCCCC; margin-bottom: 4px; }
.panel-main { font-size: 10px; }

.poll-vote-block { background-color: #ffffff; border: #eeeeee 1px solid; padding: 8px 8px 8px 8px; }
.poll-vote-header { font-size: 16px; color: #999999; font-weight: bold; font-family: sans-serif, verdana, arial, helvetica; }

.poll-show-block { background-color: #ffffff; border: #eeeeee 1px solid; padding: 8px 8px 8px 8px; }
.poll-show-header { font-size: 16px; color: #999999; font-weight: bold; font-family: sans-serif, verdana, arial, helvetica; }

.poll-vote-select { font-size: 11px; border: #a69778 1px solid; background-color: #fcfcf1; }
.poll-vote-button { font-size: 11px; border: #a69778 1px solid; background-color: #ffffbc; }
.poll-vote-text { font-size: 11px; border: #a69778 1px solid; background-color: #fcfcf1; }

.dec-vote-block { background-color: #ffffff; border: #eeeeee 1px solid; padding: 8px 8px 8px 8px; }
.dec-vote-header { font-size: 16px; color: #999999; font-weight: bold; font-family: sans-serif, verdana, arial, helvetica; }

.dec-vote-select { font-size: 11px; border: #a69778 1px solid; background-color: #fcfcf1; }
.dec-vote-score { background-color: #fcfcf1; color: #000000; }
 
.dec-vote-button { font-size: 11px; border: #a69778 1px solid; background-color: #ffffbc; }
.dec-vote-text { font-size: 11px; border: #a69778 1px solid; background-color: #fcfcf1; }

								 
.only-reg { background-color:#0000cc; color:#ffffff; padding: 2 5 2 2; }
.only-moder { background-color:#cc0000; color:#ffffff; padding: 2 5 2 2; }
.only-priv { background-color:#cc0000; color:#ffffff; padding: 2 5 2 2; }
.only-admin { background-color:#cc0000; color:#ffffff; padding: 2 5 2 2; }
.only-sadmin { background-color:#cc0000; color:#ffffff; padding: 2 5 2 2; }

 

A.std-button:link { color: #E4E100; text-decoration: none;
             font-size: 10px;
             font-family: sans-serif, verdana, arial, helvetica;
             font-weight: bold;
             background-color: #E4192A;
			 padding: 0 5 2 5;
			 border: white 1px solid;
                }
A.std-button:visited { color: #E4E100; text-decoration: none;
             font-size: 10px;
             font-family: sans-serif, verdana, arial, helvetica;
             font-weight: bold;
             background-color: #E4192A;
			 padding: 0 5 2 5;
			 border: white 1px solid;
                   }
A.std-button:hover { color: #E4192A; text-decoration: none;
             font-size: 10px;
             font-family: sans-serif, verdana, arial, helvetica;
             font-weight: bold;
             background-color: #E4E100;
			 padding: 0 5 2 5;
			 border: white 1px solid;
                  }
A.std-button:active { color:yellow; text-decoration: none;
             font-size: 10px;
             font-family: sans-serif, verdana, arial, helvetica;
             font-weight: bold;
			 padding: 0 5 2 5;
			 border: white 1px solid;
                  }


A.user-button:link
		{ 
			font-size: 11px;
			padding: 1 3 1 3;
			border: #d2cbc3 1px solid;
		    background-color: #ececde;
			text-decoration: none; 
			color: #873f01; 
			font-weight: normal;
			font-family: sans-serif, verdana, arial, helvetica;
		}					  

A.user-button:visited 
		{ 
			font-size: 11px;
			padding: 1 3 1 3;
			border: #d2cbc3 1px solid;
		    background-color: #ececde;
			text-decoration: none; 
			color: #873f01; 
			font-weight: normal;
			font-family: sans-serif, verdana, arial, helvetica;
		}

A.user-button:hover 
		{ 			
			font-size: 11px;
			padding: 1 3 1 3;
			border: #d2cbc3 1px solid;
			text-decoration: none; 
		    background-color: #e9cca5; 
			color: #873f01; 
			text-decoration: none; 
			font-weight: normal;
			font-family: sans-serif, verdana, arial, helvetica;
		}


A.cuser-button:link
		{ 
			padding: 0 0 0 0;
			border: #d2cbc3 1px solid;
		    background-color: #ececde;
			text-decoration: none; 
			color: #873f01; 
			font-weight: normal;
			font-family: sans-serif, verdana, arial, helvetica;
		}					  

A.cuser-button:visited 
		{ 
			padding: 0 0 0 0;
			border: #d2cbc3 1px solid;
		    background-color: #ececde;
			text-decoration: none; 
			color: #873f01; 
			font-weight: normal;
			font-family: sans-serif, verdana, arial, helvetica;
		}

A.cuser-button:hover 
		{ 			
			padding: 0 0 0 0;
			border: #d2cbc3 1px solid;
			text-decoration: none; 
		    background-color: #e9cca5; 
			color: #873f01; 
			text-decoration: none; 
			font-weight: normal;
			font-family: sans-serif, verdana, arial, helvetica;
		}



 A.lmenu-button:link 
		{ 
			display: block;
			padding: 3 5 3 5;
			color: #000000; text-decoration: none; 
			font-weight: normal;
		}

 A.lmenu-button:visited 
		{ 
			display: block;
			padding: 3 5 3 5;
			color: #000000; text-decoration: none; 
			font-weight: normal;
		}

 A.lmenu-button:hover 
		{ 
			display: block;
			padding: 2 5 2 5;
			border-top: #6487A1 1px solid;
			border-bottom: #6487A1 1px solid;
			color: #DDDDDD; text-decoration: none; 
            background-color: #354E74;
			font-weight: normal;
		}

 A.lmenu-button-priv:link 
		{ 
			display: block;
			padding: 3 5 3 5;
			color: #000000; 
			font-weight: bold;
			text-decoration: none;
 		}

 A.lmenu-button-priv:visited 
		{ 
			display: block;
			padding: 3 5 3 5;
			color: #000000; 
			font-weight: bold;
			text-decoration: none;
 		}

 A.lmenu-button-priv:hover 
		{ 
			display: block;
			padding: 2 5 2 5;
			border-top: #6487A1 1px solid;
			border-bottom: #6487A1 1px solid;
			color: #DDDDDD; 
			font-weight: bold;
			text-decoration: none;
            background-color: #354E74;
		}


 

TABLE { font-size: 17px; }


A.top:link { color: #FFFFFF; }
A.top:visited { color: #FFFFFF; }
A.top:hover { color: #EEEEEE; }
A.top:active { color: #FFFFFF; }

A.copyright:link { color: #FFFFFF; }
A.copyright:visited { color: #FFFFFF; }
A.copyright:hover { color: #EEEEEE; }
A.copyright:active { color: #FFFFFF; }


A:link { color: #333333; text-decoration: underline;  }
A:visited { color: #333333; text-decoration: underline;  }
A:hover { color: #F00000;  text-decoration: underline; }
A:active { color: #DD0900;  text-decoration: underline;  }

a.menu:link, a.menu:active, a.menu:visited 
{
	text-decoration: none;
	color: #873f01;
	display: block;
	border-top: #d2cbc3 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

a.menu:hover
{
	background-color: #e9cca5;
	display: block;
	border-top: #d2cbc3 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}


a.menu2:link, a.menu2:active, a.menu2:visited 
{
	background-color: #FFFFDD;
	text-decoration: none;
	color: #772f01;
	display: block;
	border-top: #d2cbc3 1px solid;
	border-right: #d2cbc3 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

a.menu2:hover
{
	background-color: #e9cca5;
	display: block;
	border-top: #d2cbc3 1px solid;
	border-right: #d2cbc3 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}



A.rsearch:link { color: #000000; font-weight: normal; }
A.rsearch:visited { color: #000000; font-weight: normal; }
A.rsearch:hover { color: #009900; font-weight: normal; }
A.rsearch:active { color: #000000; font-weight: normal; }

input, textarea, select 
{ 
	font-size: 11px; 
	border: #a69778 1px solid;
	background-color: #fcfcf1;
}

   
h1 { color: #ff8f2d; font-size: 25px; font-family: sans-serif, verdana, arial, helvetica; font-weight: normal; }
h2 { color: #ff8f2d; font-size: 20px; font-family: sans-serif, verdana, arial, helvetica; font-weight: normal;  }
h3 { color: #ff8f2d; font-size: 17px; font-family: sans-serif, verdana, arial, helvetica; font-weight: normal;  }
h4 { color: #ff8f2d; font-size: 14px; font-family: sans-serif, verdana, arial, helvetica; font-weight: normal;  }
h5 { color: #ff8f2d; font-size: 12px; font-family: sans-serif, verdana, arial, helvetica; font-weight: normal;  }

hr { color: #ff8f2d; height: 2px;  }

blockquote {padding: 5 5 5 5; background: url('img/back_table.jpg') repeat left top; }

.forum-section-table   { background: url('img/back_table.gif') no-repeat left top;  }
.forum-section-cheader {  color: #000000; background: url('img/back_table.gif') repeat top; font-weight: bold; }
.forum-section-header {   color: #000000; background: url('img/back_table.gif') no-repeat left top; }
.forum-section-div { color: #000000; }
.forum-section-body   { font-size: 14px; color: #625d4f; background: url('img/back_table.gif') no-repeat left top;  }

.forum-topic-cheader { background-color: #DFDFDF; color: #000000;  background: url('img/back_table.gif') repeat top; font-weight: bold; }
.forum-topic-header { background-color: #cdc3a8; color: #000000; background-color: #cdc3a8; color: #000000; background: url('img/back_table.gif') repeat left top;  font-size: 14px; }
.forum-topic-div { background-color: #cdc3a8; color: #000000; }
.forum-topic-body   { background-color: #cdc3a8; color: #000000; background-color: #cdc3a8; color: #000000; background: url('img/back_table.gif') repeat left top;  }
			  
.forum-message1-header { padding-left: 5px;   background-color: #cdc3a8; color: #000000; background: url('img/back_table.gif') repeat left top;  }
.forum-message1-body   { padding-left: 5px;  color: #000000; padding: 10 5 5 5; background: url('img/back_table.gif') repeat left top; }
.forum-message2-header { padding-left: 5px;  background-color: #cdc3a8; color: #000000; background: url('img/back_table2.gif') repeat left top; }
.forum-message2-body   { padding-left: 5px; color: #000000; padding: 10 5 5 5; background: url('img/back_table2.gif') repeat left top;  }
.forum-message-div { background-color: #cdc3a8; color: #00000; }
.forum-message-vdiv { border-right: #cdc3a8 1px solid; font-size: 14px; }

.forum-path { padding-left: 2px; color: #ff8f2d; font-size: 16px; font-family: sans-serif, verdana, arial, helvetica; font-weight: normal;  }

.forum-quote-header { color: #3366CC; font-style: italic; font-weight: bold; }
.forum-quote-body { color: #9894a1; background-color: #e1e4e9; border: #cccccc 1px solid; padding: 4px 4px 4px 4px; margin: 5 5 5 5; }

.news-message1-header { font-weight: bold;   }
.news-message1-body   { color: #000000;  }
.news-message2-header { font-weight: bold;   }
.news-message2-body   { color: #000000;  }
.news-message-div { background-color: #aea083; color: #000000; }



.images-section-theader { padding-left: 5px;   background-color: #cdc3a8; color: #000000; background: url('img/back_table.gif') repeat left top; font-weight: bold; }
.images-section1-body   { padding-left: 5px;  color: #000000; padding: 10 5 5 5; background: url('img/back_table.gif') repeat left top; }
.images-section-bheader { padding-left: 5px;  background-color: #cdc3a8; color: #000000; background: url('img/back_table2.gif') repeat left top; }
.images-section2-body   { padding-left: 5px; color: #000000; padding: 10 5 5 5; background: url('img/back_table.gif') repeat left top;  }
.images-section-div { background-color: #777777; color: #000000; }
.images-section-vdiv { border-right: #cdc3a8 1px solid; }

.images-thumbs-table {  }
.images-thumbs1-header { padding-left: 5px; vertical-align: middle;  background-color: #cdc3a8; color: #000000; background: url('img/back_table.gif') repeat left top;  }
.images-thumbs2-header { padding-left: 5px; vertical-align: middle; background-color: #cdc3a8; color: #000000; background: url('img/back_table2.gif') repeat left top; }
.images-thumbs-vdiv { border-right: #cdc3a8 1px solid;  }


.block-message1-header { background-color: #AED5FC; color: #000000; }
.block-message1-body   { background-color: #D0E7F2; color: #000000; }
.block-message2-header { background-color: #D1D7DC; color: #000000; }
.block-message2-body   { background-color: #D0E7F2; color: #000000; }
.block-message-div { background-color: #aea083; color: #000000; }



.other-block1-header { background-color: #eeeeee; color: #000000; }
.other-block1-body   { color: #000000; background: url('img/back_table.gif') repeat left top; }
.other-block2-header { background-color: #eeeeee; color: #000000; }
.other-block2-body   { color: #000000; background: url('img/back_table2.gif') repeat left top; }
.other-block-div { background-color: #FFFFFF; color: #000000; }

.popup-block { padding-left: 5px;  color: #000000; padding: 10 5 5 5; background: url('img/back_table.gif') repeat left top; }

.news-image { margin: 2 5 5 0; border: #aea083 1px solid; }
.page-left-image { margin: 6 8 6 0; border: #aea083 1px solid; }
.page-right-image { margin: 6 0 6 8; border: #aea083 1px solid; }

.gal-table {}
.gal-obj-image { margin: 6 6 6 6; border: #aea083 1px solid; }

.gal-obj-td { padding-left: 5px;  color: #000000; }

.gal-desc-td { padding-left: 20px; padding-right: 20px; font-size: 14px; text-align: justify; }
.gal-desc-name { font-size: 18px; }
.gal-desc-comment { font-size: 12px; }

.gal1-tr { padding-left: 5px; vertical-align: middle; color: #000000; padding: 10 5 5 5; background: url('img/back_table.gif') repeat left top; font-size: 14px; }
.gal2-tr { padding-left: 5px; vertical-align: middle; color: #000000; padding: 10 5 5 5; background: url('img/back_table.gif') repeat left top;  font-size: 14px;  }

.gal-div { background-color: #aea083; color: #000000; background: url('img/back_table.gif') repeat left top; font-weight: bold; }

.image { margin: 5 5 5 5; border: #aea083 1px solid; }

.file-cur { color: #AAAAAA; }

.std-checkmsg { color: #FF0000; font-weight: bold; }

.std-warning { color: #FF0000; font-weight: bold; }

.std-footer { background-color: #DFDFDF; color: #000000; font-family: helvetica, arial, sans-serif; font-size: 11px; }

.std-newmsg { background-color: #FFFFFF; }

.credits { font-family: helvetica, arial, sans-serif; font-size: 10px; }

.hilite { color: black; background-color:yellow; }

.login-input
		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			background-color: #A0D1FD;
			padding: 1 5 2 5;
			border-bottom: #D0E3FF 1px solid;
			border-left: #D0E3FF 1px solid; 
			border-right: #D0E3FF 1px solid;
			border-top: #D0E3FF 1px solid;
			color: #185EF5; 
		}

.login-button
		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			background-color: #A0D1FD;
			border-bottom: #D0E3FF 1px solid;
			border-left: #D0E3FF 1px solid; 
			border-right: #D0E3FF 1px solid;
			border-top: #D0E3FF 1px solid;
			color: #185EF5; 
		}

.search-input
		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			background-color: #FFFFC6;
			padding: 1 5 2 5;
			border-bottom: #D1D7DC 1px solid;
			border-left: #D1D7DC 1px solid; 
			border-right: #D1D7DC 1px solid;
			border-top: #D1D7DC 1px solid;
			color: #009900; 
		}

.search-button
		{
			font-family: courier;
			font-size: 12px;
			font-weight: bold;
			background-color: #FFFFC6;
			border-bottom: #D1D7DC 1px solid;
			border-left: #D1D7DC 1px solid; 
			border-right: #D1D7DC 1px solid;
			border-top: #D1D7DC 1px solid;
			color: #009900; 
		}


.fields
		{
			font-size: 12px; font-family: monospace;
			background-color: #AEAEAE;
            margin: 5 5 5 5;
			height: 17px;
		}




body, td 
{
 font-family: verdana, arial, helvetica, sans-serif;
 line-height: 150%;
 font-size: 12px;

}

.extra td { font-family: Arial, sans-serif; font-size: 8pt; color: white }
.extra2 td { font-family: Arial, sans-serif; font-size: 8pt }

/* forms */
form {
 margin-top: 0px;
 margin-bottom: 0px
}

.input { 
 border: 1px solid black outset;
 background: url(images/middle_bg.jpg); 
 background-repeat: no-repeat;
 background-position: 60% 50%;
 background-color: white;
 font-family: Arial, sans-serif;
 font-size: 100%;
}
/* end forms */


li
{
	list-style-image: url('img/b_0.gif');
	list-style-type: disc; 
	margin-left: 20px;
}

ul
{
	margin-left: 10px;
}


