html,body{margin:0;padding:0}
body{text-align:center;background:#000 url(/images/bg.jpg) repeat-x}
body,textarea{
scrollbar-face-color:#fcc000;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#3e3d40;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#3e3d40;
scrollbar-arrow-color:#3e3d40;
scrollbar-track-color:#000000;
}
.bl{position:relative;max-width:1300px;margin:0 auto;text-align:left;_width:expression(document.body.clientWidth>1300?'1300px':document.body.clientWidth+'px');}
body,table,td,th,p{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff}
a{color:#ffcc00}
a:hover{text-decoration:none}
a img{border:none}
.clear{clear:both;font-size:1px;height:1px;line-height:1px}

h1{padding:0;margin:0 0 10px;font-size:21px}
h3{font-size:15px;font-weight:normal;color:#fff}

#header{position:absolute;top:0;height:281px;width:100%;min-width:1000px;z-index:11}
.t1{position:absolute;width:180px;height:221px;margin:0 0 0 40px;background:url(/images/t1.jpg) no-repeat;}
.t2{position:absolute;width:125px;height:221px;right:0;margin:0 40px 0 0;background:url(/images/t2.jpg) no-repeat;}
.t22{position:absolute;width:349px;height:83px;right:0;margin:0 80px 0 0;background:url(/images/t2.png) no-repeat}

.tc{position:absolute;width:100%;}
.tc div.x{margin:0 40px;height:221px;background:url(/images/tbg.gif) repeat-x}
.tc div.x div.x{margin:0;background:url(/images/tp.jpg) 40% 0 no-repeat}

.tc2{position:absolute;width:100%;z-index:100;}
.tc2 div.x{margin:0 40px;height:221px;}

.tbanner{position:absolute;right:0;margin:109px 79px 0 0;z-index:101}
.tbanner a{display:inline-block;padding:1px;border:1px solid #3e3d40;background:#000}

.in{position:absolute;right:104px;width:97px;padding:11px 0;line-height:15px;text-align:center;background:url(/images/inbg.gif) no-repeat;z-index:101}
.in img{margin-left:5px}

.logo{position:absolute;margin:61px 0 0 66px;z-index:101}

.tm{position:absolute;width:100%;margin:231px 0 0}
.tmbg{margin:0 50px;background:url(/images/mbg.gif) repeat-x}
.tml{background:url(/images/mlr.gif) no-repeat}
.tmr{height:31px;padding:0 2px;background:url(/images/mlr.gif) 100% 0 no-repeat}
.tmw{width:100%;}
.tm table{border-collapse:collapse;width:100%}
.tm table td{padding:0}
.tm table td.mtd{width:3px;background:url(/images/mtd.gif) 1px 0 no-repeat}
.tm a{display:inline-block;width:100%;text-align:center;line-height:31px;font-size:10px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.tm a.active{color:#ffcc00}
.tm .active a, .tm a:hover, .tm a.active:hover{color:#fff;background:url(/images/ma.gif) repeat-x;text-decoration:none}

.tm div{position:relative}
.tm div.level1{position:absolute;left:0;top:0;margin-top:31px;background:#333333}
.tm div.level1 a{font-size:12px;font-weight:normal;display:block;width:auto;_width:100%;text-align:left;line-height:normal;padding:5px 20px;text-transform:none;background:none;text-decoration:underline;}
.tm div.level1 a:hover{color:#000;background:#ffcc00}


#wrapper{position:relative;width:100%;border-collapse:collapse}
#content{vertical-align:top;width:100%;}
.wrap-table{width:100%;border-collapse:collapse;}

.cbg{padding:0 39px}
.cw{width:100%;padding:270px 0 0;border-bottom:1px solid #3e3d40;background:#262327 url(/images/bg.gif)}

.wrap-cont{vertical-align:top;padding:0}
.cpadd{margin-bottom:9px;padding:10px;border:1px solid #3e3d40;background:#000}
.cwidth{width:100%}

.cbanner{text-align:center;margin-bottom:10px}
.cbanner a{display:inline-block;padding:1px;border:1px solid #3e3d40}

.path{margin:0 0 15px;font-size:12px}
.path a{font-size:12px}

table.news {table-layout:fixed;}
.newsbd{border:1px solid #3e3d40;padding:1px;background:#000;margin-bottom:9px}
.newsw{width:100%}
.news{border-collapse:collapse;width:100%}
.news td{vertical-align:top;border:1px solid #161617;padding:16px}
.news p{margin:10px 0;color:#87888a;font-size:12px}
.ndate{font-size:11px}
.ndate img{vertical-align:middle}
.nimg{margin-bottom:10px;display:inline-block;border:1px solid #3e3d40;border-top:none;background:url(/images/imgt.gif) 50% 0 no-repeat}
.nimg img{margin:2px 1px 1px;display:block}
.nt{display:inline-block;padding:3px 2px}
.nt:hover{background:#ffcc00;color:#000}

.nd{clear:both;height:20px;background:url(/images/nr.gif) 0 11px repeat-x}
.nd div{height:20px;background:url(/images/nrl.gif) 0 11px no-repeat}
.nd div div{height:20px;background:url(/images/nrr.gif) 100% 11px no-repeat}


td.left{vertical-align:top;padding:0;width:222px}
.lpadd{padding:0 10px 10px}
.lw{width:100%}

.lmt{border:1px solid #3e3d40;border-top:none;background:#000 url(/images/mt.gif) no-repeat}
.lm{padding:2px 1px;background:url(/images/mb.gif) 0 100% no-repeat}
.lm a{display:block;line-height:16px;padding:8px 0 8px 10px;color:#fff;background:url(/images/lm.gif) repeat-x;text-decoration:none}
.lm a.active{text-decoration:none;color:#ffcc00}
.lm a:hover, .lm .active a{text-decoration:none;color:#fff;background-position:0 -32px}

.graybd{border:1px solid #3e3d40;margin-top:9px}
.grayb{padding:1px;background:#000 url(/images/mb.gif) 0 100% no-repeat}
.title{background:url(/images/hbg.gif) repeat-x}
.title div, .title h1{margin:0;padding:0;padding-left:10px;color:#000;height:29px;line-height:29px;font-family:"Arial Black", Helvetica, sans-serif;background:url(/images/h.png) 100% 0 no-repeat}
.title h1 {font-size:12px;font-weight:normal;text-transform:uppercase;font-weight:bold;}

.demand{padding:15px;color:#87888a;font-size:11px}
.demand form{margin:0;padding:0}
.demand .din, .demand .tin{margin:0 0 7px;_margin:0 0 5px;width:168px;color:#87888a;background:#000;border:1px solid #3e3d40}
.demand .dsub{float:right;width:86px;height:31px;color:#87888a;background:url(/images/gbtn.gif) no-repeat;border:none;cursor:pointer}
.demand .ch{margin:8px 0;width:14px;height:14px;_vertical-align:middle}


td.right{vertical-align:top;width:220px}
.rpadd{padding:0 9px 10px}
.rw{width:100%}

.online{background:url(/images/olbg.jpg) no-repeat}
.online a{display:block;height:96px;padding-left:100px;text-decoration:none}
.online p{margin:0;padding:15px 0 24px;line-height:14px;font-family:"Arial Black", Helvetica, sans-serif;color:#fff}
.online span{color:#ffcc00;text-decoration:underline}
.online a img{margin-left:4px}
.online a:hover span{text-decoration:none}

.photos {padding:0 15px;float:left}
.photosblock {padding:0 15px}
.photosblock a{margin:15px 0;display:block;text-align:center/*background:url(/images/imgt.gif) 50% 0 no-repeat*/}
.photosblock a span{display:block;margin-bottom:7px;padding:2px 1px 1px;border:1px solid #3e3d40;border-top:none;cursor:pointer}
.ptd{height:1px;line-height:1px;font-size:1px;background:url(/images/mb.gif) no-repeat}

.pollb{padding:1px;background:#000 url(/images/gb.jpg) 50% 100% no-repeat}
.poll{margin:0 15px}
.poll p{margin:15px 0}
.poll .pv{margin:11px 0}
.poll .pv div{padding:4px 0}
.poll .gbtn{text-align:right;margin-bottom:15px}
.poll .gbtn .submit{width:86px;height:31px;color:#87888a;background:url(/images/gbtn.gif) no-repeat;border:none;cursor:pointer}
.poll .pv .res {margin:0;padding:0;height:20px;line-height:20px;margin-left:130px;}
.poll .pv .res img {height:20px;border:1px solid #87888a;position:absolute;margin-left:-130px;}

.rbanner, .lbanner{margin-top:9px;border:1px solid #3e3d40;background:#000;padding:1px}
.lbanner p, .rbanner p, .cbanner p, .tbanner p {margin:0;padding:0;}
.lbanner .panel a, .rbanner .panel a, .cbanner .panel a, .tbanner .panel a {padding:0;border:none;}

#topdown{vertical-align:top;height:100px;width:100%;padding:0}
#footer{position:relative;padding:0px !important;width:100%;height:100px}
.copyright{position:absolute;color:#87888a;margin:30px 0 0 50px}
.copyright a{color:#fff;text-decoration:none}
.stat{position:absolute;right:0;margin:30px 50px 0 0}

div.catitem {float:left;margin:10px;width:150px;height:200px;text-align:center}
div.catitem span.info {display: block;text-align:center}
.itempage img.image {float:left;margin: 0 10px 10px 0}

hr{border:0;color:#999999;background-color:#999999;height:1px;clear:both}

.pages{margin-bottom:13px}
.pages a{margin-right:5px}


.photopadd{padding:0 10px 15px}
.photow{width:100%}

.phototable{width:100%;border-collapse:collapse}
.phototable td{vertical-align:top;text-align:center;padding:15px 0 0}
.phototable td a{display:block;margin:0 auto;padding:3px 0 10px;width:138px;_width:140px;color:#fff;text-align:center;background:#201f20 url(/images/pt.gif) no-repeat;border:1px solid #423d42;border-top:none}
.phototable td a:hover{background:#ffaf00;color:#000}
.phototable td a span{display:block;padding:1px;margin-bottom:10px;border:1px solid #423d42;cursor:pointer}

.photoalb{margin-top:10px;background:#262327;width:100%;border-collapse:collapse}
.photoalb td{padding:8px}
.photoalb td p{margin:10px 0;font-size:14px}
.photoalb td p span{color:#f1c103}
.photoalb td.photoalbimg{width:125px}
.photoalb td.photoalbimg span{display:inline-block;border:1px solid #403b40;padding:1px}
.photoalbp div{margin:15px 8px 0 8px;float:left}
.photoalbp div a{display:block;padding:1px;border:1px solid #423d42}

.pager{clear:both;margin:0 0 5px 10px;padding-top:15px}
.pager a{margin-right:5px}

.newslist {border-bottom:1px solid #999999}
.newslist img.image {float:left;margin:0 10px 10px 0}

.fla {position:relative;z-index:100;}

.view input, .view select, .view textarea {background:#000000;color:#88888a;border:1px solid #88888a;}
.view input.submit, .view input.button {border:3px double #88888a;}
.view input.check {width:14px;height:14px;margin:4px 0 4px 70px;border:none;background:auto;}

#wrapper table.data {width:100%;}
#wrapper table.data td {border:1px solid #999999;}
#wrapper table.data td.n {text-align:center;white-space:nowrap;}
#wrapper table.data td.d {text-align:right;white-space:nowrap;}
#wrapper table.data td.x100 {width:100px;}
#wrapper table.data tr.row0 td {background:#333333;}
#wrapper table.data th {border:1px solid #999999;text-align:center;font-weight:bold;background:#333333;height:25px;}

.photo .panel a {border:none}
.photoalbp div .panel {float:none}
.panel-title {position:absolute}

.edit th{color:#000}

