

/*서브탭메뉴*/
#APT_tab { position:relative; width:980px; height:42px; margin: 0 0 20px 0; text-align:left; background:url(/aptHome/images/sub/tab_bg.gif) bottom repeat-x;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#APT_tab ul { background:#fff; }
#APT_tab ul li { float:left;  float:left; padding:10px 0; width:160px; text-align:center; letter-spacing:-0.05em;
                 display:inline-block;
				 display: -moz-inline-stack;/*FIREFOX2*/				 
				 zoom: 1;/*IE6&7*/
				 *display: inline;/*IE6&7*/
			    }
#APT_tab ul li.on { position:relative; background:#fff; border-top: 3px solid #666; border-left: 3px solid #666; border-right: 3px solid #666; font-size:14px; line-height:19px; font-weight:bold }				  
#APT_tab ul li.off { border-top: 1px solid #dadada; border-left: 1px solid #dadada; border-right: 1px solid #dadada;  font-size:14px; line-height:16px;  margin-top: 2px }				  
#APT_tab ul li.off a:link { color:#666; text-decoration:none }
#APT_tab ul li.off a:hover { color:#000; text-decoration:none }
#APT_tab ul li.off a:visited { color:#666; text-decoration:none }



/******컨텐츠******/
/*아파트소개_사용자*/
#APT_info { font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#APT_info dl.map { position:relative; float:left; width:480px; height:390px; border:1px solid #dadada;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#APT_info dl.map span { position:absolute; left:213px; top:350px }
#APT_info dl.intro { margin: 0 0 15px 500px; height:220px }
#APT_info dl.intro h4 { background:url(/aptHome/images/sub/icon_title.gif) left no-repeat; height:30px; margin:0 0 10px 0; padding: 0 0 0 30px; border-bottom:1px dotted #b2b2b2; font-size:14px; line-height:30px }
#APT_info dl.intro dt { display:inline-block; 
                        display:-moz-inline-stack;/*FIREFOX2*/ 
						zoom: 1;/*IE6&7*/ *display: 
						inline;/*IE6&7*/ 
						width:11%; font-size:12px; line-height:21px; color:#949494 }
#APT_info dl.intro dd { display:inline-block; 
                        display:-moz-inline-stack;/*FIREFOX2*/ 
						zoom: 1;/*IE6&7*/ *display: 
						inline;/*IE6&7*/
						width:83%; font-size:12px; line-height:21px; color:#444 }
#APT_info dl.greeting { background:#efefef; margin: 0 0 0 500px; height:151px; padding:3px }
#APT_info dl.greeting dl { background:#efefef; margin: 0 0 0 500px; height:151px; padding:3px }
#APT_info dl.greeting dt { padding-left:5px; font-size:13px; height:24px; line-height:24px }
#APT_info dl.greeting dd { background:#fff;  padding:5px; overflow:auto; font-size:12px; height:117px; line-height:20px; color:#949494 }
/*아파트소개_관리자*/
#APT_info div { background:#efefef; margin: 0 0 5px 500px; height:220px; border:1px solid #dadada }
#APT_info div dl { margin-bottom:5px; height:134px; overflow:auto;  padding:0 }
#APT_info div dl dd.aptname { padding:5px }
#APT_info div dl dd.aptname input { border:1px solid #dadada; height:24px; padding:2px; font-size:16px; line-height:20px }
#APT_info div dl dd.chk { padding:1px 4px }
#APT_info div dl dd.chk input.item { border:1px solid #dadada; height:18px; *height:17px; padding:2px; font-size:12px; width:90px }
#APT_info div dl dd.chk input.content { border:1px solid #dadada; height:18px; *height:17px; padding:2px; font-size:12px; width:310px }
#APT_info div dl dd.nonechk { padding:1px 5px 1px 22px }
#APT_info div dl dd.nonechk input.item { border:1px solid #dadada; height:17px; padding:2px; font-size:12px; width:90px }
#APT_info div dl dd.nonechk input.content { border:1px solid #dadada; height:17px; padding:2px; font-size:12px; width:310px }
#APT_info div dl.add { text-align:center; }
#APT_info div dl.add dd.btn { text-align:right; padding: 2px 30px 0 5px; font-size:11px; color:#999; }
#APT_info div dl.add dd.btn span { vertical-align:5px; line-height:26px; height:26px; }

#APT_info div dl.add dd.btn span.check { float:left; text-align:left; width:100px; font-size:12px; color:#666; }
#APT_info div dl.add dd.btn span.arrow { float:left; text-align:right; width:255px; margin: 1px 0 0 0; }
a.add_button01 { display:inline-block; 
                 width:22px;
                 height:22px;
                 background:url(/aptHome/images/sub/admin_add_arrd.gif) no-repeat;
			    }
