html, body, form, ul, li, p, h1 { 
	padding: 0px;
	margin: 0px;
}

html, body, * html #main { 
	height: 100%;
}
img {
	border: 0px;
	behavior: url("pngbehavior.htc");
}
body {
	font-size: 11px;
	font-family: arial;
}
#main {
	width: 980px;
	min-height: 100%;
	background: url(../images/border.gif) repeat-y 210px 0;
	padding: 0 10px 0 10px;
	margin: 0px auto -90px auto;
	position: relative;
}
#sidebar {
	width: 190px;
	padding: 63px 0 0 10px;
	float: left;
	margin-top: -35px;
}
#sidebar #menu {
	width: 180px;
	list-style: none;
	float: left;
}
#sidebar .menu_1 {
	background: url(../images/menu_1.gif) no-repeat 0 center;
}
#sidebar .menu_2 {
	background: url(../images/menu_2.gif) no-repeat 0 center;
}
#sidebar .menu_3 {
	background: url(../images/menu_3.gif) no-repeat 0 center;
}
#sidebar .menu_4 {
	background: url(../images/menu_4.gif) no-repeat 0 center;
}
#sidebar .menu_5 {
	background: url(../images/menu_5.gif) no-repeat 0 center;
}
#sidebar .menu_6 {
	background: url(../images/menu_6.gif) no-repeat 0 center;
}
#sidebar .menu_7 {
	background: url(../images/menu_7.gif) no-repeat 0 center;
}
#sidebar #menu li {
	width: 140px;
	padding: 14px 0 14px 40px;
	float: left;
}
#sidebar #menu a {
	color: #2C3626;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
.menu_red {
  color: #FF0000 !important;
}
#sidebar #menu a:hover, #sidebar #menu a.act {
	color: #7AA120;
	text-decoration: underline;
}
#sidebar #menu a.hidden {
  display:none;
}
#sidebar #menu .sub {
	width: 155px;
	background: url(../images/menu_dot.gif) no-repeat 10px 6px;
	padding: 2px 0 2px 25px;
	float: left;
}
#sidebar #search {
  width: 185px;
  height: 80px;
  background: url(../images/search_bg.jpg) no-repeat;
  padding: 37px 0 0 5px;
  margin: 40px 0 0 0;
  float: left;
}
#sidebar #search .row {
	width: 170px;
	padding: 0 0 2px 0;
	float: left;
}
#sidebar #search label {
	width: 85px;
	color: #FFFFFF;
	text-align: center;
	background: #97C257;
	padding: 2px 0 2px 0;
	margin: 0 2px 0 0;
	float: left;
}
* html #sidebar #search label {
	padding: 3px 0 3px 0;
}
*:first-child+html #sidebar #search label {
	padding: 3px 0 3px 0;
}
#sidebar #search .select {
	font-size: 11px;
	font-family: arial;
	border: 1px solid #97C257;
	float: left;
  width: 80px;
}
#sidebar #search .submit {
	cursor: pointer;
	margin: 20px 0 0 0;
	float: left;
}
#content {
  width: 730px;
  min-height: 450px;
  _height: 450px;
  padding: 30px 10px 40px 40px;
  float: left;
}
#content div.content {
  width: 530px;
  padding: 0 0 10px 0;
  float: left;  
}
#content div.content ul, ol {
  float: left;  
}
.bg_1 {
	background: url(../images/bg_1.jpg) no-repeat 90px bottom;
}
#content p {	
	padding: 0 0 10px 0;
	/*float: left;*/
}
#content #lang, #sound, #links {
	width: 730px;
	color: #A0AC61;
	text-align: right;
	padding: 0 0 5px 0;
	float: left;
}
#content #lang a {
	color: #A0AC61;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#content #sound {
	width: 725px;
	padding: 0 5px 5px 0;
}
#content #links {
	width: 620px;
	padding: 0 0 15px 0;
	float: left;
}
#content #sing {
	width: 90px;
	padding: 0 0 0 15px;
	float: right;
}
#content h1 {
	width: 625px;
	color: #408E06;
	font-size: 16px;
	border-bottom: 2px solid #73AC48;
	margin: 22px 0 8px 0;
	float: left;
}   
#content #list {
	width: 530px;
	list-style: none;
	padding: 10px 0 20px 0;
	float: left;
}
#content #flash {
	width: 730px;
	text-align: center;
	padding: 50px 0 20px 0;
	float: left;
}
#content #info {
	width: 320px;
	background: #E8E8E8;
	float: left;
}
#content #info td, #content #info th {
	font-weight: normal;
	padding: 3px 7px 3px 7px;
	border-bottom: 2px solid #FFFFFF;
}
#content #info th {
	text-align: right;
}
#content #gallery {
	width: 620px;
	text-align: center;
	padding: 10px 0 0 0;
	float: left;
}
#footer {
	width: 980px;
	height: 90px;
	color: #E2E2E2;
	padding: 0 10px 0 10px;   
	margin: 0px auto;  
	position: relative;
}
#footer_left {
	width: 180px;
	height: 40px;
	text-align: center;
	padding: 50px 10px 0 10px;
	float: left;
}
#footer_right {
	width: 765px;
	height: 90px;
	padding: 0 0 0 15px;
	float: left;
}
#footer_right img {
	float: right;
}
#footer p {
  color: #555555;
	padding: 70px 0 0 0;
	display: block;
}
.clearfooter {
	height: 90px;
	clear: both;
}
a {
  color: #7AA120;
  text-decoration: underline;
}
a.url_1 {
	color: #408E06;
	text-decoration: underline;
	display: block;
  font-family: Verdana;
}
a:hover.url_1, a:hover.url_3, a:hover.url_4 {
	text-decoration: none;
}
a.url_2 {
	color: #000000;
	text-decoration: none;
	background: url(../images/menu_1.gif) no-repeat;
	padding: 7px 0 7px 40px;
	margin: 0 20px 0 0;
	float: left;
}
a:hover.url_2 {
	text-decoration: underline;
}
a.url_3, a.url_4 {
	color: #7AA120;
	text-decoration: underline;
	float: left;
}
a.url_3 {
	background: url(../images/menu_1.gif) no-repeat right 0;
	padding: 7px 42px 7px 0;
	float: left;
}
a.url_4 {
	background: url(../images/menu_1.gif) no-repeat;
	padding: 7px 0 7px 40px;
	float: right;
}


