html,body{margin:0;padding:0;}
.bodypad{padding:0 50px;}
.body{position:relative;width:100%}
body,table,td,th,p{font: 13px Helvetica, sans-serif;color:#231f20;}
td{vertical-align:top}
a{color:#2c2e60;}
a:hover{text-decoration:none}
a img{border:none}
.clear{clear:both}


#header{position:absolute;margin-left:-1px;top:0;height:253px;width:100%;background:#f78e1e;z-index:11}

.tl{position:absolute;width:325px;height:253px;background:url(../images/tl.jpg) no-repeat}
.tr{position:absolute;left:35%;width:650px;height:253px;background:url(../images/tr.jpg) no-repeat}

.logo{position:absolute;margin:34px 0 0 64px}

#header .phone{position:absolute;margin:220px 0 0 33px;color:#000;font-size:28px}
#header .phone small{margin:0 10px 0 24px;font-size:17px;color:#005456}

.icon {position:absolute;right:0;margin:39px 35px 0 0}
.icon div{margin-bottom:20px;width:22px;}
.icon a{display:block;height:23px}
.icon a:hover{background:url(../images/pict.gif) no-repeat;}
.icon img{position:relative}


.corner {background:#f78e1e url(../images/corner-tl.gif) left top no-repeat}
.corner .corner {background:url(../images/corner-tr.gif) right top no-repeat}
.corner .corner .corner {background:url(../images/corner-bl.gif) left bottom no-repeat}
.corner .corner .corner .corner {background:url(../images/corner-br.gif) right bottom no-repeat}
.wrap-menu .menu {padding-left:10px}
.menu-left a:link, .menu-left a:visited{color:#fff;text-decoration:none;padding-left:20px;font-weight:bold;}
.menu-left a:hover, .menu-left  a:active {color:#000;text-decoration:underline;background:url(../images/ma.gif) 2px 5px no-repeat;font-weight:bold;}
.menu-head a:link, .menu-head a:visited{color:#fff;text-decoration:none;padding-left:20px;font-weight:bold;}
.menu-head a:hover, .menu-head  a:active {color:#000;text-decoration:underline;background:url(../images/ma.gif) 2px 5px no-repeat;font-weight:bold;}
.wrap-cont .text {background:none}
.wrap-cont .text img{border:4px solid #e9e9e9}
.wrap-cont .text .panel img{border:none}

h1{color:#4d4d4f}
a:link, a:visited{color:#2c2e60;text-decoration:underline}
a:hover, a:active {color:#2c2e60;text-decoration:none}

.wrap-both, .wrap-info {padding-top: 278px !important}
.wrap-menu {padding-bottom: 150px !important}
.wrap-menu .module {border: 1px solid #fff}

.wrap-tb {border-top: 1px solid #8d8d8d}
.wrap-menu {border-bottom: 2px solid #8d8d8d}

.text {padding:15px;background:#efefef !important}
.textpadd{position:relative;width:100%}
.text img {position:relative;border:3px solid #e9e9e9}
.panel img {border:none}
.image {float:left;margin:10px}

.wrap-foot .link{position:absolute;left:20px;margin-top:-150px !important;margin-top:-165px}
.wrap-foot .copy{color:#545454}
.wrap-foot .phone{color:#f78e1e !important}
.wrap-foot .phone strong {color:#545454}
.wrap-foot .address {color:#545454}

.wrap-cont .menu a {margin-left:20px}

.banner {margin-left:25px}

.wrap-menu b.me {display:block;text-align:center;font-size:14px;}

.news p {margin:0}
.news .image {width:50px;height:50px;float:left;margin-right:10px;position:relative}
.news .date {margin-bottom:15px}
.news .date span.Y {font-size:11px;color:#5f1813}
.news .date a {font-size:17px;color:#6a532e;text-decoration:none;border-bottom:1px dashed #6a532e}
.news .detail {display:block;font-size:11px}
.news .clear {height:10px}
.news .allnews {text-align:right}