a:hover.add_button01 { background-position:0 -22px; }
a.add_button01 span{ display:none; }
a.add_button02 { display:inline-block; 
                 width:22px;
                 height:22px;
                 background:url(/aptHome/images/sub/admin_add_arru.gif) no-repeat;
				}
a:hover.add_button02 { background-position:0 -22px; }
a.add_button02 span{ display:none; }	
a.add_button03 { display:inline-block; 
                 width:40px;
                 height:22px;
                 background:url(/aptHome/images/sub/admin_add_plus.gif) no-repeat;
				}
a:hover.add_button03 { background-position:0 -22px; }
a.add_button03 span{ display:none; }
a.add_button04 { display:inline-block; 
                 width:40px;
                 height:22px;
                 background:url(/aptHome/images/sub/admin_add_del.gif) no-repeat;
				}
a:hover.add_button04 { background-position:0 -22px; }
a.add_button04 span{ display:none; }
			
/*#APT_info div dl.add dd.btn a { padding:3px 6px 2px 6px;
                                background:#fbfbfb;
								border:1px solid #cacaca;
								-webkit-border-radius: 2px;
								-moz-border-radius: 2px;
								border-radius: 2px;
								font-family:"Courier New", "�뗭�";
								font-weight:bold;
								font-size:12px;ㄷㅇ
								color:#b1b1b1 }
#APT_info div dl.add dd.btn a:link { color:#b1b1b1 }
#APT_info div dl.add dd.btn a:hover { color:#ff9c00 }*/
#APT_info div dl.add dd.info { text-align:left; padding-left:5px; font-size:11px; line-height:13px; color:#a2a2a2; font-family:"�뗭�", "�뗭�泥�" }
#APT_info dl.greeting_write { width:478px; height:129px; text-align:center; vertical-align:bottom; background:#efefef; margin: 0 0 0 500px; border:1px solid #dadada }
#APT_info dl.greeting_write dd { height:25px; padding:5px; text-align:left; font-size:14px; font-weight:bold }
#APT_info dl.greeting_write textarea { background:#fff; text-align:left; width:464px; height:84px; padding:5px; border:0; color:#555 }
#APT_info dl.btn { margin:7px 0 0 500px; height:25px; text-align:center }


/*아파트앨범리스트*/
#ALBUM_list {  width:978px; margin:15px 0 0 0; background:url(/aptHome/images/sub/album_list_bg.gif) left top repeat; border:1px solid #dadada;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#ALBUM_list p.title { float:left; width:100px; margin:0 0 0 15px; font-weight:bold; line-height:30px; font-size:12px; color:#444 }
#ALBUM_list p.btn { float:right; text-align:right; width:100px; height:20px; margin:7px 15px 5px 0 }
#ALBUM_list p.btn a { border:1px solid #ccc; height:16px; background:#fff; padding:0 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#888 }
#ALBUM_list p.btn a:link { color:#888; text-decoration:none }
#ALBUM_list p.btn a:hover { color:#555; text-decoration:none }
#ALBUM_list ul { clear:both; margin:0 0 10px 0;  text-align:center }
#ALBUM_list ul li { position:relative; 
                    display:inline-block;
				    display: -moz-inline-stack;/*FIREFOX2*/				 
				    zoom: 1;/*IE6&7*/
				    *display: inline;/*IE6&7*/
					width:147px; 
					height:100px; 
					border:1px solid #dadada; 
					margin:0 3px 0 0 }
#ALBUM_list ul li.last { display:inline-block;
				         display: -moz-inline-stack;/*FIREFOX2*/				 
				         zoom: 1;/*IE6&7*/
				         *display: inline;/*IE6&7*/
                         width:147px; 
						 height:100px; 
						 border:1px solid #dadada }
