@charset "utf-8";

/*** Content Style ***/
.cont_body{}
.cont_body h2{margin:20px 0 10px 0; font-size:15px; color:#90795e;}

/* 텍스트 정렬 */
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}
/* pagination */
.pagination{padding:0; text-align:center; font-size:1em; font-weight:bold;}
.pagination a,
.pagination strong{display:inline-block; margin:0 1px; padding:4px 6px; border:1px solid #fff; color:#949494; text-decoration:none; vertical-align:top;}
.pagination strong{color:#00737b;}
.pagination .prev{display:inline-block; margin:0; padding:5px 3px 0 0; border:0;}
.pagination .prevEnd{display:inline-block; margin:0; padding:5px 0 0 0; border:0;}
.pagination .next{display:inline-block; margin:0; padding:5px 0 0 3px; border:0;}
.pagination .nextEnd{display:inline-block; margin:0; padding:5px 0 0 0; border:0;}
/* 테이블 */
.dtT01{width:100%; margin:5px 0 5px 0; border-collapse:collapse; border:1px solid #c5c5c5;}
.dtT01 th{padding:5px 5px 3px; border:1px solid #c5c5c5; background:#e2e2e2;}
.dtT01 td{padding:5px 5px 3px; border:1px solid #c5c5c5;}
.dtT01 .em{background:#f0f0f0;}

/* Floor Guide */
.lnb_floor{width:100%; overflow:hidden; margin:0 0 20px 0; border-left:1px solid #5a385b;}
.lnb_floor li{float:left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.lnb_floor li a{display:block; height:27px; padding:0 40px; border:1px solid #5a385b; border-left:0; line-height:29px; color:#6f4978; text-align:center; text-decoration:none;}
.lnb_floor li a.on{background:#614262; color:#fff;}
.floor_guide .floor{padding:30px 0; border:2px solid #724C7B; text-align:center;}

/** 전시 **/
.exh{width:100%;}
.exh .lst_exh{overflow:hidden; width:100%;}
.exh .lst_exh li{overflow:hidden; width:100%; margin:0 0 20px 0; line-height:1.6;}
.exh .lst_exh .thumb{float:left; margin:0 20px 0 0;}
.exh .lst_exh .title{float:left; width:440px; margin:0 0 0; font-weight:bold;}
.exh .lst_exh .place{}
.exh .lst_exh .artist{}
.exh .lst_exh .caption{float:left; width:440px; margin:10px 0 0 0;}
.exh_view{}
.exh_view .title{margin:0 0 15px 0; font-size:18px;}
.exh_view .img_top{margin:0 0 30px 0;}
.exh_view .nav_tab{overflow:hidden; width:100%;}
.exh_view .nav_tab li{float:left; margin:0 4px 0 0;}
.exh_view .nav_lnk{margin:40px 0 0 0;}
.exh_view .nav_lnk li{margin:0 0 20px 0;}
.exh_view .nav_lnk a{font-weight:bold; text-decoration:underline;}
.exh_view .btn_list{margin:20px 0 0 0; text-align:right;}
/* 전시개요 */
.exh_view .exh_intro{margin:20px 0 0 0; line-height:1.6;}
/* 작품이미지 */
.exh_view .exh_art{margin:20px 0 0 0;}
.exh_view .exh_art .lst_img{overflow:hidden; width:580px; margin:0 auto;}
.exh_view .exh_art .lst_img li{float:left; width:100px; height:99px; margin:0 10px 6px 0; padding:2px; border:1px solid #cbcbcb; text-align:center;}
.exh_view .exh_art .lst_img img{cursor:pointer;}

/* 작가소개 */
.exh_view .exh_artist{margin:20px 0 0 0; line-height:1.6;}



/** 아카이브 **/
/* 소장품 */
.collection{width:100%;}
.collection .lst_num{padding:4px 10px 3px 10px; background: #333; color:#ccc;}
.collection .lst_img{overflow:hidden; width:640px; margin:15px auto 6px;}
.collection .lst_img li{float:left; width:160px; height:190px; margin:0 0 26px 0; text-align:center;}
.collection .lst_img li table{width:127px; margin:0 auto; border-collapse:collapse; border-spacing:0; border:0;}
.collection .lst_img li table .thumb{width:125px; height:125px; border:1px solid #cbcbcb; text-align:center; vertical-align:middle;}
.collection .lst_img li table .title{padding:5px 0 0 0; text-align:center; vertical-align:middle;}
.collection .lst_img li span{display:block; width:125px; height:125px; border:1px solid #cbcbcb; text-align:center; vertical-align:middle;}
.collection .lst_img img{cursor:pointer; vertical-align:middle;}
.collection .bx_srch{width:100%; margin:0 0 10px 0; padding:10px 0 0 0; background:#dbdbdb;}
.collection .srch_area{width:100%;}
.collection .srch_area th{width:90px;}
.collection .srch_area .inp_title,
.collection .srch_area .inp_artist,
.collection .srch_area .inp_date,
.collection .srch_area .inp_tech{width:480px; height:16px; border:1px solid #ccc; background:#eaeaea;}
.collection .srch_area .cate{}
.collection .srch_area .cate *{vertical-align:top;}
.collection .srch_area .cate td{padding:1px 5px 0 0;}
.collection .bx_srch .btn_area{text-align:right;}
/* 언론보도,사진자료,발간자료,영상자료 */
.doc_wrap{width:100%;}
.doc_wrap .bx_srch{margin:0 0 10px 0; padding:3px; background:#dbdbdb;}
.doc_wrap .bx_srch *{vertical-align:top;}
.doc_wrap .bx_srch select{margin:6px 15px 0 15px;}
.doc_wrap .bx_srch .inp_word{width:435px; height:16px; margin:6px 0 0 0; border:1px solid #ccc; background:#eaeaea;}
.doc_wrap .btn_area{position:relative; overflow:hidden; width:630px; padding:10px 5px; text-align:center;}
.doc_wrap .btn_area .btn_left{float:left;}
.doc_wrap .btn_area .btn_right{float:right;}
/* 언론보도 list */
.b_media_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_media_list tbody tr:hover{background:#ccc;}
.b_media_list tbody tr.no_list:hover{background:none;}
.b_media_list th{padding:5px; background:#686868; color:#ccc; font-weight:normal; text-align:center;}
.b_media_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_media_list .no_list td{padding:30px 0;}
.b_media_list .num{}
.b_media_list .title{text-align:left;}
.b_media_list .source{width:90px;}
.b_media_list .name{width:50px;}
.b_media_list .date{width:60px;}
/* 언론보도 view */
.b_media_view{width:100%; border-collapse:collapse;}
.b_media_view thead td{padding:5px; background:#e7e7e7; color:#333; word-break:break-all;}
.b_media_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_media_view .writer td{padding:5px; background:#e7e7e7; color:#333;}
.b_media_view .b_body{width:624px; padding:8px; line-height:21px;}
/* 사진자료 list */
.b_photo_head{margin:0 0 15px; padding:5px 10px; background:#333; color:#ccc;}
.b_photo_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_photo_list td{width:150px; height:180px; padding:0 5px; text-align:center; vertical-align:top;}
.b_photo_list td img{margin:0 0 5px 0;}
.b_photo_list .no_list td{padding:30px 0;}
/* 사진자료 view */
.b_photo_view{width:100%; border-collapse:collapse;}
.b_photo_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_photo_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_photo_view .b_body{width:624px; padding:8px; line-height:21px;}
.b_photo_paging{padding:7px 10px; background:#686868; text-align:center;}
.b_photo_paging img{margin:0 5px; vertical-align:middle;}
.b_photo_paging .current{border:4px solid #e7e7e7;}
/* 발간자료 list */
.b_publish_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_publish_list tbody tr:hover{background:#ccc;}
.b_publish_list tbody tr.no_list:hover{background:none;}
.b_publish_list th{padding:5px; background:#686868; color:#ccc; font-weight:normal; text-align:center;}
.b_publish_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_publish_list .no_list td{padding:30px 0;}
.b_publish_list .num{}
.b_publish_list .title{text-align:left;}
.b_publish_list .date{}
.b_publish_list .name{}
.b_publish_list .file{}
.b_publish_list .count{}
/* 발간자료 view */
.b_publish_view{width:100%; border-collapse:collapse;}
.b_publish_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_publish_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_publish_view .b_body{width:624px; padding:8px; line-height:21px;}
/* 영상자료 list */
.b_image_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_image_list tbody tr:hover{background:#ccc;}
.b_image_list tbody tr.no_list:hover{background:none;}
.b_image_list th{padding:5px; background:#686868; color:#ccc; font-weight:normal; text-align:center;}
.b_image_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_image_list .no_list td{padding:30px 0;}
.b_image_list .num{}
.b_image_list .title{text-align:left;}
.b_image_list .date{}
.b_image_list .writer{}
.b_image_list .count{}
/* 영상자료 view */
.b_image_view{width:100%; border-collapse:collapse;}
.b_image_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_image_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_image_view .b_body{width:624px; padding:8px; line-height:21px;}
/** News **/
.news_wrap{width:100%;}
.news_wrap .bx_srch{height:20px; margin:0 0 0px 0; padding:10px;}
.news_wrap .bx_srch *{vertical-align:top;}
.news_wrap .bx_srch select{float:left; height:20px; margin:0 15px 0 0;}
.news_wrap .bx_srch input{float:left;}
.news_wrap .bx_srch .inp_word{width:244px; height:18px; margin:0 10px 0 0; border:1px solid #d2d2d2;}
.news_wrap .btn_area{position:relative; width:630px; padding:10px 5px; text-align:center;}
.news_wrap .btn_area .btn_left{float:left;}
.news_wrap .btn_area .btn_right{float:right;}
/* News list */
.b_news_list{width:100%; margin:0 0 5px 0; border-collapse:collapse; border-bottom:1px solid #ccc;}
.b_news_list tbody tr:hover{background:#ccc;}
.b_news_list tbody tr.no_list:hover{background:none;}
.b_news_list th{padding:8px 5px 6px; border-bottom:2px solid #a5a5a5; color:#707070; font-weight:normal; text-align:center;}
.b_news_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_news_list .no_list td{padding:30px 0;}
.b_news_list .num{}
.b_news_list .title{ text-align:left;}
.b_news_list .title img{vertical-align:middle;}
.b_news_list .date{}
.b_news_list .name{}
.b_news_list .file{}
.b_news_list .count{}
/* 새소식,공지사항,보도자료제공 view */
.b_news_view{width:100%; border-collapse:collapse;}
.b_news_view thead td{padding:5px; background:#e7e7e7; color:#333;}
.b_news_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_news_view .b_body{width:704px; padding:8px; line-height:21px;}
/** 커뮤니티 **/
/* 게시판 qna,관람후기,온라인커뮤니티 */
.board_wrap{width:100%;}
.board_wrap .bx_srch{width:715px; padding:3px; background:#dbdbdb;}
.board_wrap .bx_srch *{vertical-align:top;}
.board_wrap .bx_srch select{margin:6px 15px 0 15px;}
.board_wrap .bx_srch .inp_word{width:435px; height:16px; margin:6px 0 0 0; border:1px solid #ccc; background:#eaeaea;}
.board_wrap .btn_area{position:relative; width:630px; padding:5px; text-align:center;}
.board_wrap .btn_area .btn_left{float:left;}
.board_wrap .btn_area .btn_right{float:right;}
/* 게시판 qna,관람후기,온라인커뮤니티 list */
.b_qna_list{width:100%; border-collapse:collapse; border-bottom:1px solid #ddd;}
.b_qna_list tbody tr:hover{background:#ccc;}
.b_qna_list tbody tr.no_list:hover{background:none;}
.b_qna_list th{padding:5px; background:#686868; color:#ccc; font-weight:normal; text-align:center;}
.b_qna_list td{padding:10px 5px 9px; border-bottom:1px solid #ccc; text-align:center;}
.b_qna_list .no_list td{padding:30px 0;}
.b_qna_list .num{}
.b_qna_list .title{text-align:left;}
.b_qna_list .title img{vertical-align:top;}
.b_qna_list .repl{color:#f60;}
.b_qna_list .date{}
.b_qna_list .writer{}
.b_qna_list .count{}
/* 게시판 qna,관람후기,온라인커뮤니티 view */
.b_qna_view{width:100%; border-collapse:collapse;}
.b_qna_view .title td{padding:5px; background:#686868; color:#ccc;}
.b_qna_view .writer td{padding:5px; background:#e7e7e7; color:#333;}
.b_qna_view .user_body{padding:8px; line-height:21px;}
.b_qna_view .repl_body{padding:8px; font-family:"굴림", gulim; font-size:13px; line-height:21px;}
/* 게시판 qna,관람후기,온라인커뮤니티 write */
.b_qna_write{width:100%; border-collapse:collapse;}
.b_qna_write thead td{padding:5px; background:#686868; color:#ccc;}
.b_qna_write .inp_title{width:600px; height:16px; border:1px solid #ccc; background:#eaeaea;}
.b_qna_write .cate td{background:#e7e7e7; color:#333;}
.b_qna_write .txt_body{width:715px; height:230px; padding:2px; border:1px solid #939393; border-right-color:#e3e3e3; border-bottom-color:#e3e3e3; background:#f7f5f1;}

/** About dam **/
/* Daegu Art Museum */

/* History */
.about_history{overflow:hidden; width:100%;}
.dt_history{border-collapse:collapse; border-top:2px solid #333;}
.dt_history th,
.dt_history td{padding:5px 10px; border-bottom:1px solid #ddd; vertical-align:top;}
.dt_history th{font-size:20px;}
.dt_history .nobd td{border:0;}
/* Organization */
.org_wrap{position:relative; width:100%; height:400px;}
.org_wrap ol span{display:block; z-index:10; position:absolute; padding:5px 0; border:1px solid #cfcfcf; background:#fff; font-weight:bold; text-align:center;}
.org_wrap .d01{top:0; left:40%; width:20%; background:#f90; border:0; color:#fff;}
.org_wrap .d02{top:100px; left:10%; width:30%;}
.org_wrap .d03{top:100px; right:10%; width:30%;}
.org_wrap .d0201{top:200px; left:0; width:16%;}
.org_wrap .d0202{top:200px; left:25%; width:16%; margin-left:-8%;}
.org_wrap .d0203{top:200px; left:50%; width:16%; margin-left:-16%;}
.org_wrap .d0301{top:200px; left:62.5%; width:20%; margin-left:-10%;}
.org_wrap .d0302{top:200px; left:87.5%; width:20%; margin-left:-10%;}
.org_wrap .line{display:block; position:absolute; background:#cfcfcf; font-size:0; line-height:0;}
.org_wrap .h01{top:0; left:50%; width:1px; height:50px;}
.org_wrap .h02{top:50px; left:25%; width:1px; height:150px;}
.org_wrap .h03{top:50px; left:75%; width:1px; height:100px;}
.org_wrap .h04{top:150px; left:8%; width:1px; height:50px;}
.org_wrap .h05{top:150px; left:42%; width:1px; height:50px;}
.org_wrap .h06{top:150px; left:62.5%; width:1px; height:50px;}
.org_wrap .h07{top:150px; left:87.5%; width:1px; height:50px;}
.org_wrap .w01{top:50px; left:25%; width:50%; height:1px;}
.org_wrap .w02{top:150px; left:8%; width:79.5%; height:1px;}
/* architecture */
.dt_ma{width:100%; margin:20px 0 20px; border-collapse:collapse;}
.dt_ma td{padding:5px 10px 5px 5px;}
.dt_ma .num{width:10px; padding:5px 0; text-align:center; color:#90795e;}
/* Sitemap */
.sitemap{width:100%;}
.sitemap td{padding:0 0 20px 0; vertical-align:top;}
.sitemap dl{margin:0 3px 0 0;}
.sitemap dt{margin:0 0 10px 0; padding:5px 0 4px 10px; background:#686868; font-weight:bold; color:#fff;}
.sitemap .type_b dt{background:#b1b1b1;}
.sitemap dd{}
.sitemap dd a{display:block; padding:8px; border-bottom:1px solid #cbcbcb; font-size:13px; font-weight:bold; color:#006c80;}
.sitemap dd ul{width:100%; padding:10px 0 15px 0; border-bottom:1px solid #cbcbcb;}
.sitemap dd li{width:100%;}
.sitemap dd li a{padding:3px 0 2px 18px; border:0; background:url(/images/sub/blit0.gif) no-repeat 0 3px; font-size:12px; font-weight:normal;}

/*** 일반게시판 ***/
/** boardList **/
.boardListHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.boardListHeader .boardInformation{float:left; padding:5px 0 0 0;}
.boardListHeader .boardInformation strong{color:#3f66a5;}
.boardListHeader .boardSearch{float:right;}
.boardListHeader .boardSearch *{vertical-align:top; font-size:1em;}
.boardListHeader .boardSearch .inputText{width:130px; padding:3px 0 0 5px; border:1px solid #ddd;}

.boardList{width:100%; border-spacing:0; border-top:2px solid #3f66a5; border-bottom:1px solid #ddd; font-size:1em; line-height:normal;}
.skin1 .boardList{border-top:2px solid #3f66a5;}
.skin2 .boardList{border-top:2px solid #554fb5;}
.skin3 .boardList{border-top:2px solid #944190;}
.skin4 .boardList{border-top:2px solid #aa542d;}
.skin5 .boardList{border-top:2px solid #2860c4;}
.skin6 .boardList{border-top:2px solid #658a29;}
.skin7 .boardList{border-top:2px solid #3c8351;}
.boardList th, .boardList td{padding:6px; border:0; padding-top:8px;  text-align:center;}
.boardList th{border-bottom:1px solid #fff; background:url(/images/board/bg_thead.gif) repeat-x 0 bottom;}
.boardList td{border-top:1px solid #eee;}
.boardList td img{vertical-align:middle;}
.boardList .title{width:100%; white-space:normal; text-align:left;}

.boardListButton{text-align:right;}

/** boardRead **/
.boardReadHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.boardReadHeader .ip{float:left;}
.boardReadHeader .read{float:right;}

.boardRead{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .boardRead{border-top:2px solid #686868;}
.skin2 .boardRead{border-top:2px solid #554fb5;}
.skin3 .boardRead{border-top:2px solid #944190;}
.skin4 .boardRead{border-top:2px solid #aa542d;}
.skin5 .boardRead{border-top:2px solid #2860c4;}
.skin6 .boardRead{border-top:2px solid #658a29;}
.skin7 .boardRead{border-top:2px solid #3c8351;}

.boardRead th, .boardRead td{padding:6px 6px; border:0;}
.boardRead th{border-bottom:1px solid #ddd; background:#f4f4f4;}
.boardRead td{border-bottom:1px solid #ddd;}
.boardRead td img{vertical-align:middle;}
.boardRead .boardReadBody{padding:10px 8px; height:220px; line-height:170%; vertical-align:top;}


.boardReadButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.boardReadButton .buttonLeft{float:left;}
.boardReadButton .buttonRight{float:right;}
.boardReadNav{width:100%; margin:0 0 10px 0; border-top:1px solid #ddd;}
.boardReadNav *{vertical-align:middle;}
.boardReadNav dt{float:left; clear:left; padding:5px 0 0 10px;}
.boardReadNav dd{padding:9px 0 7px 80px; border-bottom:1px solid #ddd;}

.skin1 .boardRead2{border-top:1px solid #ccc;}
.boardRead2 th, .boardRead2 td{padding:6px 6px; border:0;}
.boardRead2 th{border-bottom:1px solid #ddd; background:#f4f4f4;}
.boardRead2 td{border-bottom:1px solid #ddd;}
.boardRead2 td img{vertical-align:middle;}
.boardRead2 .boardReadBody{padding:10px; line-height:170%;height:220px;vertical-align:top;}


/** boardWrite **/
.boardWrite{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .boardWrite{border-top:2px solid #3f66a5;}
.skin2 .boardWrite{border-top:2px solid #554fb5;}
.skin3 .boardWrite{border-top:2px solid #944190;}
.skin4 .boardWrite{border-top:2px solid #aa542d;}
.skin5 .boardWrite{border-top:2px solid #2860c4;}
.skin6 .boardWrite{border-top:2px solid #658a29;}
.skin7 .boardWrite{border-top:2px solid #3c8351;}
.boardWrite th, .boardWrite td{padding:4px 6px; border:0;}
.boardWrite th{border-bottom:1px solid #ddd; background:#f4f4f4; padding-top:6px; white-space:nowrap;}
.boardWrite td{border-bottom:1px solid #ddd;}
.boardWrite .inputName{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputNum{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputPw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_tel{width:60px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_mail{width:200px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_title{width:400px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .u_date{width:40px; padding:2px 0 0 5px; border:1px solid #ddd;}
.boardWrite .inputSecret{vertical-align:middle; width:12px; height:12px;}
.boardWrite .text{width:550px; height:300px; padding:2px 0 0 5px; border:1px solid #ddd;}

.boardWriteFile{width:100%; margin:10px 0 0; border-top:1px solid #ddd;}
.boardWriteFile dt{float:left; clear:left; padding:8px 0 0 10px;}
.boardWriteFile dd{padding:4px 0 5px 80px; border-bottom:1px solid #ddd;}
.boardWriteFile .inputFile{width:400px; padding:2px; border:1px solid #ccc;}
.boardWriteFile .inputDel{vertical-align:middle; width:14px; height:14px; margin:0 0 0 5px;}

.boardWriteButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0; text-align:center;}
.boardWriteButton .buttonRight{float:right;}

/** boardCheck **/
.boardCheck{width:500px; margin:0 auto; padding-bottom:20px; text-align:center; border-top:2px solid #3f66a5; border-bottom:1px solid #ddd;}
.boardCheck *{vertical-align:middle;}
.boardCheck .title{margin:0 0 10px 0; padding:5px; border:1px solid #ddd;}
.boardCheck legend{position:relative; display:block; width:140px; height:auto; margin:5px auto 10px; overflow:hidden; visibility:visible; font-size:1em; line-height:normal;}
.boardCheck .inputPw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}

/*** 앨범게시판 ***/
/** albumList **/
.albumListHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.albumListHeader .albumInformation{float:left; padding:5px 0 0 0;}
.albumListHeader .albumInformation strong{color:#3f66a5;}
.albumListHeader .albumCategory{float:left; padding:0 0 0 10px;}
.albumListHeader .albumCategory .buttonCategory{padding:0 2px; font-size:1em;}
.albumListHeader .albumSearch{float:right;}
.albumListHeader .albumSearch *{vertical-align:top; font-size:1em;}
.albumListHeader .albumSearch .inputText{width:130px; padding:3px 0 0 5px; border:1px solid #ddd;}

.albumList{overflow:hidden; width:100%; border-top:2px solid #3f66a5;}
.skin1 .albumList{border-top:2px solid #3f66a5;}
.skin2 .albumList{border-top:2px solid #554fb5;}
.skin3 .albumList{border-top:2px solid #944190;}
.skin4 .albumList{border-top:2px solid #aa542d;}
.skin5 .albumList{border-top:2px solid #2860c4;}
.skin6 .albumList{border-top:2px solid #658a29;}
.skin7 .albumList{border-top:2px solid #3c8351;}
.albumList li{float:left; width:24.9%; height:140px; padding:10px 0 0 0; border-bottom:1px solid #ddd; text-align:center;}
.albumList li .thumb img{width:109px; height:82px; padding:3px; border:1px solid #eee;}
.albumList li .title{padding:4px 5px;}
.albumList li .title img{vertical-align:middle;}

.albumListButton{text-align:right;}

/** albumRead **/
.albumReadHeader{width:100%; overflow:hidden; margin:0 0 5px 0;}
.albumReadHeader .ip{float:left;}
.albumReadHeader .read{float:right;}

.albumRead{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .albumRead{border-top:2px solid #3f66a5;}
.skin2 .albumRead{border-top:2px solid #554fb5;}
.skin3 .albumRead{border-top:2px solid #944190;}
.skin4 .albumRead{border-top:2px solid #aa542d;}
.skin5 .albumRead{border-top:2px solid #2860c4;}
.skin6 .albumRead{border-top:2px solid #658a29;}
.skin7 .albumRead{border-top:2px solid #3c8351;}
.albumRead th, .albumRead td{padding:6px 6px; border:0;}
.albumRead th{border-bottom:1px solid #ddd; background:#f4f4f4;}
.albumRead td{border-bottom:1px solid #ddd;}
.albumRead td img{vertical-align:middle;}
.albumRead .albumReadBody{padding:10px; line-height:150%;}
.albumRead .albumReadBody img{margin:1px;padding:5px;border:1px solid #eee; text-align:center;}

.albumReadButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.albumReadButton .buttonLeft{float:left;}
.albumReadButton .buttonRight{float:right;}
.albumReadComment{position:relative; margin:0 0 10px 0; padding:5px; background:#fafafa; border:1px solid #ddd;}
.albumReadComment .inputName{width:60px; padding:2px 0 0 3px; border:1px solid #ddd;}
.albumReadComment .inputPw{width:60px; padding:2px 0 0 3px; border:1px solid #ddd;}
.albumReadComment .textComment{width:550px; height:39px; margin:5px 0 0 0; padding:3px 0 0 5px; border:1px solid #ddd; vertical-align:top;}
.albumReadComment .btn_comment{margin:5px 0 0 0; vertical-align:top;}
.albumReadComment .u_byte{position:absolute; right:10px; top:5px;}
.albumReadComment .inputByte{width:30px; border:1px solid #ddd; text-align:right;}

.albumReadNav{width:100%; margin:0 0 10px 0; border-top:1px solid #ddd;}
.albumReadNav *{vertical-align:middle;}
.albumReadNav dt{float:left; clear:left; padding:5px 0 0 10px;}
.albumReadNav dd{padding:9px 0 7px 80px; border-bottom:1px solid #ddd;}

/** albumWrite **/
.albumWrite{width:100%; border-spacing:0; border-top:2px solid #3f66a5; font-size:1em; line-height:normal;}
.skin1 .albumWrite{border-top:2px solid #3f66a5;}
.skin2 .albumWrite{border-top:2px solid #554fb5;}
.skin3 .albumWrite{border-top:2px solid #944190;}
.skin4 .albumWrite{border-top:2px solid #aa542d;}
.skin5 .albumWrite{border-top:2px solid #2860c4;}
.skin6 .albumWrite{border-top:2px solid #658a29;}
.skin7 .albumWrite{border-top:2px solid #3c8351;}
.albumWrite th, .albumWrite td{padding:4px 6px; border:0;}
.albumWrite th{border-bottom:1px solid #ddd; background:#f4f4f4; padding-top:6px; white-space:nowrap;}
.albumWrite td{border-bottom:1px solid #ddd;}
.albumWrite .inputName{width:120px; padding:2px 0 0 5px; border:1px solid #ddd; vertical-align:top;}
.albumWrite .u_pw{width:120px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_tel{width:60px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_mail{width:200px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .u_title{width:400px; padding:2px 0 0 5px; border:1px solid #ddd;}
.albumWrite .text{width:600px; height:300px; padding:2px 0 0 5px; border:1px solid #ddd;}

.albumWriteFile{width:100%; margin:10px 0 0; border-top:1px solid #ddd;}
.albumWriteFile dt{float:left; clear:left; padding:8px 0 0 10px;}
.albumWriteFile dd{padding:4px 0 5px 80px; border-bottom:1px solid #ddd;}
.albumWriteFile .inputFile{width:400px; padding:2px; border:1px solid #ccc;}

.albumWriteButton{overflow:hidden; width:100%; margin:8px 0; padding:5px 0;}
.albumWriteButton .buttonRight{float:right;}