body {
background:#D41538;
}
* {
font-size:13px;
}
.topic {
color:#FF6600;
font-stretch:condensed;
font-size:16px}

.tl {
background:url(images/tl.gif) no-repeat top left;
width:100%;
}
.tr {
background:transparent url(images/tr.gif) no-repeat top right;
width:100%;
}
.t {
background:transparent url(images/t.gif) repeat-x top center;
width:100%;
}
.l {
background:transparent url(images/l.gif) repeat-y left;
width:100%;
}
.r {
background:transparent url(images/r.gif) repeat-y right;
width:100%;

}
.b {
background:transparent url(images/b.gif) repeat-x bottom;
width:100%;

}
.bl {
background:transparent url(images/bl.gif) no-repeat bottom left;
width:100%;

}
.br {
background:transparent url(images/br.gif) no-repeat bottom right;
width:100%;

}
.out {
background:#FFFFFF;
width:900;

}
.in {
padding:30px;
}
/* Menu --------------------------------------------------- */
.menupanel a {
display:block;
margin:1px;
font-size: 11px;
color:#000000;
font-weight:bold;
border-bottom:1px solid #666;
padding-bottom:5px;
padding-left:2px; 
text-decoration:none;
}

.menupanel a:hover {
color:#D41538;
display:block;
}


/* box and wrapper --------------------------------------------------- */
.vwrapper {
border:1px solid #CCCCCC;
padding:0px;
background-color:#FFFFFF;
text-align:left;
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
}

.vbox {
border:1px solid #CCCCCC;
padding:5px;
background-color:#FFFFFF;
text-align:left;
margin-bottom:1px;
}

.line_dot_brown {
border-bottom:1px dashed #736653;
padding:0pt 0pt 0pt 10px;
text-indent:20px;
}