.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
  font-family: Verdana;
  text-decoration:none;
}
.ainv a:hover {
  text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
  text-decoration:none;
}
a.ainv:hover {
  text-decoration:underline;
}

.title-list {
  padding:0 0 15px 0;
  margin:0;
  list-style:none;
  display:block;
  font-family: Verdana;
}
.title-list li {
  padding:10px 0 11px 0;
  margin:0;
  line-height:130%;
  list-style:none;
  display:block;
  border-top:1px solid #EBEBEB;
}
.title-list .fst {
  border:none;
}
.title-list span {
  display:block;
  color:#787878;
  padding:0 0 1px 0;
}

.paging {
  display:block;
  padding:10px 0 0 0;
  margin:0;
  list-style:none;
  text-align:right;
}
.paging li {
  display:inline;
  padding:0 1px;
  margin:0;
  list-style:none;
}
.paging a {
  color:#FF0202;
  padding:0 2px;
  text-decoration:none !important;
}
.paging a.act {
  background:#FF0202;
  color:#FFF;
}
.paging a:hover {
  background:#FF0202;
  color:#FFF;
}
.paging img {
  margin:0 0 1px 0;
  display:inline;
}

.tablestyle { 
border:0px solid; 
padding: 0px;
margin: 0px;
}
.tablestyle th {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF; line-height:14px; font-weight: normal; text-decoration: none;
padding:5px 13px 5px 13px;
text-align: left;
vertical-align:top;
border-left:1px dotted #97C257;
border-top:1px solid #97C257;
border-right:1px dotted #97C257;
border-bottom:1px solid #97C257;

white-space: nowrap;

background-color:#97C257;
background-image:url(../images/th.gif); background-repeat:repeat-x;
}

.tablestyle td {
font-size:11px;
color:#666666; line-height:14px; font-weight: normal; text-decoration: none;
padding:5px 13px 5px 13px;
text-align: left;
vertical-align:top;
border:1px dotted #DDDDDD;
}

table {
  float: left;
  margin-left: 0px;
  margin-right: auto;
}

.table_default_top_cell {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF; line-height:14px; font-weight: normal; text-decoration: none;
padding:5px 13px 5px 13px;
text-align: left;
vertical-align:top;
border-left:1px dotted #97C257;
border-top:1px solid #97C257;
border-right:1px dotted #97C257;
border-bottom:1px solid #97C257;

white-space: nowrap;

background-color:#97C257;
background-image:url(../images/th.gif); background-repeat:repeat-x;
}

.table_default_cell {
font-size:11px;
color:#666666; line-height:14px; font-weight: normal; text-decoration: none;
padding:5px 13px 5px 13px;
text-align: left;
vertical-align:top;
border:1px dotted #DDDDDD;
}

table tbody tr td p {
	width: 20px;
}
.menu_4 a {
	color: #FF0000 !important;
}
