body, td, p, input, button, textarea, select, .c1 
{ font-family:Tahoma,dotum; font-size:9pt; color:#505050; }

body { margin:0; padding:0; }

form		{margin:0; padding:0; }
/* hr			{border:1px dotted #d5cfc8;} */
ul			{margin:0; padding:0; list-style:none; }
img			{border:0;}
table		{empty-cells:show; }
sup, sub	{font-size:8px; letter-spacing:1px; }

select		{border:1px solid #d5cfc8; line-height:11pt; height:19px; padding:0 3px 0 3px; font-size:11px; color:#666666;} 
textarea	{font-size:11px; color:#666666;overflow:auto;background:#ffffff;}
input		{border:1px solid #d5cfc8; height:19px; padding:0 3px 0 3px; font-size:11px; color:#666666;}

.input		{border:1px solid #d5cfc8; height:19px; padding:0 3px 0 3px; font-size:11px; color:#666666;}
.password	{border:1px solid #d5cfc8; height:19px; padding:0 3px 0 3px; font-size:11px; color:#666666;}
.textarea	{border:1px solid #d5cfc8;}

/*
input {
 font-size:expression( (this.type=='text') ? '11px' : '' );
 color:expression( (this.type=='text') ? '#3a3a3a' : '' );
 border:expression( (this.type=='text') ? '1px solid #a2b3c3' : '' );
 line-height:expression( (this.type=='text') ? '11pt' : '' );
 padding-left:expression( (this.type=='text') ? '3px' : '' );
} 
*/

.radio		{vertical-align:middle;}
.check		{vertical-align:middle;}

.btn_right	{padding:10px 0 0 0; text-align:right;clear:both;}
.btn_right02{clear:both;width:485px;background:#FBF7F4;padding:12px 30px 12px 0pt;text-align:right;}
.btn_pop_right {padding:15px 0 3px 0;text-align:right;}
.btn_pop_center {margin:15px 0 3px 0;text-align:center; clear:both;}
.btn_pop_center2 {height:20px; padding:15px 0 0 0; text-align:center;}

.leftbox	{text-align:left;}

img { border:0px; }
form { margin:0px; }

/* a:link, a:visited, a:active { text-decoration:none; color:#505050; } */
a:link { text-decoration:none; color:#505050; }
a:visited { text-decoration:none; color:#505050; }
a:active { text-decoration:none; color:#505050; }
a:hover { text-decoration:underline; }

a:link.library_prof { text-decoration:none; color:darkgreen; }
a:visited.library_prof { text-decoration:none; color:darkgreen; }
a:active.library_prof { text-decoration:none; color:darkgreen; }
a:hover.library_prof { text-decoration:underline; }

/*
a:link { text-decoration:none; color:darkblue; }
a:visited { text-decoration:none; color:#505050; }
a:active { text-decoration:none; color:darkblue; }
a:hover { text-decoration:underline; }
*/

a.rollover img { border-width:0px; display:inline; } 
a.rollover img.over { display:none; } 
a.rollover:hover { border:0px } 
a.rollover:hover img { display:none; } 
a.rollover:hover img.over { display:inline; } 

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.small { font-size:8pt; font-family:Tahoma,dotum; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

.dot1 { margin:0; padding:0; list-style:none; }
.dot1 li { background:url(http://img.sir.co.kr/v14/dot.gif) 5px 9px no-repeat; color:#555555; padding-left:12px; line-height:18px; }
.dot1 .comment { font-size:11px; font-family:Tahoma,dotum; color:#ff6600; }

#login { margin:3px; width:184px; height:104px; background:url(http://img.sir.co.kr/v14/outlogin/login_bg2.gif) 0 0 no-repeat; color:#555; }
#login .point { font-size:11px; font-family:Tahoma,dotum; }
#login .memo { font-size:11px; font-family:Tahoma,dotum; }
#login .scrap { font-size:11px; font-family:Tahoma,dotum; }
#login .btn { float:left; width:60px; text-align:center; font-size:11px; font-family:Tahoma,dotum; }
#login .quick_move { width:180px; margin-left:2px; } 

#outlogin { margin:3px; width:184px; height:104px; background:url(http://img.sir.co.kr/v14/outlogin/outlogin_bg2.gif) 0 0 no-repeat; }
#outlogin .input_text { width:105px; height:15px; border:0; margin:0; padding:0; font-size:11px; color:#7c7c7c; font-family:Verdana; font-weight:normal; letter-spacing:0px; padding-top:1px; }
#outlogin .register { float:left; font-size:11px; font-family:Tahoma,dotum; font-weight:bold; margin-left:2px; }
#outlogin .forget { float:left; font-size:11px; font-family:Tahoma,dotum; margin-left:10px; }

.singo_title { color:#aaaaaa; }
.singo_here { color:#ff6600; text-decoration:underline; }

#writeContents { line-height:20px; } 

.latest-title { margin-bottom:10px; height:30px; border-bottom:1px solid #ddd; }
.commentFont {font-family:Tahoma,verdana;font-size:7pt;color:#ff6600;letter-spacing:0px;}

#google_sir_view { margin:30px 0 10px 0; }

.lh {line-height: 150%;}
.jt {text-align:justify;}
.li {font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD;}
.ul {list-style-type:square; color:#66AEAD;}
.ed {border:1px solid #CCCCCC;} 
.tx {border:1px solid #CCCCCC;} 
.small {font-family:Tahoma,dotum;font-size:8pt;}
.stress{color:#ff3300;}/*°­Á¶*/
.cloudy{color:#888888;}/*Èå¸²*/
.gray_01 { color:#BABABA; }
.lsm {letter-spacing:-1px}

#writeContents a:link, #writeContents a:visited, #writeContents a:active { text-decoration:none; color:#005B59; }
#writeContents a:hover { text-decoration:underline; }

.txt_title_12_bold{font-size:12px; color: #704446; font-weight: bold; line-height:150% }

.txt_cont_default_light {
font-size:12px;
color: #333333;
font-weight: light;
line-height:130%; 
}

.txt_cont_default_bold {
font-size:12px;
color: #b30000;
font-weight: light;
line-height: 130%;
}

.txt_title_03{color: #d1b6b9; font-weight: bold; line-height:150% }

.table_line_td_top_bottom {
border-right:1px dotted #FFFFFF;
border-top:1px dotted #d8d8d8;
border-bottom:1px dotted #d8d8d8;
font-size:12px;
color: #333333;
font-weight: light;
line-height:150%
}

.table_border {
border-top:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
}

.table_line_td_bottom {
border-right:1px dotted #FFFFFF;
border-bottom:1px dotted #d8d8d8;
font-size:12px;
color: #333333;
font-weight: light;
line-height:150%
}

.member_table_subject {
color: #ffffff;
font-size:11px;
font-weight: bold;
line-height:150%;
}

.line_dot_library {
color: #ffffff;
font-size:11px;
font-weight: bold;
line-height:150%;
}

/* Pool */
a:link.member_pool { text-decoration:none; color:darkblue; }
a:visited.member_pool { text-decoration:none; color:darkblue; }
a:active.member_pool { text-decoration:none; color:darkblue; }
a:hover.member_pool { text-decoration:underline; }

.pool_list_title_bold {
color: #87526b;
font-size: 10pt;
font-weight: bold;
line-height: 120%;
padding: 6 10 6 10px;
}

.pool_list_line_td_top {
border-top: 1px dotted #d8d8d8;
font-size: 9pt;
line-height: 120%;
text-align: justify;
padding: 2 6 2 6px;
}

.pool_view_title_bold {
color: #505050;
font-size: 13pt;
font-weight: bold;
line-height: 120%;
text-align: justify;
padding: 6 6 6 6px;
}

.pool_view_cont {
border-top: 1px dotted #d8d8d8;
font-size: 9pt;
line-height: 120%;
text-align: justify;
padding: 2 6 2 6px;
}

/* Library */
.library_list_title_bold {
color: #87526b;
font-size: 10pt;
font-weight: bold;
line-height: 120%;
padding: 6 10 6 10px;
}

.library_list_line_td_top {
border-top: 1px dotted #d8d8d8;
font-size: 9pt;
line-height: 120%;
text-align: justify;
padding: 2 6 2 6px;
}

.library_view_title_bold {
color: #505050;
font-size: 13pt;
font-weight: bold;
line-height: 120%;
text-align: justify;
padding: 6 6 6 6px;
}

.library_view_cont {
border-top: 1px dotted #d8d8d8;
font-size: 9pt;
line-height: 120%;
text-align: justify;
padding: 2 6 2 6px;
}
