﻿*{margin:0;padding:0}

* html * {behavior: url("themes/stextex/styles/iepngfix.htc");}

html{height:100%;background:url(../images/bg1.jpg) no-repeat center 0 #969696;min-width:990px;}

/*ba ba ba  8c8c8c*/
body{min-height:100%;background:url(../images/bg2.gif) repeat-x 0 372px;min-width:990px;}
* html body{height:100%}

select,select option,textarea,input{background:#fff}

img{border:0}

table{border-collapse:collapse}

.vt{vertical-align:top}
.vm{vertical-align:middle}
.vb{vertical-align:bottom}
.vbs{vertical-align:baseline}

.db{display:block}
.dn{display:none}

.l{display:block;float:left}
.c{display:block;margin-left:auto;margin-right:auto}
.r{display:block;float:right}
.cl{clear:both}

.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}

.oa{overflow:auto}
.oh{overflow:hidden}

.pa{position:absolute}
.pr{position:relative}
.ps{position:static}

.p10{padding:10px}

.pt10{padding-top:10px}

.pr10{padding-right:10px}

.pb10{padding-bottom:10px}

.pl10{padding-left:10px}

.mt10{margin-top:10px}

.mr10{margin-right:10px}

.mb10{margin-bottom:10px}

.ml10{margin-left:10px}

.w100p{width:100%}

.h1{height:1px}

.bt1t1{border-top:1px solid #000}

.bg1{background:#fff1d3 url(../images/cor1.gif) no-repeat 0 0;}
.bg1 .in{background:url(../images/cor2.gif) no-repeat 100% 0;padding:10px 0 0 0;}
.bg1 .in .in{background:url(../images/cor3.gif) no-repeat 0 100%;padding:0;}
.bg1 .in .in .in{background:url(../images/cor4.gif) no-repeat 100% 100%;padding:0 10px 10px 10px;}

.main{min-width:990px;}
* html .main{width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 991? "990px": "auto")}

.head{height:290px;padding-top:10px;}
.head a{width:677px;height:134px;display:block;margin:0 auto;overflow:hidden;}
.head a ins{width:677px;height:134px;display:block;text-indent:-1000px;
background:url(../images/logo.png) 0 0 no-repeat;cursor:pointer}
.head a span{font-size:1px;text-indent:-1000px;display:block;cursor:pointer}

.page{width:891px;margin:0 auto}

.menu{height:40px;background:url(../images/bg3.png) 0 0 no-repeat;}
.menu table{margin:0 auto}
.menu ul{display:block;list-style:none;height:40px;font-family:arial,sans-serif}
.menu ul li{display:block;float:left;height:40px;}
.menu ul li.active{position:relative}
.menu ul li big{display:block;float:left;background:url(../images/menubg4.png) 0 0 no-repeat;line-height:40px;
width:27px;overflow:hidden;font-size:1px;text-indent:-1000px}
.menu ul li.active big{background:url(../images/menubg4hover.png) 0 0 no-repeat;}
.menu ul li span{display:block;float:left;background:url(../images/menubg1.png) 0 0 repeat-x;line-height:40px;
padding:0 0px 0 0;width:98px;text-align:center}
.menu ul li.active span{background:url(../images/menubg1hover.png) 0 0 repeat-x;}
.menu ul li ins{display:block;float:left;background:url(../images/menubg2.png) 0 0 no-repeat;line-height:40px;
width:31px;overflow:hidden;font-size:1px;text-indent:-1000px}
.menu ul li.active ins{background:url(../images/menubg2hover.png) 0 0 no-repeat;}
.menu ul li small{display:block;float:left;background:url(../images/menubg3.png) 0 0 no-repeat;line-height:40px;
width:28px;overflow:hidden;font-size:1px;text-indent:-1000px}
.menu ul li.active small{background:url(../images/menubg3hover.png) 0 0 no-repeat;}
.menu ul li bdo{display:none;}
.menu ul li.active bdo{display:block;float:left;
background:url(../images/menubg4hover2.png) 0 0 no-repeat;line-height:40px;
width:27px;overflow:hidden;font-size:1px;text-indent:-1000px;
position:absolute;left:-27px;top:0;z-index:5}

.menu ul li a{font-size:15px;}
.menu ul li a:link,.menu ul li a:visited{color:#3e3e3e;text-decoration:none;}
.menu ul li a:hover{color:#7d7d7d;text-decoration:none;}

.contentbgup1{background:#bababa url(../images/bg1.jpg) center -340px no-repeat}
.contentbgup2{background:url(../images/bg2.gif) 0 32px repeat-x}

.contentbg1{background:url(../images/contentbg1.png) 0 0 repeat-y;width:891px;margin:0 auto}
.contentbg2{background:url(../images/contentbg2.png) 0 0 no-repeat;
min-height:300px;padding:18px 29px 0 29px;}
* html .contentbg2{height:300px;}

/*.contentbg2 h1{font-size:16px;font-weight:normal;text-align:center;padding:13px 0 13px 0 }*/
.contentbg2 p{padding-bottom:20px;text-indent:20px;}
.contentbg2 ul{list-style:none;padding-left:5px}
.contentbg2 ul li{background:url(../images/li.gif) no-repeat 0 0;padding:0 0 16px 23px;}
.contentbg2 table td{vertical-align:top;}

td.news{width:315px}
td.news .title{text-align:center;padding-bottom:12px;}
td.news .item{font-size:12px;padding-bottom:10px;}
td.news .item ins{color:#99917f;text-decoration:none}

td.news .link{font-size:12px;text-align:right}
td.news .link a:link,td.news .link a:visited,td.news .link a:hover{color:#0074bd;}

.footer{}
.footerbeginbg{background-color:#bababa}
.footerbegin{background:url(../images/bg4.png) 0 0 no-repeat;width:909px;height:10px;margin:0 auto;
overflow:hidden;font-size:1px;text-indent:-1000px}
.footercenter{height:92px;background:url(../images/bg5.png) 0 0 repeat-x;}
.footercontent{width:909px;height:92px;background:url(../images/bg6.png) 0 0 no-repeat;margin:0 auto;}

.footermenu{height:17px;padding:20px 0 0 160px;overflow:hidden;}
.footermenu table{margin:0 auto;}
.footermenu a{display:block;padding:0 15px;float:left;}
* html .footermenu a{display:inline;position:relative}
.footermenu a:link,.footermenu a:visited,.footermenu a:hover{color:#fff;
}

.footerend{font-size:12px;}
.footerend table td{vertical-align:top}
.madein{color:#b8b8b8;padding:5px 0 0 17px;width:220px;}
.madein .develop{width:74px}
.madein img{display:block;}

.footerend td.about{text-align:center;color:#c6c6c6;}
.footerend div.about{width:600px;padding-top:15px;}

h1,h2,h3,h4,h5,h6 {color: #707070;text-align:center;padding:13px 0 13px 0;}
h1 {font-size:22px;}

#error {border:1px #a6590d solid;border-left:5px #a6590d solid;font-weight:bold;color: #a6590d;padding-left:10px;margin:5px;font-size:8pt;}
	#error_head {width: 75;float:right;color: #707070;border-bottom: 1px #a6590d solid;border-left: 1px #a6590d solid;padding: 0px 10px 0px 10px;text-align: center;font-size: 8pt;}
#notice {background-color: #fff1d4;border-left: 4px #707070 solid;padding: 3px 3px 3px 8px;margin: 5px;font-size: 8pt;}
	#notice_head {width: 75; float: right;text-align: center;font-size: 8pt;}
