@charset "utf-8";

/********************************************* global *********************************************/
ol, ul, li {list-style:none;}		/*목록 뷸릿 없애기 초기화*/
/* *********************************************************************************************************************************** */


/***************** 공통버튼 ********************/
/* Button Reset */
#dgcWrap_power .button,
#dgcWrap_power .button a,
#dgcWrap_power .button button,
#dgcWrap_power .button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(../img/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
#dgcWrap_power .button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
#dgcWrap_power .button a,
#dgcWrap_power .button button,
#dgcWrap_power .button input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
#dgcWrap_power .button.large { height:29px; background-position:left -30px; }
#dgcWrap_power .button.xLarge { height:35px; background-position:left -65px; }
#dgcWrap_power .button.small { height:18px; background-position:left -107px; }
#dgcWrap_power .button a,
#dgcWrap_power .button button,
#dgcWrap_power .button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
#dgcWrap_power .button.large a,
#dgcWrap_power .button.large button,
#dgcWrap_power .button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
#dgcWrap_power .button.xLarge a,
#dgcWrap_power .button.xLarge button,
#dgcWrap_power .button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
#dgcWrap_power .button.small a,
#dgcWrap_power .button.small button,
#dgcWrap_power .button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
#dgcWrap_power .button *:hover,
#dgcWrap_power .button *:active,
#dgcWrap_power .button *:focus{ color:#690;}
#dgcWrap_power .button.green,
#dgcWrap_power .button.green a,
#dgcWrap_power .button.green button,
#dgcWrap_power .button.green input { background-image:url(../images/buttonGreen.gif); color:#fff;}
#dgcWrap_power .button.green *:hover,
#dgcWrap_power .button.green *:active,
#dgcWrap_power .button.green *:focus{ color:#ff0;}
#dgcWrap_power .button.black,
#dgcWrap_power .button.black a,
#dgcWrap_power .button.black button,
#dgcWrap_power .button.black input { background-image:url(../images/buttonBlack.gif); color:#fff;}
#dgcWrap_power .button.black *:hover,
#dgcWrap_power .button.black *:active,
#dgcWrap_power .button.black *:focus{ color:#ff0;}
#dgcWrap_power .button.red,
#dgcWrap_power .button.red a,
#dgcWrap_power .button.red button,
#dgcWrap_power .button.red input { background-image:url(../images/buttonRed.gif); color:#fff;}
#dgcWrap_power .button.red *:hover,
#dgcWrap_power .button.red *:active,
#dgcWrap_power .button.red *:focus{ color:#ff0;}
#dgcWrap_power .button.blue,
#dgcWrap_power .button.blue a,
#dgcWrap_power .button.blue button,
#dgcWrap_power .button.blue input { background-image:url(../images/buttonBlue.gif); color:#fff;}
#dgcWrap_power .button.blue *:hover,
#dgcWrap_power .button.blue *:active,
#dgcWrap_power .button.blue *:focus{ color:#ff0;}
#dgcWrap_power .button.white,
#dgcWrap_power .button.white a,
#dgcWrap_power .button.white button,
#dgcWrap_power .button.white input { background-image:url(../images/buttonWhite.gif); color:#333;}
#dgcWrap_power .button.white *:hover,
#dgcWrap_power .button.white *:active,
#dgcWrap_power .button.white *:focus{ color:#333;}

/* Button Text Strong */
#dgcWrap_power .button.strong * { font-weight:bold !important;}

/***************** common ********************/
#dgcWrap_power {float:left; width:100%; *zoom:1; }
#dgcWrap_power:after { display: block; clear: both; content: "";}