#ALBUM_list ul li img { width: 147px; height:100px }
#ALBUM_list ul li p { position:absolute; left:68px; top:68px }
#ALBUM_list ul li p a:link { background:#fff; border:#eee; padding:3px 4px; font-size:11px; color:#666; text-decoration:none }
#ALBUM_list ul li p a:hover { background:#efefef; border:#e4e4e4; padding:3px 4px; font-size:11px; color:#444; text-decoration:none }
#ALBUM_list ul li p a:visited { background:#fff; border:#eee; padding:3px 4px; font-size:11px; color:#666; text-decoration:none }
/*아파트앨범뷰페이지*/
.ALBUM_viewtitle { height:40px; font-size:14px; line-height:40px }
.ALBUM_viewtitle span { font-size:12px; color:#777; line-height:40px }

#ALBUM_view { width:958px; position:relative; background:url(/aptHome/images/sub/album_list_bg.gif) left top repeat; border:1px solid #dadada;  padding:10px; text-align:center }
#ALBUM_view p { position:relative;
                display:inline-block;
				display: -moz-inline-stack;/*FIREFOX2*/				 
				zoom: 1;/*IE6&7*/
				*display: inline;/*IE6&7*/
                width:339px; height:203px; background:#fff; margin:5px }
/*#ALBUM_view p span { position:absolute; right:10px; top:10px }		
#ALBUM_view p span a { padding:4px 8px 3px 8px;
                       background:#28409c;
					   border:#4261b6;
					   -webkit-border-radius: 2px;
				       -moz-border-radius: 2px;
				       border-radius: 2px;
					   font-family:"Courier New", "�뗭�";
					   font-weight:bold;
					   font-size:11px; }
#ALBUM_view p span a:link { color:#e2e6f1 }
#ALBUM_view p span a:hover { color:#fff }
#ALBUM_view p span a:visited { color:#e2e6f1 }*/
#ALBUM_view p span { position:absolute; left:5px; top:5px;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif;}		
#ALBUM_view p img { width:339px; height:203px }
#ALBUM_view p.none { background:none; height:230px; padding:220px 0 0 0; text-align:center; font-size:15px; color:#888 } 
#ALBUM_view button.left { position:absolute; left:30px; top:195px; height:58px; width:35px; background:url(/aptHome/images/sub/album_arrl_off.png) left top no-repeat } 
#ALBUM_view button.left:hover { position:absolute; left:30px; top:195px; height:58px; width:35px; background:url(/aptHome/images/sub/album_arrl_on.png) left top no-repeat }
#ALBUM_view button.right { position:absolute; left:907px; top:195px; height:58px; width:35px; background:url(/aptHome/images/sub/album_arrr_off.png) left top no-repeat } 
#ALBUM_view button.right:hover { position:absolute; left:907px; top:195px; height:58px; width:35px; background:url(/aptHome/images/sub/album_arrr_on.png) left top no-repeat }

/*아파트배치도*/
#APT_plan { width:978px; height:540px; border:1px solid #dadada;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#APT_plan ul.view { float:left; width:750px; background:url(/aptHome/images/sub/plan_view_bg.gif) right no-repeat;  padding:30px 10px; text-align:center; vertical-align:middle }
#APT_plan ul.view img { width:680px; height:475px }
#APT_plan ul.roll { width:30px; float:left; text-align:center; margin: 220px 0 0 13px }
#APT_plan ul.roll a {display:block; width:14px; margin:2px 0; height:14px; background:url(/aptHome/images/sub/list_roll_btn.gif) no-repeat }
#APT_plan ul.roll a.on {background-position:0 -14px }
#APT_plan ul.roll a:hover {background-position:0 -14px }
#APT_plan ul.list { float:right; width:165px; height:528px; text-align:left; margin:0 auto; padding:6px 0 }
#APT_plan ul.list li { position:relative; width:139px; height:98px; margin:5px 0; border:1px solid #f1f1f1; text-align:center }
#APT_plan ul.list li img { width:139px; height:98px }

/*아파트평형도*/
#APT_diagram { width:978px; height:540px; border:1px solid #dadada;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#APT_diagram ul.view { float:left; width:750px; background:url(/aptHome/images/sub/plan_view_bg.gif) right no-repeat; padding:30px 10px; text-align:center; vertical-align:middle }
#APT_diagram ul.view img { width:680px; height:475px }
#APT_diagram ul.roll { width:30px; float:left; text-align:center; margin: 220px 0 0 20px }
#APT_diagram ul.roll a {display:block; width:14px; margin:2px 0; height:14px; background:url(/aptHome/images/sub/list_roll_btn.gif) no-repeat }
#APT_diagram ul.roll a.on {background-position:0 -14px }
#APT_diagram ul.roll a:hover {background-position:0 -14px }
#APT_diagram ul.list { float:left; width:120px; height:540px; text-align:left; list-style:none }
#APT_diagram ul.list li.thum { position:relative; width:118px; height:80px; background:#f4f4f4; border:1px solid #e3e3e3; text-align:center; margin:5px 0 }
#APT_diagram ul.list li.thum a { text-align:center; font-size:24px; line-height:82px; font-weight:bold; font-family:Arial, Helvetica, sans-serif, '�뗭�'; color:#999 }
#APT_diagram ul.list li.thum input.ch { position:absolute; top:5px; left:5px }
#APT_diagram ul.list li.thum a:link { color:#999; text-decoration:none }
#APT_diagram ul.list li.thum a:hover { color:#fa8e24; text-decoration:none }
#APT_diagram ul.list li.thum a:active { color:#fa8e24; text-decoration:none }
#APT_diagram ul.list li.thum a:visited {color:#999; text-decoration:none } 
#APT_diagram ul.list li.noimg { width:118px; height:80px; border:1px solid #e3e3e3; margin:5px 0 }
#APT_diagram ul.list p { width:35px; text-align:center; margin:7px auto }
#APT_diagram ul.list p.prev img { margin: 2px auto }
#APT_diagram ul.list p.prev a {display:block; width:35px; margin:10px auto; height:35px; background:url(/aptHome/images/sub/diag_arr_prev.gif) no-repeat }
#APT_diagram ul.list p.prev a.on {background-position:0 -35px }
#APT_diagram ul.list p.prev a:hover {background-position:0 -35px }
#APT_diagram ul.list p.next a {display:block; width:35px; margin:10px auto; height:35px; background:url(/aptHome/images/sub/diag_arr_next.gif) no-repeat }
#APT_diagram ul.list p.next a.on {background-position:0 -35px }
#APT_diagram ul.list p.next a:hover {background-position:0 -35px }

.admin_chk { position:absolute; left:5px; top:5px }

/*자치기구_상단소개글*/
#ORGAN_intro { width:100%; height:110px; background:url(/aptHome/images/sub/album_list_bg.gif) repeat left top; margin-bottom:30px;  text-align:left }
#ORGAN_intro p { width:97%; height:90px; padding-top:10px; margin:auto;vertical-align:middle }

/*자치기구_회장인사말*/
#ORGAN_greeting { width:980px }
#ORGAN_greeting dl.profile { position:relative; float:left; width:260px; height:450px; text-align:center; margin-right:15px;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; background:url(/aptHome/images/sub/admin_organ_bg.gif) center top no-repeat }
#ORGAN_greeting dl.profile dd.pics { width:230px; height:230px; margin:15px auto;;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; border:1px solid #ccc; background:url(/aptHome/images/sub/admin_organ_profile.gif) center top no-repeat }
#ORGAN_greeting dl.profile dd.pics img { width:230px; height:230px }
#ORGAN_greeting dl.profile a { margin-top:10px; padding:4px 6px 2px 6px }
#ORGAN_greeting dl.profile a:link { background:#efefef; border:1px solid #c5c5c5; font-size:11px; color:#666; text-decoration:none }
#ORGAN_greeting dl.profile a:hover { background:#ddd; border:1px solid #b5b5b5; font-size:11px; color:#444; text-decoration:none }
#ORGAN_greeting dl.profile a:visited { background:#efefef; border:1px solid #c5c5c5; font-size:11px; color:#666; text-decoration:none }
#ORGAN_greeting dl.profile dd.info { width:240px; padding:12px; position:absolute; left:0; bottom:10px; text-align:left }
#ORGAN_greeting dl.profile dd.info p { padding-left:10px; background:url(/aptHome/images/sub/icon_pop_info2.gif) left top no-repeat; ; font-size:11px; line-height:14px; color:#fff }
#ORGAN_greeting dl.profile p.find { height:30px; }
#ORGAN_greeting dl.view { float:left; width:683px; height:428px; padding:10px; border:1px solid #dadada; }
#ORGAN_greeting dl.add { float:left; width:700px; height:446px; padding:1px; border:1px solid #ccc }

#ORGAN_greeting dl.btn { clear:both; text-align:right; padding:15px 0 }

.f_clear { clear:both }

/*자치기구_조직도*/
.chart_select { width:100%; text-align:left; padding: 10px 0; font-size:14px; color:#6c6c6c; line-height:14px; font-weight:bold;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; } 

#chart_imgup { width:100%; text-align:left;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#chart_imgup p select { border:1px solid #ccc; padding:4px }
#chart_imgup p input { border:1px solid #ccc; padding:5px }
#chart_imgup p a { padding:5px 10px; font-size:12px }
#chart_imgup p a:link {  background:#ddd;
                         border:1px solid #c2c2c2;
					     -webkit-border-radius: 2px;
				         -moz-border-radius: 2px;
				         border-radius: 2px;
				         color:#666;
				         text-decoration:none }
#chart_imgup p a:hover { background:#ccc;
                         border:1px solid #b2b2b2;
						 -webkit-border-radius: 2px;
						 -moz-border-radius: 2px;
						 border-radius: 2px;
						 color:#444;
						 text-decoration:none }
