/* BASIC css start */
#main { position: relative; }
/* visual, notice */
#main .visual-evt { zoom: 1; overflow: hidden; }
/* visual */
#main .visual-evt .visual { float: left; }
/* notice */
#main .visual-evt .evt-wrap { float: right; width: 212px; }
#main .visual-evt .ntc h2 { font-size: 0; line-height: 0; }
#main .visual-evt .ntc .list { zoom: 1; overflow: hidden; padding-top: 17px; padding-left: 10px; margin-right: 6px }
#main .visual-evt .ntc .list li,
#main .visual-evt .ntc .list a { float: left; }
#main .visual-evt .ntc .list li { padding-left: 16px; width: 180px; background: url(/images/d3/modern_simple/common/bull_main_ntc.gif) no-repeat 0 45%; }
#main .visual-evt .ntc .list a { width: 100%; height: 23px; line-height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#main .visual-evt .ntc .list a:hover { font-weight: bold; letter-spacing: -1px; text-decoration: underline; }
/* Ãâ¼®Ã¼Å© event */
#main .visual-evt .ad { font-size: 0; line-height: 0; text-align: right; }
/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* flashHeadlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* md`s pick item */
#main #mdItem { position: relative; margin-top: 20px; }
/* »óÇ° ¸®½ºÆ®- °øÅë */
#main .mprd-cm { margin-top: 40px; }
#main .mprd-cm .tit-prd { padding-bottom: 7px; font-size: 0; line-height: 0; border-bottom: 1px solid #e5e5e5; }

#main_lst_n A, #main_lst_m A {font-size:11px;}
#main_lst_n A:hover, #main_lst_m A:hover {text-decoration:underline;}

.mainbannerstyle td{font-size:0;}
.mainbannerstyle {font-size:0;}

A.listname:hover {
  font-size: 12px;
  text-decoration: underline;
  color: #333333;
}


A.listname:link, A.listname:active, A.listname:visited
{
  font-size: 12px;
  color: #333333;
  text-decoration: none;
}
.small {
  font-size: 11px;font-family: µ¸¿ò;
}
.smallboldtxt {
  font-size: 11px;
  font-weight: bold;
  color: #464646;
}

#aside .salebanner {display:none}

#slides {
	position:relative;
	width:670px;
	height:583px;
	z-index:70;
}

#slides .next,#slides .prev {
	position:absolute;
	top:270px;
	left:0px;
	width:40px;
	height:40px;
	display:block;
	z-index:71;
}

.slides_container {
	width:670px;
	height:583px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:630px;
}



.pagination li {
	float:left;
	margin:0 0px;
}



.pagination li.current a {
	background-position:0 -20px;
}
#snav A { width:10px!important; height:10px!important; margin:3px;background:url('/design/catplus9/img/mainbanbg.jpg') ; padding:2px 4px 0px; font-weight:bold;color:#FFF ;}
#snav .activeSlide {background:#fe2953;}
#snav span {width:10px!important;height:10px!important;}



#countdown_dashboard {text-align:center; margin:0 auto;width:150px;}
.dash2 { FLOAT: left;  }

.dash {
	POSITION: relative; BACKGROUND: url(/design/catplus9/img/img_back_num.jpg) no-repeat 0px 0px; FLOAT: left; WIDTH: 30px; height:20px; TEXT-ALIGN: right; }
.dash .digit {
	POSITION: relative; FONT-FAMILY: arial; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 17px; FONT-WEIGHT: bold ; width:13px;height:20px;}
.dash_title {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; BOTTOM: 0px; DISPLAY: block; LETTER-SPACING: 2px; COLOR: #555; FONT-SIZE: 9pt; RIGHT: 6px
}
.dev_comment {
	TEXT-ALIGN: center; FONT-STYLE: italic; MARGIN: 40px 10px; COLOR: #777; FONT-SIZE: 14pt
}
#subscribe_form {
	POSITION: relative
}
#email_field {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: 10px; FONT-SIZE: 12pt; PADDING-TOP: 6px
}
#subscribe_button {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #333; FONT-SIZE: 12pt; PADDING-TOP: 4px
}
.copyright {
	MARGIN: 40px 0px; COLOR: #333; FONT-SIZE: 9pt
}
.faded {
	COLOR: #999
}
.form_message {
	PADDING-BOTTOM: 10px; MARGIN: 15px auto; PADDING-LEFT: 10px; WIDTH: 400px; PADDING-RIGHT: 10px; DISPLAY: none; PADDING-TOP: 10px
}
#error_message {
	BORDER-LEFT: #bb3 5px solid; BACKGROUND-COLOR: #ffe; COLOR: #770; BORDER-RIGHT: #bb3 5px solid
}
#info_message {
	BORDER-BOTTOM: #eef 1px solid; BORDER-LEFT: #eef 1px solid; BACKGROUND-COLOR: #f0f9ff; BORDER-TOP: #eef 1px solid; BORDER-RIGHT: #eef 1px solid
}
#loading {
	POSITION: absolute; TEXT-ALIGN: center; MARGIN: 10px; WIDTH: 100%; DISPLAY: none; TOP: 60px
}


.dceventban A,.dceventban td {font-size:0!important;line-height:0!important;}
#slideshow {width:537px; height:331px;}

/* BASIC css end */

