body { font: 12px Arial, Helvetica, sans-serif;	color:#fff;margin: 5px 0 0 0; 	background:  #1e4a17 url(../images/bgwide.jpg ) no-repeat top center;	padding:0px;}.niceHZmenu {	width: 1003px;	background:url(../images/index_02.jpg);		height:30px;	z-index:100;	font: 12px Arial, Helvetica, sans-serif;}.niceHZmenu ul {	padding: 0px;	margin: 0 0 0 10px;	list-style-type: none;}.niceHZmenu li {	float: left;	padding-right: 10px;	padding-left: 10px;	padding-top: 4px;	padding-bottom: 5px;	margin-right: 1px;	background: transparent;	text-align: center;	color:#fff;}.niceHZmenu a {	display: block;	padding-right: 10px;	padding-left: 10px;	padding-top: 4px;	padding-bottom: 8px;	margin-top: -4px;	margin-bottom: -8px;	margin-right: -10px;	margin-left: -10px;	color:#fff;        font-weight:bold;	text-decoration: none;	border-right: 1px solid #737373;        border-top: 1px solid #737373;}.niceHZmenu a:hover {	background:url(../images/over.jpg);		color:#000;	display: block;	padding-right: 10px;	padding-left: 10px;	padding-top: 4px;	padding-bottom: 8px;	margin-top: -3px;	margin-bottom: -8px;	margin-right: -10px;	margin-left: -10px;	text-decoration: none;	border-right: 1px solid #737373;    font-weight:bold;}.niceHZmenu a:active, .niceHZmenu a.active {	background:url(../images/active.png);	height: 24px;		color:#000;	display: block;	padding-right: 10px;	padding-left: 10px;	padding-top: 13px;	padding-bottom: 0px;	margin-top: -13px;	margin-bottom: -4px;	margin-right: -10px;	margin-left: -10px;	text-decoration: none;	border-right: 1px solid #737373;	border-top: 1px solid #fff;    font-weight:bold;}.niceHZmenu a.active {    color:#ff0000;}.niceHZmenuFooter {	width: 1003px;	background:url(../images/index_04.png);		height:24px;	font: 12px Arial, Helvetica, sans-serif;}.niceHZmenuFooter ul {	padding: 0px;	margin: 0 5px 0 ;	list-style-type: none;}.niceHZmenuFooter li {	float: right;	padding-right: 10px;	padding-left: 10px;	padding-top: 4px;	padding-bottom: 3px;	background: transparent;	text-align: center;	color:#fff;}.niceHZmenuFooter a {	display: block;	padding-right: 10px;	padding-left: 10px;	padding-top: 4px;	padding-bottom: 3px;	margin-top: -4px;	margin-bottom: -3px;	margin-right: -10px;	margin-left: -10px;	color:#fff;	text-decoration: none;	border-left: 1px solid #737373;        border-top: 1px solid #737373;}.niceHZmenuFooter a:hover {	background: transparent;	color:#fff;}#container{ margin-left: auto; margin-right: auto; width: 1000px; background: transparent;}#tracktop { text-align: right; width: 1000px; background: transparent;}#headerbanner {background: transparent url(../images/topnew.png); height: 154px; width:1003px;}td#leftcolumn { background: #004416 url(../images/column.jpg) no-repeat top right; width: 256px; height: 583px; color:#000; padding: 10px 10px 10px 10px;  text-align: left; font-size: 11px;}td#leftcolumn a {font-size: 1em; color: #fff; text-decoration:none; font-weight:bold;}td#leftcolumn a:hover {font-size: 1em; color: #fff; text-decoration:none; font-weight:bold; }td#normalbody { background: #004416 url(../images/index_03.jpg) no-repeat top left; height: 583px; color: #000; padding: 20px 14px 10px 19px;  text-align: left;  font-size: 1em; }td#normalbody a {color: #000; text-decoration:none; font-weight:bold;}td#normalbody a:hover {color: #f00; text-decoration:none; font-weight:bold;}td#normalbody .title {font-size: 1.40em;  color:#000; }td#normalbody .descr {font-size: 1.30em; color: #000;  }h1, h2, h3, h4 {	color: #017f38;}h5, h6 {	color: #000;}h6 {	font-size: .8em;}h5 {	font-size: .9em;}h4 {	font-size: 1.10em;}h3 {	font-size: 1.20em;}h2 {	font-size: 1.30em;}h1 {	font-size: 1.40em;}.title14 {font-size: 1.40em; font-weight:bold; padding: 5px; border:2px solid #000; margin:0px 10px10px 10px; color:#000; background-color:#fff; }#bigpage a {color:#f00;}#bigpage a:hover {color:#000;}td#bigpage { background: #ffffff url(../images/indexbig_06.jpg) no-repeat bottom right; height: 583px; color: #000; padding: 10px 10px 10px 10px;  text-align: justify;  font-size: 1.20em;}td#bigpage a {color: #f00; text-decoration:none; font-weight:bold;}td#bigpage a:hover {color: #406f89; text-decoration:none; font-weight:bold;}td#bigpage .title {font-size: 1.40em;  color:#406f89; }td#bigpage .descr {font-size: 1.30em; color: #406f89;  }.searchinput  {font-size: 1.20em Arial, Helvetica, sans-serif; border: 1px solid #7c4029; color: #7c4029; background: #fff;}.searchbutton {border: 0px; background-color:transparent;}#footermenutopedge {background: #fff url(../images/index_08.jpg); height: 5px; width:775px;}#footermenu {background: #fff url(../images/nav.jpg); height: 23px; width:1003px;}#footermenu a { color: #7e580f; text-decoration: none; font-weight:bold;}#footermenu a:hover { color: #5c368d; text-decoration: none; font-weight:bold;}#footermenubottomedge {background: transparent url(../images/index_10.png); height: 6px; width:1003px;}#bottom { background: transparent url(../images/index_11.png); height: 16px; width:1003px; text-align: center; color: #fff; }#bottom a { color: #fff; text-decoration: none; font-weight:bold; }#bottom a:hover { color: #ff0; text-decoration: none; font-weight:bold; }#restrictedmenu { height: 100%; color: #000; padding: 10px;  text-align: center; background-position: top right;}#restrictedmenu a {color:#f00;}#restrictedmenu a:hover {color:#000;}form { margin: 0px; }textarea { width: 95% }input, select, textarea { color: #000; font-size: 11px Arial, Helvetica, sans-serif; background: #fff;}input, textarea, select { border: 1px solid #000; padding: 2px; background: #fff; }input:focus, textarea:focus, select:focus { border: 1px solid #f00; color: #fff; background: #000;}.searchinput  {font-size: 1.20em Arial, Helvetica, sans-serif; border: 1px solid #000; color: #000; background: #fff;}.searchbutton {border: 0px; background-color:transparent;}ul { margin: 0px; padding: 0px; list-style: disc inside none; }.message, .required { color: #f00; }.seocms { padding-left: 5px; color: #000; cursor: pointer; vertical-align: top; }.tree li {	padding-left: 25px;	list-style-type: none;	background: url(../images/smallspider.png) no-repeat left top;}.tree li.child {	background: url(../images/smallspider.png) no-repeat left top;	cursor: pointer !important;	padding-right: 10px;}.tree li.child ul { display: none; }.tree li.child ul li { margin-left: -15px; cursor: default; }blockquote { border: 1px solid #000; padding: 5px; background: #fff; }tr.required input { background: #fff; border: 1px solid #000; color: #000; }.floatright {	float: right;	padding-left: 10px;}.floatleft {	float: left;	padding-right: 10px;}.clearfloat {	clear: both;}