#chart_imgup p a:visited { background:#f4f4f4;
                           border:1px solid #c2c2c2;
						   -webkit-border-radius: 2px;
						   -moz-border-radius: 2px;
						   border-radius: 2px;
						   color:#666;
						   text-decoration:none }
						   
#chart_imgup p.info { background:url(/aptHome/images/sub/icon_pop_info.gif) repeat-y left top; margin:0 0 10px 0; padding:0 0 0 10px; ; font-size:11px; line-height:14px; letter-spacing:-0.01em; color:#a1a1a1 }
#chart_imgup p.info01  { background:url(/aptHome/images/sub/icon_pop_info.gif) repeat-y left top; margin:0 0 10px 110px; padding:0 0 0 10px; ; font-size:11px; line-height:14px; letter-spacing:-0.01em; color:#a1a1a1 }
#chart_imgup dl { border:1px solid #dadada; background-color:#f1f1f1; margin-top:10px; padding:20px 10px; text-align:center;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#chart_imgup dl img { max-width:800px; max-height:600px }
#chart_imgup dl.noimg { height:100px; border:1px solid #dadada; background-color:#f1f1f1; margin-top:10px; padding:100px 0 0 0; text-align:center; font-size:13px; color:#888 }

#ORGAN_chart {width:980px;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif;}
#ORGAN_chart th { background:#d1d1d1; padding:8px 0; font-size:13px; color:#6c6c6c } 
#ORGAN_chart th.line { background:url(/aptHome/images/sub/organ_chart_bg.gif) right top no-repeat #d1d1d1; padding:8px 0; font-size:13px; color:#6c6c6c } 
#ORGAN_chart tbody tr td.t01 { background:#f6f6f6; padding:10px; font-size:14px; color:#696969 }
#ORGAN_chart tbody tr td.t02 { background:#fff; padding:10px; font-size:14px; color:#696969 }
#ORGAN_chart tbody tr td input { width:90%; padding:3px; border:1px solid #d1d1d1 }
.btn_area { width:980px; text-align:center; padding:15px 0 } 
.btn_areaR { width:980px; text-align:right; padding:15px 0 } 
.btn_areaRT { width:980px; text-align:right; padding:15px 0 0 0 } 
.chart_tdrline { border-right:1px solid #a6a6a6 }

.ORGAN_none {width:978px;height:100px;border:1px solid #dadada; background-color:#f1f1f1;font-size:13px;padding-top:100px;text-align:center;color:#888 }
.editbox { width:957px; padding:10px; height:500px; border:1px solid #dadada; overflow-y:scroll;  }
.uu_sad { height:10px; margin:5px 0 0 0 }

/***팝업***/
/*소형*/
#POP_S { border:3px solid #ccc; width:400px; background:#fff;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }

#POP_S ul.select { padding:10px; font-size:12px; color:#444 }
#POP_S ul.select input.r01 { margin:0 5px 0 0 }
#POP_S ul.select input.r02 { margin:0 5px 0 15px }

#POP_S ul.regist { background:#efefef;  padding:10px; list-style:none }
#POP_S ul.regist li.search { text-align:center }
#POP_S ul.regist li.search input { border:1px solid #ccc;  padding:5px }
#POP_S ul.regist li.search a {  padding:5px 10px }
#POP_S ul.regist li.search a:link { background:#ddd; border:1px solid #c2c2c2; font-size:12px; color:#666; text-decoration:none }
#POP_S ul.regist li.search a:hover { background:#ccc; border:1px solid #b2b2b2; font-size:12px; color:#444; text-decoration:none }
#POP_S ul.regist li.search a:visited { background:#ddd; border:1px solid #c2c2c2; font-size:12px; color:#666; text-decoration:none }
#POP_S ul.regist li.btn { margin:10px 0 0 0; text-align:center }

#POP_S ul.info { padding:10px;  ; font-size:11px; line-height:14px; color:#b2b2b2 }
#POP_S ul.info li {height:16px; padding-left:10px; background:url(/aptHome/images/sub/icon_pop_info.gif) left top no-repeat }

/*대형*/
#POP_R { border:3px solid #ccc; width:900px; background:#fff;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }

#POP_R ul.edit {  font-size:12px; display:inline }
#POP_R ul.edit li.editer { margin:10px; float:left }
#POP_R ul.edit li.save { margin:10px; float:right; text-align:right }
#POP_R ul.edit li.save a:link { font-size:12px; color:#bbb }
#POP_R ul.edit li.save a:hover { font-size:12px; color:#777 }
#POP_R ul.edit li.save a:visited { font-size:12px; color:#bbb }

#POP_R ul.regist { background:#efefef; padding:10px; list-style:none }
#POP_R ul.regist li.write { text-align:center }
#POP_R ul.regist li.write textarea { width:100%; overflow:auto; border:0; background:#efefef; color:#666 }

#POP_R p.btn { text-align:center; padding:15px 0; background:#fff }
.clear { clear:both }

/*사진크게보기*/
#POP_V { position:relative; width:765px; height:458px; border:3px solid #ccc;  padding:0;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#POP_V p.close { position:absolute; left:720px; top:10px; width:35px; height:35px; background:#dadada;  padding:0 }
.resize { width:765px; height:458px }

/*앨범사진등록*/
#POP_ALBUM { border:3px solid #ccc; background:#efefef; width:430px;  padding:0;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }
#POP_ALBUM ul.photo { background:#efefef }
#POP_ALBUM ul.photo li.thum { float:left; width:146px; height:134px; background:#f7f7f7 url(/aptHome/images/sub/admin_pop_thum.gif) center no-repeat; text-align:center }
#POP_ALBUM ul.photo li.thum img { idth:146px; height:134px }
#POP_ALBUM ul.photo li.regist { float:right; width:280px;  padding:45px 0 10px 0; text-align:center }
#POP_ALBUM ul.photo li.regist input { border:1px solid #ccc; padding:5px }
#POP_ALBUM ul.photo li.regist a {  padding:5px 10px; font-size:12px }
#POP_ALBUM ul.photo li.regist a:link { background:#ddd;
                                       border:1px solid #c2c2c2;
									   -webkit-border-radius: 2px;
									   -moz-border-radius: 2px;
									   border-radius: 2px;
									   color:#666;
									   text-decoration:none }
#POP_ALBUM ul.photo li.regist a:hover { background:#ccc;
                                        border:1px solid #b2b2b2;
										-webkit-border-radius: 2px;
									    -moz-border-radius: 2px;
									    border-radius: 2px;
									    color:#444;
										text-decoration:none }
#POP_ALBUM ul.photo li.regist a:visited { background:#ddd;
                                          border:1px solid #c2c2c2;
										  -webkit-border-radius: 2px;
									      -moz-border-radius: 2px;
									      border-radius: 2px;
										  color:#666;
										  text-decoration:none }
