/*////////////////////////////테이블///////////////////////////////////*/

/*테이블list_기본*/
table.list {border-top:2px solid #666; margin-left:-1px;}
table.list thead td {font-weight:bold; background:#f9f9f9; color:#656565; text-align:center; border-bottom:1px solid #888; letter-spacing:-1px; padding:8px 5px;}
table.list td {line-height:20px; color:#777; font-size:12px; padding:5px 10px; border-bottom:1px solid #dddddd;}
table.list a {color:#555555;}
table.list a:hover {color:#656565;}

/*테이블view_기본*/
table.view {border-top:2px solid #666; margin-left:-1px;}
table.view thead td {font-weight:bold; background:#f9f9f9; color:#656565; text-align:center; border-bottom:1px solid #888; letter-spacing:-1px; padding:8px 5px;}
table.view th {color:#333; background:#f6f6f6; font-weight:bold; padding:5px 15px;}
table.view td, table.view th {border-bottom:1px solid #dddddd; padding:5px 10px; font-size:12px; line-height:20px; color:#666}
 

/*테이블_비밀글or삭제확인*/
.cols2Table {border-top:2px solid #ca1f26; margin-left:-1px;}
.cols2Table thead td {height:40px; background:#f3f3f3; font-weight:bold; color:#555; font-size:14px; text-align:center; padding:0 10px; border-bottom:1px solid #afafaf; letter-spacing:-1; border-right:none;}
.cols2Table td {color:#666666; font-size:12px; border-bottom:1px solid #afafaf; letter-spacing:-1; height:50px;}

/*게시판상단_설명글*/
.board_explain {font-family:"돋움"; padding:20px; border:5px solid #e9e9e9; text-align:left; font-size:12px; color:#555; background:#fdfdfd;}

/*게시판_페이지번호*/
#list_page {text-align:center; padding:10px 0px;} /*상세속성은lib 및 각페이지에서수정가능*/

/*테이블버튼...목록,답글,글쓰기....*/
.btnSet .right {text-align:right; padding:10px;}
.btnSet .center {text-align:center; padding:10px;}
.btnSet .left {text-align:left; padding:10px;}
.btnSet.btn, .btnSet .btn {height:27px;font-family:"돋움"; background:#ca1f26; font-weight:bold; color:#ffffff; padding:6px 20px 6px 20px; margin:0; vertical-align:middle;cursor:pointer;}

/*우편번호검색, 아이디중복확인 테이블*/
table.check {}
table.check thead td {border-top:1px solid #656565; border-bottom:1px solid #656565; background:#069; height:50px; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
table.check td {font-size:12px; color:#555555; line-height:18px; padding:5px 20px;}
table.check table td {padding:0px;}

/*photomall 디테일정보*/
.photomall_goods {}
.photomall_goods .goodsName {font-size:14px;  text-decoration:none; color:#888; line-height:18px; padding:0px 5px 10px 5px; border-bottom:2px solid #666;}
.photomall_goods .left {font-family:"돋움"; color:#555; font-size:12px; padding:0px 10px; height:35px; border-bottom:1px dashed #ddd;}
.photomall_goods .right {font-family:"돋움"; color:#777; font-size:12px; padding:0px 10px; border-bottom:1px dashed #ddd;}


/*////////////////////////////장바구니///////////////////////////////////*/

/*장바구니 테이블*/
.cart_title {background:url(/_img/cart/arrow.png) no-repeat left; text-indent:20px; font-size:15px; color:#656565333; line-height:30px; font-weight:bold;}

.cart_table {border-top:2px solid #666; margin-left:-1px; border-left:1px solid #dfdfdf; }
.cart_table thead td {height:35px; font-weight:bold; color:#555; font-size:13px; text-align:center; padding:0px 10px; border-bottom:1px solid #dfdfdf; letter-spacing:-1; background:#f3f3f3; }
.cart_table td {height:30px; line-height:30px; color:#656565333; font-size:12px; padding:0 5px; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf; letter-spacing:-1;}
.cart_table td td{border:none;}

.cart2_table td {height:30px; line-height:30px; color:#666666; font-size:12px; padding:0 5px; border-bottom:1px dotted #cccccc; letter-spacing:-1px; text-align:left;}
.cart2_table td td{border:none; text-align:left;}
.cart2_table .title {border-bottom:1px solid #ccc; font-size:15px; color:#666666; font-weight:bold; line-height:40px;}
.cart2_table .left {border-right:1px solid #ddd; font-weight:bold;}

/*장바구니 총액*/
.all_price {padding:10px 20px 10px 20px; background:#f9f9f9; border:5px solid #ff9933;}
.all_price td {font-size:13px; color:#888888; font-weight:bold; line-height:25px;}
.all_price_form {border:none; text-align:right; background:none; font-size:13px; color:#555555; font-weight:bold;}

table.cartPrice {border-top:2px solid #bbb; border-bottom:2px solid #bbb; padding:10px; background:#f6f6f6;}
table.cartPrice .left {height:30px; background:url(/_img/total/bullet_o.png) left center no-repeat; text-indent:30px; text-align:left;}
table.cartPrice .right {text-align:right; font-weight:bold;}
table.cartPrice .right_red {text-align:right; font-weight:bold; font-size:20px; color:#f30;}

/*장바구니*/
.cart_bgray {background:#ddd; border:1px solid #ccc; padding:3px 5px 2px 5px; color:#656565333;}
.cart_byellow {background:#3eaf6e; border:1px solid #e8e8ba; padding:3px 5px 2px 5px; color:#fff;}
.cart_borange {background:#5a5a5a; border:1px solid #6c6c6c; padding:3px 5px 2px 5px; color:#fff;}
.cart_bblue {background:#9CC; border:1px solid #999; padding:3px 5px 2px 5px; color:#656565333;}
.cart_bred {background:#f33; border:1px solid #c33; padding:3px 5px 2px 5px; color:#ffffff; font-weight:bold;}
.cart_bwhite {background:#fafafa; border:1px solid #ccc; padding:3px 3px 1px 3px; color:#555; font-size:11px;}
.sum {font-size:15px; color:#C30; font-weight:bold; line-height:25px;}


/*장바구니 상단 설명글*/
.cart_explain {text-align:left; }

