* {
	margin:0;
	padding:0;
  font-size: 12px;
  line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
html, body {
  height: 100%;
  width:auto;
}
body {
/*  font-size: 62.5%;*/
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

a {
  font-size: 12px;
  color: #38AC36;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
p {
	margin: 8px 0px 8px 0px;
/*	text-indent: 15px;*/
}
ul {
	margin:5px 0px 5px 22px;
}
ol {
	margin:5px 0px 5px 22px;
}
img {
  border:0;
}
.about {
  font-size:12px;
  padding: 0px 20px 0px 30px;
}
.about_big {
  font-size:14px;
  font-weight:bolder;
  text-transform: uppercase;
}
.icons{
  width: 100px;
  text-align:center;
}
.icons td{
  text-align:center;
}
.auth {
	width:173px;
}
.auth *{
  border:0px;
}
.tbl_auth {
	margin: 15px 0px 0px 0px;
}
.auth_title {
  text-align: left;
  font-size: 11px;
}
.auth_reg{
  text-align: right;
}
.auth_reg a{
  font-size: 11px;
}
.auth_login {
	padding: 6px 0px 0px 0px;
}
.auth_login div{
  background-color:#000000;
  padding:0px 0px 0px 10px;
}
.auth_login input{
  border:0px;
	width: 100%;
	background-color: #000000;
	color: #ADADAD;
	font-size: 11px;
	height: 18px;
	padding: 3px 0px 3px 0px;
}
.auth_pass{
	padding: 6px 0px 0px 0px;
}
.auth_pass div{
  background-color:#000000;
  padding:0px 0px 0px 10px;
}
.auth_pass input{
  border:0px;
	width: 100%;
	background-color: #000000;
	color: #ADADAD;		
	font-size: 11px;
	height: 18px;	
	padding: 3px 0px 3px 0px;
}
.auth_submit {
	text-align: right;	
	padding: 7px 5px 0px 0px;	
}
.menu_1_cnt, .menu_1_cnt_a {
	background-color: #38AC36;
	color: #FFFFFF;
	font-size: 11px;
	white-space: nowrap;
	text-align: center;
	padding: 0px 12px 0px 12px;	
}
.menu_1_cnt *{
  border:0px;
}
.menu_1_cnt a{
	color: #ffffff;
	font-size: 12px;
}
.menu_1_cnt a:hover{
	color: #186803;
}
.menu_1_cnt_a a{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
.menu_1_cnt_a a:hover{
	color: #186803;
}
.menu_1_l {
	width: 32px;
	height: 27px;
	background: url('images/menu_l.gif') right top no-repeat;
}
.menu_1_c {
	width: 32px;
	height: 27px;
	background:#38AC36 url('images/menu_c.gif') center top no-repeat;
}
.menu_1_r {
	width: 32px;
	height: 27px;
	background: url('images/menu_r.gif') center top no-repeat;
}
.br {
 border: 1px dashed red;	
}
.menu_2 td{
	height: 24px;
	padding: 6px 0px 6px 14px;
	border-bottom: 1px #04A93E solid;
}
td.menu_2_a {
	padding: 6px 0px 6px 14px;
	background:#38AC36 url('images/sqr.gif') 4px top  repeat-y;
}
.menu_2_a a{
	color: #ffffff;
	text-decoration: none;
}
.menu_2_u a{
 text-decoration: none;
}
.menu_2_u a:hover{
 text-decoration: underline;
}
.produce {
	font-size: 11px;
}
.produce a{
	font-size: 11px;
}
.cnt_1 {
  margin:12px 0px 0px 0px;
}
.cnt_1 ul {
	list-style-type:disc;
	list-style: url(images/list.gif);
	margin:5px 0px 5px 30px;
}
.cnt_1 ol {
	margin:5px 0px 5px 30px;
}
.tbl_1{
  border:1px #38AC36 solid;
}
.tbl_1 th{
	background-color: #38AC36;
	color: #ffffff;
	padding: 5px 5px 3px 5px;
}
.tbl_1 td{
  border-top:1px #38AC36 solid;
  border-right:1px #38AC36 solid;  
  text-align: center;
  padding: 3px 3px 2px 3px;
}
.cnt_1 img{
	margin: 10px 18px 10px 0px;
}
.path {
	color: #38AC36;
	font-size: 12px; 
	padding: 0px 0px 0px 2px;
}
.path a{
	font-size: 12px;
	text-decoration: none;
}
.path a:hover{
	text-decoration: underline;
}
.rss_link{
	padding: 0px 20px 0px 10px;
}
.rss_link a{
	color: #ffffff;
}
.rss_link a:hover{
	color: #186803;
}
.noborder {
	border: none;
}
.noborder td {
	border: none;
}
.print_link {
	padding: 0px 11px 0px 9px;
	white-space: nowrap;
}
.print_link a{
	color: #000000;
}
.title {
/*	float:left;*/
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 20px 10px 2px;
}
.main_tbl{
  width:100%;
  height:100%;
}
.main_td{
 padding:30px 39px 18px 30px;
}
.top_ban {
  position:relative;
  margin:-24px 0px 0px 0px;
/*  border: 1px #38AC36 solid;*/
}
.left_ban {
}
.search_1 {
  height:14px;
  padding:0px 0px 0px 24px;
  background: #000000 url('images/bg_search.gif') left top no-repeat;
}
.search_2 {
  background-color:#000000;
  color:#ffffff;
  width:95px;
  height:14px;
}
.bot_ban {
  /*border:1px #4AB448 solid;*/
}
.counter {
	display:none;
}
.sect_name {
  margin:0px 0px 4px 0px;
}
.sect_name a{
  font-size:14px;
}
.sect_list td{
  padding:4px 10px 4px 0px;
}

