﻿.civileTop{background: url("/WEB/wrisAppeal/static/img/txt/civile_txt1.gif") no-repeat 0 0; height: 91px; text-indent: -9999px;}
.civileTop.civileTop2{background: url("/WEB/wrisAppeal/static/img/txt/civile_txt1.gif") no-repeat 0 -91px; height: 91px; text-indent: -9999px;}
.civileTop.civileTop3{background: url("/WEB/wrisAppeal/static/img/txt/civile_txt1.gif") no-repeat 0 -182px; height: 91px; text-indent: -9999px;}

.grayBoxCivil1{background-image: url("/WEB/wrisAppeal/static/img/icon/graybox_civil_icon1.gif"); } /*기관선택페이지*/
.grayBoxCivil1 .con{padding:47px 20px 50px}

.grayBoxCivil2{background-image: url("/WEB/wrisAppeal/static/img/icon/graybox_civil_icon2.gif"); }
.grayBoxCivil2 .con{padding:22px 20px 26px}

/* 민원 소개 */
.civilIntro ul.lstWrap{border-top:2px solid #222}
.civilIntro li.lst{padding:40px 0 70px; border-bottom:2px solid #222}
.civilIntro li.one{background: url("/WEB/wrisAppeal/static/img/icon/civil_intro_bg1.gif") no-repeat 510px bottom}
.civilIntro li.two{background: url("/WEB/wrisAppeal/static/img/icon/civil_intro_bg2.gif") no-repeat 585px bottom}
.civilIntro li.thr{background: url("/WEB/wrisAppeal/static/img/icon/civil_intro_bg3.gif") no-repeat 20px 177px}
.civilIntro li.fou{background: url("/WEB/wrisAppeal/static/img/icon/civil_intro_bg4.gif") no-repeat 515px bottom}
.civilIntro li.fiv{background: url("/WEB/wrisAppeal/static/img/icon/civil_intro_bg5.gif") no-repeat 560px 130px}
.civilIntro dl{overflow:hidden}
.civilIntro dd{overflow:hidden; padding-top:25px; line-height:23px}
.civilIntro dd .left{float:left; width:355px; padding-right:30px}
.civilIntro dd .right{float:left; width:355px}
.civilIntro li.thr .right{margin-bottom:10px}
.civilIntro .orgList{overflow:hidden; width:736px; border:2px solid #d1d1d1; line-height:20px}
.civilIntro .orgList ul{overflow:hidden}
.civilIntro .orgList li{float:left; width:20%}
.civilIntro .orgList li span{display:block; height:38px; padding-top:15px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center}
.civilIntro .orgList li.borN span{border-right:0}
.civilIntro .orgList li.borN2 span{border-bottom:0; height:39px}
.civilIntro .orgList li.line2 span{height:48px; padding-top:5px}
.civilIntro .orgList li.last{width:80%; height:39px; padding-top:15px; background-color:#f4f4f4; text-align:center}
.civilIntro .arrow{background:url('/WEB/wrisAppeal/static/img/icon/icon_arrow.gif') no-repeat 0 10px; padding-left:18px; font-size:14px; letter-spacing:-2px}
.civilIntro .arrow span{margin-right:15px}
.civilIntro .bt1{display:inline-block; width:124px; height:35px; background:url('/WEB/wrisAppeal/static/img/btn/civil_intro_btn1.gif') no-repeat 0 0; border:none; font-weight:bold; font-size:13px; color:#555 !important; vertical-align:middle; line-height:32px; text-decoration:none !important; text-indent:14px; letter-spacing:0}
.civilIntro .link{padding:25px 0 28px; border-bottom:1px solid #efefef; background-color:#fcfcfc; font-size:18px; text-align:center}

/*민원신청 list*/
.srchBox2{background:#f5f5f5; border:1px solid #ebebeb; padding:25px 30px 30px; line-height:23px}
.srchBox2 .search1{overflow:hidden; padding-bottom:20px; }
.srchBox2 .search1 p{width:678px;}
.srchBox2 .search2{overflow:hidden; padding:20px 0 20px;}
.srchBox2 p{width:339px; float:left}
.srchBox2 label{background:url('/WEB/wrisAppeal/static/img/icon/icon_dot3x3.gif') no-repeat 0 center; margin-right:7px; font-weight:bold; padding-left:7px}
.srchBox2 .search1 span{background:url('/WEB/wrisAppeal/static/img/icon/icon_dot3x3.gif') no-repeat 0 center; margin-right:7px; font-weight:bold; padding-left:7px}
.srchBox2 .search1 p:first-child label{margin-right:20px; font-weight:bold; color:#3b6cca; background:none; padding-left:0}
.srchBox2 .search2 label{margin-right:0; display:inline-block; width:58px}
.srchBox2 .search2 span{position:relative; display:inline-block}
.srchBox2 .search2 span a{position:absolute; top:7px; right:10px}
.srchBox2 input.txt247{width:247px; ; height:21px; padding:6px 3px}
.srchBox2 input.txt247:focus{width:245px}
.srchBox2 input.txt261{width:261px; ; height:21px; padding:6px 3px}
.srchBox2 input.txt261:focus{width:259px}
.srchBox2 input.txt237{width:237px; ; height:21px; padding:6px 3px}
.srchBox2 input.txt237:focus{width:235px}
.srchBox2 input.txt251{width:251px; ; height:21px; padding:6px 3px}
.srchBox2 input.txt251:focus{width:249px}
.srchBox2 input.txt110{width:110px; ; height:21px; padding:6px 3px}
.srchBox2 input.txt110:focus{width:108px}
.srchBox2 .txt:focus{height:19px; border:2px solid #608ee6; line-height:25px}

/*민원신청qna*/
.civilqnaDiv{}
.civilqnaDiv .questionDiv{border-bottom:1px solid #e3e3e3}
.civilqnaDiv table{border-top:3px solid #666}
.civilqnaDiv th.question span{text-indent:-99999px; background:url('/WEB/wrisAppeal/static/img/icon/icon_q.gif') no-repeat 0 0; height:80px; width:80px; display:block}
.civilqnaDiv th{background:#f5f5f5; border-right:1px solid #e3e3e3; }
.civilqnaDiv th:first-child{border-right:none}
.civilqnaDiv th.tit{color:#187c75; font-size:16px; font-weight:bold; line-height:23px; text-align:left; padding:0 20px;}
.civilqnaDiv th.date{text-align:center; color:#555; font-weight:normal; padding:0 15px;}
.civilqnaDiv td div{padding:23px 30px 27px 100px; line-height:23px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3}
.civilqnaDiv .answerDiv{margin-top:20px; border-top:3px solid #666; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #ebebeb; line-height:23px; position:relative}
.civilqnaDiv .answerDiv .iconA{position:absolute; top:0; left:-1px}
.civilqnaDiv .answerDiv .answerTxt{padding:23px 30px 30px 100px}
.civilqnaDiv .answerDiv .civilPart{padding:23px 0 26px; margin:0 30px; border-top:1px dashed #d0d0d0}
.civilqnaDiv .answerDiv .civilPart li{overflow:hidden}
.civilqnaDiv .answerDiv .civilPart li strong{display:block; float:left;background:url('/WEB/wrisAppeal/static/img/icon/icon_dot3x3.gif') no-repeat 0 center; width:70px; font-weight:bold; padding-left:7px}
.civilqnaDiv .answerDiv .civilPart li p{float:left}
.civilqnaDiv .answerDiv .civilPart li span{display:block}

/*컨텐츠만족도*/
.chkZone{overflow:hidden; background:#f5f5f5; border-top:1px solid #ebebeb; padding:24px 30px 22px}
.chkZone .tit{float:left; width:130px; color:#555; font-weight:bold;}
.chkZone dl{float:left; overflow:hidden; line-height:17px; margin-top:3px}
.chkZone dl input{background:none; border:none}
.chkZone dl dt, .chkZone dl dd{float:left}
.chkZone dl dd{margin-right:30px; margin-left:5px}
.chkZone dl dd:last-child{margin-right:0}
.chkZone p{float:right}

/*생활법령보기*/
.lawView{border:1px solid #e3e3e3; padding:24px 30px 28px}
.lawView .tit{background:url('/WEB/wrisAppeal/static/img/icon/icon_arrow.gif') no-repeat 0 5px; padding-left:18px; color:#3b6cca; font-size:15px; font-weight:bold}
.lawView .dot{padding-left:18px; background:url(/WEB/wrisAppeal/static/img/icon/square4x4.gif) no-repeat 8px 11px; line-height:23px; margin-top:10px}
.lawView .dot a{text-decoration:underline; font-weight:bold}

/*안전제보신청 신청하기*/
.safetyApplyBox{background:url('/WEB/wrisAppeal/static/img/icon/icon_safetyApply1.gif') no-repeat center 40px; border:1px solid #ebebeb; text-align:center; padding:195px 0 50px;}
.safetyApplyBox p{font-size:15px; line-height:25px;}

/*처리기관을 잘 모르는 경우*/
.organQ{border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.organQ .pBox{background:#f5f5f5; padding:15px 30px; overflow:hidden; position:relative;}
.organQ .pBox .txt{background:url('/WEB/wrisAppeal/static/img/icon/icon_organQ.gif') no-repeat 0 center ; padding-left:23px; font-weight:bold; text-decoration:underline}
.organQ .pBox .btn{position:absolute; top:20px; right:20px;}
.organQ .pBoxDiv{padding:23px 30px 30px; line-height:23px}
.organQ .pBoxDiv .check{font-weight:bold; color:#3b6cca; text-align:center; margin-top:20px}

/* ��������- 濡�렇��*/
.grayBoxMem1{}
.loginBox{padding:50px 0 50px 256px; border:1px solid #e4e4e4; background:url('/WEB/wrisAppeal/static/img/icon/login_bg1.gif') no-repeat 73px center}
.loginBox .top{overflow:hidden}
.loginBox .left{float:left; margin-right:5px}
.loginBox label{float:left; width:60px; margin-top:5px; padding-left:10px; background:url(/WEB/wrisAppeal/static/img/icon/square3x3.gif) no-repeat 0 center}
.loginBox input{width:242px; ; height:21px; padding:6px 3px; line-height:27px}
.loginBox input:focus{width:240px; height:19px; line-height:25px; border:2px solid #608ee6}
/*.loginBox .btLogin{display:block; float:left; width:90px; height:50px; padding-top:25px; background:url('/WEB/wrisAppeal/static/img/btn/login_bt.gif') no-repeat 0 0; color:#fff; font-weight:bold; font-size:16px; text-align:center; text-decoration:none}*/
.loginBox .btLogin{border:none; background: url("/WEB/wrisAppeal/static/img/btn/login_bt.gif") no-repeat 0 0; color: #fff;    display: block;    float: left;    font-size: 16px;    font-weight: bold;    height: 75px;    padding-top: 0; text-align: center; text-decoration: none;  width: 90px;}
.loginBox input.btLogin:focus{border:none !important; width:90px !important; height:75px !important;}

.loginBox .bts{overflow:hidden; padding-left:70px}
.loginBox .bts a{display:block; float:left; height:30px; background:url('/WEB/wrisAppeal/static/img/btn/login_bt2.gif') no-repeat 0 0; font-weight:bold; font-size:13px; line-height:30px; text-align:center; text-decoration:none}
.loginBox .bts .bt1{width:149px; margin-right:3px; background-position:0 0}
.loginBox .bts .bt2{width:76px; margin-right:3px; background-position:-152px 0}
.loginTab .tabBt1{padding:25px 0 29px; height:42px}
.loginTab .tabBt3, .loginTab .tabBt5{padding:36px 0 39px; height:21px;}
.loginTab .tabBt2, .loginTab .tabBt4{padding:15px 0 18px; height:63px}
.loginTab .tabCon{padding-top:147px}
.loginTab label{float:left; width:92px; margin-top:5px; padding-left:10px; background:url(/WEB/wrisAppeal/static/img/icon/square3x3.gif) no-repeat 0 center}
.loginTab input{width:243px; ; height:21px; padding:6px 3px; line-height:27px}
.loginTab input:focus{width:241px; height:19px; line-height:25px; border:2px solid #608ee6}
.loginTab input.inputTxt2{width:108px}
.loginTab input.inputTxt2:focus{width:106px}
.loginTab input.inputTxt3{width:112px}
.loginTab input.inputTxt3:focus{width:110px}
.loginTab .loginTabBt{padding-left:102px}
.loginTab .loginTabBt a{display:inline-block; width:176px; height:55px; background:url(/WEB/wrisAppeal/static/img/btn/login_bt4.gif) no-repeat 0 0; color:#fff; font-weight:bold; font-size:16px; line-height:53px; text-align:center; vertical-align:middle; text-decoration:none}
.loginTab .loginTabBt a.bt2{width:276px; height:49px; padding-top:6px; background-position:-181px 0; color:#555; font-weight:normal; font-size:14px; line-height:20px}
.loginTab .loginTabBt a.bt3{padding-top:5px; height:50px; line-height:20px;}
.loginTab .top{width:355px; margin:0 auto}
.loginTab1 .txt1{overflow:hidden; padding:40px 0 40px 63px; border-top:1px dashed #d0d0d0}
.loginTab1 .txt1 .img{float:left; margin-right:20px}
.loginTab1 .txt1 dl{line-height:28px}
.loginTab1 .txt1 dt{font-weight:bold; font-size:15px}
.loginTab .top{width:375px}
.loginTab2 label{width:112px}
.loginTab2 .loginTabBt{padding-left:122px}
.loginTab3 .loginTabBt{padding:0; text-align:center}
.loginTab4 .top{width:460px}
.loginTab4 label{width:190px}
.loginTab4 .loginTabBt{padding:0}
.loginTab5 .loginTabBt{padding:0; text-align:center}
.loginWar{color:#747474; font-size:13px; line-height:23px}

.socialNum{overflow:hidden; border-bottom:1px dashed #d0d0d0; padding-bottom:20px; margin-bottom:20px}
.socialNum .leftDiv{float:left; width:375px}
.socialNum .rightDiv{float:right; width:285px}
.socialNum .rightDiv dt{font-weight:bold; font-size:15px}

.grayBoxMem2{background-image:url('/WEB/wrisAppeal/static/img/icon/graybox_member_icon2.gif')}
.joinTop{height:91px; background:url(/WEB/wrisAppeal/static/img/txt/member_txt1.gif) no-repeat 0 0; text-indent:-9999px}
.joinTop2{background-position:0 -91px}
.joinTop3{background-position:0 -182px}
.joinTop4{background-position:0 -273px}
.joinBox1{overflow:hidden}
.joinBox1 .con{float:left; width:187px; height:145px; padding:86px 0 0 173px; background:url(/WEB/wrisAppeal/static/img/txt/member_txt2.gif) no-repeat 0 0}
.joinBox1 .left{margin-right:20px}
.joinBox1 .right{background-position:-360px 0}
.joinBox1 .txt span{color:#9c3213; font-weight:bold}
.joinBox1 .bt a{display:block; width:140px; height:41px; background:url(/WEB/wrisAppeal/static/img/btn/join_bt1.gif) no-repeat 0 0; color:#fff; font-weight:bold; font-size:16px; line-height:38px; text-align:center; text-decoration:none}
.joinBox2{overflow:hidden}
.joinBox2 .con{float:left; width:240px; height:128px; margin-right:10px; padding-top:185px; background:url(/WEB/wrisAppeal/static/img/icon/join_bg1.gif) no-repeat 0 0}
.joinBox2 .center{background-position:-250px 0}
.joinBox2 .right{margin:0; background-position:-500px 0}
.joinBox2 .txt{color:#555; font-size:18px; text-align:center}
.joinBox2 .bt a{display:inline-block; width:140px; height:41px; background:url(/WEB/wrisAppeal/static/img/btn/join_bt1.gif) no-repeat 0 0; color:#fff; font-weight:bold; font-size:16px; line-height:39px; text-align:center; vertical-align:middle; text-decoration:none}
.joinBox3{padding:24px 0 24px 152px; border:1px solid #e4e4e4; background:url(/WEB/wrisAppeal/static/img/icon/join_icon1.gif) no-repeat 40px 40px}
.joinBox4{overflow:hidden}
.joinBox4 li{position:relative; height:74px; padding:30px 0 30px 134px; border:1px solid #ebebeb; border-bottom:0; background:url(/WEB/wrisAppeal/static/img/icon/join_icon2.gif) no-repeat 30px center; font-size:14px; line-height:23px}
.joinBox4 .con1{border-left:1px solid #ebebeb}
.joinBox4 .con2{background-image:url(/WEB/wrisAppeal/static/img/icon/join_icon3.gif)}
.joinBox4 .con3{border-left:1px solid #ebebeb; background-image:url(/WEB/wrisAppeal/static/img/icon/join_icon4.gif)}
.joinBox4 .con4{background-image:url(/WEB/wrisAppeal/static/img/icon/join_icon5.gif)}
.joinBox4 .con5{border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; background-image:url(/WEB/wrisAppeal/static/img/icon/join_icon6.gif)}
.joinBox4 .tit{color:#3b6cca; font-weight:bold}
.joinBox4 .txt{line-height:23px}
.joinBox4 .bt{position:absolute; top:30px; right:30px}
.joinBox4 .bt a{display:block; ; width:65px; height:29px; background:url(/WEB/wrisAppeal/static/img/btn/join_bt2.gif) no-repeat 0 0; color:#fff; font-weight:bold; font-size:13px; line-height:27px; text-align:center; vertical-align:middle; text-decoration:none}
.joinBox5{padding:23px 0 23px 116px; border:1px solid #e4e4e4; background:url(/WEB/wrisAppeal/static/img/icon/join_icon7.gif) no-repeat 30px center; line-height:23px}

/* ��������- ����⑸���*/
.grayBoxMem3{background-image:url('/WEB/wrisAppeal/static/img/icon/graybox_member_icon3.gif')}
.grayBoxMem3 .con{padding:30px 20px}
.joinWel{padding:253px 0 40px; border:1px solid #e4e4e4; background:url(/WEB/wrisAppeal/static/img/txt/member_txt3.gif) no-repeat center 40px}

/* ������諛���몄갼湲�*/
.tabSearch .conWrap{overflow:hidden}
.tabSearch .tabCon{padding:85px 29px 30px}
.tabSearch .tabCon .left{float:left; position:relative; width:330px; margin-right:20px; /*padding-top:182px*/}
.tabSearch .tabCon .right{float:left; position:relative; width:330px; /*padding-top:182px*/padding-top:220px}
.tabSearch .tabCon .tit{color:#555; font-size:18px; text-align:center;font-weight:bold}
.tabSearch .tabCon label{float:left; width:90px; margin-top:5px; padding-left:35px; background:url(/WEB/wrisAppeal/static/img/icon/square3x3.gif) no-repeat 25px center}
.tabSearch .tabCon .txt{width:242px; height:27px; line-height:27px}
.tabSearch .tabCon .txt:focus{width:240px; height:25px; line-height:25px; border:2px solid #608ee6}
.tabSearch .tabCon .txt174{width:174px}
.tabSearch .tabCon .txt174:focus{width:172px}
.tabSearch .tabCon .txt76{width:76px}
.tabSearch .tabCon .txt76:focus{width:74px}
.tabSearch .tabCon .txt154{width:154px}
.tabSearch .tabCon .txt154:focus{width:152px}
.tabSearch .tabCon .txt66{width:66px}
.tabSearch .tabCon .txt66:focus{width:64px}
.tabSearch .tabCon .bt{position:absolute; bottom:43px; left:95px}
.tabSearch .tabCon1 .left{height:493px; background:url(/WEB/wrisAppeal/static/img/icon/member_bg_srch1.gif) no-repeat 0 0}
.tabSearch .tabCon1 .right{height:273px; background:url(/WEB/wrisAppeal/static/img/icon/member_bg_srch1.gif) no-repeat -350px 0}
.tabSearch .tabCon2 .left{height:533px; background:url(/WEB/wrisAppeal/static/img/icon/member_bg_srch2.gif) no-repeat 0 0}
.tabSearch .tabCon2 .right{height:313px; background:url(/WEB/wrisAppeal/static/img/icon/member_bg_srch2.gif) no-repeat -350px 0}
/*.black_140x41{text-decoration:none !important; padding:7px 0 7px; background:url('/WEB/wrisAppeal/static/img/btn/btn_black_140x41.gif') no-repeat 0 0; width:140px; height:27px; text-align:center; font-size:16px; font-weight:bold; border:none; color:#fff !important; vertical-align:top; display:inline-block}*/
.mt28{margin-top:28px}
.conWrap{}
.conWrap .tab{position:relative;}
.conWrap .tab.type2{position:relative;}
.tabSearch .tabCon .tsCon.type2 label{width:110px !important}
.conWrap .tab .tsTab{position:absolute; top:0; left:0; background:url('/WEB/wrisAppeal/static/img/btn/btn_ts1.gif') no-repeat 0 0; height:49px; width:165px; text-align:center; line-height:46px; text-decoration:none}
.conWrap .tab .tsTab.bt2{position:absolute; top:0; left:165px; background:url('/WEB/wrisAppeal/static/img/btn/btn_ts2.gif') no-repeat 0 0; height:49px; width:165px; text-align:center; line-height:46px}
.conWrap .tab .tsTab.on{background:url('/WEB/wrisAppeal/static/img/btn/btn_ts1_on.gif') no-repeat 0 0; color:#e26f4e; font-weight:bold}
.conWrap .tab .tsTab.bt2.on{background:url('/WEB/wrisAppeal/static/img/btn/btn_ts2_on.gif') no-repeat 0 0; color:#e26f4e; font-weight:bold}
.conWrap .tab .tsCon{padding-top:220px}
.conWrap .tab .tsCon .tit{}

/*�ъ�以�� 諛��*/
.noLoginBox{background:url('/WEB/wrisAppeal/static/img/icon/icon_noLogin.gif') no-repeat 0 0; width:592px; height:132px; margin-top:10px; padding-left:148px; line-height:23px; padding-top:27px}

.searchBox{border:1px solid #e4e4e4; margin-top:20px; padding:47px 29px 30px}
.searchBox .tit{font-size:16px; font-weight:bold; text-align:center}
.resultInfo{overflow:hidden; margin-top:35px}
.resultInfo p{float:left; background:#f5f5f5; width:340px;  font-weight:bold; height:50px; font-size:18px; color:#444; line-height:22px;}
.resultInfo p span{background:#e26f4e; font-size:14px; color:#fff; font-weight:bold; height:22px; display:inline-block; width:92px; text-align:center; padding:14px 0 14px; margin-right:20px}

.pwChangeDiv{width:970px; margin:0 auto}
.pwChangeDiv h1{text-align:center}
.pwChangeDiv .pwChangeCon{padding:55px 60px 60px; border:1px solid #e4e4e4; margin-top:40px}
.pwChangeDiv .pwChangeCon .top{padding-left:200px; background:url('/WEB/wrisAppeal/static/img/icon/icon_pwChange1.gif') no-repeat 0 0; line-height:25px; height:160px; padding-top:10px; font-size:15px; letter-spacing:-0.5px}
.pwChangeDiv .pwChangeCon .top .tit{font-size:35px; font-weight:bold; color:#444}
.pwChangeTxt{color:#747474; font-size:14px; background:url('/WEB/wrisAppeal/static/img/icon/icon_pwChange2.gif') no-repeat 0 4px; padding-left:22px; margin-top:20px;}

.reLogin{border:1px solid #e4e4e4; padding:40px 0; text-align:center; margin-top:20px}



/* 공모제안 */
.contestView table{border-top:3px solid #666}
.contestView .questionDiv{border-bottom:1px solid #e3e3e3}
.contestView th.question span{text-indent:-99999px; background:url('/WEB/wrisAppeal/static/img/icon/icon_q.gif') no-repeat 0 0; height:80px; width:80px; display:block}
.contestView th.answer span{text-indent:-99999px; background:url('/WEB/wrisAppeal/static/img/icon/icon_a.gif') no-repeat 0 0; height:80px; width:80px; display:block}
.contestView th.title span{text-indent:-99999px; background:url('/WEB/wrisAppeal/static/img/txt/happy_txt_contest1.gif') no-repeat 0 0; height:80px; width:80px; display:block}
.contestView th{border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f5f5f5}
.contestView th:first-child{border-right:none}
.contestView th.tit{color:#555; font-size:16px; font-weight:bold; line-height:23px; text-align:left; padding:0 20px;}
.contestView th.date{text-align:center; color:#555; font-weight:normal; padding:0 15px;}
.contestView td{border:1px solid #e3e3e3; border-top:0; border-bottom:0;width:740px}
.contestView td.bt{padding-bottom:30px; text-align:center}
.contestView td div{padding:23px 30px 27px 100px; line-height:23px}
.contestView td .view{}
.contestView td .view p.tit{font-weight:bold; background:url('/WEB/wrisAppeal/static/img/icon/icon_arrow.gif') no-repeat 0 7px; padding-left:20px; margin-top:25px}
.contestView td .view p.tit:first-child{margin-top:0}
.contestView td .view .txt{line-height:20px; padding-top:10px}
.contestView .answerTxt p.tit{font-weight:bold; background:url('/WEB/wrisAppeal/static/img/icon/icon_arrow.gif') no-repeat 0 7px; padding-left:20px; margin-top:25px}
.contestView .answerTxt p.tit:first-child{margin-top:0}
.contestView .answerTxt .txt{line-height:20px; padding-top:10px}

.contestView .answerDiv{margin-top:20px; border-top:3px solid #666; border-right:1px solid #e3e3e3; border-bottom:1px solid #ebebeb; border-left:1px solid #e3e3e3; line-height:23px; position:relative}
.contestView .answerDiv .iconA{position:absolute; top:0; left:-1px}
.contestView .answerDiv .answerTxt{padding:23px 30px 30px 100px}
.contestView .civilPart{padding:23px 0 26px; margin:0 30px; border-top:1px dashed #d0d0d0}
.contestView .civilPart li{overflow:hidden}
.contestView .civilPart li strong{display:block; float:left;background:url('/WEB/wrisAppeal/static/img/icon/icon_dot3x3.gif') no-repeat 0 center; width:70px; font-weight:bold; padding-left:7px}
.contestView .civilPart li p{float:left}
.contestView .civilPart li span{display:block}
.contestView .civilPart li .file{margin-right:10px; padding-left:25px; background:url('/WEB/wrisAppeal/static/img/icon/icon_file.gif') no-repeat  left center; font-weight:bold; }
.contestView .civilPart li .file a:hover{text-decoration:underline}
.contestTop{height:91px; background:url('/WEB/wrisAppeal/static/img/txt/contest_txt1.gif') no-repeat 0 0; text-indent:-9999px}
.contestTop.contestTop2{background-position:0 -91px}