/* CSS Document */
body{
	background-image: url(img/bg_02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.menu2{
	height: 18px;
	display: block;
}
.---content---{}

.content1{
	padding: 10px 20px 10px 0px;
}
.content2{
	padding: 20px 20px 5px;
}

.---position---{}

.lb{
	text-align: left !important;
	vertical-align: bottom;
}
.lt{
	text-align: left !important;
	vertical-align: top;
}
.bc{
	text-align: center!important;
	vertical-align: bottom;
}
.rm{
	text-align: right !important;
	vertical-align: middle;
}
.---background---{}
.bg1{
	background: url(img/about_17.gif) no-repeat left center;
}
.bg2{
	background: #E43E3E;
}


.---head---{}
#head{
	width: 900px;
	border-collapse: collapse;
	table-layout: fixed;
}
#menu td{
	text-align: center;
}
.ha1{
	width: 255px;
	height: 34px;
}
.ha2{
	width: 463px;
}
.ha3{
	width: 47px;
}

.hb1{
	height: 36px;
	width: 255px;
}
.hb2{
}
.hb3{
}

.hc1{
	height: 23px;
}
.hc2{
}
.hc3{
}

.hd1{
	height: 155px;
	background: url(img/about_13.jpg) no-repeat center top;
}
.hd2about{
	background: url(img/about_15.jpg) no-repeat center top;
}
.hd2index{
	background: url(img/index_15.jpg) no-repeat center top;
}
.hd2contact{
	background: url(img/about_15.jpg) no-repeat center top;
}
.hd2price{
	background: url(img/product.jpg) no-repeat center top;
}
.hd2product{
	background: url(img/product.jpg) no-repeat center top;
}
.hd3{
}

.he1{
	height: 112px;
}
.he3{
}

.---content---{}

#content{
	width: 900px;
	border-collapse: collapse;
	table-layout: fixed;
}
.a1{
	width: 231px;
	height: 21px;
}
.a2{
	width: 8px;
}
.a3{
	width: 16px;
}
.a4{
	width: 260px;
}
.a5{
	width: 250px;
}


.b1{
	height: 262px;
}
.b2{
	background: #3b8142;
}
.b3{
}
.b4{
}
.b5{
}


.c1{
	height: 24px;
}
.c2{
}
.c3{
}
.c4{
}
.c5{
}


.d1{
	height: 33px;
	background-color: #DBDCDE;
}

.---links---{}
a.typ1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.typ1:link {
	text-decoration: underline;
}
a.typ1:visited {
	text-decoration: underline;
}
a.typ1:hover {
	text-decoration: none;
}
a.typ1:active {
	text-decoration: underline;
}


a.typ2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.typ2:link {
	text-decoration: none;
	
}
a.typ2:visited {
	text-decoration: none;
}
a.typ2:hover {
	text-decoration: underline;
}
a.typ2:active {
	text-decoration: none;
}


a.typ3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
}
a.typ3:link {
	text-decoration: underline;
}
a.typ3:visited {
	text-decoration: underline;
}
a.typ3:hover {
	text-decoration: none;
}
a.typ3:active {
	text-decoration: underline;
}



a.typ4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399CC;
}
a.typ4:link {
	text-decoration: underline;
}
a.typ4:visited {
	text-decoration: underline;
}
a.typ4:hover {
	text-decoration: none;
}
a.typ4:active {
	text-decoration: underline;
}



table#main {position: relative; width: 900px;  z-index: 5;}
table#main tr td {border: 0px;}
table#main #lt {float: left;}
table#main #rt {float: right;}
table#main #lb {float: left;}
table#main #rb {float: right;}
table#main #left {width: 7px; height: 100%; background: url('images/main_l.png') repeat-y left; filter:expression(fixPNG(this));}
table#main #top {width: 100%; height: 7px; background: url('images/main_t.png') repeat-x top; filter:expression(fixPNG(this));}
table#main #right {width: 7px; height: 100%; background: url('images/main_r.png') repeat-y right; filter:expression(fixPNG(this));}
table#main #bottom {width: 100%; height: 9px; background: url('images/main_b.png') repeat-x bottom; filter:expression(fixPNG(this));}
table#main #center {width: 100%; background: #ffffff;}


td {font-size: 12px;}
 
a {text-decoration: underline;}
a:link {text-decoration: underline;}
a:hover {text-decoration: none;}

a.copy {color: #546816; text-decoration: none;}
a.copy:link {text-decoration: none;}
a.copy:hover {color:#546816; text-decoration: underline;}





#menu {padding-left: 12px;}
#menu .menu_bl {width:177px; float: left; margin: 1px; background-position: left top; background-repeat: no-repeat; }
#menu .menu_bl#bl_1 {background-image: url('images/menu_bg1.jpg');}
#menu .menu_bl#bl_2 {background-image: url('images/menu_bg2.jpg');}
#menu .menu_bl#bl_3 {background-image: url('images/menu_bg3.jpg');}
#menu .menu_bl#bl_4 {background-image: url('images/menu_bg4.jpg');}
#menu .menu_bl a {display: block; color: #000000; text-decoration: none; padding: 3px 0px 3px 17px; margin: 0px 2px; text-align: left; background: url('images/menu_bg.png'); filter:expression(fixPNG(this));}
#menu .menu_bl a:hover {color: #ffffff; text-decoration: underline;}
#menu .menu_bl .sep {width: 174px; height: 3px; margin: 0px 2px; font-size: 0px; background: url('images/menu_sep.png'); filter:expression(fixPNG(this));}
#menu .menu_bl .bot {height: 9px; background: url('images/menu_bot.gif') no-repeat left bottom; font-size: 0px; margin-top: -7px;}

#menub {clear: both; height: 30px; background: url('images/menub_m.gif') repeat-x center;}
#menub #l {width: 9px; height: 30px; background: url('images/menub_l.gif') no-repeat left center; float: left;}
#menub #r {width: 9px; height: 30px; background: url('images/menub_r.gif') no-repeat right center; float: right;}







a.typ5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
}
a.typ5:link {
	text-decoration: none;
	
}
a.typ5:visited {
	text-decoration: none;
}
a.typ5:hover {
	text-decoration: underline;
}
a.typ5:active {
	text-decoration: none;
}

