.pic1 { background-image: url(d1.jpg);}
.pic2 { background-image: url(d22.jpg);}
.pic3 { background: url(d3.jpg) no-repeat left 1px;}
.logo { background-image: url(logos.gif);}
h1, h2, h3, h4, h5, h6, a, a:hover, .mainmenu dt a { color: #689400;}
.s1s { background: url(ss.gif) 0 0 repeat-x; height: 41px; border-radius: 3px; position: absolute; left: 0; right: 0; top: 123px;}
.s2s { height: 41px; width: 110px; background: url(ssss.gif) 0 0 no-repeat; position: absolute; top: 0; left: 0;}
.s3s { height: 358px; width: 65px; background: url(sx.gif) 0 0 no-repeat; position: absolute; top: -15px; left: -65px;}
.mainmenu dt a:hover { color: #577b02;}
ul.topmenu > li ul { background: #689400;}
ul.topmenu > li > a.has:hover, ul.topmenu > li > a.has.over { background: #577b02;}
.c_w,
.r_w,
.wraper,
.head,
.l_w { background: none;}
.head { height: 187px;}
.wrap1 { background: url(sss.gif) 100% -16px no-repeat;}
.tel22 { font: bold 30px/1 arial; color: #575b62; position: absolute; top: 57px; right: 0; text-align: right;}
.tel22 p { margin: 0;}
.tel22 span { font: normal 12px arial; color: #999999; display: block; text-transform: uppercase; padding-bottom: 5px;}
.flash2 { left: 1px;}
.navi td { width: 40%;}