html *,
html A{margin:0; padding:0; text-decoration:none; font:bold 10px "Verdana",sans-serif;}
body{width:100%; margin:0 auto; background:#000; z-index:-5;}
.all{width:952px; margin:0 auto; background:#000; z-index:-5;}
.allc{width:700px; margin:0 auto; background:#000; z-index:-5;}
.head{float:left; position:relative; width:950px; height:74px; border:#c82020 1px solid; border-top:none; overflow:visible; z-index:9;}
.head .search{float:left; position:relative; left:10px; margin-bottom:-17px; padding:11px 11px 0 0; width:199px; height:79px; background:#333 url(dot.gif) repeat-y right; border:#707070 1px solid; border-top:none; z-index:10;}
.head .search .icons{float:right; position:relative; width:81px; overflow:hidden;}
.head .search .icons SPAN,
.head .search .icons SPAN A{float:left; position:relative; width:40px; height:15px; overflow:hidden;}
.head .search .icons .home{background:url(icons/home.gif) no-repeat 0 0; border-right:#fff 1px solid;}
.head .search .icons .tree{background:url(icons/tree.gif) no-repeat right 0;}

.head .search .text{float:right; position:relative; width:187px; height:19px; padding:11px 0 5px 0; background:url(icons/search.gif) no-repeat 0 11px;}
.head .search .text INPUT{float:right; width:153px; height:17px; border:#000 1px solid;}
.head .search .submit A,
.head .search .submit{float:right; position:relative; display:block; width:85px; height:24px; background:url(buttons/search.gif);}
.head .search .submit A{background:none;}

.head .menu{float:left; position:relative; left:30px; top:12px; width:395px; height:55px; z-index:10;}
.head .menu SPAN{float:left; position:relative; display:block; overflow:hidden; padding-right:10px; width:120px; height:18px; background:url(menu/sq.gif) no-repeat 2px 4px;}
.head .menu SPAN A{position:relative; float:right; padding-left:4px; width:109px; font:bold 11px "Verdana",sans-serif; color:#fff; border:#272727 1px solid; border-top:none; border-right:none;}
.head .menu SPAN A:hover{color:#eb200f;}

.head .logo A,
.head .logo{float:right; position:relative; right:10px; margin-bottom:-17px; width:210px; height:90px; background:#333 url(logo.gif) repeat-y right; border:#707070 1px solid; border-top:none; z-index:10;}
.head .logo A{margin:0; right:0; background:none; border:none;}

.himg{position:relative; float:right; width:725px; height:214px; background:url(himg.jpg) no-repeat; z-index:0;}

.content{float:left; position:relative; width:952px; overflow:visible;}
.content .path{float:left; position:relative; width:714px; height:30px; padding:0 0 0 236px; border:#c82020 1px solid; border-bottom:none; overflow:visible; z-index:0;}
.content .path SPAN{float:left; position:relative; padding-right:13px; color:#fff; font:normal 10px "Verdana",sans-serif; white-space:nowrap; line-height:29px; background:url(routearrow.gif) no-repeat right 12px;}
.content .path SPAN{color:#ffffff;}
.content .path A{color:#fff; font:normal 10px "Verdana",sans-serif; line-height:29px;}
.content .path A:hover{color:#eb200f;}
.content .all{float:left; position:relative; width:952px; min-height:370px; background:#bebebe; border-bottom:#d6d6d6 1px solid; z-index:2;}
.content .all .shade{float:left; position:relative; width:212px; height:14px; background:url(shade.gif); overflow:hidden;}

.content .all .left{float:left; position:relative; padding:0 15px 0 10px; width:212px; z-index:10;}
.content .all .left .menu{float:left; position:relative; margin:0 0 4px 0; width:212px; z-index:10;}
.content .all .left .menu H2{float:left; position:relative; width:212px; height:25px; overflow:hidden;}
.content .all .left .menu UL,
.content .all .left .menu LI{float:left; position:relative; padding:0 0 3px 0; list-style:none;}
.content .all .left .menu LI{padding:3px 0 0 20px; background:url(menu/reddot.gif) no-repeat 10px 9px; color:#eb200f; font:bold 11px "Verdana",sans-serif;}
.content .all .left .menu .main{float:left; position:relative; padding:5px 0 10px 0; width:210px; background:#333 url(dot.gif) repeat-y right; border:#707070 1px solid; z-index:10;}
.content .all .left .menu .main LI A{color:#eb200f; font:bold 11px "Verdana",sans-serif;}
.content .all .left .menu .main LI UL{width:184px; padding:0; top:2px; left:-5px; border-top:#676464 1px solid;}
.content .all .left .menu .main LI UL LI{width:174px; padding:3px 0 2px 10px; background:url(menu/whitedot.gif) no-repeat 0 9px;}
.content .all .left .menu .main LI UL LI A{color:#ebebeb; font-size:10px;}
.content .all .left .menu .main LI A:hover,
.content .all .left .menu .main LI UL LI A:hover{color:#a4a4a4;}

.content .all .left .menu.top{margin-top:-210px; background:url(headers/tmenu.gif);}
.content .all .left .menu.top .main{min-height:185px;}
.content .all .left .menu.bottom{background:url(headers/bmenu.gif);}
.content .all .left .menu.bottom LI{padding:3px 0 2px 15px;}
.content .all .left .menu.bottom LI A{float:left; position:relative; width:179px; padding:0 0 2px 5px; border-bottom:#676464 1px solid; color:#ebebeb;}
.content .all .left .menu.bottom LI A:hover{color:#eb200f;}





.content .all .center{float:left; position:relative; width:477px;}






.content .all .center H1{float:left; position:relative; width:477px; height:45px; /*background:url(headers/main.gif) no-repeat 0 10px;*/}
.content .all .center .hot{float:left; position:relative; margin-right:-20px; width:497px;}
.content .all .center .hot DIV{float:left; position:relative; margin:0 17px 7px 0; padding:10px 7px 21px 7px; width:216px; background:#dedede url(hotshade.gif) no-repeat 0 bottom;}
.content .all .center .hot A{float:left; width:216px; color:#000; font:normal 10px "Verdana",sans-serif; line-height:14px; }
.content .all .center .hot A *{cursor:pointer;}
.content .all .center .hot A:hover H2{color:#000;}
.content .all .center .hot A:hover{color:#c00000;}
.content .all .center .hot A IMG{float:right; position:relative; padding:5px 0 0 5px; width:95px; height:90px; border:none;}
.content .all .center .hot A H2{width:100%; color:#c00000; font:bold 12px "Verdana",sans-serif; line-height:20px;}
.content .all .center .hot A EM{font:bold 10px "Verdana",sans-serif;}

.content .all .center .text{float:left; position:relative; padding:10px; width:457px; font:normal 11px "Verdana",sans-serif;}
.content .all .center .text ul {
	padding-left:3px;
	list-style-position:inside;
}
.fn li {
	padding-bottom:10px;
}
.content .all .center .text li {

}
.content .all .center .text H2{font:bold 12px "Verdana",sans-serif;}
.content .all .center .text B{font-weight:bold; font:normal 11px "Verdana",sans-serif;}
.content .all .center .text P{font-weight:normal; padding-bottom:11px;}
.content .all .center .up{float:left; margin-bottom:10px; padding:0 10px 10px 0; color:#777; background:url(uparrow.gif) no-repeat right 4px;}

.content .all .right{float:right; position:relative; padding:0 11px 0 0; width:212px; z-index:10;}
.content .all .right .news{float:right; position:relative; width:210px; background:#333 url(dot.gif) repeat-y right; border:#707070 1px solid; border-top:none; border-bottom:none;}
.content .all .right .news H2{float:left; position:relative; margin:-30px -1px 0 -1px; width:212px; height:30px; background:url(headers/news.gif) 0 0;}
.content .all .right .news .history,
.content .all .right .news .new{float:left; position:relative; left:2px; padding:8px; width:187px; background:url(gradient.gif) repeat-x 0 0; border-bottom:#616161 1px solid;}
.content .all .right .news .new .date{float:left; position:relative; width:70px; height:11px; line-height:10px; text-align:center; color:#e1e1e1; font-size:10px; background:#c71b13; border:#9e0707 1px solid;}
.content .all .right .news .new .text{float:left; position:relative; padding:8px 0 8px 5px; width:182px; color:#e1e1e1; font:normal 10px "Verdana",sans-serif;}
.content .all .right .news .new SPAN{float:right; position:relative; padding-right:17px; color:#ffd3c2; font:normal 10px "Verdana",sans-serif; background:url(newsarrow.gif) no-repeat right 2px;}
.content .all .right .news .new SPAN A{color:#ffd3c2; font:normal 10px "Verdana",sans-serif;}
.content .all .right .news .new SPAN A:hover{color:#fff;}

.content .all .right .news .history{border:none;}
.content .all .right .news .history SPAN{float:left; position:relative; padding-right:10px; color:#f13e36; font-size:10px; background:url(histarrow.gif) no-repeat right 4px;}
.content .all .right .news .history A{color:#f13e36; font-size:10px;}
.content .all .right .news .history A:hover{color:#fff;}
.content .all .right .news .history DIV{float:left; position:relative; width:17px; height:13px; background:url(icons/newshist.gif) no-repeat 0 0;}

.content .all .right .news .subscribe{float:left; position:relative; margin:0 -1px 0 -1px; width:210px; background:#c71b13 url(dot.gif) repeat-y right; border:#9e0707 1px solid;}
.content .all .right .news .subscribe H2{margin:0 -1px; background:url(headers/subscribe.gif) no-repeat 1px 0;}
.content .all .right .news .subscribe DIV{padding:0 10px; color:#fff; font:normal 10px "Verdana",sans-serif;}
.content .all .right .news .subscribe DIV INPUT{margin-top:3px; width:187px; height:17px; border:#650700 1px solid;}
.content .all .right .news .subscribe .submit A,
.content .all .right .news .subscribe .submit{float:right; position:relative; display:block; right:12px; margin:10px 0; width:85px; height:24px; background:url(buttons/subscribe.gif);}
.content .all .right .news .subscribe .submit A{background:none;}
.content .all .right .partner{float:left; position:relative; width:210px; height:129px; margin-top:4px; border:#707070 1px solid;}

.cinfo .all .center{padding-top:15px; width:702px;}

.cinfo .all .center .hshade{float:left; width:9px; height:20px; background:url(hsade.gif) no-repeat 0 0;}
.cinfo .all .center H1{float:left; width:auto; padding:1px 4px; height:16px; color:#fff; font:bold 12px "Verdana",sans-serif; background:#c71b13; border:solid 1px #9e0707;}
.cinfo .all .center DIV.hr{float:left; width:100%; height:1px; background:#2e2b2b; overflow:hidden;}
.cinfo .all .center .charact{float:left; width:702px; border-top:solid 1px #2e2b2b;}
.cinfo .all .center .charact .lc{float:left; width:161px;}
.cinfo .all .center .charact .sh{float:left; width:161px; height:11px; background:url(chshade.gif) no-repeat 0 0;}
.cinfo .all .center .charact IMG{float:left; width:159px; height:152px; border:solid 1px #2e2b2b; border-top:none;}
.cinfo .all .center .charact2 IMG{float:left; width:159px; height:152px; border:solid 1px #2e2b2b;}
.cinfo .all .center .charact A{float:left; padding:3px 0 0 20px; width:139px; height:17px; color:#c71b13; font:bold 10px "Verdana",sans-serif; border:solid 1px #949494;}
.cinfo .all .center .charact A:hover{color:#555;}
.cinfo .all .center .charact A SPAN{float:right; width:11px; height:17px; background:url(charrow.gif) no-repeat 0 5px;}

.cinfo .all .center .charact .forum{background:url(icons/tov.gif) no-repeat 3px 0;}
.cinfo .all .center .charact .print{background:url(icons/tov.gif) no-repeat 3px -20px;}
.cinfo .all .center .charact .save{background:url(icons/tov.gif) no-repeat 3px -40px;}

.cinfo .all .center .charact TABLE{float:right; margin-top:1px; width:520px; border-collapse:collapse;}
.cinfo .all .center .charact TR{height:18px;}
.cinfo .all .center .charact TD{padding-top:1px; border-bottom:solid 1px #aaa7a7; font:bold 10px "Verdana",sans-serif;}
.cinfo .all .center .charact TD.value{width:182px; text-align:center;}



















.cinfo .all .center .charact TD.value2{width:282px; text-align:left;}
.cinfo .all .center .charact TD.value2 SPAN{display:block; line-height:18px; background:#b1b1b1; font-weight:normal; padding-left:20px;}
.cinfo .all .center .charact TD.value SPAN{display:block; line-height:18px; background:#b1b1b1; font-weight:normal;}
.cinfo .all .center .charact TD.red{color:#c71b13;}

.cinfo .all .center .text{float:left; padding-left:0; width:703px; font-size:10px; font-weight:normal;}
.cinfo .all .center .text A{font-weight:bold; color:#555;}
.cinfo .all .center .text A:hover{color:#c71b13;}
.cinfo .all .center .text B{font-size:10px;}
.cinfo .all .center .text .red{color:#c71b13;}
.cinfo .all .center .text LI{font-weight:normal;}

.cinfo .all .center .text H2{color:#c71b13; font-size:10px;}
.cinfo .all .center .text H3{font-weight:bold; font-size:10px;}

.cinfo .all .center .text TABLE {border:solid 1px #b1b1b1; text-align:center;}
.cinfo .all .center .text TR TD{border:solid 1px #b1b1b1; padding:3px; font:normal 10px "Verdana",sans-serif;}

.cinfo .all .center .text TABLE.vacancy{width:100%; border-collapse:collapse;}
.cinfo .all .center .text TABLE.vacancy TR{height:12px;}
.cinfo .all .center .text TABLE.vacancy TD{padding:3px 3px 3px 3px; border-bottom:solid 1px #aaa7a7; text-align:left; font:normal 10px "Verdana",sans-serif;}
.cinfo .all .center .text TABLE.vacancy TD.arg{width:182px; vertical-align:top; background:#b1b1b1 url(bdot.gif) repeat-x 0 1px;}
.cinfo .all .center .text TABLE.vacancy TD.arg2{width:200px; vertical-align:top; background:#b1b1b1 url(bdot.gif) repeat-x 0 1px;}


.cinfo .all .center .comment{float:left; padding:10px 0; width:100%; font-size:10px; font-weight:normal; border-top:solid 1px #676464;}
.cinfo .all .center .comment P{font-weight:normal; padding-bottom:12px; }
.cinfo .all .center .comment B{font-weight:bold;}
.cinfo .all .center .comment .red{color:#c71d13;}

.cinfo .all .center .down{float:left; padding:0 0 10px 0; width:100%;}
.cinfo .all .center .down DIV{float:left; margin:0 14px 14px 0; padding:10px; width:200px; background:#b1b1b1;}
.cinfo .all .center .down SPAN{float:left; padding-bottom:10px; font-weight:normal;}
.cinfo .all .center .down .ico,
.cinfo .all .center .down A{float:left; width:200px; color:#c71d13; font-weight:normal; background:no-repeat right 0;}
.cinfo .all .center .down A:hover{color:#555;}

.cinfo .all .center .news{float:left; padding:8px 0 10px 0; width:100%;}
.cinfo .all .center .news .history,
.cinfo .all .center .news .new{float:left; position:relative; padding:8px 0; width:100%; border-bottom:#616161 1px solid;}
.cinfo .all .center .news .new .date{float:left; position:relative; width:80px; height:12px; line-height:11px; text-align:center; color:#e1e1e1; font-size:11px; background:#c71b13; border:#9e0707 1px solid;}
.cinfo .all .center .news H2,
.cinfo .all .center .news .new .text{float:left; position:relative; padding:0 0 8px 0; width:100%; color:#000; font:normal 11px "Verdana",sans-serif;}
.cinfo .all .center .news H2{padding:8px 0 0 0; color:#c71b13; font-size:12px; font-weight:bold;}
.cinfo .all .center .news .new SPAN{float:right; position:relative; padding-right:19px; color:#555; font:normal 11px "Verdana",sans-serif; background:url(newsarrow.gif) no-repeat right 2px;}
.cinfo .all .center .news .new A{color:#555; font:normal 11px "Verdana",sans-serif;}
.cinfo .all .center .news .new A:hover{color:#000;}
.cinfo .all .center .news .history{padding-top:3px; border:none; width:auto;}
.cinfo .all .center .news .history SPAN{float:left; position:relative; padding-right:10px; color:#c71b13; font-size:10px; background:url(histarrow2.gif) no-repeat right 4px;}
.cinfo .all .center .news .history A{color:#c71b13; font-size:10px;}
.cinfo .all .center .news .history A:hover{color:#333;}
.cinfo .all .center .news .history DIV{float:left; position:relative; width:17px; height:13px; background:url(icons/newshist2.gif) no-repeat 0 0;}

.cinfo .all .center .pages{float:right; padding:3px 0 0 0;}
.cinfo .all .center .pages.top{padding-top:2px;}
.cinfo .all .center .pages SPAN,
.cinfo .all .center .pages A{float:left; margin-left:2px; width:18px; height:15px; line-height:14px; text-align:center; color:#e1e1e1; font-size:9px; font-weight:bold; background:#b4b4b4;}
.cinfo .all .center .pages A.arr{background:#a9a9a9;}
.cinfo .all .center .pages A:hover{background:#555;}
.cinfo .all .center .pages SPAN{background:#c71b13;}

.clist .all .center *{font-size:10px;}
.clist .all .center .selector{float:left; padding:10px 0 0 0; width:100%;}
.clist .all .center .selector SPAN{float:left; padding:14px 5px 0 0; font-size:10px;}
.clist .all .center .selector .select{float:left; width:80px; text-align:center; font-size:9px; font-weight:normal;}
.clist .all .center .selector .select SELECT{font-size:9px; font-weight:normal; background:#bebebe; border:solid 1px #fff;}

.clist .all .center .res .subm,
.clist .all .center .selector .subm {float:left; padding:8px 0 11px 0; background:url(chshade.gif) no-repeat 0 bottom;}
.clist .all .center .res .subm A,
.clist .all .center .selector .subm A{float:left; padding:3px 20px 0 5px; width:93px; height:17px; color:#c71b13; font:bold 10px "Verdana",sans-serif; background:url(charrow.gif) no-repeat right 7px; border:solid 1px #949494;}
.clist .all .center .res .subm A:hover,
.clist .all .center .selector .subm A:hover{color:#555;}

.clist .all .center .res {float:left; width:100%;}
.clist .all .center .res .red{color:#c71d13;}
.clist .all .center .res TABLE{margin:10px 0; width:100%; border-collapse:collapse;}
.clist .all .center .res TABLE THEAD,
.clist .all .center .res TABLE TR{height:18px;}
.clist .all .center .res TABLE TD,
.clist .all .center .res TABLE TH{padding:1px 5px 0 5px; text-align:center; border:solid 1px #aaa7a7;}
.clist .all .center .res TABLE TH{color:#6b6b6b;}

.clist .all .center .res TABLE TD{vertical-align:middle; overflow:hidden;}
/*.clist .all .center .res TABLE TD{vertical-align:top; overflow:hidden;}*/


.clist .all .center .res TABLE TD.gray{padding:0; background:url(menu/bglink.gif); background-repeat:repeat-x; padding: 2px 0 0 0; background-color:#B1B1B1;}



.clist .all .center .res TABLE TD.gray SPAN,



.clist .all .center .res TABLE TD.gray A{padding:0px 5px; position:relative; display:block; line-height:18px; color:#c71d13;}




.clist .all .center .res TABLE TD.gray SPAN{float:left; position:static; width:100%; padding:0 0 100px 0; margin:1px 0 -100px 0;}
.clist .all .center .res TABLE TD A:hover{background:#ccc;}
.clist .all .center .res TABLE .l{text-align:left;}
.clist .all .center .res TABLE .name{width:400px;}
.clist .all .center .res .subm{padding-top:0;}
.clist .all .center .res .subm A {width:175px;}

.clist .all .center .search .sh{display:block; margin-top:15px; font-size:11px; border-bottom:1px solid #000;}
.clist .all .center .search .sh *{font-size:11px;}
.clist .all .center .search .key{font-style:italic; color:#c71d13;}
.clist .all .center .search A.key{font-style:normal;}
.clist .all .center .search A.key:hover{color:#555;}
.clist .all .center .search .date{display:block; font-size:11px; font-weight:bold;}
.clist .all .center .search UL {list-style:none;}
.clist .all .center .search UL LI{padding:3px 0 0 10px; margin-top:5px; font-weight:normal; background:url(menu/reddot.gif) no-repeat 3px 8px;}

.clist .all .center .links H3{display:block; margin-top:15px; font-size:11px; color:#c71d13;}
.clist .all .center .links A{color:#000;}
.clist .all .center .links A:hover{color:#c71d13;}
.clist .all .center .links UL {list-style:none;}
.clist .all .center .links UL LI{padding:3px 0 0 10px; margin-top:5px; font-weight:normal; background:url(menu/reddot.gif) no-repeat 3px 8px;}

.foot {float:left; position:relative; margin-top:-1px; width:100%; z-index:100;}
.foot .black{position:relative; padding-top:5px; width:100%; height:53px; font-size:10px; color:#fff; text-align:center; background:#333; border:#828282 1px solid; border-left:none; border-right:none;}
.foot .black A{color:#fff;}
.foot .black A:hover{color:#a4a4a4;}
.foot .black SPAN{font:bold 11px Arial; color:#ba2715;}
.foot .copy{position:relative; margin:-1px auto 0 auto; width:952px; height:41px; background:#bebebe; border-top:#d6d6d6 1px solid;}
.foot .copy *{color:#000; font:normal 10px "Verdana",sans-serif;}
.foot .copy A:hover{color:#555;}
.foot .copy .inf{float:left; margin:11px 0 0 11px; height:19px; line-height:19px;}
.foot .copy .inf A{font-weight:bold;}
.foot .copy .solrise{float:right; margin:11px 11px 0 0; padding-right:80px; height:19px; line-height:19px; background:url(logosol.gif) no-repeat right 0;}
.foot .copy .solrise A{line-height:19px;}

.zag{padding:9px 0px 4px 88px; text-align:left; border:none;}

.abar {color:#333333;
float:left;
font-size:10px;
width:100%;
}
.abar a {color:#333333;
float:left;
font-size:10px;
width:100%;
}