_body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }


.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.block_navi { width:218px; overflow:hidden; color:#fff; margin:0 0 10px 1px;}
.block_navi_h {height:48px; background:url('block_navi_1.png') no-repeat;}
.block_navi_h div {padding:17px 0 0 14px; font-weight:bold; text-transform:uppercase; text-shadow: 0 0 1px #111111; color:#c9cfd3;}
.block_navi_c {padding:0 5px; background:url('block_navi_1.png') repeat-y -218px 0;}
#side_left {overflow:hidden; float:left; width:227px;  margin: 0 0 0 0px;}


.block_navi_b {height:12px; background:url('block_navi_1.png') no-repeat -436px -36px;}

/* navi */
.navi ul {width:100%;}
.navi li{list-style-type:none; padding-top:5px; } 
.navi a {padding-left:10px; display:block; height:26px; background:url('navilinks.png') no-repeat; line-height:26px; color:#202020;} 
.navi2 a {padding-left:10px; display:block; height:26px; background:url('navilinks2.png') no-repeat; line-height:26px; color:#202020;} 

.navi a:hover {background-position:0 -104px; text-decoration:none;}
.navi ul li a.closed { background-position:0 -26px;} 
.navi ul li a.closed:hover { background-position:0 -52px;}
.navi ul li a.opened {background-position:0 -78px;}
.navi .submenu {width:200px; background:url('navisub.png') repeat-y 0 100%; margin-left:4px;} 
.sbmbtm{background:url('navisub.png') no-repeat -200px 100%;}
.navi .submenu ul {padding:2px 0 8px 3px;}
.navi .submenu li {list-style-type:none; padding-top:5px;}
.navi .submenu a {padding-left:10px; display:block; height:25px; background: url('navisub_link.png') no-repeat; line-height:25px; color:#fff;}
.navi .submenu a:hover {color:#202020; background-position:0 -25px;}
.otst {margin: 10;}