#POP_ALBUM ul.photo li.btn { float:right; width:280px;   text-align:center }

#POP_ALBUM ul.info { clear:both; background:#fff;   padding:10px  } 
#POP_ALBUM ul.info li { height:16px;padding-left:10px; background:url(/aptHome/images/sub/icon_pop_info.gif) left top no-repeat; ; font-size:11px; line-height:14px; color:#b2b2b2 }

/*배치도,평형도_사진등록*/
#POP_PLAN { width:550px; background:#efefef; border:3px solid #ccc; font-size:12px; ; color:#7c7c7c;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }          
#POP_PLAN ul.left { width:210px; float:left; padding:15px 0 }
#POP_PLAN ul.left h4 { text-align:left; font-size:20px; height:40px; padding:0 0 0 15px  }
#POP_PLAN ul.left li.info { background:url(/aptHome/images/sub/icon_pop_info.gif) no-repeat left top; margin-left:15px; padding:0 0 0 15px; ; font-size:11px; line-height:14px; letter-spacing:-0.01em; color:#929292; }
#POP_PLAN ul.regist { width:330px; float:left; border-left:1px solid #e0e0e0 }
#POP_PLAN ul.regist li.list { float:left; width:100%; padding:15px; display:inline-block }
#POP_PLAN ul.regist li.list p {  padding-bottom:10px }
#POP_PLAN ul.regist li.list p input { margin-top:-1px; width:90%; border:1px solid #dadada; padding:3px 3px 2px 3px; }
#POP_PLAN ul.regist li.list p a { margin:0; padding:4px 5px 3px 5px; font-size:12px; line-height:14px }
#POP_PLAN ul.regist li.list p a:link { background:#ddd; 
                                       border:1px solid #c2c2c2;
									   -webkit-border-radius: 2px;
									   -moz-border-radius: 2px;
									   border-radius: 2px;
									   color:#666;
									   text-decoration:none }
