	  html, body {
			height: 100%;
			margin: 0;
			padding: 0;
			}
      body { 
	  		font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px;
			background: #024401;
			}
	  input, select, textarea {
			border: 1px solid #CECECE;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			}
	  input .submit{
			-moz-box-shadow: -5px 2px 5px black;
			-webkit-box-shadow: -5px 2px 5px black;;
			box-shadow: -5px 2px 5px black;;
	  }
	  img#bg {
			position:fixed;
			top:0;
			left:0;
			width:100%;
			height:auto;
			} 
	  .content {
			position:relative;
			z-index:1;
			} 
      a {
	  		text-decoration: none; 
			font-size:11px; 
		}
	  a:link, a:visited  { 
	  		color: #DA7A23;
			}
	  a:focus, a:hover, a:active { 
	  		color: #DA7A23; 
			text-decoration:underline
			}
	  #main {
			min-height: 100%;
			height: auto !important;
			height: 100%;
			margin: 0 auto -4em;
			font-size:11px;
			}
	  #menu { 
	  		background-color: #EBEBEB; 
			color: #000000; 
			margin-top:3px; 
	  		margin-bottom:30px; 
			padding-left:10px; 
			padding-right:10px;
			-moz-box-shadow: -5px 2px 5px black;
			-webkit-box-shadow: -5px 2px 5px black;;
			box-shadow: -5px 2px 5px black;;
			}
	  #menu a{
	  		font-size:11px;
	  		}
	  #main_text a{
	  		font-size:12px; 
			}
	  #main_page {
	  		background: rgba(310, 310, 310, 1);
			width:80%; 
			padding-top:0.5em; 
			padding-bottom:3em; 
			margin-bottom:4em;
			-moz-box-shadow: 3px 3px 5px black;
			-webkit-box-shadow: 3px 3px 7px black;
			box-shadow: 3px 3px 7px black;
			min-height: 770px;
	  		}
	  #send_mail input, #send_mail textarea{ 
	  		border:0;
	  		}
	  #send_mail_form {
			background-color: #68D270;
			-moz-box-shadow: 3px 3px 7px gray;
			-webkit-box-shadow: 3px 3px 7px gray;;
			box-shadow: 3px 3px 7px gray;;
	  		}
	 .push {
			height: 4em;
			}
	  #footer { 
	  		background-color: #999999; 
			-moz-box-shadow: -7px 3px 7px black;
			-webkit-box-shadow: -7px 3px 7px black;;
			box-shadow: -7px 3px 7px black;;
			color:#FFFFFF; 
			margin-bottom: -8em;
			font-size:10px;
			}
	  #toolTipBox {
	  		display: none; 
			padding: 5px; 
			font-size: 10px; 
			border: black solid 1px; 
			font-family: verdana;
			position: absolute; 
			background-color: #FFFFFF; 
			color: #000000; 
			-moz-box-shadow: 3px 3px 5px gray;
			-webkit-box-shadow: 3px 3px 5px gray;
			box-shadow: 3px 3px 5px gray;
			}
	  #links { 
			padding-right:30px; 
			padding-left:30px;
			}
	  #links a{ 
	  		font-size:11px;
	  		}
	  #links_main { 
	  		font-size: 10px; 
			margin-bottom:20px;
			}
	  #links_main a { 
	  		font-size:11px;
			}
	  #buttons { 
	  		background-color: #CCCCCC;
			padding-right:30px; 
			padding-left:30px;
			}
	  #message_ok { 
	  		color: #00CC33; 
			font-weight:bold;
			}
	  #message_error, #error { 
	  		color: #FF3333; 
			font-weight:bold;
			font-size:12px;
			}
	  .red_asterix{
	  		color:#FF3300;
		  }
	  #login_form_user, #registration_form, #login_form_user a { 
	  		font-size:10px;
	  		}
	  #login_form_user .input_line { 
	  		height:12px; 
			font-size:9px;
			}
	  #exception input { 
	  		border:0;
			}
	#cssdropdown, #cssdropdown ul {
			padding: 0;
			margin: 0;
			list-style: none;
			}
	#cssdropdown li {
			float: left;
			position: relative;
			}
	.mainitems a{
			margin-left: 6px;
			margin-right: 8px;
			}
	.subuls{
			display: none;
			width: 10em;
			position: absolute;
			top: 1.2em;
			left: 0; 
			background-color:#EBEBEB;
			}
	.subuls li{
			width: 100%; padding:5px; margin-left:-10px;
			}
	.subuls li a{
			text-decoration: underline;
			}
	#cssdropdown li>ul { 
			top: auto;
			left: auto;
			}
	#cssdropdown li:hover ul, li.over ul {
			display: block;
			}﻿