table {
	border-collapse: collapse;
	border-spacing: 0;
	border:0px;
	width:100%;
	
}

td,th{ vertical-align:middle;font-weight:normal;}

.table {
	margin: 0 0 0em 0;
	width: 100%;
	background:#fff;
}

table.table thead {
	border-bottom: solid 2px rgba(210, 215, 217, 0.75);
}

table.table tbody tr {
	border: solid 1px rgba(210, 215, 217, 0.75);
	border-left: 0;
	border-right: 0;
}

table.table tbody tr:nth-child(2n + 1) { 
	background-color: rgba(230, 235, 237, 0.25);
}

table.table tbody tr:hover td {
    background: #F4FAFF;
}

table.table tfoot {
	border-top: solid 2px rgba(210, 215, 217, 0.75);
	border-bottom: solid 2px rgba(210, 215, 217, 0.75);
}


table.table td {
	padding: 0.7em 0.1em;
	vertical-align:middle;
}

table.table th {
	color: #3d4449;
	padding:0.6em;
	text-align: center;
	background:#eee;
	vertical-align:middle;
}

table.display th,
table.display td {
    border: 1px solid #ddd;
    padding: 0.7em 0.25em;
    vertical-align:middle;
    
}

table.display th {
    background: #f9f9f9;
    text-align:center;
    vertical-align:middle;
}

table.display td {
    background: #fff;
    text-align:center;
    vertical-align:middle;
}

table.tdleft td {
    background: #fff;
    text-align:left;
    vertical-align:middle;
}




table.responsive-table {
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
}