#POP_PLAN ul.regist li.list p a:hover { background:#ccc;
                                        border:1px solid #b2b2b2;
									    -webkit-border-radius: 2px;
									    -moz-border-radius: 2px;
									    border-radius: 2px;
									    color:#444;
									    text-decoration:none }
#POP_PLAN ul.regist li.list p a:visited { background:#ddd;
                                          border:1px solid #c2c2c2; 
									      -webkit-border-radius: 2px;
									      -moz-border-radius: 2px;
									      border-radius: 2px;
										  color:#666;
										  text-decoration:none }
#POP_PLAN ul.regist li.list_add { display:inline-block; width:100%; text-align:center }
#POP_PLAN ul.regist li.list_add a { display:block; margin:0 auto 10px auto; width:29px; height:29px; background:url(/aptHome/images/sub/pop_add_pics.gif) no-repeat; }
#POP_PLAN ul.regist li.list_add a.on {background-position:0 -29px }
#POP_PLAN ul.regist li.list_add a:hover {background-position:0 -29px }
/*수정필요
#POP_PLAN ul.regist li.list_add a { padding:3px 8px;
                                    background:#fbfbfb;
									border:1px solid #cacaca;
									-webkit-border-radius: 2px;
									-moz-border-radius: 2px;
									border-radius: 2px;
									font-family:"Courier New", Courier, monospace;
									font-weight:bolder;
									font-size:18px;
									color:#b1b1b1 }
#POP_PLAN ul.regist li.list_add a:link { color:#b1b1b1 }
#POP_PLAN ul.regist li.list_add a:hover { color:#ff9c00 }
#POP_PLAN ul.regist li.info { clear:both; width:100%; background:url(/aptHome/images/sub/icon_pop_info.gif) repeat-y left top; margin:15px; padding:0 0 0 10px; ; font-size:11px; line-height:14px; letter-spacing:-0.01em; color:#b2b2b2 }*/

