/* --- start of css --- */
h3 {
	border-bottom: solid 1px ;
}

.header {
	background-image: url(images/web/header0.gif);
	height: 133px;
	width: 683px;
}
.head_bg {
	background-color: #3e8c52;
}
.frame_big {
  border: solid 1px ;
  background-color: #3e8c52;
}

.logo{
	background: url(images/web/logo_6.gif) top left no-repeat;
	height: 133px;
	width: 284px;
}

.bg_top{
	background: url(images/web/bg_6_top.png) top left repeat-x;
	
}
.bg_bottom{
	background: url(images/web/bg_6_bottom.png) bottom left repeat-x;

}

* html .bg_top{
	background: url(images/web/bg_6_top.png) top left repeat-x;
	height: 100%;
}
* html .bg_bottom{
	background: url(images/web/bg_6_bottom.png) bottom left repeat-x;
	height: 100%;
}
.td_menu0 {
	color: #3e8c52;
}

a {
	color: #3e8c52;
	text-decoration: underline;
}
.link_arrow {
	height: 12px;
	padding-left: 7px;
	background: url(images/web/arrow_6.gif) left no-repeat;
}
* html .link_arrow {
	height: 12px;
	padding-left: 7px;
	background: url(images/web/arrow_6.gif) left no-repeat;
}
.link_arrow_active {
	padding-right: 5px;
	padding-left: 7px;
	height: 12px;
	background: url(images/web/arrow_6.gif) right #f7f7f7 no-repeat;
	
}

.title {
	color: #3e8c52;
	
}
button {
	width: 50px;
	height: 17px;
	color: #ffffff;
	background: #3e8c52;
	border: 1px solid #bababa;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: pointer;
	vertical-align: middle;
}
* html button {
	width: 50px;
	color: #ffffff;
	background: #3e8c52;
	border: 1px solid #bababa;
	font-size: 12px;
	cursor: pointer;
	vertical-align: middle;
}
button:hover {
	background: #3e8c52;
	border: 1px solid #bababa;
}
button:active {
	background: #3e8c52;
	border: 1px solid #bababa;
}

/* --- end of css --- */