/* 개발추가/수정사항 CSS (릴리즈시 디자인 CSS 병합) */

/* 새로운 css
---------------------------------------------------------------------------------------*/
.event-top-banner .btn 
{
    background:#fff;
	position: absolute;
	left: 930px;
	top: 10px;
	padding:3px;
	z-index:99;
}
.event-top-banner .prev {
	padding-left: 1px;
	padding-bottom: 6px;
}
.event-top-banner .next {
	left: 19px;
	padding-top: 6px;
	padding-left: 1px;
}

/* 개발수정
------------------------------------------------------------------------------------------------------*/
/* main */
.flylayer-wrap { position:absolute; width:960px; height:231px; top:230px; left:0px; z-index:999; pointer-events: none; }
.flylayrl {
	position: absolute;
	top:0; left:0;
	z-index: 99;
	width: 385px;
	height: 231px;
}
.flylayrl .prev {
	background: url(img/btn_prev.png);
	width: 9px;
	height: 14px;
	position: absolute;
	left: 7px;
	top: 144px;
	z-index: 999;
}
.flylayerbox {
	background: url(img/main_layer_lbg.jpg) no-repeat;
	width: 385px;
	height: 231px;
}
.flylayerbox .tit {
	padding: 23px 0px 0px 20px;
}
.flylayerbox .imgbox {
	margin-top: 23px;
	margin-left: 3px;
}
.flylayer-wrap .img_c {
	width: 191px;
	text-align: center;
	float: left;
}
.flylayerbox .imgright {
	float: left;
	padding-left: 1px;
}
.flylayrr {
	position: absolute;
	top:0; left:574px;
	z-index: 99;
	width: 385px;
	height: 231px;
}
.flylayrrbox {
	background: url(img/main_layer_rbg.jpg) no-repeat right;
	width: 385px;
	height: 231px;
}
.flylayrrbox .tit {
	float: right;
	padding: 24px 18px 0px 0px;
	height:33px;
}
.flylayrrbox .imgbox2 {
	float: right;
	padding-top: 23px;
	float:right; padding-top:23px; width:385px;
}
.flylayrrbox .imgright2{float:left; padding-left:20px;}
.flylayrrbox .next {
	background: url(img/btn_next.png);
	width: 9px;
	height: 14px;
	position: absolute;
	left: 367px;
	top: 144px;
	z-index: 999;
}

.main_ban {
	float: left;
	position: relative;
}
.main_ban .btn {
	position: absolute;
	left: 19px;
	top: 391px;
	width: 19px;
    z-index:2;
}
.main_ban .item-list 
{
    z-index:1;
}
.main_ban .prev {
	padding-left: 1px;
	padding-bottom: 1px;
}
.main_ban .next {
	left: 19px;
	padding-top: 1px;
	padding-left: 1px;
}

.price_box .goods {
	height: 128px;
	padding: 18px 0px 21px 11px;
	text-align:left;
}

.price_box .next {
	background: url(img/btn_next.png);
	width: 9px;
	height: 14px;
	position: absolute;
	left: 159px;
	top: 84px
}
.price_box .prev {
	background: url(img/btn_prev.png);
	width: 9px;
	height: 14px;
	position: absolute;
	left: 0px;
	top: 84px;
}

.soff {
	background: url(img/arrow_sm.jpg) no-repeat 0px 3px;
	padding-left: 8px;
	color: #999999;
	height: 20px;
}
.sofftx {
	color: #999999;
}


/* sub */
.submbox {
	margin: 0px;
	width: 119px;
	position: relative;
	padding: 0;
}
.submbox .depth2 {
	z-index: 98;
	position: absolute;
	left: 60px;
	top: 0px;
	background: url(img/subm_bg92.png) repeat;
	width: 120px;
	height: 259px;
}
.submbox .depth3 {
	z-index: 97;
	position: absolute;
	background: url(img/subm_bg92.png) repeat;
	width: 120px;
	height: 259px;
	left: 120px;
	top: 0px;
}

.submainwrap .roollnum {
	z-index: 99;
}

.ipark_pop_box {
	position: static;
	z-index: 999;
}


/*개인정보 공유안내 팝업*/
.pop_agree_box {
	width: 680px;
	background: #fff;
	z-index: 999;
	border: solid 1px #dcdcdc
}

