/*
.talk_comment { background-color:#f9f9f9; border-bottom:solid 1px #afcfe2; border-top:solid 1px #afcfe2; }
.talk_comment td {padding:10px 0 3px 13px;}
.talk_comment_list {background-color:#ebebeb; border-top:solid 1px #b5b5b5;}
.talk_comment_sub {background-color:#ebebeb; padding-bottom:9px;padding-top:11px;table-layout:fixed;}
.talk_comment_sub td {  padding-left:13px;}
.talk_comment_sub .s_sub01{background-color:#f2f0f0; border-top:solid 1px #f0f0f0; padding-top:11px;}
.talk_comment_sub .s_sub02{background-color:#f2f0f0; border-top:solid 1px #f0f0f0; padding-right:5px;padding-top:11px;}
.talk_comment_sub .s_sub03{background-color:#f2f0f0;  border-bottom:solid 1px #d6d6d6; padding-bottom:9px; }
.talk_comment_sub .s_sub04{background-color:#f9f9f9; border-top:solid 1px #f0f0f0; padding-left:42px; padding-top:11px; }
.talk_comment_sub .s_sub05{background-color:#f9f9f9; border-top:solid 1px #f0f0f0; padding-right:5px;padding-top:11px;}
.talk_comment_sub .s_sub06{background-color:#f9f9f9;  border-bottom:solid 1px #d6d6d6; padding-bottom:9px; padding-left:57px; }
*/

/* 이용약관 */
.agreement {
    padding: 5px;
    table-layout: fixed;
}

.agreement .title {
	font-size:12px;
	font-weight:bold;
    padding-bottom: 10px;
    color: #000000;
}

.agreement textarea {
    padding: 10px;
    width: 100%;
    height: 100px;
    font-size: 12px;
	overflow-y:auto;
}

/* 폼  */
.talk_tbl_comment {
    width:100%;
	table-layout:fixed;
	text-align:left;
}

.talk_tbl_comment_list {
    font-size: 8pt;
    font-family: "dotum , Arial";
    color: #4B4B4B;
	text-align:left;
    background: #f5f5f5;
}

.tbl_talk {
	table-layout:fixed !important;
}

.tbl_talk td {height:20px;}

.tbl_talk form {
    margin: 0px;
}

.tbl_talk_form {
    border-collapse: collapse;
    border-top: 1px solid #E9EAEE;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "dotum";
}


.tbl_talk_form tbody td {
    border-bottom: #E9EAEE 1px solid;
    padding: 7px 10px;
    vertical-align: middle;
}

.tbl_talk .talk_btn {
	padding:4px 0px 4px 5px;
	z-index:100;
	text-align:left;
}

.tbl_talk_agree {
	border-top: solid 2px #E6E6E6;
	border-bottom: solid 2px #E6E6E6;
	border-collapse:collapse;
	width:100%;
	background-color:#f6f6f6;
}

.talk_write {
    table-layout: fixed;
    padding: 5px;
}

.talk_write td {
   	color:#666666;
}

.talk_write .btn {
    width: 67px;
    padding-left: 5px;
    text-align: left;
    font-size: 12px;
    border: none;
	text-align:left;
}

.talk_write .field {
    text-align: left;
    padding-right: 19px;
}

.talk_write textarea {
    height: 50px;
    width: 100%;
}

.talk_list {
	table-layout:fixed;	
}

/* font style */
.talk_small_b {
    font-size: 11px;
    font-family: dotum, Arial;
    font-weight: 600;
    color: #4B4B4B;
}

.talk_small {
    color: #828282;
    font-size: 11px;
    font-family: dotum, Arial;
    padding: 0;
}

.talk_small2 {
    color: #f85e5e;
    font-size: 8pt;
    font-family: "dotum , Arial";
    padding: 0;
}

.talk_small_gray {
    color: #999999;
    font-size: 8pt;
    font-family: "dotum , Arial";
}

.talk_small_orange {
    color: #F05B46;
    font-size: 8pt;
    font-family: "dotum , Arial";
}

.talk_comment_input {
    border: solid 1px #D1D1D1;
    background-color: #F6F6F6;
    padding: 2px;
    height: 16px;
    font-family: dotum;
}

.talk_comment_textarea {
    width: 95%;
    height: 200px;
    border: solid 1px #D1D1D1;
    background-color: #F6F6F6;
    padding: 5px;
}

/* 리스트 > 글내용*/
#area_list .talk_content {
	font-weight:normal;
	color:#666666;
	overflow:hidden;
	width:100%;
	
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
	white-space: pre-wrap; /* css-3 */ 
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
	white-space: -pre-wrap; /* Opera 4-6 */ 
	white-space: -o-pre-wrap; /* Opera 7 */  
	word-break:break-all; 
}

/* 리스트 > 글쓴이*/
#area_list  .talk_name {
	color:#01A6EA;
}

.blur {
	opacity:0.5; -moz-opacity:0.5;-ms-filter: alpha(opacity=50);filter:alpha(opacity=50);
}

/* 페이징 */
.page {
	padding: 0 5px;
}

/* 현재 페이지번호 */
.page .selected {
    color: #4C89E5;
}

/* 페이지 링크 */
a.page {
    font: bold 12px tahoma;
    padding: 0 5px;
    text-align: center;
    cursor: pointer;
}

.board_paging {
	margin:10px 0;
}

/* 비밀번호 입력레이어 */
.secret_container {
    position: absolute;
    border: 2px solid #B2B2B2;
    padding: 6px;
    background: #fff;
    display: none;
}

/* 공통 */
.hand {
    cursor: pointer
}

.font_b {
    color: #01356F;
    Dotum;
    margin:
    0px;
    padding:
    0px
}

.font_b_b {
    font-size: 13px;
    color: #273693;
    font-weight: bold;
    Dotum;
    margin:
    0px;
    padding:
    0px
}

.font_id {
    color: #01A6EA;
    font-weight: bold;
	text-align:left;
}

.font_date {
    font-size: 12px;
    color: #A5A5A5;
}

.font_g {
    color: #01356F;
    font-size: 12px;
    text-decoration: none;
}

.font13 {
    font-size: 13px;
    padding-top: 10px;
    text-decoration: none;
}

.font_d {
    color: #01A6EA;
    text-decoration: none;
}

.line_box {
    border: solid 1px #DDDDDD;
    padding: 10px;
}

.line_box_01 {
    border: solid 1px #DDDDDD;
    padding: 5px;
    background-color: #fff;
    color: #273693;
}

.line_right {
    border-right: solid 1px #F0F0F0;
    background-color: #F5F5F5;
    height: 25px;
    color: #273693;
}

.bg {
    background-color: #F2F2F2;
}

.line_box_02 {
    border-bottom: solid 1px #DDDDDD;
    padding: 10px 0px 10px 0px;
    color: #273693;
	text-align:left;
}

.help {
    padding-top: 3px;
    font: normal 11px Dotum !important;
    color: #BCBCBC !important;
	text-align:left;
}

.label {
	text-align:center;
	color:#969696;
	font-size:11px;
	font-family:Dotum;
	font-weight:bold;
}

.field {
    text-align: left;
}