* {	
    padding: 0;
}
body {
	margin: 0 0 0 0px; padding: 0;
	background: #fff;
    font: 12px/140% Arial;
	color: #404041;
	background: url(./images/common/all_bg.gif) repeat-x;
}
td, th {
    font: 12px/140% Arial;
	color: #666666;
}
img	{
	border: 0;
}
b {
    font-weight: bold;
}
select, textarea, radio, checkbox {
    font: 12px/160% Arial;
    border: 1px solid #C6C6C6; 
    color: #474747;    
}
input {	
	font: 12px/150% Arial;
    border: expression((this.type=='checkbox' || this.type=='radio' || this.type=='image') ? '0':'1px solid #C6C6C6' );
	height: expression((this.type=='image') ? '':'20px' );
}

a:link, a:visited, a:active {
	color: #404041;
	text-decoration: none;
}
a:hover {
	color: #4B77A7;
	text-decoration: underline;
}
.date {
	color: #AEAEAE;
	font-size: 10px;
}
.strong {color: #6085AE;
	font-size: 17px;
	font-weight:bold;
}


/* line space */
td.pad_3  {height: 3px; font-size: 1px;}
td.pad_6  {height: 6px; font-size: 1px;}
td.pad_10  {height: 10px; font-size: 1px;}
td.pad_20  {height: 20px; font-size: 1px;}
td.pad_30  {height: 30px; font-size: 1px;}
td.pad_40  {height: 40px; font-size: 1px;}

/* board list */
table.list
{
   border-bottom: 2px solid #E7E6E6;
}

.list_th {
    text-align: center;
    height: 31px;
	border-top: 2px solid #81AECA;
    padding: 6px 0px 0px 0px;	
    border-bottom: 1px solid #CACACA; 	
    background: url(./images/board/board_title_bg.gif) repeat-x;
}

.list_td {
    text-align: center;
    height: 31px;	
    color: #666666;
    padding: 7px 7px 3px 7px;
    border-bottom: 2px solid #EEEEEE; 
}

.list_th_view {
    text-align: center;
    height: 35px;
	border-top: 2px solid #81AECA;
    padding: 3px 0px 0px 0px;	
    border-bottom: 1px solid #CACACA; 	
    background: url(./images/board/board_view_bar.gif) no-repeat right bottom;
}


.list_th_view_end {
    text-align: center;
    height: 35px;
	border-top: 2px solid #81AECA;
    padding: 3px 0px 0px 0px;	
    border-bottom: 1px solid #CACACA; 	
}

.list_th_view02 {
    text-align: center;
    height: 35px;
    padding: 3px 0px 0px 0px;	
    border-bottom: 1px solid #CACACA; 	
    background: url(./images/board/board_view_bar.gif) no-repeat right bottom;
}

.list_th_view02_end {
    text-align: center;
    height: 35px;
    padding: 3px 0px 0px 0px;	
    border-bottom: 1px solid #CACACA; 	
}

/* Online */


.online_table_l {
    text-align: center;
    height: 35px;
    padding: 6px 0px 0px 0px;	
    border-bottom: 2px solid #E7E6E6; 	
	border-top: 2px solid #81AECA;	
    background: #F5F5F5;
}

.online_table {
    text-align: center;
    height: 35px;
    padding: 6px 0px 0px 0px;	
    border-bottom: 2px solid #E7E6E6; 	
    background: #F5F5F5;
}

.online_td_l {
    text-align: left;
    height: 35px;
    padding: 5px 5px 5px 10px;	
    border-bottom: 2px solid #E7E6E6; 	
	border-top: 2px solid #81AECA
    background: #ffffff;
}

.online_td {
    text-align: left;
    height: 35px;
    padding: 5px 5px 5px 10px;	
    border-bottom: 2px solid #E7E6E6; 	
    background: #ffffff;
}

/* paging */
.paging {
    height: 30px;
    text-align: center;
    font: 11px/130% Gulim;
    color: #666;
    padding: 10px 0px 0px 0px;			
    letter-spacing: 1px; 
}
.paging a:link,
.paging a:visited,
.paging a:active {
    font: 11px/130% Gulim;
    text-decoration: none;
}
.paging a:hover {
	text-decoration: underline;
}
.paging_select {
    font: bold 11px/130% Gulim;
    color: #7291AD;
    text-decoration: underline;
}

/* board button */
.btn{
    text-align: right;
    height: 30px;
    padding: 10px 10px 5px 0px;
}

.btn_center{
    text-align: center;
    height: 20px;
    padding: 5px 5px 5px 10px;
}
