/*==================== all ==================*/
body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
p, td, div {
	font: 11px Verdana, Arial;
	color: #000;
}
a:link, a {
	color: #005F30;
}
a:visited {  
	color: #809E8F; 
}
a:hover {  
	color: #099D25; 
}
h1 {
	font: 13px "Trebuchet MS", Arial;
	color: #007E40;
	border-bottom: 1px solid #ccc;
	margin: 20px 0 0 0;
	font-weight:bold;
}
h1 a:visited, h2 a:visited, h1 a, h2 a, h1 a:hover, h2 a:hover {color: #007E40;}
h2 {
	font: 20px "Trebuchet MS", Arial;
	color: #007E40;
	border-bottom: 6px solid #D6E6D2;
	margin: 0px;
}
h3 {
	font: medium Verdana, sans-serif;
	color: #007E40;
}
h4 {
	font: small Verdana, sans-serif;
	color: #007E40;
}


#Layer1 {position:absolute; left:-600px;	top:500px;	width:350px;	height:200px;	z-index:-1;	color: #FdFdFd;} #Layer1 a {	color: #FdFdFd;}
/*==================== top ==================*/
div.top-01 {
	font: 11px Verdana;
	font-weight:bold;
	color: #fff;
}
div.top-01 a:link, div.top-01 a:visited {
	color: #fff;
	text-decoration:none;
}
div.top-01 a:hover {
	color: #F8F7A7;
	text-decoration:none;
}
td.top-menu-01, td.top-menu-01a, td.top-menu-02, td.top-menu-02a {
	border-top: 1px solid #358554;
	font: 11px Verdana;
	font-weight:bold;
	color: #fff;
}
td.top-menu-01 {
	background: #287D49 url("/i/2005/top-bg-menu-01.gif") no-repeat top right;
}
td.top-menu-01a {
	background: #00AC57 url("/i/2005/top-bg-menu-01.gif") no-repeat top right;
}
td.top-menu-02 {
	background-color: #287D49;
}
td.top-menu-02a {
	background-color: #00AC57;
}
td.top-menu-01 a:link, td.top-menu-01 a:visited, td.top-menu-01a a:link, td.top-menu-01a a:visited, td.top-menu-02 a:link, td.top-menu-02 a:visited, td.top-menu-02a a:link, td.top-menu-02a a:visited {
	color: #fff;
	text-decoration:none;
}
table.top-menu-02 {
	margin-top: 10px;
}

/*==================== menu-left ==================*/
td.menu-l-01 {
	background: #009049 url("/i/2005/bottom-bg-02.jpg") no-repeat bottom left;
}
td.menu-l-02 {
	padding: 20px 0px 0px 10px;
}
td.menu-l-02 h5 {
	font: 11px Verdana, Arial;
	color: #fff;
	font-weight:bold;
	margin: 0px 0px 7px 0px;
}
td.menu-l-22 {
	padding: 0px 5px 15px 10px;
}
td.menu-l-22 p {
	margin: 3px 0 0 0px;
}
td.menu-l-22 a, td.menu-l-22 a:visited {
	font: 11px Verdana, Arial;
	color: #A5E4C5;
}
td.menu-l-22 a:hover {
	color: #F8F7A7;
}
td.menu-l-03 {
	background: #009049 url("/i/2005/menu-l-bg-01.gif") repeat;
}
td.menu-l-04 {
	background: #009049 url("/i/2005/menu-l-bg-02.gif") repeat;
}
td.menu-l-05, td.menu-l-06 {
	padding: 10px 0 0px 5px;
}
td.menu-l-06 p {
	margin: 3px 0 0 0px;
}
td.menu-l-06 a, td.menu-l-06 a:visited {
	font: 11px Verdana, Arial;
	color: #A5E4C5;
}
td.menu-l-06 a:hover {
	color: #F8F7A7;
}
td.menu-l-06 a, td.menu-l-06 a:visited {
	font: 11px Verdana, Arial;
	color: #A5E4C5;
}
td.menu-l-06 a:hover {
	color: #F8F7A7;
}
div.subscribe-01 {
	font: 11px Verdana, Arial;
	color: #fff;
}
input.subscribe-02 {
	font: 10px Verdana, Arial;
	color: #6A6A6A;
	border: 1px solid #6A6A6A;
	width: 130px;
	margin: 5px 0 5px 0;
}

/*==================== text ==================*/
.main-01 { 
	text-align: justify; 
	padding: 0 30px 0 30px;  
}
.main-01 h3 { 
	text-align: left;
	padding: 30px 0 0 0;  
}
.main-01 h5 { 
	font: small Verdana, sans-serif;
	font-weight: bold;
	color: #007E40;
	text-align: left;
	padding: 20px 0 0 0;  
}
div.h2-02 {
	border-bottom: 1px solid #007E40;
}

/*==================== copy ==================*/
.copy { 
	font: 11px Verdana, Arial;
	color: #6FB190; 
	font-weight:bold;
	margin: 0px 20px 20px 17px; 
	padding: 15px 0 0 0;
	border-top: 1px solid #CFDBD0;
	text-align:left;
}
.copy a, .copy a:visited {
	color: #6FB190;
}
.copy a:hover {  
	color: #099D25; 
}
td.copy-01 { 
	font: 11px Verdana, Arial;
	color: #B2B2B2; 
	padding: 0 0 10px 17px;
}
td.copy-01 a, td.copy-01 a:visited {
	color: #B2B2B2;
}
td.copy-01 a:hover {  
	color: #727272; 
}
div.copy-02 {
	margin: 0px 20px 0px 0px; 
	width: 100%;
	filter: alpha(opacity=40);	
}
.copy-03 { 
	font: 11px Verdana, Arial;
	color: #B2B2B2; 
	margin: 0 0 10px 17px;
}
.copy-03 a, copy-03 a:visited {
	color: #B2B2B2;
}
.copy-03 a:hover {  
	color: #727272; 
}

.copy-04 { 
	font: 9px Verdana, Arial;
	color: #dddddd; 
	margin: 0 0 10px 17px;
}
.copy-04 a, copy-04 a:visited {
	color: #dddddd;
}
.copy-04 a:hover {  
	color: #dddddd; 
}

/*==================== old ==================*/
.maintext		{
	font-family: 11px Verdana, sans-serif;
	font-size: x-small;
	color: #003366;
	text-align: justify;
	width: 85%;
	padding: 0px 0px 24px 50px;
}
.main {
	border-left: 2px solid #1D3A69;
	font-family: Verdana, sans-serif;
	font-size: x-small;
	color: #003366;
	text-align: justify;
	width: 85%;
	padding: 0px 0px 24px 50px;
}
.main-02 { 
	font: x-small Verdana, sans-serif; 
	text-align: left; 
	padding: 0 30px 0 30px; 
}

.photo {
	margin: 5px 15px 5px 0px;
}
.menu-01 {  font: 8pt Verdana, sans-serif; padding-left: 5px; color: #FFFFFF; padding-right: 5px; line-height: 11px}
.main-03 { font: x-small Verdana, sans-serif; }

.a-01 {  font-family: Verdana, sans-serif; font-size: 8pt; padding-left: 5px; color: #FFFFFF; padding-right: 5px; line-height: 11px}
a.a-01 { color: #FFFFFF; text-decoration: none}
a.a-01:hover {  color: #99CCFF; text-decoration: underline}

.title-01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; color: #336699; font-weight: 100; clip:  rect(   ); text-align: right}

.title-02 { 
	font: 20px Verdana, Arial; 
	color: #007E40; 
	font-weight: 100; 
	text-align: right; 
	margin: 20px 0 10px 0;
	border: 0;
}

.t-i-01 { 
	font: 10px Verdana, sans-serif; 
	padding: 3px;
}

.t-i-02 { 
	font: x-small Verdana, sans-serif; 
	padding: 3px;
}

.ch3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.ср3 {  font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px}

.table-01 { 
	font: x-small Verdana, sans-serif;
	vertical-align: middle; text-align: center; 
	padding: 3px; 
	border: #E2E2E2 solid; 
	border-width: 1px 0px 0px 1px
}
.table-0102   	{	width:100%;
						border-color:#555555; border-style:solid; border-bottom-width:0px; border-top-width:0px; border-left-width:0px; border-right-width:1px;}
.table-0102 td	{	border-color:#555555; border-style:solid; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:0px;}
.table-0102 th	{	border-color:#555555; border-style:solid; border-bottom-width:1px; border-top-width:1px; border-left-width:1px; border-right-width:0px;
						font-size:x-small; text-align:center;}

.table-0103   	{	width:100%;  text-align:center; 
						border-color:#555555; border-style:solid; border-bottom-width:0px; border-top-width:1px; border-left-width:0px; border-right-width:1px;}
.table-0103 td	{	border-color:#555555; border-style:solid; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:0px;}
.table-0103 th	{	border-color:#555555; border-style:solid; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:0px;
						font-size:x-small; text-align:center;}

.table-02 { font-family: Verdana, sans-serif; font-size: x-small; color: #003366; vertical-align: middle; text-align: left; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; border: #E2E2E2 solid; border-width: 1px 0px 0px 1px }
.h2-01 {
	font-size: large;
	font-weight: 100;
	text-decoration: none;
	text-align: left;
	border-bottom: 0px;
	margin-top: 20px;
}
.table-catalog { 
	font: x-small Verdana, sans-serif; 
	color: #003366; 
	vertical-align: middle; text-align: left; 
	border-collapse: collapse;
	}
.table-catalog td {
	border: 1px solid #E2E2E2;
	padding: 3px;
}