@charset "utf-8";
	

html,body{
	height:100%
}
 body,p,h1,h2,h3,h4,h5,h6,menu,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{
	margin:0;
	padding:0
}
 body,input,textarea,select,button,table{
	font-family:'돋움',Dotum,Helvetica,sans-serif;
	font-size:12px
}
 img,fieldset{
	border:0
}
 menu,ul,ol{
	list-style:none
}
 em,address{
	font-style:normal
}
 hr,legend{
	display:none
}
 a{
	color:#FF0000;
	text-decoration:none
}
 a:hover,a:active,a:focus{
	text-decoration:underline
}
 .blind{
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
	line-height:0
}
 #wrap{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
}

#LogIn_wrap {
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
	margin-top:100px;
}

 #wrap_fix{
	position:relative
}
 #container{
	position:absolute;
	top:47px;
	bottom:29px;
	left:0;
	right:0;
	margin:0;
	z-index:20
}
 #container:after{
	clear:both;
	display:block;
	height:0;
	content:'';
	visibility:hidden;
}
 #nav_snb,.skin_black #nav_snb{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:219px;
	border-right:1px solid #31333b;
	background:#464854;
	line-height:normal;
	z-index:20
}
 #section_cen{
	position:absolute;
	margin-left:0;
	left:220px;
	right:0;
	top:0;
	bottom:0;
	overflow-y:hidden;
	overflow-x:auto
}

 #section_cen_Company{
	position:absolute;
	margin-left:0;
	left:0px;
	right:0;
	top:0;
	bottom:0;
	overflow-y:auto;
	overflow-x:auto
}

 #section_cen_fix{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
 #content{
	position:absolute;
	overflow:hidden;
	top:0;
	bottom:0;
	left:0;
	right:0;
	min-width:680px
}
 #holder{
	position:relative;
	overflow:hidden;
	background:#fff;
	min-width:760px;
	height:100%;
	overflow-y:auto
}
 div#header{
	min-width:800px
}
 #header button{
	filter:none
}
 #gnb.login_area .btn_logout button,#gnb.login_area .btn_login button{
	line-height:1.4;
	height:auto;
	padding:0;
	text-decoration:underline!important;
	vertical-align:baseline
}
 a.skip{
	position:absolute;
	left:15px;
	top:-30px;
	border:1px solid #4ec53d;
	color:#fff;
	text-decoration:none;
	padding:2px 6px 0;
	line-height:24px;
	font-size:12px;
	background-color:#000;
	z-index:100;
	-webkit-transition:.3s
}
 a.skip:active,a.skip:focus{
	top:0
}
 .lft_fd #nav_snb{
	display:none
}
 .lft_fd #section_cen{
	left:0
}
 .lft_fd .sub_tit .btn_fold .spr,.lft_fd #content_top .info_area .btn_fold .spr{
	background-position:-20px 0
}
 .skin_lft_element,.skin_rgt_element{
	height:47px;
	width:50%;
	position:absolute;
	top:0;
	left:0;
	background-position:0 -50px;
	background-repeat:no-repeat
}
 .skin_rgt_element{
	left:auto;
	right:0;
	background-position:100% -100px
}
 .skin_lft_element,.skin_rgt_element{
	display:none
}
 .cmn_promotion_image{
	min-width:600px;
	overflow:hidden;
	border-top:0;
	border-bottom:1px solid #e5e5e5
}
 #content_top .info_area{
	position:relative;
	height:49px;
	padding:0 0 0 19px;
	border-bottom:1px solid #e9e9e9;
	vertical-align:top
}

 #content_top .info_area .btn_fold{
	width:18px;
	height:49px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	border-right:1px solid #e5e5e5;
	z-index:30;
	text-align:center
}
 #content_top .info_area .btn_fold .spr{
	width:4px;
	height:7px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_v5.png) no-repeat -11px 0;
	position:absolute;
	top:21px;
	left:7px
}
 #content_top .info_area h3{
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:18px 6px 0 276px;
	font-size:12px;
	color:#333
}
 #content_top .info_area h3 em{
	font-family:verdana;
	font-size:11px;
	color:#019a30;
	margin:0 0 0 3px
}
 #content_top .info_area h3 .keyword{
	color:#fe000a
}
 #content_top .info_area .bar{
	display:inline-block;
	float:left;
	margin:18px 12px 0 -3px;
	font-size:14px;
	color:#dfe1e2
}
 #content_top .info_area .btn_back_calender{
	display:inline-block;
	margin:19px 0 0;
	padding:0 0 0 10px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_todo.png) no-repeat 0 -1050px;
	color:#666;
	font-weight:normal;
	letter-spacing:-1px;
	vertical-align:top
}
 div.cmn_promotion_text{
	overflow:visible
}
 div.cmn_promotion_text .rolling_container{
	overflow:visible
}
 div.cmn_promotion_text .prom_close{
	filter:none
}


 .search_box{
	position:absolute;
	top:13px;
	left:34px;
	white-space:nowrap;
	float:left;
	z-index:20
}
 .search_box .search{
	position:relative;
	width:172px;
	padding-left:4px;
	z-index:1
}
 .search_box .search,.search_box .search_btn,.search_box .detail{
	background:transparent;
	border:1px solid #b4b4b4;
	border-radius:0;
	-webkit-appearance:none;
	color:#999;
	vertical-align:top;
	float:left;
	height:21px;
	line-height:22px
}
 .search_box .search:focus{
	border-color:#019a30
}
 .search_box .search_btn{
	background-color:transparent;
	width:27px;
	height:23px;
	margin-left:-1px;
	cursor:pointer;
	*background-position:5px 3px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_png24_v2.png) no-repeat 5px 4px
}
 .search_box .detail{
	margin-left:-1px;
	font-size:11px;
	padding:0 4px 0 3px;
	text-decoration:none!important
}
 :root .search_box .detail{
	line-height:23px\0
}
 .search_box .ico_bu{
	display:inline-block;
	vertical-align:top;
	width:7px;
	height:4px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_v5.png) no-repeat 0 0;
	position:relative;
	top:8px;
	*top:3px;
	*zoom:1
}
 .search_box .selected .ico_bu{
	background-position:0 -10px
}

 .prjLabel {
	 margin-top:7px;
	 margin-right:5px;
	 font-family:"Nanum Gothic", "Jeju Gothic", Gulim, Arial;
	 font-size:12px;
	 font-weight:bold;
 }
 .blank_width
{
    float: right;
    margin: 17px 290px 0 0;
    text-align: right;
    white-space: nowrap;
    width: 8%;
}
 
 .progress{
	float:left;
	margin: 13px 5px 0 250px;
	/*margin-right:150px !important;*/
	text-align:right;
	white-space:nowrap;
	width:auto;
}
 .progress span{
	display:inline-block;
}
 .progress span a{
	font-size:11px;
	letter-spacing:-1px;
	font-weight:bold;
}
 .progress span a b{
	margin-right:2px;
	font-weight:normal;
	font-size:11px;
	color:#666
}
 .progress span img{
	margin:-2px 4px 0 0;
	vertical-align:middle
}
 .progress span.ing{
	padding-left:135px;
	background:url(https://ssl.pstatic.net/static/calendar/load_b01_01.gif) no-repeat 0 0;
	color:#01b10a
}
 .progress span.progress_ing{
	color:#6d6d6d
}


 .progress_bar{
	position:absolute;
	right:0;
	top:0;
	width:85px;
	height:13px
}
 .progress .noticelayer{
	display:block;
	overflow:hidden;
	position:absolute;
	right:0;
	top:-1px;
	width:13px;
	height:13px;
	background-image:url(https://ssl.pstatic.net/static/calendar/2012/sp_calbg2_121025.png);
	background-repeat:no-repeat
}
 .progress .noticelayer span{
	position:absolute;
	top:-1000px
}
 .progress .noticelayer_on{
	background-position:-216px -200px
}
 .progress .noticelayer_off{
	background-position:-216px -214px
}
 .progress .alert{
	position:absolute;
	right:135px;
	top:-6px;
	background-position:-1500px -300px
}
 .progress .alert,.progress .alert p{
	background:url(https://ssl.pstatic.net/static/calendar/2012/sp_calbg2_121025.png) no-repeat scroll -1500px -300px
}
 .progress .alert p{
	margin-left:10px;
	padding:5px 27px 6px 0;
	background-position:100% -300px;
	color:#666;
	font-size:11px;
	text-align:left;
	letter-spacing:-1px;
	line-height:14px;
	white-space:nowrap
}
 .progress .alert .btn_close{
	display:block;
	position:absolute;
	right:6px;
	top:5px;
	padding:3px
}
 .progress .alert .btn_close img{
	background:url(https://ssl.pstatic.net/static/calendar/2012/btn_sp_sche.png) no-repeat -18px 0
}
 button.type_schedule{
	float:right;
	margin:10px 10px 0 0;
	padding:3px 10px 3px 10px;
	height:30px;
	background:#fff;
	filter:none;
	border-color:#b1abd3
}
 .type_schedule .ico{
	display:inline-block;
	width:19px;
	height:18px;
	margin:0;
	padding-right:4px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_v5.png) no-repeat 0 -44px;
	vertical-align:top;
	*vertical-align:middle
}
 .type_schedule.todo .ico{
	background-position:-25px -44px
}
 :root .type_schedule{
	padding-top:5px
}
 :root .type_schedule .ico{
	margin-top:-1px
}
 .btn_common{
	position:absolute;
	top:13px;
	right:10px
}
 .btn_common a{
	float:left;
	width:23px;
	height:23px;
	margin-left:-1px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_v5.png) no-repeat 0 0
}
 .btn_common .reload{
	background-position:-50px -44px
}
 .btn_common .calculator{
	background-position:-72px -44px
}
 .btn_common .print{
	background-position:-94px -44px
}
 .btn_common.todo .calculator{
	display:none
}
 .btn_common.todo .loading_area{
	right:55px
}
 .loading_area{
	position:absolute;
	top:6px;
	right:77px;
	color:#333;
	font-weight:bold;
	letter-spacing:-1px;
	width:100px;
	text-align:right
}
 .loading_area .ico{
	display:inline-block;
	width:23px;
	height:7px;
	margin:3px 4px 0 0;
	background:url(https://ssl.pstatic.net/static/calendar/loading_calendar.gif) no-repeat 0 0;
	vertical-align:top
}
 .frame{
	position:absolute;
	top:99px;
	bottom:0;
	left:0;
	right:0;
	background:#fff
}
 .frame:after{
	content:"";
	display:block;
	clear:both
}
 #footer{
	position:absolute;
	bottom:0;
	z-index:100;
	width:100%;
	height:29px;
	border-top:1px solid #252730;
	background:#fff;
	color:#8a8a8a;
	font-size:11px
}
 #footer a{
	letter-spacing:-1px;
	color:#8a8a8a
}
 #footer address{
	display:block;
	width:100%;
	padding-top:7px;
	font-family:verdana;
	font-size:9px;
	color:#8a8a8a;
	text-align:center
}
 #footer address a{
	font-family:tahoma;
	font-size:9px;
	font-weight:bold;
	color:#2cb400;
	letter-spacing:0
}
 #footer .quick_left{
	overflow:hidden;
	position:absolute;
	left:9px;
	top:10px;
	background:#fff
}
 #footer .quick_right{
	position:absolute;
	right:9px;
	top:10px
}
 #footer .quick_tools,#footer .quick_link{
	position:absolute;
	right:0;
	padding-right:9px;
	top:8px;
	z-index:20;
	font-size:11px;
	letter-spacing:-1px;
	color:#8a8a8a;
	line-height:14px;
	white-space:nowrap;
	background-color:transparent;
	padding-left:5px
}
 #footer .quick_tools{
	left:9px;
	right:auto
}
 #footer .quick_link a{
	font-size:11px;
	letter-spacing:-1px;
	color:#8a8a8a
}
 #footer .quick_link .bar{
	margin:0 3px 0 2px;
	color:#dadada
}
 #footer .bar{
	margin:0 1px 0 1px;
	color:#dadada
}
 #footer .ico_new{
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px 0 0 3px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_v5.png) no-repeat -120px -44px;
	vertical-align:top
}
 #footer .ico_skin{
	display:inline-block;
	width:10px;
	height:9px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_v5.png) no-repeat -135px -44px;
	margin-right:3px
}
 #footer .quick_link a:hover{
	text-decoration:none;
	color:#acacaf
}
 #footer .language,#footer .timezone{
	letter-spacing:0
}
 .c_spot{
	position:absolute;
	left:0;
	top:0;
	z-index:20
}
 .c_spot .opencalendar{
	float:left;
	margin:23px 0 0 15px
}
 .opencalendar_tip{
	position:absolute;
	left:15px;
	top:40px;
	width:236px;
	height:51px;
	padding:11px 0 0 6px;
	background:url(https://ssl.pstatic.net/static/calendar/bg_open_layer.gif) no-repeat 0 0;
	font-size:11px;
	letter-spacing:-1px;
	color:#6d6d6d;
	line-height:15px;
	z-index:20
}
 .assist_menu{
	position:absolute;
	top:47px;
	left:155px
}
 .assist_menu li{
	display:inline
}
 .assist_menu li .ico_beta{
	margin-left:5px
}
 .assist_menu a{
	font-weight:bold;
	letter-spacing:-1px
}
 .assist_menu a.seleted{
	color:#6449dd;
	text-decoration:underline
}
 .assist_menu .bar{
	color:#b3b3b3;
	font-size:10px;
	top:-4px
}
 .resize_scroll{
	overflow:hidden;
	overflow-y:auto;
	position:relative;
	width:100%;
	height:400px;
	background:#fff
}
 @media all and (max-width:1280px){
	.deskhome #container{
	width:1280px
}
 
}
 #wrap #dh_aside_widget,#wrap.wdg_fd.deskhome #dh_aside_widget{
	display:none
}
 #wrap.deskhome #dh_aside_widget{
	display:block
}
 a.fold_widget{
	display:none;
	width:18px;
	height:49px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	border-left:1px solid #e5e5e5;
	z-index:30;
	text-align:center
}
 .deskhome a.fold_widget{
	display:block;
	visibility:visible
}
 a.fold_widget .spr{
	width:4px;
	height:7px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_v5.png) no-repeat -20px 0;
	position:absolute;
	top:21px;
	left:7px
}
 .wdg_fd a.fold_widget .spr{
	background-position:-11px 0
}
 .deskhome button.type_schedule{
	margin-right:29px
}
 #dh_aside_widget button{
	filter:none
}
 #dh_aside_widget label{
	cursor:pointer
}
 #dh_aside_widget .widget_setitem a{
	background:transparent
}
 button{
	color:#333;
	letter-spacing:0;
	vertical-align:middle;
	padding:3px 4px 2px;
	*padding:1px 3px 0;
	_padding-bottom:0;
	overflow:visible;
	cursor:pointer;
	border:1px solid #a1a1a1;
	border-radius:4px;
	line-height:140%;
	text-decoration:none!important;
	display:inline-block;
	*display:inline;
	*zoom:1;
	-webkit-appearance:none;
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff,endColorStr=#f6f6f6);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));
	background-image:-moz-linear-gradient(top bottom,#fff,#f6f6f6);
	background-image:-o-linear-gradient(top,#fff,#f6f6f6)
}
 
}
 button img{
	vertical-align:middle;
	margin:0 2px 1px 0
}
 button.disabled{
	cursor:default
}
 button[disabled='disabled']{
	cursor:default!important
}
 button::-moz-focus-inner{
	padding:0!important;
	border:0!important
}
 button.img_btn{
	padding:0
}
 button.img_btn img{
	margin:0
}
 button.button_s{
	height:20px;
	margin-top:-1px;
	padding-top:2px;
	*padding-top:0;
	_padding-top:2px;
	_paddin-bottom:0;
	font-size:11px;
	*line-height:110%
}
 :root button.button_s{
	padding-top:2px \0/;
	color:#555;
	letter-spacing:-1px
}
 .selectbox-naked select::-ms-value{
	margin-top:2px;
	height:12px
}
 .selectbox-naked select::-ms-expand{
	height:16px;
	margin-top:1px
}
 .fl{
	float:left
}
 .fr{
	float:right
}
 .c{
	clear:both
}
 .al{
	text-align:left
}
 .ar{
	text-align:right
}
 .ac{
	text-align:center
}
 .vm{
	vertical-align:middle
}
 .show{
	display:block!important
}
 .hide{
	display:none!important;
	position:absolute
}
 .pr{
	position:relative
}
 .pa{
	position:absolute
}
 .m_0{
	margin:0
}
 .mid_line{
	text-decoration:line-through
}
 .ifr_blank{
	position:absolute;
	top:0;
	width:100%;
	height:2000px;
	border:0;
	z-index:-1
}
 .ellipsis{
	overflow:hidden;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-moz-binding:url('/css/ellipsis.xml#ellipsis')
}
 .u{
	text-decoration:underline!important
}
 .chk_area{
	display:inline-block;
	margin:4px 0 0 4px;
	vertical-align:top
}
 .chk_area label{
	display:inline-block;
	margin:0 4px 0;
	letter-spacing:-1px;
	line-height:12px;
	vertical-align:top;
	white-space:nowrap
}
 .chk_area_v1 label{
	margin:0 7px 0 2px;
	letter-spacing:-1px;
	vertical-align:top;
	white-space:nowrap
}
 .chk_area_v2{
	height:15px;
	overflow:hidden
}
 .chk_area_v2 label{
	margin-right:12px;
	color:#666
}
 .chk_area2{
	text-align:left
}
 .chk_area2 label{
	margin:0 6px 0 2px
}
 .chk_area2 label.disa{
	color:#aca899
}
 .chk_disabled{
	color:#aca899
}
 .chk_disabled2{
	color:#6d6d6d
}
 .input_chk{
	overflow:hidden;
	width:13px;
	height:13px;
	vertical-align:top
}
 .rdo_area label{
	display:inline-block;
	margin:2px 4px 0 0;
	vertical-align:top;
	white-space:nowrap;
	line-height:12px
}
 .rdo_area_v1{
	height:15px;
	overflow:hidden
}
 .rdo_area_v1 label{
	color:#666
}
 .input_rdo{
	width:13px;
	height:13px;
	margin-right:4px;
	vertical-align:top
}
 .input_txt{
	height:16px;
	*margin:-1px 0 1px;
	padding:2px 4px 1px;
	border:1px solid #c5c5c5;
	background:#fff;
	color:#000;
	font-family:'돋움';
	line-height:16px;
	vertical-align:middle
}
 .input_txt_disabled{
	background:#e0dfe3!important
}
 .input_txt2{
	margin:-1px 0 1px;
	border:0;
	color:#000;
	line-height:normal;
	vertical-align:middle
}
 .input_txt3{
	height:15px;
	margin:-1px 0 1px;
	padding:4px 6px 0 0;
	border:1px solid #c5c5c5;
	color:#000;
	vertical-align:middle
}
 .input_txt3_v1{
	margin-left:-1px;
	text-align:right
}
 .input_txt3_v2{
	margin-left:0;
	text-align:center
}
 .input_txt_type{
	display:inline-block;
	height:15px;
	margin:-1px 0 1px;
	padding:4px 4px 0;
	border:1px solid #c5c5c5;
	background:#fff url(https://ssl.pstatic.net/static/calendar/deskhome/bu_sp_sche.gif) no-repeat 100% -15px;
	vertical-align:middle;
	line-height:normal;
	cursor:pointer
}
 .input_txt_v1{
	margin-right:-1px;
	text-align:left
}
 .input_txt_v2{
	margin-right:1px
}
 .focus_txt{
	color:#aaa
}
 .txtbox{
	overflow:auto;
	overflow-x:hidden;
	padding:2px 0 3px 4px;
	border:1px solid #c5c5c5;
	line-height:17px
}
 .select_box{
	display:inline-block;
	float:left;
	width:198px;
	height:18px;
	border:1px solid #80c03b;
	background:#93cc4b url(https://ssl.pstatic.net/static/calendar/deskhome/bu_sp_sche.gif) no-repeat 100% 8px
}
 .select_box .select_cell{
	margin:3px 8px 0 4px;
	color:#fff
}
 .select_box_type{
	display:inline-block;
	width:31px;
	height:15px;
	padding:4px 4px 0;
	border:1px solid #c5c5c5;
	margin-right:5px;
	background:#fff url(https://ssl.pstatic.net/static/calendar/deskhome/bu_sp_sche.gif) no-repeat 100% -15px;
	vertical-align:middle;
	line-height:normal
}
 .impo_box{
	display:inline-block;
	position:relative;
	width:41px;
	margin-right:3px;
	*margin:-1px 3px 1px 0;
	line-height:19px;
	vertical-align:middle;
	cursor:pointer
}
 .impo_box strong{
	display:block;
	border:1px solid #c5c5c5;
	background:#fff url(https://ssl.pstatic.net/static/calendar/deskhome/bu_sp_sche.gif) no-repeat 100% -14px
}
 .impo_box .ico_grade{
	margin:3px 0 4px 4px
}
 .impo_box .impo_list{
	position:absolute;
	top:20px;
	width:39px;
	border:1px solid #888e94;
	background:#fff
}
 .impo_box .impo_list .impo_item{
	display:block;
	padding:2px 0 1px
}
 .impo_box .impo_list .over{
	background:#fff
}
 .impo_box .impo_list .selected{
	background:#eaebeb
}
 .select_level{
	display:inline-block;
	width:31px;
	height:15px;
	padding:4px 4px 0;
	border:1px solid #c5c5c5;
	background:#fff url(https://ssl.pstatic.net/static/calendar/deskhome/bu_sp_sche.gif) no-repeat 100% -15px;
	vertical-align:middle;
	line-height:normal
}
 .select_level_v1{
	margin-right:3px
}
 .select_level_v2{
	margin-right:5px
}
 .btn_sys{
	display:inline-block;
	vertical-align:top
}
 .inp01{
	margin:-1px 1px 0 0;
	*margin:0 -2px 0 -4px;
	vertical-align:middle
}
 .inp03{
	margin:0;
	*margin:-4px -4px -3px -4px
}
 .radio01{
	margin:0 1px 2px 0;
	*margin:-3px -2px -1px -3px;
	_margin:-3px 0 -1px 0;
	_width:13px;
	vertical-align:middle
}
 .input_radio,.input_check{
	width:13px;
	height:13px;
	vertical-align:middle;
	*vertical-align:0
}
 .input_radio_f11,.input_check_f11{
	width:13px;
	height:13px;
	vertical-align:middle
}
 input.text{
	height:15px;
	padding:4px 2px 0 4px;
	border:1px solid #c5c5c5;
	vertical-align:middle
}
 textarea.textbox{
	overflow:auto;
	border:1px solid #c5c5c5
}
 textarea.disabled{
	color:#d5d5d5;
	border:1px solid #dedfdd
}
 .no_result td{
	height:auto;
	padding:12px 0;
	line-height:17px;
	text-align:center
}
 .verdana{
	font-family:verdana
}
 .no_view{
	display:none
}
 .view_inline{
	display:inline!important
}
 .view_block{
	display:block!important
}
 .check_opt .inp01{
	margin-right:-3px
}
 .check_opt label,.layer_body .check_opt label{
	color:#6d6d6d;
	font-size:11px
}
 input.lunar{
	border-color:#a1b1cb;
	background-color:#f2f8fe
}
 span.intercalary{
	color:#959595!important;
	font-weight:normal!important;
	font-size:11px!important
}
 span.intercalary em{
	margin-right:-1px;
	color:#959595!important;
	font-family:Verdana!important;
	font-size:11px!important
}
 .layer_holder{
	display:none;
	position:absolute;
	left:-200px;
	top:0;
	z-Index:500
}
 .clear{
	display:block;
	float:none;
	clear:both;
	height:0;
	width:100%;
	font-size:0!important;
	line-height:0!important;
	overflow:hidden;
	margin:0!important;
	padding:0!important
}
 .calendar_color_a02031{
	background-color:#a02031!important;
	border:1px solid #901d2c!important;
	color:#fff
}
 .calendar_color_a02031 span,.calendar_color_a02031 a{
	color:#fff
}
 .calendar_color_f35055{
	background-color:#f35055!important;
	border:1px solid #e94d52!important;
	color:#fff
}
 .calendar_color_f35055 span,.calendar_color_f35055 a{
	color:#fff
}
 .calendar_color_eb8a9f{
	background-color:#eb8a9f!important;
	border:1px solid #df8397!important;
	color:#fff
}
 .calendar_color_eb8a9f span,.calendar_color_eb8a9f a{
	color:#fff
}
 .calendar_color_fbc9d3{
	background-color:#fbc9d3!important;
	border:1px solid #eebfc8!important;
	color:#995e68
}
 .calendar_color_fbc9d3 span,.calendar_color_fbc9d3 a{
	color:#995e68
}
 .calendar_color_ffe3e9{
	background-color:#ffe3e9!important;
	border:1px solid #f0d6db!important;
	color:#9d6f79
}
 .calendar_color_ffe3e9 span,.calendar_color_ffe3e9 a{
	color:#9d6f79
}
 .calendar_color_be5233{
	background-color:#be5233!important;
	border:1px solid #ab4a2e!important;
	color:#fff
}
 .calendar_color_be5233 span,.calendar_color_be5233 a{
	color:#fff
}
 .calendar_color_f87331{
	background-color:#f87331!important;
	border:1px solid #ee6e2f!important;
	color:#fff
}
 .calendar_color_f87331 span,.calendar_color_f87331 a{
	color:#fff
}
 .calendar_color_ff9c71{
	background-color:#ff9c71!important;
	border:1px solid #fa946a!important;
	color:#fff
}
 .calendar_color_ff9c71 span,.calendar_color_ff9c71 a{
	color:#fff
}
 .calendar_color_fccbb6{
	background-color:#fccbb6!important;
	border:1px solid #f7bda5!important;
	color:#995946
}
 .calendar_color_fccbb6 span,.calendar_color_fccbb6 a{
	color:#995946
}
 .calendar_color_fae3d9{
	background-color:#fae3d9!important;
	border:1px solid #f5d3c3;
	color:#a86956
}
 .calendar_color_fae3d9 span,.calendar_color_fae3d9 a{
	color:#a86956
}
 .calendar_color_9f766a{
	background-color:#9f766a!important;
	border:1px solid #8f6a5f!important;
	color:#fff
}
 .calendar_color_9f766a span,.calendar_color_9f766a a{
	color:#fff
}
 .calendar_color_d19b22{
	background-color:#d19b22!important;
	border:1px solid #bc8b1f!important;
	color:#fff
}
 .calendar_color_d19b22 span,.calendar_color_d19b22 a{
	color:#fff
}
 .calendar_color_f9bc23{
	background-color:#f9bc23!important;
	border:1px solid #f1b622!important;
	color:#fff
}
 .calendar_color_f9bc23 span,.calendar_color_f9bc23 a{
	color:#fff
}
 .calendar_color_ffec7f{
	background-color:#ffec7f!important;
	border:1px solid #fbe261!important;
	color:#85680f
}
 .calendar_color_ffec7f span,.calendar_color_ffec7f a{
	color:#85680f
}
 .calendar_color_fcfac1{
	background-color:#fcfac1!important;
	border:1px solid #f2ee86!important;
	color:#85680f
}
 .calendar_color_fcfac1 span,.calendar_color_fcfac1 a{
	color:#85680f
}
 .calendar_color_007135{
	background-color:#007135!important;
	border:1px solid #006530!important;
	color:#fff
}
 .calendar_color_007135 span,.calendar_color_007135 a{
	color:#fff
}
 .calendar_color_35a23a{
	background-color:#35a23a!important;
	border:1px solid #018d06!important;
	color:#fff
}
 .calendar_color_35a23a span,.calendar_color_35a23a a{
	color:#fff
}
 .calendar_color_83b730{
	background-color:#83b730!important;
	border:1px solid #7aaa2d!important;
	color:#fff
}
 .calendar_color_83b730 span,.calendar_color_83b730 a{
	color:#fff
}
 .calendar_color_cedf7f{
	background-color:#cedf7f!important;
	border:1px solid #c3d66d!important;
	color:#6e863b
}
 .calendar_color_cedf7f span,.calendar_color_cedf7f a{
	color:#6e863b
}
 .calendar_color_e9f1c3{
	background-color:#e9f1c3!important;
	border:1px solid #dde5b9!important;
	color:#6e863b
}
 .calendar_color_e9f1c3 span,.calendar_color_e9f1c3 a{
	color:#6e863b
}
 .calendar_color_14479e{
	background-color:#14479e!important;
	border:1px solid #12408e!important;
	color:#fff
}
 .calendar_color_14479e span,.calendar_color_14479e a{
	color:#fff
}
 .calendar_color_4984d9{
	background-color:#4984d9!important;
	border:1px solid #2769d4!important;
	color:#fff
}
 .calendar_color_4984d9 span,.calendar_color_4984d9 a{
	color:#fff
}
 .calendar_color_42aedc{
	background-color:#42aedc!important;
	border:1px solid #12a2cc!important;
	color:#fff
}
 .calendar_color_42aedc span,.calendar_color_42aedc a{
	color:#fff
}
 .calendar_color_ace1f0{
	background-color:#ace1f0!important;
	border:1px solid #96d3e5!important;
	color:#246b85
}
 .calendar_color_ace1f0 span,.calendar_color_ace1f0 a{
	color:#246b85
}
 .calendar_color_d9eff2{
	background-color:#d9eff2!important;
	border:1px solid #c2e2e7!important;
	color:#328597
}
 .calendar_color_d9eff2 span,.calendar_color_d9eff2 a{
	color:#328597
}
 .calendar_color_5830b3{
	background-color:#5830b3!important;
	border:1px solid #4f2ba1!important;
	color:#fff
}
 .calendar_color_5830b3 span,.calendar_color_5830b3 a{
	color:#fff
}
 .calendar_color_744dc8{
	background-color:#744dc8!important;
	border:1px solid #6342aa!important;
	color:#fff
}
 .calendar_color_744dc8 span,.calendar_color_744dc8 a{
	color:#fff
}
 .calendar_color_9b65d9{
	background-color:#9b65d9!important;
	border:1px solid #8b56c9!important;
	color:#fff
}
 .calendar_color_9b65d9 span,.calendar_color_9b65d9 a{
	color:#fff
}
 .calendar_color_d4c0f1{
	background-color:#d4c0f1!important;
	border:1px solid #c5b1e2!important;
	color:#605087
}
 .calendar_color_d4c0f1 span,.calendar_color_d4c0f1 a{
	color:#605087
}
 .calendar_color_ede0fa{
	background-color:#ede0fa!important;
	border:1px solid #dacee6!important;
	color:#71658e
}
 .calendar_color_ede0fa span,.calendar_color_ede0fa a{
	color:#71658e
}
 .calendar_color_333333{
	background-color:#333!important;
	border:1px solid #2e2e2e!important;
	color:#fff
}
 .calendar_color_333333 span,.calendar_color_333333 a{
	color:#fff
}
 .calendar_color_555555{
	background-color:#555!important;
	border:1px solid #4c4c4c!important;
	color:#fff
}
 .calendar_color_555555 span,.calendar_color_555555 a{
	color:#fff
}
 .calendar_color_adadad{
	background-color:#adadad!important;
	border:1px solid #9f9f9f!important;
	color:#fff
}
 .calendar_color_adadad span,.calendar_color_adadad a{
	color:#fff
}
 .calendar_color_e9e9e9{
	background-color:#e9e9e9!important;
	border:1px solid #ddd!important;
	color:#595959
}
 .calendar_color_e9e9e9 span,.calendar_color_e9e9e9 a{
	color:#595959
}
 .calendar_color_ffffff{
	background-color:#fff!important;
	border:1px solid #ddd!important;
	color:#333
}
 .calendar_color_ffffff span,.calendar_color_ffffff a{
	color:#333
}
 .schedule_box.calendar_color_a02031{
	background-color:#b34d5a!important;
	border:1px solid #901d2c!important;
	color:#fff
}
 .schedule_box.calendar_color_a02031 .schedule_top{
	background-color:#a02031;
	color:#fff
}
 .schedule_box.calendar_color_a02031 em{
	color:#f1dee0
}
 .schedule_box.calendar_color_a02031 p a{
	color:#fff
}
 .schedule_box.calendar_color_f35055{
	background-color:#f57377!important;
	border:1px solid #e94d52!important;
	color:#fff
}
 .schedule_box.calendar_color_f35055 .schedule_top{
	background-color:#f35055;
	color:#fff
}
 .schedule_box.calendar_color_f35055 em{
	color:#fde5e6
}
 .schedule_box.calendar_color_f35055 p a{
	color:#fff
}
 .schedule_box.calendar_color_eb8a9f{
	background-color:#efa1b2!important;
	border:1px solid #df8397!important;
	color:#fff
}
 .schedule_box.calendar_color_eb8a9f .schedule_top{
	background-color:#eb8a9f;
	color:#fff
}
 .schedule_box.calendar_color_eb8a9f em{
	color:#fceef1
}
 .schedule_box.calendar_color_eb8a9f p a{
	color:#fff
}
 .schedule_box.calendar_color_fbc9d3{
	background-color:#fcd7de!important;
	border:1px solid #eebfc8!important;
	color:#fff
}
 .schedule_box.calendar_color_fbc9d3 .schedule_top{
	background-color:#fbc9d3;
	color:#995e68
}
 .schedule_box.calendar_color_fbc9d3 em{
	color:#a86e78
}
 .schedule_box.calendar_color_fbc9d3 p a{
	color:#995e68
}
 .schedule_box.calendar_color_ffe3e9{
	background-color:#ffedf1!important;
	border:1px solid #f0d6db;
	color:#9d6f79
}
 .schedule_box.calendar_color_ffe3e9 .schedule_top{
	background-color:#ffe3e9;
	color:#9d6f79
}
 .schedule_box.calendar_color_ffe3e9 em{
	color:#ac808a
}
 .schedule_box.calendar_color_ffe3e9 p a{
	color:#9d6f79
}
 .schedule_box.calendar_color_be5233{
	background-color:#cb755c!important;
	border:1px solid #ab4a2e!important;
	color:#fff
}
 .schedule_box.calendar_color_be5233 .schedule_top{
	background-color:#be5233;
	color:#fff
}
 .schedule_box.calendar_color_be5233 em{
	color:#f5e5e1
}
 .schedule_box.calendar_color_be5233 p a{
	color:#fff
}
 .schedule_box.calendar_color_f87331{
	background-color:#f98f5a!important;
	border:1px solid #ee6e2f!important;
	color:#fff
}
 .schedule_box.calendar_color_f87331 .schedule_top{
	background-color:#f87331;
	color:#fff
}
 .schedule_box.calendar_color_f87331 em{
	color:#feeae0
}
 .schedule_box.calendar_color_f87331 p a{
	color:#fff
}
 .schedule_box.calendar_color_ff9c71{
	background-color:#ffb290!important;
	border:1px solid #fa946a!important;
	color:#fff
}
 .schedule_box.calendar_color_ff9c71 .schedule_top{
	background-color:#ff9c71;
	color:#fff
}
 .schedule_box.calendar_color_ff9c71 em{
	color:#fff0ea
}
 .schedule_box.calendar_color_ff9c71 p a{
	color:#fff
}
 .schedule_box.calendar_color_fccbb6{
	background-color:#fdd8c8!important;
	border:1px solid #f7bda5!important;
	color:#995946
}
 .schedule_box.calendar_color_fccbb6 .schedule_top{
	background-color:#fccbb6;
	color:#995946
}
 .schedule_box.calendar_color_fccbb6 em{
	color:#a86a57
}
 .schedule_box.calendar_color_fccbb6 p a{
	color:#995946
}
 .schedule_box.calendar_color_fae3d9{
	background-color:#fceee8!important;
	border:1px solid #ebd6cc!important;
	color:#a86956
}
 .schedule_box.calendar_color_fae3d9 .schedule_top{
	background-color:#fae3d9;
	color:#a86956
}
 .schedule_box.calendar_color_fae3d9 em{
	color:#b47b6a
}
 .schedule_box.calendar_color_fae3d9 p a{
	color:#a86956
}
 .schedule_box.calendar_color_9f766a{
	background-color:#b29188!important;
	border:1px solid #8f6a5f!important;
	color:#fff
}
 .schedule_box.calendar_color_9f766a .schedule_top{
	background-color:#9f766a;
	color:#fff
}
 .schedule_box.calendar_color_9f766a em{
	color:#f1ebe9
}
 .schedule_box.calendar_color_9f766a p a{
	color:#fff
}
 .schedule_box.calendar_color_d19b22{
	background-color:#ddb459!important;
	border:1px solid #bc8b1f!important;
	color:#fff
}
 .schedule_box.calendar_color_d19b22 .schedule_top{
	background-color:#d19b22;
	color:#fff
}
 .schedule_box.calendar_color_d19b22 em{
	color:#f8f0de
}
 .schedule_box.calendar_color_d19b22 p a{
	color:#fff
}
 .schedule_box.calendar_color_f9bc23{
	background-color:#fbcd5a!important;
	border:1px solid #f1b622!important;
	color:#fff
}
 .schedule_box.calendar_color_f9bc23 .schedule_top{
	background-color:#f9bc23;
	color:#fff
}
 .schedule_box.calendar_color_f9bc23 em{
	color:#fef5de
}
 .schedule_box.calendar_color_f9bc23 p a{
	color:#fff
}
 .schedule_box.calendar_color_ffec7f{
	background-color:#fff19f!important;
	border:1px solid #fbe261!important;
	color:#85680f
}
 .schedule_box.calendar_color_ffec7f .schedule_top{
	background-color:#ffec7f;
	color:#85680f
}
 .schedule_box.calendar_color_ffec7f em{
	color:#977c20
}
 .schedule_box.calendar_color_ffec7f p a{
	color:#85680f
}
 .schedule_box.calendar_color_fcfac1{
	background-color:#fdfcd4!important;
	border:1px solid #f2ee86!important;
	color:#85680f
}
 .schedule_box.calendar_color_fcfac1 .schedule_top{
	background-color:#fcfac1;
	color:#85680f
}
 .schedule_box.calendar_color_fcfac1 em{
	color:#977e2a
}
 .schedule_box.calendar_color_fcfac1 p a{
	color:#85680f
}
 .schedule_box.calendar_color_007135{
	background-color:#338d5d!important;
	border:1px solid #006530!important;
	color:#fff
}
 .schedule_box.calendar_color_007135 .schedule_top{
	background-color:#007135;
	color:#fff
}
 .schedule_box.calendar_color_007135 em{
	color:#d9eae1
}
 .schedule_box.calendar_color_007135 p a{
	color:#fff
}
 .schedule_box.calendar_color_35a23a{
	background-color:#5db561!important;
	border:1px solid #339c38!important;
	color:#fff
}
 .schedule_box.calendar_color_35a23a .schedule_top{
	background-color:#35a23a;
	color:#fff
}
 .schedule_box.calendar_color_35a23a em{
	color:#e1f1e2
}
 .schedule_box.calendar_color_35a23a p a{
	color:#fff
}
 .schedule_box.calendar_color_83b730{
	background-color:#accf74!important;
	border:1px solid #7aaa2d!important;
	color:#fff
}
 .schedule_box.calendar_color_83b730 .schedule_top{
	background-color:#83b730;
	color:#fff
}
 .schedule_box.calendar_color_83b730 em{
	color:#edf4e0
}
 .schedule_box.calendar_color_83b730 p a{
	color:#fff
}
 .schedule_box.calendar_color_cedf7f{
	background-color:#dae79f!important;
	border:1px solid #c3d66d!important;
	color:#6e863b
}
 .schedule_box.calendar_color_cedf7f .schedule_top{
	background-color:#cedf7f;
	color:#6e863b
}
 .schedule_box.calendar_color_cedf7f em{
	color:#7c9345
}
 .schedule_box.calendar_color_cedf7f p a{
	color:#6e863b
}
 .schedule_box.calendar_color_e9f1c3{
	background-color:#f5f9e4!important;
	border:1px solid #dde5b9!important;
	color:#6e863b
}
 .schedule_box.calendar_color_e9f1c3 .schedule_top{
	background-color:#e9f1c3;
	color:#6e863b
}
 .schedule_box.calendar_color_e9f1c3 em{
	color:#80964f
}
 .schedule_box.calendar_color_e9f1c3 p a{
	color:#6e863b
}
 .schedule_box.calendar_color_14479e{
	background-color:#436cb1!important;
	border:1px solid #12408e!important;
	color:#fff
}
 .schedule_box.calendar_color_14479e .schedule_top{
	background-color:#14479e;
	color:#fff
}
 .schedule_box.calendar_color_14479e em{
	color:#dce4f1
}
 .schedule_box.calendar_color_14479e p a{
	color:#fff
}
 .schedule_box.calendar_color_4984d9{
	background-color:#6d9de1!important;
	border:1px solid #467fd0!important;
	color:#fff
}
 .schedule_box.calendar_color_4984d9 .schedule_top{
	background-color:#4984d9;
	color:#fff
}
 .schedule_box.calendar_color_4984d9 em{
	color:#e4edf9
}
 .schedule_box.calendar_color_4984d9 p a{
	color:#fff
}
 .schedule_box.calendar_color_42aedc{
	background-color:#71c2e5!important;
	border:1px solid #12a2cc!important;
	color:#fff
}
 .schedule_box.calendar_color_42aedc .schedule_top{
	background-color:#42aedc;
	color:#fff
}
 .schedule_box.calendar_color_42aedc em{
	color:#e3f3fa
}
 .schedule_box.calendar_color_42aedc p a{
	color:#fff
}
 .schedule_box.calendar_color_ace1f0{
	background-color:#c1e9f4!important;
	border:1px solid #96d3e5!important;
	color:#246b85
}
 .schedule_box.calendar_color_ace1f0 .schedule_top{
	background-color:#ace1f0;
	color:#246b85
}
 .schedule_box.calendar_color_ace1f0 em{
	color:#387d95
}
 .schedule_box.calendar_color_ace1f0 p a{
	color:#246b85
}
 .schedule_box.calendar_color_d9eff2{
	background-color:#eaf6f8!important;
	border:1px solid #c2e2e7!important;
	color:#328597
}
 .schedule_box.calendar_color_d9eff2 .schedule_top{
	background-color:#d9eff2;
	color:#328597
}
 .schedule_box.calendar_color_d9eff2 em{
	color:#4b95a5
}
 .schedule_box.calendar_color_d9eff2 p a{
	color:#328597
}
 .schedule_box.calendar_color_5830b3{
	background-color:#7959c2!important;
	border:1px solid #4f2ba1!important;
	color:#fff
}
 .schedule_box.calendar_color_5830b3 .schedule_top{
	background-color:#5830b3;
	color:#fff
}
 .schedule_box.calendar_color_5830b3 em{
	color:#e6e0f4
}
 .schedule_box.calendar_color_5830b3 p a{
	color:#fff
}
 .schedule_box.calendar_color_744dc8{
	background-color:#9071d3!important;
	border:1px solid #6342aa!important;
	color:#fff
}
 .schedule_box.calendar_color_744dc8 .schedule_top{
	background-color:#744dc8;
	color:#fff
}
 .schedule_box.calendar_color_744dc8 em{
	color:#eae4f7
}
 .schedule_box.calendar_color_744dc8 p a{
	color:#fff
}
 .schedule_box.calendar_color_9b65d9{
	background-color:#af84e1!important;
	border:1px solid #8b56c9!important;
	color:#fff
}
 .schedule_box.calendar_color_9b65d9 .schedule_top{
	background-color:#9b65d9;
	color:#fff
}
 .schedule_box.calendar_color_9b65d9 em{
	color:#f0e8f9
}
 .schedule_box.calendar_color_9b65d9 p a{
	color:#fff
}
 .schedule_box.calendar_color_d4c0f1{
	background-color:#dfd0f5!important;
	border:1px solid #c5b1e2!important;
	color:#605087
}
 .schedule_box.calendar_color_d4c0f1 .schedule_top{
	background-color:#d4c0f1;
	color:#605087
}
 .schedule_box.calendar_color_d4c0f1 em{
	color:#716197
}
 .schedule_box.calendar_color_d4c0f1 p a{
	color:#605087
}
 .schedule_box.calendar_color_ede0fa{
	background-color:#f4ecfc!important;
	border:1px solid #dacee6!important;
	color:#71658e
}
 .schedule_box.calendar_color_ede0fa .schedule_top{
	background-color:#ede0fa;
	color:#71658e
}
 .schedule_box.calendar_color_ede0fa em{
	color:#83779e
}
 .schedule_box.calendar_color_ede0fa p a{
	color:#71658e
}
 .schedule_box.calendar_color_333333{
	background-color:#5c5c5c!important;
	border:1px solid #2e2e2e!important;
	color:#fff
}
 .schedule_box.calendar_color_333333 .schedule_top{
	background-color:#333;
	color:#fff
}
 .schedule_box.calendar_color_333333 em{
	color:#e1e1e1
}
 .schedule_box.calendar_color_333333 p a{
	color:#fff
}
 .schedule_box.calendar_color_555555{
	background-color:#777!important;
	border:1px solid #4c4c4c!important;
	color:#fff
}
 .schedule_box.calendar_color_555555 .schedule_top{
	background-color:#555;
	color:#fff
}
 .schedule_box.calendar_color_555555 em{
	color:#e6e6e6
}
 .schedule_box.calendar_color_555555 p a{
	color:#fff
}
 .schedule_box.calendar_color_adadad{
	background-color:#c2c2c2!important;
	border:1px solid #9f9f9f!important;
	color:#fff
}
 .schedule_box.calendar_color_adadad .schedule_top{
	background-color:#adadad;
	color:#fff
}
 .schedule_box.calendar_color_adadad em{
	color:#f3f3f3
}
 .schedule_box.calendar_color_adadad p a{
	color:#fff
}
 .schedule_box.calendar_color_e9e9e9{
	background-color:#f4f4f4!important;
	border:1px solid #ddd!important;
	color:#595959
}
 .schedule_box.calendar_color_e9e9e9 .schedule_top{
	background-color:#e9e9e9;
	color:#595959
}
 .schedule_box.calendar_color_e9e9e9 em{
	color:#727272
}
 .schedule_box.calendar_color_e9e9e9 p a{
	color:#595959
}
 .schedule_box.calendar_color_ffffff{
	background-color:#f7f7f7!important;
	border:1px solid #ddd!important;
	color:#333
}
 .schedule_box.calendar_color_ffffff .schedule_top{
	background-color:#fff;
	color:#333
}
 .schedule_box.calendar_color_ffffff em{
	color:#515151
}
 .schedule_box.calendar_color_ffffff p a{
	color:#333
}
 .text_wait.calendar_text_color_a02031{
	background-color:#a02031
}
 .text_wait.calendar_text_color_f35055{
	background-color:#f35055
}
 .text_wait.calendar_text_color_eb8a9f{
	background-color:#eb8a9f
}
 .text_wait.calendar_text_color_fbc9d3{
	background-color:#fbc9d3
}
 .text_wait.calendar_text_color_ffe3e9{
	background-color:#ffe3e9
}
 .text_wait.calendar_text_color_be5233{
	background-color:#be5233
}
 .text_wait.calendar_text_color_f87331{
	background-color:#f87331
}
 .text_wait.calendar_text_color_ff9c71{
	background-color:#ff9c71
}
 .text_wait.calendar_text_color_fccbb6{
	background-color:#fccbb6
}
 .text_wait.calendar_text_color_fae3d9{
	background-color:#fae3d9
}
 .text_wait.calendar_text_color_9f766a{
	background-color:#9f766a
}
 .text_wait.calendar_text_color_d19b22{
	background-color:#d19b22
}
 .text_wait.calendar_text_color_f9bc23{
	background-color:#f9bc23
}
 .text_wait.calendar_text_color_ffec7f{
	background-color:#ffec7f
}
 .text_wait.calendar_text_color_fcfac1{
	background-color:#fcfac1
}
 .text_wait.calendar_text_color_007135{
	background-color:#007135
}
 .text_wait.calendar_text_color_35a23a{
	background-color:#35a23a
}
 .text_wait.calendar_text_color_83b730{
	background-color:#83b730
}
 .text_wait.calendar_text_color_cedf7f{
	background-color:#cedf7f
}
 .text_wait.calendar_text_color_e9f1c3{
	background-color:#e9f1c3
}
 .text_wait.calendar_text_color_14479e{
	background-color:#14479e
}
 .text_wait.calendar_text_color_4984d9{
	background-color:#4984d9
}
 .text_wait.calendar_text_color_42aedc{
	background-color:#42aedc
}
 .text_wait.calendar_text_color_ace1f0{
	background-color:#ace1f0
}
 .text_wait.calendar_text_color_d9eff2{
	background-color:#d9eff2
}
 .text_wait.calendar_text_color_5830b3{
	background-color:#5830b3
}
 .text_wait.calendar_text_color_744dc8{
	background-color:#744dc8
}
 .text_wait.calendar_text_color_9b65d9{
	background-color:#9b65d9
}
 .text_wait.calendar_text_color_d4c0f1{
	background-color:#d4c0f1
}
 .text_wait.calendar_text_color_ede0fa{
	background-color:#ede0fa
}
 .text_wait.calendar_text_color_333333{
	background-color:#333
}
 .text_wait.calendar_text_color_555555{
	background-color:#555
}
 .text_wait.calendar_text_color_adadad{
	background-color:#adadad
}
 .text_wait.calendar_text_color_e9e9e9{
	background-color:#e9e9e9
}
 .text_wait.calendar_text_color_ffffff{
	background-color:#fff
}
 .calendar_text_color_a02031,.calendar_text_color_a02031 a{
	color:#a02031
}
 .calendar_text_color_f35055,.calendar_text_color_f35055 a{
	color:#f61c1c
}
 .calendar_text_color_eb8a9f,.calendar_text_color_eb8a9f a{
	color:#ff3662
}
 .calendar_text_color_fbc9d3,.calendar_text_color_fbc9d3 a{
	color:#ff7290
}
 .calendar_text_color_ffe3e9,.calendar_text_color_ffe3e9 a{
	color:#ff94aa
}
 .calendar_text_color_be5233,.calendar_text_color_be5233 a{
	color:#be5233
}
 .calendar_text_color_f87331,.calendar_text_color_f87331 a{
	color:#f93b00
}
 .calendar_text_color_ff9c71,.calendar_text_color_ff9c71 a{
	color:#f4723a
}
 .calendar_text_color_fccbb6,.calendar_text_color_fccbb6 a{
	color:#e77a4a
}
 .calendar_text_color_fae3d9,.calendar_text_color_fae3d9 a{
	color:#ec9976
}
 .calendar_text_color_9f766a,.calendar_text_color_9f766a a{
	color:#9f766a
}
 .calendar_text_color_d19b22,.calendar_text_color_d19b22 a{
	color:#c28500
}
 .calendar_text_color_f9bc23,.calendar_text_color_f9bc23 a{
	color:#e3a001
}
 .calendar_text_color_ffec7f,.calendar_text_color_ffec7f a{
	color:#c2a621
}
 .calendar_text_color_fcfac1,.calendar_text_color_fcfac1 a{
	color:#ddc921
}
 .calendar_text_color_007135,.calendar_text_color_007135 a{
	color:#007135
}
 .calendar_text_color_35a23a,.calendar_text_color_35a23a a{
	color:#009506
}
 .calendar_text_color_83b730,.calendar_text_color_83b730 a{
	color:#65b306
}
 .calendar_text_color_cedf7f,.calendar_text_color_cedf7f a{
	color:#96a307
}
 .calendar_text_color_e9f1c3,.calendar_text_color_e9f1c3 a{
	color:#b1ba64
}
 .calendar_text_color_14479e,.calendar_text_color_14479e a{
	color:#14479e
}
 .calendar_text_color_4984d9,.calendar_text_color_4984d9 a{
	color:#4984d9
}
 .calendar_text_color_42aedc,.calendar_text_color_42aedc a{
	color:#009ac4
}
 .calendar_text_color_ace1f0,.calendar_text_color_ace1f0 a{
	color:#43b9d8
}
 .calendar_text_color_d9eff2,.calendar_text_color_d9eff2 a{
	color:#59a7b2
}
 .calendar_text_color_5830b3,.calendar_text_color_5830b3 a{
	color:#44278e
}
 .calendar_text_color_744dc8,.calendar_text_color_744dc8 a{
	color:#653acb
}
 .calendar_text_color_9b65d9,.calendar_text_color_9b65d9 a{
	color:#7835c5
}
 .calendar_text_color_d4c0f1,.calendar_text_color_d4c0f1 a{
	color:#8755c4
}
 .calendar_text_color_ede0fa,.calendar_text_color_ede0fa a{
	color:#9772c3
}
 .calendar_text_color_333333,.calendar_text_color_333333 a{
	color:#000
}
 .calendar_text_color_555555,.calendar_text_color_555555 a{
	color:#555
}
 .calendar_text_color_adadad,.calendar_text_color_adadad a{
	color:#777
}
 .calendar_text_color_e9e9e9,.calendar_text_color_e9e9e9 a{
	color:#999
}
 .calendar_text_color_ffffff,.calendar_text_color_ffffff a{
	color:#333
}
 .selectbox1 select,.selectbox2 select,.selectbox3 select{
	display:none
}
 .selectbox-box{
	float:none;
	margin:0;
	padding:0;
	border:1px solid #adafaa;
	background:url(https://ssl.pstatic.net/static/calendar/bg_select.gif) 100% 0 no-repeat
}
 .selectbox-label{
	display:block;
	float:none;
	padding:0;
	margin:3px 18px 1px 3px;
	margin-top:4px \0/IE8+9;
	border:0;
	background:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
 .selectbox-label::-ms-clear{
	display:none
}
 *+html .selectbox-label{
	margin-bottom:3px
}
 .selectbox-layer{
	display:none;
	position:absolute;
	float:none;
	width:100%;
	padding:0;
	margin:-1px 0 0 0;
	border:1px solid #adafaa;
	z-index:2;
	zoom:1;
	white-space:nowrap
}
 .selectbox-list{
	float:none!important;
	margin:0!important;
	padding:0!important;
	background-color:#fff!important;
	list-style:none;
	max-height:92px;
	overflow:auto;
	overflow-x:hidden;
	zoom:1
}
 .selectbox-list li{
	float:none!important;
	padding:3px 2px 2px 3px!important;
	margin:0!important
}
 .selectbox-list li.selectbox-item-selected{
	font-weight:normal;
	letter-spacing:0
}
 .selectbox-list li.selectbox-item-hovered{
	background-color:#edf4fe
}
 .selectbox2,.selectbox3{
	_position:relative;
	scrollbar-face-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#d7d7d7;
	scrollbar-darkshadow-color:#d7d7d7;
	scrollbar-track-color:#f4f4f4;
	scrollbar-arrow-color:#909090
}
 .selectbox3 .selectbox-list li{
	_position:relative;
	height:14px;
	line-height:14px;
	background-color:#fff;
	z-index:30;
	zoom:1;
	cursor:pointer
}
 .selectbox3 .selectbox-box{
	background-color:#fff!important
}
 .selectbox-applied{
	text-align:left
}
 .selectbox-applied *{
	display:block;
	text-align:left
}
 .selectbox-applied select{
	display:none
}
 .selectbox-applied select *{
	display:block
}
 .calendar_name{
	display:inline-block;
	vertical-align:top;
	cursor:pointer
}
 .calendar_name select{
	display:none
}
 .calendar_name .selectbox-label{
	display:inline-block;
	width:175px;
	height:19px;
	line-height:19px;
	margin-top:0
}
 .calendar_name .selectbox-label,.calendar_name .selectbox-list li{
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	white-space:nowrap
}
 .calendar_name .selectbox-box{
	height:19px;
	background:#ccc url(https://ssl.pstatic.net/static/calendar/2013/sp_listbox.png) no-repeat 100% -12px
}
 .calendar_name .selectbox-layer{
	width:180px;
	overflow:hidden;
	border-color:#777
}
 .calendar_name .selectbox-list li{
	height:14px;
	margin-top:1px!important;
	border:none!important;
	line-height:14px;
	zoom:1
}
 .calendar_name .selectbox-item-over{
	background-image:url(https://ssl.pstatic.net/static/calendar/2013/sp_listbox.png);
	background-repeat:no-repeat;
	background-position:100% 5px
}
 .calendar_name .ifr_blank{
	z-index:-1
}
 .selectbox2 .selectbox-box{
	border-color:#fff!important;
	background-image:url(https://ssl.pstatic.net/static/calendar/bg_select2.gif)
}
 .selectbox2 .selectbox-label{
	margin:3px 2px 0 0
}
 *+html .selectbox2 .selectbox-label{
	margin-bottom:2px
}
 .selectbox2 .selectbox-layer{
	border-color:#adafaa
}
 .selectbox2 .selectbox-layer *{
	color:#000!important
}
 .selectbox2 .selectbox-list li{
	padding:6px 2px 3px 5px!important;
	font-size:11px;
	line-height:11px;
	vertical-align:top
}
 .selectbox2 .selectbox-list li.selectbox-item-selected{
	font-weight:normal
}
 .selectbox2 .selectbox-list li.selectbox-item-hovered{
	background-color:#edf0f3
}
 .selectbox-disabled .selectbox-box{
	border-color:#e3e3e3!important;
	background-color:#f7f7f7!important;
	background-image:url(https://ssl.pstatic.net/static/calendar/bg_select_disabled.gif)!important
}
 .selectbox-disabled .selectbox-label{
	color:#b2b2b2
}
 .selectbox2-disabled .selectbox-box{
	border-color:#f7f7f7!important;
	background-color:#f7f7f7!important;
	background-image:url(https://ssl.pstatic.net/static/calendar/bg_select2_disabled.gif)!important
}
 .selectbox2-disabled .selectbox-label{
	color:#000!important
}
 .selectbox3-disabled .selectbox-box{
	background-position:100% -274px!important
}
 .selectbox3-disabled .selectbox-label{
	color:#000!important
}
 .selectbox4-disabled .selectbox-box{
	background-position:100% -274px!important
}
 .selectbox4-disabled .selectbox-label{
	color:#000!important
}
 .selectbox4.selectbox-disabled .selectbox-box{
	display:inline-block;
	width:82px;
	height:19px;
	border:1px solid #c5c5c5!important;
	background:#fff url(https://ssl.pstatic.net/static/calendar/deskhome/bu_sp_sche.gif) no-repeat 100% -274px!important;
	cursor:pointer
}
 .selectbox4.selectbox-disabled .selectbox-label{
	color:#000!important
}
 .selectbox3,.selectbox3 *{
	font-size:11px!important;
	color:#5b5b5b
}
 .selectbox3 .selectbox-label{
	margin-top:4px
}
 .selectbox4{
	display:inline-block;
	position:relative;
	width:84px;
	vertical-align:middle
}
 .selectbox4 select{
	display:none
}
 .selectbox4 .selectbox-box{
	display:inline-block;
	width:82px;
	height:19px;
	border:1px solid #adafaa;
	background:#fff url(https://ssl.pstatic.net/static/calendar/sp_calbg3_140210.png) no-repeat 100% 0;
	cursor:pointer
}
 .selectbox4 .selectbox-box.selected{
	border:1px solid #60a9f1
}
 .selectbox4 .selectbox-box.over{
	background-position:100% -19px
}
 .selectbox4 .selectbox-box:hover{
	background-position:100% -19px
}
 .selectbox4 .selectbox-layer{
	overflow:hidden;
	top:21px;
	left:0;
	width:82px
}
 .selectbox4 .selectbox-label{
	position:absolute;
	top:4px;
	left:3px;
	left:4px;
	width:60px;
	height:12px;
	margin:0;
	padding:0;
	border:1px solid #fff;
	line-height:normal
}
 .selectbox4 .selectbox-list{
	overflow-x:hidden;
	height:82px
}
 .selectbox4 .selectbox-list li{
	height:17px;
	padding:4px 0 0 4px!important;
	line-height:12px;
	vertical-align:top;
	cursor:pointer
}
 .selectbox4 .selectbox-list li.selectbox-item-selected{
	background:#eaebeb
}
 .selectbox4 .selectbox-list li.selectbox-item-hovered{
	background:#eaebeb
}
 .selectbox5{
	display:inline-block;
	position:relative;
	vertical-align:middle
}
 .selectbox5 select{
	display:none
}
 .selectbox5 .selectbox-layer{
	border:1px solid #888e94
}
 .selectbox5 .selectbox-list{
	overflow-x:hidden;
	height:96px
}
 .selectbox5 .selectbox-list li{
	padding:2px 0 1px 4px!important;
	line-height:21px;
	cursor:pointer
}
 .selectbox5 .selectbox-list li.selectbox-item-hovered{
	background:#60a9f1;
	color:#fff
}
 .selectbox5 .selectbox-list li:hover,.selectbox5 .selectbox-list li.selectbox-item-selected{
	background:#60a9f1;
	color:#fff
}
 .selectbox5 .selectbox-list li.ellipsis{
	width:70px
}
 .selectbox6 select{
	display:none
}
 .selectbox6 .selectbox-box{
	height:19px;
	background:url(https://ssl.pstatic.net/static/calendar/deskhome/bu_sp_sche.gif) no-repeat 100% -251px
}
 .selectbox6 .selectbox-list{
	overflow-x:hidden;
	height:126px
}
 .selectbox6 .selectbox-list li{
	height:18px;
	padding:2px 0 1px 4px!important;
	_padding:3px 0 0 4px!important;
	color:#333;
	line-height:18px;
	vertical-align:top;
	cursor:pointer
}
 .selectbox6 .selectbox-list li:hover{
	background:#eaebeb;
	color:#333
}
 .selectbox6 li.selectbox-item-selected{
	background:#eaebeb;
	color:#333
}
 .selectbox6 li.selectbox-item-hovered{
	background:#eaebeb;
	color:#333
}
 .selectbox6 li.partition{
	overflow:hidden;
	height:1px;
	padding:0!important;
	font-size:0;
	line-height:0;
	background-color:#e3e3e3;
	*margin-bottom:-1px!important
}
 .selectbox6 .selectbox-layer{
	width:143px
}
 .selectbox6 .selectbox-list li .num{
	margin-left:5px;
	font-size:11px;
	color:#666;
	vertical-align:middle
}
 .selectbox6 .ellipsis{
	display:inline-block;
	vertical-align:middle
}
 .selectbox8{
	position:relative;
	float:left;
	vertical-align:top
}
 .selectbox8 select{
	display:none
}
 .selectbox8 .selectbox-box{
	display:inline-block;
	width:60px;
	height:19px;
	border:1px solid #adafaa;
	background:#fff url(https://ssl.pstatic.net/static/calendar/sp_calbg3_140210.png) no-repeat 100% 0;
	cursor:pointer;
	text-align:left
}
 .selectbox8 .selectbox-box input{
	text-align:left
}
 .selectbox8 .selectbox-box.selected{
	border:1px solid #60a9f1
}
 .selectbox8 .selectbox-box.over{
	background-position:100% -19px
}
 .selectbox8 .selectbox-box:hover{
	background-position:100% -19px
}
 .selectbox8 .selectbox-layer{
	overflow:hidden;
	top:21px;
	left:0;
	width:60px
}
 .selectbox8 .selectbox-label{
	position:absolute;
	top:4px;
	left:3px;
	left:4px;
	width:52px;
	height:12px;
	margin:0;
	padding:0;
	line-height:normal
}
 .selectbox8 .selectbox-list{
	overflow-x:hidden;
	overflow-y:auto
}
 .selectbox8 .selectbox-list li{
	height:17px;
	padding:4px 0 0 4px!important;
	vertical-align:top;
	cursor:pointer
}
 .selectbox8 .selectbox-list li.selectbox-item-selected{
	background:#eaebeb
}
 .selectbox8 .selectbox-list li.selectbox-item-hovered{
	background:#fff
}
 .monthly_area .half_schedule_box .impo{
	margin:-2px 0 0 2px!important;
	*margin:0 -3px 0 2px!important
}
 .monthly_area .more_layer .impo{
	margin:-2px -1px 0 1px;
	*margin:0 -1px 0 1px
}
 .wait{
	background:url(https://ssl.pstatic.net/static/calendar/bg_unsettled2.png) no-repeat 0 0;
	padding-left:4px
}
 .wait.calendar_color_ffffff{
	background:url(https://ssl.pstatic.net/static/calendar/bg_unsettled2_w.png) no-repeat 0 0
}
 .wait .move_size{
	margin-left:4px
}
 .text_wait{
	background-image:url(https://ssl.pstatic.net/static/calendar/bg_half_wait.gif);
	border:1px solid #dedede
}
 .text_wait.calendar_text_color_ffffff{
	background-image:url(https://ssl.pstatic.net/static/calendar/bg_half_wait_w2.gif)
}
 .more_layer li.text_wait{
	padding-left:7px
}
 .text_wait .schedule_top{
	padding-left:5px
}
 .selectbox13 .selectbox-basic{
	position:relative
}
 .selectbox13 .selectbox-source{
	position:absolute;
	left:-9999px
}
 .selectbox13 .selectbox-focused .selectbox-box{
	border-color:green
}
 .selectbox13 .selectbox-disabled .selectbox-box{
	border-color:gray
}
 .selectbox13 .selectbox-box{
	width:200px;
	height:19px;
	background:#fff url(https://ssl.pstatic.net/static/calendar/sp_calbg3_140210.png) no-repeat 100% 0;
	cursor:pointer
}
 .selectbox13 .selectbox-layer{
	display:none;
	position:absolute;
	top:22px;
	left:0;
	border:1px solid #777;
	width:200px;
	background-color:#eee;
	z-index:2
}
 .selectbox13 .selectbox-list ul{
	list-style:none;
	margin:0;
	padding:0
}
 .selectbox13 .selectbox-list ul li{
	padding:0 3px;
	cursor:default;
	color:#333;
	background-color:#fff;
	zoom:1
}
 .selectbox13 .selectbox-list ul li.selectbox-item-selected{
	background-color:#ebebeb!important
}
 .selectbox13 .selectbox-list ul li.selectbox-item-over{
	background-color:#ebebeb!important
}
 .layer_calendar .select_area{
	padding:7px 10px 0;
	border-top:1px solid #e6e6e6
}
 .layer_calendar .select_area .btn_group{
	display:inline-block;
	*display:inline;
	zoom:1
}
 .layer_calendar .select_area .btn_group button{
	padding:2px 3px 0 3px;
	border-radius:2px;
	background:#fff;
	font-size:11px
}
 .layer_calendar .select_area .solar_area{
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:0 0 0 6px;
	font-size:11px
}
 .layer_calendar .select_area .solar_area span{
	margin:0 3px 0 0;
	color:#3a73c7
}
 .selectbox13{
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top
}
 .selectbox13 .selectbox-layer{
	top:21px;
	left:0;
	width:200px;
	border:1px solid #777;
	z-index:999
}
 .selectbox13 .selectbox-layer .selectbox-item-selected,.selectbox-layer .selectbox13 .selectbox-item-hovered{
	background-color:#ebebeb
}
 .selectbox13 .selectbox-layer .selectbox-list li{
	height:23px;
	line-height:23px;
	padding:0 2px 0 3px!important;
	color:#333;
	cursor:pointer
}
 .layer_calendar{
	position:absolute;
	width:195px;
	z-index:99999
}
 .layer_calendar{
	width:195px;
	padding-bottom:7px;
	border:1px solid #777;
	background:#fff
}
 .layer_calendar .ly_header{
	position:relative;
	width:147px;
	margin:0 auto 11px;
	padding-top:16px;
	text-align:center;
	vertical-align:top
}
 .layer_calendar .ly_header button{
	border:0 none;
	cursor:pointer;
	margin 0;
	padding:0
}
 .layer_calendar .ly_header button span{
	display:none
}
 .layer_calendar .ly_header .calendar-btn-prev-year,.layer_calendar .ly_header .calendar-btn-prev-mon,.layer_calendar .ly_header .calendar-btn-next-mon,.layer_calendar .ly_header .calendar-btn-next-year{
	position:absolute;
	top:15px;
	width:17px;
	height:17px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_todo2.png) no-repeat 0 0
}
 .layer_calendar .ly_header .calendar-btn-prev-year{
	left:0;
	background-position:0 -970px
}
 .layer_calendar .ly_header .calendar-btn-prev-mon{
	left:16px;
	background-position:-16px -970px
}
 .layer_calendar .ly_header .calendar-title{
	float:none!important;
	font-family:verdana;
	font-size:12px;
	color:#383838
}
 .layer_calendar .ly_header .calendar-btn-next-mon{
	right:16px;
	background-position:-35px -970px
}
 .layer_calendar .ly_header .calendar-btn-next-year{
	right:0;
	background-position:-51px -970px
}
 .layer_calendar table{
	width:175px;
	margin:0 auto 10px;
	text-align:center
}
 .layer_calendar table *{
	font-family:tahoma!important;
	font-size:11px;
	cursor:pointer
}
 .layer_calendar table td{
	width:25px;
	height:19px;
	text-align:center;
	color:#000
}
 .layer_calendar table td a{
	display:block;
	height:15px;
	padding-top:1px;
	color:#000
}
 .layer_calendar table td a:hover{
	background:#edf4fe;
	color:#6d6d6d;
	text-decoration:none!important;
	font-family:tahoma!important
}
 .layer_calendar table td a:visited,.layer_calendar table td a:active{
	color:#000;
	text-decoration:none!important
}
 .layer_calendar table td.calendar-prev-mon a,.layer_calendar table td.calendar-next-mon a{
	color:#d1d1d1
}
 .layer_calendar table td.calendar-prev-mon.calendar-sun a,.layer_calendar table td.calendar-next-mon.calendar-sun a{
	color:#eca9a9
}
 .layer_calendar table .calendar-selected{
	background:#edf4fe;
	color:#6d6d6d
}
 .layer_calendar table .calendar-selected a{
	color:#6d6d6d;
	text-decoration:none
}
 .layer_calendar table .calendar-sun{
	color:#e82828
}
 .layer_calendar table .calendar-sun a,.layer_calendar table .calendar-sun a:visited,.layer_calendar table .calendar-sun a:hover,.layer_calendar table .calendar-sun a:active,.layer_calendar table .calendar-holiday a,.layer_calendar table .calendar-holiday a:visited,.layer_calendar table .calendar-holiday a:hover,.layer_calendar table .calendar-holiday a:active{
	color:#e82828
}
 .layer_calendar table .calendar-today{
	background:#6595db;
	color:#fff;
	font-weight:bold
}
 .layer_calendar table .calendar-today a{
	font-weight:bold;
	text-decoration:none;
	color:#fff
}
 .layer_calendar table .calendar-today a:hover,.layer_calendar table .calendar-today a:visited,.layer_calendar table .calendar-today a:active{
	background:#6595db;
	color:#fff
}
 .layer_calendar table .calendar-prev-mon .calendar-date,.layer_calendar table .calendar-next-mon .calendar-date{
	display:none
}
 .layer_calendar table .calendar-noselect span{
	background:none!important;
	color:#d1d1d1!important
}
 .layer_calendar table .calendar-sun span{
	background:none!important;
	color:#eca9a9!important
}
 .t input[type=text],.t input[type=password],.t input[type=image],.t button,.t input[type=button],.t input[type=reset],.t input[type=submit],.t textarea{
	-webkit-appearance:none;
	-webkit-text-size-adjust:none;
	-webkit-border-radius:0
}
 .t .ly_sticker_wrap{
	height:160px
}
 .t .schedule_section .selectbox4 .selectbox-label{
	-webkit-appearance:none;
	-webkit-text-size-adjust:none;
	-webkit-border-radius:0
}
 .t .view_memorialday_layer .memorialday_list th.del{
	right:0
}
 .t .view_memorialday_layer .memorialday_list th.edit{
	right:45px
}
 .t .view_memorialday_layer .memorialday_list th.start_day{
	right:114px
}
 .t .selectbox-label -simfocus-friend{
	-webkit-appearance:none;
	-webkit-text-size-adjust:none;
	-webkit-border-radius:0
}
 .t .switching{
	right:290px
}
 .t .schedule_section .selectbox4 .selectbox-label{
	-webkit-appearance:none;
	-webkit-text-size-adjust:none;
	-webkit-border-radius:0
}
 .t .date_cal_wrap .btn_sche_insert{
	-webkit-appearance:none;
	-webkit-text-size-adjust:none;
	-webkit-border-radius:0
}
 .t .todo .todo_lst li label{
	top:0;
	left:4px;
	width:18px;
	height:17px;
	background-position:100% -54px
}
 .t .todo .todo_lst li input{
	width:12px;
	height:12px;
	margin:1px 0 0 2px
}
 .t .todo .todo_lst li.fin label{
	background-position:100% -75px
}
 .t .todo .todo_lst li.over_area label{
	top:0;
	background-position:100% -95px
}
 .t .todo .todo_lst li.over_area.fin label{
	background-position:100% -115px
}
 .t .ly_sort_lst .sort_lst li label{
	top:1px;
	left:6px;
	width:16px;
	height:17px;
	background-position:100% -55px
}
 .t .ly_sort_lst .sort_lst li.checked label{
	background-position:100% -75px
}
 .t .friends_invitation .btn_member_address{
	top:0
}
 .t .workedit_desc .bu_chk label:hover{
	color:#000
}
 .t .timetable_view_list .t_header{
	padding-right:1px
}
 .btn_sy{
	display:inline-block;
	height:18px;
	margin:0 3px 0 0;
	padding:2px 5px 0 0;
	background:url(https://ssl.pstatic.net/static/calendar/sp_buttonbg_140402.png) no-repeat 100% -40px;
	color:#666!important;
	font-size:11px;
	font-weight:normal;
	letter-spacing:-1px;
	vertical-align:top;
	line-height:18px
}
 .btn_sy:hover{
	text-decoration:none
}
 .btn_sy .lbg{
	display:inline-block!important;
	width:5px!important;
	height:20px;
	margin:-2px 0 0 0!important;
	background:url(https://ssl.pstatic.net/static/calendar/sp_buttonbg_140402.png) no-repeat 0 0;
	vertical-align:top;
	*vertical-align:middle
}
 .btn_sy_lbg{
	display:inline-block;
	width:5px!important;
	height:21px;
	margin-top:5px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_buttonbg_140402.png) no-repeat 0 -320px;
	vertical-align:top;
	*vertical-align:middle
}
 *:first-child+html .btn_sy .lbg{
	height:19px;
	background-position:0 -320px
}
 .btn_type2{
	height:18px;
	padding-top:1px;
	background-position:100% -200px;
	vertical-align:top;
	line-height:17px;
	white-space:nowrap
}
 .btn_type2 .lbg{
	height:18px;
	margin:-1px 0 0 0!important;
	background-position:0 -160px
}
 *:first-child+html .btn_type2 .lbg{
	height:18px;
	background-position:0 -160px
}
 .btn_type3{
	height:19px;
	padding-top:2px;
	font-size:12px;
	background-position:100% -360px;
	vertical-align:top;
	line-height:19px
}
 .btn_type3 .lbg{
	height:21px;
	margin:-2px!important;
	background-position:0 -320px
}
 .sy_cate{
	margin:-4px 0 0 10px
}
 .font_big{
	font-size:12px
}
 .img_ri{
	padding-right:0
}
 .sybtn_edit{
	display:inline-block;
	float:left;
	margin:7px 0 0 5px;
	padding:0 3px 0 0;
	background:url(https://ssl.pstatic.net/static/calendar/sp_buttonbg_140402.png) no-repeat 100% -650px;
	color:#333
}
 .sybtn_edit em{
	float:left;
	height:23px;
	padding:0 8px 0 10px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_buttonbg_140402.png) 0 -650px no-repeat;
	font-size:12px;
	color:#222;
	line-height:24px;
	letter-spacing:-1px
}
 .btn_sy .ico{
	display:inline-block;
	width:14px;
	height:16px;
	vertical-align:top;
	background:url(https://ssl.pstatic.net/static/calendar/sp_buttonbg_140402.png) no-repeat
}
 .btn_del .ico{
	background-position:-237px -518px
}
 .btn_sy .d_arrow{
	background:url(https://ssl.pstatic.net/static/calendar/sp_calbg3_140210.png) no-repeat 4px -143px
}
 .btn_type3 .d_arrow{
	background:url(https://ssl.pstatic.net/static/calendar/sp_calbg3_140210.png) no-repeat 4px -141px
}
 .btn_sy .d_arrow2{
	width:11px;
	background:url(https://ssl.pstatic.net/static/calendar/sp_ico_v5.png) no-repeat -48px 7px
}
 .btn_sy .add_map{
	background-position:-80px -517px
}
 .btn_sy .img_add{
	width:19px;
	background-position:-199px -519px
}
 .btn_sy .doc_add{
	width:14px;
	background-position:-400px -518px
}
 .btn_sy .add_map2{
	background-position:-39px -517px
}
 .btn_sy .repeats{
	width:10px;
	height:14px;
	margin-top:2px;
	background-position:-160px -518px
}
 .btn_sy .no_repeat{
	width:12px;
	height:14px;
	margin-top:2px;
	background-position:-120px -518px
}
 .btn_sy .alarm{
	background-position:1px -518px
}
 .btn_sy .plus{
	background-position:-275px -515px
}
 .btn_sy strong{
	font-weight:normal
}
 #header .btn_app{
	position:absolute;
	top:10px;
	right:84px
}
 #header .btn_app a{
	display:block;
	height:11px;
	overflow:hidden;
	border-left:solid 1px #4b4c55;
	color:#a0a2af;
	letter-spacing:-1px;
	line-height:12px;
	padding-left:5px
}
 :root #header .btn_app a{
	line-height:13px \0/IE9
}
 #header .btn_app a strong{
	color:#24b827;
	font-weight:400
}
 .paginate{
	position:relative;
	padding:10px 17px;
	text-align:center;
	background:#fff;
	white-space:nowrap;
	overflow:hidden;
	line-height:24px;
	height:24px
}
 .paginate .num,.paginate strong{
	display:inline-block;
	padding:0 8px;
	color:#333;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	vertical-align:top;
	_position:relative;
	height:22px;
	border:1px solid rgba(0,0,0,0)
}
 .paginate strong{
	color:#f30;
	border:1px solid #e9e9e9
}
 .paginate a{
	vertical-align:top;
	display:inline-block;
	*display:inline;
	*zoom:1;
	cursor:pointer
}
 .paginate a .spr{
	background:url(https://ssl.pstatic.net/static/calendar/bg_pn.png) no-repeat
}
 .paginate a.pre,.paginate a.pre_n{
	margin-right:7px
}
 .paginate a.next,.paginate a.next_n{
	margin-left:6px
}
 .paginate a.pre_end,.paginate a.pre_end_n,.paginate a.next,.paginate a.next_n{
	margin-right:-1px
}
 .list_horizontal .paginate a.pre,.list_horizontal .paginate a.pre_n{
	margin-right:0
}
 .paginate a .spr{
	display:inline-block;
	width:25px;
	height:24px;
	vertical-align:top;
	zoom:1
}
 .paginate .pre .spr{
	background-position:-24px 0
}
 .paginate .pre_n .spr{
	background-position:-24px -26px
}
 .paginate .pre_end .spr{
	background-position:0 0
}
 .paginate .pre_end_n .spr{
	background-position:0 -26px
}
 .paginate .next .spr{
	background-position:-52px 0
}
 .paginate .next_n .spr{
	background-position:-52px -26px
}
 .paginate .next_end .spr{
	background-position:-76px 0
}
 .paginate .next_end_n .spr{
	background-position:-76px -26px
}
 .paginate .page_numbers{
	position:relative;
	top:-1px
}
 .list_normal .page_numbers,.list_vertical .page_numbers,.list_horizontal #pageSelect{
	display:inline-block;
	vertical-align:top;
	zoom:1
}
 .list_horizontal .pageSelector{
	display:inline-block
}
 .list_normal #pageSelect,.list_normal .pageSelector,.list_vertical #pageSelect,.list_vertical .pageSelector,.list_horizontal .page_numbers{
	display:none
}
 .pageSelector{
	display:inline-block;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	margin-right:4px
}
 .pageSelector input{
	text-align:right;
	width:30px;
	border:1px solid #d9d9d9
}
 .skin_set_wrap .sk_list_area li,.skin_set_wrap .sk_list_area li .sk_view,.skin_set_wrap .sk_list_area li .sk_view .view_top,.skin_set_wrap .btn_cls{
	background-image:url(https://ssl.pstatic.net/static/calendar/sp_skin_calendar.png);
	background-repeat:no-repeat
}
 .skin_set_wrap{
	position:absolute;
	width:597px;
	height:auto;
	border:1px solid #666;
	background:#fff;
	color:#333;
	z-index:500
}
 .skin_set_wrap .skin_title{
	height:42px;
	padding:0 0 0 19px;
	border-bottom:1px solid #ededed;
	line-height:43px;
	font-size:14px
}
 .skin_set_wrap .skin_cont{
	overflow:auto;
	width:auto;
	height:446px;
	padding:18px 0 0 20px
}
 .skin_set_wrap .skin_p{
	padding-bottom:17px;
	line-height:16px
}
 .skin_set_wrap .sk_list_area{
	overflow:hidden;
	margin-left:-15px;
	padding-bottom:5px
}
 .skin_set_wrap .sk_list_area li{
	float:left;
	margin:0 0 15px 15px;
	background-position:0 0
}
 .skin_set_wrap .sk_list_area li a{
	display:block;
	width:96px;
	height:105px;
	padding-top:16px;
	color:#333
}
 .skin_set_wrap .sk_list_area li .sk_view{
	display:block;
	width:66px;
	height:58px;
	margin:0 auto
}
 .skin_set_wrap .sk_list_area li .sk_view .view_top{
	display:block;
	width:66px;
	height:9px;
	background-position:0 -128px
}
 .skin_set_wrap .sk_list_area li .tit{
	display:block;
	height:46px;
	width:70px;
	margin:0 auto;
	text-align:center;
	line-height:15px
}
 .skin_set_wrap .sk_list_area li .tit .align{
	display:inline-block;
	overflow:hidden;
	width:1px;
	height:100%;
	margin-left:-1px;
	vertical-align:middle
}
 .skin_set_wrap .sk_list_area li .tit strong{
	display:inline-block;
	vertical-align:middle;
	font-weight:normal
}
 .skin_set_wrap .sk_list_area li .white{
	background-position:0 -142px
}
 .skin_set_wrap .sk_list_area li .black{
	background-position:-70px -142px
}
 .skin_set_wrap .sk_list_area li .gray{
	background-position:-140px -142px
}
 .skin_set_wrap .sk_list_area li .pblue{
	background-position:0 -210px
}
 .skin_set_wrap .sk_list_area li .ppink{
	background-position:-70px -210px
}
 .skin_set_wrap .sk_list_area li .kitsch{
	background-position:0 -278px
}
 .skin_set_wrap .sk_list_area li .indipink{
	background-position:-70px -278px
}
 .skin_set_wrap .sk_list_area li .ashorange{
	background-position:-140px -278px
}
 .skin_set_wrap .sk_list_area li .raindrop{
	background-position:0 -346px
}
 .skin_set_wrap .sk_list_area li .twinkle{
	background-position:-70px -346px
}
 .skin_set_wrap .sk_list_area li .sky{
	background-position:-140px -346px
}
 .skin_set_wrap .sk_list_area li .forest{
	background-position:0 -414px
}
 .skin_set_wrap .sk_list_area li .propose{
	background-position:-70px -414px
}
 .skin_set_wrap .sk_list_area li .rain{
	background-position:-140px -414px
}
 .skin_set_wrap .sk_list_area li .marine{
	background-position:0 -482px
}
 .skin_set_wrap .sk_list_area li.on{
	background-position:-100px 0
}
 .skin_set_wrap .sk_list_area li.on a{
	color:#6b5db7
}
 .skin_set_wrap .sk_list_area li.on .tit strong{
	font-weight:bold
}
 .skin_set_wrap .skin_p .point{
	color:#6b5db7
}
 .skin_set_wrap .skin_foot{
	padding:20px 0 25px 0;
	border-top:1px solid #ededed;
	text-align:center;
	line-height:16px
}
 .skin_set_wrap .skin_foot button{
	display:inline-block;
	overflow:visible;
	border:1px solid #8e8e8e;
	border-radius:4px;
	background:#fff;
	color:#333;
	letter-spacing:0;
	vertical-align:top;
	white-space:nowrap;
	cursor:pointer;
	-webkit-appearance:none;
	-webkit-text-size-adjust:none;
	height:27px;
	margin:0 3px 0 2px;
	padding:0 11px;
	line-height:27px;
	filter:none
}
 .skin_set_wrap .btn_cls{
	position:absolute;
	top:15px;
	right:14px;
	width:12px;
	height:11px;
	background:url(https://ssl.pstatic.net/static/calendar/btn_layer_cls.png) no-repeat 0 0;
	z-index:40
}
 .promo_layer{
	position:absolute;
	width:208px;
	height:145px;
	background:url(https://ssl.pstatic.net/static/calendar/2012/img_promo_layer_120723.png) no-repeat;
	z-index:200
}
 .promo_layer a{
	position:absolute;
	overflow:hidden;
	display:block;
	text-indent:-999px
}
 .promo_layer .btn_view{
	left:17px;
	top:113px;
	width:60px;
	height:16px
}
 .promo_layer .checks{
	position:absolute;
	right:15px;
	bottom:15px
}
 .promo_layer input{
	width:13px;
	height:13px;
	margin:0;
	padding:0;
	vertical-align:middle
}
 .promo_layer label{
	margin:0 0 0 5px;
	font-size:11px;
	letter-spacing:-1px;
	color:#666;
	vertical-align:middle
}
 .promo_layer2{
	width:256px;
	height:131px;
	background-position:0 -169px
}
 .promo_layer2 .btn_view{
	left:27px;
	top:95px
}
 .promo_layer3{
	width:226px;
	height:123px;
	background-position:0 -340px
}
 .promo_layer3 .btn_view{
	left:17px;
	top:93px
}
 .promo_layer3 .checks{
	position:absolute;
	right:20px;
	bottom:16px;
	cursor:pointer
}
 .promo_layer120723{
	width:222px;
	height:120px;
	background-position:0 -480px
}
 .promo_layer120723 .btn_cls{
	position:absolute;
	width:12px;
	height:12px;
	top:22px;
	right:10px
}
 .promo_layer120723 .btn_view{
	left:14px;
	top:93px;
	width:60px;
	height:16px
}
 .promo_layer120723 .checks{
	position:absolute;
	right:10px;
	bottom:11px
}
 .pr_front_1013{
	position:relative;
	width:788px;
	height:567px;
	background:url(https://ssl.pstatic.net/static/calendar/pr/pr_front_141013.png) no-repeat
}
 .pr_front_1013 .btn_detail{
	position:absolute;
	top:243px;
	left:75px;
	width:201px;
	height:45px
}
 .pr_front_1013 .btn_app1{
	position:absolute;
	top:485px;
	left:635px;
	width:27px;
	height:27px
}
 .pr_front_1013 .btn_app2{
	position:absolute;
	top:485px;
	left:667px;
	width:27px;
	height:27px
}
 .pr_front_1013 .btn_app3{
	position:absolute;
	top:485px;
	left:699px;
	width:27px;
	height:27px
}
 .pr_front_1013 .btn_cls{
	position:absolute;
	top:17px;
	right:17px;
	width:40px;
	height:40px
}
 .pr_front_1013 .btn_cls2{
	position:absolute;
	bottom:14px;
	right:14px;
	width:97px;
	height:17px
}
 .bn_footer{
	position:absolute;
	z-index:101
}
 .bn_footer .wrap{
	position:relative;
	width:280px;
	height:119px;
	background:url(https://ssl.pstatic.net/static/calendar/pr/bn_footer_0922.png) no-repeat 0 0
}
 .bn_footer .wrap .btn_link{
	position:absolute;
	top:79px;
	left:14px;
	width:115px;
	height:17px
}
 .bn_footer .wrap .btn_cls{
	position:absolute;
	top:7px;
	right:6px;
	width:14px;
	height:14px
}
 .bn_footer .wrap .btn_cls2{
	position:absolute;
	top:79px;
	right:15px;
	width:83px;
	height:17px
}
 
 
 
 
 /*
	YooNo
 */
			#header {
				position:absolute;
				height:47px;
				left:0;
				right:0;
			}

			.login_group {
				position: absolute;
				right: 0;
				top: 0;
				bottom:0;
				width: auto;
				z-index: 20000;
				white-space: nowrap;
				padding: 15px 10px 0 0;
				text-align:middle;
				display:inline-block;
			}
			
			#gnb {
				position: relative;
				z-index: 2147483646;
				font-family: '나눔고딕',NanumGothic,'돋움',Dotum,'Apple SD Gothic Neo',Helvetica,Sans-serif !important;
				color: #000;
				font-size: 13px;
				font-weight:bold;
				letter-spacing: 0 !important;
				line-height: normal !important;
				text-align: left !important;
				margin-top:3px;
			}
			
			
			#gnb ul {
					list-style: none;
				}
				
			.gnb_lst {
					margin: 0;
					padding: 0;
					zoom: 1;
				}

				.gnb_login_li {
					padding: 5px 7px 0 0;
				}
			.gnb_login_li, .gnb_my_li, .gnb_notice_li, .mail_li, .gnb_service_li {
				float: left;
				margin-right: 4px;
				overflow: visible;
			}

			ul, ol {
				list-style: none;
			}

			.gnb_my_li {
				margin-right: 7px;
			}
			.gnb_my_namebox {
				padding: 2px 9px 0 0;
				background-repeat: no-repeat;
				background-position: 100% 50%;
				zoom: 1;
			}

			.gnb_area {
				position: absolute;
				height: 38px;
				width:75%;
				z-index: 2000;
				right:0;
				
				zoom: 1;
				margin-top:4px;
				display:inline-block;
			}
					
			.gnb_area .gnb_list_box {
				position: relative;
				text-align: center;
				font-size: 0;
				zoom: 1;
				white-space: nowrap;
			}
			
			.gnb_area .gnb_list_box:after {
				clear: both;
				display: block;
				height: 0;
				content: '';
				visibility: hidden;
			}
			
			.gnb_area .gnb_list_box .gnb_first, .gnb_area .gnb_list_box .gnb_last {
				display: inline-block;
				zoom: 1;
				text-align: left;
			}
					
			.gnb_area .gnb_list_box ul li {
				display: inline-block;
				width: 60px;
				padding-top: 9px;
				zoom: 1;
				float:left;
				font-size:12px;
				margin-right:50px;
			}
					
			.gnb_area .gnb_list_box ul li a {
				text-decoration:none;
				color:#000;
			}
			
			#header h1 {
				position: absolute;
				left: 0;
				top: 0;
				width: 240px;
				height: 34px;
				padding: 8px 0 0 8px;
				z-index: 30;
				overflow: hidden;
			}


			#header h1 .hisyseng {
				background-position: 0 -69px;
				font-family:"Orbitron", "Nanum Gothic", tahoma, verdana, Helvetica, arial;
				text-decoration:none;
				color:#000;
				font-size:22px;
			}
			
			
			#container {
								position: absolute;
								top: 47px;
								bottom: 29px;
								left: 0;
								right: 0;
								margin: 0;
								z-index: 20;
							}
							
			#container:after {
								clear: both;
								display: block;
								height: 0;
								content: '';
								visibility: hidden;
							}
							
			#nav_snb {
							position: absolute;
							width:220px;
							background-color: #FFF;
							overflow-y: auto;
							overflow-x: auto;
							margin-left: 0;
							top: 0;
							bottom: 0;
							}
							
			#section_cen {
								position: absolute;
								margin-left: 0;
								left: 220px;
								right: 0;
								top: 0;
								bottom: 0;
								overflow-y: auto;
								overflow-x: auto;
								background-color:#FFF;
							}
						
			.scrl {
						scrollbar-arrow-color: #939393;
						scrollbar-face-color: #fff;
						scrollbar-track-color: #f3f3f3;
						scrollbar-highlight-color: #fff;
						scrollbar-shadow-color: #fff;
						scrollbar-3dlight-color: #d5d5d5;
						scrollbar-darkshadow-color: #d5d5d5;			
			}
			
			.category {
						position: absolute;
						overflow: hidden;
						border-top: 1px solid #31323b;
						border-bottom: 1px solid #31323b;
					}
					
			.blind {
				position: absolute;
				top: 0;
				left: 0;
				width: 0;
				height: 0;
				overflow: hidden;
				visibility: hidden;
				font-size: 0;
				line-height: 0;
			}					
			
			#content_top .info_area .btn_fold {
				width: 18px;
				height: 49px;
				overflow: hidden;
				position: absolute;
				left: 0;
				top: 0;
				border-right: 1px solid #e5e5e5;
				z-index: 30;
				text-align: center;
				cursor:hand;
			}
			
			
			#smenu li ul {
				position:absolute;
				z-index:9900;
				overflow:auto;
			}
			
			.infomation {
				border:1px solid #CCC;
				background:#49505a;
				color:#FFF;
				width:180px;
				padding-top:10px;
				padding-left:38px;
				padding-bottom:10px;
				line-height:160%
			}
			
			.sFont {
				font-size:15px;
			}
			
			

			#top_area1 {
				text-align: center;
				height: 40px;
				background-color: #00FFFF;
				display: none;
				padding-top:20px;
			}

			#top_area1 p {
				position: absolute;
				left: 50%;
				top: 18px;
				margin-left: 355px;
				cursor:pointer;
			}
			
			#top_area1 span {
				font-family:"Nanum Gothic", "Jeju Gothic";
				font-size:9px;
				color:#666;
				margin-top:-100px;
				width:100px;
				margin-left:380px;
			}

			#top_area1 a {
				color:#003399;
				font-size:24px;
				font-family:"Nanum Gothic", "Jeju Gothic";
				font-weight:bold;
			}
			
			#top_area1 a:hover {
				color:#003399;
				font-size:24px;
				font-family:"Nanum Gothic", "Jeju Gothic";
				font-weight:bold;
				text-decoration:none;
				height:60px;
			}			
			
			
			#prdList {
				width:95%;
				height:100%;
				margin-top:3px;
				margin-left:3px;
				margin-bottom:10px;
				
				position:absolute;
				display:block;
				clear:both;
			}

			#ListHeader {
				list-style:none;
				width:85%;
				min-width:650px;
			}
			
			#ListHeader Table {
				width:100%;
				border:0;
				padding:0;
			}
			
			#ListHeader .TDHead {
				font-family:"Nanum Gothic";
				font-size:12px;
				text-align:center;
				height:30px;
				min-width:50px;
				background:#FFFFe0;
				border-bottom:1px solid #CCC;
				border-top:1px solid #CCC;
				font-weight:bold;
			}
			
			
			#ListHeader .TDContents {
				font-family:"Jeju Gothic", "Nanum Gothic";
				font-size:13px;
				padding-top:4px;
				border-bottom:1px solid #CCC;
				line-height:160%;
			}
			
			#CartDialog .TDContents {
				font-family:"Jeju Gothic", "Nanum Gothic";
				font-size:12px;
				padding-top:4px;
				border-bottom:1px solid #CCC;
				line-height:160%;
			}
			
			#txtOCnt{
				width:40px;
			}
			
			#ListHeader .center {
				text-align:center;
			}
			
			#ListHeader .left {
				text-align:left;
				padding-left:5px;
			}
			
			
			#ListHeader .Model {
				min-width:250px;
			}
			
			#ListHeader .Model80 {
				min-width:80px;
			}
			
			#ListHeader .Model90 {
				min-width:90px;
			}
			
			#ListHeader .Model100 {
				min-width:100px;
			}
			#ListHeader .Model110 {
				min-width:110px;
			}
			
			#ListHeader .right{
				text-align:right;
				padding-right:3px;
			}
			
			#ListHeader .LeftLine {
				border-left:1px solid #EEE;
			}
			
			#ListHeader .UM  
			{
			  color:#11F;
			}
			
			#ListHeader .Price {
				text-align:right;
				margin-right:3px;
			}

			.f9 {
				font-size:11px;
				font-family:"Nanum Gothic";
				color:#999;
			}
			
