/*  -------------------------------------   모듈디자인(게시판)   -------------------------------------   */

/* board common */
li {list-style:none;}

.ds_board {}
.ds_board_section {padding-bottom:5px;font-family:Arial,sans-serif}
.ds_board_section .ds_align_left{color:#777;width:45%;display:inline-block}
.ds_board_section .ds_align_right{text-align:right;display:block;float:right;font-family:Arial,sans-serif}
.ds_highlight{background-color:#f9f9f9!important;}

.ds_board_footer {width:100%;float:left;padding-top:12px;padding-bottom:12px;background-color:#f1f1f1;}
.ds_board_footer .ds_board_search {width:55%;margin:0 auto;text-align:center}
.ds_board_footer .ds_board_search img {float:left;}

.ds_board_button {float:left; width:100%; margin-top:10px; margin-bottom:10px;}
.ds_board_button ul.ds_board_btn_left {float:left;}
.ds_board_button ul.ds_board_btn_rignt {float:right;}
.ds_board_button ul.ds_board_btn_center {width:174px;margin:0 auto;}
.ds_board_button ul.ds_board_btn_left li {float:left;  font-size:12px; width:82px; height:30px; margin-left:0px; margin-right:5px;}
.ds_board_button ul.ds_board_btn_rignt li {float:left; font-size:12px; width:82px; height:30px; margin-left:5px; margin-right:0px;}
.ds_board_button ul.ds_board_btn_center li {float:left;  font-size:12px; width:82px; height:30px; margin-left:0px; margin-right:5px;}
.ds_board_button ul li a {width:80px; height:21px;padding-top:7px;}
.ds_board_button ul li input {width:82px; height:30px; cursor:pointer;}
.ds_board_button ul li a:hover,a:active,a:focus{text-decoration:none;}
.ds_board_button ul li .ds_board_btn_type1 {float:left; color:#fff; text-align:center; background-color:#c7081b; border:1px solid #b00113;}
.ds_board_button ul li .ds_board_btn_type2 {float:left; font-size:12px;color:#656565; text-align:center; background-color:#fff; border:1px solid #7b7b7b;}
.ds_board_button ul li .ds_board_btn_type3 {float:left; width:70px; font-size:12px; color:#656565; text-align:center; padding-left:10px;  border:1px solid #7b7b7b;}
.ds_board_button ul li .ds_board_btn_type4 {float:left; width:70px; font-size:12px; color:#656565; text-align:center; padding-right:10px;  border:1px solid #7b7b7b;}
.ds_board_button .inquiry_text{float:right;margin-top:10px;color:#c7081b;}
.ds_board_button .inquiry_text img{vertical-align:middle;}
.ds_board_btn_bu1 {color:#fff; text-align:center; background-color:#cf0717; border:1px solid #b00113;padding:5px;}
.ds_board_btn_bu2 {color:#656565; text-align:center; background-color:#fff; border:1px solid #7b7b7b;padding:5px;}

/* 리스트페이지그림보기 */
.highslide{cursor:url(./highslide/graphics/zoomin.cur), pointer;outline:none}
.highslide img{border:0px solid gray}
.highslide:hover img{border:2px solid white}
.highslide-image{border:2px solid white}
.highslide-image-blur{}
.highslide-caption{display:none;border:2px solid white;border-top:none;font-family:Verdana,Helvetica;font-size:10pt;padding:5px;background-color:white}
.highslide-loading{display:block;color:white;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border-top:1px solid white;border-bottom:1px solid white;background-color:black}
a.highslide-credits, a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;display:none}
a.highslide-credits:hover, a.highslide-credits:hover i{color:white;background-color:gray;display:none}
.highslide-move{cursor:move}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.control{float:right;display:block;position:relative;margin:0 5px;font-size:9pt;font-weight:bold;text-decoration:none;text-transform:uppercase;margin-top:1px;margin-bottom:1px}
.control:hover{border-top:0px solid #333;border-bottom:1px solid #333;margin-top:0;margin-bottom:0}
.control,.control *{color:#666}

/* 게시판목록(basic,webzine) */
.ds_boardList {width:100%;border:none;border-spacing:0;}
.ds_boardList caption{display:none}
.ds_boardList img{vertical-align:middle}
.ds_boardList a{color:#666}
.ds_boardList a:hover{text-decoration:none;color:#000}
.ds_boardList th{font-size:14px; color:#595656; padding:1.2em .5em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.ds_boardList th.ds_th_first {border-left:1px solid #ddd;}
.ds_boardList th.ds_th_end {border-right:1px solid #ddd;}
.ds_boardList td{font-size:13px; padding:0.8em .5em;border-bottom:1px solid #ccc;color:#666}
.ds_boardList .notice_text{font-weight:bold;}

/* 게시판목록(gallery, partner) */
.ds_gallery { border-bottom:1px solid #e6e7e8; padding-top:20px; padding-bottom:20px;}
.ds_gallery_section{padding-bottom:.5em;}
ul.ds_gallery_item{margin-top:1em}
ul.ds_gallery_item:after{clear:both;content:"";display:block}
.ds_gallery_item li{float:left}
.ds_gallery_noitem{width:100%;float;none}
.ds_gallery_noitem li{text-align:center;padding-bottom:2.5em;border-bottom:1px solid #ccc}
.ds_gallery_thum{padding:10px;border:1px solid #ccc;margin:0 12px;box-shadow:0 0 5px rgba(0,0,0,.3)}
.ds_gallery_subject{text-align:center;margin:.8em 0 .5em 0;}
.ds_gallery_date{text-align:center;margin:.3em 0 1em 0;color:#9b9b9b}
.ds_gallery_footer{margin-top:1em;padding-top:.5em;text-align:center}

/* 게시판목록(product) */
.ds_product {border-top:1px solid #e6e7e8; border-bottom:1px solid #e6e7e8; padding-top:20px;}
.ds_product_item{margin-bottom:1em}
.ds_product_item:after{clear:both;content:"";display:block}
.ds_product_item li{width:50%;border:none;float:left}
.ds_product_noitem{widht:100%}
.ds_product_noitem li{border-bottom:1px solid #ccc;padding-bottom:2.5em;text-align:center}
.ds_product_box{border:1px solid #dedede;margin:1em .7em;padding:.8em;}
.ds_product_thum{float:left;padding-right:10px;background:#fff}
.ds_product_thum img {border:1px solid #ccc;}
.ds_product_box:after{clear:both;content:"";display:block}
.ds_product_ext{}
.ds_product_ext p{color:#9b9b9b;line-height:1.6em}
.ds_product_ext p span {color:#727272;}
.ds_product_ext h3{color:#5c5c5c; border-bottom:1px dotted #e6e7e8;font-size:1.5em;padding-bottom:.5em;margin-bottom:.5em}
.ds_product_footer{margin-top:1em;border-top:1px solid #ccc;padding-top:.5em}
.ds_product_footer input[type=text]{border:1px solid #ddd;height:18px}

/* 게시판목록(jajoo) */
.ds_jajoo {float:left;width:100%;border-top:1px solid #e6e7e8;margin-top:10px;}
.ds_jajoo ul{float:left;width:100%;}
.ds_jajoo ul li{padding:1em 1em;border-bottom:1px solid #e6e7e8}
.ds_jajoo_article{overflow:hidden;padding:1em 0;color:#666;line-height:1.8em; background:url(./images/icon_a.gif) no-repeat 1px 28px; padding-left:20px;}


/* boardView */
.ds_boardView{}
.ds_boardView_section1 {position:relative;overflow:hidden;border:1px solid #e6e7e8; padding:10px 25px 15px 25px;}
.ds_boardView_section1 h3{font-size:20px; color:#565656; font-weight:normal;}
.ds_boardView_section1 ul {}
.ds_boardView_section1 ul li {float:left; color:#bababa;  padding-right:30px; margin-right:30px; }
.ds_boardView_section1 ul li img{vertical-align:middle;}
.ds_boardView_author{float:left;width:30%}
.ds_boardView_etc{float:right:width:65%;text-align:right}
.ds_boardView_section1 ul li:after{clear:both;content:"";display:block}
.ds_boardView_section2 {border-left:1px solid #e6e7e8;border-right:1px solid #e6e7e8; padding:0 25px;}
.ds_boardView_section2 ul {}
.ds_boardView_section2 ul li {color:#565656; padding:5px 0; }
.ds_boardView_content {color:#777;min-height:200px;border-top:1px solid #e6e7e8;border-bottom:1px solid #d6d7d9;line-height:1.8em; padding-bottom:1em;margin:0 0 1em 0; padding-top:15px;}

/* boardWrite */
.ds_boardWrite_section{}
.ds_boardWrite_section h3{font-size:12px;padding:1em .5em;border-top:3px solid #000;border-bottom:1px solid #666}
.ds_boardWrite_section label,.ds_boardWrite_tit{font-size:14px; width:120px;display:block;float:left;padding-top:0.4em;color:#595656}
.ds_boardWrite_section input{border:1px solid #ddd;height:21px;float:left}
.ds_boardWrite_section ul {border-top:1px solid #e6e7e8}
.ds_boardWrite_section ul li{padding:.8em 1em;border-bottom:1px solid #e6e7e8}
.ds_boardWrite_section ul li:after{display:block;content:"";clear:both}
.ds_boardWrite_wrap checkbox{float:none}
.ds_li_bg0{background:#fff}
.ds_li_bg1{background:#fbfbfb}
.ds_boardWrite_article1{padding:1em 0}
.ds_boardWrite_btn{text-align:center;margin:1em 0}

/* 글삭제 */
.ds_boardDel{}
.ds_password_wrap{width:80%;margin:5em auto}
.ds_password_wrap h3{padding-bottom:10px;font-size:12px}
.ds_password_section{overflow:hidden;border-top:3px solid #ccc;border:1px solid #e6e7e8; padding:2em;}
.ds_password_article{width:80%;margin:1em auto;text-align:center}
.ds_password_article input {width:75px; height:27px; cursor:pointer;}
.ds_password_article input.ds_board_btn_type1 {color:#fff; text-align:center; background-color:#7b7b7b; border:1px solid #7b7b7b;}
input.ds_delete_btn{vertical-align:middle;border:1px solid #ddd;height:26px;line-height:26px;width:200px}

/* 댓글 */
.ds_comment_section{color:#777;border:1px solid #e6e7e8; padding:15px 25px 10px 25px;}
p.ds_commentrecomm_reply{font-weight:bold;padding:5px 0 10px 0}
p.ds_commentrecomm_reply img {vertical-align:middle;}
.ds_comment_article1{border-bottom:1px dotted #e6e7e8; padding-bottom:10px; margin-bottom:10px;}
.ds_comment_article1 .reply_icon{float:right;margin-top:10px;}
.ds_comment_article1:after{clear:both;display:block;content:""}
.ds_comment_reply{float:left;width:40%}
.ds_comment_sns{float:right;width:50%;text-align:right}
.ds_comment_article2{margin:10px 0;background:#f3f3f3;padding:10px}
.ds_comment_write{padding:10px 0;}
.ds_comment_write input{vertical-align:middle;}
.ds_comment_article3{padding-bottom:10px}
.ds_comment_article3 img {vertical-align:middle;}
.ds_comment_article3 input{border:1px solid #ddd;height:16px;padding:1px}
.ds_comment_article4{width:100%;}
.ds_comment_article4 textarea{width:83%;height:42px;padding:5px;}
.ds_comment_article5{padding:10px 0 0 0}
.ds_comment_article5:after{clear:both;display:block;content:""}
.ds_comment_regBtn{float:right;margin-right:14px}

.ds_paginate {margin:2em 0;text-align:center}
.ds_paginate strong {color:#fff;border:1px solid #7b7b7b; background-color:#7b7b7b; padding:2px 5px;}
.ds_paginate span {color:#777;border:1px solid #d8d8d8; padding:2px 5px;}