﻿@charset "utf-8";
/* CSS 최종버전입니다. 10.12.27 * 이 파일로 수정하세요!! */
/* ----------------------------------------------------------------
- Title : Common Cascading Style Sheets
- Author : choi seul ki
- Date : 2010-11-24
- Description : Common & Default CSS
---------------------------------------------------------------- */
/* main */
	/* #mid_wrap {margin:0 20px; clear:both; min-width:930px;} */
	#tabMenu01 {}
	#tabMenu01 ul { height:30px; border-bottom:1px #2174e2 solid;}
	#tabMenu01 li {float:left; margin-right:2px; font-size:0;}
	#tabMenu01 .photoReg {float:right; margin-top:-37px;}
	#searchInfo {height:30px; padding:20px 0 7px 0; _padding-top:19px;}
	#searchInfo .viewType01  {width:106px; float:left; left:0; _top:50px;}
	#searchInfo .viewType01 p {height:22px;}
	#searchInfo .viewType01 p.down {margin-top:-1px;}
	#searchInfo .result { margin-top:5px; vertical-align:middle; padding-left:40px; }
	#searchInfo .result img {float:left; margin-left:6px; vertical-align:middle;}
	#searchInfo .result span { padding-top:1px; color:#919191; display:block; float:left;}
	.result_data {float:right; margin-top:-25px; text-align:right; padding-bottom:5px;}
	.result_data em {color:#3b8fff; font-size:11px;}
	.result_data02 {float:right; text-align:right; position:relative; font-size:11px; color:#656565; margin-bottom:2px; }
	.result_data02 em {color:#3b8fff;}
	.result_data03 {float:right; margin-top:-3px; text-align:right; line-height:17px;}
	.result_data03 em {color:#3b8fff; font-size:11px;}
	/* 검색조건 추가 */
	.search_option {margin-left:106px; _margin-left:104px; }
	.search_option td {}
	.search_option .tit01 {color:#488fec; width:70px; text-align:right; padding-right:10px; background:url('../../images/photo/common/text_search.gif') 2px no-repeat;}
	.search_option .tit03 {text-align:center; padding:0 2px 0 10px; }
	.search_option .tit04 {text-align:center; padding:0 2px; }
	.search_option .selectLoc { }
	.search_option .selectLoc td { padding:5px 20px 5px 15px; background:url('../../images/photo/community/line_ver_border01.gif') right no-repeat;}
	.search_option .selectLoc td img{ vertical-align:top; margin-top:3px; margin-left:3px; }
	.search_option .selectLoc td a {color:#fff; font-size:12px; }
	.search_option .selectLoc td.on { background:url('../../images/photo/community/bg_select_loc.gif') left top repeat-x;}
/* popup */
	#wrap_pop { width:900px; padding:15px;}
	/* ---------------- paging --------------- */
	.pagination01 { position:relative; text-align:center; color:#fff; padding-top:20px; }
	.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;}
	.svSelect01 {
	position:absolute;
	width:65px;
	background:#fff;
	border:3px #3f8ce9 solid;
	border-width:0 3px 3px 3px;
	z-index:500;
	padding:5px 0 0 0;
	margin-top:-3px;
	padding-bottom:5px;
	}
	.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; font-weight:bold;}
			/* 지역선택 */
			.selectLoc_view01 { position:absolute; left:103px; top:68px; padding:9px 15px 20px 30px; width:325px; height:353px; color:#bbb; line-height:18px; background:url('../../images/photo/community/bg_location01.gif') no-repeat; z-index:1000;}
			.selectLoc_view02 { position:absolute; left:105px; top:-6px; padding:9px 15px 20px 30px; width:144px; height:353px; color:#bbb; line-height:18px; background:url('../../images/photo/community/bg_location02.gif') no-repeat; z-index:1000;}
			/* pants선택 */
			.selectPla_view01 { position:absolute; left:106px; top:-2px; padding:15px 10px 10px; width:68px; height:150px; color:#bbb; line-height:18px; background:url('../../images/photo/community/bg_plants.gif') no-repeat; z-index:1000;}
			.selectPla_view01 a {color:#bbb;}
			.left02 {left:203px;}
			.left03 {left:316px;}
			.left04 {left:429px;}
			.selectPla_view02 { position:absolute; left:178px; top:-2px; padding:15px 10px 10px; width:68px; height:150px; color:#bbb; line-height:18px; background:url('../../images/photo/community/bg_plants.gif') no-repeat; z-index:1000;}
			.selectPla_view02 a {color:#bbb;}
			.selectPla_view03 { position:absolute; left:250px; top:-2px; padding:15px 10px 10px; width:68px; height:150px; color:#bbb; line-height:18px; background:url('../../images/photo/community/bg_plants.gif') no-repeat; z-index:1000;}
			.selectPla_view03 a {color:#bbb;}
			.selectPla_view04 { position:absolute; left:323px; top:-2px; padding:15px 10px 10px; width:68px; height:150px; color:#bbb; line-height:18px; background:url('../../images/photo/community/bg_plants.gif') no-repeat; z-index:1000;}
			.selectPla_view04 a {color:#bbb;}
			.close {text-align:right;}
			.valueText {overflow:auto; height:330px; margin-top:10px;}
			.valueText a {color:#bbb;}
/* PhotoView_thumbnailType */
.viewType_thumbnail01 {
	position:relative;
	display:inline-block;
	border:1px #333339 solid;
	border-width:1px 0px 1px 0px;
	padding:28px 0 37px 0;
	width:100%;
}
.viewType_thumbnail01 dt {color:#4086de; font-size:11px; padding-bottom:4px; font-weight:bold;}
.viewType_thumbnail01 dt span{float:left;color:#606060;}
.viewType_thumbnail01 dl {float:left;  display:inline; margin:0 25px 20px 25px; }
.viewType_thumbnail01 .imageArea {width:200px;}
.viewType_thumbnail01 dd {width:200px;}
.viewType_thumbnail01 dd.opbtn{text-align:left; padding-top:7px;}
.viewType_thumbnail01 dd.opbtn span{float:left; font-size:12px;}
.viewType_thumbnail01 .title {clear:both; line-height:16px; text-align:center; padding-top:7px; padding-bottom: 5px;}
.viewType_thumbnail01 .title a {color:#919191;}
.viewType_thumbnail01 em {color:#6c8cb4; font-size:11px; margin-left:4px;}
.viewType_thumbnail01 .col {text-align:left;}
.viewType_thumbnail01 .col li { background:url('/_ui/images/photobox/common/blu_gray.gif') 2px 6px no-repeat; padding:2px 0 2px 0;}
.viewType_thumbnail01 .col li a {color:#919191;}
.viewType_thumbnail01 .col li em {color:#6b8bb1;}
/* PhotoView_thumbnailType_상세보기 */
.wrap_thumbnail {
	margin:0 auto;
}
.viewType_thumbnail02 {
	position:relative;
	display:inline-block;
	padding:28px 0 37px 0;
	width:100%;
}
.viewType_thumbnail02 dt {padding-bottom:2px;}
.viewType_thumbnail02 dl {float:left;  display:inline; margin:0 1%; height:200px; }
.viewType_thumbnail02 .imageArea {width:200px; }
.viewType_thumbnail02 dd {width:200px;}
.viewType_thumbnail02 dd.opbtn{text-align:right; padding-top:7px; height:35px;}
.viewType_thumbnail02 dd.opbtn span{float:left;}
.viewType_thumbnail03 {
	position:relative;
	display:inline-block;
	padding:28px 0 37px 0;
	width:100%;
}
.viewType_thumbnail03 dt {padding-bottom:2px;}
.viewType_thumbnail03 dl {float:left; margin:0 25px 20px 0; height:180px; }
.viewType_thumbnail03 .imageArea {}
.viewType_thumbnail03 dd {}
.viewType_thumbnail03 dd.opbtn{text-align:right; padding-top:7px; height:35px;}
.viewType_thumbnail03 dd.opbtn span{float:left;}
.viewType_thumbnail04 { margin:0 auto; vertical-align:top; }
.viewType_thumbnail04 dt {padding-bottom:2px;}
.viewType_thumbnail04 .imageArea {width:200px; margin-bottom:6px;}
.viewType_thumbnail04 dd {width:200px;}
.viewType_thumbnail04 dd.opbtn{clear:both; line-height:16px; height:50px;  overflow:hidden; word-break:break-all;}
.viewType_thumbnail04 dd.opbtn span{line-height:16px; }
/* PhotoDetail View */
.btns {padding:12px 0 5px 0;  position:relative; display:table; width:100%; overflow:hidden}
.btns .btnleft { float:left;position:relative; display:table-cell; }
.btns .btnleft img {}
.btns .btnright {float:right; padding:5px 0; margin-top:-5px;position:relative; display:table-cell; }
.btns .btnright img {}
.imgbtn {float:right; margin-top:15px; margin-bottom:10px;}
.imgbtn img {margin-left:3px;}
/* s:DetailView */
.detailview01 {border:1px #3f4045 solid; width:100%;}
.detailview01 th {background:#343339; font-weight:bold; color:#7f91b7; border-right:1px #3f4045 solid; line-height:18px; text-align:left; padding:0 8px; }
.detailview01 td {padding:7px 0 7px 15px; line-height:18px;}
.detailview01 .border_l {border-left:1px #3f4045 solid;}
.detailview02 {border:1px #35353a solid; width:100%;}
.detailview02 th { width:120px; background:#2c2c33; font-weight:bold; color:#7f91b7; border:1px #35353a solid; border-width:0 1px 1px 0; line-height:18px; text-align:left; padding:0 10px;}
.detailview02 td {padding:10px 15px; line-height:18px; border-bottom:1px #35353a solid;}
.detailview02 .comment{padding:10px 15px; line-height:18px; border-bottom:1px #35353a solid;font:normal;font-family:"Dotum","돋움",arial,sans-serif;font-size:13px;}
.detailview02 .border_l {border-left:1px #3f4045 solid;}
/* 한장보기 */
.wrap_largeView {text-align:center; clear:both;}
.wrap_largeView .arrows {position:absolute;top:40%;left:0;width:100%;}/* 201504 수정 */
.wrap_largeView .btns02 {margin:8px 0 60px 0;}
.wrap_largeView .btns02 span {display:block; margin-bottom:10px; line-height:20px;}
.wrap_largeView .btns02 span em {font-weight:bold; color:#d7811e; font-size:14px;}
.wrap_largeView .btns02 img {margin-left:6px;}
/* 크게보기이미지 타이틀*/
.wrap_largeView .phototit {margin:40px 0 5px 0; color:#fff;}
.wrap_largeView .btntop {text-align:right; width:800px;}
.photo_large { width:800px; margin:0 auto 30px auto;}
.photo_large dt {margin:40px 0 5px 0; color:#fff; text-align:center; width:100%;}
.photo_large dd {
	text-align:center;
}
/* 레이어팝업 */
#popup01 {width:900px;}
#popup01 .all {
	padding:20px 15px;
}
#popup01  h1 { background: url("../../images/photo/community/popup_titlebg.gif") right no-repeat ;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding: 18px 0 0 29px;}
.provision {background:#3c3d41; overflow:auto; height:160px; padding:15px; line-height:16px; margin-bottom:10px;}
.provisionTit {font-size:14px; font-weight:bold; padding-bottom:5px;}
.provisionBtn {padding:20px 0 10px 0; clear:both;}
.provision .box strong {color:#cecece;}
/* photoRegist */
.photoRegist {width:100%; border:1px #35353a solid; margin:20px 0; }
.photoRegist th {color:#7e8fb8; background:#2c2c33; text-align:left; border:1px #35353a solid; border-width:0 1px 1px 0; font-weight:bold; padding:10px 5px 10px 15px;}
.photoRegist th em {color:#fe7d00;}
.photoRegist td.bordre_r {border-right:1px #35353a solid;}
.photoRegist td.ridiolist p{
	width:70px; float:left;
}
.photoRegist td .btn03{float:left;}
.photoRegist td select {
	float:left;
    background-color: #333339;
    border: 1px solid #4D4D56;
    color: #FFFFFF;
    height: 20px;
    margin-right: 6px;
	padding:0;
}
.photoRegist td .btn04{display:block; padding:1px; float:left;}
.photoRegist .imgarea {background:url('../../images/photo/community/bg_drag_drop.gif') no-repeat; width:515px; height:192px; margin-right:5px;}
.photoRegist .comment {border:1px #3d3d46 solid; background:#333339; width:100%; height:40px; color:#fff; line-height:18px; padding:4px;}
.photoRegist .none { display:block; padding-top:2px; _padding-top:4px; width:100px; padding-left:5px; float:left;}
.photoRegist tr {border-bottom:1px #35353a solid;}
.photoRegist td {padding:10px 15px;border-bottom:1px #35353a solid;}
.photoRegist td .txtinput {border:1px #3d3d46 solid; background:#333339; color:#fff; padding:2px; width:400px; float:left; margin-right:3px;}
.photoRegist td .txtinput02 {border:1px #3d3d46 solid; background:#333339; color:#fff; padding:2px; width:250px;margin-left:2px;}
.photoRegist td .txtinput03 {border:1px #3d3d46 solid; background:#333339; color:#fff; padding:2px; width:120px; margin-right:3px;}
.photoRegist td .txtinput04 {border:1px #3d3d46 solid; background:#333339; color:#fff; padding:2px; width:180px; margin-right:3px;}
.photoRegist td .txtinput05 {border:1px #3d3d46 solid; background:#333339; color:#fff; padding:2px; width:180px; height:50px; margin-right:3px;}
.photoRegist td p span.high { display:block; width:120px; padding-top:4px; padding-left:5px;}
.imginfo_list {overflow-y:auto;}
.imginfo_list ul{width:100%;overflow:hidden;}
.imginfo_list li{float:left;width:205px;overflow:hidden;}
.imginfo_list dl {float:left; padding:10px 12px 10px 0;}
.imginfo_list dl dt {margin-bottom:3px;}
	/* 의견작성 */
	.commentList {clear:both; margin:30px 0 0 0; background:#2c2c33; border:1px solid #35353a; /*display:inline-block;*/ overflow-y:auto; width:100%;}
	.commentList h4 {padding:10px 20px 0 20px; height:20px; line-height:30px;}
	.commentList h4 p {font-size:11px; }
	.commentList .writer {font-size:12px; margin:10px 0 0 0; clear:both; }
	.commentList .writer p {width:70px; height:17px; line-height:20px;  padding-bottom:3px; float:left; padding-left:20px; }
	.commentList .writer input {height:18px; _height:16px; height /*\**/: 16px\9; border:1px #3d3d46 solid; background:#333339; color:#fff; padding:0; _padding-top:3px; width:200px; padding-top /*\**/: 4px\9;}
	.commentList .penname input {background:none repeat scroll 0 0 #2A2A2A;border:1px solid #4D4D56;color:#A7A7A7;padding:2px;}
	.commentList .penname {padding-top:10px !important;padding-left:20px !important;}
	.commentList .commentEntry {}
	.commentWrite { clear:both; padding:10px 20px 0 20px; }
	.commentWrite .inner {}
	.commentWrite .inner textarea {width:96%;
}
	.confirm { position:absolute; right:19px; top:74px; _margin-right:21px;}
	.commentWrite .inner01 {width:100%;}
	.commentWrite .inner01 .txtinput{padding:0 20px 0 0; _margin-left:-20px;}
	.txtByte {padding:5px 0 20px 20px;}
	.confirm01 { width:20px; text-align:right; vertical-align:top; padding-top:2px;}
	.commentWrite .txtArea{
		width:100%;
		height:40px;
		background:#a4a4a4; border: 0;
		color:#E0E0E0;
		padding:1px;
		line-height:18px;
		padding:4px;
			}
	.commentUnit {clear:both; background:#232429; margin:10px 20px 20px 20px; padding:20px 20px 5px 20px; border-top:1px solid #414147; border-bottom:1px solid #414147;overflow-y:auto;}
	.commentUnit .cm_writer {clear:both; margin:0 0 15px 0;  height:12px;}
	.commentUnit .cm_content {width:100%; clear:both; padding:0 0 10px 0;margin:0 0 10px 0; line-height:18px; border-bottom:1px solid #3f4c5f;word-break:break-all;}
	.commentUnit .cm_reply {position:relative;width:100%; clear:both; padding:0 0 10px 0; margin:0 0 10px 0;  background:url('../../images/photobox/gallery/dot01.gif') repeat-x left bottom; overflow-y:auto;}
	.commentUnit .cm_reply p {line-height:18px;padding-left:18px; background:url('../../images/photobox/gallery/ico02.gif') no-repeat 4px 5px;word-break:break-all;padding-right:220px}
		.commentUnit .cm_reply .rightbtn {position:absolute;top:0;right:0;}
	.cm_btn {color:#464646;}
	.cm_btn a {font-size:11px;color:#666; text-decoration:none;}
	.cm_btn a:hover, .cm_btn a:active {color:#666; text-decoration:underline;}
	.cm_del {margin:0 0 -2px 5px;}
	.commentUnit .cm_rwrite {width:100%; clear:both; padding:0 0 10px 0; margin:0 0 10px 0; overflow-y:auto;}
	.commentUnit .cm_rwrite .write {width:75%;}
	.commentUnit .cm_rwrite .write01 {width:15%;}
	.commentUnit .cm_rwrite p { line-height:18px; padding-left:18px; background:url('../../images/photobox/gallery/ico02.gif') no-repeat 4px 5px;}
	.commentUnit .cm_rwrite p input {border:1px #4d4d56 solid; background:#333339; color:#a7a7a7; padding:2px;}
/* 지역찾기팝업 */
.layerPopupTemp01 {position:absolute; left:30px; top:170px; z-index:100; width:750px;}
.layerPopupTemp01 .popInner {border: 1px solid #3f3f3f; background: #23242a; width:750px;}
.layerPopupTemp01 .popupHeader {position: relative; height: 33px;}
.layerPopupTemp01 .popupHeader .title {padding: 10px 0 0 18px; }
.layerPopupTemp01 .popupHeader .closeBtn {position: absolute; right: 15px; top:15px;}
.layerPopupTemp01 .popupContent {padding: 0 0 20px;}
/* 분류추가팝업 */
.layerPopupTemp02 {position:absolute; left:380px; top:270px; z-index:100; width:450px; }
.layerPopupTemp02 .popInner {border: 1px solid #3f3f3f; background: #23242a; width:450px; padding-bottom:30px;}
.layerPopupTemp02 .popInner .popupHeader input {border:1px #3d3d46 solid; background:#333339; color:#a7a7a7; padding:2px; width:223px;}
.layerPopupTemp02 .popInner .popupmid input {border:1px #3d3d46 solid; background:#333339; color:#a7a7a7; padding:2px; width:150px;}
.layerPopupTemp02 .popInner table {width:90%; margin:0 auto;}
.layerPopupTemp02 .popInner table th {background-color:#333339; border:1px #414147 solid; border-width:1px 0 1px 0; color:#7e8fb8; font-weight:bold; padding:7px 0;}
.layerPopupTemp02 .popInner table td { text-align:center; padding:2px 0;}
.layerPopupTemp02 .popInner table tr.pt05 {	padding-top:5px;}
.layerPopupTemp02 .popupHeader {position: relative; height: 33px; padding:30px 20px 10px 20px; color:#fff; font-weight:bold;}
.layerPopupTemp02 .popupmid {height:400px; margin:10px 25px 0 -25px; )margin:10px 25px 0 -15px;
	position:relative; overflow:auto;
}
.layerPopupTemp02 .popInner .closeBtn {position: absolute; right: 10px; top:10px; }
.mapSelectBoxWrap {clear: both; padding: 25px 0 0 ; width: 710px; margin: 0 auto; }
.mapSelectBoxWrap .mapPrint { width: 710px; height: 324px; border: 1px solid #8b8b8b;}
.mapSelectBoxWrap .searchAreaWrap {padding-top: 15px; height: 15px;}
.mapSelectBoxWrap .searchAreaWrap strong { margin-right: 10px; vertical-align: middle;font-size: 11px; color:#7e8fb8;}
.mapSelectBoxWrap .searchAreaWrap select {vertical-align: middle; width: 100px;}
.mapSelectBoxWrap .searchAreaWrap input,
.mapSelectBoxWrap .searchAreaWrap img {vertical-align: middle;}
.mapSelectBoxWrap .okbtn {border-top: 1px solid #38393d;padding-top:10px;margin:15px 0 0 0;text-align:center;}
.map{border: 1px solid #38393d; margin:0 auto; height:326px; text-align:center; vertical-align:middle; }
.pSearch {
	clear:both;
	width:710px;
	margin:10px auto 0 auto;
}
.pSearch01 {
	width:710px;
	margin:0 auto 0 auto;
	float:left;
}
.pSearch01 dl dt {
	width:70px;
	color:#7e8fb8;
	font-weight:bold;
	font-weight:bold;
	float:left;
	height:22px;
	line-height:22px;
	margin-bottom:5px;
}
.pSearch01 dl dd {
	float:left;
	line-height:22px;
}
.pSearch01 dl dd input {
	width:518px;
	height:20px;
	border:1px solid #48494f;
	background:#333339;
	float:left;
	line-height:22px;
	color:#fff;
}
.pSearch01 dl dd img {
	text-align:middle;
	margin:2px 0 0 6px;
}
.pSearch02 {
	width:710px;
	margin:10px auto 0 auto;
	overflow-y:auto;
}
.pSearch02 dl dt {
	width:70px;
	color:#7e8fb8;
	font-weight:bold;
	float:left;
	height:22px;
	line-height:22px;
}
.pSearch02 dl dd {
	width:612px;
	float:left;
	line-height:21px;
	height:21px;
	overflow-y:auto;
	border:1px solid #48494f;
	background:#333339;
}
.pSearch02 dl dd p {
	 text-indent:15px;
	 background:url(../../images/photobox/common/bul_square01.gif) 8px 10px no-repeat;
}
.pSearch02 dl dd p .pstxt a {
	color:#7e8fb8;
	text-decoration:none;
}
.pSearch02 dl dd p .pstxt a:hover, .pSearch02 dl dd p .pstxt a:active {
	color:#7e8fb8;
	text-decoration:underline;;
}
.pSearch02 dl dd img {
	text-align:middle;
	margin:2px 0 0 3px;
}
.pSearchTab {
	width:710px;
	margin:10px auto 0 auto;
	border-bottom:1px solid #37373b;
	overflow-y:auto;
}
.pSearchTab ul {
	overflow-y:auto;
}
.pSearchTab ul li {
	height:21px;
	line-height:21px;
	display:block;
	float:left;
	padding:0 15px;
	color:#7e8fb8;
	font-weight:bold;
	margin-right:2px;
	font-size:11px;
}
.pSearchTab ul li a {color:#7e8fb8; text-decoration:none;}
.taboff {
	background:#222328;
	border-top:1px solid #313238;
	border-left:1px solid #313238;
	border-right:1px solid #313238;
}
.tabon{
	background:#333339;
	border-top:1px solid #414147;
	border-left:1px solid #414147;
	border-right:1px solid #414147;
}
.pSearchArea {
	height:30px;
	line-height:30px;
	width:660px;
	margin:0 auto;
	 text-indent:20px;
	 background:url(../../images/photobox/common/bul_arrow02.gif) 8px 12px no-repeat;
}
.pSearchArea .line {color:#414147; margin:0 3px;}
.pSearchResult {
	width:658px;
	height:265px;
	margin:10px auto;
	border:1px solid #28292d;
	background:#141414;
	overflow-y:auto;
	padding:10px 0 0 0;
}
.pSearchResult ul li {
	line-height:20px;
	text-indent:20px;
}
.pSearchResult2{
	width:658px;
	height:265px;
	margin:10px auto 0 auto;
	border:1px solid #28292d;
	background:#141415;
	overflow-y:auto;
	padding:10px 0 0 0;
}
/* world검색 */
	.mSearchDetail02 { position:absolute; left:105px; _left:105px; top:-2px; _top:0px; width:550px; height:484px; background:url('../../images/photo/community/bg_korea01.gif') no-repeat; z-index:1000;}
#commDetailSearchArea { position:relative; z-index:2000;}
	.mSearchDetail02 .close {float:right; padding:9px 16px 5px 0;}
	.mSearchDetail02 .typelist {clear:both; padding:0 28px 0 20px;}
	.mSearchDetail02 .typelist li { float:left; padding-right:16px; color:#0a3699; font-weight:bold;}
	.mSearchDetail02 .typelist fieldset {clear:both; padding-bottom:14px;}
	.mSearchDetail02 .typelist input.write { float:left; border:1px #cfd0d2 solid; background-color:#ccc; width:333px; height:16px; padding:2px 0 0 4px; margin-right:7px;}
	.mSearchDetail02 .typelist input.btn {font-size:0; margin-top:2px;}
	.mtypeDetail01 {margin:0 28px 0 20px;}
	.mtypeDetail01 ul {width:92px; height:355px; 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:379px; height:179px; padding:12px; color:#bbb; line-height:20px; overflow:scroll; overflow-x: hidden;}
	.mtypeDetail01 .step4 .listStep4{position:absolute; top:23px; clear:both; border:#5d5d5e 1px solid; width:379px; height:340px; 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:#ccc; 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:332px;}
	.mstepMap span {color:#666; 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;}
	/* 검색결과 더보기 */
	.result_more {
	margin:0 0 10px 0; text-align:right;
}
/*지도와 글씨간격*/
.mapArea
{height: 200px; width: 300px; margin-bottom: 5px; }
.mapArea01
{height: 200px; width: 330px; margin-bottom: 5px;}
.viewType02
{ width:100%; position:relative; clear:both;}
.photoRegist td .input_tb {border:none; border-bottom:none;}
.photoRegist td .input_tb tr{border:none; border-bottom:none;}
.photoRegist td .input_tb tr td{padding:0; vertical-align:middle;  border-bottom:none;}
.btnView {position:absolute; bottom:0; right:0;}
/*20150114추가*/
#imageList span {display:block;margin: 3px;}
#imageList span table tr td input[type=button]{
position: relative;
right: 2px;
bottom: 6px;
font-weight: 100;
color: white;
background-color: #35353a;
}
/* photo gallery 11월 1일 추가 left 메뉴*/
.wrap_100 {width:100%;}
.wrap_center{ position:relative; min-width:710px; overflow:hidden;}
.gallery_left {width:91px; float:left;margin-top:20px; display:block;}
.gallery_leftmenu {width:76px;}
.gallery_leftmenu dl{padding:0; margin:0;}
.gallery_leftmenu dt{background:url(/_ui/images/photo/community/photogallery_leftmtop.jpg) no-repeat; height:56px}
/*.gallery_leftmenu dt{background:url() no-repeat; height:56px}*/
.gallery_leftmenu dd.textmenu {color:#727272; font-size:12px; background:url(/_ui/images/photo/community/photogallery_leftmbg.jpg) repeat-y; width:76px; padding:12px 0 12px 13px; text-align:left}
.gallery_leftmenu dd.textmenu a{color:#727272; text-decoration:none; text-align:left; padding-left:6px}
.gallery_leftmenu dd.textmenu a:link{color:#727272; text-decoration:none; text-align:left; padding-left:6px}
.gallery_leftmenu dd.textmenu a:hover{color:#ffffff; text-align:left; font-weight:bold; text-decoration:none; background:url(/_ui/images/photo/community/photogallery_ico1.gif) no-repeat left center; padding-left:6px}
.gallery_leftmenu .textmenu_over {color:#ffffff; font-weight:bold; text-decoration:none;}
.gallery_leftmenu dd.linebtm {background:url(/_ui/images/photo/community/photogallery_leftline.jpg) no-repeat;width:76px; height:1px;}
.gallery_leftmenu dd.btm{background:url(/_ui/images/photo/community/photogallery_leftmbtm.jpg) no-repeat; height:3px; width:76px;}
.mleft1{margin-left:-7px}
.left_banner1 {padding-top:7px;}
.overflow_h {overflow:hidden}
.mbtm1 {margin-bottom:-4px}
.gallery_top {position:relative; top:44px; margin:0 auto; width:580px; left:-40px}
.gallery_top dl{color:#999999;}
.gallery_top dt{display:none}
.gallery_top dd{color:#717372; font:14px dotum; display:inline; height:25px;}
.gallery_top dd a{color:#717372; font:14px dotum; display:inline;padding:4px 6px 3px 11px; }
.gallery_top dd a:link{color:#717372; font:14px dotum; display:inline;padding:4px 6px 3px 11px; }
.gallery_top dd a:hover{background:url(/_ui/images/photo/community/photogallery_topmbg.jpg) no-repeat -2px -1px;padding:4px 6px 3px 11px;color:#FFFFFF; font-weight:bold;  font:14px dotum}
.gallery_top dd.line{background:url(/_ui/images/photo/community/photogallery_topmline1.gif) no-repeat center; padding:1px 10px 0 8px}
.gallery_top dd.over{background:url(/_ui/images/photo/community/photogallery_topmbg.jpg) no-repeat -2px -1px; color:#FFFFFF;padding:4px 6px 3px 11px; font-weight:bold; font:14px dotum}
.gallery_line1 {background:#2a2b30; height:1px; overflow:hidden}
.gallery_line2 {background:#1b1b1f; height:1px; overflow:hidden}
.gallery_line3 {background:#414147; height:1px; margin:0 auto; width:96%; overflow:hidden;}
.gallery_list {border:1px solid #3F4045; margin:0 20px 0 20px; min-width:928px;}
.gallery_list .titlebox{background:#2d2e32; padding:12px 14px 10px 14px; margin:0;}
.gallery_list .title {color:#fff; font:14px dotum; font-weight:bold; background:url(/_ui/images/photo/community/photogallery_ico2.gif) no-repeat; padding:0 4px 0 16px;}
.gallery_view{padding:30px 0px 20px 0px; margin:0 auto; width:99%; display:table;}
.gallery_view ul{padding:0; margin:0; overflow:hidden}
.gallery_view ul li{ float:left;margin:0 18px 10px 20px; width:145px;}
.gallery_view .gallery_img {width:145px; height:96px; padding:0; border:0}
.gallery_view .txt_comment1 {color:#939496; font:12px dotum; width:145px; height:30px; text-align:center; padding:5px 0 0 0;line-height:16px;}
.gallery_view .txt_comment1 a{color:#939496; font:12px dotum;line-height:16px;}
.gallery_view .txt_comment1 a:link{color:#939496; font:12px dotum;line-height:16px;}
.gallery_view .txt_comment1 a:hover{color:#939496; font:12px dotum; text-decoration:underline;line-height:16px;}
.gallery_view .txt_comment1 a:visited{color:#939496; font:12px dotum;line-height:16px;}
/*동영상 추가 2013-10-11 e.h*/
.moviearea_info {width:513px;height:33px;border:1px solid #57585d;margin-top:12px;overflow:hidden;}
.moviearea_info .movie_name_size {float:left;width:430px;padding:12px 0 0 10px;}
.moviearea_info .btn_upload {float:left;width:67px;padding:7px 0 0 0;text-align:right;}
ul.moviecut_pre {width:530px;height:49px;padding-top:10px;}
ul.moviecut_pre li {float:left;width:76px;height:50px;margin-right:12px;}
ul.moviecut_pre .off{border:1px solid #535356;}
ul.moviecut_pre .on{border:2px solid #65b1e7;}
.movie_title_area  {width:530px;height:30px;padding-top:10px;}
.movie_title_area .movie_title_txt {float:left;width:35px;height:20px;padding:3px 0 0 0;}
.movie_title_area .movie_title_input {float:left;width:483px;height:30px;}
.movie_caption_area {width:1000px;}
.movie_caption_area .movie_area {width:530px;height:326px;}
.movie_caption_area .caption_area {width:460px;height:326px;}
.v_movie_title_txt {padding:10px 0}
.v_movie_caption {padding:20px 0 15px 0;}/* 150716  2048팝업추가 */.pop2048{overflow:hidden;background-color:#fff;}#wrap_pop2048{width:100%;padding:0;color:#333;}#wrap_pop2048 .cycle-slideshow{overflow:auto;}#wrap_pop2048 .cycle-slide{display:block;padding:10px;}#wrap_pop2048 .imgControl{position:relative;height:85px}#wrap_pop2048 .imgControl #show{display:block;position:absolute;top:10px;left:10px;width:90px;text-align:center;font-weight:bold;color:#333;}#wrap_pop2048 .imgControl #show span{display:block;width:43px;height:43px;margin:0 auto 8px;overflow:hidden;background:url(/_ui/images/photo/community/bg_slideshow.gif) no-repeat center top}#wrap_pop2048 .imgControl #show.start span{background-position:center bottom}#wrap_pop2048 .imgControl .center{padding-top:20px}#wrap_pop2048 .imgControl .center *{vertical-align:middle}#wrap_pop2048 .cycle-caption{display:inline-block;zoom:1;*display:inline;padding:10px 60px;font-size:14px;font-weight:bold;color:#333; }#wrap_pop2048 .cycle-overlay{position:absolute;top:30px;right:15px;font-size:14px;font-weight:bold;color:#333;}