#prdImage 
{
	opacity:0.8;
}

/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
	padding: 0;
}			


#dialog {
	color:#FFF;
	font-family:"Nanum Gothic", "Jeju Gothic";
	background:#333;
	height:100%;
	padding:20px;
	padding-top:300px;
}

#dialog h1 {
	text-align:center;
	color:#FFFF00;
}

#dialog p {
	text-align:center;
	margin-top : 20px;
	font-size:16px;
	
}

#dialog span {
	text-align:center;
	font-size:12px;
	color:#FFCC33;
}


.OrderCount{
	width:40px;
	border:1px solid;
	font-size:12px;
	font-family:verdana,굴림;
	height:16px;
	text-align:right;
	font-weight:bold;
	margin-right:2px;
}

#LG_Info {
	width:100%;
	height:30px;
	margin:1px;
	margin-bottom:3px;
		
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f8f9+0,e5ebee+50,d7dee3+51,f5f7f9+100;White+Gloss */
	background: rgb(246,248,249); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0e4f7+0,73b1e7+24,0a77d5+50,539fe1+79,87bcea+100;Blue+Pipe+%231 */
    background: #d0e4f7; /* Old browsers */
    background: -moz-linear-gradient(top, #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
}

.LG_Text {
	width:600px;
	font-family:"Nanum Gothic", "Jeju Gothic";
	font-size:12px;
	font-weight:bold;
	text-align: left;
	position:absolute;
	padding-left:5px;
	margin-top:8px;
	color:Red;
}

