a:link, a:active, a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #37963E; text-decoration: none;}

a.none:link, a.none:active, a.none:visited {color: #000000; text-decoration: none;}
a.none:hover {color: #37963E; text-decoration: none;}

a.menu:link, a.menu:active, a.menu:visited {color: #000000; text-decoration: none;}
a.menu:hover {color: #FFFFFF; text-decoration: none;}

a.submenu:link, a.submenu:active, a.submenu:visited {color: #000000; text-decoration: none; font-weight: bold;}
a.submenu:hover {color: #37963E; text-decoration: none; font-weight: bold;}

a.footer:link, a.footer:active, a.footer:visited {color: #999999; text-decoration: none; font-size: 10px;}
a.footer:hover {color: #FFFFFF; text-decoration: underline; font-size: 10px;}

a.backtrace:link, a.backtrace:active, a.backtrace:visited {color: #FFFFFF; text-decoration: none;}
a.backtrace:hover {color: #CCCCCC; text-decoration: none;}

BODY {margin: 0 0 0 0; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
TD {color: #000000;  font-size: 12px; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size: 12px; color: #000000; background-color: #DFEBD9; border: 1px solid #37963E;}
H1 {line-height: 20px; font-size: 22px; color: #000000; margin-top:0px; margin-bottom:0px; font-weight: bold; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H2 {line-height: 16px; font-size: 18px; color: #000000; margin-top:0px; margin-bottom:10px; font-weight: bold; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H3 {line-height: 14px; font-size: 16px; color: #000000; margin-top:0px; margin-bottom:10px; font-weight: bold; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H4 {line-height: 12px; font-size: 14px; color: #37963E; margin-top:0px; margin-bottom:10px; font-weight: bold; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;}
H5, H6 {font-size: 12px; color: #37963E; margin-top:0px; margin-bottom:10px; font-weight: bold; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;}
FORM {margin:0; padding:0;}
HR {color: #37963E; height: 1px; width: 100%;}
UL {list-style-image: url(_/bull.gif);}

.small {font-size: 9px;}
.gray {color: #756F59;}
.brown {color: #B18C6A;}
.green {color: #37963E;}
.orange {color: #C0590B;}
.white {color: #FFFFFF;}

.mr5tb {margin-top:5px; margin-bottom:5px;}
.pd5l {padding-left:5px;}
.pd5t {padding-top:5px;}
.pd10t {padding-top:10px;}
.pd10l {padding-left:10px;}
.pd10r {padding-right:10px;}
.pd20l {padding-left:20px;}
.pd20r {padding-right:20px;}
.pd20b {padding-bottom:20px;}
.pd25l {padding-left:25px;}
.pd30l {padding-left:30px;}
.pd30r {padding-right:30px;}

.backtrace {
	color: #FFFFFF;
	line-height: 12px; font-size: 14px; font-weight: bold; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}
.backtrace_big {
	color: #FFFFFF;
	line-height: 20px; font-size: 22px; font-weight: bold; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}
.box_lang {
	width: 1%;
	height: 93px;
	vertical-align: top;
	text-align: left;
	padding-top:30px;
	padding-left:42px;
	background-image: url(_/lang_ln.gif);
	background-repeat: no-repeat;
	background-position: 20px top;
	}
.box_menu_bg {
	background-image: url(_/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
.box_menu {
	text-align: center;
	font-size: 18px;
	font-weight: bold; 
	font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}
.box_top_bg {
	background-image: url(_/top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
INPUT.search {
	width: 240px;
	height: 19px;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #505050;
	border: 1px solid #707070;
	}
.box_top_shadow {
	height: 30px;
	background-image: url(_/top_shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
.box_bg {
	height: 450px;
	background-color: #FFFFFF;
	background-image: url(_/bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.box_footer_l {
	height: 30px;
	padding-left:30px;
	padding-right:10px;
	background-color: #000000;
	color: #999999;
	font-size: 10px;
	}
.box_footer_c {
	text-align: right;
	height: 30px;
	padding-right:17px;
	background-color: #000000;
	color: #999999;
	font-size: 10px;
	}
.box_footer_r {
	width: 30px;
	height: 30px;
	background-color: #296F2E;
	}
.box_text_l {
	width: 230px;
	vertical-align: top;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	}
.box_text_lb {
	width: 180px;
	vertical-align: bottom;
	padding-left:110px;
	padding-bottom:110px;
	text-align: left;
	}
.box_text_r {
	width: 620px;
	vertical-align: top;
	padding-right:30px;
	padding-bottom:30px;
	}
.box_submenu {
	background-color: #FFFFFF;
	background-image: url(_/bg03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #37963E;
	}
TD.submenu {
	padding:7px;
	padding-right:20px;
	padding-left:20px;
	}
.box_text_r H1 {
	background-image: url(_/sqr01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:25px;
	}
.box_smenu_no {
	color: #000000;
	padding-top:15px;
	padding-bottom:15px;
	border-top: 1px solid #EFEFEF;
	font-size: 18px;
	font-weight: bold; 
	font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-image: url(_/sqr02.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	padding-left:25px;
	}
.box_smenu_no_1st {
	color: #000000;
	padding-bottom:15px;
	font-size: 18px;
	font-weight: bold; 
	font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-image: url(_/sqr02.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:25px;
	}
.box_smenu_yes {
	color: #37963E;
	padding-top:15px;
	padding-bottom:15px;
	border-top: 1px solid #EFEFEF;
	font-size: 18px;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-image: url(_/sqr01.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	padding-left:25px;
	}
.box_smenu_yes_1st {
	color: #37963E;
	padding-bottom:15px;
	font-size: 18px;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-image: url(_/sqr01.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:25px;
	}
.box_text_r TABLE {border: solid 0px #37963E; border-right: solid 1px #37963E;  border-bottom: solid 1px #37963E;}
.box_text_r TABLE TH {padding:5px; border-top: solid 1px #37963E; border-left: solid 1px #37963E; font-weight: bold; text-align: center; line-height: 12px; font-size: 14px; background-color: #DFEBD9;}
.box_text_r TABLE TD {padding:5px; border-top: solid 1px #37963E; border-left: solid 1px #37963E;}

.tL {padding:5px; border-top: 1px solid #DFEBD9;}
.tR {padding:5px; border-top: 1px solid #DFEBD9; border-left: 1px solid #DFEBD9;}
.tB {font-size: 1px; border-top: 1px solid #DFEBD9;}

.png {
	//background-image: none ! important;
	behavior: url('pngfix.htc');
	}

