.main
{	
	width: 1000px;
	text-align: center;
	background-image: url('pictures/bg_main.jpg');
	background-repeat: repeat-y;
	background-position: left;
}
UL { margin: 3px 27px; }

.top_left {
	float: left; width: 202px; height: 34px; background-image: url('pictures/top_left.jpg');
}
.top_right {
	float: right; width: 740px; height: 34px; background-image: url('pictures/top_right.jpg');
}
.top_left_bg {
	width: 202px; height: 34px; background-image: url('pictures/top_left.jpg');
}
.banner_left {
	float: left; width: 202px; height: 183px; text-align: left;
}
.banner_right {
	float: right; width: 740px;	height: 183px; text-align: left;
}
.in_l_banner { 
	float: left; width: 233px; }
.in_r_banner {
	float: right; width: 507px; height: 81px; background-color: #667058;
}
.in_banner_right {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #EEEFEC; text-align: left; text-decoration: none;
}
.in_banner_r_1 { padding-left: 220px; padding-top: 5px; padding-bottom: 5px; margin: 0px; }
.in_banner_r_2 { padding-left: 260px; padding-top: 3px; padding-bottom: 3px; margin: 0px; }
.in_banner_r_3 { padding-left: 300px; padding-top: 3px; padding-bottom: 3px; margin: 0px; }
.left_menu_txt {
	width: 100%; font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 13px; font-weight: normal; color: #FFFFFF; vertical-align: middle; text-align: center;
}
.menu_txt	{	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #EEEFEC; text-align: left; text-decoration: none;	}
.menu_lf_1 {	width: 34px; height: 32px; background-color: #7A8181; border-bottom: 1px solid #404743; vertical-align: middle; text-align: center; }
.menu_lf_2 {	width: 34px; height: 32px; background-color: #848B8B; border-bottom: 1px solid #404743; vertical-align: middle; text-align: center; }
.menu_lf_3 {	width: 34px; height: 32px; background-color: #8F9595; border-bottom: 1px solid #404743; vertical-align: middle; text-align: center; }
.menu_lf_4 {	width: 34px; height: 32px; background-color: #999E9E; border-bottom: 1px solid #404743; vertical-align: middle; text-align: center; }
.menu_lf_5 {	width: 34px; height: 32px; background-color: #A1A7A7; border-bottom: 1px solid #404743; vertical-align: middle; text-align: center; }
.menu_lf_6 {	width: 34px; height: 32px; background-color: #ACB0B0; border-bottom: 1px solid #404743; vertical-align: middle; text-align: center; }
.menu_lf_sel {	width: 34px; height: 32px; background-color: #DBDEDE; border-bottom: 1px solid #404743; vertical-align: middle; text-align: center; }

.menu_del {		width: 2px; height: 33px; background-image: url('pictures/menu_del.jpg'); background-repeat: no-repeat;	}
.menu_rg_1 {	width: 166px; height: 32px; background-color: #669200; border-bottom: 1px solid #404743; }
.menu_rg_2 {	width: 166px; height: 32px; background-color: #6D9800; border-bottom: 1px solid #404743; }
.menu_rg_3 {	width: 166px; height: 32px; background-color: #749F00; border-bottom: 1px solid #404743; }
.menu_rg_4 {	width: 166px; height: 32px; background-color: #7BA500; border-bottom: 1px solid #404743; }
.menu_rg_5 {	width: 166px; height: 32px; background-color: #80AB01; border-bottom: 1px solid #404743; }
.menu_rg_6 {	width: 166px; height: 32px; background-color: #7EA900; border-bottom: 1px solid #404743; }
.menu_rg_se1 {	width: 166px; height: 32px; background-color: #B4DD17; border-bottom: 1px solid #404743; }

.padd_menu {	width: 146px; height: 24px; padding-left: 20px; padding-top: 8px; } 


.menu_rg {	
}

.padd_main {
	padding: 20px; padding-left: 25px;
}
.copyright_txt {
	height: 60px; background-color: #578101; font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #FFFFFF; vertical-align: middle; text-align: center;
}
.bottom_menu {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #565A59; text-align: center; text-decoration: none;
}
.bottom_menu:hover {
	text-decoration: underline;
}
.bg_right_part {
	width: 200px; background-image: url('pictures/bg_right_part.jpg'); background-repeat: repeat-y; background-position: left;
}
.bg_bottom_menu {
	 padding: 20px; text-align: left;
}
.img1_home { margin-right: 20px; margin-bottom: 15px; }
.img2_home { border: 2px solid #BCBCBC; margin-left: 20px; margin-bottom: 15px; }
.bg_quick { padding: 15px; padding-right:5px; background-color: #404743; }
.submenu {
	padding: 6px 0px; font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #181C1A; text-align: left; text-decoration: none;
}
.submenu:hover { text-decoration: underline; }


.ttl_ng_15b {
	padding: 6px 0px; font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 15px; font-weight: bold; color: #181C1A; text-align: left;
}
.ttl_ng_12b {
	padding: 5px 0px;; font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #181C1A; text-align: left; text-decoration: none;
}
.ttl_ng_12b:hover {text-decoration: underline; }

.ttl_verde_12b {
	padding: 5px 0px;; font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #487700; text-align: left; text-decoration: none;
}
.ttl_verde_12b:hover {text-decoration: underline; }


.txt_ng_11n {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 11px; font-weight: normal; color: #181C1A; text-align: left;
}
.ttl_alb_12b {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #EEEFEC; text-align: left;
}
.ttl_ng_15b {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 15px; font-weight: bold; color: #3E453E; text-align: left;	}



.ttl_verde_18b {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 18px; font-weight: bold; color: #487700; text-align: left;
}
.txt_link_verde_12 {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: normal; color: #638610; text-align: left;
}
.link_verde_12 {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: normal; color: #638610; text-align: left; text-decoration: none;
}
.link_verde_12:hover {
	text-decoration: underline;
}
.link_verde_12b {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ;
	font-size: 12px; font-weight: bold; color: #638610; text-align: left; text-decoration: none;
}
.link_verde_12b:hover {
	text-decoration: underline;
}
.link_alb_12b {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ; padding: 2 20px;
	font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: right; text-decoration: underline;
}
.link_alb_12_center {
	font-family:  Arial, Helvetica, Sans-Serif, Georgia, Verdana, Trebuchet MS ; 
	font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; text-decoration: underline;
}
.link_alb_12b:hover {
	text-decoration: none;
}
.clear { clear: both; }
