a{text-decoration:none;color:#666}
body{font-family:"Dotum";text-align:left;background:#fff;font-size:13px;}

/* �α��� */
img{border:none;}
div.loginWrap{position:absolute;left:50%;top:50%;margin:-150px 0 0 -182px;width:364px;height:164px;background:url(/resource/resource/mini/img/login/login_bg.jpg) left top no-repeat;}

div.loginWrap form{width:285px;margin:0 auto;padding:80px 0 20px;text-align:left;}
div.loginWrap div.input_data{width:200px;height:53px;padding:7px 0 0px 0;position:relative;}
div.loginWrap div.input_data div.command{position:absolute;left:193px;bottom:5px;z-index:99;_bottom:2px;}
div.loginWrap div.input_data label{font-size:11px;letter-spacing:-1px;display:inline-block;width:50px;text-align:left;padding:5px 0 0 0;}
div.loginWrap div.input_data input{border:none;background-color:#d7d7d7;width:135px;height:19px;font-size:14px;vertical-align:top;}
div.loginWrap div.input_data div.row_id{height:22px;}

div.loginWrap p.copyright{font-size:11px;color:#6f6f6f;}




/* ����Ʈ */
div.search{margin-bottom:10px;}
div.search input#keyword{border:1px solid #ddd;}

div.book_list{width: 100%;}

div.book_list table{width: 100%;border-collapse: collapse;border-top: 1px solid #0ea2df;margin-bottom: 15px;}
div.book_list table caption{padding: 0 10px 5px 15px;background: url(/image/board/icon_total.gif) left 2px no-repeat;font-family:"Tahoma";color:#999;font-size: 0.91em;text-align:left;}
div.book_list table caption span.number{font-weight: bold;font-family:"Tahoma";}

div.book_list table thead th{background: url(/image/board/th_bg.gif) left bottom repeat-x;padding: 8px 0 10px;font-size: 0.91em;white-space:nowrap;font-family:"dotum";}
div.book_list table thead th.no{width: 6%;}
div.book_list table thead th.file{width: 6%;}
div.book_list table thead th.writer{width: 12%;}
div.book_list table thead th.date{width: 12%;}
div.book_list table thead th.hit{width: 6%;}

div.book_list table tbody td{	text-align: center;padding: 6px 0;border-bottom: 1px solid #efefef;}
div.book_list table tbody td.subject{text-align: left;}
div.book_list table tbody td.subject a:hover{color: #0080b0;}

div.book_list table tbody td.no,
div.book_list table tbody td.date,
div.book_list table tbody td.hit{font-family:"Tahoma";color:#999;font-size: 0.91em;}
div.book_list table tbody td.isbn{font-family:"Tahoma";color:#999;	font-size: 0.91em;font-weight:bold;}

table.list{border-collapse:collapse;width:100%;border-top:1px solid #0ea2df;}
table.list th{background-color:#f4f4f4;padding:8px;border:1px solid #dedede;border-top:1px solid #0ea2df;color:#333;}
table.list td{border:1px solid #dedede;padding:8px;text-align:center;}





div.headerWrap{width:100%;height:90px;background:url(/resource/mini/img/common/header_bg.gif) left bottom repeat-x;position:relative;}
div.headerWrap div.logo{position:absolute;left:20px;top:5px;}
div.headerWrap div.menuWrap{margin:0 0 0 260px;padding:16px 0 0 0;display:inline-block;width:1040px;background:url(/resource/mini/img/common/menu_bg.gif) left 16px no-repeat;}
div.headerWrap div.menuWrap ul.menu{list-style:none;margin:0;padding:0 0 0 0px;height:55px;float:left;background:url(/resource/mini/img/common/menu_bg.gif) left top no-repeat;}
div.headerWrap div.menuWrap ul.menu li{padding:20px 25px 0 20px;float:left;font-size:14px;font-weight:bold;}
div.headerWrap div.menuWrap ul.menu li{background:url(/resource/mini/img/common/line.gif) right 22px no-repeat;}
div.headerWrap div.menuWrap ul.menu li.last{background:none;}
div.headerWrap div.menuWrap ul.link{list-style:none;margin:0;padding:0 30px 0 20px;height:55px;float:right;background:url(/resource/mini/img/common/menu_bg.gif) right top no-repeat;}
div.headerWrap div.menuWrap ul.link li{padding:18px 0 0 0;margin-right:10px;float:left;font-size:14px;font-weight:bold;}

div.bodyWrap{background:url(/resource/mini/img/common/side_bg.gif) left top repeat-y;width:1400px;display:inline-block;}

div.bodyWrap div.sideWrap{width:252px;float:left;padding:15px 0 50px;margin-right:20px;}
div.bodyWrap div.sideWrap div.subject{width:204px;height:71px;background:url(/resource/mini/img/common/subject_bg.gif) left top no-repeat;margin: 0 0 15px 20px;}
div.bodyWrap div.sideWrap div.subject span{display:block;padding-top:30px;text-align:center;font-size:18px;letter-spacing:-1px;color:#fff;font-weight:bold;}
div.bodyWrap div.sideWrap div.menu{padding:0 20px;}
div.bodyWrap div.sideWrap div.menu ul.depth1{list-style:none;margin:0;padding:0;width:204px;}
div.bodyWrap div.sideWrap div.menu ul.depth1 li{background:url(/resource/mini/img/common/icon_depth1.gif) 2px top no-repeat;padding:0 0 0 20px;margin-bottom:10px;}
div.bodyWrap div.sideWrap div.menu ul.depth1 li a{color:#202020;font-weight:bold;}
div.bodyWrap div.sideWrap div.menu ul.depth2{list-style:none;margin:10px 0 0 -17px;padding:6px 0 6px 15px;background-color:#fff;}
div.bodyWrap div.sideWrap div.menu ul.depth2 li{background:url(/resource/mini/img/common/icon_depth2.gif) left 3px no-repeat;padding:0 0 0 9px;margin:5px 0;}
div.bodyWrap div.sideWrap div.menu ul.depth2 li a{font-weight:normal;}
div.bodyWrap div.sideWrap div.menu ul.depth3{list-style:none;margin:0;padding:0 0 3px 10px;}
div.bodyWrap div.sideWrap div.menu ul.depth3 li{background:url(/resource/mini/img/common/icon_depth3.gif) left 4px no-repeat;padding:0 0 0 10px;margin:4px 0;font-size:11px;}
div.bodyWrap div.sideWrap div.menu ul.depth3 li a{font-weight:normal;color:#666;}
div.bodyWrap div.contentWrap{width:1000px;float:left;padding:20px 0 50px 0;}
div.bodyWrap div.contentWrap div.content_title{background:url(/resource/mini/img/common/icon_title.gif) left 2px no-repeat;font-weight:bold;color:#202020;font-size:18px;margin-bottom:20px;padding-left:20px;letter-spacing:-1px;}
div.bodyWrap div.contentWrap div.content_title{border-bottom:1px solid #dedede;padding-bottom:8px;}
div.bodyWrap div.contentWrap div.contents{text-align:left;min-height:600px;}

div.bodyWrap div.contentWrap table{border-collapse:collapse;}

div.footerWrap{clear:both;background-color:#fff;border-top:1px solid #ddd;padding:15px 0 15px 0;width:100%;text-align:center;font-size:11px;font-family:"����";color:#999;}
div.footerWrap em{color:#666;font-weight:bold;}








div.paging{text-align:center;padding:10px 0 0 0;}
div.button{text-align:right;padding:10px 0 0 0;}
div.command{text-align:center;padding:10px 0 0 0;}

table.manager td.m_id{font-weight:bold;}
table.manager td.m_email{text-align:left;}
table.manager td.reg_date{color:#999;}

/* ��� */
table.regist{border-collapse:collapse;border:none;}
table.regist th{background-color:#f4f4f4;padding:8px 12px 8px 0;border:1px solid #dedede;font-weight:bold;text-align:right;width:20%;}
table.regist th label{cursor:hand;}
table.regist th span.required{color:#ff5252;}
table.regist td{border:1px solid #dedede;padding:4px 8px 4px 12px;}
table.regist td input{border:1px solid #dedede;background-color:#f9f9f9;}
table.regist td input.check{background:none;border:none;}
table.regist td input.radio{background:none;border:none;}
table.regist td table{border:none;}
table.regist td table td{border:none;padding:0;}

ul.preview_list{list-style:none;margin:0;padding:0;}
ul.preview_list li{margin:3px 0;}
ul.preview_list li ul{list-style:none;margin:0;padding:0;}


/*����*/
table.view{border-collapse:collapse;border:none;}
table.view th{background-color:#f4f4f4;padding:8px 12px 8px 0;border:1px solid #dedede;font-weight:bold;text-align:right;width:20%;}
table.view td{border:1px solid #dedede;padding:8px 8px 8px 12px;line-height:1.5em;}

/*����*/
table.modify{border-collapse:collapse;width:100%;}
table.modify th{background-color:#f4f4f4;padding:8px 12px 8px 0;border:1px solid #dedede;font-weight:bold;text-align:right;width:20%;color:#333;}
table.modify td{border:1px solid #dedede;padding:6px 8px 6px 12px;}

/* Į�� ����Ʈ */
div.column_list ul.list{list-style:none;margin:0 0 15px 0;padding:0;border-top:1px solid #0ea2df;width:100%;}
div.column_list ul.list li.row{width:100%;display:inline-block;padding:30px 0;border-bottom:1px solid #dedede;}
div.column_list ul.list li.row div.photo{float:left;margin-right:28px;padding-left:10px;}
div.column_list ul.list li.row div.photo img{width:170px;height:98px;}
div.column_list ul.list li.row p.subject{float:left;margin:0 0 12px 0;padding:0;font-size:14px;font-weight:bold;color:#202020;font-family:"dotum";letter-spacing:-1px;}
div.column_list ul.list li.row p.subject span.comment{background:url("/image/board/icon_comment.gif") left 1px no-repeat;padding-left:14px;color:#dc7878;font-size:11px;letter-spacing:0;}
div.column_list ul.list li.row ul.info{list-style:none;margin:0 0 12px 0;padding:2px 0;font-size:11px;font-family:"dotum";width:490px;float:left;}
div.column_list ul.list li.row ul.info li{float:left;color:#999999;}
div.column_list ul.list li.row ul.info li.reg_date{background:url("/image/book/line2.gif") right 2px no-repeat;padding-right:23px;}
div.column_list ul.list li.row ul.info li.reg_date em{font-family:"Tahoma";color:#d67573;}
div.column_list ul.list li.row ul.info li.hit em{font-family:"Tahoma";font-weight:bold;}
div.column_list ul.list li.row div.summary{float:left;width:490px;line-height:1.25em;}

div.column_view{width:100%;margin:0 0 15px 0;}
div.column_view div.subject{border-top: 2px solid #0ea2df;background: url(/image/board/th_bg.gif) left bottom repeat-x;padding: 10px 15px;font-weight: bold;font-size: 1.16em;color: #202020;font-family:"dotum";}
div.column_view div.info{float:right;padding: 6px 10px;font-size: 0.91em;margin:-30px 0 0 0;}
div.column_view div.info span{display: inline-block;padding: 0 0 0 10px;color: #999;font-family:"dotum";}
div.column_view div.info span em{font-style: normal;	color:#666;font-family:"Tahoma";}
div.column_view div.content_view{clear:both;padding: 20px 15px;border-bottom: 1px solid #dddddd;min-height: 100px;margin-bottom: 15px;line-height:1.5em;}

/* ���� */
table.board_review th.book{width:30%;}
table.board_review td.book{padding-left:10px;}
table.board_review td.book div.photo{float:left;border:1px solid #dedede;margin-right:10px;}
table.board_review td.book div.photo img{margin:1px;width:80px;}
table.board_review td.book p.name{font-weight:bold;margin:0 0 5px 0;padding:5px 0 0 0;}
table.board_review td.book p.grade{margin:0;padding:0;}



span.guide{color:#57a9c4;font-family:"dotum";font-size:11px;}
div.guide{color:#57a9c4;font-family:"dotum";font-size:11px;}
p.guide{color:#57a9c4;font-family:"dotum";font-size:11px;margin:0;padding:3px 0;}



.event_con{width:718px;padding:35px 0 0 0;overflow:hidden;}
.event_con .event01{width:320px;height:152px; float:left; position:relative; padding:0 40px 45px 30px;}
.event_con .event01 .con_list{width:320px;text-align:left; padding:0; height:42px;}
.event_con .event01 .con_list dd{padding:0;white-space:nowrap;margin:0 ;}
.event_con .event01 .con_list dd span{ font-weight:bold;color:#777777;*display:inline; *zoom:1;}
.event_con .event01 .con_list dd a{color:#777777;}
.event_con .event01 .con_list dd span a:hover{text-decoration:underline;}
.event_con .event01 .con_list .con_img{width:320px;text-align:left; height:110px;}


.event_con .event02{width:320px;height:152px; float:right; position:relative;padding:0 0 45px 0;}
.event_con .event02 .con_list{width:320px;text-align:left; padding:0; height:42px;}
.event_con .event02 .con_list dd{padding:0;white-space:nowrap;margin:0 ;}
.event_con .event02 .con_list dd span{ font-weight:bold;color:#777777;*display:inline; *zoom:1;}
.event_con .event02 .con_list dd a{color:#777777;}
.event_con .event02 .con_list dd span a:hover{text-decoration:underline;}
.event_con .event02 .con_list .con_img{width:320px;text-align:left; height:110px;}



/******* .my_blog *******/
.my_blog{margin:20px 0 30px 0px;width:100%;}
.my_blog table.board_list{margin:20px 0 10px 0;}
.my_blog table.board_list th{background:url('../img/board/th_bg.gif') repeat-x left top;
font-weight:bold;text-align:center;height:31px;border-top:solid 1px #fd6b00;vertical-align:middle;}

.my_blog table.board_list td{vertical-align:middle;}
.my_blog table.board_list td.num{text-align:center;vertical-align:middle;}
.my_blog table.board_list td.checkbox{text-align:center;vertical-align:middle;}
.my_blog table.board_list td.subject{text-align:center;vertical-align:middle;}
.my_blog table.board_list td.name{text-align:center;vertical-align:middle;}
.my_blog table.board_list td.datetime{text-align:center;vertical-align:middle;}
.my_blog table.board_list td.hit{text-align:center;vertical-align:middle;}



/****** Price Write ******/
table.price_write{width:100%;margin:0 0 20px 0;border:solid #f5be77;border-width:2px 0 1px 0;}
table.price_write input{width:100px;padding:2px;border:solid 1px #d0d0d0;}
table.price_write caption{font-weight:bold;font-size:14px;color:#777;background:url('/img/board/bullet03.gif') no-repeat left 2px;padding:0 0 0 20px;text-align:left;height:20px;}
table.price_write th{vertical-align:middle;height:27px;padding:3px 0 0 28px;font-weight:bold;background:#fcf9f4;border-bottom:solid 1px #f0e1cd;text-align:left;}
table.price_write td{font-weight:bold;padding:5px 5px 5px 10px;border-bottom:solid 1px #f0e1cd;}
table.price_write td.phone input{width:40px;}
table.price_write td.adress input{width:40px;}
table.price_write td.adress input.sangse01{width:220px;margin:0 0 0 20px;}
table.price_write td.adress input.sangse02{width:270px;margin:0 0 0 5px;}
table.price_write td textarea{border:solid 1px #d0d0d0;}
table.price_write td img{vertical-align:middle;margin:-2px 0 0 0;}

table.price_write td.radio_box input{width:15px;border:none;}

table.price_write .border_top{border-top:solid 2px #82a672;}
table.price_write .border_bottom{border-bottom:solid 1px #82a672;}
table.price_write .password_box{width:148px;padding:1px;}
table.price_write .border_bottom textarea{width:96%;height:150px;}
table.price_write .border_none th{border:none;}
table.price_write .border_none td{border:none;}
table.price_write .gagu_info input{width:60px;}


ul{list-style:none;margin:0;padding:0;}
ul.ilban li img{vertical-align:middle;}
/** ������ - ���� **/
ul.ilban{margin:15px 0 0 0;position:relative;border:solid 1px #ddd;}
ul.ilban li{vertical-align:middle;padding:10px;border-bottom:solid 1px #eee;}
ul.ilban li span{display:inline-block;width:65px;font-weight:bold;}
ul.ilban li input{border:solid 1px #d6d6d6;vertical-align:middle;padding:1px;width:140px;}
ul.ilban li.input_type01 input{width:40px;}
ul.ilban li select{border:solid 1px #d6d6d6;vertical-align:middle;}
ul.ilban li.input_type06{position:relative;}
ul.ilban li.input_type06 span.bt_box{position:absolute;left:463px;top:7px;z-index:99;}




/** SMS **/
.list_type05{width:100%;border:solid 1px #ddd;margin:0 0 30px 0;}
.list_type05 caption{font-weight:bold;background:url('../img/board/bullet05.jpg') no-repeat left 3px;padding:0 0 3px 10px;letter-spacing:-1px;text-align:left;}
.list_type05 td.img_box{border:solid 1px #ddd;height:130px;vertical-align:middle;text-align:center;padding:0;}
.list_type05 th{background:#eee;font-weight:bold;padding:0 0 0 10px;vertical-align:middle;border-bottom:solid 1px #ddd;}
.list_type05 th.end{border:none;}
.list_type05 td{border:solid #ddd;border-width:0 0 1px 1px;padding:0 0 0 10px;vertical-align:middle}

.padding_type th, .padding_type td{padding:0px 0 0px 10px;height:28px;line-height:1.2em;}
.padding_type02{margin:0 0 10px 0;}
.padding_type02 th, .padding_type02 td{padding:5px 0 5px 10px;height:22px;line-height:1.2em;}
.padding_type02 td select{margin:0 0 5px 0;}
.padding_type02 td ul{width:97%;border:solid 1px #ddd;padding:5px;}
.padding_type02 td input.input_valign{vertical-align:middle;margin:-3px 2px 0 0;}
.padding_type02 td input.input_valign02{vertical-align:middle;margin:-3px 2px 0 10px;}
.padding_type02 td input.input_style01{width:100px;margin:0 3px 0 0;}
.text_type02{font-size:11px;color:#ff8814;line-height:1.4em;}
.padding_type02 td.phone_type01 input{width:40px;}
.bt_type05{text-align:center;}
.bt_type05 input{margin:0 0 0 3px;background:#969696;border:solid 1px #ddd;color:#fff;height:22px;font-weight:bold;padding:2px 0 0 0;font-size:11px;}
.padding_type02 td.sms_padding{padding:10px 0 30px 20px;}
.padding_type02 td.sms_padding dl{float:left;margin:0 30px 0 0;width:155px;height:180px;background:url('../img/board/sms_screen_blue.gif') no-repeat left 23px;}
.padding_type02 td.sms_padding dl.end{background:none:}
.padding_type02 td.sms_padding dl.end02{background:url('../img/board/sms_screen_gray.gif') no-repeat left 23px;}

.padding_type02 td.sms_padding dl.end dd{background:#eee;border:solid 1px #ddd;margin:23px 0 0 0;padding:10px 15px;height:130px;width:320px;}
.padding_type02 td.sms_padding dl dt{text-align:center;height:23px;margin:0 0 30px 0;}
.padding_type02 td.sms_padding dl dt input{vertical-align:middle;margin:-3px 3px 0 0;}
.padding_type02 td.sms_padding dl dd{padding:0px 10px;}
.padding_type02 td.sms_padding dl dd textarea{height:85px;width:135px;background:none;border:none;overflow:hidden;}
.padding_type02 td.sms_padding dl dd.copy_type{height:100px;}
.padding_type02 td.sms_padding dl dd.byte_type{color:#156cee;text-align:right;}



table.line_type01{border-collapse:collapse;}

table.line_type01 th{background:#a2a2a2 none;border-top:solid 1px #ddd;}
table.line_type01 td{border:1px solid #ddd;}




div.search_type03{margin:0 0 5px 0;position:relative;}
div.search_type03 em{font-weight:bold;}
div.search_type03 input{vertical-align:middle;margin:-2px 0 0 10px;}
div.search_type03 img{vertical-align:middle;margin:-5px 0 0 5px;}

div.search_type03 span{position:absolute;right:0px;top:-2px;z-index:99;}
div.search_type03 span input{margin:0;height:18px;border:none;background:#ddd;margin:0 3px 0 0;padding:0 0 0 3px;}
div.search_type03 span select{vertical-align:middle;font-size:11px;border:solid 1px #9e9e9e;}
div.search_type03 span img{vertical-align:middle;margin:0;}

div.search_type03 p{}
div.search_type03 p input{margin:0;height:18px;border:none;background:#ddd;margin:0 3px 0 0;padding:0 0 0 3px;}
div.search_type03 p select{vertical-align:middle;font-size:11px;border:solid 1px #9e9e9e;}
div.search_type03 p img{vertical-align:middle;margin:0;}





/*�̴�Ȩ�� �Ƿ����Ұ�*/
.introduce_list{ width:743px; overflow:hidden; padding:0 0 25px 0; margin:0 0 25px 0;  border-bottom:2px solid #ddd;}
.introduce_list li.list{overflow:hidden; width:365px; float:left;}
.introduce_list li.list_end{overflow:hidden; width:365px; float:left; margin: 0 0 0 13px;}
.doctor_left{float:left;width:149px;}
.doctor_left p.introduce_Name{background:#f0f0f0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;padding:5px 0;margin:0px;}

.doctor_right{margin:0 0 0 17px; float:left;width:199px;}
.doctor_right h4{font-size:12px;font-weight:bold;padding:5px 0 5px 2px;background:#f0f0f0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:12px;}
.doctor_right .profile{margin:15px;}
.doctor_right ul.end{border-bottom:2px solid #999;padding:0 0 10px 0;}
.doctor_right .profile li{margin:5px 0;padding:0 0 0 8px;background:url('/skin_default/img/sub/shopping/bullet01.gif') no-repeat left center;}


/*sms �߼�*/
.sms_box1{position:relative;width:1000px;overflow:hidden;}
.sms_left1{width:299px;height:422px;_width:337px;_height:537px;padding:115px 0 0 38px;background:url(../img/sms_bg2.png) no-repeat;float:left;}
.sms_left1 .tx_box1{width:230px;_width:232px;overflow:hidden;padding:0 0 0 2px;}
.sms_left1 .tx_box1 textarea{width:187px;height:178px;_width:197px;_height:188px;border:0;padding:5px;background:#ececec;}
.sms_left1 .tx_box1 p{margin:0;text-align:right;padding:5px 35px 0 0;}
.sms_btn_box1{padding:0 0px 0 0;text-align:center;width:200px;overflow:hidden;margin:35px 0 0 0;}
.sms_btn_box1 img{cursor:pointer;}

.sms_right1{float:right;width:663px;overflow:hidden;}
.sms_right1 h2.title1{font-size:13px;font-weight:bold;color:#444;margin:25px 0 20px 0;}
.sms_right1 table{width:663px;border-top:1px solid #bdbebd;border-left:1px solid #bdbebd;}
.sms_right1 table th{background:#f5f5f5;height:26px;border-bottom:1px solid #bdbebd;border-right:1px solid #bdbebd;text-align:center;}
.sms_right1 table td{height:26px;border-bottom:1px solid #bdbebd;border-right:1px solid #bdbebd;text-align:center;color:#5a5a5a;}
.sms_paging{width:100%;overflow:hidden;text-align:center;margin-top:10px;}
.sms_paging a{font-weight:bold;padding:0 2px;}
