a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }




/*****************************************************************
 * Common Css                                                    *
 *****************************************************************/
body 
{
	scrollbar-face-color: #C0C0C0; 
	scrollbar-shadow-color: #999999; 
	scrollbar-3dlight-color: #cccccc; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #E0E0E0;
	color: #676767 ; 
	font-family:Tahoma, Verdana;
	font-size: 11px; 
	margin:0px 0px 0px 0px;	 -* up right down left *-
} 


td{
	font-size:11px;
	font-family:Tahoma,Verdana;
	letter-spacing: 0.5px;
	color:787878;
	line-height: 12pt;
}


.hand {cursor:hand};

/*****************************************************************
 * Input Box                                                     *
 *****************************************************************/
.input_login {
			background: #476D82; 
			color: #C1E3F6; 
			width:150px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px #203643 solid; 
			font-family:Tahoma;
			}
			
.input_login2 {
			background: #BABABA; 
			color: #ffffff; 
			width:140px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px #B9B8B8 solid; 
			font-family:Tahoma;
			}	
			
.input_login3 {
			background: #FFFFFF; 
			color: #8D8E92; 
			width:160px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px #CECECE solid; 
			font-family:Tahoma;
			}					
			

.input_search {
			background: #D0D0D0; 
			color: #ffffff; 
			width:90px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px #AAAAAA solid; 
			font-family:Tahoma;
			}


.input_box {
			background: #FFFFFF; 
			color: #8A8989; 
			width:130px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px #7F9DB9 solid; 
			font-family:Tahoma;
			}
			
.input_box2 {
			background: #FFFFFF; 
			color: #000000; 
			width:90px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px #CECFD0 solid; 
			font-family:Tahoma;
			}
			
.input_box_270 {
			background: #FFFFFF; 
			color: #000000; 
			width:270px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px solid #7F9DB9; 
			font-family:Tahoma;
			}
			
.input_box_300 {
			background: #FFFFFF; 
			color: #8D8E92; 
			width:300px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px #CECECE solid; 
			font-family:Tahoma;
			}		


.input_box_400 {
			background: #FFFFFF; 
			color: #000000; 
			width:400px; 
			height:18px; 
			font-size:8.5pt; 
			border:1px solid #7F9DB9; 
			font-family:Tahoma;
			}
			
.input_box_500 {
			background: #FFFFFF; 
			color: #A7A7A7; 
			width:400px; 
			height: 60px;
			font-size:8.5pt; 
			border:1px #4297DA solid; 
			font-family:Tahoma;
			}
			
.text_area {
			background: #FFFFFF; 
			color: #393629; 
			width:100% ;
			height:300px; 
			font-size:8.5pt; 
			border:1px #DCD6D8 solid; 
			font-family:Tahoma;
			padding: 15;
			}
			
.text_area_comment {
			background: #FFFFFF; 
			color: #393629; 
			width:420 ;
			height:40px; 
			font-size:8.5pt; 
			border:1px #DCD6D8 solid; 
			font-family:Tahoma;
			}			

.select_box_60 {
			background: #FFFFFF; 
			color: #8A8989; 
			width:60px; 
			height:16px; 
			font-size:8.5pt; 
			border:1px #CECFD0 solid; 
			font-family:Tahoma;
			}
			
			
.select_box_70 {
			background: #FFFFFF; 
			color: #8A8989; 
			width:70px; 
			height:16px; 
			font-size:8.5pt; 
			border:1px #CECFD0 solid; 
			font-family:Tahoma;
			}
			

.select_box_100 {
			background: #FFFFFF; 
			color: #8A8989; 
			width:100px; 
			height:19px; 
			font-size:8.5pt; 
			border:1px #594D7E solid; 
			font-family:Tahoma;
			}
			
.select_box_270 {
			background: #FFFFFF; 
			color: #8A8989; 
			width:270px; 
			height:19px; 
			font-size:8.5pt; 
			border:1px #E5E5E5 solid; 
			font-family:Tahoma;
			}			

/*****************************************************************
 * Padding Info Css    상 우 하 좌                               *
 *****************************************************************/
