﻿@charset "utf-8";/* ----------------------------------------------------------------- Title : Common Cascading Style Sheets- Author : 최슬기- Date : 2010-04-27- Description : Common & Default CSS---------------------------------------------------------------- */	/* 탭메뉴 */	.tabMenu01 {margin-bottom:12px;	border-bottom:1px #2174e2 solid;}	.tabMenu01 ul {height:30px;}		.tabMenu01 li {float:left;	font-size:0; margin-right:2px;}	.tableinbtn {width:97px; position:relative; float:right; margin-top:-25px;}			/* 탭아래 설명이 있는경우 */	.explain { position:relative; top:9px; font-size:11px; color:#919191; line-height:16px;}	.explain .rightInfo {position:relative; left:200px; top:0;}	/* 탭아래 설명과 오른쪽 내용이 있는경우 */	.explain02 { margin:9px 0 25px 0; font-size:11px; color:#919191; width:100%; float:left; line-height:16px;}	.explain02 em {color:#7e8fb8; font-size:11px; }	.explain02_rig {width:120px; float:right; border-left:1px #3d3e43 solid; margin:10px 0 9px 0; text-align:right; line-height:16px;}		/* 보기설정 */	.select01warp {position:relative; width:100%; z-index:4; right:20px; margin-top:-38px; }		.typeSelect02 {position:absolute; width:120px; margin-bottom:3px; z-index:4; right:2px; top:30px;}		.typeSelect02 p {height:16px; border:1px #48494f solid; background:url('/_ui/images/photobox/common/bul_arrow03.gif') 100px 9px no-repeat #313238; padding:4px 0 0 15px;}	.typeSelect02 .noview {display:none;}	.typeSelect03 {width:120px; margin:20px 0 3px 0; z-index:4; right:2px; top:60px; float:right;}		.typeSelect03 p {height:16px; border:1px #48494f solid; background:url('/_ui/images/photobox/common/bul_arrow03.gif') 100px 9px no-repeat #313238; padding:4px 0 0 15px;}	.typeSelect03 .noview {display:none;}	.myNumber {margin:25px 0 9px 0; text-align:right; width:100%;}	.myNumber em {color:#525252; margin:0 8px;}	.myNumber .blue {color:#7e8fb8; font-weight:bold;}	.myNumber .orange {color:#ff8c3e; font-weight:bold;}	.myNumber02 {margin:25px 0 9px 0; text-align:right; font-size:11px; width:99%;}	.myNumber02 .blue {color:#7e8fb8; font-size:11px;}	.myNumber03 {margin-bottom:9px; text-align:right; clear:both;}	.myNumber03 em {color:#7e8fb8;}		.myNumber03 span {color:#434548;}	.myNumber04 {margin:25px 0 9px 0; font-weight:bold; color:#a7a7a7; width:99%;}	.myNumber04 em {color:#6c8cb4;font-weight:bold; }	.myNumber04 span {font-size:11px; font-weight:normal;}		.myNumber05 {position:relative; float:left; left:3px; font-size:11px; margin-bottom:15px; }	.myNumber05 em {color:#6c8cb4; font-size:11px;}	.myNumber05 strong {font-size:11px;}			/* 테이블리스트 타입01 */	.myTable_list {border:1px #414147 solid; border-width:1px 0px 1px 0px;}	.myTable_list table {width:100%; clear:both;}	.myTable_list thead th { border-bottom:1px #414147 solid; padding:7px 0; background-color:#333339; color:#7e8fb8; font-weight:bold; line-height:14px;}	.myTable_list tbody td { border-bottom:1px #333339 solid; padding:8px 0;  text-align:center; line-height:18px;}	.myTable_list tbody .on {background-color:#353a4a;}		.myTable_list tbody .orange {text-align:right; color:#ff8c3e; padding-right:7px;}	.myTable_list tbody .small {font-size:11px; text-align:left;}		.myTable_list tbody strong {text-decoration:underline;}		.myTable_list tbody em {color:#ccc;}	.myTable_list tbody .line a {color:#ccc; text-decoration:underline;}	.myTable_list tbody .line {color:#919191; text-decoration:underline; font-weight:bold;}		.myTable_list tbody .reg_btn {margin:1px 0;}	.myTable_list .cal_all {background:#303036; text-align:right; padding-right:75px; font-weight:bold; color:#ff8c3e;}	.myTable_list .h142 {height:142px;}		/* 테이블리스트 타입02 */	.myTable_list02 { position:relative; border-top:1px #323239 solid; }	.myTable_list02 table {width:100%;}	.myTable_list02 th { border-bottom:1px #414147 solid; height:32px; background-color:#333339; color:#7e8fb8; font-weight:bold; line-height:14px; text-align:left; padding-left:8px;}	.myTable_list02 td { border-bottom:1px #323239 solid; padding:8px;}	.myTable_list02 .input01 {border:1px #4d4d56 solid; background-color:#333339; width:285px; padding:2px; color:#919191; margin-right:6px; float:left;}	.myTable_list02 .input02 {border:1px #323239 solid; width:98%; height:70px; background-color:#23242a; color:#919191; padding-left:2px; line-height:20px;}		h3 {background:url('/_ui/images/photobox/common/blu_stitle.gif')  no-repeat; color:#fff; font-size:14px; font-weight:bold; padding-left:13px;}	.blueline {border-bottom:1px #2174e2 solid; margin-bottom:25px; padding-bottom:8px; }		.info01	{margin-bottom:34px;}	.info01 p {font-size:11px; padding:11px 0 0 13px;}	.info01	em {font-size:11px; color:#ff8c3b;}		.text01 { padding:11px 0 12px 0; font-size:11px; border-bottom:1px #2174e2 solid; line-height:16px;}		.info02	{ height:81px; background-color:#2d2e34; line-height:18px; padding:34px 0 0 243px;}	.info02 .title { font-weight:bold; float:left; text-align:left;}	.info02 .title img {margin:0 8px 2px 0;}		.info03 {position:relative; top:35px; font-size:11px; margin-bottom:200px;}	.info03 em {color:#7e8fb8; font-size:11px;}		/* 테이블타입01 */	.myTable_detail {width:100%; }	.myTable_detail  table {}		.myTable_detail tbody th {border:1px #414147 solid; padding-left:19px; background-color:#333339; color:#7e8fb8; font-weight:bold; line-height:14px; text-align:left;}	.myTable_detail tbody td {border:1px #333339 solid; padding-left:22px; height:31px; text-align:left;}				.myTable_detail .h35 {height:35px; font-weight:bold; font-size:12px;}	.myTable_detail .text02 {border:1px #414147 solid; height:35px; font-size:12px; text-align:right; color:#a7a7a7; padding-right:13px;}		.myTable_detail .text02 em {color:#ff8c3b; font-weight:bold; font-size:14px;}	.myTable_detail .type { font-weight:bold; height:85px;}	.myTable_detail .type form {height:25px;}						.photoInfo  {width:99%;clear:both;}	.photoInfo .photo {width:30%; float:left; padding-bottom:15px;}	.photoInfo .phototit { width:15%; float:left; line-height:17px; }	.photoInfo .phototxt {  border-right:1px #333339 solid; height:100px;  width:35%; float:left; line-height:17px; color:#ccc;}		.photoInfo .photoprice {text-align:center; width:15%;font-weight:bold; color:#ff8c3b;padding-top:40px;  float:right; }		/* 테이블타입02:상세페이지 */	.myTable_detail02 {position:relative; border-bottom:2px #333339 solid; width:100%; clear:left;}	.myTable_detail02 th {border:1px #414147 solid; padding:7px 0; background-color:#333339; color:#7e8fb8; font-weight:bold;}	.myTable_detail02 td {border:1px #333339 solid; padding:7px 0; text-align:center; }	.myTable_detail02 .text03 { width:190px; padding:38px 17px; font-size:11px; line-height:18px; text-align:left;}	.myTable_detail02 .text03 span { display:block; padding:15px 0 15px 6px; color:#7e8fb8; font-size:11px;}	.myTable_detail02 th.info {font-size:12px; color:#cbcbcb; text-align:left; padding-left:12px; border:1px #414147 solid; height:20px;}	/* 테이블타입03:상세페이지_전체좌측정렬 */		.myTable_detail03 {width:100%; margin-top:16px; border-bottom:2px #414147 solid; clear:left;}	.myTable_detail03 th {border:1px #414147 solid; padding:7px 2px 7px 15px; text-align:left; background-color:#333339; color:#7e8fb8; font-weight:bold;}	.myTable_detail03 td {border:1px #333339 solid; padding:7px 7px 7px 15px; line-height:17px;}	.myTable_detail03 td p {width:175px; float:left; padding:5px;}	.myTable_detail03 td span {margin-top:6px; display:block;}	.myTable_detail03 td ul {clear:both; padding-left:5px;}	.myTable_detail03 td li {float:left; width:100px;}	.myTable_detail03 td em {color:#7e8fb8;}	.myTable_detail03 .image {padding:0; text-align:center;width:160px}	.myTable_detail03 .title {margin-top:0; color:#ccc;}	.myTable_detail03 .w250 {width:400px;}	/* 테이블타입03:리스트 */	.myTable_detail04 {border-bottom:1px #333339 solid; width:100%; clear:left;}	.myTable_detail04 th {border:1px #414147 solid; padding:7px 0; background-color:#333339; color:#7e8fb8; font-weight:bold;}	.myTable_detail04 td {border:1px #333339 solid; padding:7px 0; text-align:center; }	.myTable_detail04 th.info {font-size:12px; color:#cbcbcb; text-align:left; padding-left:12px; border:1px #414147 solid; height:20px;}	.myTable_detail04 .btns {vertical-align:top; font-size:0; padding-top:12px;}	.myTable_detail04 .btns img {margin-bottom:6px;}	.myTable_detail04 .txtleft {text-align:left; padding-left:10px;}	.myTable_detail04 em {color:#cbcbcb;}				/* 회원구분 */	.mem_type {padding:29px 0 35px 5px;}	.mem_type p {width:72px; float:left; font-weight:bold;}#mid_wrap { clear:both; padding-top:0px; width:100%; _margin-top:-1px; }	/* 결제구분 */	.mem_type02 { padding:6px 0 35px 30px;  left:227px; right:2px; clear:both;   }	.mem_type02 p {width:130px; float:left; font-weight:bold; }		/* 회원약관 */.terms1 { 	clear:both; 	padding:25px 0 20px 0;  height:160px;	margin-bottom:40px;	}	.terms1 span { display:block; color:#7e8fb8; font-weight:bold; padding-bottom:10px;}	.terms1 .box{	background-color:#2f3035; 	border:1px #1a1b1f solid;  	border-color:#1a1b1f #23242a #23242a #1a1b1f; 	padding:15px; height:118px; 	font-size:12px; 	overflow:scroll; 	overflow-x: hidden;	line-height:15px;}	.terms1 p {padding:10px 16px 0 5px; float:left; font-weight:bold;}	.terms { 	clear:both;  	padding:25px 0 20px 0;  	height:1150px; 	margin-bottom:40px;	}	.terms span { display:block; color:#7e8fb8; font-weight:bold; padding-bottom:10px;}	.terms .box{	background-color:#2f3035; 	border:1px #1a1b1f solid;  	border-color:#1a1b1f #23242a #23242a #1a1b1f; 	padding:15px; height:118px; 	font-size:12px; 	overflow:scroll; 	overflow-x: hidden;	line-height:15px;}	.terms p {padding:10px 16px 0 5px; float:left; font-weight:bold;}		.myBtns {text-align:center; position:relative; top:15px; font-size:0;}	.myBtns img {margin-left:8px;}		.myBtns_r {position:relative; top:15px; font-size:0; text-align:right;}	.myBtns_r img {margin-left:8px;}				.myBtns02 {text-align:right; position:relative; top:15px; font-size:0;}	.myBtns02 img {margin-left:8px;}		/* 판매사진보기 */	.saleImages01 {width:99%;display:inline-block; z-index:3; margin-top:30px;}	.saleImages01 dl {width:196px;height:290px; float:left; padding:23px 13px; border:1px #333339 solid; margin:0 0 -1px -1px;}		.saleImages01 dl.lineRig {}	.saleImages01 dt {text-align:center; padding-bottom:20px;}	.saleImages01 .downbtn {text-align:center; padding-top:20px; clear:both;}	.saleImages01 li {display:inline-block; margin-bottom:4px;}	.saleImages01 .tit01 { width:70px; font-size:11px; color:#7e8fb8; float:left; text-align:right; padding-right:8px;}	.saleImages01 .con01 {  width:112px; font-size:11px; color:#919191; float:right; line-height:14px;}		.saleImages01 input {border:1px #4d4d56 solid; background:#333339; width:75px; color:#aeaeae; font-size:11px; float:left; padding:2px 0; margin-right:2px;}		.saleImages01 span {font-size:11px; vertical-align:top;}		/* 작가프로필등록하기 */	.photoReg01 {padding:22px 12px; border-top:1px #333339 solid; margin-top:5px;}	.photoReg01 dt {width:167px; height:170px; margin-right:22px; background:url('/_ui/images/photobox/my/bg_writer_photo.gif') left no-repeat; float:left; border-right:1px #333339 solid;}	.photoReg01 dd {}	.photoReg01 .input01 {border:1px #4d4d56 solid; background-color:#333339; width:285px; padding:2px; color:#919191; margin-right:6px; float:left;}		.photoReg01 .input02 {display:block;}	.photoReg01 .phototxt {margin:13px 0 85px 0; font-size:11px; line-height:18px;}		.calculate {position:relative; left:289px; top:-20px; }	.photoRegbtn {text-align:right; margin-top:10px;}		/* 사진업로드:진행바 */	.loadingPop { position:absolute; top:40%; left:20%; width:409px;  padding:20px 30px; height:83px; background:url('/_ui/images/photobox/my/bg_loadingbox.png') no-repeat; font-weight:bold; z-index:4; }		.loadingPop .loadingbar {width:389px; height:18px; background:url('/_ui/images/photobox/my/bg_loading03.gif') no-repeat; margin-top:10px;}	.loadingPop .loadingbar p {width:4px; float:left;}	.loadingPop .loadingbar .bar {background:url('/_ui/images/photobox/my/bg_loading02.gif') repeat-x;}		/* 쇼핑카트 */	.shCart_btn {border-bottom:1px #2174e2 solid; margin-bottom:12px; padding-bottom:5px;}	.shCart_btn img {margin-right:4px;}			.shCart_info {text-align:right; height:30px;}	.shCart_info span { right:180px; top:6px; color:#a7a7a7; display:block; float:left;}	.shCart_info span strong {font-weight:bold; color:#ff8c3e; text-decoration:none;}		.photoInfo01 {text-align:left; padding-top:5px; padding-left:50px;}	.photoInfo01 .w55{display:block; width:55px; float:left;}	.photoInfo01 .w90{display:block; width:90px; float:left;}		.photoInfo01 .w110{display:block; width:110px; float:left;}		.photoInfo01 .w130{display:block; width:130px; float:left;}		.photoInfo01 .w150{display:block; width:150px; float:left;}		.photoInfo01 .w180{display:block; width:180px; float:left;}		.photoInfo01 em {color:#ccc;}		/* 마이스크랩 */	.scrap_btn { position:relative; float:right; top:-1px; width:300px; text-align:right;}	.scrap_btn img {margin-left:4px;}		/* PhotoView_ListType */	.viewType_list { position:relative; width:100%;  }	.viewType_list thead th {		font-weight:bold;		color:#7e8fb8;		height:31px;		border:1px #414147 solid;		border-width:1px 0px 1px 0px;			background-color:#333339;		}	.viewType_list tbody td img {margin:5px 5px 5px 0;}		.viewType_list tbody td {		padding:5px 0;		border-bottom:1px #333339 solid;		text-align:center;		line-height:16px;	}	.viewType_list tbody td em {color:#ff8c3e;}	.viewType_list tbody td.phototitle {		text-align:left;		color:#cccccc;		line-height:18px;		}	.viewType_list tbody td.phototitle a {color:#ccc;}	.viewType_list tbody td.phototitle02 {		padding-left:10px;		text-align:left;		color:#cccccc;		line-height:16px;		}		.viewType_list tbody td span.blue {color:#7e8fb8;}	.viewType_list tbody td span.gray {color:#3d3e42;}		.viewType_list tbody td.phototitle em {color:#ff8c3e; font-size:11px;}	.viewType_list .tdstyle01 {padding:8px; text-align:left;}	.viewType_list .tdstyle02 {padding:0 8px; text-align:left;}			/* PhotoView_thumbnailType */	.viewType_thumbnail {		width:100%;		display:inline-block;		border:1px #333339 solid;		border-width:1px 0px 1px 0px;		padding:20px 0;	}	.viewType_thumbnail dt {padding-bottom:4px;}	.viewType_thumbnail dl {float:left;  margin:0 0 30px 23px; display:inline; overflow:hidden; height:175px; }	.viewType_thumbnail .imageArea {width:140px; height:100px;}	.viewType_thumbnail dd {color:#4a4a4a; font-size:11px; padding-top:5px;}	.viewType_thumbnail input {float:left;}	.viewType_thumbnail span {display:block; width:50px; font-size:11px; line-height:14px;}	.viewType_thumbnail .noselect {font-size:11px; color:#606060; padding-left:50px;}	.viewType_thumbnail .select {font-size:11px; color:#367cda; padding-left:50px;}	.viewType_thumbnail .title {clear:both; line-height:16px; text-align:center; padding-top:7px; width:140px;}	.viewType_thumbnail .title a {color:#919191;}	.viewType_thumbnail em {color:#4a4a4a; font-size:11px; margin-left:4px;}		.typeSelect01 {float:right; right:20px; width:90px; z-index:4;  }		.typeSelect01 a { display:block; height:16px; border:1px #48494f solid; background:url('/_ui/images/photobox/common/bul_arrow03.gif') 70px 9px no-repeat #313238; padding:4px 0 0 15px;}		/* 정산내역 */	.calculateInfo { width:99%; font-weight:bold; margin-bottom:0px;}/* 0906 김영수추가 */.srNone2{	/*margin:30px 0; 위 영역의 하단 마진이 상쇄되어 20 -> 30으로 넣음 *//*background-color:#ffffff;*/height:450px; 	padding:20px 42px 750px 42px; 	/*	border-bottom:1px solid #414147;background:#333339;*/	color:#a7a7a7;}.srNone2 .nonetit{padding:0 0 15px 15px;background:url('/_ui/images/photobox/market/bul_arrow_01.gif') no-repeat left 2px;font-size:14px;}.srNone2 .nonetit em{font-size:14px;font-weight:bold;color:#fff;}.srNone2 .ref01{line-height:18px; margin:0 0 20px 0;}.srNone2 .ref02{line-height:18px; margin:0 0 20px 15px;}.srNone2 .ref03{line-height:18px; margin:0 0 0 15px;}.srNone2 .ref03 span {line-height:18px; color:#6d8db6; }.srNone2 .ref04 {line-height:18px; margin:0 0 30px 15px; }.srNone2 .dotLine2 {padding:10px 0 0 0; background:url('/_ui/images/photobox/market/dot_01.gif') repeat-x left top;}.srNone2 .dotLine2 .tit{margin:30px 0 0 6px; padding:0 0 11px 7px;	background:url('/_ui/images/photobox/market/bul_arrow_02.gif') no-repeat left 4px;color:#fff; font-weight:bold;}.srNone2 .dotLine2 .registimg{padding:24px 0 29px 65px; }/* 0906 김영수추가 */	/* 가격이용안내 */	.useTit {clear:both; color:#fff; font-weight:bold; background:url('/_ui/images/photobox/common/bul_arrow01.gif') 4px 3px no-repeat; margin-top:40px; padding:0 0 17px 12px;}	.useTxt {padding-left:12px; line-height:18px;}		.useBox {border:1px #414147 solid; background:#292a30; padding:23px;  line-height:18px;}	.useBox .tit {color:#ff8c3e; background:url('/_ui/images/photobox/common/bul_white.gif') 1px 6px no-repeat; padding:0 0 14px 10px;}	.useBox .txt {padding:0 0 26px 10px;}		.useBox .txt02 {padding:20px 0 5px 10px; background:url('/_ui/images/photobox/common/dot_line.gif') top no-repeat;}		/* 테이블타입03:상세페이지_전체좌측정렬 */		.market_detail {border:1px #414147 solid; width:100%; margin-top:16px;}	.market_detail th {border:1px #414147 solid; padding:7px 2px 7px 15px; text-align:left; background-color:#333339; color:#7e8fb8; font-weight:bold;}	.market_detail .center {text-align:center; padding:7px 0;}	.market_detail td {border:1px #414147 solid; padding:7px 7px 7px 22px; line-height:17px;}	.market_detail td em {color:#fff;}	.market_detail td.photoframe {background:url('/_ui/images/photobox/market/bg_photoboard.gif') no-repeat; width:160px; }	.market_detail .orange {color:#ff8c3e; text-align:center; padding:7px;}	.market_detail .btns {text-align:center;}		.myscrap_ad3depth {	position:relative;	padding:0px 0 0 100px;}.m3depth ul {	padding:0;	margin:0;}.m3depth ul li {	padding:0;	margin:0 20px 0 0;	float:left;}.m3depth ul li.on_3depth {	font-size:13px;	color:#ffffff;	font-weight:bold;	background:url(../../images/photo/photo_box/3depthdot_on.gif) left 3px no-repeat;	padding-left:10px;}.m3depth ul li.on_3depth a {	font-size:13px;	color:#ffffff;	font-weight:bold;}.m3depth ul li.off_3depth {	font-size:13px;	color:#5c5d65;	background:url(../../images/photo/photo_box/3depthdot_off.gif) left 3px no-repeat;	padding-left:10px;}/*정액제*/.flat_ad3depth {	position:relative;	padding:0 0 0 360px;}.picture_ad3depth {	position:relative;	padding:0 0 0 458px;}.viewType_thumbnail2 {	width:200px;	position: relative;	padding:0 0 20px 0;	width:100%;	margin-top:15px;}.viewType_thumbnail2 dl {	margin:0 auto;}.viewType_thumbnail2 dl dt {	width: 200px;	height: 150px;	margin:5px 0;	text-align:center;}.select_1228 {	width:100%;	margin-top:-10px;	position:relative;	clear:both;	}.select_1228 img {	margin-left:4px;}.list_box1 {border:1px solid #333339; width:99%; min-width:620px; min-height:64px;height:64px; margin:0 0 10px 0; padding:0; background-color:#232429; display:table; table-layout:fixed}.list_box1 dl{text-align:left; margin:0; padding:0; display: inline}.list_box1 dt{margin:0; width:105px; border-right:1px solid #333339; height:54px; float:left; text-align:center; padding:10px 0 0 0;}.list_box1 dd.title1{color:#919191; text-align:left; float:left; vertical-align:top; height:37px; font:12px dotum; padding:27px 10px 0 10px; margin:0; word-break:break-all; min-width:300px; max-width:70%; }.list_box1 dd.title1 a,a:link,a:visited {color:#919191; text-decoration:none}.list_box1 dd.title1 a:hover{color:#919191; text-decoration:underline}.list_box1 dd.btn_filedelete{ margin:0; width:89px; height:42px;text-align:center; padding-top:22px; float:right}.photo_regist {margin:0 auto; width:100%; text-align:center; padding-top:10px;}.photo_test_process {width:98.3%; min-width:800px; height:109px; margin-bottom:20px; padding:14px 0 14px 14px; text-align:left; border:1px solid #0c0d0f; display:table; background:#1a1b1f}.list_infomation {margin-bottom:3px; overflow:hidden; }.list_infomation .text_info{color:#6c8cb4;font-weight:normal; margin-top:10px;}