.table_type2{border-spacing:0; border-collapse:collapse; whdth:100%; border-top:2px solid #232438; }
.table_type2 th{ background:#f2f3f6; color:#333 ;border:1px #ddd solid; padding:20px 10px 20px 10px;}
.table_type2 tr,table.type1 td{ border:1px #ddd solid;  padding:20px 10px 20px 10px; color:#333 ; line-height:1.2rem;}
.table_type2 td{padding-left:7px;}


.table_type3{border-spacing:0; border-collapse:collapse; whdth:100%; border-top:2px solid #232438; }
.table_type3 th{ background:#f2f3f6; color:#333 ;border:1px #ddd solid; padding:20px 10px 20px 10px;}
.table_type3 tr,table.type1 td{ border:1px #ddd solid;  padding:20px 10px 20px 10px; color:#333 ; line-height:1.2rem;}
.table_type3 td{padding:3px;border: 1px solid #ddd;}


.responsive-table{}
.nottable-table{} /* ¸ð¹ÙÀÏ Å×ÀÌºí ÆÄ±«*/
.nottable-table-td{}
.ticketsClass{}
.ticketsClass div.divtitlehide{ display:none;}	
@media( max-width: 640px ) { 
    table.responsive-table {
        box-shadow: none;
    }
    table.responsive-table thead,table.responsive-table colgroup {
        display: none !important;
    }
    
    table.responsive-table tr,
    table.responsive-table td {
        display: block;
        
    }
    
    table.responsive-table tr {
        box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
        margin-bottom: 1em;
        position: relative;
    }
    
    table.responsive-table td {
        border-top: none;
        width:auto;
        text-align:left !important;
    }
    
    table.responsive-table td.organisationnumber {
        background: #f2f2f2;
        border-top: 1px solid #ddd;
    }
    
    table.responsive-table td.actions {
        background:none;
        border: none;
        position: absolute;
        right: 1px;
        top: 1px;
        
        
       
    }
    
    

    
    /*
    *
    *	Å×ÀÌºí ¾ø¾Ö±â
    *
    */
    .nottable-table-td td:nth-child(1){
    	width:100% !important;
    	display: block !important; 
    }
    
    .nottable-table-td td:nth-child(2) {
        border: none !important;
        display: none !important; 
    }	
    
	.nottable-table,
	.nottable-table > thead,
	.nottable-table > tbody,
	.nottable-table > tfoot,
	.nottable-table > tr,
	.nottable-table > th,
	.nottable-table > td {
		display: block  !important;
	}
	
	.nottable-table > thead,
	.nottable-table > thead > colgroup {
		display:none !important;
	}

	.nottable-table > tr {
		border-bottom: 1px solid #ddd;
	}

	.nottable-table > th,
	.nottable-table > td {
		border-top: none  !important;
		border-bottom: none  !important;
		width:100%  !important;
	}
	
	.nottable-table > td {
		text-align:left !important;
		padding:5px !important;
		/*margin:0px !important;*/
		padding-left:10px !important;
		
	}    
	
	
	/*
	*	Å×ÀÌºí Á¶Á¤
	*/
	.ticketsClass div.divtitlehide{margin-bottom:5px; display:block !important;}	
	
	.ticketsClass,
	.ticketsClass thead,
	.ticketsClass tbody,
	.ticketsClass tfoot,
	.ticketsClass tr,
	.ticketsClass th,
	.ticketsClass td {
		display: block  !important;
	}
	
	.ticketsClass thead,
	.ticketsClass thead colgroup {
		display:none !important;
	}

	.ticketsClass tr {
		border-bottom: 1px solid #ddd;
	}

	.ticketsClass th,
	.ticketsClass td {
		border-top: none  !important;
		border-bottom: none  !important;
		width:100%  !important;
	}
	
	.ticketsClass td {
		text-align:left !important;
		padding:5px !important;
		/*margin:0px !important;*/
		padding-left:10px !important;
		
	}	
    
    
    /*
    *
    *	°Ô½ÃÆÇ Çü½Ä
    *
    */
    
    table.bbstype-table {
        box-shadow: none;
    }
    table.bbstype-table thead,table.bbstype-table thead colgroup {
        display: none;
    }
    table.bbstype-table th{
   		display: block  !important;
    }
	table.bbstype-table th{
		border-top: none  !important;
		border-bottom: none  !important;
		width:100%  !important;
	}    
	
	table.bbstype-table tr {
		background:#fff !important;
       
       
    }
    
    table.bbstype-table td {
         border: none;
         display: inline-block;
         height:auto;
    }	
    

    table.bbstype-table td.comma:after {
    	content:', '; 
    	 display: inline-block;
    }
    
    table.bbstype-table td.displaynone {
    	display: none;
    }
    
    table.bbstype-table td.displayblock {
    	display: block;
    	text-align:left;
    }
    
    table.bbstype-table td.displayblock a {
    	display: block;
    	font-size:15px;
    }
    
    table.bbstype-table td.actions {
        background: url(/khboard/img/icon_menus11.png) no-repeat !important;
        background-position: center right;
        width:36px;
        border: none;
        position: absolute;
        right: 0;
        top: 1;
        
        margin-right:18px;
        margin-top:-15px;
    }          
    
}



.tableGray_type { width:100%; text-align:center; border-collapse: separate; border-spacing: 0px; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; }
.tableGray_type th { padding:5px 0px 5px 0px; background:url(/images/bgThDefault.gif) #fff repeat-x left bottom; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; letter-spacing:-1}
.tableGray_type td { padding:4px 0px 4px 0px; border:1px solid #bbbbbb; border-right:0px solid #bbbbbb; border-bottom:0px solid #bbbbbb; }


/*
*	
*
*
*		¸¶ÀÌ½ºÅÍ ±âÁ¸ Àû¿ëµÈ Å¬·¹½º¸¦ Çö ½ºÅ¸ÀÏ·Î º¯°æ 
*
*
*
*/

.tableGray_types{
	margin: 0 0 0em 0;
	width: 100%;
	background:#fff;
}


table.tableGray_types thead {
	border-bottom: solid 2px rgba(210, 215, 217, 0.75);
}

table.tableGray_types tbody tr {
	border: solid 1px rgba(210, 215, 217, 0.75);
	border-left: 0;
	border-right: 0;
}

table.tableGray_types tbody tr:nth-child(2n + 1) { 
	background-color: rgba(230, 235, 237, 0.25);
}

table.tableGray_types tbody tr:hover td {
    background: #F4FAFF;
}

table.tableGray_types tfoot {
	border-top: solid 2px rgba(210, 215, 217, 0.75);
	border-bottom: solid 2px rgba(210, 215, 217, 0.75);
}


table.tableGray_types th,
table.tableGray_types td {
    border: 1px solid #ddd;
    padding: 0.7em 0.25em;
    vertical-align:middle;
    
}

table.tableGray_types th {
    background: #f9f9f9;
    text-align:center;
    vertical-align:middle;
}

table.tableGray_types td {
    background: #fff;
    text-align:center;
    vertical-align:middle;
}

table.tableGray_types .left{text-align:left;}



/*
*
*	¸¶ÀÌ½ºÅÍ ÀÎÁõ ¿¹Àü ½ºÅ¸ÀÏ¸íÀ» ÀçÁ¤ÀÇ
*
*/


.tableGray_type4 {
	margin: 0 0 0em 0;
	width: 100%;
	background:#fff;
}

table.tableGray_type4 thead {
	border-bottom: solid 1px rgba(210, 215, 217, 0.75);
}

table.tableGray_type4 tbody tr {
	border: solid 1px rgba(210, 215, 217, 0.75);
	border-left: 0;
	border-right: 0;
}

table.tableGray_type4 tbody tr:nth-child(2n + 1) { 
	background-color: rgba(230, 235, 237, 0.25);
}

table.tableGray_type4 tbody tr:hover td {
    background: #F4FAFF;
}

table.tableGray_type4 tfoot {
	border-top: solid 1px rgba(210, 215, 217, 0.75);
	border-bottom: solid 1px rgba(210, 215, 217, 0.75);
}


table.tableGray_type4 td {
	padding: 0.7em 0.1em;
	vertical-align:middle;
}

table.tableGray_type4 th {
	color: #3d4449;
	padding:0.6em;
	text-align: center;
	background:#eee;
	vertical-align:middle;
}

table.tableGray_type4 th,
table.tableGray_type4 td {
    border: 1px solid #ddd;
    padding: 0.7em 0.25em;
    vertical-align:middle;
    
}

table.tableGray_type4 th {
    background: #f9f9f9;
    text-align:center;
    vertical-align:middle;
}

table.tableGray_type4 td {
    background: #fff;
    text-align:center;
    vertical-align:middle;
}



.tableGray_type3 {width:100%; text-align:center; border-bottom:1px solid #5f89bd; border-top:0px solid #5f89bd; font:12px Dotum; border-collapse:collapse;}
.tableGray_type3 caption {display:none;}
.tableGray_type3 tfoot {font-weight:bold; background-color:#F5F7F9;}
.tableGray_type3 th {padding:6px 0 6px 0;  border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca; font-family:"µ¸¿ò", "Dotum","±¼¸²", "Gulim","Sans-serif" ;font-size:12px; color:#666; letter-spacing:-1}
.tableGray_type3 th.left { text-align:left; padding-left:5px; }
.tableGray_type3 th.title1 { BACKGROUND:url(/images/bgThDefault.gif) #fff repeat-x left bottom; color:#666;}
.tableGray_type3 th.title2 { background-color:#f2f2f2; color:#808080;}
.tableGray_type3 th.title3 { background-color:#f7f7f7; color:#808080;}
.tableGray_type3 th.nobold {font-weight:100;}
.tableGray_type3 th.f_red {color:#cc0000}
.tableGray_type3 th.f_gold {color:#ff6c00}
.tableGray_type3 th.f_blue {color:#3366cc}
.tableGray_type3 th.f_green {color:#009933}
.tableGray_type3 th.f_violet {color:#6633cc}
.tableGray_type3 th.bg_yellow1 {background-color:#ffffb9;}
.tableGray_type3 th.bg_yellow2 {background-color:#ffffd9;}
.tableGray_type3 th.bg_pink1 {background-color:#ffe7ff;}
.tableGray_type3 th.bg_pink2 {background-color:#fff2ff;}
.tableGray_type3 th.bg_blue1 {background-color:#e0eefe;}
.tableGray_type3 th.bg_blue2 {background-color:#eef6fe;}
.tableGray_type3 th.bg_green1 {background-color:#ebfdd4;}
.tableGray_type3 th.bg_green2 {background-color:#f4fee7;}
.tableGray_type3 th.bg_violet1 {background-color:#e7dfff;}
.tableGray_type3 th.bg_violet2 {background-color:#f2edff;}
.tableGray_type3 td {padding:7px 0 7px 0; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; color:#4C4C4C; }
.tableGray_type3 td.ranking {font-weight:bold;}
.tableGray_type3 td.title1 { background-color:#eeeeee; color:#808080;}
.tableGray_type3 td.title2 { background-color:#f2f2f2; color:#808080;}
.tableGray_type3 td.title3 { background-color:#f7f7f7; color:#808080;}
.tableGray_type3 td.f_red {color:#cc0000}
.tableGray_type3 td.f_gold {color:#ff6c00}
.tableGray_type3 td.f_blue {color:#0066ff}
.tableGray_type3 td.f_green {color:#009933}
.tableGray_type3 td.f_violet {color:#6633cc}
.tableGray_type3 td.bg_yellow1 {background-color:#ffffb9;}
.tableGray_type3 td.bg_yellow2 {background-color:#ffffd9;}
.tableGray_type3 td.bg_pink1 {background-color:#ffe7ff;}
.tableGray_type3 td.bg_pink2 {background-color:#fff2ff;}
.tableGray_type3 td.bg_blue1 {background-color:#e0eefe;}
.tableGray_type3 td.bg_blue2 {background-color:#eef6fe;}
.tableGray_type3 td.bg_green1 {background-color:#ebfdd4;}
.tableGray_type3 td.bg_green2 {background-color:#f4fee7;}
.tableGray_type3 td.bg_violet1 {background-color:#e7dfff;}
.tableGray_type3 td.bg_violet2 {background-color:#f2edff;}
.tableGray_type3 td.bold {font-weight:bold;}
.tableGray_type3 td.left { text-align:left; padding-left:5px;}
.tableGray_type3 td.right { text-align:right; padding-right:5px;}
.tableGray_type3 td.center { text-align:center; }
.tableGray_type3 td.num { padding-right:3px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
