﻿html, table#main {height:100%;}

form.FormDisplayed{
	height:100%; /* needed for container min-height */
}

body 
{
	font-family: dotum, Verdana;
	font-size: 12px;
	line-height:160%;
	color: black;
	margin: 0;
	padding: 0;
	height:100%;
}

div.container 
{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div.Maincontent {
	padding:1em 0em 5em; /* bottom padding for footer */
	width:100%;
}

.footer
{
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
}

img
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
}

a:link 
{	
	text-decoration: none;
	color:#333333;
}

a:visited {
	text-decoration: none;
	color:#333333;
}

a:hover {
	color:#f26522;
}

a:active {
	color:#f26522;
}

.left_title
{
	font-family:dotum, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4b4b;
}

.left_title a:link
{
    font-size:12px;
    color:#4b4b4b;
}

.left_title a:visited
{
    font-size:12px;
    color:#4b4b4b;
}

.left_title a:hover
{
    font-size:12px;
    color:#f26522;
}

.left_title a:active
{
    font-size:12px;
    color:#f26522;
}

.left_group
{
	font-family:dotum;
	font-size:11px;
	color:#386a95;
}
.theme
{
	font-family:dotum;
	color:#000000;
	font-size:11px;
	letter-spacing:-1px;
}
.list_img
{
	font-family:dotum;
	font-size:11px;
	color:#1f4e76;
	line-height:150%;
}
.list_text
{
	font-family:dotum;
	font-size:11px;
	color:#666666;
}
.img_infor_subject
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.Gray
{
    font-size:12px;
	font-family:dotum;
	color:#515151;
}

.impComment
{
	width:530px;
	height:40px;
	border:solid 1 #cccccc; 
	line-height:17px; 
}

.comment
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#448cca;
	font-size:11px;
}
.artist
{
	font-family:dotum,verdana;
	font-size:11px;
}
.artist_list
{
	font-family:dotum,verdana;
	font-size:11px;
	color:#898989;
	font-weight:bold;
}
.artist_name
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9c9c9c;
}
.search_input
{
	width:320px;
	border-top:solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	height:14px;
	margin:2px;
	font-family:dotum;
	font-size:12px;
	font-weight:bold;
	color:#5785ac;
	padding-left:2px;
	padding-top:3px;

}

.mypage_left
{
	font-family:gulim, dotum;
	font-size:12px;
}

.mypage_left a:hover
{
    font-size:12px;
    color:#e55868;
}

.mypage_left a:active
{
    font-size:12px;
    color:#e55868;
}
.faq_title
{
	font-family:dotum;
	font-size:12px;
	font-weight:bold;
	color:#666666
}
.faq_title:link 
{	
	color:#666666
}

.faq_title:visited {
	color:#666666
}

.faq_title:hover {
	color:#666666;
}

.faq_title:active {
	color:#666666
}
.popup
{
	font-family:dotum;
	font-size:12px;
	color:#666666;
	letter-spacing:-1px;
}
.black_letter
{
	color:#000000;
	letter-spacing:-1px;
	font-size:12px;
}
.join1
{
	width:320px;
	border-top:solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	height:14px;
	margin:2px;
	font-family:dotum;
	font-size:12px;
	padding-left:2px;
	padding-top:3px;
	scrollbar-face-color:#fdfdfd;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#bababa;
	scrollbar-darkshadow-color:#F6F6F6;
	scrollbar-shadow-color:#bababa;
	scrollbar-arrow-color:#bababa;
	scrollbar-track-color:#f6f6f6;


}

scrollbar {  
    scrollbar-face-color:#D8D8D8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-color:#F6F6F6;
	scrollbar-shadow-color:#8C8C8C;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E0E0E0;
 
}

.join3
{
	border:solid 1px #ebebeb;
	background-color:#f6f6f6;
	margin:2px;
	font-family:dotum;
	font-size:12px;
	padding-left:2px;
	padding-top:3px;
	scrollbar-face-color:#fdfdfd;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#bababa;
	scrollbar-darkshadow-color:#F6F6F6;
	scrollbar-shadow-color:#bababa;
	scrollbar-arrow-color:#bababa;
	scrollbar-track-color:#f6f6f6;


}

