/* CSS Document */
/************************************* common *************************************************/
a:link {text-decoration:none; color:#4A4A4A}
a:visited {text-decoration:none; color:#4A4A4A}
a:hover {text-decoration:underline; color:#4A4A4A}
a:active {text-decoration:none; color:#4A4A4A}

body {font-family: µ¸À½; font-size: 12px; color: #515151;
		scrollbar-face-color: #f3f1ef; 
		scrollbar-shadow-color:#d1d1d1; 
		scrollbar-highlight-color:#f3f1ef; 
		scrollbar-3dlight-color:#d1d1d1; 
		scrollbar-darkshadow-color:#FFFFFF; 
		scrollbar-track-color:#ffffff; 
		scrollbar-arrow-color:#f33d1f;}
	  
div, td {font-family: µ¸À½; font-size: 12px; color: #515151;}

select {font-family: µ¸À½; font-size: 12px; color: #515151;}

img {border:none;}

.center {text-align:center}
.11px {font-size:11px}
.11gr {font-size:11px; color:#8B8B8B}
.input {border:1px solid #B3B3B3; font-family: µ¸À½; font-size: 12px; color: #515151; height:20px}

a.main_news:link {text-decoration:none; color:#81A3AC}
a.main_news:visited {text-decoration:none; color:#81A3AC}
a.main_news:hover {text-decoration:underline; color:#81A3AC}
a.main_news:active {text-decoration:none; color:#81A3AC}

/* °Ô½ÃÆÇ */	  
.bbs_top {border-bottom:3px solid #3191AB; font-weight:bold; color:115F74; padding:8 8 6; background-color:#9CD5E1}

.line {border-bottom:1px solid #3191AB; height:28px; padding:2 8;}
.line1 {border-bottom:1px solid #3191AB; height:28px; padding:6 8 2; background-image:url(../img/common/slit.gif); background-position:bottom right; background-repeat:no-repeat;}
.line4 {border-bottom:1px solid #3191AB; height:28px; padding:0 4;} 

.slit_line {border-bottom:1px solid #3191AB; background-image:url(../img/common/slit.gif); background-position:bottom right; background-repeat:no-repeat; height:28px; color:#3191AB; padding:8 10 2; valign:top; font-size:11px} 

.no_slit {border-bottom:1px solid #3191AB; height:28px; color:#3191AB; padding:6 8 2; valign:top}   

.dot_line {background-image:url(../img/common/dot_01.gif); background-position:bottom left; background-repeat:repeat-x; padding:0 8; height:28px;}

.dot_line4 {background-image:url(../img/common/dot_01.gif); background-position:bottom left; background-repeat:repeat-x; padding:0 4; height:28px}

.padding2 {padding:6 2 2}

.page {font-weight:bold; font-family:verdana; font-size:9px; margin-left:5px; margin-right:5px}
a.page:link {text-decoration:none; color:#999999; font-weight:bold; font-family:verdana; font-size:9px; margin-left:5px; margin-right:5px}
a.page:visited {text-decoration:none; color:#999999; font-weight:bold; font-family:verdana; font-size:9px; margin-left:5px; margin-right:5px}
a.page:hover {text-decoration:none; color:#3A3A3A; font-weight:bold; font-family:verdana; font-size:9px; margin-left:5px; margin-right:5px}
a.page:active {text-decoration:none; color:#999999; font-weight:bold; font-family:verdana; font-size:9px; margin-left:5px; margin-right:5px}

/* ¿Â¶óÀÎ ¿¹¾à */
.top_bg {background:url(../img/07/bg_top.gif) no-repeat left top; padding-top:13px;}

#rsv_tt_wrap {height:33px; vertical-align:top;}
 #rsv_tt_wrap .title {float:left; padding:6px 0 5px 19px;}
 #rsv_tt_wrap .info {float:right; width:363px; height:30px; padding:7px 0 0 21px; background:url(../img/07/rsv_info_bg.gif) no-repeat left top;}
 #rsv_tt_wrap h1 {color:#4e4e4e; font-size:12px; display:inline; padding:3px 9px 0 0;}
 #rsv_tt_wrap img {vertical-align:middle;}
 #rsv_tt_wrap .ment {clear:both; padding:0 0 8px 30px;}

#rsv_wrap {background:url(../img/07/rsv_bg.gif) no-repeat left top; padding:79px 0 125px 82px;}
#rsv_wrap_t {background:url(../img/07/rsv_bg_t.gif) no-repeat left top;}
#rsv_wrap_b {background:url(../img/07/rsv_bg_b.gif) no-repeat left bottom; padding:79px 0 125px 69px;}

#rsv_con {width:564px; height:377px;}
#rsv_con2 {width:590px; padding:0 13px; background:url(../img/07/rsv_bg_m.gif) repeat-y left top;}

#rsv_step {padding-bottom:15px;}

#clinic {height:302px; overflow:auto;}
 #clinic .tab {background:url(../img/07/rsv_clinic_tab_bg.gif) repeat-x left top; margin-bottom:10px;}
 #clinic .tab img {margin-right:2px; vertical-align:middle;}

 #clinic .box {border:solid #d1d1d1 1px; padding:12px 15px 7px 15px;}
 #clinic .section {text-align:right; padding:6px 10px 6px 0; background:url(../img/07/rsv_dotline.gif) repeat-y right top;}
 #clinic .doctor {vertical-align:top; padding:0 0 8px 12px;}
 #clinic .dotline {background:url(../img/07/rsv_dotline.gif) repeat-y right top;}

 #clinic .choice {width:106px; height:24px; text-align:left; padding:3px 0 0 10px; background:url(../img/07/rsv_choice_bg01.gif) no-repeat left top;}
 #clinic .choice input {vertical-align:middle;}
 #clinic .choice img {vertical-align:middle; margin-left:10px;}

 #clinic .choice2 {width:49px; height:26px; text-align:left; padding:3px 0 0 4px; background:url(../img/07/rsv_choice_bg02.gif) no-repeat left top;}
 #clinic .choice2 input {vertical-align:middle;}
 #clinic .choice2 img {vertical-align:middle; margin-left:-2px;}

 #clinic .choice3 {width:51px; height:26px; text-align:left; padding:3px 0 0 2px; background:url(../img/07/rsv_choice_bg03.gif) no-repeat left top;}
 #clinic .choice3 input {vertical-align:middle;}
 #clinic .choice3 img {vertical-align:middle; margin-left:-2px;}

 #clinic .group_tt {padding:0 0 8px 22px;}

 #clinic .sel_doc01 {margin:0;}
 #clinic .sel_doc01 tr {vertical-align:top;}
 #clinic .sel_doc01 td {width:180px; height:219px; background:url(../img/07/rsv_doctor_bg01.gif) no-repeat left top;}

 #clinic .sel_doc02 {margin:0;}
 #clinic .sel_doc02 tr {vertical-align:top;}
 #clinic .sel_doc02 td {width:180px; height:219px; background:url(../img/07/rsv_doctor_bg02.gif) no-repeat left top;}

 #clinic .doc_pic {margin:16px 16px 0 16px; width:148px; padding-bottom:7px;}
 #clinic .doc_name {text-align:center;}
 #clinic .doc_name img {vertical-align:middle;}
 #clinic .doc_name input {vertical-align:middle;}


/*#rsv_date {height:722px; overflow:auto;}*/
#rsv_date {height:302px;}
 #rsv_date .gray_box {width:540px; background:#e9e9e9; margin-bottom:19px;}

 #rsv_date textarea {border:solid #d1d1d1 1px; width:540px; height:83px; overflow:auto;}
 
#date_box {float:left; width:230px; border:solid #c0c0c0 1px; background:#efefef;}
 #date_box img {vertical-align:middle;}

 #date_box .month {border:solid #efefef 1px; background:#ffffff; width:100%;}
 #date_box .month td {padding:4px 4px 5px 4px; color:#003366; font-weight:bold; font-size:12px;}

 #date_box .date {width:100%;}
 #date_box .date th {color:#000000; font-weight:bold; padding:5px 0 6px 0; font-size:12px;}
 
 #date_box .date td {color:#000000; padding:7px 0 4px 0; background:#ffffff; text-align:center;}
  #date_box .date td A:link {color:#000000; text-decoration: none;}
  #date_box .date td A:visited {color:#000000; text-decoration: none;}
  #date_box .date td A:hover {color:#000000; text-decoration: none;}
  #date_box .date td A:active {color:#000000; text-decoration: none;}

 #date_box .date .sun {color:#fe6500;}
  #date_box .date .sun A:link {color:#fe6500; text-decoration: none;}
  #date_box .date .sun A:visited {color:#fe6500; text-decoration: none;}
  #date_box .date .sun A:hover {color:#fe6500; text-decoration: none;}
  #date_box .date .sun A:active {color:#fe6500; text-decoration: none;}

 #date_box .date .sat {color:#349efe;}
  #date_box .date .sat A:link {color:#349efe; text-decoration: none;}
  #date_box .date .sat A:visited {color:#349efe; text-decoration: none;}
  #date_box .date .sat A:hover {color:#349efe; text-decoration: none;}
  #date_box .date .sat A:active {color:#349efe; text-decoration: none;}

 #date_box .date .today {color:#ffffff; background:#50a2b8;}

 #date_box .date .off {color:#fe6500; background:#dcdcdc;}

 #date_box .date .past {color:#999999;}

 #date_box .date .semina {color:#f33d1f; font-weight:bold; background:#ffd7a4; font-size:11px;}

#date_info {float:left; width:254px; margin-left:12px;}
 #date_info .info_box {width:100%; background:#ffffff; margin:0 0 24px 8px;}

 #date_info .info_box .section_t {width:74px; height:24px; color:#484848; font-size:11px; font-weight:bold; padding:5px 0 0 22px; background:url(../img/07/rsv_info_bg01.gif) no-repeat left top;}
 #date_info .info_box .section {width:74px; height:23px; color:#484848; font-size:11px; font-weight:bold; padding:4px 0 0 22px; background:url(../img/07/rsv_info_bg02.gif) no-repeat left top;}
 #date_info .info_box .info {color:#484848; font-size:11px; padding-top:4px;}

 #date_info .note_box {width:100%; background:#ffffff;}
 #date_info .note_box th {color:#484848; font-size:11px; padding:8px 0 3px 0; border-bottom:solid #cccccc 1px; text-align:left;}
 /*#date_info .note_box .note {color:#484848; font-size:11px; padding:8px 0 3px 0;height:35;}*/
 #date_info .note_box .note {color:#484848; font-size:11px; padding:8px 0 3px 0;}
 #date_info .note_box .note img {vertical-align:middle;}
 #date_info .note_box .date {color:#484848; font-size:11px; padding:8px 0 3px 0; border-bottom:solid #cccccc 1px; width:60px; text-align:right; padding-right:1px;}

#timebox {background:#3191ab url(../img/07/rsv_timebox01_bg.gif) repeat-x left top; margin-bottom:19px;}

 #timebox .tab {width:100%; background:url(../img/07/rsv_time_tab_bg.gif) repeat-x left bottom;}
 #timebox .tab td {color:#ffffff; font-weight:bold;}

 #timebox .timebox_gr {width:100%; background:#ffffff;}

 #timebox .time {margin-bottom:14px;}
 #timebox .time th {width:91px; color:#369eba; font-size:12px; padding:6px 0 3px 0; background:#ebebeb url(../img/07/rsv_time_bg.gif) no-repeat left top; text-align:center;}

 #timebox .time .rsv {width:62px; color:#4e4e4e; padding:5px 0 4px 0; text-align:center;}
  #timebox .time .rsv A:link {color:#4e4e4e; text-decoration: none;}
  #timebox .time .rsv A:visited {color:#4e4e4e; text-decoration: none;}
  #timebox .time .rsv A:hover {color:#4e4e4e; text-decoration: none;}
  #timebox .time .rsv A:active {color:#4e4e4e; text-decoration: none;}

 #timebox .time .finish {width:62px; color:#f33d1f; padding:5px 0 4px 0; text-align:center;}
  #timebox .time .finish A:link {color:#f33d1f; text-decoration: none;}
  #timebox .time .finish A:visited {color:#f33d1f; text-decoration: none;}
  #timebox .time .finish A:hover {color:#f33d1f; text-decoration: none;}
  #timebox .time .finish A:active {color:#f33d1f; text-decoration: none;}


#rsv_fin {height:287px; overflow:auto;}

.fin_box {width:100%; margin-top:5px;}
 .fin_box .pic {float:left; width:190px; text-align:bottom;}
 .fin_box .info {float:left; padding:27px 0 16px 0;}

 .fin_box .info_section {color:#3191ab; font-weight:bold; padding:3px 5px 1px 9px; background: url(../img/07/rsv_fin_bullet01.gif) no-repeat left 7px;}
 .fin_box .info_txt {color:#484848; padding:3px 0 1px 0;}

#rsv_check {padding:0 7px 7px 7px;}
 #rsv_check table {width:100%;}
 #rsv_check th {border-bottom:solid #add3dd 1px; padding:7px 0 8px 0;}

 #rsv_check td {color:#4e4e4e; padding:12px 0 11px 0; text-align:center;}
  #rsv_check td A:link {color:#4e4e4e; text-decoration: none;}
  #rsv_check td A:visited {color:#4e4e4e; text-decoration: none;}
  #rsv_check td A:hover {color:#4e4e4e; text-decoration: none;}
  #rsv_check td A:active {color:#4e4e4e; text-decoration: none;}

 #rsv_check .line01 {width:2px; background: url(../img/07/rsv_list_line01.gif) no-repeat left bottom;}
 #rsv_check .line02 {width:2px; background: url(../img/07/rsv_time_line.gif) no-repeat left 10px;}

 #rsv_check .date {color:#0075d0; text-decoration:underline;}
  #rsv_check .date A:link {color:#0075d0; text-decoration:underline;}
  #rsv_check .date A:visited {color:#0075d0; text-decoration:underline;}
  #rsv_check .date A:hover {color:#0075d0; text-decoration:underline;}
  #rsv_check .date A:active {color:#0075d0; text-decoration:underline;}


 #rsv_check .state {font-weight:bold; background: url(../img/07/rsv_state_bg.gif) no-repeat center 5px;}
 #rsv_check .fin {color:#f44a2e;}
 #rsv_check .hold {color:#369eba;}

.btn {padding-top:10px; text-align:center;}

/* È¸¿ø°¡ÀÔ */
#join_box {width:683px; background:#FFFFFF; margin-left:31px;}
 #join_box .dotline {background: url(../img/07/rsv_dotline3.gif) repeat-x left top; padding-top:1px;}

#realname {height:1%; overflow:hidden;}
/* #realname .pic {float:left; width:172px;}
 #realname .write {float:left; padding:16px 0 37px 0;}
 #realname .section {padding:7px 14px 6px 0;}
 #realname .form {padding:3px 4px 0 0;}*/
 #realname .pic {float:left; width:180px;}
 #realname .write {float:left; width:274px; padding:16px 0 37px 0;}
 #realname .section {padding:7px 12px 6px 0;}
 #realname .form {padding:3px 4px 0 0;}
 #realname .check {float:left; padding-top:14px;}

#join_tt {padding-bottom:7px;}

#join_write {border-top:solid #3191ab 3px; width:100%;}
 #join_write th {width:74px; padding:6px 0 6px 0; vertical-align:top; border-bottom:solid #add3dd 1px; background: url(../img/07/rsv_join_line.gif) no-repeat right bottom;}
 #join_write td {font-size:12px; color:#5e5e5e;}
 #join_write .form {padding:1px 0 1px 12px; vertical-align:top; border-bottom:solid #add3dd 1px;}
 #join_write .txt {padding:7px 0 4px 12px; vertical-align:top; border-bottom:solid #add3dd 1px;}

#agree {border:solid #d1d1d1 1px; width:634px; height:244px; margin:4px 0 8px 0;}

#agree_txt {height:244px; color:#444444; line-height:16px; padding:10px; overflow:auto;}

#join_ok .pic {float:left; width:209px;}
#join_ok .greet {float:left; padding-top:20px;}

.input_gray {border:solid #b3b3b3 1px; height:21px;}
.textarea_agree {border:solid #d1d1d1 1px; width:634px; height:244px; margin:4px 0 8px 0; overflow:auto;}

/* ÆË¾÷°ü·Ã Ãß°¡µÈ css */
.pop {width:100%; height:100%; border:solid 3px #3191ab; background:url(../img/07/pop_bg.gif) repeat-x left top;}

.pop_title {padding-left:15px;}

.pop_box {width:100%; background:#FFFFFF;}

.pop_post {width:100%; border-top:solid 3px #3191ab;}

.post_num {border:solid #add3dd; border-width:0 1px 1px 0; padding:8px 0 5px 0px; color:#3191ab; text-align:center;}
 .post_num A:link {color:#3191ab; text-decoration:none;}
 .post_num A:visited {color:#3191ab; text-decoration:none;}
 .post_num A:hover {color:#3191ab; text-decoration:underline;}
 .post_num A:active {color:#3191ab; text-decoration:none;}

.post_adr {border:solid #add3dd; border-width:0 0 1px 0; padding:8px 0 5px 10px; color:#515151;}
 .post_adr A:link {color:#515151; text-decoration:none;}
 .post_adr A:visited {color:#515151; text-decoration:none;}
 .post_adr A:hover {color:#3191ab; text-decoration:underline;}
 .post_adr A:active {color:#515151; text-decoration:none;}

.pop_btn {padding-top:5px; text-align:center;}

.pop_con {height:71px; padding:6px 6px 8px 6px; vertical-align:middle; text-align:center; color:#f33d1f; font-weight:bold;}

.find_index {padding:6px 0 7px 0;}


/* ¿ìÆí¹øÈ£ ÆË¾÷ */
.bbspost_result          { width:390px;}
.bbspost_result table    { width:100%;}
	#posttt         { text-align:left; padding:5px 10px 3px 20px; width:220px;}
	#postscroll     { width:100%; height:162px; overflow: auto; padding:0px; border:0 solid;
						scrollbar-3dlight-color:#E6DDD6;
						scrollbar-arrow-color:#C6B0A1;
						scrollbar-base-color:#E6DDD6;
						scrollbar-darkshadow-color:#E6DDD6;
						scrollbar-face-color:#E6DDD6;
						scrollbar-highlight-color:#E6DDD6;
						scrollbar-shadow-color:#E6DDD6;
						scrollbar-track-color:#F7F5F3;}
	#postscroll a   { text-decoration:none;}
	#postscroll a:hover   { color:#FF7F2C; text-decoration:none;}