.Close {
	text-align:right;
	font-size:9pt;
	font-family:Gulim, dotum, verdana;
	color:#777;
	display:block;
	padding-top:10px;
	cursor:pointer;
}

#Order_Price {
	width:100%;
	background:#EFEFEF;
	margin:1px;
	margin-top:5px;
	padding:10px 0 10px 0;
	line-height:190%;
	 min-width:600px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#Order_Price .OrderSum {
	font-family:"Nanum Gothic", "Jeju Gothic", Gulim;
	font-size:11px;
	text-align: right;
	display: block;
	width:99%;
	
}

#Order_Price .moneycolor {
	color:#CC0000;
	font-weight:bold;
	font-size:13px;
}

#Order_Price .moneycolor2 {
	color:#F00;
	font-size:15px;
	font-weight:bold;
}

#BottomButton {
	width:100%;
	display:block;
	height:40px;
	float:left;
	margin-top:5px;
	min-width:700px;
}

.Order_Button {
	display:block;
	float:right;
	margin-left:15px;
	
}

.floatLeft {
	display:block;
	float:left !important;
	margin-left:5px;
}

 .OC {
	float:left;
}

 .OC2 {
	margin-right:30px;
}

.Top3 {
	margin-top:3px;
	margin-bottom:3px;
}
.Top10 {
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

.Top30 {
	margin-top:30px !important;
	margin-bottom:10px;
}

.Order_Button .myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#401740;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	font-family:"Jeju Gothic", "Nanum Gothic";
	font-size:13px;
	/*font-weight:normal;*/
	float:left;
}

