		body
		{
			font: 100 10pt arial;
			font-size: 10pt;
			color: #333333;
			
			background-color: #FFFFFF;
			background-image: url(images/bg.jpg);
			background-repeat: repeat-x;
			margin:0px;
			
			scrollbar-3dlight-color:#AAA;
			scrollbar-arrow-color:#000;
			scrollbar-base-color:#FFF;
			scrollbar-darkshadow-color:#AAA;
			scrollbar-face-color:#CCC;
			scrollbar-highlight-color:#FFF;
			scrollbar-shadow-color:#FFF;
			scrollbar-track-color:#FFF;
		}
		
		a, a:visited
		{
			font: 100 9pt Arial;
			text-decoration: none;
			color: #0033CC;
			margin: 0cm;
		}
		
		a:hover
		{
			font: 100 9pt Arial;
			text-decoration: none;
			color: #1F79D2;
			margin: 0cm;
		}
		
		a.admin, a.admin:visited
		{
			font: 100 11px Arial;
			text-decoration: none;
			color: #FFFFFF;
			margin: 0cm 0.2cm 0cm 0.2cm;
		}
				
		a.admin:hover
		{
			font: 100 11px Arial;
			text-decoration: none;
			color: #FFFFFF;
			margin: 0cm 0.2cm 0cm 0.2cm;
		}
		
		a.boldreg, a.boldreg:visited
		{
			font: 100 9pt Arial;
			font-weight: bold;
			text-decoration: none;
			color: #0066CC;
			margin: 0cm;
		}
				
		a.boldreg:hover
		{
			font: 100 9pt Arial;
			font-weight: bold;
			text-decoration: none;
			color: #1F79D2;
			margin: 0cm;
		}
		
		h1
		{
			border-width: 0px;
			margin: 0cm 0.4cm 0cm 0.4cm;
			text-align: left;
			font: 100 10pt arial;
			font-weight: bold;
			color: #0033CC;
		}
		
		h2
		{
			border-width: 0px;
			margin: 0cm 0.4cm 0cm 0.4cm;
			text-align: left;
			font: 100 14px arial;
			font-weight: bold;
			color: #0033CC;
		}
		
		p
		{
			border-width: 0px;
			margin: 0cm 0.4cm 0cm 0.4cm;
			text-align: left;
			font: 100 10pt arial;
			color: #333333;
		}
		
		p.nomargins
		{
			border-width: 0px;
			margin: 0;
			text-align: left;
			font: 100 10pt arial;
			color: #333333;
		}
		
		p.login
		{
			border-width: 0px;
			margin: 0cm 0.4cm 0cm 0cm;
			text-align: right;
			font: 100 10pt arial;
			color: #333333;
		}
		
		p.center
		{
			border-width: 0px;
			margin: 0cm 0cm 0cm 0cm;
			text-align: center;
			font: 100 10pt arial;
			color: #333333;
		}
		
		p.bold
		{
			border-width: 0px;
			margin: 0cm 0.4cm 0cm 0.4cm;
			text-align: left;
			font: 100 10pt arial;
			font-weight: bold;
			color: #333333;
		}
		
		p.right
		{
			border-width: 0px;
			margin: 0cm 0.4cm 0cm 0.4cm;
			text-align: right;
			font: 100 10pt arial;
			color: #333333;
		}
		
		p.forms
		{
			border-width: 0px;
			margin: 0cm 0.4cm 0cm 0.4cm;
			text-align: right;
			font: 100 10pt arial;
			font-weight: bold;
			color: #0066CC;
		}
		
		ul, ol
		{
			font: 100 10pt Arial;
			font-weight: bold;
			text-decoration: none;
			color: #0066CC;
		}
		
		li
		{
			border-width: 0px;
			text-align: left;
			font: 100 10pt arial;
			color: #333333;
		}
		
		input
		{
			 font: 100 10pt Arial;
			 color: #333333; 
			 border: 1px solid #999999;
		}
		
		input.noborder
		{
			 font: 100 10pt Arial;
			 color: #333333; 
			 border: 0px;
		}
		
		textarea
		{
			 font: 100 10pt Arial;
			 color: #333333; 
			 border: 1px solid #999999;
		}
		
		select
		{
			font: 100 12px arial; 
			color: #333333; 
			border: 1px solid #999999;
		}
		
		#container
		{
			width: 100%;
			height: 100%;
			_position: relative; 
			text-align: center;
			padding: 0 0 0 0;
			background-image: url(images/bg-shadow.jpg);
			background-position: top center;
			background-repeat: no-repeat;
		}
						
			#header
			{
				width: 763px;
				height: 30px;
				background-color: #2D2629;
				text-align: left;
				margin: auto;
			}
			
			#greenbar
			{
				width: 763px;
				height: auto;
				background-color: #CCCC99;
				font-size: 1px;
				line-height: 3px;
				border-width: 0px;
				padding: 0 0 0 0;
				margin: auto;
			}
							
			#body
			{
				width: 763px;
				height: 500px;
				background-color: #000000;
				margin: auto;
			}
			
				#scrolltext
				{
					height: 500px;
					width: 476px;
					width: margin: 0 0 0 0;
					overflow: auto;
				}
				
				#scrollpix
				{
					height: 500px;
					width: 163px;
					width: margin: 0 0 0 0;
					overflow: auto;
					text-align: right;
				}
				
			#footer
			{
				width: 763px;
				height: 30px;
				background-color: #2D2629;
				margin: auto;
			}
	

.error{
	font-family: <?=$text_face;font-size:<?=$text_size; color:<?=$error_color; ?>pt
}

.image{
	border:<?=$image_border;?>px solid <?=$border_color;?>;
}

input {
	font-family:<?=$text_face;font-size:<?=$text_size; color:<?=$text_color; border:1px solid $border_color; ?>px
}

hr {
	color:<?=$text_color;?>;
}