.space_left_menu {padding-left:8px; padding-bottom:8;}
.space_left_menu2 {padding-left:8px; padding-bottom:2;}
.space_portpolio {padding-left:15px; color:#333333; }
.space_error {padding:10px;color:#000000;}

.space_all_15px {padding:15px;}
.space_all_10px {padding:10px;}
.space_all_5px {padding:5px;}
.space_all_3px {padding:3px;}
.space_all_1px {padding:2px;}

.space_left_2px {padding-left:2px;}
.space_left_3px {padding-left:3px;}
.space_left_8px {padding-left:8px;}
.space_left_15px {padding-left:15px;}
.space_left_21px {padding-left:21px;}
.space_left_145px {padding-left:145px;}

.space_right_3px {padding-right:3px;}
.space_right_8px {padding-right:8px;}
.space_right_11px {padding-right:11px;}
.space_right_20px {padding-right:20px;}
.space_right_30px {padding-right:30px;}
.space_right_35px {padding-right:35px;}
.space_right_40px {padding-right:40px;}
.space_right_45px {padding-right:45px;}

.space_top_5px {padding-top:5px;}
.space_top_7px {padding-top:7px;}
.space_top_10px {padding-top:10px;}
.space_top_13px {padding-top:13px;}


.space_bottom_8px {padding-bottom:8px;}
.space_bottom_20px {padding-bottom:20px;}
.space_bottom_30px {padding-bottom:30px;}

.table_fix {table-layout: fixed;}
.img_filter {filter:blendTrans(duration=2)}
img {border:0;}



/*****************************************************************
 * recommend                                                     *
 *****************************************************************/
.recommend {
				font-size: 11px; 
				color: #ffffff; 
				font-family: Tahoma, Verdan a;
				text-decoration:none;

			}
a.recommend:link, a.top_menu:active, a.top_menu:visited {text-decoration:none}
a.recommend:hover {text-decoration:none; color:#000000}


.recommend_s {
				font-size: 11px; 
				color: #000000; 
				font-family: Tahoma, Verdan a;
				text-decoration:none;
				font-weight: bold;

			}
a.recommend_s:link, a.top_menu:active, a.top_menu:visited {text-decoration:none}
a.recommend_s:hover {text-decoration:none; color:#000000}


/*****************************************************************
 * POPUP                                                         *
 *****************************************************************/		
.pop_text{
				font-size: 11px; 
				color: #528BD6; 
				font-family: Tahoma, Verdana;
				text-decoration:none;
}
a.pop_text:link, a.calendar:active, a.calendar:visited {text-decoration:none}
a.pop_text:hover {text-decoration:underline; color:#000000}


/* calendar */
.calendar {
				font-size: 11px; 
				color: #515151; 
				font-family: Tahoma, Verdana;
			}
a.calendar:link, a.calendar:active, a.calendar:visited {text-decoration:none}
a.calendar:hover {text-decoration:underline; color:#CC0066}



/* calendar_sunday */
.calendar_sunday {
				font-size: 11px; 
				color: #F84C5A; 
				font-family: Tahoma, Verdana;
				font-weight: bold;
			}
a.calendar_sunday:link, a.calendar_sunday:active, a.calendar_sunday:visited {text-decoration:none}
a.calendar_sunday:hover {text-decoration:underline; color:#CC0066}



/* calendar_day */
.calendar_day {
				font-size: 12px; 
				color: #7BA529; 
				font-family: Tahoma, Verdana;
				font-weight: bold;
			}
a.calendar_day :link, a.calendar_day:active, a.calendar_day :visited {text-decoration:none}
a.calendar_day :hover {text-decoration:underline; color:#CC0066}



/*****************************************************************
 * page                                                          *
 *****************************************************************/
/* page */
.page {
				font-size: 11px; 
				color: #707070; 
				font-family: Tahoma, Verdana;
				padding-top:1;
			}
a.page:link, a.page:active, a.page:visited {text-decoration:none}
a.page:hover {text-decoration:underline; color:#FF7800}

/* page2 */
.page2 {
				font-size: 11px; 
				color: #FF7800; 
				font-family: Tahoma, Verdana;
				padding-top:1;
			}
a.page2:link, a.page2:active, a.page2:visited {text-decoration:underline}
a.page2:hover {text-decoration:underline; color:#000000}



/*****************************************************************
 * tab_genre                                                      *
 *****************************************************************/
/* 활성 */
.tab_genre  {
				font-size: 10px; 
				color: #49ABCC; 
				font-family: Tahoma, Verdana;
				padding-left:7;
				font-weight: bold;
				text-decoration:none;
			}
a.tab_genre :link, a.page:active, a.page:visited {text-decoration:underline};
a.tab_genre :hover {text-decoration:underline; color:#ffffff};

/* 비활성 */
.tab_genre2  {
				font-size: 10px; 
				color: #777777; 
				font-family: Tahoma, Verdana;
				padding-left:7;
				text-decoration:none;
			}
a.tab_genre2 :link, a.page:active, a.page:visited {text-decoration:underline };
a.tab_genre2 :hover {text-decoration:underline; color:#2D2D2D};



/*****************************************************************
 * bread                                                         *
 *****************************************************************/
/* bread */
.bread {
				font-size: 10px; 
				color: #ABACAC; 
				font-family: Tahoma, Verdana;
				padding:6px;
			}
a.bread:link, a.bread:active, a.bread:visited {text-decoration:none}
a.bread:hover {text-decoration:underline; color:#5CA2E0}



/*****************************************************************
 * more                                                         *
 *****************************************************************/
/* more */
.more {
				font-size: 11px; 
				color: #403D59; 
				font-family: Tahoma, Verdana;
				padding:6px;
				text-decoration:underline;
			}
a.more:link, a.bread:active, a.bread:visited {text-decoration:none}
a.more:hover {text-decoration:underline; color:#5CA2E0}



/*****************************************************************
 * notice                                                       *
 *****************************************************************/
/* notice */
.notice {
				font-size: 11px; 
				color: #777777; 
				font-family: Tahoma, Verdana;
				padding-left:15px; padding-top:10;
				text-decoration:none;
				
			}
a.notice:link, a.bread:active, a.bread:visited {text-decoration:none}
a.notice:hover {text-decoration:underline; color:#5CA2E0}




/*****************************************************************
 * review                                                  *
 *****************************************************************/
/* review */
.review {
				font-size: 11px; 
				color: #5CA2E0; 
				font-family: Tahoma, Verdana;
				padding-left:15px; padding-top:10;
				text-decoration:none;
				
			}
a.review:link, a.bread:active, a.bread:visited {text-decoration:none}
a.review:hover {text-decoration:underline; color:#0A6CBD}




/*****************************************************************
 * news                                                      *
 *****************************************************************/
/* news */
.news {
				font-size: 11px; 
				color: #737373; 
				font-family: Tahoma, Verdana;
				text-decoration:none;
				
			}
a.news:link, a.bread:active, a.bread:visited {text-decoration:none}
a.news:hover {text-decoration:underline; color:#5CA2E0}





/*****************************************************************
 * CONTENTS                                                      *
 *****************************************************************/
.new_title
{
	font-size: 20px;
	color: #8E8E8E;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	font-weight: bold;

}


.new_title2
{
	font-size: 14px;
	color: #1D92F3;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	font-weight: bold;

}

.login
{
	font-size: 11px;
	color: #297DF0;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	font-weight: bold;

}

.login2
{
	font-size: 11px;
	color: #297DF0;
	font-family: Tahoma, Verdana;
	text-decoration: none;

}

.sub_title
{
	font-size: 11px;
	color: #4D4D4D;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	padding-left:5;
	font-weight: bold;

}

.11_bk
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	line-height: 11pt;

}

.11_wh
{
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	line-height: 11pt;

}

.11_wh_bold
{
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	line-height: 11pt;
	font-weight: bold;

}

.11_orange
{
	font-size: 11px;
	color: #FF6445;
	font-family: Tahoma, Verdana;
	text-decoration: none;

}


.11_green
{
	font-size: 11px;
	color: #85B465;
	font-family: Tahoma, Verdana;
	text-decoration: none;

}


.11_blue
{
	font-size: 11px;
	color: #4297DA;
	font-family: Tahoma, Verdana;
	padding-left:15;
	text-decoration: none;

}


.bread_crumb{
    font-size: 11px;
	color: #979898;
	font-family: Tahoma, Verdana;
	text-decoration: none;


}

.bread_crumb2{
    padding: 10px;
    font-size: 11px;
	color: #000000;
	height:105px;
	border:0 solid  #999999; 
	text-align:justify; 
	overflow:auto;
}


.score{
    font-size: 30px;
	color: #ffffff;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	line-height: 30pt;

}



.select_img{
	border-width: "0.1cm";
	border-color: gray; 
	border-style: solid;
}





.content_t {
				font-size: 13px; 
				color: #ffffff; 
				font-family: Tahoma, Verdana;
				letter-spacing: 0.5px;
				font-weight: bold;
			}
			


/* 레이어 관련 */
.main_Layer {
        position:absolute;
        left:225px;
        top:86px;
        width:180px;
        height:102px;
        z-index:10;
}

.sub_Layer {
        position:absolute;
        left:225px;
        top:60px;
        width:180px;
        height:102px;
        z-index:1;
}
			
			
			