.LGSubmit {
	width:200px;
	background: #F7DC6F !important;
	font-weght:bold !important;
	font-size:22px !important;
}

.Order_Button .myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButton:active {
	position:relative;
	top:1px;
	
}


.WRONG {
	color:#F00;
	background-color:#FF0;
}

.itemList {
	font-size:12px;
	color:#FF0;
}

#ModelDetail {
float:left;
position:relative; 
max-width:650px;
}

#ModelDetail .code {
position:relative;
float:left;
min-width:250px;
}
#ModelDetail .spec {
position:relative;
float:left;
padding :5px;
min-width:180px;
}
#ModelDetail .spec1 {
position:relative;
float:right;
padding :5px;
min-width:240px;
}

#ModelOption {
float:right;
position:relative;
margin-top:5px;
margin-right:5px;

font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
font-size:13px;
width:150px;
min-width:100px;
text-align:right;
}

#ModelOption ul {
	list-style:none;
}


.Direct {
	color:#F00;
	cursor:pointer;
}

.OrderProduct {
	color:#00F;
	cursor:pointer;
}

.editBtn{
		width:16px;
		height:16px;
		display:block;
		float:right;
		margin-right:3px;
		cursor:pointer;
		position:relative;
  }
  
  .deleteBtn {
  		display:block;
		float:right;
		margin-right:3px;
		cursor:pointer;
		margin-left:5px;
  }
  

  #CartEmpty-modal{
	background:#FFF;
	width:100%;
	padding:20px;
	position:absolute;
	top:40%;
  }
  
  #CartEmpty-modal h1 {
	color:#F00;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #CartEmpty-modal p {
	color:#000;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #CartEmpty-modal2{
	background:#FFF;
	width:100%;
	padding:20px;
	position:absolute;
	top:40%;
  }
  
  #CartEmpty-modal2 h1 {
	color:#F00;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #CartEmpty-modal2 p {
	color:#000;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
    #OrderPrice-modal3{
	background:#FFF;
	width:100%;
	padding:20px;
	position:absolute;
	top:40%;
  }
  
  #OrderPrice-modal3 h1 {
	color:#F00;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #OrderPrice-modal3 p {
	color:#000;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
   #OrderPrice-modal4{
	background:#FFF;
	width:100%;
	padding:20px;
	position:absolute;
	top:40%;
  }
  
  #OrderPrice-modal4 h1 {
	color:#F00;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #OrderPrice-modal4 p {
	color:#000;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #projectDelete-modal{
	background:#FFF;
	width:100%;
	padding:20px;
	position:absolute;
	top:40%;
  }
  
  #projectDelete-modal h1 {
	color:#F00;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #projectDelete-modal p {
	color:#000;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  
  #msg-modal{
	background:#FFF;
	width:100%;
	padding:20px;
	position:absolute;
	top:40%;
  }
  
  #msg-modal h1 {
	color:#F00;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #msg-modal p {
	color:#000;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #main-modal{
	background:#FFF;
	width:40%;
	padding:20px;
	position:absolute;
	top:40%;
	left:30%;
  }
  
  #main-modal h1 {
	color:#F00;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	margin-bottom:20px;
  }
  
  #main-modal p {
	color:#000;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	margin-bottom:25px;
  }
  
  #main-modal a {
	  background: #adadad;
	  background-image: -webkit-linear-gradient(top, #adadad, #404040);
	  background-image: -moz-linear-gradient(top, #adadad, #404040);
	  background-image: -ms-linear-gradient(top, #adadad, #404040);
	  background-image: -o-linear-gradient(top, #adadad, #404040);
	  background-image: linear-gradient(to bottom, #adadad, #404040);
	  font-family: "Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	  color: #ffffff;
	  font-size: 14px;
	  padding: 10px 20px 10px 20px;
	  text-decoration: none;
  }
  
  #payment-modal{
	background:#FFF;
	width:30%;
	padding:20px;
	position:absolute;
	top:40%;
	left:35%;
  }
  
  #payment-modal h1 {
	color:#F00;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin-bottom:20px;
  }
  
  #payment-modal p {
	color:#000;
	font-family:"Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	line-height: 1.5;
	margin-bottom:25px;
  }
  
  #payment-modal a {
	  background: #adadad;
	  background-image: -webkit-linear-gradient(top, #adadad, #404040);
	  background-image: -moz-linear-gradient(top, #adadad, #404040);
	  background-image: -ms-linear-gradient(top, #adadad, #404040);
	  background-image: -o-linear-gradient(top, #adadad, #404040);
	  background-image: linear-gradient(to bottom, #adadad, #404040);
	  font-family: "Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
	  color: #ffffff;
	  font-size: 14px;
	  padding: 10px 20px 10px 20px;
	  text-decoration: none;
  }
  
  .btnCancel {
  background: #adadad;
  background-image: -webkit-linear-gradient(top, #adadad, #404040);
  background-image: -moz-linear-gradient(top, #adadad, #404040);
  background-image: -ms-linear-gradient(top, #adadad, #404040);
  background-image: -o-linear-gradient(top, #adadad, #404040);
  background-image: linear-gradient(to bottom, #adadad, #404040);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
  font-family: "Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btnCancel:hover {
  background: #bacbd6;
  background-image: -webkit-linear-gradient(top, #bacbd6, #7e888f);
  background-image: -moz-linear-gradient(top, #bacbd6, #7e888f);
  background-image: -ms-linear-gradient(top, #bacbd6, #7e888f);
  background-image: -o-linear-gradient(top, #bacbd6, #7e888f);
  background-image: linear-gradient(to bottom, #bacbd6, #7e888f);
  text-decoration: none;
}

.btnEmpty {
  background: #c9c9c9;
  background-image: -webkit-linear-gradient(top, #c9c9c9, #ababab);
  background-image: -moz-linear-gradient(top, #c9c9c9, #ababab);
  background-image: -ms-linear-gradient(top, #c9c9c9, #ababab);
  background-image: -o-linear-gradient(top, #c9c9c9, #ababab);
  background-image: linear-gradient(to bottom, #c9c9c9, #ababab);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
  font-family: "Jeju Gothic", "Nanum Gothic", "굴림", Gulim;
  color: #ffff00;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btnEmpty:hover {
  background: #bacbd6;
  background-image: -webkit-linear-gradient(top, #bacbd6, #7e888f);
  background-image: -moz-linear-gradient(top, #bacbd6, #7e888f);
  background-image: -ms-linear-gradient(top, #bacbd6, #7e888f);
  background-image: -o-linear-gradient(top, #bacbd6, #7e888f);
  background-image: linear-gradient(to bottom, #bacbd6, #7e888f);
  text-decoration: none;
}


.redText {
	color:#DC143C !important;
	font-size:14px;
}

.iSubmit {
	cursor:pointer;
}

#sidebar { 
				width: 64px; 
				left:86%;
				position:absolute;
				}
				
#sidebar p {
	margin-top:5px;
	text-align:center;
	font-size:12px;
	font-family:"Nanum Gothic", "Jeju Gothic", Gulim;
	font-weight:bold;
}

.left10 {
	margin-left:10px;
}

.Card_Top {
	height:50px;
	padding-top:10px;
	padding-left:10px;
	background: rgb(242,246,248); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
}

.OrderLabel {
	font-family:"Jeju Gothic", "Nanum Gothic";
	font-size:22px;
	font-weight:bold;
	padding-top:10px;
	
}

.Card_Comment {
	margin:10px;	
}

.OrderLabel2 {
	font-size:15px;
	font-family:"Jeju Gothic", "Nanum Gothic";
	font-weight:bold;
	color:#0000FF;
}

#Card_Information {
	margin:30px;
	width:90%;
}

.Float_Left {
	position:relative;
	float:left;
	width:100%;
	border-top:1px solid #CCC;
}

.Float_Left2 {
	position:relative;
	float:left;
	width:100%;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	
	margin-bottom:20px;
}

.Text_Center {
	font-size:12px;
	font-family:"Jeju Gothic", "Nanum Gothic";
	text-align:center;
}

.Text_Left {
	font-size:11px;
	font-family:"Jeju Gothic", "Nanum Gothic";
	text-align:left;
	padding-left:5px;
}

.Text_Right {
	font-size:11px;
	font-family:"Jeju Gothic", "Nanum Gothic";
	text-align:right;
	padding-right:5px;
}

.Text_Black {
	color:#000;
}

.Text_Red {
	color:#F00 !important;
}

.Text_Blue {
	color:#00F !important;
}

.Text_Bold {
	font-weight:bold;
}

.Text11 {
	font-size:11px;
}

.Text13 {
	font-size:13px;
}

.TD_B_Border {
	border-bottom:1px solid #CCC;
}

.TD_B_Border_NoData {
	border-bottom:1px solid #EFEFEF;
}

.Tabel_Left {
	float:left;
	background-color:#F0FFFF;
	height:30px;
	width:90px;
	text-align:center;
	padding-top:15px;
	font-size:13px;
	font-family:"Jeju Gothic", "Nanum Gothic";
	font-weight:bold;
	margin-right:20px;
}

.Tabel_Right {
	padding-top:15px;
	font-size:13px;
	font-family:"Jeju Gothic", "Nanum Gothic";
	font-weight:bold;
}

#Card_Pay {
	clear:left;
	margin-left:25px;
}

.Payment_Card {
	font-size:16px !important;
	font-weight:bold !important;
	font-family:"Jeju Gothic", "Nanum Gothic" !important;
}

.Payment_Cancel {
	font-size:16px !important;
	font-weight:bold !important;
	font-family:"Jeju Gothic", "Nanum Gothic" !important;
	color:#86043A !important;
}


#Order_List {
	width:98% !important;
	padding:0;
	border-spacing:0;
	margin-left:10px;
	margin-top:10px;
}

.TDHead {
	font-family:"Nanum Gothic";
	font-size:13px;
	text-align:center;
	height:30px;
	background:#FFFFe0;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	font-weight:bold;
	min-width:40px;
}

#SearchForm {
	width:99%;
	height:50px;
	margin-top:3px;
	margin-left:3px;
	margin-bottom:10px;
	
	position:absolute;
	display:block;
	clear:both;
}

#SearchCondition {
	float:right;	
	height:50px;
	display:block;
	clear:both;
}

.ERP_Search_Box {
	margin-top:8px;
	margin-right:10px;
	float:right;	
	width:500px;
	text-align:right;
	height:100px;
	display:inline-block;
}

.Search_Box {
	margin-top:8px;
	margin-right:10px;
	float:right;	
	width:500px;
	text-align:right;
	height:100px;
	display:inline-block;
}

.SearchText {
	font-size:11px;
	font-family:"Jeju Gothic", "Nanum Gothic", verdana;
	height:20px;
	width:80px;
	text-align:center;
	border:1px solid #CCC;
}

.SearchText2 {
	font-size:11px;
	font-family:"Jeju Gothic", "Nanum Gothic", verdana;
	height:20px;
	width:176px;
	text-align:center;
	border:1px solid #CCC;
}

.lblText {
	font-size:11px;
	font-family:"Jeju Gothic", "Nanum Gothic", verdana;
}

.height70 {
	height:90px !important;
}

.height100 {
	height:100px !important;
}

.height110 {
	height:110px !important;
}

.height130 {
	height:130px !important;
}

#optSearch {
	margin-top:3px;
}

.height30 {
	height:40px !important;
}


/*#############################################################################
	현장 정보
#############################################################################*/
.trPrj {
	width:100%;
	display:block;
	
}

.trPrj2 {
	width:380px;
	display:block;
	
}

#ProjectInfo {
	border:0px;
	width:100%;
	cellpadding:0;
}

.pLabel {
	text-align:center;
	height:20px !important;
	border-bottom:1px solid #CCC;
	width:80px;
	float:left;
	font-size:11px;
	color:#FF8040;
	font-family:"Nanum Gothic", "Jeju Gothic", Verdana, 굴림;
	position: relative;
    vertical-align: middle;
}

.pLabel2 {
	text-align:center;
	height:30px !important;
	border-bottom:1px solid #CCC;
	width:80px;
	float:left;
	font-size:11px;
	color:#FF8040;
	font-family:"Nanum Gothic", "Jeju Gothic", Verdana, 굴림;
	position: relative;
    vertical-align: middle;
}

.pLabel3 {
	text-align:center;
	height:80px !important;
	border-bottom:1px solid #CCC;
	width:80px;
	float:left;
	font-size:11px;
	color:#FF8040;
	font-family:"Nanum Gothic", "Jeju Gothic", Verdana, 굴림;
	position: relative;
    vertical-align: middle;
}

.pContents {
	height:20px !important;
	border-bottom:1px solid #CCC;
	font-size:14px;
	font-family: "Nanum Gothic", "Jeju Gothic", Verdana, 굴림;
	font-weight:bold;
	padding-left:20px !important;
	margin-top: 40px;
	margin-left:80px !important;
	width:100%;
	position: relative;
    vertical-align: bottom;
}

.pContents2 {
	height:30px !important;
	border-bottom:1px solid #CCC;
	font-size:14px;
	font-family: "Nanum Gothic", "Jeju Gothic", Verdana, 굴림;
	font-weight:bold;
	padding-left:20px !important;
	margin-top: 30px;
	margin-left:80px !important;
	width:100%;
	position: relative;
    vertical-align: bottom;
}

.pContents3 {
	height:80px !important;
	border-bottom:1px solid #CCC;
	font-size:14px;
	font-family: "Nanum Gothic", "Jeju Gothic", Verdana, 굴림;
	font-weight:bold;
	padding-left:20px !important;
	margin-top: 30px;
	margin-left:80px !important;
	width:100%;
	position: relative;
    vertical-align: bottom;
}


.prjText {
	width:90%;
}

.prjText2 {
	width:250px;
}

.prjDate {
	width:100px;
	text-align:center;
}

.prjZipCode {
	width:100px;
	text-align:center;
}

.trPrj input {
	
	font-size:11px;
	font-family: "Nanum Gothic", "Jeju Gothic", Verdana, 굴림;
	border:1px solid #954535;
	height:23px;
	line-height: 23px;
	padding-left:10px;
}

.prjAddress {
	margin-top:-30px;
	width:90%;
}

.prjAddressETC {
	margin-top:10px;
	width:90%;
}

.GeneralButton {
	-moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	-webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
	background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
	background-color:#768d87;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"Nanum Gothic", "Jeju Gothic", Arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 23px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}
.GeneralButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
	background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
	background-color:#6c7c7c;
}
.GeneralButton:active {
	position:relative;
	top:1px;
}

#SubCode_List {
	border:0px;
	border-spacing:0;
	width:98%;
}

#SubCode_List tr:hover{
	background-color:#FFFFEE;
}
.SubCodeTR {
	cursor:pointer;
}

.nonBoard {
	border:0px !important;
}

.divRdo {
	float:left;
}

.divRdo2 {
	float:left;
	margin-left:15px;
}

.prjRadio {
	display:inline-block;
	float:left;
	margin-left:10px;
}

.txtLabel2 {
	font-size:11px;
	font-family: "Nanum Gothic", "Jeju Gothic", Verdana, 굴림;
	font-weight:normal;
	display:inline-block;
	float:left;
	margin-left:10px;
	margin-top:5px;
}

/*#############################################################################
	margin 설정
#############################################################################*/
.right10 {
	margin-right:10px !important;
}

.right20 {
	margin-right:20px !important;
}

.right30 {
	margin-right:30px !important;
}

.right40 {
	margin-right:40px !important;
}

.right50 {
	margin-right:50px !important;
}

.left10 {
	margin-left:10px !important;
}

.left20 {
	margin-left:20px !important;
}

.left30 {	
	margin-left:30px !important;
}

/*#############################################################################
	Visible 설정
#############################################################################*/

.HideObject {
	display:none;
}

.ShowObject {
	display:block;
}

/*#############################################################################
	ComboBox
#############################################################################*/

.css3-selectbox,
.css3-selectbox select
{
    display: inline-block;
    vertical-align: top;
    height: 25px;
	font-size:13px;
	font-family:"Nanum Gothic", "Jeju Gothic", Gulim, Arial;
	color:#FFF;
	background-color:#FF6600;
}
 
#SalesChart {
	width:98%;
	margin-top:20px;
	font-size:13px;
	font-family:"Nanum Gothic", "Jeju Gothic", Gulim, Arial;
	display:inline-block;
}

#SalesChart_Header {
	font-weight:bold;
	text-align:center;
	font-size:20px;
}

#SalesChart_Detail {
	margin-top:10px;
}

#SalesChart_Unit {
	width:98%;
	text-align:right;
	text-size:11px;
}

#SalesChart_Bar {
	margin-top:20px;
	text-align:center;
	font-size:13px;
	font-family:"Nanum Gothic", "Jeju Gothic", Gulim, Arial;
}

#SalesChart_DetailHeader {
	
	width:98%;
	font-family:"Nanum Gothic", "Jeju Gothic", Gulim, Arial;
	margin-top:80px;
	margin-bottom:60px;
}

#SalesChart_Clients {
	clear:both;
	margin-top:20px;
	width:98%;
}

.SalesChart_Y {
	width:98%;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

.SalesChart_N {
	width:20%;
	font-size:11px;
	text-align:right;
	font-size:11px;
	cursor:pointer;
}

#CartProject_Edit {
	clear:both;
	width:98% !important;
}

#CartMove_Items {
	margin-top:20px;
}


.extText {
	font-size:12px;
	font-family:굴림, Gulim, Verdana, Tahoma;
	color:#777;
}


.DCheck {
	border-radius:25px;
	background-color:#F00;
	margin-left:10px;
}

#ListHeader{
	font-size:14px;
	font-family:"Nanum Gothic", "Jeju Gothic", Arial;
}