@charset "utf-8";

/* ----------------------------------------------------------------
- Title : Common Cascading Style Sheets
- Author : 
- Date : 2010-04-27
- Description : Common & Default CSS
---------------------------------------------------------------- */

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  
  font-size:1em;/* Resize Font*/
  width : 130px; /* Resize Width */
  display : block;
  text-align:left; 
  background:  #313238 no-repeat 70px 9px;;
  cursor: pointer;
  border:1px solid #48494f;
  color:#a7a7a7;
}

/* main */ 
	#wrap { width:100%; height:1060px;} 
	#top_wrap {height:500px; width:100%; }
	
		.top_login { float:right; text-align:right; width:300px; _width:230px; padding-top:43px; padding-left:800px;}
		.top_login fieldset {float:left;padding-left:60px;}
		.top_login .btnlogin {width:45px; float:left; padding-left:3px; padding-bottom:3px;}
		.top_login .idInput { float:left;  width:83px; _width:79px; height:15px;  padding-top:3px; padding-left:2px; margin-right:3px; border:1px #535359 solid; background:#3f4046 url('../../images/photo/common/txt_photoboxID.gif') 0 0 no-repeat; text-align:left;}
		.top_login .idInput input {width:77px; _width:73px; border:none; color:#949494; font-weight:bold; font-size:11px; background:transparent; margin:0; padding:0; }
		.top_login .pwInput {float:left; width:94px; _width:87px; height:15px; margin-bottom:6px; padding-top:3px; padding-left:2px; border:1px #535359 solid; background-color:#3f4046;background:#3f4046 url('../../images/photo/common/txt_photoboxPW.gif') 0 0 no-repeat; text-align:left;}
		.top_login .pwInput input {width:88px; _width:78px; border:none;  color:#949494; font-weight:bold; padding-top:2px; font-size:7px; letter-spacing:-1px; background:transparent; }
		.top_login .logout { margin-top:9px; height:37px; padding-top:14px; text-align:center; background:url('../../images/photo/common/bg_logout.gif') no-repeat; color:#c0c0c0;}
		.top_login .logout strong {color:#4f99f6;}
		.findidpw { display:inline; clear:right; width:220px; font-size:0;}
		.findidpw2 { display:inline; clear:right; width:220px; font-size:0; }
		.findidpw2 img {margin-top:4px;}
		

	#header_main {margin:0 auto; padding:25px 0 5px 0; width:900px; height:83px; position: relative; }
	#header_main h1 {position:relative; overflow:hidden; width:350px; float:left; padding:25px 0 0 106px;}
	#header_main h1 img {}

	

		.todayVisitorM {position:relative; width:200px; float:left; margin:32px 0 0 0;}
		.todayVisitorM .today {width:64px; height:30px; border-right:1px #3f4044 solid; float:left;}	
		.todayVisitorM .today img {margin:2px 0;}
		.todayVisitorM .visitor {padding-top:2px}
		.todayVisitorM .visitor .item01 {padding-left:11px;padding-top:11px; height:15px; width:70px; font-size:11px; float:left; color:#a7a7a7;}
		.todayVisitorM .visitor .count {font-size:11px;padding-top:11px; height:15px; color:#4f99f6;}

	#header_main .utilityMenu {position: absolute; right: 1px; top: 15px; width: 500px; text-align: right; }
	#header_main .utilityMenu li { display: inline; line-height: 0; font-size:0;}
		



/* sub */

	#header {margin:0 auto; padding:13px 0 20px 0; width:96%; height:68px; min-width:900px;_display:inline-block;}

		/* top_Date_Visitor */
		.todayVisitor { position:absolute; width:250px; float:left; margin:2px 20px 0 0;}
		.todayVisitor .today { width:110px; height:17px; border-right:1px #3f4044 solid; float:left; vertical-align:middle;}	
		.todayVisitor .today img {margin:2px 0;}
		.todayVisitor .visitor {padding-top:5px;}
		.todayVisitor .visitor .item01 {padding-left:11px; height:15px; width:70px; font-size:11px; float:left; color:#a7a7a7;}
		.todayVisitor .visitor .count {font-size:11px; height:15px; color:#4f99f6; } 

	

	#header .utilityMenu {position: absolute; right: 20px; top: 15px; width: 500px; text-align: right; }
	#header .utilityMenu li { display: inline; line-height: 0; font-size:0;}
	#header h1 {
	position:absolute;
	overflow:hidden;
	width:400px;
	min-width:350px;
	text-align:left;
	margin-top:27px;
	left: 26px;
}
	
		.search {position:relative; height:2px; padding-top: 36px;margin:0 auto; width:850px; min-width:850px; zoom:1;}
		
		/*
		.searchtxt {position:absolute; top:0; float:left; height:27px; width:370px; left:235px; background-color:#fff; border:1px #002269 solid; z-index:2;}
		.searchtxt input {font-size:15px; margin-top:4px; padding-left:4px; width:340px; font-weight:bold; border:1px #fff solid; background-image:url(/_ui/images/photobox/common/search_bg.gif); }
		.searchBtn {position:absolute; top:0; left:610px; }
		*/	 
		.searchtxt {position:absolute; top:0; left:0; padding:14px 0 0 16px; height:33px; width:376px; background:url('/_ui/images/photobox/common/bg_search.gif') no-repeat left top; z-index:2}
		.searchtxt input {font-size:15px; margin:0; padding-left:4px; width:340px; height:19px; font-weight:bold; border:1px #fff solid; background:url('/_ui/images/photobox/common/search_bg.gif') no-repeat left top}
		.searchBtn {position:absolute; top:1px; right:0; left:auto}

			.contentTop {padding-top:9px; margin:0 auto; width:930px; clear:both; _margin-top:-1px;}			
			.conTop_left {float:left; overflow:hidden; width:170px;}
			.todyPhoto	 {float:left; width:730px; margin:-8px 0 0 0; padding:0;}

			.index_myencyber {width:170px;}
			.index_myencyber .title img{ margin-bottom:10px;}
			.index_myencyber .idInput {width:168px; height:15px; margin-bottom:4px; padding-top:3px; border:1px #535359 solid; background:#3f4046 url('/_ui/images/photobox/common/txt_photoboxID.gif') 0 0 no-repeat;}
			.index_myencyber .idInput input {width:150px; border:none; padding-left:4px; color:#949494; font-weight:bold; font-size:11px; background:transparent; }
			.index_myencyber .pwInput {width:168px; height:15px; margin-bottom:6px; padding-top:3px; border:1px #535359 solid; background-color:#3f4046;background:#3f4046 url('/_ui/images/photobox/common/txt_photoboxPW.gif') 0 0 no-repeat;}
			.index_myencyber .pwInput input {width:150px; border:none; padding-left:4px;  color:#949494; font-weight:bold; font-size:11px;background:transparent; }
			.index_myencyber .h_dot { margin:11px 0 8px 0; font-size:0;}
			.index_myencyber .logout { margin-top:9px; height:37px; padding-top:14px; text-align:center; background:url('/_ui/images/photobox/common/bg_logout.gif') no-repeat; color:#c0c0c0;}
			.index_myencyber .logout strong {color:#4f99f6;}

			.photoRegist {width:170px; padding:18px 0 0 9px;}
			
			.todayTitle  { padding-top:15px; float:left; width:640px; }
			.todayMore   { padding-top:15px; float:left; width:55px; }
			.todayMore .more {cursor: pointer;	float:right; text-align:right; color:#9aacd5;	font-size:12px;	font-weight:bold;	vertical-align:top;	position:relative;}
			.todayFlash  { clear:both; width:730px; }
			.centerLeft  { padding-left:30px; }
			.contentline { background-color:#323339; height:1px; overflow:hidden; margin:0; padding:0;}
			
			/* 110706 추가 */
			.keywordm {margin-top:65px;}
			.keywordm h2{padding:0; margin:0 0 5px 0; clear:both;}
			.keywordm .tab{padding:0; margin:0 0 10px 0}
			.keywordm ul{padding:0; margin:0; list-style:none}
			.keywordm ul li{padding:0; margin:0 0 5px 0; text-align:left; list-style:none; vertical-align:middle; color:#83858c}
			.keywordm ul li img{margin:0 0 4px 0}

/*
			.index_weekPhoto {float:left; width:705px; z-index:1; height:231px;  position:relative;}
			.index_weekPhotoN {width:212px; position:absolute; top:45px; left:20px; z-index:1; }
			.index_weekPhotoN dl dt {width:212px; text-align:center;}
			.index_weekPhotoN dl dd {margin-bottom:3px;}
			.index_weekPhotoN dl dt a {color:#fff; text-decoration:none; font-weight:bold;}			

			.index_weekPhotoN2 {position:absolute; top:45px; left:250px; z-index:1; }
			.index_weekPhotoN2 dl {width:100px; float:left; text-align:center; margin: 0 5px 12px 5px;}
			.index_weekPhotoN2 dl dd {width:73px; height:55px; overflow:hidden; border:4px solid #1c4fa4; margin:0 0 3px 10px;}
			.index_weekPhotoN2 dl dt {width:100px; text-align:center;  height:18px; line-height:18px; letter-spacing:-1px; font-size:11px;}
			.index_weekPhotoN2 dl dd img {margin:-2px 0 0 -2px;}

			.index_weekPhotographer {float:left; width:500px; z-index:1; height:231px;  position:relative;}


			.weekPhotographer dl {position:absolute; top:57px; left:14px; z-index:1;width:500px;}
			.wimg {width:108px; height:129px;  background:url('/_ui/images/photobox/common/bg_weekphoto.gif') no-repeat; padding:10px 0 0 10px; float:left; margin:0 20px 0 0;}
			.weekPhotographer dl dt {font-size:14px; font-weight:bold; color:#4f99f6; line-height:30px; _margin-top:14px;}
			.wtxt {line-height:18px; overflow:hidden; margin:0 0 15px 0;}	
			.wtmb { height:55px;}
			.wtmb p {float:left;  }
			.wt_125 {float:left; width:125px; margin:0 10px 0 0; height:55px; overflow:hidden;background:url(none) no-repeat right bottom; padding:0 0 21px 0; position:relative;}	
			.wt_125_tmb {position:absolute; top:0; left:0; height:55px; overflow:hidden; background:lime;}
			.wt_125_tmb img {margin:-20px 0 0 0;}
			.wt_83a {margin:0 5px 0 0; height:55px; overflow:hidden; background:url(none) no-repeat right bottom; padding:0}
			.wt_83b {margin:0 1px 0 0; height:55px; overflow:hidden; background:url(none) no-repeat left bottom; padding:0;}


			.weekTit2 {display:block; position:absolute; right:50px; z-index:300;}
			.weekmore {	position:absolute; right:0px; top:15px;}
			.weekTit {width:227px; height:47px; position:absolute; top:0px; left:0px; z-index:300;}
*/


			/* 판매순위100 */
/*
			.index_saleRanking dd.photo {position:relative; font-size:0; float:left; margin-right:10px; }
			.index_saleRanking dd.summary {position:relative; height:55px; margin-left:10px; line-height:16px;}					
		
			.index_saleRanking {position:relative; left:28px; overflow:hidden; width:150px; height:180px; top:17px; padding:10px 12px 0 10px; background:url('/_ui/images/photobox/common/bg_box_salerank.gif') no-repeat;}
			.index_saleRanking dl {margin-bottom:12px;}			
			.index_saleRanking dt.sale100 { background:url('/_ui/images/photobox/common/title_sale100.gif') no-repeat; margin-bottom:9px; height:12px;}
			.index_saleRanking dt.saleweek { background:url('/_ui/images/photobox/common/title_weekendsale.gif') no-repeat; margin-bottom:9px; height:12px;}			
			.index_saleRanking span.more {width:35px; margin-top:3px; font-size:0; float:right;}			
*/

	#mid_wrap { clear:both; padding-top:0px; width:100%; _margin-top:-1px;}
		.content_container {  margin:0 auto; height:600px;  overflow:hidden; }
		.contentLeft {overflow:hidden; display:inline-block; float:left; margin-right:30px;z-index:2;}

			.index_categorize {width:170px;}
			.index_categorize ul {padding:11px 0 20px 0;}
			.index_categorize li {height:22px; background:url('/_ui/images/photobox/common/bul_square02.gif') 8px 1px no-repeat; padding-left:22px;}
			.index_categorize li a {color:#90928f;}
			.index_categorize .cateList {width:81px; float:left;}
			.index_categorize .cateList .new {background:url('/_ui/images/photobox/common/ico_new01.gif') 8px 1px no-repeat;}
			.index_info01 {width:170px; margin-top:20px;}
			.index_info01 ul {margin:10px 0 0 9px;}
			.index_info01 li {background:url('/_ui/images/photobox/common/bul_arrow01.gif') 0 5px no-repeat; padding-left:7px; line-height:18px;}

			

		.contentRight {width:705px; display:inline-block;}
		
			.MDPhoto	    { margin-top:0px; float:left; width:730px; z-index:100; padding:0;}
			.PopPhoto	    { margin-top:0px; float:left; width:730px; z-index:100; padding:0;}
			.weeklyPhoto	{ float:left; width:730px; z-index:1; }
			.photoBox		{ clear:both; padding-left:30px; width:700px; }
			.photoBoxH		{ background-color:#28292e; height:312px; padding-top:20px; }
			.photoBoxA		{ height:120px; padding-top:20px; }
			.photoBoxB		{ height:140px; padding-top:0px; }
			.boxH			{ height:156px;_height:100px;}
			.boxWidth		{ float:left; width:175px; text-align:center; }
			.boxWidth2		{ float:left; width:175px; text-align:center; margin-top:-25px;}
			.txtP			{ padding-top:10px; padding-bottom:0px; }
			.ctitle			{ /*color:#b6b7bb; font-weight:bold;*/ color:#ffffff; font-size:12px; }
			
			.popularPhoto   { float:left; width:730px; padding-top:15px; z-index:1; }
			.photoBoxD		{ clear:both;padding-left:30px; width:700px; padding-top:10px; }
			.photoBox2		{ background-color:#28292e; height:190px; padding-top:20px; vertical-align:top; }
			.photoBox21		{ float:left; width:242px; height:190px;}
			.boxH2			{ height:106px; }
			.number1		{ position:relative; top:0px; left:20px; z-index:100; }
			.number2		{ position:relative; top:23px; left:-7px; z-index:100; }
			.img1			{ position:relative; top:-60px; width:242px; text-align:center; }
			.txt1			{ position:relative; top:-55px; width:242px; text-align:center; padding-top:14px; margin-bottom:-14px;}
			.number2		{ float:left; padding-left:20px; }
			.img2			{ float:left; padding-left:5px; }
			.txt21			{ padding-top:10px; text-align:center; }
			.txt22			{ color:#b6b7bb; font-weight:bold; font-size:12px; }
			.img3			{ float:left; padding-left:5px; }
			
			.bar			{ float:left; padding-left:30px; }			
			.dotLine		{ clear:both; padding-left:20px; padding-top:10px; }
			.dotLine2		{ height:20px;   background:url(/_ui/images/photobox/common/line.gif) repeat-x; }
			.img45			{ float:left; padding-left:20px; width:200px; }
			.txt45			{ color:#b6b7bb; font-size:12px; padding-left:5px; }
			
			.floatLeft		{ float:left; }

			/* Index_PhotoMarketCollection */
			
			/*
			.photoMarket {display:inline-block; margin-bottom:24px; overflow:hidden;}
			.photoMarket h2 { width:600px;float:left;}
			.photoMarket h2 img {vertical-align: middle; }
			.photoMarket span {vertical-align: middle; }
			.photoMarket span a { text-decoration:none;}
			.photoMarket dl {display:inline; float:left; margin-left:18px;}
			.photoMarket dt {padding:17px 0 0 4px;}
			.photoMarket dd {padding:13px 17px 0 0; text-align:center;} 
			.photoMarket .bg01 {width:215px; height:110px; background:url('/_ui/images/photobox/common/bg_photomarket01.gif') no-repeat;}
			.photoMarket .bg02 {width:213px; height:110px; background:url('/_ui/images/photobox/common/bg_photomarket02.gif') no-repeat;}		
			*/
			
			
			/* Index_PhotoMarketCollection 4열로 수정 2010-09-27 e.h */
			/*
			.photoMarket01 {display:inline-block; margin-bottom:24px;}
			.photoMarket01 h2 { width:680px;float:left;}
			.photoMarket01 h2 img {vertical-align: middle; }
			.photoMarket01 span {vertical-align: middle; }
			.photoMarket01 span a { text-decoration:none;}
			.photoMarket01 dl {display:inline; float:left; margin-left:15px;}
			.photoMarket01 dt {padding:17px 0 0 5px;width:135px;height:90px;text-align:center;}
			.photoMarket01 dd {padding:13px 17px 0 0; text-align:center;} 
			.photoMarket01 .bg01 {width:159px; height:135px; background:url('/_ui/images/photobox/common/bg_photobox_01.gif') no-repeat;}
			.photoMarket01 .bg02 {width:157px; height:135px; background:url('/_ui/images/photobox/common/bg_photobox_02.gif') no-repeat;}	
			*/
			
			

			

			/* Index_Photo Gallery */

			.index_phoGallery {overflow:hidden; clear:left;}

			.index_phoGallery01 { position:relative; float:left; display:inline; width:350px; margin-bottom:20px; overflow:hidden; float:left;}

			.index_phoGallery01 .bluebar { height:14px; padding-top:5px; background-color:#193678; border-right:1px #232429 solid;}			

			.index_phoGallery01 .bluebar img {float:left; margin:1px 0 0 20px;}

			.index_phoGallery01 .bluebar p { float:right;  width:80px; padding-right:18px; text-align:right;}

			.index_phoGallery01 .bluebar p a {color:#6c8eb4; font-size:11px; text-decoration:none;}

			.index_phoGallery01 .bluebar p img {float:right; margin-left:5px;}

			.index_phoGallery01 .photos {display:inline-block; margin:25px 0 0 21px; border-right:1px #44454a solid;}

			.index_phoGallery01 .photos dl {float:left;}

			.index_phoGallery01 .photos a {font-size:11px;}

			.index_phoGallery01 .photos dt {width:83px; height:55px; margin-right:18px; padding:4px; background-color:#403f45; font-size:0;}

			.index_phoGallery01 .photos dd {width:91px; padding-top:8px; text-align:center; line-height:14px;}		

			.index_phoGallery01 .photos dd em {color:#6e8bb3;}

						

			.index_phoGallery02 {width:347px; margin-bottom:20px; overflow:hidden; float:right;}

			.index_phoGallery02 .bluebar {height:14px; padding-top:5px; background-color:#1b53b4; }			

			.index_phoGallery02 .bluebar img {float:left; margin:1px 0 0 20px;}

			.index_phoGallery02 .bluebar p {float:right; width:80px; padding-right:18px; text-align:right;}

			.index_phoGallery02 .bluebar p a {color:#82a3cc; font-size:11px; text-decoration:none;}

			.index_phoGallery02 .bluebar p img {float:right; margin-left:5px;}

			.index_phoGallery02 .photos { position:relative;margin-top:25px;padding-left:19px;}

			.index_phoGallery02 .photos dl {float:left;}

			.index_phoGallery02 .photos a {font-size:11px;}

			.index_phoGallery02 .photos dt {width:83px; height:55px; margin-right:18px; padding:4px; background-color:#403f45; font-size:0;}

			.index_phoGallery02 .photos dd {width:91px; padding-top:8px; text-align:center; line-height:14px;}		

			.index_phoGallery02 .photos dd em {color:#6e8bb3;}

			

/* 110713 추가 _ Today's Photo */
	 
        .today_photo_gallery { width:699px; height:264px; overflow:hidden; clear:both; margin:0; padding:0 }
        .today_photo_gallery .b_photo { width:346px; margin-right:17px; float:left; vertical-align:top }
		.today_photo_gallery .caption { padding-top:6px; text-align:center; font-weight:bold }
		.overflow_h { overflow:hidden }
		.today_photo_gallery .margin_h { height:16px; clear:both }
		.today_photo_gallery .s_photo01 { width:149px; margin-right:26px; float:left }
		.today_photo_gallery .s_photo02 { width:149px; overflow:hidden }



	/* All_Footer */	

/* 하단 카피라이트 */
#footer1		{ clear:both; width:99%;  top:110%; min-width:930px; _width:expression(document.body.clientWidth < 960? "950px":"auto"); margin-left:13px; margin-top:15px; border-top:2px solid #3d3e42; }

	#footer_wrap { clear:both; border-top:2px #3d3e41 solid; background:#232429; }	

		.footer { margin:0 auto; height:90px; padding-top:14px; width:96%; min-width:900px;}
		.footer img {float:left;}
		.footer ul{float:right;}
		.footer li {float:left;}
		.footer .copy {clear:both; margin-top:-12px;}		
		.footer .adress {float:right; margin-top:15px;}

		.footerM { margin:0 auto; width:900px; text-align:left; }
		/*
		.footerM img {float:left;}
		.footerM ul{float:right; padding-left: 400px; }
		.footerM li {float:left;}
		.footerM p {float:right; padding-top:7px;}	
		*/
		

/* sub_layout */

	#sub_wrap {height:100%; min-width:1130px; overflow:hidden; /* _margin-right:900px;  */ width:100%; background:url('/_ui/images/photobox/common/bg_sub_all.jpg') repeat-x;}	

	/*#fix_wrap {_margin-right:-900px;}  */ 

	#subtop_wrap { width:100%;}

	#submid_wrap {}

		.subContent_container {margin-left:20px; width:100%; background:url('/_ui/images/photobox/common/bg_sub_mid.jpg') left repeat-y;zoom;1;}
		.subContent_container_nobg {margin-left:20px; width:99%;}/* 101104추가포토상세보기 */		

		.subContent_container:after {content:""; display: block; clear: both; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; }

		.subContent_container02 {margin:0 auto; width:99%;} /* 포토마켓 상세보기적용 */		

		.subContentLeft { position:relative; width:200px; overflow:hidden; float:left; padding-bottom:50px; }
 
		.subContentRight {position:relative;  float: left; overflow:hidden;width:700px; padding:22px 0px 130px 25px; background:url('/_ui/images/photobox/common/bg_sub_content.jpg') no-repeat;}

		.subContentRight02 {position:relative;  float: left;width:700px; overflow:hidden; padding:22px 0 130px 0;}/* 포토마켓 상세보기적용 */
		
		.subContentRight03 {position:relative;  float: left; width:96%; overflow:hidden; padding:20px 0 130px 20px;}/* 포토마켓 상세보기적용 */		







	/* sub_left */

			/* Left2depth_Menu */

			.leftMenu {width:170px; text-align:right; margin:3px 0 29px 0;}

			.leftMenu li {padding:4px 0;}

			.leftMenu02 {text-align:right; margin-right:26px;}



			/* weekend best */

			.leftBestphoto {margin-bottom:26px;}

			.leftBestphoto dt {margin-bottom:10px;}

			.leftBestphoto .photo {background:url('/_ui/images/photobox/common/thumbnail_bg170.gif') no-repeat; width:160px; height:120px; padding:5px;}

			.leftBestphoto dd{width:170px;}

			.leftBestphoto span {color:#6c8cb4; font-size:11px; float:right; padding:4px 5px 0 0;}

			.leftBestphoto p {width:50px;  float:left; padding:6px 0 0 5px; }

			.leftBestphoto .title {clear:both; text-align:center; padding-top:9px;}

			.leftBestphoto .title a {color:#919191;}



			/* banner */

			.leftBanner {font-size:0;}

			.leftBanner img {margin-bottom:6px;}

			.leftBanner .mb13 {margin-bottom:13px;}



	/* sub_search */

	.svSearch {position:absolute;top:53px; left:150px; width:100px; min-width:100px; zoom:1;z-index:10; }

	.svSearch li {float:left;}

	.svSearchtxt {position:relative; float:left; width:369px; padding-left:12px; height:27px; background:url('/_ui/images/photobox/common/bul_arrow04.gif') #fff no-repeat; border:3px #3f8ce9 solid; z-index:2;}

	.svSearchtxt a {color:#2f86f4; font-weight:bold; text-decoration:none;}

	.svSearchtxt input {position:relative; font-size:14px; margin-top:4px; left:0; height: 20px; width:260px; font-weight:bold; border:1px #fff solid; vertical-align: middle;}

		

	/* sub_search_photo_Detail */

	.svSearch02 {position:relative; height:73px; margin-bottom:40px; left:225px;}



	.svSearchtxt02 {position:relative; float:left; width:369px; padding-left:12px; height:27px; background:#fff; border:3px #3f8ce9 solid; z-index:2;}

	.svSearchtxt02 input {position:relative; font-size:14px; margin-top:4px; padding-left:4px; width:340px; font-weight:bold; border:1px #fff solid;}



	.svSearchBtn { float: left; position:relative;}

	.svSearchBtn img {margin-left:3px;}



	/* sub_search_detail */

	.svSearchDetail { position:absolute; top:34px; left:0; width:454px; height:391px; background:url('/_ui/images/photobox/search/bg_search_box.gif') no-repeat; z-index:3;}

	.svSearchDetail .close {float:right; padding:9px 16px 12px 0;}

	.svSearchDetail .typelist {clear:both; padding:0 28px 0 26px;}

	.svSearchDetail .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.svSearchDetail .typelist fieldset {clear:both; padding:6px 0 20px 0;}

	.svSearchDetail .typelist input.write { float:left; border:1px #cfd0d2 solid; width:320px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.svSearchDetail .typelist input.btn {font-size:0; margin-top:2px;}

	

	/* sub_search */

	.searchDetail {background:url('/_ui/images/photobox/common/bg_search.gif') no-repeat; height:28px;  position:relative;  }

	.searchDetail ul {margin-left:120px;width:300px;}

	.searchDetail li {float:left;height:29px;}

	

	

	/* main_search */

	.searchDetail02 {background:url('/_ui/images/photobox/common/bg_search.gif') no-repeat; height:29px; position:relative; left:224px; width:500px;}

	.searchDetail02 ul {position:relative; left:120px; width:300px; }

	.searchDetail02 li {float:left; height:29px;}



	.searchDetail03 {background:url('/_ui/images/photobox/common/bul_square06.gif') 17px 5px no-repeat; margin:5px 0; position:absolute; top:60px; left:224px; width:500px;  overflow:hidden;color:#cbcbcd; display:inline; _padding-top:3px;}

	.searchDetail03 ul li {text-indent:26px;}

	.searchDetail03 a {color:#cbcbcd;}

	.searchDetail03 em {color:#4f98f4;}

	.searchDetail03 span {color:#4e4e4e;}
	.searchDetail03 img { vertical-align:bottom;}		

	

	/* sub_search_detail_추가0925 */

	.mSearchDetail { position:absolute; left:225px; top:62px; width:450px; height:485px; background:url('/_ui/images/photobox/common/bg_sh_box01_0925.gif') no-repeat; z-index:1000;}

	.mSearchDetail .close {float:right; padding:9px 16px 5px 0;}

	.mSearchDetail .typelist {clear:both; padding:0 28px 0 26px;}

	.mSearchDetail .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.mSearchDetail .typelist fieldset {clear:both; padding:6px 0 14px 0;}

	.mSearchDetail .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:308px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.mSearchDetail .typelist input.btn {font-size:0; margin-top:2px;}

	

	.mSearchDetail02 { position:absolute; left:225px; top:62px; width:450px; height:485px; background:url('/_ui/images/photobox/common/bg_sh_box02_0925.gif') no-repeat; z-index:1000;}

	.mSearchDetail02 .close {float:right; padding:9px 16px 5px 0;}

	.mSearchDetail02 .typelist {clear:both; padding:0 28px 0 26px;}

	.mSearchDetail02 .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.mSearchDetail02 .typelist fieldset {clear:both; padding:6px 0 14px 0;}

	.mSearchDetail02 .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:308px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.mSearchDetail02 .typelist input.btn {font-size:0; margin-top:2px;}



	.mSearchDetail03 { position:absolute; top:63px; width:450px; height:485px; background:url('/_ui/images/photobox/common/bg_sh_box01_0925.gif') no-repeat; z-index:1000;}

	.mSearchDetail03 .close {float:right; padding:9px 16px 5px 0;}

	.mSearchDetail03 .typelist {clear:both; padding:0 28px 0 26px;}

	.mSearchDetail03 .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.mSearchDetail03 .typelist fieldset {clear:both; padding:6px 0 14px 0;}

	.mSearchDetail03 .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:308px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.mSearchDetail03 .typelist input.btn {font-size:0; margin-top:2px;}	





	.mSearchDetail04 { position:absolute; top:63px; width:450px; height:485px; background:url('/_ui/images/photobox/common/bg_sh_box02_0925.gif') no-repeat; z-index:1000;}

	.mSearchDetail04 .close {float:right; padding:9px 16px 5px 0;}

	.mSearchDetail04 .typelist {clear:both; padding:0 28px 0 26px;}

	.mSearchDetail04 .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.mSearchDetail04 .typelist fieldset {clear:both; padding:6px 0 14px 0;}

	.mSearchDetail04 .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:308px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.mSearchDetail04 .typelist input.btn {font-size:0; margin-top:2px;}	

	

	.mtypeDetail01 {margin:0 28px 0 26px;}

	.mtypeDetail01 ul {width:86px; height:360px; float:left;}

	.mtypeDetail01 li { padding:5px 0 5px 7px;}

	.mtypeDetail01 li a {color:#919191;  clear:both; font-size:11px; font-weight:bold;}

	.mtypeDetail01 li.on {background:url('/_ui/images/photobox/common/bul_arrow05.gif') #35363a 80px no-repeat;}	

	.mtypeDetail01 li.on a {color:#fff; clear:both; }

	.mtypeDetail01 .listStep3{ position:absolute; left:112px; border:#5d5d5e 1px solid; width:279px; height:350px; padding:12px; color:#bbb; line-height:20px; overflow:auto; overflow-x: hidden;}

	.mtypeDetail01 .step4 .listStep4{position:absolute; top:23px; clear:both; border:#5d5d5e 1px solid; width:279px; height:325px; padding:12px; color:#ccc; line-height:20px; overflow:scroll; overflow-x: hidden;}

	.mtypeDetail01 .step4  {position:absolute; left:112px; width:300px;}

	.mtypeDetail01 .step4 ul {width:310px; padding-top:5px;}

	.mtypeDetail01 .step4 li {float:left; padding:0 8px; font-size:11px;  border-right:1px #57585d solid;}	

	.mtypeDetail01 .step4 li.lineno {border-right:1px #3f4046 solid; font-weight:normal;}

	.mtypeDetail01 .step4 li a{color:#909090; font-size:11px; font-weight:normal;}

	.w86 {width:80px;}

	.mstepMap {position:relative; display:inline-block; top:15px;clear:both; margin:0 31px 0 26px; padding-top:10px;}

	.mstepMap p {float:left; width:322px; }

	.mstepMap span {color:#d7d7d7; background:url('/_ui/images/photobox/common/bul_square05.gif') 2px no-repeat; padding-left:10px;}

	.mstepMap strong {color:#fff; font-weight:bold;}

	.mstepMap div{float:right;}	

	.mstepMap em{ color:#cdcdcd;}

	/* sub_search_detail_추가0925_여기까지 */	

	

	.sh_popup01 { position:absolute; left:344px; top:62px;  width:230px; height:226px; padding-top: 5px; background:url('/_ui/images/photobox/common/bg_sh_box01.gif') no-repeat; z-index:1000;}

	.sh_popup01_1 { position:absolute; left:417px; top:62px;  width:230px; height:226px; padding-top: 5px; background:url('/_ui/images/photobox/common/bg_sh_box02.gif') no-repeat; z-index:1000;}



	.sh_popup01 .closeBtn {position: Absolute; bottom: 10px; right: 10px;}

	.sh_popup01_1 .closeBtn {position: Absolute; bottom: 10px; right: 10px;}

	.sh_popup02 .closeBtn {position: Absolute; bottom: 10px; right: 10px;}

	.sh_popup02_1 .closeBtn {position: Absolute; bottom: 10px; right: 10px;}



	.sh_popup02 { position:absolute; left:120px; top:63px; width:230px; height:226px; padding-top: 5px;background:url('/_ui/images/photobox/common/bg_sh_box01.gif') no-repeat; z-index:1000;}

	.sh_popup02_1 { position:absolute; left:197px; top:63px;  width:230px; height:226px; padding-top: 5px; background:url('/_ui/images/photobox/common/bg_sh_box02.gif') no-repeat; z-index:1000;}



	.sh_input {margin:11px 11px 0 11px; }

	.sh_input .input01 {border:1px #fff solid; padding:2px; font-size:11px; color:#919191; width:133px; float:left;}

	.sh_input span { float:right; display:block; width:25px; height:20px; }

	

	.list01 {padding:10px 0 10px 15px; width:50px; float:left;}

	.list01 li {float:left; margin:0 6px 6px 0; background:#252526; width:13px; height:13px; padding:2px 1px 1px 2px;overflow: hidden;}

	.list01 li a {color:#919191;  text-decoration:none;}

	.list01 li.on {background:#4f99f6; color:#000; padding:2px; width:12px; height:12px;}

	.list01 li.on a {color:#fff;  text-decoration:none;}



	.popList {width:154px; height:175px; overflow: hidden; clear:right; margin-left:15px;  overflow-x: hidden;} /* overflow:scroll; */

	.popList .list02 {padding:10px 0 10px 15px; width:130px; clear:right;}

	.popList .list02 li {margin:0 6px 11px 0; width:120px;word-break:break-all;word-wrap: break-word; }

	.popList .list02 li.on a {color:#4f99f6; text-decoration:underline;}

	.popList .list02 li a {text-decoration:none;}	

	.popList .list02 li a:hover {color:#4f99f6; text-decoration:underline;}		



	.list03 {padding:10px 0 10px 15px; width:50px; float:left;}

	.list03 ul {margin-top:5px;}

	.list03 li {float:left; margin:0 2px 3px 0; overflow: hidden; width:13px; height: 13px; background:#252526; text-align:center; }

	.list03 li a { font-size:10px; color:#919191;  text-decoration:none; font-family:Verdana, Geneva, Tahoma, sans-serif; }	

	.list03 li.on {background:#4f99f6; color:#fff; font-size:10px; font-family:Verdana, Geneva, Tahoma, sans-serif;}

	.list03 li.on a { font-size:10px; color:#fff;  }



	.typeDetail01 {margin:0 28px 0 26px;}

	.typeDetail01 ul {background-color:#eff2f8; width:86px; height:205px; float:left;}

	.typeDetail01 li {padding:5px 0 5px 7px;float:none;}

	.typeDetail01 li a {color:#0a3699; clear:both;float:none;}

	.typeDetail01 li.on {background:#0a3699; background:url('/_ui/images/photobox/common/bul_arrow05.gif') #0a3699 80px no-repeat;float:none;}	

	.typeDetail01 li.on a {color:#fff;float:none; }

	.typeDetail01 .listStep3{ position:absolute; left:117px; border:#e0e0e0 1px solid; width:279px; height:179px; padding:12px; color:#919191; line-height:20px; overflow:scroll; overflow-x: hidden;}

	.typeDetail01 .step4 .listStep4{position:absolute; top:23px; clear:both; border:#e0e0e0 1px solid; width:320px; height:156px; padding:12px; color:#919191; line-height:20px; overflow:scroll; overflow-x: hidden;}



	.typeDetail01 .step4  {position:absolute; left:117px; width:300px;}

	.typeDetail01 .step4 ul {width:310px; background-color:#fff; padding-top:5px;}

	.typeDetail01 .step4 li {float:left; padding:0 8px; font-size:11px; color:#0a3699; border-right:1px #cdcdcd solid;}	

	.typeDetail01 .step4 li.lineno {border-right:1px #fff solid;}

	.typeDetail01 .step4 li a{color:#909090; font-size:11px;}

	

	.typeDetail02 {margin:0 31px 0 26px; height:173px; padding:15px 0; border:1px #e0e0e0 solid; background:url('/_ui/images/photobox/search/bg_typeplants.gif') repeat-y;}	

	.typeDetail02 dt {width:86px; height:29px; float:left; color:#0a3699; text-align:center; margin-right:16px; padding-top:2px;}	

	.typeDetail02 dt.h55 {height:55px;}

	.typeDetail02 dd span {width:70px; height:31px; display:block; float:left; vertical-align:super;} 

	.typeDetail02 dd span.w45 {width:55px;}

	.typeDetail02 dd span input {vertical-align:middle;}

			

	.stepMap {position:relative; display:inline-block; top:19px;clear:both; border-top:1px #ccd6ea solid; margin:0 31px 0 26px; padding-top:10px;}

	.stepMap p {float:left; width:332px;}

	.stepMap span {color:#0a3699; background:url('/_ui/images/photobox/common/bul_square05.gif') 2px no-repeat; padding-left:10px;}

	.stepMap strong {color:#5c5c5c;	font-weight:bold;}

	.stepMap div{float:right;}	

	.stepMap em{ color:#cdcdcd;}	

		

	.detail_sch {background:url('/_ui/images/photobox/common/bul_square06.gif') 17px 18px no-repeat; padding:13px 0 0 26px; color:#cbcbcd;}

	.detail_sch a {color:#cbcbcd;}

	.detail_sch em {color:#4f98f4;}

	.detail_sch span {color:#4e4e4e;}
	.detail_sch img {
	vertical-align:text-bottom;
}

	

	/* ---------------- paging --------------- */

	.pagination01 { position:relative; top:0px; text-align:center; clear:both; color:#fff; }

	.pagination01 a {color:#fff; margin:0 6px;}

	.pagination01 strong {color:#6d7ea6; font-weight:bold; text-decoration:underline; margin:0 4px; }	

	.pagination01 img {margin:0 -6px 1px -6px;}

	.pagination01 em {margin:0 6px; font-weight:bold; color:#6d7ea6; text-decoration:underline;}

	.lgnOtherBtn {height: 20px; }

	.idsave {clear: both;font-size:11px; text-align:right; width:168px;padding-top: 8px; _padding-top: 0; *padding-top: 0;}

	.idsave input {vertical-align: middle; }

	

/* JQuery CSS */

.jScrollPaneContainer {

	position: relative;

	overflow: hidden;

	z-index: 1;

}



.jScrollPaneTrack {

	position: absolute;

	cursor: pointer;

	right: 0;

	top: 0;

	height: 100%;

	background: #4c4c50;

}

.jScrollPaneDrag {

	position: absolute;

	background: #666;

	cursor: pointer;

	overflow: hidden;

}



.jScrollPaneDragBottom {

	position: absolute;

	bottom: 0;

	left: 0;

	overflow: hidden;

}

a.jScrollArrowUp {

	display: block;

	position: absolute;

	z-index: 1;

	top: 0;

	right: 0;

	text-indent: -2000px;

	overflow: hidden;

	/*background-color: #666;*/

	height: 9px;

}

a.jScrollArrowUp:hover {

	/*background-color: #f60;*/

}



a.jScrollArrowDown {

	display: block;

	position: absolute;

	z-index: 1;

	bottom: 0;

	right: 0;

	text-indent: -2000px;

	overflow: hidden;

	/*background-color: #666;*/

	height: 9px;

}

a.jScrollArrowDown:hover {

	/*background-color: #f60;*/

}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {

	/*background-color: #f00;*/

}

/* Pop PMH add E */

	



/* 검색어 자동완성(08.03추가) */

	.autoComplete {

		width:288px; 

		border-left:1px solid #3f8ce9;

		border-right:1px solid #3f8ce9;

		border-bottom:1px solid #3f8ce9;

		background:#fff;

		position:absolute;

		top:34px;

		left:72px;

		z-index:1000;

		}

	.autoComplete h4 {background:#3f8ce9; color:#fff; font-size:11px; text-align:center; line-height:14px; height:14px; overflow:hidden;float:none;}

	.autoComplete ul {margin:3px 3px;float:none;}

	.autoComplete ul li {line-height:24px; text-indent:10px; font-weight:bold; display:block; cursor:pointer; height:24px;float:none;}

	.autoComplete ul li .autotxt {color:#ff4c05;float:none;}

	.autoComplete ul li a {text-decoration:none; color:#a7a7a7;float:none;}

	.autoComplete ul li a:hover {text-decoration:none; color:#a7a7a7; background:#f4f6fa;float:none;}

	

	.autoComplete2 {

		width:390px; 

		border-left:1px solid #3f8ce9;

		border-right:1px solid #3f8ce9;

		border-bottom:1px solid #3f8ce9;

		background:#fff;

		position:absolute;

		top:31px;

		z-index:1000;

		margin:0 0 0 0px;

		}

	.autoComplete2 h4 {background:#3f8ce9; color:#fff; font-size:11px; text-align:center; line-height:14px; height:14px; overflow:hidden;}

	.autoComplete2 ul {margin:3px 3px;}

	.autoComplete2 ul li {line-height:24px; text-indent:10px; font-weight:bold; display:block; cursor:pointer; height:24px;color:rgb(87, 86, 86);}

	.autoComplete2 ul li .autotxt {color:#ff4c05;}

	.autoComplete2 ul li a {text-decoration:none; color:#a7a7a7;display:block; }

	.autoComplete2 ul li a:hover {text-decoration:none; color:#a7a7a7; background:#f4f6fa;display:block; }

	

	.autoComplete3 {

		width:369px; 

		border-left:1px solid #3f8ce9;

		border-right:1px solid #3f8ce9;

		border-bottom:1px solid #3f8ce9;

		background:#fff;

		position:absolute;
		left:235px;
		top:30px;


		z-index:1000; 

		}

	.autoComplete3 h4 {background:#3f8ce9; color:#fff; font-size:11px; text-align:center; line-height:14px; height:14px; overflow:hidden;float:none;}

	.autoComplete3 ul {margin:3px 3px;clear:both !impotant;}

	.autoComplete3 ul li {line-height:24px; text-indent:10px; font-weight:bold; display:block; cursor:pointer; height:24px;float:none;}

	.autoComplete3 ul li .autotxt {color:#ff4c05;float:none;}

	.autoComplete3 ul li a {text-decoration:none; color:#a7a7a7;float:none;}

	.autoComplete3 ul li a:hover {text-decoration:none; color:#a7a7a7; background:#f4f6fa;float:none;}

	 



	.svSelect01 {

	position:absolute; top:30px; left:0;

	width:91px;

	background:#fff;

	border-left:3px solid #3f8ce9;

	border-right:3px solid #3f8ce9;

	border-bottom:3px solid #3f8ce9;

	z-index:500;

	padding:10px 0 0 0;

}



.svSelect01 p {display:block; color:#2f86f4;}

.svSelect01 p a {text-decoration:none; color:#2f86f4;padding-left: 14px; display: block;height:16px; padding-top: 4px; background: #fff;}

.svSelect01 p a:hover {text-decoration:none; color:#2f86f4;background: #f2f2f2;}



.btnList01 {clear: both; padding-top: 10px; height: 30px;}

.btnList01 .ltr {float: right; padding-right: 10px;}

/*0910김영수.btnList01 .ltr .btnlist추가,.btnList01 .ltr padding-right:5->10px로수정 */

.btnList01 .ltr .btnlist { position:relative;  padding-left:2px;}

.btnList01 .rtl {float: left;}



.pbTrOn {}

.pbTrOn td { background-color:#353a4a;}

.pbTrOn th {background-color:#353a4a;}

.pbTrOff {}

.pbTrOff td {background-color:none;}

.pbTrOff th {background-color:none;}



/*photobox_buy*/ 

.pbboxlayout {
	width:100%;
	height:100%;
}
.pbboxlayout th {
	width:420px;
	text-align:left;
	vertical-align:top;
}
.pbboxlayout td {
	vertical-align:top;
	padding-top:0px;
}
.pbbox_buy {
	text-align:left;
	width:410px;
	padding-bottom:13px;
	/*background:url(../../images/photo/photo_box/dotline.gif) left bottom repeat-x;*/
}
.pbbox_buy dt {
	color:#90908e;
	font-size:12px;
	text-align:left;
	padding-bottom:8px;
}
.pbbox_buy dd {
	padding:0;
	margin:0;
	text-align:left;
}
.pbbox_buy .buyimg {
	width:400px;
	vertical-align:middle;
	text-align:center;
}
.pbbox_buy .buyimg img {
	vertical-align:middle;
	padding:0;
	margin:0;
}
.pbbox_buy dd p {
	color:#4f99f6;
	font-size:15px;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
}
.pbbox_buy dd .buylist {
	border:none;
	margin-top:10px;
}
.pbbox_buy dd .buylist tr th {
	width:100px;
	background:url(../../images/photo/photo_box/bulet.gif) left 10px no-repeat;
	padding:7px 0 5px 12px;
	border:none;
	color:#fff;
	vertical-align:top;
	text-align:left;
}
.pbbox_buy dd .buylist tr td {
	vertical-align:top;
	padding:3px 0 5px 0px;
	border:none;
	color:#fff;
	line-height:17px;
	
}
.pbbox_buy dd .buylist td img {
	vertical-align:middle;
	padding:0;
	margin:0 0 0 18px;
}
.pbbox_buy dd .buylist td .bar {
	background:url(../../images/photo/photo_box/bar.gif) left top no-repeat;
	color:#7a92b8;
	margin-left:12px;
	padding-left:8px;
}
/* PhotoView_ListType */
.pbbox_buy02 {
	position:relative;
	padding-top:22px;
	float:right;
	min-width:510px;
	width:60%;
}
.viewType_list {
	position:relative;
	margin-top:10px;
	vertical-align:middle;
}
.viewType_list .colo{color:#ff8c3e;}
.viewType_list thead th {
	color:#7e8fb8;
	height:31px;
	border:1px #414147 solid;
	border-width:1px 0px 1px 0px;
	background-color:#333339;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}
.viewType_list thead .al_right {
	text-align:right;
}
.viewType_list tbody td img {
	margin:5px 0;
}
.viewType_list tbody td {
	padding:5px 0;
	border-bottom:1px #414147 solid;
	text-align:center;
	line-height:16px;
	vertical-align:middle;
}
.viewType_list tbody .downimg {
	text-align:left;
	padding-left:10px;
}
.viewType_list tbody .downimg img {
	vertical-align:middle;
	margin:5px 0 5px 7px;
}
.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:12px;
}
.viewType_list .tdstyle01 {
	padding:8px;
	text-align:left;
}
.viewType_list .tdstyle02 {
	padding:0 8px;
	text-align:left;
}
.viewType_list tbody .al_right {
	text-align:right;
}
.viewType_list tbody .btn img {
	vertical-align:middle;
	margin:0 2px;
}
.viewType_list tbody td .downlist {
	color:#7a92b8;
}
/* buyphotoListType */

.byphlist_t {
	margin:41px 0 0 0;
	width:100%;
	position:relative;
	clear:both;
	height:23px;
}
.byphlist_t .bltitle {
	text-align:left;
	padding:0 0 0px 10px;
	background:url(/_ui/images/photo/photo_box/bulet.gif) 3px 6px no-repeat;
	float:left;
	position:relative;
}
.byphlist_t .bltitle span {
	color:#FFFFFF;
	font-weight:bold;
}
.byphlist_t .more {
	float:right;
	text-align:right;
	color:#9aacd5;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	position:relative;
	cursor: pointer;
}
.byphlist {
	clear:both;
	min-width:620px;
	width:100%;
	
	text-align:left;
	padding:15px 0px;
	position:relative;
	border:1px #414147 solid;
	border-width:1px 0px 1px 0px;
	background-color:#333339;
}
.byphlist .bypimgbox {
	margin:0 7px;
	width:100px;
	height:75px;
	float:left;
	position:relative;
	vertical-align:middle;
	text-align:center;
}

.clear02 {
	width:100%;
	clear:both;
	padding:0;
	height:0;
	margin:0;
	font-size:0px;
	position:relative;
}
#MainContents2	{ float:left;  margin:0 0px; width:100%; min-width:80%; min-height:530px; _height:100%; overflow:hidden; }



/*main image box*/
.pbbox {
	padding:0 0px;
	margin-bottom:3px;
	position:relative;
	/*background-color:#ffffff;*/
}
.pbbox dt {
	width:180px;
	height:16px;
	padding-top:8px;
	text-align:left;
	color:#3e86db;
	font-weight:bold;
}
.pbbox dd {
	padding:0;
	margin:0;
	width:180px;
}
.pbbox dd img {
	vertical-align:middle;
}
.pbbox .imgbox {
	margin:0;
	padding:0;
	vertical-align:middle;
	text-align:center;
	width:180px;

}
.pbbox .imgtitle {
	width:180px;
	padding:6px 0 0px 0;
	text-align:center; 
    line-height:18px;
	vertical-align:top;
	/*color:#b6b7bb; font-weight:bold;*/
	color:#ffffff; 
	font-size:12px;
}

.pbbox .imgsize {
	width:180px;
	padding:0;
	text-align:center;
	color:#a47a3f;
    line-height:18px;
	vertical-align:top;
}


/* photobox process */
.tab_process {width:710px;}
.tab_process dd{display:inline;margin:0; padding:0;}
.tab_process_title {padding:40px 0 10px 0; text-align:left}
.tab_process_title em{font-size:14px;font-weight:bold;color:#fff;}
.process_btn {width:710px; margin:0 auto}
.process_btn_blank {width:40px; float:left}
/* photobox process */
.tab_process1 { margin:0 auto; width:100%; min-width:620px; height:64px; clear:both; overflow:hidden; display:table;background:url(/tabs/photobox/images/process_3_bg.jpg) repeat-x; }
.tab_process1 dd{margin:0; padding:0; height:64px; text-align:center; vertical-align:middle; float:left; display:table-cell}
.tab_process1 dd.process_left{background:url(/tabs/photobox/images/process_1_leftbg.jpg) no-repeat; width:7px; height:64px;}
.tab_process1 dd.process_arrow1{background:url(/tabs/photobox/images/process_1_arrow1.jpg) no-repeat; width:55px; height:64px;}
.tab_process1 dd.process_arrow2{background:url(/tabs/photobox/images/process_1_arrow2.jpg) no-repeat; width:55px; height:64px;}
.tab_process1 dd.process_1{ background:url(/tabs/photobox/images/process_1_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:30%;}
.tab_process1 dd.process_2{ background:url(/tabs/photobox/images/process_2_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26% }
.tab_process1 dd.process_3{ background:url(/tabs/photobox/images/process_3_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26% }
.tab_process1 dd.process_right{background:url(/tabs/photobox/images/process_1_rightbg.jpg) no-repeat; width:7px; height:64px; float:right}
 

.tab_process2 { margin:0 auto; width:100%; min-width:620px; height:64px; clear:both; overflow:hidden;background:url(/tabs/photobox/images/process_2_bg.jpg) repeat-x; }
.tab_process2 dd{margin:0; padding:0; height:64px; text-align:center; vertical-align:middle; float:left}
.tab_process2 dd.process_left{background:url(/tabs/photobox/images/process_2_leftbg.jpg) no-repeat; width:7px; height:64px;}
.tab_process2 dd.process_arrow1{background:url(/tabs/photobox/images/process_2_arrow1.jpg) no-repeat; width:55px; height:64px;}
.tab_process2 dd.process_arrow2{background:url(/tabs/photobox/images/process_2_arrow2.jpg) no-repeat; width:55px; height:64px;}
.tab_process2 dd.process_1{ background:url(/tabs/photobox/images/process_3_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26%; }
.tab_process2 dd.process_2{ background:url(/tabs/photobox/images/process_1_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:30%; }
.tab_process2 dd.process_3{ background:url(/tabs/photobox/images/process_2_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26%; }
.tab_process2 dd.process_right{background:url(/tabs/photobox/images/process_2_rightbg.jpg) no-repeat; width:7px; height:64px; float:right}


.tab_process3 { margin:0 auto; width:100%; min-width:620px; height:64px; clear:both; overflow:hidden;background:url(/tabs/photobox/images/process_1_bg.jpg) repeat-x; }
.tab_process3 dd{margin:0; padding:0; height:64px; text-align:center; vertical-align:middle; float:left}
.tab_process3 dd.process_left{background:url(/tabs/photobox/images/process_3_leftbg.jpg) no-repeat; width:7px; height:64px;}
.tab_process3 dd.process_arrow1{background:url(/tabs/photobox/images/process_3_arrow1.jpg) no-repeat; width:55px; height:64px;}
.tab_process3 dd.process_arrow2{background:url(/tabs/photobox/images/process_3_arrow2.jpg) no-repeat; width:55px; height:64px;}
.tab_process3 dd.process_1{ background:url(/tabs/photobox/images/process_3_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26%; }
.tab_process3 dd.process_2{ background:url(/tabs/photobox/images/process_2_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26%; }
.tab_process3 dd.process_3{ background:url(/tabs/photobox/images/process_1_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:30%; }
.tab_process3 dd.process_right{background:url(/tabs/photobox/images/process_3_rightbg.jpg) no-repeat; width:7px; height:64px; float:right}




.tab_process_title {padding:40px 0 10px 0; text-align:left}
.tab_process_title em{font-size:14px;font-weight:bold;color:#fff;}
.process_btn {width:710px; margin:0 auto}
.process_btn_blank {width:40px; float:left}



/* 111018 : my photo _ photographer new photo */
.substance {overflow:hidden; clear:both; margin:20px 0 0 0px; padding:0}
.substance dl.sub_text{}
.substance dl.sub_text dt{background:url(/tabs/photobox/images/line_2dot.gif) repeat-x bottom; height:28px; margin-bottom:20px;overflow:hidden;}
.substance dl.sub_text dt .txt01 {background:url(/tabs/photobox/images/ico_arrow1.gif) no-repeat 0 7px; padding:0 0 0 8px; margin-left:10px;color:#919191; font-weight:bold; float:left; padding-top:5px}
.substance dl.sub_text dt .txt01_box {float:left; font:12px tahoma; margin:0px 0 0 10px; background:#1a1a1e; padding:4px 10px 3px 10px; color:#6c8cb4; display:block}
.substance dl.sub_text dd{background:url(/tabs/photobox/images/ico_dot1.gif) no-repeat 0 7px; padding:4px 0 3px 7px; margin-left:10px;}
.notice_txtimg {border:1px solid #000000; background:url(/_ui/images/common/bg_dot1.gif); text-align:center; padding:23px 0 21px 0}
.photo_save {overflow:hidden; clear:both; margin:20px 0 0 0px}
.dot_line01 {background:url(/tabs/photobox/images/line_dot1.gif) repeat-x; height:2px; overflow:hidden;}
.photo_save .photo_savebox {background:#212227; padding:20px 0 20px 0;margin:0 auto; text-align:center; overflow:hidden; clear:both}
.photo_save .photo_savebox .photo_savebox_btm {margin:0 auto;width:515px; text-align:right; padding:11px 0 0 0}
.photo_save .photo_savebox .photo_savebox_btm .txt1{margin:40px 0 -40px 10px; float:left; width:242px;}
.photo_save .photo_savebox .photo_savebox_btm .btn_left{margin:-7px 0 0 0px; float:left;}
.photo_save .photo_savebox .photo_savebox_btm .btn{margin:-7px 0 0 0px; float:right;}
.txt2{margin:0 auto; width:100%; text-align:center; margin-top:40px;}
.btn_photo_save {margin:0 auto; width:100%; text-align:center; margin-top:30px;}


.list_box1 {border:1px solid #333339; width:99%; min-width:620px; min-height:64px;height:64px; margin:20px 0px 10px 3px; 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 1px 0 0; width:89px; height:42px;text-align:center; padding-top:22px; float:right;}

.price01 {width: 66px; background-color: #333339; color: #919191; border: 1px solid #4D4D56; padding: 2px;}
.type01 {width:400px !important;}   .type02 {width: 98%; background-color: #333339; color: #919191; border: 1px solid #4D4D56; padding: 2px}
.type03 {width:85%; background-color: #333339; color: #919191; border: 1px solid #4D4D56; padding: 2px}
.myTable_detail03 td span.txt {display:inline}
.myTable_detail03 .photo_img {text-align:center; padding:9px 0 0 0; margin:0}


.search_file1 {background:url(/tabs/photobox/images/line_2dot.gif) repeat-x bottom; padding:10px 0 9px 0; margin:0 auto;width:90%}
.search_plus1 {padding:10px 0 9px 0; margin:0 auto;width:90%; text-align:right}
/* s: photobox add : 2011.08.25 : keyword + comment */
.byphlist_t_m2 {margin-top:40px;}

.keyword {padding:6px 0 8px 2px !important; clear:both; overflow:hidden; word-break:break-all; position:static}
/* FF */
     @-moz-document url-prefix() {.keyword {padding:6px 0 6px 2px !important; clear:both; overflow:hidden}}
	 
/*img.view_all {margin:0px 0 -4px 1px; clear:both; padding:0}*/

.word {padding:0 16px 0 0px; line-height:2em}
/*
.word a{ color:#919191; font-size:12px; padding:4px;  }
.word a:link{ color:#919191; font-size:12px; padding:4px;  }
.word a:hover{ color:#ffffff; font-size:12px; text-decoration:underline; padding:4px; background-color:#18191c}
.word a:visited{ color:#919191; font-size:12px; padding:4px;  }
*/
.word_delete {margin:0px 0 0px 1px !important; padding-top:-2px}   .word_delete a,a:link{ background-color:none; margin:0; padding:0}
.word_delete2 {margin:0px 0 -2px -10px !important;}

.word_input {padding:0px 0 0 0 !important ; margin:0 !important;}
.word_input_box { background-color:#2a2b30;height:51px;padding:15px 0 0 0 !important; margin:0; width:400px;}
.keyword_inputbox dl{padding:0; margin:10px 0 0 -8px;}
.keyword_inputbox dt{ margin:0 0 0 -6px; padding:4px 5px 0 0; height:30px; float:left}
.keyword_inputbox dd{padding:0; margin:0;}

textarea.key { width:235px; height:15px; padding: 2px; margin:0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}
:root textarea.key{ position:relative\0/IE9; top:-8px\0/IE9;}

.keyword_inputbox .btn01 {margin:-4px 0 0 5px !important; padding:0}
     /* FF */
     @-moz-document url-prefix() {.btn01 {margin:-4px 0 10px 5px !important; padding:0}}
     /* safari, chrome */ 
	 body:first-of-type .btn01 {margin:0px 0 18px 5px !important; padding:0}
	 
	 
.comment01 {font-size:11px; color:#919191; font-family:dotum;}
:root .comment01{padding-left:100px\0/IE9;  position:relative\0/IE9; margin-top:-16px\0/IE9;}
.comment_b {font-size:12px;}

.popup_keyword {width:400px;height:auto !important; position:relative; margin:0; padding:0; border:1px solid #18191c; border-bottom:2px solid #151519; border-right:2px solid #151519; text-align:left;  z-index:1000}

.popup_keyword .box{border:1px solid #35363b; background-color:#2a2b30; margin:0 auto; padding:0; text-align:left}
.popup_keyword .box dl {width:98%; margin:0 auto; text-align:left; padding:0}
.popup_keyword .box dl dt {padding:10px 0 6px 10px; margin:0; text-align:left; background:url(/_ui/images/photo/photo_box/bulet.gif) 3px 13px no-repeat; padding-left:12px; color:#ffffff; border-bottom:1px solid #313235}
.popup_keyword .box dd {word-break:break-all; padding:10px; margin:0;min-height:150px !important; height:auto !important; height:150px;}
.popup_keyword .box dd div{line-height:2.3em !important; width:380px !important;word-break:break-all}
.popup_keyword .box dd div img a{_padding-bottom:18px !important;}
.popup_keyword .box_close {background:url(/_ui/images/photo/btn_dot_gary1.gif) no-repeat 0 4px; padding-left:6px; }
.box_close_txt {font-size:11px; color:#919191} .box_close_txt a,a:link{font-size:11px; color:#919191} 
.popup_h {width:370px; min-height:150px; height:auto !important; height:150px; word-break:break-all; word-wrap:break-word; font-size:0; line-height:0; }


/* reply */
.photobox_reply {clear:both; overflow:hidden; z-index:1;}
.margin_h1 {height:27px; overflow:hidden;}
.reply_box { padding:20px 20px 0 20px; }
.s_title01 {padding:10px 0 6px 10px; margin:0; text-align:left; background:url(/_ui/images/photo/photo_box/bulet.gif) 3px 13px no-repeat; padding-left:12px; color:#ffffff;}
.reply_inputbox {background-color:#2C2C34; padding:20px 20px 22px 20px;  zoom:1;}
.reply_name {color:#ffffff; font-size:12px; font-weight:bold; padding-bottom:2px; z-index:0;}
.reply_text_amount { float:right; color:#919096; font-size:11px; margin:-13px 0px 0 0; position:relative;}
.reply_date { float:left; color:#414247; font-size:12px; margin:0px 0px 0 0}
.reply_date2 { float:left; color:#414247; font-size:12px; margin:6px 0px 0 0}
.reply_delete {margin-top:0px; z-index:100; position:relative;float:right;}
   .float_l {float:left;}     .float_r {float:right;}     .overflow_h {overflow:hidden; }
textarea.reply { width:87%; height:45px; padding: 2px; margin:0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; line-height:1.5em; overflow-y: auto; float:left}
.reply_btn {margin:-1px 0 0px 5px !important; padding:0}
.reply_btn {margin-top:-3px\9}

.reply_writer {float:left; padding:6px 3px 0 20px; color:#686868; vertical-align:middle}
.reply_name_input { width:93px; height:17px; padding:2px; margin:0px 3px 0 0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}
.reply_comment_input { width:63%; height:17px; padding:2px; margin:0px 3px 0 0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}

.reply_btn2 {width:52px; height:23px; border:0; cursor:hand; margin:0; padding:0; vertical-align:top}


/* FF */
     @-moz-document url-prefix() {input.reply_comment_input { width:65%; height:15px; padding: 2px; margin:0px 3px 0 0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}}

/* FF */
     @-moz-document url-prefix() {textarea.reply_comment_input { width:65%; height:15px; padding: 2px; margin:0px 3px 0 0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}}


.reply_btn_s {margin:0px 0 -5px 0px !important; padding:0px 0 0 0}

     /* FF */
     @-moz-document url-prefix() {.reply_btn_s {margin:0px 0 -3px 0px !important; padding:0px 0 0 0}}
	  /* safari, chrome */ 
	 body:first-of-type .reply_btn_s {margin:0px 0 0px 0px !important; padding:0px 0 0 0}
	 
	 
	 
.reply_text_view {clear:both; overflow:hidden; color:#919191; font-size:12px; font-family:dotum; line-height:1.5em;padding:3px 0 15px 0px}
.reply_text_view2 {clear:both; overflow:hidden; color:#919191; font-size:12px; font-family:dotum; line-height:1.5em;padding:10px 0 25px 33px}
   .padding_btm1 {padding-bottom:15px;}
   .text_s_u {text-decoration:underline; font-size:11px}

.reply_box2 {background-color:#28292d; clear:both; overflow:hidden; padding:-40px 0px 0px 20px; margin-left:20px; zoom: 1; }
.reply_box2in {padding:10px 20px 0px 0px; margin-bottom:-20px;}

.reply_line1 { background-color:#414147; height:1px; overflow:hidden}
.reply_line2 { background-color:#414147; height:1px; margin-left:20px; overflow:hidden}

/* paginate */
.paginate {clear:both;overflow:hidden; color:#404146; padding-top:10px;line-height:normal;text-align:center}
.paginate .text_left {color:#919392; padding-right:10px; float:left; padding-top:2px;}
.paginate .text_right {color:#919392; padding-left:10px; float:left; padding-top:2px}
.paginate .arrow{ margin:0px 3px 2px 3px ;}
.paginate .no {font-family:tahoma; color:#919191; font-size:12px; padding:0 10px 0 10px;}
.paginate .no a{font-family:tahoma; color:#919191; font-size:12px;}
.paginate .no a:link {font-family:tahoma; color:#919191; font-size:12px;}
.paginate .no a:hover {font-family:tahoma; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:underline}
.paginate .no a:visited{font-family:tahoma; color:#919191; font-size:12px;}

/* e: photobox add : 2011.08.25 : keyword + comment */
@charset "utf-8";

/* ----------------------------------------------------------------
- Title : Common Cascading Style Sheets
- Author : 
- Date : 2010-04-27
- Description : Common & Default CSS
---------------------------------------------------------------- */

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  
  font-size:1em;/* Resize Font*/
  width : 130px; /* Resize Width */
  display : block;
  text-align:left; 
  background:  #313238 no-repeat 70px 9px;;
  cursor: pointer;
  border:1px solid #48494f;
  color:#a7a7a7;
}

/* main */ 
	#wrap { width:100%; height:1060px;} 
/* IE7 */ *:first-child+html #wrap { width:100%; height:1120px;} 
	#top_wrap {height:500px; width:100%; }
	
		.top_login { float:right; text-align:right; width:300px; _width:230px; padding-top:43px; padding-left:800px;}
		.top_login fieldset {float:left;padding-left:60px;}
		.top_login .btnlogin {width:45px; float:left; padding-left:3px; padding-bottom:3px;}
		.top_login .idInput { float:left;  width:83px; _width:79px; height:15px;  padding-top:3px; padding-left:2px; margin-right:3px; border:1px #535359 solid; background:#3f4046 url('../../images/photo/common/txt_photoboxID.gif') 0 0 no-repeat; text-align:left;}
		.top_login .idInput input {width:77px; _width:73px; border:none; color:#949494; font-weight:bold; font-size:11px; background:transparent; margin:0; padding:0; }
		.top_login .pwInput {float:left; width:94px; _width:87px; height:15px; margin-bottom:6px; padding-top:3px; padding-left:2px; border:1px #535359 solid; background-color:#3f4046;background:#3f4046 url('../../images/photo/common/txt_photoboxPW.gif') 0 0 no-repeat; text-align:left;}
		.top_login .pwInput input {width:88px; _width:78px; border:none;  color:#949494; font-weight:bold; padding-top:2px; font-size:7px; letter-spacing:-1px; background:transparent; }
		.top_login .logout { margin-top:9px; height:37px; padding-top:14px; text-align:center; background:url('../../images/photo/common/bg_logout.gif') no-repeat; color:#c0c0c0;}
		.top_login .logout strong {color:#4f99f6;}
		.findidpw { display:inline; clear:right; width:220px; font-size:0;}
		.findidpw2 { display:inline; clear:right; width:220px; font-size:0; }
		.findidpw2 img {margin-top:4px;}
		

	#header_main {margin:0 auto; padding:25px 0 5px 0; width:900px; height:83px; position: relative; }
	#header_main h1 {position:relative; overflow:hidden; width:350px; float:left; padding:25px 0 0 106px;}
	#header_main h1 img {}

	

		.todayVisitorM {position:relative; width:200px; float:left; margin:32px 0 0 0;}
		.todayVisitorM .today {width:64px; height:30px; border-right:1px #3f4044 solid; float:left;}	
		.todayVisitorM .today img {margin:2px 0;}
		.todayVisitorM .visitor {padding-top:2px}
		.todayVisitorM .visitor .item01 {padding-left:11px;padding-top:11px; height:15px; width:70px; font-size:11px; float:left; color:#a7a7a7;}
		.todayVisitorM .visitor .count {font-size:11px;padding-top:11px; height:15px; color:#4f99f6;}

	#header_main .utilityMenu {position: absolute; right: 1px; top: 15px; width: 500px; text-align: right; }
	#header_main .utilityMenu li { display: inline; line-height: 0; font-size:0;}
		



/* sub */

	#header {margin:0 auto; padding:13px 0 20px 0; width:96%; height:68px; min-width:900px;_display:inline-block;}

		/* top_Date_Visitor */
		.todayVisitor { position:absolute; width:250px; float:left; margin:2px 20px 0 0;}
		.todayVisitor .today { width:110px; height:17px; border-right:1px #3f4044 solid; float:left; vertical-align:middle;}	
		.todayVisitor .today img {margin:2px 0;}
		.todayVisitor .visitor {padding-top:5px;}
		.todayVisitor .visitor .item01 {padding-left:11px; height:15px; width:70px; font-size:11px; float:left; color:#a7a7a7;}
		.todayVisitor .visitor .count {font-size:11px; height:15px; color:#4f99f6; } 

	

	#header .utilityMenu {position: absolute; right: 20px; top: 15px; width: 500px; text-align: right; }
	#header .utilityMenu li { display: inline; line-height: 0; font-size:0;}
	#header h1 {
	position:absolute;
	overflow:hidden;
	width:400px;
	min-width:350px;
	text-align:left;
	margin-top:27px;
	left: 26px;
}
	
		.search {position:relative; height:2px; padding-top: 36px;margin:0 auto; width:850px; min-width:850px; zoom:1;}
		/*
		.searchtxt {position:absolute; top:-10px; float:left; height:27px; width:370px; left:235px; background-color:#fff; border:1px #002269 solid; z-index:2;}
		.searchtxt input {font-size:15px; margin-top:4px; padding-left:4px; width:340px; font-weight:bold; border:1px #fff solid; background-image:url(/_ui/images/photobox/common/search_bg.gif); }
		.searchBtn {position:absolute; top:-10px; left:610px; }	 
		*/
		.searchtxt {position:absolute; top:-15px; left:235px; padding:14px 0 0 16px; height:33px; width:376px; background:url('/_ui/images/photobox/common/bg_search.gif') no-repeat left top; z-index:2;border:0px;}
		/*.searchtxt input {font-size:15px; margin:0; padding-left:4px; width:340px; height:19px; font-weight:bold; border:1px #fff solid; background:url('/_ui/images/photobox/common/search_bg.gif') no-repeat left top}*/
		.searchtxt input {font-size:15px; margin:0; padding-left:4px; width:340px; height:19px; font-weight:bold; border:1px #fff solid; background:none;}
		.searchBtn {position:absolute; top:-15px; right:0; left:630px}
		
			.contentTop {padding-top:9px; margin:0 auto; width:930px; clear:both; _margin-top:-1px;}			
			.conTop_left {float:left; overflow:hidden; width:170px;}
			.todyPhoto	 {float:left; width:730px; margin:-8px 0 0 0; padding:0;}

			.index_myencyber {width:170px;}
			.index_myencyber .title img{ margin-bottom:10px;}
			.index_myencyber .idInput {width:168px; height:15px; margin-bottom:4px; padding-top:3px; border:1px #535359 solid; background:#3f4046 url('/_ui/images/photobox/common/txt_photoboxID.gif') 0 0 no-repeat;}
			.index_myencyber .idInput input {width:150px; border:none; padding-left:4px; color:#949494; font-weight:bold; font-size:11px; background:transparent; }
			.index_myencyber .pwInput {width:168px; height:15px; margin-bottom:6px; padding-top:3px; border:1px #535359 solid; background-color:#3f4046;background:#3f4046 url('/_ui/images/photobox/common/txt_photoboxPW.gif') 0 0 no-repeat;}
			.index_myencyber .pwInput input {width:150px; border:none; padding-left:4px;  color:#949494; font-weight:bold; font-size:11px;background:transparent; }
			.index_myencyber .h_dot { margin:11px 0 8px 0; font-size:0;}
			.index_myencyber .logout { margin-top:9px; height:37px; padding-top:14px; text-align:center; background:url('/_ui/images/photobox/common/bg_logout.gif') no-repeat; color:#c0c0c0;}
			.index_myencyber .logout strong {color:#4f99f6;}

			.photoRegist {width:170px; padding:18px 0 0 9px;}
			
			.todayTitle  { padding-top:15px; float:left; width:640px; }
			.todayMore   { padding-top:15px; float:left; width:55px; }
			.todayMore .more {cursor: pointer;	float:right; text-align:right; color:#9aacd5;	font-size:12px;	font-weight:bold;	vertical-align:top;	position:relative;}
			.todayFlash  { clear:both; width:730px; }
			.centerLeft  { padding-left:30px; }
			.contentline { background-color:#323339; height:1px; overflow:hidden; margin:0; padding:0;}
			
			/* 110706 추가 */
			.keywordm {margin-top:65px;}
			.keywordm h2{padding:0; margin:0 0 5px 0; clear:both;}
			.keywordm .tab{padding:0; margin:0 0 10px 0}
			.keywordm ul{padding:0; margin:0; list-style:none}
			.keywordm ul li{padding:0; margin:0 0 5px 0; text-align:left; list-style:none; vertical-align:middle; color:#83858c}
			.keywordm ul li img{margin:0 0 4px 0}

/*
			.index_weekPhoto {float:left; width:705px; z-index:1; height:231px;  position:relative;}
			.index_weekPhotoN {width:212px; position:absolute; top:45px; left:20px; z-index:1; }
			.index_weekPhotoN dl dt {width:212px; text-align:center;}
			.index_weekPhotoN dl dd {margin-bottom:3px;}
			.index_weekPhotoN dl dt a {color:#fff; text-decoration:none; font-weight:bold;}			

			.index_weekPhotoN2 {position:absolute; top:45px; left:250px; z-index:1; }
			.index_weekPhotoN2 dl {width:100px; float:left; text-align:center; margin: 0 5px 12px 5px;}
			.index_weekPhotoN2 dl dd {width:73px; height:55px; overflow:hidden; border:4px solid #1c4fa4; margin:0 0 3px 10px;}
			.index_weekPhotoN2 dl dt {width:100px; text-align:center;  height:18px; line-height:18px; letter-spacing:-1px; font-size:11px;}
			.index_weekPhotoN2 dl dd img {margin:-2px 0 0 -2px;}

			.index_weekPhotographer {float:left; width:500px; z-index:1; height:231px;  position:relative;}


			.weekPhotographer dl {position:absolute; top:57px; left:14px; z-index:1;width:500px;}
			.wimg {width:108px; height:129px;  background:url('/_ui/images/photobox/common/bg_weekphoto.gif') no-repeat; padding:10px 0 0 10px; float:left; margin:0 20px 0 0;}
			.weekPhotographer dl dt {font-size:14px; font-weight:bold; color:#4f99f6; line-height:30px; _margin-top:14px;}
			.wtxt {line-height:18px; overflow:hidden; margin:0 0 15px 0;}	
			.wtmb { height:55px;}
			.wtmb p {float:left;  }
			.wt_125 {float:left; width:125px; margin:0 10px 0 0; height:55px; overflow:hidden;background:url(none) no-repeat right bottom; padding:0 0 21px 0; position:relative;}	
			.wt_125_tmb {position:absolute; top:0; left:0; height:55px; overflow:hidden; background:lime;}
			.wt_125_tmb img {margin:-20px 0 0 0;}
			.wt_83a {margin:0 5px 0 0; height:55px; overflow:hidden; background:url(none) no-repeat right bottom; padding:0}
			.wt_83b {margin:0 1px 0 0; height:55px; overflow:hidden; background:url(none) no-repeat left bottom; padding:0;}


			.weekTit2 {display:block; position:absolute; right:50px; z-index:300;}
			.weekmore {	position:absolute; right:0px; top:15px;}
			.weekTit {width:227px; height:47px; position:absolute; top:0px; left:0px; z-index:300;}
*/


			/* 판매순위100 */
/*
			.index_saleRanking dd.photo {position:relative; font-size:0; float:left; margin-right:10px; }
			.index_saleRanking dd.summary {position:relative; height:55px; margin-left:10px; line-height:16px;}					
		
			.index_saleRanking {position:relative; left:28px; overflow:hidden; width:150px; height:180px; top:17px; padding:10px 12px 0 10px; background:url('/_ui/images/photobox/common/bg_box_salerank.gif') no-repeat;}
			.index_saleRanking dl {margin-bottom:12px;}			
			.index_saleRanking dt.sale100 { background:url('/_ui/images/photobox/common/title_sale100.gif') no-repeat; margin-bottom:9px; height:12px;}
			.index_saleRanking dt.saleweek { background:url('/_ui/images/photobox/common/title_weekendsale.gif') no-repeat; margin-bottom:9px; height:12px;}			
			.index_saleRanking span.more {width:35px; margin-top:3px; font-size:0; float:right;}			
*/

	#mid_wrap { clear:both; padding-top:0px; width:100%; _margin-top:-1px;}
		.content_container {  margin:0 auto; height:874px;  overflow:hidden; }
		.contentLeft {overflow:hidden; display:inline-block; float:left; margin-right:30px;z-index:2;}

			.index_categorize {width:170px;}
			.index_categorize ul {padding:11px 0 20px 0;}
			.index_categorize li {height:22px; background:url('/_ui/images/photobox/common/bul_square02.gif') 8px 1px no-repeat; padding-left:22px;}
			.index_categorize li a {color:#90928f;}
			.index_categorize .cateList {width:81px; float:left;}
			.index_categorize .cateList .new {background:url('/_ui/images/photobox/common/ico_new01.gif') 8px 1px no-repeat;}
			.index_info01 {width:170px; margin-top:20px;}
			.index_info01 ul {margin:10px 0 0 9px;}
			.index_info01 li {background:url('/_ui/images/photobox/common/bul_arrow01.gif') 0 5px no-repeat; padding-left:7px; line-height:18px;}

			

		.contentRight {width:705px; display:inline-block;}
		
			.MDPhoto	    { margin-top:0px; float:left; width:730px; z-index:100; padding:0;}
			.PopPhoto	    { margin-top:0px; float:left; width:730px; z-index:100; padding:0;}
			.weeklyPhoto	{ float:left; width:730px; z-index:1; }
			.photoBox		{ clear:both; padding-left:30px; width:700px; }
			.photoBoxH		{ background-color:#28292e; height:312px; padding-top:20px; }
			.photoBoxA		{ height:120px; padding-top:20px; }
			.photoBoxB		{ height:140px; padding-top:0px; }
			.boxH			{ height:156px;_height:100px;}
			.boxWidth		{ float:left; width:175px; text-align:center; }
			.boxWidth2		{ float:left; width:175px; text-align:center; margin-top:-25px;}
			.txtP			{ padding-top:10px; padding-bottom:0px; }
			.ctitle			{ /*color:#b6b7bb; font-weight:bold;*/ color:#ffffff; font-size:12px; }
			
			.popularPhoto   { float:left; width:730px; padding-top:15px; z-index:1; }
			.photoBoxD		{ clear:both;padding-left:30px; width:700px; padding-top:10px; }
			.photoBox2		{ background-color:#28292e; height:190px; padding-top:20px; vertical-align:top; }
			.photoBox21		{ float:left; width:242px; height:190px;}
			.boxH2			{ height:106px; }
			.number1		{ position:relative; top:0px; left:20px; z-index:100; }
			.number2		{ position:relative; top:23px; left:-7px; z-index:100; }
			.img1			{ position:relative; top:-60px; width:242px; text-align:center; }
			.txt1			{ position:relative; top:-55px; width:242px; text-align:center; padding-top:14px; margin-bottom:-14px;}
			.number2		{ float:left; padding-left:20px; }
			.img2			{ float:left; padding-left:5px; }
			.txt21			{ padding-top:10px; text-align:center; }
			.txt22			{ color:#b6b7bb; font-weight:bold; font-size:12px; }
			.img3			{ float:left; padding-left:5px; }
			
			.bar			{ float:left; padding-left:30px; }			
			.dotLine		{ clear:both; padding-left:20px; padding-top:10px; }
			.dotLine2		{ height:20px;   background:url(/_ui/images/photobox/common/line.gif) repeat-x; }
			.img45			{ float:left; padding-left:20px; width:200px; }
			.txt45			{ color:#b6b7bb; font-size:12px; padding-left:5px; }
			
			.floatLeft		{ float:left; }

			/* Index_PhotoMarketCollection */
			
			/*
			.photoMarket {display:inline-block; margin-bottom:24px; overflow:hidden;}
			.photoMarket h2 { width:600px;float:left;}
			.photoMarket h2 img {vertical-align: middle; }
			.photoMarket span {vertical-align: middle; }
			.photoMarket span a { text-decoration:none;}
			.photoMarket dl {display:inline; float:left; margin-left:18px;}
			.photoMarket dt {padding:17px 0 0 4px;}
			.photoMarket dd {padding:13px 17px 0 0; text-align:center;} 
			.photoMarket .bg01 {width:215px; height:110px; background:url('/_ui/images/photobox/common/bg_photomarket01.gif') no-repeat;}
			.photoMarket .bg02 {width:213px; height:110px; background:url('/_ui/images/photobox/common/bg_photomarket02.gif') no-repeat;}		
			*/
			
			
			/* Index_PhotoMarketCollection 4열로 수정 2010-09-27 e.h */
			/*
			.photoMarket01 {display:inline-block; margin-bottom:24px;}
			.photoMarket01 h2 { width:680px;float:left;}
			.photoMarket01 h2 img {vertical-align: middle; }
			.photoMarket01 span {vertical-align: middle; }
			.photoMarket01 span a { text-decoration:none;}
			.photoMarket01 dl {display:inline; float:left; margin-left:15px;}
			.photoMarket01 dt {padding:17px 0 0 5px;width:135px;height:90px;text-align:center;}
			.photoMarket01 dd {padding:13px 17px 0 0; text-align:center;} 
			.photoMarket01 .bg01 {width:159px; height:135px; background:url('/_ui/images/photobox/common/bg_photobox_01.gif') no-repeat;}
			.photoMarket01 .bg02 {width:157px; height:135px; background:url('/_ui/images/photobox/common/bg_photobox_02.gif') no-repeat;}	
			*/
			
			

			

			/* Index_Photo Gallery */

			.index_phoGallery {overflow:hidden; clear:left;}

			.index_phoGallery01 { position:relative; float:left; display:inline; width:350px; margin-bottom:20px; overflow:hidden; float:left;}

			.index_phoGallery01 .bluebar { height:14px; padding-top:5px; background-color:#193678; border-right:1px #232429 solid;}			

			.index_phoGallery01 .bluebar img {float:left; margin:1px 0 0 20px;}

			.index_phoGallery01 .bluebar p { float:right;  width:80px; padding-right:18px; text-align:right;}

			.index_phoGallery01 .bluebar p a {color:#6c8eb4; font-size:11px; text-decoration:none;}

			.index_phoGallery01 .bluebar p img {float:right; margin-left:5px;}

			.index_phoGallery01 .photos {display:inline-block; margin:25px 0 0 21px; border-right:1px #44454a solid;}

			.index_phoGallery01 .photos dl {float:left;}

			.index_phoGallery01 .photos a {font-size:11px;}

			.index_phoGallery01 .photos dt {width:83px; height:55px; margin-right:18px; padding:4px; background-color:#403f45; font-size:0;}

			.index_phoGallery01 .photos dd {width:91px; padding-top:8px; text-align:center; line-height:14px;}		

			.index_phoGallery01 .photos dd em {color:#6e8bb3;}

						

			.index_phoGallery02 {width:347px; margin-bottom:20px; overflow:hidden; float:right;}

			.index_phoGallery02 .bluebar {height:14px; padding-top:5px; background-color:#1b53b4; }			

			.index_phoGallery02 .bluebar img {float:left; margin:1px 0 0 20px;}

			.index_phoGallery02 .bluebar p {float:right; width:80px; padding-right:18px; text-align:right;}

			.index_phoGallery02 .bluebar p a {color:#82a3cc; font-size:11px; text-decoration:none;}

			.index_phoGallery02 .bluebar p img {float:right; margin-left:5px;}

			.index_phoGallery02 .photos { position:relative;margin-top:25px;padding-left:19px;}

			.index_phoGallery02 .photos dl {float:left;}

			.index_phoGallery02 .photos a {font-size:11px;}

			.index_phoGallery02 .photos dt {width:83px; height:55px; margin-right:18px; padding:4px; background-color:#403f45; font-size:0;}

			.index_phoGallery02 .photos dd {width:91px; padding-top:8px; text-align:center; line-height:14px;}		

			.index_phoGallery02 .photos dd em {color:#6e8bb3;}

			

/* 110713 추가 _ Today's Photo */
	 
        .today_photo_gallery { width:699px; height:264px; overflow:hidden; clear:both; margin:0; padding:0 }
        .today_photo_gallery .b_photo { width:346px; margin-right:17px; float:left; vertical-align:top }
		.today_photo_gallery .caption { padding-top:6px; text-align:center; font-weight:bold }
		.overflow_h { overflow:hidden }
		.today_photo_gallery .margin_h { height:16px; clear:both }
		.today_photo_gallery .s_photo01 { width:149px; margin-right:26px; float:left }
		.today_photo_gallery .s_photo02 { width:149px; overflow:hidden }



	/* All_Footer */	

/* 하단 카피라이트 */
#footer1		{ clear:both; width:99%;  top:110%; min-width:930px; _width:expression(document.body.clientWidth < 960? "950px":"auto"); margin-left:13px; margin-top:15px; border-top:2px solid #3d3e42; }

	#footer_wrap { clear:both; border-top:2px #3d3e41 solid; background:#232429; }	

		.footer { margin:0 auto; height:90px; padding-top:14px; width:96%; min-width:900px;}
		.footer img {float:left;}
		.footer ul{float:right;}
		.footer li {float:left;}
		.footer .copy {clear:both; margin-top:-12px;}		
		.footer .adress {float:right; margin-top:15px;}

		.footerM { margin:0 auto; width:900px; text-align:left; }
		/*
		.footerM img {float:left;}
		.footerM ul{float:right; padding-left: 400px; }
		.footerM li {float:left;}
		.footerM p {float:right; padding-top:7px;}	
		*/
		

/* sub_layout */

	#sub_wrap {height:100%; min-width:1130px; overflow:hidden; /* _margin-right:900px;  */ width:100%; background:url('/_ui/images/photobox/common/bg_sub_all.jpg') repeat-x;}	

	/*#fix_wrap {_margin-right:-900px;}  */ 

	#subtop_wrap { width:100%; }

	#submid_wrap {}

		.subContent_container {margin-left:20px; width:100%; background:url('/_ui/images/photobox/common/bg_sub_mid.jpg') left repeat-y;zoom;1; z-index:1}
		.subContent_container_nobg {margin-left:20px; width:99%;}/* 101104추가포토상세보기 */		

		.subContent_container:after {content:""; display: block; clear: both; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; }

		.subContent_container02 {margin:0 auto; width:99%;} /* 포토마켓 상세보기적용 */		

		.subContentLeft { position:relative; width:200px; overflow:hidden; float:left; padding-bottom:50px; }
 
		.subContentRight {position:relative;  float: left; overflow:hidden;width:700px; padding:22px 0px 130px 25px; background:url('/_ui/images/photobox/common/bg_sub_content.jpg') no-repeat; }

		.subContentRight02 {position:relative;  float: left;width:700px; overflow:hidden; padding:22px 0 130px 0;}/* 포토마켓 상세보기적용 */
		
		.subContentRight03 {position:relative;  float: left; width:96%; overflow:hidden; padding:20px 0 130px 20px;}/* 포토마켓 상세보기적용 */		







	/* sub_left */

			/* Left2depth_Menu */

			.leftMenu {width:170px; text-align:right; margin:3px 0 29px 0;}

			.leftMenu li {padding:4px 0;}

			.leftMenu02 {text-align:right; margin-right:26px;}



			/* weekend best */

			.leftBestphoto {margin-bottom:26px;}

			.leftBestphoto dt {margin-bottom:10px;}

			.leftBestphoto .photo {background:url('/_ui/images/photobox/common/thumbnail_bg170.gif') no-repeat; width:160px; height:120px; padding:5px;}

			.leftBestphoto dd{width:170px;}

			.leftBestphoto span {color:#6c8cb4; font-size:11px; float:right; padding:4px 5px 0 0;}

			.leftBestphoto p {width:50px;  float:left; padding:6px 0 0 5px; }

			.leftBestphoto .title {clear:both; text-align:center; padding-top:9px;}

			.leftBestphoto .title a {color:#919191;}



			/* banner */

			.leftBanner {font-size:0;}

			.leftBanner img {margin-bottom:6px;}

			.leftBanner .mb13 {margin-bottom:13px;}



	/* sub_search */

	.svSearch {position:absolute;top:53px; left:150px; width:100px; min-width:100px; zoom:1;z-index:10;}

	.svSearch li {float:left;}

	.svSearchtxt {position:relative; float:left; width:369px; padding-left:12px; height:27px; background:url('/_ui/images/photobox/common/bul_arrow04.gif') #fff no-repeat; border:3px #3f8ce9 solid; z-index:2; overflow:hidden}

	.svSearchtxt a {color:#2f86f4; font-weight:bold; text-decoration:none;}

	.svSearchtxt input {position:relative; font-size:14px; margin-top:4px; left:0; height: 20px; width:260px; font-weight:bold; border:1px #fff solid; vertical-align: middle;}

		

	/* sub_search_photo_Detail */

	.svSearch02 {position:relative; height:73px; margin-bottom:40px; left:225px;}



	.svSearchtxt02 {position:relative; float:left; width:369px; padding-left:12px; height:27px; background:#fff; border:3px #3f8ce9 solid; z-index:2;}

	.svSearchtxt02 input {position:relative; font-size:14px; margin-top:4px; padding-left:4px; width:340px; font-weight:bold; border:1px #fff solid;}



	.svSearchBtn { float: left; position:relative;}

	.svSearchBtn img {margin-left:3px;}



	/* sub_search_detail */

	.svSearchDetail { position:absolute; top:34px; left:0; width:454px; height:391px; background:url('/_ui/images/photobox/search/bg_search_box.gif') no-repeat; z-index:3;}

	.svSearchDetail .close {float:right; padding:9px 16px 12px 0;}

	.svSearchDetail .typelist {clear:both; padding:0 28px 0 26px;}

	.svSearchDetail .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.svSearchDetail .typelist fieldset {clear:both; padding:6px 0 20px 0;}

	.svSearchDetail .typelist input.write { float:left; border:1px #cfd0d2 solid; width:320px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.svSearchDetail .typelist input.btn {font-size:0; margin-top:2px;}

	

	/* sub_search */

	.searchDetail {background:url('/_ui/images/photobox/common/bg_search.gif') no-repeat; height:28px;  position:relative;  }

	.searchDetail ul {margin-left:120px;width:300px;}

	.searchDetail li {float:left;height:29px;}

	

	

	/* main_search */

	.searchDetail02 {background:url('/_ui/images/photobox/common/bg_search.gif') no-repeat; height:29px; position:relative; left:224px; width:500px;}

	.searchDetail02 ul {position:relative; left:120px; width:300px; }

	.searchDetail02 li {float:left; height:29px;}



	.searchDetail03 {background:url('/_ui/images/photobox/common/bul_square06.gif') 17px 5px no-repeat; margin:5px 0; position:absolute; top:60px; left:224px; width:500px;  overflow:hidden;color:#cbcbcd; display:inline; _padding-top:3px;}

	.searchDetail03 ul li {text-indent:26px;}

	.searchDetail03 a {color:#cbcbcd;}

	.searchDetail03 em {color:#4f98f4;}

	.searchDetail03 span {color:#4e4e4e;}
	.searchDetail03 img { vertical-align:bottom;}		

	

	/* sub_search_detail_추가0925 */

	.mSearchDetail { position:absolute; left:225px; top:62px; width:450px; height:485px; background:url('/_ui/images/photobox/common/bg_sh_box01_0925.gif') no-repeat; z-index:1000;}

	.mSearchDetail .close {float:right; padding:9px 16px 5px 0;}

	.mSearchDetail .typelist {clear:both; padding:0 28px 0 26px;}

	.mSearchDetail .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.mSearchDetail .typelist fieldset {clear:both; padding:6px 0 14px 0;}

	.mSearchDetail .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:308px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.mSearchDetail .typelist input.btn {font-size:0; margin-top:2px;}

	

	.mSearchDetail02 { position:absolute; left:225px; top:62px; width:450px; height:485px; background:url('/_ui/images/photobox/common/bg_sh_box02_0925.gif') no-repeat; z-index:1000;}

	.mSearchDetail02 .close {float:right; padding:9px 16px 5px 0;}

	.mSearchDetail02 .typelist {clear:both; padding:0 28px 0 26px;}

	.mSearchDetail02 .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.mSearchDetail02 .typelist fieldset {clear:both; padding:6px 0 14px 0;}

	.mSearchDetail02 .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:308px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.mSearchDetail02 .typelist input.btn {font-size:0; margin-top:2px;}



	.mSearchDetail03 { position:absolute; top:63px; width:450px; height:485px; background:url('/_ui/images/photobox/common/bg_sh_box01_0925.gif') no-repeat; z-index:1000;}

	.mSearchDetail03 .close {float:right; padding:9px 16px 5px 0;}

	.mSearchDetail03 .typelist {clear:both; padding:0 28px 0 26px;}

	.mSearchDetail03 .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.mSearchDetail03 .typelist fieldset {clear:both; padding:6px 0 14px 0;}

	.mSearchDetail03 .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:308px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.mSearchDetail03 .typelist input.btn {font-size:0; margin-top:2px;}	





	.mSearchDetail04 { position:absolute; top:63px; width:450px; height:485px; background:url('/_ui/images/photobox/common/bg_sh_box02_0925.gif') no-repeat; z-index:1000;}

	.mSearchDetail04 .close {float:right; padding:9px 16px 5px 0;}

	.mSearchDetail04 .typelist {clear:both; padding:0 28px 0 26px;}

	.mSearchDetail04 .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}

	.mSearchDetail04 .typelist fieldset {clear:both; padding:6px 0 14px 0;}

	.mSearchDetail04 .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:308px; height:16px; padding:2px 0 0 4px; margin-right:7px;}

	.mSearchDetail04 .typelist input.btn {font-size:0; margin-top:2px;}	

	

	.mtypeDetail01 {margin:0 28px 0 26px;}

	.mtypeDetail01 ul {width:86px; height:360px; float:left;}

	.mtypeDetail01 li { padding:5px 0 5px 7px;}

	.mtypeDetail01 li a {color:#919191;  clear:both; font-size:11px; font-weight:bold;}

	.mtypeDetail01 li.on {background:url('/_ui/images/photobox/common/bul_arrow05.gif') #35363a 80px no-repeat;}	

	.mtypeDetail01 li.on a {color:#fff; clear:both; }

	.mtypeDetail01 .listStep3{ position:absolute; left:112px; border:#5d5d5e 1px solid; width:279px; height:350px; padding:12px; color:#bbb; line-height:20px; overflow:auto; overflow-x: hidden;}

	.mtypeDetail01 .step4 .listStep4{position:absolute; top:23px; clear:both; border:#5d5d5e 1px solid; width:279px; height:325px; padding:12px; color:#ccc; line-height:20px; overflow:scroll; overflow-x: hidden;}

	.mtypeDetail01 .step4  {position:absolute; left:112px; width:300px;}

	.mtypeDetail01 .step4 ul {width:310px; padding-top:5px;}

	.mtypeDetail01 .step4 li {float:left; padding:0 8px; font-size:11px;  border-right:1px #57585d solid;}	

	.mtypeDetail01 .step4 li.lineno {border-right:1px #3f4046 solid; font-weight:normal;}

	.mtypeDetail01 .step4 li a{color:#909090; font-size:11px; font-weight:normal;}

	.w86 {width:80px;}

	.mstepMap {position:relative; display:inline-block; top:15px;clear:both; margin:0 31px 0 26px; padding-top:10px;}

	.mstepMap p {float:left; width:322px; }

	.mstepMap span {color:#d7d7d7; background:url('/_ui/images/photobox/common/bul_square05.gif') 2px no-repeat; padding-left:10px;}

	.mstepMap strong {color:#fff; font-weight:bold;}

	.mstepMap div{float:right;}	

	.mstepMap em{ color:#cdcdcd;}

	/* sub_search_detail_추가0925_여기까지 */	

	

	.sh_popup01 { position:absolute; left:344px; top:62px;  width:230px; height:226px; padding-top: 5px; background:url('/_ui/images/photobox/common/bg_sh_box01.gif') no-repeat; z-index:1000;}

	.sh_popup01_1 { position:absolute; left:417px; top:62px;  width:230px; height:226px; padding-top: 5px; background:url('/_ui/images/photobox/common/bg_sh_box02.gif') no-repeat; z-index:1000;}



	.sh_popup01 .closeBtn {position: Absolute; bottom: 10px; right: 10px;}

	.sh_popup01_1 .closeBtn {position: Absolute; bottom: 10px; right: 10px;}

	.sh_popup02 .closeBtn {position: Absolute; bottom: 10px; right: 10px;}

	.sh_popup02_1 .closeBtn {position: Absolute; bottom: 10px; right: 10px;}



	.sh_popup02 { position:absolute; left:120px; top:63px; width:230px; height:226px; padding-top: 5px;background:url('/_ui/images/photobox/common/bg_sh_box01.gif') no-repeat; z-index:1000;}

	.sh_popup02_1 { position:absolute; left:197px; top:63px;  width:230px; height:226px; padding-top: 5px; background:url('/_ui/images/photobox/common/bg_sh_box02.gif') no-repeat; z-index:1000;}



	.sh_input {margin:11px 11px 0 11px; }

	.sh_input .input01 {border:1px #fff solid; padding:2px; font-size:11px; color:#919191; width:133px; float:left;}

	.sh_input span { float:right; display:block; width:25px; height:20px; }

	

	.list01 {padding:10px 0 10px 15px; width:50px; float:left;}

	.list01 li {float:left; margin:0 6px 6px 0; background:#252526; width:13px; height:13px; padding:2px 1px 1px 2px;overflow: hidden;}

	.list01 li a {color:#919191;  text-decoration:none;}

	.list01 li.on {background:#4f99f6; color:#000; padding:2px; width:12px; height:12px;}

	.list01 li.on a {color:#fff;  text-decoration:none;}



	.popList {width:154px; height:175px; overflow: hidden; clear:right; margin-left:15px;  overflow-x: hidden;} /* overflow:scroll; */

	.popList .list02 {padding:10px 0 10px 15px; width:130px; clear:right;}

	.popList .list02 li {margin:0 6px 11px 0; width:120px;word-break:break-all;word-wrap: break-word; }

	.popList .list02 li.on a {color:#4f99f6; text-decoration:underline;}

	.popList .list02 li a {text-decoration:none;}	

	.popList .list02 li a:hover {color:#4f99f6; text-decoration:underline;}		



	.list03 {padding:10px 0 10px 15px; width:50px; float:left;}

	.list03 ul {margin-top:5px;}

	.list03 li {float:left; margin:0 2px 3px 0; overflow: hidden; width:13px; height: 13px; background:#252526; text-align:center; }

	.list03 li a { font-size:10px; color:#919191;  text-decoration:none; font-family:Verdana, Geneva, Tahoma, sans-serif; }	

	.list03 li.on {background:#4f99f6; color:#fff; font-size:10px; font-family:Verdana, Geneva, Tahoma, sans-serif;}

	.list03 li.on a { font-size:10px; color:#fff;  }



	.typeDetail01 {margin:0 28px 0 26px;}

	.typeDetail01 ul {background-color:#eff2f8; width:86px; height:205px; float:left;}

	.typeDetail01 li {padding:5px 0 5px 7px;float:none;}

	.typeDetail01 li a {color:#0a3699; clear:both;float:none;}

	.typeDetail01 li.on {background:#0a3699; background:url('/_ui/images/photobox/common/bul_arrow05.gif') #0a3699 80px no-repeat;float:none;}	

	.typeDetail01 li.on a {color:#fff;float:none; }

	.typeDetail01 .listStep3{ position:absolute; left:117px; border:#e0e0e0 1px solid; width:279px; height:179px; padding:12px; color:#919191; line-height:20px; overflow:scroll; overflow-x: hidden;}

	.typeDetail01 .step4 .listStep4{position:absolute; top:23px; clear:both; border:#e0e0e0 1px solid; width:320px; height:156px; padding:12px; color:#919191; line-height:20px; overflow:scroll; overflow-x: hidden;}



	.typeDetail01 .step4  {position:absolute; left:117px; width:300px;}

	.typeDetail01 .step4 ul {width:310px; background-color:#fff; padding-top:5px;}

	.typeDetail01 .step4 li {float:left; padding:0 8px; font-size:11px; color:#0a3699; border-right:1px #cdcdcd solid;}	

	.typeDetail01 .step4 li.lineno {border-right:1px #fff solid;}

	.typeDetail01 .step4 li a{color:#909090; font-size:11px;}

	

	.typeDetail02 {margin:0 31px 0 26px; height:173px; padding:15px 0; border:1px #e0e0e0 solid; background:url('/_ui/images/photobox/search/bg_typeplants.gif') repeat-y;}	

	.typeDetail02 dt {width:86px; height:29px; float:left; color:#0a3699; text-align:center; margin-right:16px; padding-top:2px;}	

	.typeDetail02 dt.h55 {height:55px;}

	.typeDetail02 dd span {width:70px; height:31px; display:block; float:left; vertical-align:super;} 

	.typeDetail02 dd span.w45 {width:55px;}

	.typeDetail02 dd span input {vertical-align:middle;}

			

	.stepMap {position:relative; display:inline-block; top:19px;clear:both; border-top:1px #ccd6ea solid; margin:0 31px 0 26px; padding-top:10px;}

	.stepMap p {float:left; width:332px;}

	.stepMap span {color:#0a3699; background:url('/_ui/images/photobox/common/bul_square05.gif') 2px no-repeat; padding-left:10px;}

	.stepMap strong {color:#5c5c5c;	font-weight:bold;}

	.stepMap div{float:right;}	

	.stepMap em{ color:#cdcdcd;}	

		

	.detail_sch {background:url('/_ui/images/photobox/common/bul_square06.gif') 17px 18px no-repeat; padding:13px 0 0 26px; color:#cbcbcd;}

	.detail_sch a {color:#cbcbcd;}

	.detail_sch em {color:#4f98f4;}

	.detail_sch span {color:#4e4e4e;}
	.detail_sch img {
	vertical-align:text-bottom;
}

	

	/* ---------------- paging --------------- */

	.pagination01 { position:relative; top:0px; text-align:center; clear:both; color:#fff; }

	.pagination01 a {color:#fff; margin:0 6px;}

	.pagination01 strong {color:#6d7ea6; font-weight:bold; text-decoration:underline; margin:0 4px; }	

	.pagination01 img {margin:0 -6px 1px -6px;}

	.pagination01 em {margin:0 6px; font-weight:bold; color:#6d7ea6; text-decoration:underline;}

	.lgnOtherBtn {height: 20px; }

	.idsave {clear: both;font-size:11px; text-align:right; width:168px;padding-top: 8px; _padding-top: 0; *padding-top: 0;}

	.idsave input {vertical-align: middle; }

	

/* JQuery CSS */

.jScrollPaneContainer {

	position: relative;

	overflow: hidden;

	z-index: 1;

}



.jScrollPaneTrack {

	position: absolute;

	cursor: pointer;

	right: 0;

	top: 0;

	height: 100%;

	background: #4c4c50;

}

.jScrollPaneDrag {

	position: absolute;

	background: #666;

	cursor: pointer;

	overflow: hidden;

}



.jScrollPaneDragBottom {

	position: absolute;

	bottom: 0;

	left: 0;

	overflow: hidden;

}

a.jScrollArrowUp {

	display: block;

	position: absolute;

	z-index: 1;

	top: 0;

	right: 0;

	text-indent: -2000px;

	overflow: hidden;

	/*background-color: #666;*/

	height: 9px;

}

a.jScrollArrowUp:hover {

	/*background-color: #f60;*/

}



a.jScrollArrowDown {

	display: block;

	position: absolute;

	z-index: 1;

	bottom: 0;

	right: 0;

	text-indent: -2000px;

	overflow: hidden;

	/*background-color: #666;*/

	height: 9px;

}

a.jScrollArrowDown:hover {

	/*background-color: #f60;*/

}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {

	/*background-color: #f00;*/

}

/* Pop PMH add E */

	



/* 검색어 자동완성(08.03추가) */

	.autoComplete {

		width:288px; 

		border-left:1px solid #3f8ce9;

		border-right:1px solid #3f8ce9;

		border-bottom:1px solid #3f8ce9;

		background:#fff;

		position:absolute;

		top:34px;

		left:72px;

		z-index:1000;

		}

	.autoComplete h4 {background:#3f8ce9; color:#fff; font-size:11px; text-align:center; line-height:14px; height:14px; overflow:hidden;float:none;}

	.autoComplete ul {margin:3px 3px;float:none;}

	.autoComplete ul li {line-height:24px; text-indent:10px; font-weight:bold; display:block; cursor:pointer; height:24px;float:none;}

	.autoComplete ul li .autotxt {color:#ff4c05;float:none;}

	.autoComplete ul li a {text-decoration:none; color:#a7a7a7;float:none;}

	.autoComplete ul li a:hover {text-decoration:none; color:#a7a7a7; background:#f4f6fa;float:none;}

	

	.autoComplete2 {

		width:390px; 

		border-left:1px solid #3f8ce9;

		border-right:1px solid #3f8ce9;

		border-bottom:1px solid #3f8ce9;

		background:#fff;

		position:absolute;

		top:46px;

		z-index:1000;

		margin:0 0 0 0px;

		}

	.autoComplete2 h4 {background:#3f8ce9; color:#fff; font-size:11px; text-align:center; line-height:14px; height:14px; overflow:hidden;}

	.autoComplete2 ul {margin:3px 3px;}

	.autoComplete2 ul li {line-height:24px; text-indent:10px; font-weight:bold; display:block; cursor:pointer; height:24px;}

	.autoComplete2 ul li .autotxt {color:#ff4c05;}

	.autoComplete2 ul li a {text-decoration:none; color:#a7a7a7;display:block; }

	.autoComplete2 ul li a:hover {text-decoration:none; color:#a7a7a7; background:#f4f6fa;display:block; }

	

	.autoComplete3 {

		width:390px; 

		border-left:1px solid #3f8ce9;

		border-right:1px solid #3f8ce9;

		border-bottom:1px solid #3f8ce9;

		background:#fff;

		position:absolute;
		left:235px;
		top:30px;
		


		z-index:1000; 

		}

	.autoComplete3 h4 {background:#3f8ce9; color:#fff; font-size:11px; text-align:center; line-height:14px; height:14px; overflow:hidden;float:none;}

	.autoComplete3 ul {margin:3px 3px;clear:both !impotant;}

	.autoComplete3 ul li {line-height:24px; text-indent:10px; font-weight:bold; display:block; cursor:pointer; height:24px;float:none;}

	.autoComplete3 ul li .autotxt {color:#ff4c05;float:none;}

	.autoComplete3 ul li a {text-decoration:none; color:#a7a7a7;float:none;}

	.autoComplete3 ul li a:hover {text-decoration:none; color:#a7a7a7; background:#f4f6fa;float:none;}

	 



	.svSelect01 {

	position:absolute; top:30px; left:0;

	width:91px;

	background:#fff;

	border-left:3px solid #3f8ce9;

	border-right:3px solid #3f8ce9;

	border-bottom:3px solid #3f8ce9;

	z-index:500;

	padding:10px 0 0 0;

}



.svSelect01 p {display:block; color:#2f86f4;}

.svSelect01 p a {text-decoration:none; color:#2f86f4;padding-left: 14px; display: block;height:16px; padding-top: 4px; background: #fff;}

.svSelect01 p a:hover {text-decoration:none; color:#2f86f4;background: #f2f2f2;}



.btnList01 {clear: both; padding-top: 10px; height: 30px;}

.btnList01 .ltr {float: right; padding-right: 10px;}

/*0910김영수.btnList01 .ltr .btnlist추가,.btnList01 .ltr padding-right:5->10px로수정 */

.btnList01 .ltr .btnlist { position:relative;  padding-left:2px;}

.btnList01 .rtl {float: left;}



.pbTrOn {}

.pbTrOn td { background-color:#353a4a;}

.pbTrOn th {background-color:#353a4a;}

.pbTrOff {}

.pbTrOff td {background-color:none;}

.pbTrOff th {background-color:none;}



/*photobox_buy*/ 

.pbboxlayout {
	width:100%;
	height:100%;
}
.pbboxlayout th {
	width:420px;
	text-align:left;
	vertical-align:top;
}
.pbboxlayout td {
	vertical-align:top;
	padding-top:0px;
}
.pbbox_buy {
	text-align:left;
	width:410px;
	padding-bottom:13px;
	/*background:url(../../images/photo/photo_box/dotline.gif) left bottom repeat-x;*/
}
.pbbox_buy dt {
	color:#90908e;
	font-size:12px;
	text-align:left;
	padding-bottom:8px;
}
.pbbox_buy dd {
	padding:0;
	margin:0;
	text-align:left;
}
.pbbox_buy .buyimg {
	width:400px;
	vertical-align:middle;
	text-align:center;
}
.pbbox_buy .buyimg img {
	vertical-align:middle;
	padding:0;
	margin:0;
}
.pbbox_buy dd p {
	color:#4f99f6;
	font-size:15px;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
}
.pbbox_buy dd .buylist {
	border:none;
	margin-top:10px;
}
.pbbox_buy dd .buylist tr th {
	width:100px;
	background:url(../../images/photo/photo_box/bulet.gif) left 10px no-repeat;
	padding:7px 0 5px 12px;
	border:none;
	color:#fff;
	vertical-align:top;
	text-align:left;
}
.pbbox_buy dd .buylist tr td {
	vertical-align:top;
	padding:3px 0 5px 0px;
	border:none;
	color:#fff;
	line-height:17px;
	
}
.pbbox_buy dd .buylist td img {
	vertical-align:middle;
	padding:0;
	margin:0 0 0 18px;
}
.pbbox_buy dd .buylist td .bar {
	background:url(../../images/photo/photo_box/bar.gif) left top no-repeat;
	color:#7a92b8;
	margin-left:12px;
	padding-left:8px;
}
/* PhotoView_ListType */
.pbbox_buy02 {
	position:relative;
	padding-top:22px;
	float:right;
	min-width:510px;
	width:60%;
}
.viewType_list {
	position:relative;
	margin-top:10px;
	vertical-align:middle;
}
.viewType_list .colo{color:#ff8c3e;}
.viewType_list thead th {
	color:#7e8fb8;
	height:31px;
	border:1px #414147 solid;
	border-width:1px 0px 1px 0px;
	background-color:#333339;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}
.viewType_list thead .al_right {
	text-align:right;
}
.viewType_list tbody td img {
	margin:5px 0;
}
.viewType_list tbody td {
	padding:5px 0;
	border-bottom:1px #414147 solid;
	text-align:center;
	line-height:16px;
	vertical-align:middle;
}
.viewType_list tbody .downimg {
	text-align:left;
	padding-left:10px;
}
.viewType_list tbody .downimg img {
	vertical-align:middle;
	margin:5px 0 5px 7px;
}
.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:12px;
}
.viewType_list .tdstyle01 {
	padding:8px;
	text-align:left;
}
.viewType_list .tdstyle02 {
	padding:0 8px;
	text-align:left;
}
.viewType_list tbody .al_right {
	text-align:right;
}
.viewType_list tbody .btn img {
	vertical-align:middle;
	margin:0 2px;
}
.viewType_list tbody td .downlist {
	color:#7a92b8;
}
/* buyphotoListType */

.byphlist_t {
	margin:41px 0 0 0;
	width:100%;
	position:relative;
	clear:both;
	height:23px;
}
.byphlist_t .bltitle {
	text-align:left;
	padding:0 0 0px 10px;
	background:url(/_ui/images/photo/photo_box/bulet.gif) 3px 6px no-repeat;
	float:left;
	position:relative;
}
.byphlist_t .bltitle span {
	color:#FFFFFF;
	font-weight:bold;
}
.byphlist_t .more {
	float:right;
	text-align:right;
	color:#9aacd5;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	position:relative;
	cursor: pointer;
}
.byphlist {
	clear:both;
	min-width:620px;
	width:100%;
	
	text-align:left;
	padding:15px 0px;
	position:relative;
	border:1px #414147 solid;
	border-width:1px 0px 1px 0px;
	background-color:#333339;
}
.byphlist .bypimgbox {
	margin:0 7px;
	width:100px;
	height:75px;
	float:left;
	position:relative;
	vertical-align:middle;
	text-align:center;
}

.clear02 {
	width:100%;
	clear:both;
	padding:0;
	height:0;
	margin:0;
	font-size:0px;
	position:relative;
}
#MainContents2	{ float:left;  margin:0 0px; width:100%; min-width:80%; min-height:530px; _height:100%; overflow:hidden; }



/*main image box*/
.pbbox {
	padding:0 0px;
	margin-bottom:3px;
	position:relative;
	/*background-color:#ffffff;*/
}
.pbbox dt {
	width:180px;
	height:16px;
	padding-top:8px;
	text-align:left;
	color:#3e86db;
	font-weight:bold;
}
.pbbox dd {
	padding:0;
	margin:0;
	width:180px;
}
.pbbox dd img {
	vertical-align:middle;
}
.pbbox .imgbox {
	margin:0;
	padding:0;
	vertical-align:middle;
	text-align:center;
	width:180px;

}
.pbbox .imgtitle {
	width:180px;
	padding:6px 0 0px 0;
	text-align:center; 
    line-height:18px;
	vertical-align:top;
	/*color:#b6b7bb; font-weight:bold;*/
	color:#ffffff; 
	font-size:12px;
}

.pbbox .imgsize {
	width:180px;
	padding:0;
	text-align:center;
	color:#a47a3f;
    line-height:18px;
	vertical-align:top;
}


/* photobox process */
.tab_process {width:710px;}
.tab_process dd{display:inline;margin:0; padding:0;}
.tab_process_title {padding:40px 0 10px 0; text-align:left}
.tab_process_title em{font-size:14px;font-weight:bold;color:#fff;}
.process_btn {width:710px; margin:0 auto}
.process_btn_blank {width:40px; float:left}
/* photobox process */
.tab_process1 { margin:0 auto; width:100%; min-width:620px; height:64px; clear:both; overflow:hidden; display:table;background:url(/tabs/photobox/images/process_3_bg.jpg) repeat-x; }
.tab_process1 dd{margin:0; padding:0; height:64px; text-align:center; vertical-align:middle; float:left; display:table-cell}
.tab_process1 dd.process_left{background:url(/tabs/photobox/images/process_1_leftbg.jpg) no-repeat; width:7px; height:64px;}
.tab_process1 dd.process_arrow1{background:url(/tabs/photobox/images/process_1_arrow1.jpg) no-repeat; width:55px; height:64px;}
.tab_process1 dd.process_arrow2{background:url(/tabs/photobox/images/process_1_arrow2.jpg) no-repeat; width:55px; height:64px;}
.tab_process1 dd.process_1{ background:url(/tabs/photobox/images/process_1_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:30%;}
.tab_process1 dd.process_2{ background:url(/tabs/photobox/images/process_2_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26% }
.tab_process1 dd.process_3{ background:url(/tabs/photobox/images/process_3_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26% }
.tab_process1 dd.process_right{background:url(/tabs/photobox/images/process_1_rightbg.jpg) no-repeat; width:7px; height:64px; float:right}
 

.tab_process2 { margin:0 auto; width:100%; min-width:620px; height:64px; clear:both; overflow:hidden;background:url(/tabs/photobox/images/process_2_bg.jpg) repeat-x; }
.tab_process2 dd{margin:0; padding:0; height:64px; text-align:center; vertical-align:middle; float:left}
.tab_process2 dd.process_left{background:url(/tabs/photobox/images/process_2_leftbg.jpg) no-repeat; width:7px; height:64px;}
.tab_process2 dd.process_arrow1{background:url(/tabs/photobox/images/process_2_arrow1.jpg) no-repeat; width:55px; height:64px;}
.tab_process2 dd.process_arrow2{background:url(/tabs/photobox/images/process_2_arrow2.jpg) no-repeat; width:55px; height:64px;}
.tab_process2 dd.process_1{ background:url(/tabs/photobox/images/process_3_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26%; }
.tab_process2 dd.process_2{ background:url(/tabs/photobox/images/process_1_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:30%; }
.tab_process2 dd.process_3{ background:url(/tabs/photobox/images/process_2_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26%; }
.tab_process2 dd.process_right{background:url(/tabs/photobox/images/process_2_rightbg.jpg) no-repeat; width:7px; height:64px; float:right}


.tab_process3 { margin:0 auto; width:100%; min-width:620px; height:64px; clear:both; overflow:hidden;background:url(/tabs/photobox/images/process_1_bg.jpg) repeat-x; }
.tab_process3 dd{margin:0; padding:0; height:64px; text-align:center; vertical-align:middle; float:left}
.tab_process3 dd.process_left{background:url(/tabs/photobox/images/process_3_leftbg.jpg) no-repeat; width:7px; height:64px;}
.tab_process3 dd.process_arrow1{background:url(/tabs/photobox/images/process_3_arrow1.jpg) no-repeat; width:55px; height:64px;}
.tab_process3 dd.process_arrow2{background:url(/tabs/photobox/images/process_3_arrow2.jpg) no-repeat; width:55px; height:64px;}
.tab_process3 dd.process_1{ background:url(/tabs/photobox/images/process_3_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26%; }
.tab_process3 dd.process_2{ background:url(/tabs/photobox/images/process_2_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:26%; }
.tab_process3 dd.process_3{ background:url(/tabs/photobox/images/process_1_bg.jpg) repeat-x; height:64px; padding:21px 0 0 0; margin-bottom:-21px; width:30%; }
.tab_process3 dd.process_right{background:url(/tabs/photobox/images/process_3_rightbg.jpg) no-repeat; width:7px; height:64px; float:right}




.tab_process_title {padding:40px 0 10px 0; text-align:left}
.tab_process_title em{font-size:14px;font-weight:bold;color:#fff;}
.process_btn {width:710px; margin:0 auto}
.process_btn_blank {width:40px; float:left}



/* 111018 : my photo _ photographer new photo */
.substance {overflow:hidden; clear:both; margin:20px 0 0 0px; padding:0}
.substance dl.sub_text{}
.substance dl.sub_text dt{background:url(/tabs/photobox/images/line_2dot.gif) repeat-x bottom; height:28px; margin-bottom:20px;overflow:hidden;}
.substance dl.sub_text dt .txt01 {background:url(/tabs/photobox/images/ico_arrow1.gif) no-repeat 0 7px; padding:0 0 0 8px; margin-left:10px;color:#919191; font-weight:bold; float:left; padding-top:5px}
.substance dl.sub_text dt .txt01_box {float:left; font:12px tahoma; margin:0px 0 0 10px; background:#1a1a1e; padding:4px 10px 3px 10px; color:#6c8cb4; display:block}
.substance dl.sub_text dd{background:url(/tabs/photobox/images/ico_dot1.gif) no-repeat 0 7px; padding:4px 0 3px 7px; margin-left:10px;}

.photo_save {overflow:hidden; clear:both; margin:20px 0 0 0px}
.dot_line01 {background:url(/tabs/photobox/images/line_dot1.gif) repeat-x; height:2px; overflow:hidden;}
.photo_save .photo_savebox {background:#212227; padding:20px 0 20px 0;margin:0 auto; text-align:center; overflow:hidden; clear:both}
.photo_save .photo_savebox .photo_savebox_btm {margin:0 auto;width:515px; text-align:right; padding:11px 0 0 0}
.photo_save .photo_savebox .photo_savebox_btm .txt1{margin:40px 0 -40px 137px; float:left; 	width:242px;}
.photo_save .photo_savebox .photo_savebox_btm .btn{margin:-7px 0 0 0px; float:right;}
.txt2{margin:0 auto; width:100%; text-align:center; margin-top:40px;}
.btn_photo_save {margin:0 auto; width:100%; text-align:center; margin-top:30px;}


.list_box1 {border:1px solid #333339; width:99%; min-width:620px; min-height:64px;height:64px; margin:20px 0px 10px 3px; 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 1px 0 0; width:89px; height:42px;text-align:center; padding-top:22px; float:right;}

.price01 {width: 66px; background-color: #333339; color: #919191; border: 1px solid #4D4D56; padding: 2px;}
.type01 {width:400px !important;}   .type02 {width: 98%; background-color: #333339; color: #919191; border: 1px solid #4D4D56; padding: 2px}
.type03 {width:85%; background-color: #333339; color: #919191; border: 1px solid #4D4D56; padding: 2px}
.myTable_detail03 td span.txt {display:inline}
.myTable_detail03 .photo_img {text-align:center; padding:9px 0 0 0; margin:0}


.search_file1 {background:url(/tabs/photobox/images/line_2dot.gif) repeat-x bottom; padding:10px 0 9px 0; margin:0 auto;width:90%}
.search_plus1 {padding:10px 0 9px 0; margin:0 auto;width:90%; text-align:right}
/* s: photobox add : 2011.08.25 : keyword + comment */
.byphlist_t_m2 {margin-top:40px;}

.keyword {padding:6px 0 8px 2px !important; clear:both; overflow:hidden; word-break:break-all; position:static}
/* FF */
     @-moz-document url-prefix() {.keyword {padding:6px 0 6px 2px !important; clear:both; overflow:hidden}}
	 
/*img.view_all {margin:0px 0 -4px 1px; clear:both; padding:0}*/

.word {padding:0 16px 0 0px; line-height:2em}
/*
.word a{ color:#919191; font-size:12px; padding:4px;  }
.word a:link{ color:#919191; font-size:12px; padding:4px;  }
.word a:hover{ color:#ffffff; font-size:12px; text-decoration:underline; padding:4px; background-color:#18191c}
.word a:visited{ color:#919191; font-size:12px; padding:4px;  }
*/
.word_delete {margin:0px 0 0px 1px !important; padding-top:-2px}   .word_delete a,a:link{ background-color:none; margin:0; padding:0}
.word_delete2 {margin:0px 0 -2px -10px !important;}

.word_input {padding:0px 0 0 0 !important ; margin:0 !important;}
.word_input_box { background-color:#2a2b30;height:51px;padding:15px 0 0 0 !important; margin:0; width:400px;}
.keyword_inputbox dl{padding:0; margin:10px 0 0 -8px;}
.keyword_inputbox dt{ margin:0 0 0 -6px; padding:4px 5px 0 0; height:30px; float:left}
.keyword_inputbox dd{padding:0; margin:0;}

textarea.key { width:235px; height:15px; padding: 2px; margin:0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}
:root textarea.key{ position:relative\0/IE9; top:-8px\0/IE9;}

.keyword_inputbox .btn01 {margin:-4px 0 0 5px !important; padding:0}
     /* FF */
     @-moz-document url-prefix() {.btn01 {margin:-4px 0 10px 5px !important; padding:0}}
     /* safari, chrome */ 
	 body:first-of-type .btn01 {margin:0px 0 18px 5px !important; padding:0}
	 
	 
.comment01 {font-size:11px; color:#919191; font-family:dotum;}
:root .comment01{padding-left:100px\0/IE9;  position:relative\0/IE9; margin-top:-16px\0/IE9;}
.comment_b {font-size:12px;}

.popup_keyword {width:400px;height:auto !important; position:relative; margin:0; padding:0; border:1px solid #18191c; border-bottom:2px solid #151519; border-right:2px solid #151519; text-align:left;  z-index:1000}

.popup_keyword .box{border:1px solid #35363b; background-color:#2a2b30; margin:0 auto; padding:0; text-align:left}
.popup_keyword .box dl {width:98%; margin:0 auto; text-align:left; padding:0}
.popup_keyword .box dl dt {padding:10px 0 6px 10px; margin:0; text-align:left; background:url(/_ui/images/photo/photo_box/bulet.gif) 3px 13px no-repeat; padding-left:12px; color:#ffffff; border-bottom:1px solid #313235}
.popup_keyword .box dd {word-break:break-all; padding:10px; margin:0;min-height:150px !important; height:auto !important; height:150px;}
.popup_keyword .box dd div{line-height:2.3em !important; width:380px !important;word-break:break-all}
.popup_keyword .box dd div img a{_padding-bottom:18px !important;}
.popup_keyword .box_close {background:url(/_ui/images/photo/btn_dot_gary1.gif) no-repeat 0 4px; padding-left:6px; }
.box_close_txt {font-size:11px; color:#919191} .box_close_txt a,a:link{font-size:11px; color:#919191} 
.popup_h {width:370px; min-height:150px; height:auto !important; height:150px; word-break:break-all; word-wrap:break-word; font-size:0; line-height:0; }


/* reply */
.photobox_reply {clear:both; overflow:hidden; z-index:1;}
.margin_h1 {height:27px; overflow:hidden;}
.reply_box { padding:20px 20px 0 20px; }
.s_title01 {padding:10px 0 6px 10px; margin:0; text-align:left; background:url(/_ui/images/photo/photo_box/bulet.gif) 3px 13px no-repeat; padding-left:12px; color:#ffffff;}
.reply_inputbox {background-color:#2C2C34; padding:20px 20px 22px 20px;  zoom:1;}
.reply_name {color:#ffffff; font-size:12px; font-weight:bold; padding-bottom:2px; z-index:0;}
.reply_text_amount { float:right; color:#919096; font-size:11px; margin:-13px 0px 0 0; position:relative;}
.reply_date { float:left; color:#414247; font-size:12px; margin:0px 0px 0 0}
.reply_date2 { float:left; color:#414247; font-size:12px; margin:6px 0px 0 0}
.reply_delete {margin-top:0px; z-index:100; position:relative;float:right;}
   .float_l {float:left;}     .float_r {float:right;}     .overflow_h {overflow:hidden; }
textarea.reply { width:87%; height:45px; padding: 2px; margin:0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; line-height:1.5em; overflow-y: auto; float:left}
.reply_btn {margin:-1px 0 0px 5px !important; padding:0}
.reply_btn {margin-top:-3px\9}

.reply_writer {float:left; padding:6px 3px 0 20px; color:#686868; vertical-align:middle}
.reply_name_input { width:93px; height:17px; padding:2px; margin:0px 3px 0 0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}
.reply_comment_input { width:63%; height:17px; padding:2px; margin:0px 3px 0 0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}

.reply_btn2 {width:52px; height:23px; border:0; cursor:hand; margin:0; padding:0; vertical-align:top}


/* FF */
     @-moz-document url-prefix() {input.reply_comment_input { width:65%; height:15px; padding: 2px; margin:0px 3px 0 0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}}

/* FF */
     @-moz-document url-prefix() {textarea.reply_comment_input { width:65%; height:15px; padding: 2px; margin:0px 3px 0 0; border:1px solid #222327; color:#919191; background-color:#414147; font-size:12px; font-family:dotum; overflow:hidden}}


.reply_btn_s {margin:0px 0 -5px 0px !important; padding:0px 0 0 0}

     /* FF */
     @-moz-document url-prefix() {.reply_btn_s {margin:0px 0 -3px 0px !important; padding:0px 0 0 0}}
	  /* safari, chrome */ 
	 body:first-of-type .reply_btn_s {margin:0px 0 0px 0px !important; padding:0px 0 0 0}
	 
	 
	 
.reply_text_view {clear:both; overflow:hidden; color:#919191; font-size:12px; font-family:dotum; line-height:1.5em;padding:3px 0 15px 0px}
.reply_text_view2 {clear:both; overflow:hidden; color:#919191; font-size:12px; font-family:dotum; line-height:1.5em;padding:10px 0 25px 33px}
   .padding_btm1 {padding-bottom:15px;}
   .text_s_u {text-decoration:underline; font-size:11px}

.reply_box2 {background-color:#28292d; clear:both; overflow:hidden; padding:-40px 0px 0px 20px; margin-left:20px; zoom: 1; }
.reply_box2in {padding:10px 20px 0px 0px; margin-bottom:-20px;}

.reply_line1 { background-color:#414147; height:1px; overflow:hidden}
.reply_line2 { background-color:#414147; height:1px; margin-left:20px; overflow:hidden}

/* paginate */
.paginate {clear:both;overflow:hidden; color:#404146; padding-top:10px;line-height:normal;text-align:center}
.paginate .text_left {color:#919392; padding-right:10px; float:left; padding-top:2px;}
.paginate .text_right {color:#919392; padding-left:10px; float:left; padding-top:2px}
.paginate .arrow{ margin:0px 3px 2px 3px ;}
.paginate .no {font-family:tahoma; color:#919191; font-size:12px; padding:0 10px 0 10px;}
.paginate .no a{font-family:tahoma; color:#919191; font-size:12px;}
.paginate .no a:link {font-family:tahoma; color:#919191; font-size:12px;}
.paginate .no a:hover {font-family:tahoma; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:underline}
.paginate .no a:visited{font-family:tahoma; color:#919191; font-size:12px;}

/* e: photobox add : 2011.08.25 : keyword + comment */
/* 1202 : My PhotoBox 추가 */
.copyright_txt {width:515px; margin:0 auto; text-align:right; margin-bottom:1px;}
.btn_photo_save_am {margin:0 auto; width:100%; text-align:center; margin-top:5px;}
.mgl70 {margin-left:70px;}

.input_box1 {color: #919191; border:1px solid #4d4d56 !important; background-color:#333339;}
.input_w1{ width:90%;}     .input_w2{ width:95%;}     .input_w3{ width:130px;}

.sell_photo_t1 {border-collapse:collapse; clear:both;width:100%;}
.sell_photo_t1 th {width:120px !important;padding:5px 10px; color:#7E8FB8; font-size:12px; font-weight:bold; border-top:1px solid #414247;border-bottom:1px solid #414247;background-color:#333339; text-align:left}
.sell_photo_t1 td {padding:5px 10px; font-size:12px; border:1px solid #333439;}

.sell_photo_t1 td.image {width:140px !important; text-align:center !important;}

.btm_line1 {background-color:#414247; height:1px; overflow:hidden; width:100%; margin:20px 0 20px 0}

/* .info_box2 {background-color:#2a2b30; clear:both; height:20px; padding:10px} */

/* 121220 추가 */
	 .info_box2 {background-color:#2a2b30; clear:both; height:40px; margin:0; padding:0}
	 .info_box2 .registration_date .title{position:relative; top:-4px; overflow:hidden}
	 .info_box2 .registration_date{ position:relative; top:10px; left:10px}
	 .info_box2 .registration_date input{position:relative; top:-6px;}
	 .info_box2 .search_word{ position:relative; top:-13px; left:292px}
	 .info_box2 .search_word .title{position:relative; top:-8px; overflow:hidden}
	 .info_box2 .search_word select{position:relative; top:-10px;}
	 .info_box2 .search_word .registration_word{position:relative;height:14px;top:-10px}
	 .info_box2 .search_word a img { position:relative;top:-1px;}
	 .info_box2 .select_data {position:relative; width:100%; z-index:4; right:20px; margin-top:-72px; }
	 .info_box2 .select_data select{position:relative; top:0}
	 /* IE7 */
	 *:first-child+html .info_box2 {background-color:#2a2b30; clear:both; height:40px; margin:0; padding:0}
	 *:first-child+html .info_box2 .registration_date .title{position:relative; top:-4px; overflow:hidden}
	 *:first-child+html .info_box2 .registration_date{ position:relative; top:10px; left:10px}
	 *:first-child+html .info_box2 .registration_date input{position:relative; top:-4px;}
	 *:first-child+html .info_box2 .search_word{ position:relative; top:-13px; left:292px}
	 *:first-child+html .info_box2 .search_word .title{position:relative; top:-7px; overflow:hidden}
	 *:first-child+html .info_box2 .search_word select{position:relative; top:-6px;}
     *:first-child+html .info_box2 .search_word input.registration_word{position:relative; top:-6px; height:14px;}
	 *:first-child+html .info_box2 .search_word a img { position:relative;top:1px;}
	 *:first-child+html .info_box2 .select_data {position:relative; width:100%; z-index:4; right:20px; margin-top:-70px; }
	 *:first-child+html .info_box2 .select_data select{position:relative; top:0}



img.list_view2 {width:60px !important; height:45px !important }

.box_st01 {width:50%; color: #919191; padding:2px; border:1px solid #4d4d56; background-color:#333339}
.info_box1 { clear:both; border-top:1px #1A1B1F solid; border-bottom:1px #1A1B1F solid; background:#212227; height:20px; margin-bottom:19px; padding:10px}
.content_line1 {width:100%; clear:both; margin:0; overflow:hidden; vertical-align:middle}
.txt_allpage {color:#6c8cb4;font-weight:normal;}
.cursorP {cursor:pointer;}   .cursorP2 {cursor:pointer;  display: none;}
.select_box1 {background-color:#313238; border:1px solid #4D4D56; color:#919191; height:19px; padding:2px 1px 2px 1px}

img.list_view1 {width:149px !important; height:99px !important; }

.sell_photo_list {border:1px solid #414147; width:100%; margin-bottom:20px; position:relative; left:0; top:0}
.sell_photo_list td {padding:10px; }

.sell_photo_view {border-collapse:collapse; clear:both;width:100%;}
.sell_photo_view th {padding:7px 10px; color:#7E8FB8; font-size:12px; font-weight:bold; border-top:1px solid #35353a;border-bottom:1px solid #35353a;background-color:#333339;}
.sell_photo_view td {padding:7px 10px; font-size:12px; border:1px solid #35353a;}

/* 판매사진정보 레이어 팝업 */
#sell_photo_popup{z-index:1000000;}
.sell_photo_popup {width:462px;border-bottom:4px solid #1e1f22; border-right:4px solid #1e1f22; vertical-align:top; display:table;}
.sell_photo_popup .wrap{width:460px;border:1px solid #000000; background:#2c2c34; vertical-align:top;display:table-cell; margin:0; padding:0;z-index:10000000;}
.sell_photo_popup .popup_title {border-bottom:1px solid #23232a; width:450px; height:20px; font-size:16px; font-family:dotum; font-weight:bold; margin:0;padding:10px 0 5px 10px; color:#ffffff; letter-spacing:-1px;background-color:#333339}
.sell_photo_popup ul.photo {width:400px; margin:0 auto; list-style:none;padding:25px 0px 10px 0px;}
.sell_photo_popup ul.photo img.popup_img{ height:267px !important}
.sell_photo_popup ul.photo li.photo_no {color:#ffffff; font-weight:bold; font-size:14px; font-family:tahoma; text-align:center}
.sell_photo_popup table.box_info {border-collapse:collapse; clear:both; width:400px; margin:0 auto;  margin-bottom:10px; }
.sell_photo_popup table.box_info tr th {padding:5px 10px; color:#7E8FB8; font-weight:bold;font-size:12px;background:#333339; border:1px solid #414147; text-align:left}
.sell_photo_popup table.box_info tr td {padding:5px 10px; color:#919191; border:1px solid #414147; text-align:left}
.sell_photo_popup table.box_info tr td input{color:#919191; padding:3px 3px 0 4px;}
/* IE7 */	 *:first-child+html .sell_photo_popup table.box_info tr td input[type=radio]{ padding:0; top:6px !important; margin:0;}
.sell_photo_popup table.box_info tr td input.textbox{color:#919191; padding:3px 3px 0 4px; background-color:#313238; border:1px solid #48494F; height:16px; width:81px; }
.sell_photo_popup table.box_info tr td input.textbox2{color:#919191; padding:3px 3px 0 4px; background-color:#313238; border:1px solid #48494F; height:16px; width:94%;}
.mgb2 {margin-bottom:6px} 
    
.mgb2_2 {margin:0px 0 6px 24px}  

.mgt_4{margin-top:-4px}
.o1{color:#ff8c3e}     p.comment_area{margin:6px 0 2px 0}
.sell_photo_popup .close{text-align:right; padding:5px 5px 0 0; margin:10px 0px 5px 0; border-top:1px solid #23232a; width:455px; background-color:#333339}

/* request 레이어 */
.requestLayer{width:462px;position:absolute;display:none;text-align:center; Z-index:100000 !important;}

.border_right1 {border-right:1px solid #414147}
.border_right2 {border-right:1px solid #333339}


/* photographer column 20120409*/

.contentline_top { background-color:#323339; height:1px; overflow:hidden; margin:0; padding:0;}

.photographer_column{ margin-top:0px; float:left; width:730px; z-index:100; padding:0; margin-bottom:15px}
.photographer_box {clear:both; padding:15px 15px 10px 43px; width:700px;}
.photographer_box01 {clear:both; padding:15px 15px 0px 39px; width:700px;}
.photoBoxgc {height:156px; padding-top:20px; width:700px;}
.boxWidth01 {float:left; width:166px; height:100px; margin-right:10px; }
.boxWidthgc02 {float:left; width:500px; text-align:left;}
		
.ctitlegc {font-weight:bold; color:#ffffff; font-size:13px; margin:0 0 10px 0;}
.ctitlegc_tit {font-weight:bold; color:#4f99f6; font-size:14px; margin:-20px 0 5px 0;}
.ctitlegc_left {color:#ffffff; font-size:12px; line-height:18px; text-align:left;}
.ctitlegc_left01 {font-weight:bold; color:#ffffff; font-size:12px; text-align:left; margin-bottom:1px;}
.ctitlegc_left02 {font-weight:bold; color:#ffffff; font-size:12px; text-align:left; margin:0 0 10px 20px;}
.ctitlegc_day {color:#808080; font-size:12px; text-align:right; margin-top:7px;}
.ctitlegc_day01 {color:#808080; font-size:12px; text-align:left;}
 ul.photographer_s { margin:0; padding:0;}
 ul.photographer_s li.boxWidthgc {float:left; width:70px; text-align:center; }
 ul.photographer_s li.boxWidthgc01 {float:left; width:100px; text-align:left; padding-left:5px }
 

.list_textpt03  {margin:-30px 0 20px 0; font-size:12px; color:#000; height:31px; background:#333339; border-bottom:1px solid #414147; border-top:1px solid #414147;}
.list_textpt03 p {margin:10px 10px 10px 20px; font-size:12px; color:#919191;}
.list_textpt03 p .on {color:#7E8FB8; font-size:12px; font-weight:bold;}
.list_textpt03 p .on a:link { font-size:12px; color:#919191;}
.list_textpt03 p .on a:hover {color:#7E8FB8; font-size:12px; font-weight:bold;}
.list_textpt03 p .on a:visited { font-size:12px; color:#7E8FB8;}

.photographer_columnlist_top { border:5px #3D3F45 solid; width:100%; height:152px;}
.columnlist_tit { font-weight:bold; color:#4f99f6; font-size:14px; margin:25px 15px 20px 5px; vertical-align:top;}
.columnlist_text { color:#ffffff; font-size:12px; margin:0px 15px 25px 5px; line-height:16px;}
.columnlist_day { color:#808080; font-size:12px; margin:0px 15px 15px 5px; text-align:right;}

.photographer_column_details { border:1px #3D3F45 solid; width:750px; margin-top:10px; padding:18px; vertical-align:top;}
.photographer_column_details td { vertical-align:top; line-height:17px;max-width:730px;}
.photographer_column_details .article { max-width:705px;}

.title_column_dt {font-weight:bold; color:#ffffff; font-size:14px; margin:20px 10px 10px 20px;}
.columndetails_text { color:#808080; font-size:12px; margin:0 20px 20px 20px; line-height:17px;max-width:710px;}
.columndetails_text01 { color:#ffffff; font-size:12px; margin:20px 0 20px 0;}
.columndetails_text02 { color:#808080; font-size:12px; margin:-10px 20px 20px 8px; line-height:18px;}
.columndetails_text03 { color:#ffffff; font-size:12px; width:750px; text-align:center;}
.columndetails_text04 { color:#808080; font-size:12px; width:750px; text-align:left; margin:0 0 5px 5px;}
.columndetails_day {color:#808080; font-size:12px; text-align:right; margin-top:20px; width:750px;}
.columndetails_text p{ width:705px;}
.columndetails_text img{ width:705px;}
.columndetails_text table{ width:705px;}


.photographer_img { margin:20px 20px 20px 10px;}
.photographer_img01 { padding:0 20px 20px 20px;}
.photographer_img02 { padding:20px;}

.photographerBox { clear:both; width:750px; background-color:#18191c;}
.photographerBox01 { clear:both; width:750px;}
.photographerBoxA { height:70px; padding-top:15px; width:700px; margin:0 auto;}
.photographerBoxB { width:750px; background:url(../../../../_ui/images/photobox/market/images/bar_line.jpg) repeat-x; height:24px; z-index:1; position:static;}
.photographerBoxWidth { float:left; width:103px; text-align:center; }
.Boxon { border:1px solid #0073e9; width:80px; height:55px;}
.photographerbar_roll { position:relative; top:4px; left:10px; }
.photographerbar_rollr { float:right; background:url(../../../../_ui/images/photobox/market/images/bar_line_right.jpg) no-repeat left; width:34px; text-align:right; width:29; height:24;}
.photographerbar_rolll { float:left; background:url(../../../../_ui/images/photobox/market/images/bar_line_left.jpg) no-repeat right; width:34px; height:24px; text-align:left; width:29; height:24;} 

.photographer_ptop { padding-top:20px;}
.photographer_mtop { margin-top:20px; text-align:center; border-top:1px solid #333339; padding-top:20px; width:750px;}
.vtop { verticel-align:top;}
.tcenter { text-align:center;}
.mgr72 { margin-right:72px;}

<!-- 하이웹 -->

/* 기존 옵션 수정 */

.content_container{height:874px}
.search {position:relative; height:72px; padding:0;margin:0 auto; width:454px; min-width:450px}
.search span {position:relative; right:0px; top:0px}
.search .searchtxt {position:absolute; top:0; left:0; padding:14px 0 0 16px; height:33px; width:376px; background:url('/_ui/images/photobox/common/bg_search.gif') no-repeat left top; z-index:2}
/*.search .searchtxt input {font-size:15px; margin:0; padding-left:4px; width:340px; height:19px; font-weight:bold; border:1px #fff solid; background:url('/_ui/images/photobox/common/search_bg.gif') no-repeat left top}*/
.search .searchtxt input {font-size:15px; margin:0; padding-left:4px; width:340px; height:19px; font-weight:bold; border:1px #fff solid; background:none;}
.search .searchBtn {position:absolute; top:1px; right:0; left:auto}

/* 새로 추가 */
.zoomPhoto {position:relative; margin-top:0px; float:left; width:700px; height:387px; z-index:100; padding:0 0 0 30px}
.zoomPhoto .br {position:absolute; right:0; top:175px}
.zoomPhoto .bl {position:absolute; left:30px; top:175px}
.zoomPhoto ul {clear:both; margin:0 auto; width:573px; height:387px}
.zoomPhoto ul li {display:none; min-width:575px; _width:560px; min-height:375px; _height:375px; overflow:hidden; text-align:center}
.zoomPhoto ul li a {position:relative; display:block; max-width:560px; max-height:375px; margin:0 auto; padding:0px 10px 10px 3px; background:url('/_ui/images/photobox/common/bg_photo.jpg') no-repeat right bottom; overflow:hidden}
.zoomPhoto ul li img {display:block; max-width:560px; max-height:375px}
.zoomPhoto ul li .shadow {width:560px; height:375px}


.columnPhoto {margin-top:0px; float:left; width:730px; z-index:100; padding:0}
.columnPhoto .todayTitle {padding-top:25px}
.columnPhoto .todayMore {padding-top:25px}

.photoBoxC {clear:both; padding:20px 0 0 30px; width:700px}
.photoBoxC p {position:relative; height:105px; padding-left:13px; overflow:hidden}
.photoBoxC p:after {content:""; display:block; clear:both}
.photoBoxC p a strong {float:left; width:505px; color:#fefefe}
.photoBoxC p a strong em {display:block; padding-top:12px; line-height:1.4}
.photoBoxC p a strong span {position:absolute; right:10px; bottom:0; padding-left:8px; background:url('/_ui/images/photobox/common/bg_arr.gif') no-repeat left 3px; font-weight:normal; color:#808080; text-align:right}
.photoBoxC p a span img {float:left; margin-right:25px; width:149px; height:99px}
.photoBoxC ul {padding:40px 0 0}
.photoBoxC ul:after {content:""; display:block; clear:both}
.photoBoxC li {position:relative; float:left; padding-left:14px; width:160px; height:50px; overflow:hidden}
.photoBoxC li a span img {position:absolute; left:14px; top:1px; width:60px; height:45px}
.photoBoxC li a {display:block; padding-left:70px}
.photoBoxC li a strong {color:#ffffff}
.photoBoxC li a strong em {display:block; padding:6px 0 2px;}
.photoBoxC li a strong span {font-weight:normal}
/*
.subContentRight {width:750px !important}
#week_list {height:705px; border:1px solid #3e3e43; padding:20px}
*/
.slideTit {display:block; padding-left:11px; background:url("/_ui/images/photobox/common/icon_title.gif") no-repeat 0 50%; margin-top:20px; color:#fff}
.img_slide {padding:20px 0; overflow:hidden}
.img_slide .slide_view {float:left; width:612px; height:408px}
.img_slide .slide_view img {display:none;width:612px; height:408px}
.img_slide .prev {float:left; margin:190px 28px 0}
.img_slide .next {float:left; margin:190px 0 0 28px}
.img_list {width:750px; height:100px; overflow:hidden; background:#18191c}
.img_list .inner {padding:10px 0; margin:0 29px}
.img_list ul {float:left; width:3000px}
.img_list li {position:relative; float:left; margin-left:20px; _margin-left:10px}
.img_list li.first {margin-left:0}
.img_list li span {position:absolute; left:0; top:0; width:77px; height:51px; border:2px solid #000; opacity:0.2; filter:alpha(opacity=20)}
.img_list li.active span {display:block; border:2px solid #0072e7; opacity:1; filter:alpha(opacity=100)}

<!-- 포토칼럼 사진슬라이드-->
.pertinent_details {display:block; padding-left:11px; background:url("/_ui/images/photobox/common/icon_title.gif") no-repeat 0 50%; margin-top:20px; color:#fff}
.pertinent_detail_list {font-size:0.9em; padding-left:12px; margin-top:10px}
.photographer {overflow:hidden; border:1px solid #3e3e43; padding:20px; margin-top:20px}
.photographer div {float:left; width:589px; margin-right:15px}
.photographer div h2 {color:#fff; font-weight:bold; margin-bottom:14px}
.photographer div p line-height:16px; text-align:justify
.photographer .portrait {float:left}
.photographer p {line-height:140%}
.bottom_button_area {padding:20px 0; text-align:center; border-top:1px solid #414147; margin-top:20px}
.bottom_button_area .btn_list {margin-right:13px}
.opinion {display:block; padding-left:11px; background:url("/_ui/images/photobox/common/icon_title.gif") no-repeat 0 50%; color:#fff}
/* Scroll Bar */
.jspContainer {overflow:hidden; position:relative}
.jspPane{ position:absolute}
.jspHorizontalBar {position:absolute; bottom:0; left:0; width:100%; height:24px; background:url("/_ui/images/photobox/common/scroll_bar_track.gif") no-repeat}
.jspHorizontalBar * {margin:0; padding:0}
.jspCap {display:none}
.jspHorizontalBar .jspCap {float:left}
.jspTrack {/*background:#dde;*/ position:relative}
.jspDrag {background:#bbd; position:relative; top:0; left:0; cursor:pointer}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float:left; height:100%}
.jspHorizontalBar .jspDrag {height:24px; background:url("/_ui/images/photobox/common/scroll_bar_drag.gif") no-repeat}
.jspHorizontalBar .jspTrack {height:24px}
.jspArrow {background:#50506d; text-indent:-20000px; display:block; cursor:pointer}
.jspArrow.jspDisabled {cursor:default; background:#80808d}
.jspHorizontalBar .jspArrow {width:16px; float:left; height:100%}
.jspHorizontalBar .jspArrowLeft {width:34px; background:url("/_ui/images/photobox/common/scroll_bar_cap_left_on.gif") no-repeat}
.jspHorizontalBar .jspArrowRight {width:34px; background:url("/_ui/images/photobox/common/scroll_bar_cap_right_on.gif") no-repeat}
.jspHorizontalBar .jspArrowLeft.jspDisabled {background:url("/_ui/images/photobox/common/scroll_bar_cap_left.gif") no-repeat}
.jspHorizontalBar .jspArrowRight.jspDisabled {background:url("/_ui/images/photobox/common/scroll_bar_cap_right.gif") no-repeat}
.jspVerticalBar .jspArrow:focus {outline:none}
.jspCorner {background:#eeeef4; float:left; height:100%}
* html .jspCorner {margin:0 -3px 0 0}