#dgcWrap {width:98%;float:left; margin:10px 0 0 10px;}
.bold1 {font-weight:bold; color:#626262; line-height:20px;}
.bold2 {font-size:18px; font-weight:bold; color:#000; line-height:20px;}
.week tr th {border-top:2px solid #e4e4e4;}
.bold_red {color:red; font-weight:bold;}
.bold_blue {color:blue; font-weight:bold;}
.bold_blue2 {color:#515e66; font-weight:bold; vertical-align:middle;}
.red {color:red;}
.txt_right {text-align:right;}
.title {margin:10px 0; text-align:left; font-family:  "굴림", Gulim, "돋움", Dotum; font-size:13px; font-weight:bold; color:#4d4d4d;} /* 제목 */
.title img {vertical-align:middle; margin-right:3px;}

.back_bg {background:#f2f2f2;}
.back_bg2 {background:#f7f7f7; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.back_bg3 {background:#f7f7f7; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}

input {vertical-align:middle; background-color:#fff;  font-family:Malgun Gothic, dotum; font-size:12px; height:18px; padding-left:0px;}
.pension_input input {border:1px solid #dadada;}
select {vertical-align:middle; font-family:Malgun Gothic, dotum, tahoma, Georgia; color:#666666; font-size:11px; border:1px #cccccc solid; height:18px;}


.button_group {
	text-align:right !important;
	padding-top:13px !important;
	border:none !important;
}

.paging_group {
	text-align:center !important;
	padding-top:13px !important;
	border:none !important;
}

.paging_group strong.active { color:#FF0000; }

.clear {clear:both; }

/* 쇼핑몰 리스트 
.photo_wrap { overflow:hidden; }
.photo_wrap li { float:left; margin-top:10px; }
div.photo_list {height:auto; margin:0 3px; }
div.photo_list .photo_br { border:1px solid #dcdcdc;}
div.photo_list .photo_br div img { vertical-align:middle; vertical-align:middle; display:inline-block; }
div.photo_list p { color:#2a2a2a; text-align:center; margin-top:4px; line-height:18px;}
div.photo_list span { display:block; text-align:center; }
div.photo_list .amt {text-align:center; color:#ff0101; clear:both; }
div.photo_list .amt img {vertical-align:middle; display:inline-block; margin-left:5px; }
div.photo_list .i_con { text-align:center; margin-top:10px; }
div.photo_list .photo_img { padding:10px; display:inline-block; overflow:hidden; }
*/

/* 쇼핑몰 리스트_데이터가 없을때
.no_goods { width:100%; text-align:center; padding:46px 0 48px ; border-bottom:4px solid #e9e9e9; border-top:1px solid #e9e9e9; }
*/

.retail_price,
.sale_price {display:block; line-height:16px;}
.retail_price {text-decoration:line-through; font-weight:normal;}
.sale_price b {color:#da5151 !important;}

/* -- 페이징 -- */
.paging { clear:both; padding:19px 0 44px 0; text-align:center; }
.paging li { display:inline; }
.paging li a { width:29px; height:28px; background:#f2f2f2; border:1px solid #ccccc6; color:#5c5b5b; display:inline-block; text-align:center; vertical-align:middle; line-height:30px;}
.paging li.bold a, .user .paging li a:hover, .user .paging li a:focus { font-weight:bold; background:#dedede; }
.paging li a, .paging #prevPageButton a { border-right:none; }
.paging #nextPageButton a { border-left:none; border:1px solid #ccccc6 }

.photo_wrap {margin-top:10px; padding:30px 0 0px; border:2px solid #666; border-left:0; border-right:0; *zoom:1;}
.photo_wrap:after {display:block; clear:both; content:"";}
.photo_wrap img {vertical-align:top;}
.photo_wrap li {float:left; margin:0px 6px 0; vertical-align:top; backgr ound:red;}
.photo_wrap li .photo_br a {position:relative; display:block;}
.photo_wrap li .photo_br a .h_line {display:none;}
.photo_wrap li:hover .photo_br a .h_line {position:absolute; left:0; top:0; display:block; width:100%; height:100%; margin:-1px 0 0 -1px; 
 border:1px solid #cd1717; cursor:pointer;}

.photo_wrap li .p_name {margin:10px 3px 0; letter-spacing:-1px; font-size:12px; font-family:Gulim;}
.photo_wrap li:hover .p_name {color:#cd1717;}

.photo_wrap li .i_con img {margin-top:5px;}

.photo_wrap li .amt {margin-top:10px; padding:10px 3px 0; font-size:12px; font-family:Gulim; font-weight:bold; color:#666; border-top:1px solid #dedede;}
.photo_wrap li .amt b {color:#b36767;}
