.leftside .block {
width:185px;
overflow:hidden;
margin-bottom:2px;
}

.leftside .block .dcont {
width:165px;
padding-bottom:20px;
padding-top:7px;
overflow:hidden;
margin:0 10px;
}

.leftside .type1 {
background:#a20000 url(../images/blockleft_t1.png) repeat-y -185px 0;
color:#fff;
}

.leftside .type1 a {
color:#ffc3c3;
}

.leftside .type1 .dbtm {
background:url(../images/blockleft_t1.png) no-repeat -370px 100%;
}

.leftside .type1 .dtop {
background:url(../images/blockleft_t1.png) no-repeat 0 0;
}

.leftside .type1 .dtop h3 {
color:#fff;
font-size:.9em;
text-transform:uppercase;
margin-bottom:8px;
}

ul.navs,ul.navs li {
list-style:none;
display:block;
margin:0;
padding:0;
}

.leftside .type1 ul.navs li a,.leftside .type1 ul.navs li a b {
display:block;
cursor:pointer;
text-decoration:none!important;
font-weight:400;
}

.leftside .type1 ul.navs li a {
width:100%;
color:#ffc3c3;
border-top:1px solid #be4d4d;
}

.leftside .type1 ul.navs li a:hover {
color:#fff;
}

.leftside .type1 ul.navs li a b {
background:url(../images/leftnavs.png) no-repeat 0 999px;
font-weight:400;
padding:3px 0;
}

.leftside .type1 ul.navs li a:hover b {
padding-left:10px;
background:url(../images/vmenu_arrow.png) no-repeat 0 50%;
}

.leftside .type2 {
background:#fff url(../images/blockleft_t2.png) repeat-y -185px 0;
}

.leftside .type2 .dbtm {
background:url(../images/blockleft_t2.png) no-repeat -370px 100%;
}

.leftside .type2 .dtop {
background:url(../images/blockleft_t2.png) no-repeat 0 0;
}

.leftside .type2 .dtitle {
background:url(../images/blockleft_t2_h1.png) no-repeat 0 100%;
width:100%;
padding:8px 0 16px;
}

.leftside .type2 .dtitle h3 {
color:#c90000;
font-size:12px;
margin:0;
padding:0 60px 0 10px;
}

.leftside .type2 .dcont {
padding-top:2px;
}

.leftside .mod2 .dtitle {
background:url(../images/blockleft_t2_h2.png) no-repeat 0 100%;
}

.rightside .block {
width:179px;
overflow:hidden;
margin-bottom:8px;
font-size:.9em;
}

.rightside .block .dtop div {
height:28px;
}

.rightside .block .dtop {
background:url(../images/blockright_head.png) no-repeat 0 0;
}

.rightside .type3 .dtop div {
background:url(../images/blockright_t3.png) no-repeat 155px 5px;
}

.rightside .block .dtop h3.ttitle {
font-size:12px;
color:#fff;
padding:6px 0 0 10px;
}

.rightside .block .dcont {
width:169px;
padding-bottom:10px;
margin-left:10px;
padding-top:7px;
overflow:hidden;
}