.name_unknown
{
	width:120px;
	border-top:solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	/*height:20px;*/
	height:15px;
	margin:2px;
	font-family:dotum;
	font-size:12px;
	padding-left:2px;
	padding-top:2px;

}
.password_input
{
	width:120px;
	border-top:solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	height:15px;
	margin:2px;
	font-family:dotum;
	font-size:12px;
	padding-left:2px;

}
.join_infor
{
	font-size:11px;
	font-family:dotum, gulim;
	font-weight:bold;
	color:#997a7a;
	text-align:right;
	padding-right:15px;
}
.joininfor_input
{
	background-color:#f3f3f3;
	border-top:solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	height:15px;
	margin:2px;
	font-family:dotum;
	font-size:12px;
	padding-left:2px;

}
.acquaint_ea5e6f
{
	font-size:11px;
	color:#ea5e6f;
	font-family:dotum;
}
.acquaint_main
{
	font-size:12px;
	font-family:dotum;
	letter-spacing:-1px;
}

.tcnmedia
{
	font-family:dotum;
	color:#666666;
	font-size:11px;
	letter-spacing:-1px;
	line-height:160%;
}

.joininfor_textbox
{
    background-color:#f3f3f3;
	border-top:solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	margin:2px;
	font-family:dotum;
	font-size:12px;
	padding-left:2px;
}


scrollbar {  
    scrollbar-face-color:#D8D8D8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-color:#F6F6F6;
	scrollbar-shadow-color:#8C8C8C;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E0E0E0;
 
}

.join3
{
	border:solid 1px #ebebeb;
	background-color:#f6f6f6;
	margin:2px;
	font-family:dotum;
	font-size:12px;
	padding-left:2px;
	padding-top:3px;
	scrollbar-face-color:#fdfdfd;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#bababa;
	scrollbar-darkshadow-color:#F6F6F6;
	scrollbar-shadow-color:#bababa;
	scrollbar-arrow-color:#bababa;
	scrollbar-track-color:#f6f6f6;


}

.divPager
{
	border-top:solid 4px #E7EBF7;
	clear:both;
	padding:10px;
	text-align:center;
}
.mypage_pay
{
	font-size:14px;
	font-weight:bold;
	font-family:dotum;
	color:#e55868;
}



.pager{
	font-family:돋움; font-size:9pt; color:#999;
}
.pager .current
{
	PADDING-LEFT: 6px;
	padding-right:6px;
	font-weight:bold;
	color:#f26522;
}

.pager .active
{
	PADDING-LEFT: 6px;
	padding-right:6px;
	font-weight:bold;
	color:white;
}

.pager .out
{
	PADDING-LEFT: 6px;
	padding-right:6px;
	font-weight:bold;
	color:white;
}

.pager .over
{
	background-color:#F3F3F3; 
	font-weight:bold; 
	PADDING-LEFT: 6px; 
	padding-right:6px;
	color:white;
}

.impLine
{
	border-bottom:solid 1px #ccc;
}

.TopTheme
{
    width:100%;
}

.TopTheme:hover
{
    background-color:#ededed;    
}

.popOrange	{
	color: #fa6f00;	
	font-family: verdana,Dotum;
	font-size: 12px;
}



.Table_p_lef_00	{
	background-color: #faf9f5;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:solid;
	color:#666666;
}
.Table_p_lef_01	{
	background-color: #eef3fb;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:solid;
	color:#666666;
}
.Table_p_lef_02	{
	background-color: #faf9f5;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:solid;
	color:#666666;
}
.Table_p_lef_03	{
	background-color: #e8f8fd;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:solid;
	color:#666666;
}
.Table_p_lef_04	{
	background-color: #f4f3f2;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:solid;
	color:#666666;
}
.Table_p_line{
	background-color: #ddddd7;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
}
.Table_p_bg{
	background-color: #ffffff;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:solid;
	color:#666666;
}
.Tae_p_ti01	{
	background-color: #d6e6f7;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
}
.Tae_p_ti02	{
	background-color: #fbf8ea;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
}
.Tae_p_ti03	{
	background-color: #c2eaf6;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}
.Tae_p_ti04	{
	background-color: #f0f2f2;	
	font-family: verdana,Dotum;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}
.txt_11{
	font-family: verdana,Dotum;
	font-size: 11px;
	font-weight:solid;
	color:#666666;
}
.txt_13{
	font-family: verdana,Dotum;
	font-size: 13px;
	font-weight:solid;
	color:#000000;
}