#POP_PLAN ul.btn { clear:both; width:100%; background:#fff;  padding:15px 0; text-align:center }




#POP_PLAN_EDIT { width:600px; background:#efefef; border:3px solid #ccc; font-size:12px; ; color:#7c7c7c;font-family:Nanum Gothic,Dotum, AppleGothic, sans-serif; }          
#POP_PLAN_EDIT ul.left { width:210px; float:left; padding:15px 0 }
#POP_PLAN_EDIT ul.left h4 { text-align:left; font-size:20px; height:40px; padding:0 0 0 15px  }
#POP_PLAN_EDIT ul.left li.info { background:url(/aptHome/images/sub/icon_pop_info.gif) no-repeat left top; margin-left:15px; padding:0 0 0 15px; ; font-size:11px; line-height:14px; letter-spacing:-0.01em; color:#929292; }
#POP_PLAN_EDIT ul.regist { width:380px; float:left; border-left:1px solid #e0e0e0 }
#POP_PLAN_EDIT ul.regist li.list { float:left; width:100%; padding:15px; display:inline-block }
#POP_PLAN_EDIT ul.regist li.list p {  padding-bottom:10px }
#POP_PLAN_EDIT ul.regist li.list p input { width:90%; }
#POP_PLAN_EDIT ul.regist li.list p a { margin:0; padding:4px 5px 3px 5px; font-size:12px; line-height:14px }
#POP_PLAN_EDIT ul.regist li.list p a:link { background:#ddd; 
                                       border:1px solid #c2c2c2;
									   -webkit-border-radius: 2px;
									   -moz-border-radius: 2px;
									   border-radius: 2px;
									   color:#666;
									   text-decoration:none }
#POP_PLAN_EDIT ul.regist li.list p a:hover { background:#ccc;
                                        border:1px solid #b2b2b2;
									    -webkit-border-radius: 2px;
									    -moz-border-radius: 2px;
									    border-radius: 2px;
									    color:#444;
									    text-decoration:none }
#POP_PLAN_EDIT ul.regist li.list p a:visited { background:#ddd;
                                          border:1px solid #c2c2c2; 
									      -webkit-border-radius: 2px;
									      -moz-border-radius: 2px;
									      border-radius: 2px;
										  color:#666;
										  text-decoration:none }
#POP_PLAN_EDIT ul.regist li.list_add { display:inline=block; width:100%; margin:20px 0; text-align:center }
#POP_PLAN_EDIT ul.regist li.list_add a { padding:3px 8px;
                                    background:#fbfbfb;
									border:1px solid #cacaca;
									-webkit-border-radius: 2px;
									-moz-border-radius: 2px;
									border-radius: 2px;
									font-family:"Courier New", Courier, monospace;
									font-weight:bolder;
									font-size:18px;
									color:#b1b1b1 }
#POP_PLAN_EDIT ul.regist li.list_add a:link { color:#b1b1b1 }
#POP_PLAN_EDIT ul.regist li.list_add a:hover { color:#ff9c00 }
#POP_PLAN_EDIT ul.regist li.info { clear:both; width:100%; background:url(/aptHome/images/sub/icon_pop_info.gif) repeat-y left top; margin:15px; padding:0 0 0 10px; ; font-size:11px; line-height:14px; letter-spacing:-0.01em; color:#929292 }

#POP_PLAN_EDIT ul.btn { clear:both; width:100%; background:#fff;  padding:15px 0; text-align:center }



/*팝업별포지션*/
.plan_add { position:absolute; left:50%; margin-left:-400px; margin-top:120px; z-index:100 }
.plan_edit { position:absolute; left:50%; margin-left:-400px; margin-top:200px; z-index:100 }
.map_add { position:absolute; left:50%; margin-left:-450px; margin-top:135px; z-index:100 }
.t_photo { position:absolute; left:50%; margin-left:-300px; margin-top:120px; z-index:100 }
.pop_df { position:absolute; z-index:100 }
.t_intro { position:absolute; z-index:100; left:50%; margin-left: -451px; margin-top:250px }


