/* HTML tags : start */
html, body, p, dl, dt, dd,
h1, h2, a, img, form {
        margin: 0;
        padding: 0;
        border: 0}
html {background:url(../images/html_bg.gif);}
body{width:960px;margin:50px auto;font-family:Arial, Helvetica, sans-serif;color:#333;font-size:12px;}

/* HTML tags */
h1{}

.mmain{border:3px solid #cac8c8;padding:10px 15px;background:#fff}
/* Menu */
.menu{margin:0 0 5px 0;padding:0;list-style-type:none;border-top:5px solid #dddcdc;float:left;width:100%}
.menu li{float:left;border-right:2px solid #9a0a0d;padding:7px 0;margin:5px 0}
.menu li.act a{color:#151515}
.menu li a{font-size:14px;font-weight:bold;color:#918f8f;text-decoration:none;margin:0 12px}
.menu li a:hover{text-decoration:underline}
.menu li.end{border:none;}
.menu li.end a{margin-right:0}
/* Menu */
.content{clear:both;}
#leftbar{float:left;width:415px;margin-right:4px}
.logo{background:#9a0a0d;color:#fff;font-size:16px;padding:15px 20px;}
.logo h1{font-size:38px;}
#desc{background:#e1e1e1;border:2px solid #d7d5d5;margin:10px 0 5px 0;padding:7px 7px 0 7px}
#desc img{position:absolute;top:230px}
.box{border:2px solid #c7c4c4;background:#f6f6f6;margin-bottom:5px;text-align:right;padding:10px}
*html .box{padding:10px 10px 9px 10px}
.box h1{color:#bc0808;font-size:22px}
.box p{color:#4f4e4e;font-size:13px;font-weight:bold}
.box span{color:#4f4e4e;font-size:10px;font-weight:bold}
.box a{color:#fff;font-size:11px;background:#b1b1b1;display:block;padding:2px 10px;text-decoration:none;width:80px;margin:5px 0 0 270px;font-weight:bold}
.copyright{border-bottom:2px solid #c8ccce;margin-bottom:3px}
.copyright p{background:#ebebeb;color:#b1b1b1;padding:5px 10px;font-size:10px}

#rightbar{float:left;width:505px}

.box01{text-align:right;background:url(../images/top_img.jpg) no-repeat;height:100px;padding:275px 15px 0 0}
.box01 p{color:#231f20;font-size:16px;font-weight:bold;}
.box01 h1{color:#b63735;font-size:16px}
.box01 h1 span{color:#b63735;font-size:16px}

.box02{background:url(../images/banner.jpg) no-repeat;height:90px;padding:15px 0 2px 0;border-bottom:2px solid #c8ccce;}
.box02 h1{color:#010000;font-size:21px;padding-left:20px}
.box02 p{color:#a40a0e;font-size:14px;font-weight:bold;padding:0 0 10px 90px}
.box02 a{color:#fff;font-size:18px;background:#a40a0e;padding:2px 10px;text-decoration:none;margin-left:180px}

.sep{background:#c8ccce;height:1px;font-size:1px;margin-bottom:10px}
.sep01{background:url(../images/sep01.gif) repeat-x;height:10px;font-size:1px}
.sep02{background:url(../images/sep02.gif) repeat-x;height:10px;font-size:1px}

.info{padding:10px 15px}
.info h1{font-size:30px;padding-bottom:10px}
.info p{padding-bottom:10px}
.info p img{float:left;padding:0 10px 5px 0}

dl.contact{padding:10px 0;width:400px;}
dl.contact dt{float:left;width:100px;}
dl.contact dd{float:left;width:250px;}
dl.contact dd a{}
/* Content */

/* Footer */
#footer{clear:both;background:url(../images/footer_bg.gif) bottom repeat-x;height:15px;padding-top:10px}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}