.inpText{width:175px;height:17px;padding:2px 0 0 2px;*margin:-1px 0;border:1px solid #a3a3a3;background:#fff;}

/* list */
.cmnList{width:100%;}
.cmnList .searchBox{*zoom:1;height:31px;padding:12px 19px 0 19px;margin-bottom:20px;border:1px solid #e7e7e7;background:#f1f1f1;}
.cmnList .searchBox:after{content:"";clear:both;display:block;}
.cmnList .searchBox .total{float:left;font-family:arial;}
.cmnList .searchBox .total span{font-weight:bold;}
.cmnList .searchBox fieldset{float:right;}
.cmnList .searchBox .search{float:right;}
.cmnList .searchBox .search .category{float:left;}
.cmnList .searchBox .search .inpText{float:left;margin-left:5px;}
.cmnList .searchBox .search .inpImg{float:left;margin-left:5px;}
.cmnList .searchBox .search a{float:left;margin-left:5px;}

.cmnList .listTable{width:100%;}
.cmnList .listTable table{width:100%;border-top:2px solid #f58220;}
.cmnList .listTable table th{height:30px;vertical-align:middle;text-align:center;background:url(/img/etc/bar_th.gif) no-repeat right top;border-bottom:1px solid #dcdcdc;}
.cmnList .listTable table th.last{background:none;}
.cmnList .listTable table td{height:30px;border-bottom:1px solid #dcdcdc;text-align:center;}
.cmnList .listTable table td.title{text-align:left;padding-left:14px;}
.cmnList .listTable table td img{vertical-align:middle;padding:0 5px;}
.cmnList .listTable table .notice td{background:#f7f7f7;}
.cmnList .listTable table .notice td.num{font-weight:bold;}
.cmnList .listTable table .notice td.title a{font-weight:bold;}

.cmnList .photoList{width:100%;padding:30px 0 0 0;border-top:2px solid #f58220;border-bottom:1px solid #d0d0d0;}
.cmnList .photoList ul{*zoom:1;}
.cmnList .photoList ul:after{content:"";clear:both;display:block;}
.cmnList .photoList ul li{float:left;width:136px;height:180px;padding:0 12px 0 20px;}
.cmnList .photoList ul li .photo{margin-bottom:9px;padding:2px;border:1px solid #ccc;}
.cmnList .photoList ul li .title{height:16px;margin-bottom:8px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.cmnList .photoList ul li .title a{color:#333;}
.cmnList .photoList ul li .title span{color:#f58220;}
.cmnList .photoList ul li .count{width:100%;}
.cmnList .photoList ul li .count:after{content:"";clear:both;display:block;}
.cmnList .photoList ul li .count .date{float:left;color:#777;font-size:11px;}
.cmnList .photoList ul li .count .hit{float:right;color:#777;font-size:11px;}
.cmnList .photoList ul li .count .hit img{vertical-align:middle;}


.cmnList .listBtm{position:relative;width:100%;height:74px;}
.cmnList .listBtm .btnWrite{position:absolute;right:0;top:20px;width:69px;height:25px;}

.cmnView{width:100%;}
.cmnView .errorHelp{text-align:right;height:30px;}
.cmnView .viewTable table{width:100%;table-layout:fixed;border-top:2px solid #f58220;}
.cmnView .viewTable table th{height:30px;text-indent:18px;border-bottom:1px solid #d0d0d0;background:#f1f1f1;}
.cmnView .viewTable table td{height:30px;text-indent:10px;border-bottom:1px solid #d0d0d0;color:#777;}
.cmnView .viewTable table td.title{font-weight:bold;color:#666;}
.cmnView .viewTable table td.file img{vertical-align:middle;}
.cmnView .viewTable table td.file a{text-decoration:underline;}
.cmnView .viewTable table td.conts{text-indent:0;padding: 20px 20px 30px 20px;line-height:20px;border-bottom:0;}
.cmnView .viewTable table .contsReply th{border-top:1px solid #d0d0d0;}
.cmnView .viewTable table .contsReply td{text-indent:0;padding:8px 0 8px 10px;border-top:1px solid #d0d0d0;line-height:16px;}
.cmnView .viewTable table td.photoConts{text-indent:0;line-height:20px;}
.cmnView .viewTable table td.photoConts .txtConts{position:relative;width:620px;min-height:100px;_height:100px;padding:20px 30px 0 30px;}
.cmnView .viewTable table td.photoConts .txtConts .btnPhotoPrev{position:absolute;left:0;top:30px;width:14px;height:50px;}
.cmnView .viewTable table td.photoConts .txtConts .btnPhotoNext{position:absolute;right:0;top:30px;width:14px;height:50px;}
.cmnView .viewTable table td.photoConts .txtConts img{display:block;padding:10px 0;margin:0 auto;}
.cmnView .viewTable table td.photoConts .photoViewList{*zoom:1;padding:30px 0 0 0;}
.cmnView .viewTable table td.photoConts .photoViewList:after{content:"";clear:both;display:block;}
.cmnView .viewTable table td.photoConts .photoViewList li{float:left;width:136px;height:180px;padding:0 12px 0 20px;}
.cmnView .viewTable table td.photoConts .photoViewList li .photo{margin-bottom:9px;padding:2px;border:1px solid #ccc;}
.cmnView .viewTable table td.photoConts .photoViewList li .title{margin-bottom:8px;line-height:16px;}
.cmnView .viewTable table td.photoConts .photoViewList li .title a{color:#333;}
.cmnView .viewTable table td.photoConts .photoViewList li .title span{color:#f58220;}
.cmnView .viewTable table td.photoConts .photoViewList li .count{width:100%;}
.cmnView .viewTable table td.photoConts .photoViewList li .count:after{content:"";clear:both;display:block;}
.cmnView .viewTable table td.photoConts .photoViewList li .count .date{float:left;color:#777;font-size:11px;}
.cmnView .viewTable table td.photoConts .photoViewList li .count .hit{float:right;color:#777;font-size:11px;}
.cmnView .viewTable table td.photoConts .photoViewList li .count .hit img{vertical-align:middle;}
.cmnView .viewTable table .answer th{height:auto;padding-top:15px;padding-bottom:15px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.cmnView .viewTable table .answer td{text-indent:0;padding-left:10px;line-height:18px;height:auto;padding-top:15px;padding-bottom:15px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.cmnView .viewTable table .answer2 th{border-bottom:0;}
.cmnView .viewTable table .answer2 td{border-bottom:0;}

.cmnView .totalCount{height:22px;padding:20px 0 0 20px;color:#666;}
.cmnView .totalCount strong{font-weight:bold;}
.cmnView .totalCount img{vertical-align:middle;}
.cmnView .replyBox{padding:20px 20px 0 20px;margin-bottom:20px;background:#efefef;}
.cmnView .replyBox .reply{padding:11px 0;background:#efefef url(/img/etc/line_dotted_gray.gif) no-repeat left top;}
.cmnView .replyBox .reply .title{*zoom:1;height:20px;}
.cmnView .replyBox .reply .title:after{content:"";clear:both;display:block;}
.cmnView .replyBox .reply .title .aLeft{float:left;}
.cmnView .replyBox .reply .title .aRight{float:right;}
.cmnView .replyBox .reply .title .userName{float:left;font-size:11px;font-weight:bold;margin-right:8px;}
.cmnView .replyBox .reply .title .userDate{float:left;font-size:11px;margin-right:16px;color:#999;}
.cmnView .replyBox .reply .title .userRecommend{float:left;font-size:11px;}
.cmnView .replyBox .reply .title .aRight .userRely{float:left;font-size:11px;padding-left:18px;background:url(/img/etc/bar_paging.gif) no-repeat 8px top;}
.cmnView .replyBox .reply .title .aRight .userRely span{color:#f05a00;}
.cmnView .replyBox .reply .conts{font-size:11px;color:#777;line-height:16px;}
.cmnView .replyBox .reply2 .title{padding-left:34px;background:url(/img/etc/ico_list_re.gif) no-repeat 20px 1px;}
.cmnView .replyBox .reply2 .conts{padding-left:34px;}
.cmnView .replyBox .commentBox{*zoom:1;padding:11px 0 20px 0;background:#efefef url(/img/etc/line_dotted_gray.gif) no-repeat left top;}
.cmnView .replyBox .commentBox:after{content:"";clear:both;display:block;}
.cmnView .replyBox .commentBox textarea{float:left;width:543px;height:57px;padding:5px;border:1px solid #d8d8d8;background:#fff;}
.cmnView .replyBox .commentBox .btn{float:right;margin-top:16px;}
.cmnView .replyBox .commentBox2{*zoom:1;padding:11px 0;background:#efefef url(/img/etc/line_dotted_gray.gif) no-repeat left top;}
.cmnView .replyBox .commentBox2:after{content:"";clear:both;display:block;}
.cmnView .replyBox .commentBox2 span.userName{float:left;padding-left:34px;margin-right:3px;font-size:11px;font-weight:bold;background:url(/img/etc/ico_list_re.gif) no-repeat 20px 1px;}
.cmnView .replyBox .commentBox2 textarea{float:left;width:470px;height:30px;padding:5px;border:1px solid #d8d8d8;background:#fff;}
.cmnView .replyBox .commentBox2 .btn{float:right;}
.cmnView .viewPaging{width:100%;}
.cmnView .viewPaging table{width:100%;border-top:1px solid #d0d0d0;}
.cmnView .viewPaging table th{border-bottom:1px solid #d0d0d0;height:30px;vertical-align:middle;text-align:center;}
.cmnView .viewPaging table td{border-bottom:1px solid #d0d0d0;height:30px;vertical-align:middle;}
.cmnView .viewPaging .viewBtm{padding:20px 0 0 0;text-align:right;}

.cmnPaging{text-align:center;padding:20px 0 30px 0;}
.cmnPaging a{display:inline-block;vertical-align:top;}
.cmnPaging a.btnFirst{width:24px;height:24px;padding:0;margin:0 5px 0 0;background:url(/img/etc/btn_first.gif) no-repeat left top;}
#wrapAd .cmnPaging a.btnFirst{padding:0;}
.cmnPaging a.btnPrev{width:24px;height:24px;padding:0;margin:0 5px 0 0;background:url(/img/etc/btn_prev.gif) no-repeat left top;}
#wrapAd .cmnPaging a.btnPrev{padding:0;}
.cmnPaging a.btnNext{width:24px;height:24px;padding:0;margin:0 0 0 0;background:url(/img/etc/btn_next.gif) no-repeat left top;}
#wrapAd .cmnPaging a.btnNext{padding:0;}
.cmnPaging a.btnLast{width:24px;height:24px;padding:0;margin:0 0 0 5px;background:url(/img/etc/btn_last.gif) no-repeat left top;}
#wrapAd .cmnPaging a.btnLast{padding:0;}
.cmnPaging a{width:30px;height:17px;padding:7px 0 0 0;text-align:center;color:#777;background:url(/img/etc/bar_paging.gif) no-repeat right 8px;;}
.cmnPaging a.current{font-weight:bold;}
#wrap .cmnPaging a.btn:hover{background-position:left bottom;}
.cmnPaging span{display:inline-block;}

.copyrightBox{padding:18px 18px 20px 18px;background:#f1f1f1;border:1px solid #e7e7e7;}
.copyrightBox ul li{padding:0 0 0 15px;font-size:11px;line-height:14px;margin-bottom:3px;background:url(/img/etc/ico_ex.gif) no-repeat left top;}
.copyrightBox ul li a{font-weight:bold;}


.cmnWrite{width:100%;}
.cmnWrite .inpText{height:16px;padding:2px 0 0 2px;border:1px solid #a3a3a3;background:#fff;*margin:-1px 0;vertical-align:middle;}
.cmnWrite .inpFile{height:18px;padding:0 0 0 2px;border:1px solid #a3a3a3;background:#fff;*margin:-1px 0;vertical-align:middle;}
.cmnWrite .inpCheck{width:13px;height:13px;vertical-align:middle;}
.cmnWrite .inpRadio{width:13px;height:13px;vertical-align:middle;}
.cmnWrite .errorHelp{text-align:right;height:30px;}
.cmnWrite .writeTable table{width:100%;table-layout:fixed;border-top:2px solid #f58220;}
.cmnWrite .writeTable table th{padding:5px 0 5px 18px;border-bottom:1px solid #d0d0d0;background:#f1f1f1;}
.cmnWrite .writeTable table td{padding:5px 0 5px 10px;border-bottom:1px solid #d0d0d0;color:#777;}
.cmnWrite .writeTable table td label{vertical-align:middle;}
.cmnWrite .writeTable table td.title{font-weight:bold;color:#666;}
.cmnWrite .writeTable table td.file{padding-bottom:0;}
.cmnWrite .writeTable table td.file p{margin-bottom:5px;}
.cmnWrite .writeTable table td.file img{vertical-align:middle;}
.cmnWrite .writeTable table td.file a{text-decoration:underline;}
.cmnWrite .writeTable table td.conts{text-indent:0;padding: 20px 20px 40px 20px;line-height:20px;border-bottom:0;}
.cmnWrite .writeTable table td .txtArea{width:545px;height:240px;padding:5px;overflow-y:scroll;border:1px solid #d8d8d8;background:#fff;}
.cmnWrite .writeBtm{padding:20px 0 0 0;text-align:right;}

/* research */
.tbl_research .notice td.num,.tbl_search .notice td.title {color:#333;font-weight:bold;}
.tbl_research td.title {overflow:hidden;}
.tbl_research td.title span {float:left;line-height:30px;}
.tbl_research td.title a {float:right;margin-top:5px;}
.cmnView .viewTable .tbl_research_view td.conts {padding:20px 0 0;}
.cmnView .viewTable h4 {margin-top:45px;padding-left:17px;height:25px;background:url('../img/mypage/blt_tit.gif') no-repeat 0 1px;}
.cmnView .viewTable .form_research {}
.cmnView .viewTable .form_research table {}
.cmnView .viewTable .form_research td.num {background-color:#f1f1f1;text-align:center;} 
.cmnView .viewTable .form_research td.title {font-weight:normal;}
.cmnView .viewTable .form_research td.conts {padding:20px 0 20px 75px;border-bottom:1px solid #d0d0d0;}
.cmnView .viewTable .form_research span.item {display:block;}
.cmnView .viewTable .form_research .ipt_radio {margin:0;padding:0;width:13px;height:13px;vertical-align:middle;}
.cmnView .viewTable .form_research label {margin-left:15px;}
.cmnView .viewTable .form_research .text_wrap {overflow:hidden;}
.cmnView .viewTable .form_research textarea {float:left;width:508px;height:78px;border:1px solid #d8d8d8;overflow:hidden;}
.cmnView .viewTable .form_research button {float:left;margin:0 0 0 5px;padding:0;width:61px;height:80px;border:0;background:none;}
.cmnView .viewTable .form_research .help_txt {display:block;margin-top:5px;font-size:11px;color:#999;}
.cmnView .viewTable .form_research .research_btns {margin-top:20px;text-align:center;}
.cmnView .viewTable .form_research .btn_submit {width:90px;height:32px;border:0;background:url('../img/community/btn_write.gif') no-repeat 0 0;text-indent:-9999px;*text-indent:0;font-size:0;*line-height:100px;}
.cmnView .viewTable .form_research .result_item {overflow:hidden;zoom:1;}
.cmnView .viewTable .form_research .type {float:left;width:205px;}
.cmnView .viewTable .form_research .result {position:relative;float:left;margin-top:5px;width:300px;height:10px;background-color:#e8e8e8;}
.cmnView .viewTable .form_research .result span.graph {float:left;height:10px;background-color:#ffa85c;}
.cmnView .viewTable .form_research .result span.count {position:absolute;top:-4px;right:-85px;}