.file { border:1px solid #b9b9b9; font-size:12px; padding:4px; background-color:#fff; }
.input_eq { font-size:12px; padding:4px; }
.file_sel { font-size:12px; padding:3px; border:1px solid #b9b9b9; }

/*filetype제어
.beauty { background:#959595; 
		 border:1px solid #808080;
         -webkit-border-radius: 2px;  
         -moz-border-radius: 2px;  
         border-radius: 2px; 
         padding:3px 6px 4px 6px;
		 margin-top:2px;
		 cursor:pointer;
		 color:#fff;
        }
.input-file-txt  { display: inline;
                   width: 150px;
                   margin-right: 5px;
				   margin-top:-3px;
				   padding: 3px;
                   font-size: 13px; 
                   outline: none;  
                   background: #fff;
                   border: 1px solid #d4d4d4; 
                  }
.input-file-container { width: 100px;
                        height: 16px;
                        display: inline;
                        overflow: hidden;
                       }
.input-file-hidden { cursor: pointer;
                     display: inline;
                     height: 20px;
                     left: 0;
                     filter: Alpha(Opacity=0);
                     opacity: 0;
                     position: absolute;
                     width: 150px;
                   }
.input-file-txt { padding: 3px;
                  font-size: 13px; 
                  outline: none;  
                  background: #fff;
                  border: 1px solid #d4d4d4;   
                 } 
				 
.beauty2 { background:#959595; 
		 border:1px solid #808080;
         -webkit-border-radius: 2px;  
         -moz-border-radius: 2px;  
         border-radius: 2px; 
         padding:3px 6px 3px 6px;
		 cursor:pointer;
		 color:#fff;
        }
.input-file-txt2  { display: inline;
                   width: 250px;
                   margin-right: 5px;
				   margin-top:-7px;
                  }
.input-file-container2 { width: 200px;
                        height: 16px;
                        display: inline;
                        overflow: hidden;
                       }
.input-file-hidden2 { cursor: pointer;
                     display: inline;
                     height: 20px;
                     left: 0;
                     filter: Alpha(Opacity=0);
                     opacity: 0;
                     position: absolute;
                     width: 250px;
                   }
.input-file-txt2 { padding: 3px;
                  font-size: 13px; 
                  outline: none;  
                  background: #fff;
                  border: 1px solid #d4d4d4;   
                 }
				 

.beauty3 { background:#959595; 
		 border:1px solid #808080;
         -webkit-border-radius: 2px;  
         -moz-border-radius: 2px;  
         border-radius: 2px; 
         padding:3px 6px 3px 6px;
		 cursor:pointer;
		 color:#fff;
        }
.input-file-txt3  { display: inline;
                   width: 300px;
                   margin-right: 5px;
				   margin-top:-7px;
				   padding: 3px;
                   font-size: 13px; 
                   outline: none;  
                   background: #fff;
                   border: 1px solid #d4d4d4; 
                  }
.input-file-container3 { width: 250px;
                        height: 16px;
                        display: inline;
                        overflow: hidden;
                       }
.input-file-hidden3 { cursor: pointer;
                     display: inline;
                     height: 20px;
                     left: 0;
                     filter: Alpha(Opacity=0);
                     opacity: 0;
                     position: absolute;
                     width: 300px;
                   }

				 
.beauty4 { background:#959595; 
		 border:1px solid #808080;
         -webkit-border-radius: 2px;  
         -moz-border-radius: 2px;  
         border-radius: 2px; 
         padding:3px 6px 4px 6px;
		 margin-top:2px;
		 cursor:pointer;
		 color:#fff;
        }
.input-file-txt4  { display: inline;
                   width: 100px;
                   margin-right: 5px;
				   margin-top:-3px;
				   padding: 3px;
                   font-size: 13px; 
                   outline: none;  
                   background: #fff;
                   border: 1px solid #d4d4d4; 
                  }
.input-file-container4 { width: 70px;
                         height: 16px;
                         display: inline;
                         overflow: hidden;
                       }
.input-file-hidden4 { cursor: pointer;
                     display: inline;
                     height: 20px;
                     left: 0;
                     filter: Alpha(Opacity=0);
                     opacity: 0;
                     position: absolute;
                     width: 100px;
                   }
.input-file-txt4 { padding: 3px;
                  font-size: 13px; 
                  outline: none;  
                  background: #fff;
                  border: 1px solid #d4d4d4; 
                 }  */