.pop_agree_box .tl {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
	width: 7px;
	height: 7px;
	background: url(img/deli_poptl.jpg) no-repeat;
	font-size: 0;
}
.pop_agree_box .tr {
	position: absolute;
	top: -1px;
	left: -6px;
	margin-left: 100%;
	display: block;
	width: 7px;
	height: 7px;
	background: url(img/deli_poptr.jpg) no-repeat;
	font-size: 0
}
.pop_agree_box .bl {
	position: absolute;
	left: -1px;
	bottom: -1px;
	display: block;
	width: 7px;
	height: 7px;
	background: url(img/deli_popbl.jpg) no-repeat;
	font-size: 0
}
.pop_agree_box .br {
	position: absolute;
	bottom: -1px;
	left: -6px;
	margin-left: 100%;
	display: block;
	width: 7px;
	height: 7px;
	background: url(img/deli_popbr.jpg) no-repeat;
	font-size: 0
}
.pop_agree_box .con {
	width: 590px;
	margin: auto;
	margin-top:32px;
	margin-bottom:40px;
	position: relative;
}
.agree_topbg{width:306px; height:68px; margin:auto; background:url(img/inforshare_bg.jpg) left no-repeat;}
.agree_toptt{padding-left:107px;}
.agree_toptx{padding-left:61px; padding-top:8px;}
.agree_line{background:#848484; height:2px;}
.agree_line2{background:#d6d6d6; height:1px;}
.agree_dotline{border-bottom:dotted 1px #e5e5e5;}
.agree_tx{text-align:center; color:#666; line-height:18px; margin-top:20px;}
.agree_txnum{text-align:center; color:#666; line-height:18px; margin-top:20px;}
.agree_txbox{height:30px;}
.agree_ttbg{float:left; text-align:left; background:url(img/ic_order_arrow.jpg) 20px 12px no-repeat; padding-left:30px; padding-top:10px; width:148px; color:#666;}
.agree_tttx{float:left; text-align:left; padding-top:10px; width:148px; color:#666}
.agree_agreetx{text-align:center; color:#666;}
.agree_btn{width:250px; margin:auto; margin-top:20px;}

.shopban_box{width:237px; border:solid 1px #666666;}
.shopban_box .topbg1{background:url(img/hot_bg1.jpg) no-repeat; width:237px; height:75px;}
.shopban_box .topbgpad1{padding-top:20px; padding-left:20px;}
.shopban_box .topbgpad2{padding-top:10px; padding-left:20px;}
.shopban_box .rollpad{float:left; padding-right:2px;}
.shopban_box .centerbg{background:url(img/hot_bg2.jpg); height:301px;}
.shopban_box .centerbox{width:169px; height:279px; border:solid 1px #999; background:#fff; margin:auto; padding:8px 19px 10px 19px;}
.shopban_box .dotrb{float:left; border-right:dotted 1px #c7c7c7; border-bottom:dotted 1px #c7c7c7;}
.shopban_box .dotb{float:left; border-bottom:dotted 1px #c7c7c7;}
.shopban_box .dotr{float:left; border-right:dotted 1px #c7c7c7;}
.shopban_box .btm{background:url(img/hot_bg3.jpg); height:21px;}

/* 기타수정
------------------------------------------------------------------------------------------------------*/
/*ie10*/
.wrap { clear:both; }

.sub_leftm 
{
    height:auto;
    padding-bottom:10px;
}

.gnb_box .sub .l {height:11px;}
.gnb_box .sub .r {height:11px;}

a {
	text-decoration:none;
}
a:link {
	color:#4D82A2;
}
a:active {
	color:#4D82A2;
}
a:visited {
	color:#4D82A2;
}
a:hover {
	color:#4D82A2;
}
.ipark_dot2px{float:left; padding-left:2px; width:197px; background:url(img/dotline_2p.jpg) repeat-y;}
.ipark_ctline{border:solid 1px #e6e6e6; margin-left:1px; width:959px;}
.ipark_linet{border-top:1px #e6e6e6; height:200px; border-bottom:1px solid #e6e6e6; text-align:left;}

/* 빠진거같은거
------------------------------------------------------------------------------------------------------*/
.viewbtn_box {
	width: 154px;
	margin: auto;
	padding-top: 40px;
}

.center_bg {
	height: 919px;
	background: #fff;
}

.my_layer 
{
    top:134px;
}

.ui-dialog {  }
.ui-dialog .ui-dialog-titlebar { border:0; background:#8fddee;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title { font:bold 12pt NanumGothic; color:#444;}
.ui-dialog .ui-dialog-content { font:10pt NanumGothic; }

.ui-dialog .ui-dialog-buttonpane { border:0; text-align: right; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: none; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button { float:none; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-state-default {}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-state-focus { background:#eee url(/Content/themes/Aristo/images/bg_fallback.png); border:1px solid #b9b9b9; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-focus 
{
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset; 
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset;
}
.ui-dialog .ui-dialog-titlebar-close span { background:transparent url(img/p_sub_close.png) -4px -3px; }
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover span { background:transparent url(img/p_sub_close.png) -4px -3px; }
.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

.orderpop_wrap .toptt2 {
	padding: 15px 0px 0px 10px;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	color:#444;
}
.p_sub_dot {
	text-align: left;
}
.blue_top .tx {
	width: 190px;
}


.my_layer_Rbox2 .tt_point_left01 {
	width: 100px;
	float: left;
	padding: 10px 0px 9px 6px;
	color: #888888;
}
.my_layer_Rbox2 .tt_point_right01 {
	width: 110px;
	float: left;
	padding: 10px 0px 9px 0px;
	text-align: right;
	font-weight: normal;
	color: #888888;
}
.my_layer_Rbox2 .tt_point_left02 {
	width: 100px;
	float: left;
	padding: 10px 0px 9px 6px;
	color: #888888;
}
.my_layer_Rbox2 .tt_point_right02 {
	width: 110px;
	float: left;
	padding: 10px 0px 9px 0px;
	text-align: right;
	font-weight: normal;
	color: #888888;
}

.my_layer_Rbox2 .tt_more_btn {
	text-align: right;
	margin-top: -8px;
	margin-right: 5px;
	vertical-align:bottom;
}

.my_layer_Rbox2 .tt_anv_right01 {
	width: 30px;
	float: left;
	padding: 10px 0px 9px 0px;
	text-align: right;
	font-weight: normal;
}
.top_bar .top-title
{
	font-size:12px;
	color:White;
	font-weight:bold;
}

/* 제도소개 팝업*/

.pop_box {
	z-index: 9;
}
.pop_boxw {
	width: 782px;
	position: relative;
}
.pop_close {
	position: absolute;
	top: 18px;
	left: 747px;
	z-index: 999;
}
.pop_boxtl {
	float: left;
	width: 6px;
	height: 6px;
	background: url(/Content/login/img/popbg_tl.png) no-repeat;
}
.pop_boxtb {
	float: left;
	width: 770px;
	height: 5px;
	border-top: solid 1px #bdc8ca;
	background: #FFF;
}
.pop_boxtr {
	float: left;
	width: 6px;
	height: 6px;
	background: url(/Content/login/img/popbg_tr.png) no-repeat;
}
.pop_boxl {
	float: left;
	width: 5px;
	height: 340px;
	border-left: solid 1px #bdc8ca;
	background: #FFF;
}
.pop_boxbg {
	float: left;
	width: auto;
	height: 340px;
	background: #FFF;
	border:0px solid #bdc8ca;
}
.pop_boxbg .center {
	width: auto;
	margin: auto;
	height: 260px;
}
/* 팝업레이어 스크롤*/
.pop_boxbg .scroll {
	position: relative;
    top:0px;
	left: 0px;
	width: 680px;
	height: 230px;
	overflow-y: scroll;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #9b9b9b;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
}
.pop_boxbg .tab {
	width: 634px;
	margin-top:30px;
}
.pop_boxbg .line {
	border-bottom: solid 1px #CCCCCC;
}
.pop_boxbg .tabpad {
	float: left;
	padding-right: 2px;
	margin-bottom: -5px;
}
.pop_boxbg .contents {
	width: 634px;
	margin-top: 24px;
}
.pop_boxr {
	float: left;
	width: 5px;
	height: 340px;
	border-right: solid 1px #bdc8ca;
	background: #FFF;
}
.pop_boxbl {
	float: left;
	width: 6px;
	height: 6px;
	background: url(/Content/login/img/popbg_bl.png) no-repeat;
}
.pop_boxbbg {
	float: left;
	width: 770px;
	height: 5px;
	border-bottom: solid 1px #bdc8ca;
	background: #FFF;
}
.pop_boxbr {
	float: left;
	width: 6px;
	height: 6px;
	background: url(/Content/login/img/popbg_br.png) no-repeat;
}

.ipark_sarchinput {
	border: solid 1px #9f9f9f;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #8fddee/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;}

.ui-button-text-only .ui-button-text  
{
    padding: 4px 12px;
	background: url(img/btn_arlim.png) repeat-x 0px 2px;
	border:2px solid rgb(121,176,211);
	color:rgb(67,136,171);
}
.main-notice-subject
{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.text-ellipsis 
{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.permit_topmtt {
	float: left;
	width: 100%;
}
.ui-button-text-only .ui-button-text
{
    border:1px solid rgb(119,175,211);
    background-color:rgb(239,248,253);
    color:rgb(100,154,183);
}
.counsel_btn
{
    width:300px;
    margin:0;
}

.pop_limit_box {
	border: 0
}

.ipark_searchbox{width:230px;}

.sitemap .submap ul li { text-decoration:none; }
.sitemap .submap ul li a { text-decoration:none; }



.point_tip {
	padding: 6px 0px 0px 10px;
	color: #666;
}


.ordersum_box .paytable .pad0 {
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	line-height: 19px;
}
.ordersum_box .paytable .padinrightline0 {
	padding: 18px 0px 16px 12px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 0px;
	margin:0px;
}

.ordersum_box .paytable .pad0ln {
	padding: 18px 0px 16px 12px;
	border-bottom: 0px;
	line-height: 16px;
	text-align: right;
	padding-right: 10px;

}

.upload-file-hover{font:8pt tahoma;color:#fff;background:#693;text-align:center;padding:1px;display:block;width:45px;}
.upload-file-hover{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.upload-file-input 
{
    background:#fff url(img/image-upload.gif) no-repeat right center;
    height:16px;
    padding:4px;
    padding-right:85px;
    font-size:10pt;
    overflow:hidden;
    border:1px solid #ddd;
}

.p_topbg .wrap .right {
	width: auto;
	line-height:100%;
	vertical-align:top;
}


/*0628_반품,취소_팝업추가*/
.pop_withdrawal {width: 690px; position: absolute; top:0px; left: 0px; background: #fff;	z-index: 999;border: solid 0px }
/*0628_반품,취소_팝업추가 끝*/

/*세일 쿠폰*/
.veiwprice_salebg {
	width: 60px;
	height: 26px;
	background: url(img/saleimg_bg.jpg) no-repeat;
}

.veiwprice_sale_wonbg {
	width: 80px;
	height: 26px;
	letter-spacing:-2px;
	background: url(img/sale_won_bg.jpg) no-repeat;
}


.veiwprice_saletx {
	text-align: center;
	font-size: 14px;
	color: #ee3525;
	font-weight: bold;
	padding-top: 5px;
}
/*세일 쿠폰*/
/*아이파크백화점_전단_0630 전체수정*/
.malling_wrap{width:961px; position:relative;}
.malling_wrap .tt{margin:280px 0 0 0px;}
.malling_wrap #layer_L{z-index: 100; position:absolute; left:0px; top:0px;}
.malling_wrap #layer{display:none; z-index: 99; position:absolute; left:481px; top:0px;}
.malling_wrap #layer2{display:none; z-index: 99; position:absolute; left:721px; top:0px;}
.malling_wrap #layer3{display:none; z-index: 99; position:absolute; left:481px; top:247px;}
.malling_wrap #layer4{display:none; z-index: 99; position:absolute; left:721px; top:247px;}
.malling_wrap #layer5{display:none; z-index: 99; position:absolute; left:481px; top:494px;}
.malling_wrap #layer6{display:none; z-index: 99; position:absolute; left:721px; top:494px;}
/*아이파크백화점_전단_0630 전체수정 끝*/
.order_point_use_box {
	float: left;
	width: 467px;
	margin-left: 31px;
	border: solid 0px #ffffff;
	background: #ffffff;
	padding: 14px 0px 39px 0px;
	font-size: 12px;
}