@charset "utf-8";

.myalbum_content_box .myalbum_content {width:950px; height:; margin:0 auto; background:url('/images/myalbum/contentbg.gif') no-repeat left 86px;}
.myalbum_content_box .myalbum_content .leftbox {float:left; width:239px; height:100%; margin-top:14px; padding:0 15px 60px; border-right:1px solid #eaeaea;}
.myalbum_content_box .myalbum_content .rightbox {float:right; width:665px; height:100%; margin-top:14px; padding:0 0 60px 15px; text-align:left;}


/* left content */
.leftbox .myinfobox {text-align:left;}
.leftbox .myinfobox .visitnum, .leftbox .myinfobox .visitnum strong {font-size:11px; color:#797873;}
.leftbox .myinfobox .myinfo {width:225px; height:252px; margin-top:3px; padding:8px 7px; background:url('/images/myalbum/myinfobg.gif') no-repeat;}
.leftbox .myinfobox .myinfo .myphoto {width:180px; border:2px solid #727272; margin-left:20px;}
.leftbox .myinfobox .myinfo .info1 {margin:7px 0 10px; padding:0 2px;}
.leftbox .myinfobox .myinfo .info1 strong.myid {float:left; font-size:14px; color:#1a9ff4;}
.leftbox .myinfobox .myinfo .info1 .editbut {float:right; margin-right:2px;}
.leftbox .myinfobox .myinfo div {margin-left:5px; line-height:15px; font-size:11px; color:#797873;}
.leftbox .myinfobox .myinfo div strong {font-size:11px; color:#797873;}

.leftbox .photobut {margin:10px 0 8px; text-align:center;}

.leftbox .searchbox {width:239px; height:31px; background:url('/images/myalbum/searchbg.gif') no-repeat;}
.leftbox .searchbox .photosearchinput {width:192px; height:13px; margin:5px 0 5px 12px; padding:4px 3px 3px; vertical-align:top;}
.leftbox .searchbox .searchbut {vertical-align:top;}

.leftbox .photoalbumbox {width:218px; margin:16px 10px 0; text-align:left;}
.leftbox .photoalbumbox h3 {padding:6px 5px; font-size:12px; color:#6c6b6b; background:url('/images/myalbum/titlelineimg.gif') repeat-x left bottom;}
.leftbox .photoalbumbox h3 em {color:#999999;font-style:normal; font-weight:normal;}
.leftbox .photoalbumbox ul {padding:10px 5px;}
.leftbox .photoalbumbox ul li {padding-left:23px; line-height:20px; background:url('/images/myalbum/photoicon.gif') no-repeat left 50%;}
.leftbox .photoalbumbox ul li a {color:#999999;}
.leftbox .photoalbumbox ul li a:hover {text-decoration:underline; color:#6f6f6f;}

.leftbox .tryvelerbox {width:219px; margin:10px 10px 0; text-align:left;}
.leftbox .tryvelerbox .boxtop {width:210px; height:12px; padding:12px 0px 0 9px; background:url('/images/myalbum/boxtopbg.gif') no-repeat;}
.leftbox .tryvelerbox .boxbottom {width:219px; height:9px; font-size:0; background:url('/images/myalbum/boxbottombg.gif') no-repeat;}
.leftbox .tryvelerbox .tryvelerlist {width:191px; padding:6px 13px 2px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.leftbox .tryvelerbox .tryvelerlist li {padding:6px 2px 3px 0; font-size:11px; background:url('/images/myalbum/listlineimg.gif') repeat-x left bottom;}
.leftbox .tryvelerbox .tryvelerlist li.noneline {background:url('');}
.leftbox .tryvelerbox .tryvelerlist li strong {font-size:11px; color:#2987e5; font-weight:normal;}
.leftbox .tryvelerbox .tryvelerlist li .visitdate span {float:left; font-size:11px; color:#6a6a6a;}
.leftbox .tryvelerbox .tryvelerlist li .visitdate .delbut{float:right;}



/* right content */
.rightbox .photoalbum {margin:13px 0 20px 5px;}
.rightbox .myalbumtitle {width:617px; height:13px; padding:9px 17px 8px; color:#fff; font-weight:bold; background:url('/images/myalbum/infobg.gif') no-repeat;}

.rightbox .albumlistbox {width:650px; margin-top:15px;}
.rightbox .albumlistbox .pagebox {padding:0 4px 5px 0; background:url('/images/myalbum/pageline.gif') repeat-x left bottom;}
.rightbox .albumlistbox .pagebox2 {padding:10px 4px 0 0; text-align:right; background:url('/images/myalbum/pageline.gif') repeat-x left top;}
.rightbox .albumlistbox .pagebox .viewselbox {float:left; font-size:11px; color:#6a6a6a;}
.rightbox .albumlistbox .pagebox .viewselbox input {width:12px; height:12px; margin:0 4px 0 2px; font-size:0px;}
.rightbox .albumlistbox .pagebox .paging {float:right; vertical-align:middle;}
.rightbox .albumlistbox .pagebox .paging a, .rightbox .albumlistbox .pagebox2 a {margin:0 2px; color:#686868; font-size:11px;}

.rightbox .albumlistbox .myalbumlist li {width:620px; padding:9px 15px; background:url('/images/myalbum/albumlistline.gif') repeat-x left bottom;}
.rightbox .albumlistbox .myalbumlist li.noneline {background:url('');}
.rightbox .albumlistbox .myalbumlist li .albumthumbbox {float:left; width:145px; padding-right:15px; text-align:right;}
.rightbox .albumlistbox .myalbumlist li .albumthumbbox img.secreticon {margin:1px 5px 0 0; vertical-align:top;}
.rightbox .albumlistbox .myalbumlist li .albumthumbbox img.albumthumb {width:75px; height:75px; padding:5px 25px 15px 23px; background:url('/images/myalbum/albumthumbbg.gif') no-repeat;}

.rightbox .albumlistbox .myalbumlist li .albuminfo {float:right; width:460px;}
.rightbox .albumlistbox .myalbumlist li .albuminfo h4 {margin:2px 0 8px; line-height:17px;}
.rightbox .albumlistbox .myalbumlist li .albuminfo h4 a {font-size:14px; color:#3d3d3d;}
.rightbox .albumlistbox .myalbumlist li .albuminfo p {font-size:11px; line-height:14px; color:#858585;}

.rightbox .albumlistbox .myalbumlist li .albuminfo .albummodbut {margin-top:11px; font-size:11px; color:#b3b3b3;}
.rightbox .albumlistbox .myalbumlist li .albuminfo .albummodbut a {padding:0 6px; color:#5a5a5a; font-size:11px;}
.rightbox .albumlistbox .myalbumlist li .albuminfo .albummodbut .addphotobut a {padding:0 6px 0 0; color:#ff8a00;}


/* 통합검색 */
.rightbox .searchinputbox {margin:39px 0 36px; text-align:center;}
.rightbox .searchinputbox .searchinput {width:269px; height:19px; margin-right:8px; padding:5px 9px 0; font-size:14px; color:#494949; font-weight:bold; border:3px solid #4d4d4d;}


.rightbox .resultbox .resulttext {color:#787878;}
.rightbox .resultbox .resulttext .bluetext {color:#398ee5;}
.rightbox .resultbox .resulttext .boldfont {color:#313131;}


.rightbox .resultbox .searchtab {height:24px; margin-top:14px; padding-left:6px; background:url('/images/myalbum/search/searchtabbg.gif') no-repeat;}
.rightbox .resultbox .searchtab li {float:left; display:block;}
.rightbox .resultbox .searchtab li.menu1 {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat left top; cursor:pointer;}
.rightbox .resultbox .searchtab li.menu1_sel {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat left bottom;}
.rightbox .resultbox .searchtab li.menu2 {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat -80px top; cursor:pointer;}
.rightbox .resultbox .searchtab li.menu2_sel {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat -80px bottom;}
.rightbox .resultbox .searchtab li.menu3 {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat -160px top; cursor:pointer;}
.rightbox .resultbox .searchtab li.menu3_sel {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat -160px bottom;}
.rightbox .resultbox .searchtab li.menu4 {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat -240px top; cursor:pointer;}
.rightbox .resultbox .searchtab li.menu4_sel {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat -240px bottom;}
.rightbox .resultbox .searchtab li.menu5 {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat -320px top; cursor:pointer;}
.rightbox .resultbox .searchtab li.menu5_sel {display:block; width:80px; height:24px; background:url('/images/search/searchtab.gif') no-repeat -320px bottom;}


.rightbox .resultbox .resultcontent {padding:0 15px;}

.contenttitle {margin:50px 0 14px; padding-bottom:3px; border-bottom:1px solid #d8d8d8;}
.contenttitle h2 {float:left; font-size:12px; color:#7b7a7a; font-weight:normal;}
.contenttitle h2 strong {font-size:14px; color:#ff7901;}
.contenttitle span {float:right; margin-top:3px;}
.contenttitle span a {font-size:11px; color:#2552b9;}


.photolist li {float:left; width:150px; margin-right:8px; margin-bottom:20px;}
.photolist li.nonemargin {margin:0px 0px 20px 0px;}
.photolist li p.phototitle {margin:8px 0 5px; padding-left:15px; color:#646464; font-size:11px; font-weight:bold; background:url('/images/common/content/icon.gif') no-repeat left 50%;}
.photolist li p.photonick {padding-left:15px; color:#9f9e9e; font-size:11px;}

.albumlist li {margin-bottom:25px;}
.albumlist li .albumimg {float:left;}
.albumlist li .albuminfo {float:left; padding: 0 10px;}
.albumlist li .albuminfo h4 {margin:4px 0 12px; padding-left:15px; color:#646464; font-size:12px; background:url('/images/common/content/icon.gif') no-repeat left 50%;}
.albumlist li .albuminfo .infostyle1 {margin:3px 0; padding-left:15px; color:#7c7c7c; font-size:11px;}
.albumlist li .albuminfo .infostyle2 {margin:7px 0 0; padding-left:15px; color:#9f9e9e; font-size:11px;}

/* flash_comment */


.rightbox .commentbox p {margin-bottom:3px;}
.rightbox .commentbox p span {margin-left:5px; font-size:11px; color:#a1a1a1;}
.rightbox .commentbox .commenttextarea {width:572px; height:63px; border:1px solid #e2e2e2;}

.rightbox .commentbox .commentlist {margin-top:13px; border-top:1px solid #d8d8d8;}
.rightbox .commentbox .commentlist li {padding:14px 7px 15px; background:url('/images/myalbum/flashalbum/lineimg.gif') repeat-x left bottom;}
.rightbox .commentbox .commentlist li .commentinfo {margin-bottom:10px; font-size:10px; color:#dfdfdf;}
.rightbox .commentbox .commentlist li .commentinfo strong {margin-right:9px; padding-left:15px; font-size:11px; color:#2987e5; font-weight:normal; background:url('/images/common/content/icon2.gif') no-repeat left 40%;}
.rightbox .commentbox .commentlist li .commentinfo strong a {font-size:11px; color:#2987e5;}
.rightbox .commentbox .commentlist li .commentinfo span {margin:0 5px; font-size:11px; color:#a7a6a6;}
.rightbox .commentbox .commentlist li .commentinfo span a {font-size:11px; color:#a7a6a6;}

.rightbox .commentbox .commentlist li .commenttext {padding-left:15px; font-size:11px; color:#6a6a6a; line-height:14px;}

.rightbox .commentbox .pagebox {padding:20px 0; text-align:center;}
.rightbox .commentbox .pagebox a {margin:0 2px; color:#686868; font-size:11px;}
.rightbox .commentbox .pagebox a .selpage {font-weight:bold; color:#828282; font-size:11px; font-style:normal;}
.rightbox .commentbox .pagebox a img {vertical-align:-3px;}

/* 마이앨범_최근다녀간트라이블러_20090924pky추가 */
.rightbox .albumlistbox .visitorlist {}
.rightbox .albumlistbox .visitorlist li {float:left; width:295px; padding:15px; background:url('/images/myalbum/albumlistline.gif') repeat-x left bottom;}
.rightbox .albumlistbox .visitorlist li.noneline {background:url('');}

.rightbox .albumlistbox .visitorlist li .tryvelerimg {float:left;}
.rightbox .albumlistbox .visitorlist li .tryvelerimg img {width:50px; height:50px;}

.rightbox .albumlistbox .visitorlist li .recentlytryvelerinfo {float:left; padding-left:10px;}
.rightbox .albumlistbox .visitorlist li .recentlytryvelerinfo p {margin-bottom:4px; font-size:11px; color:#318ce6;}
.rightbox .albumlistbox .commentlist li .recentlytryvelerinfo p a {color:#318ce6;}
.rightbox .albumlistbox .visitorlist li .recentlytryvelerinfo span {font-size:11px; color:#848484;}
.rightbox .albumlistbox .visitorlist li .recentlytryvelerinfo div {margin-top:7px;}





/* 마이앨범_최근다녀간트라이블러_20090924pky추가 */
.rightbox .albumlistbox .commentlist {}
.rightbox .albumlistbox .commentlist li {width:620px; padding:15px; background:url('/images/myalbum/albumlistline.gif') repeat-x left bottom;}
.rightbox .albumlistbox .commentlist li.noneline {background:url('');}

.rightbox .albumlistbox .commentlist li .tryvelerimg {float:left;}

.rightbox .albumlistbox .commentlist li .recentlycommentinfo {float:left; width:380px; padding:0 20px;}
.rightbox .albumlistbox .commentlist li .recentlycommentinfo p {margin-bottom:4px; font-size:11px; color:#318ce6;}
.rightbox .albumlistbox .commentlist li .recentlycommentinfo p a {color:#318ce6;}
.rightbox .albumlistbox .commentlist li .recentlycommentinfo p span {margin-left:5px; font-size:11px; color:#848484;}
.rightbox .albumlistbox .commentlist li .recentlycommentinfo p.commentcontent {margin-top:7px; line-height:15px; font-size:11px; color:#848484;}





/* 마이앨범_러브미_20090928pky추가 */
.rightbox .lovedes {width:600px; height:13px; padding:9px 25px 8px; color:#6b6b6b; font-size:11px; background:url('/images/myalbum/desbg.gif') no-repeat;}

.rightbox .luvbox {width:650px; margin-top:15px;}

.rightbox .luvbox {width:650px; margin-top:40px;}
.rightbox .luvbox .pagebox {padding:0 4px 7px 0; text-align:right; background:url('/images/myalbum/pageline.gif') repeat-x left bottom;}
.rightbox .luvbox .pagebox2 {padding:15px 4px 0 0; text-align:right; background:url('/images/myalbum/pageline.gif') repeat-x left top;}
.rightbox .luvbox .pagebox .paging {vertical-align:middle;}
.rightbox .luvbox .pagebox .paging a, .rightbox .luvbox .pagebox2 a {margin:0 2px; color:#686868; font-size:11px;}
.rightbox .luvbox .pagebox .paging a .selpage, .rightbox .luvbox .pagebox2 a .selpage {font-weight:bold; color:#1a9ff4; font-size:11px; font-style:normal;}
.rightbox .luvbox .pagebox2 a img {vertical-align:top;}

.rightbox .luvbox .luvlist li {width:620px; padding:10px 15px 11px; background:url('/images/myalbum/albumlistline.gif') repeat-x left bottom;}
.rightbox .luvbox .luvlist li.noneline {background:url('');}
.rightbox .luvbox .luvlist li .albumthumbbox {float:left; width:90px;}
.rightbox .luvbox .luvlist li .albumthumbbox img.albumthumb {width:90px; height:90px; padding:2px; background:url('/images/myalbum/imgbg.gif') no-repeat;}

.rightbox .luvbox .luvlist li .albuminfo {float:left; width:378px; padding-left:25px;}
.rightbox .luvbox .luvlist li .albuminfo p.luvname {padding:3px 0; font-size:12px; color:#318ce6;}
.rightbox .luvbox .luvlist li .albuminfo p.luvname a {color:#318ce6;}
.rightbox .luvbox .luvlist li .albuminfo p.luvinfo {font-size:11px; line-height:14px; color:#848484;}

.rightbox .luvbox .luvlist li .safebut {float:right; width:63px; padding:35px 30px 0;}



.safebox {width:215px; padding:9px 8px; text-align:left; border:1px solid #000; background-color:#ffe270;}
.safebox p {font-size:11px; color:#2f2f2f; line-height:15px;}
.idbox {width:46px; padding:5px 8px; text-align:left; border:1px solid #000; background-color:#ffe270;}



/* 마이앨범 홈 */
.rightbox .photoalbum .myalbum {float:left;}
.rightbox .photoalbum .lovebanner {float:right; margin:7px 24px 0 0;}

.rightbox .myphotolist {padding:10px 10px 30px;}
.rightbox .myphotolist li {float:left; width:200px; height:200px; padding:5px; text-align:center;}

.rightbox .albumstitle {clear:both; margin-top:30px;}
.rightbox .homelist {padding:20px 17px;}
.rightbox .homelist li {float:left; display:inline; margin:0 15px;}
.rightbox .homelist li img {width:75px; height:75px; padding:5px 25px 15px 23px; background:url('/images/home/albumthumbbg.gif') no-repeat;}
.rightbox .homelist li strong {display:block; margin:10px 0;}

.rightbox .mybox {margin-top:35px;}
.rightbox .mybox dl {float:left; width:210px;}
.rightbox .mybox dl.lovemebox {margin:0 10px;}
.rightbox .mybox dl dd {width:180px; margin:0 15px; padding:13px 0; background:url('/images/myalbum/lineimg.gif') repeat-x left bottom;}
.rightbox .mybox dl dd.noneline {background:url('');}
.rightbox .mybox dl dd .menuimg {float:left; width:50px; height:50px;}
.rightbox .mybox dl dd .menuinfo {float:left; width:120px; padding-left:10px;}
.rightbox .mybox dl dd .menuinfo strong {display:block; margin:3px 0;}
.rightbox .mybox dl dd .menuinfo span {display:block; font-size:11px; color:#8b8b8b;}

/* left content_20090929ky수정 */
.leftbox .leftmenutop {width:239px; height:4px; margin-top:10px; font-size:0; background:url('../images/myalbum/leftboxtopbg.gif') no-repeat;}
.leftbox .leftmenubottom {width:239px; height:4px; font-size:0; background:url('../images/myalbum/leftboxbottombg.gif') no-repeat;}

.leftbox .leftmenubox {width:231px; padding:0 3px; text-align:left; border-left:1px solid #888888; border-right:1px solid #888888;}
.leftbox .leftmenubox h3 {width:220px; height:27px; padding-left:11px; background:url('../images/myalbum/textbg.gif') no-repeat;}
.leftbox .leftmenubox h3 strong {float:left; margin-top:7px; color:#318ce6; font-size:12px;}
.leftbox .leftmenubox h3 span {font-size:11px; color:#4e4e4e; font-weight:normal;}
.leftbox .leftmenubox h3 .viewbut {float:right; margin:4px 9px 0 0;}

.leftbox .leftmenubox .detailviewbox {margin-top:2px;}
.leftbox .leftmenubox .detailviewbox .viewtext {margin:0 10px; padding:10px 8px; line-height:15px; font-size:11px; color:#868686; background:url('../images/myalbum/titleline.gif') repeat-x left top;}
.leftbox .leftmenubox .detailviewbox .viewtext p {float:left; width:150px; font-size:11px; color:#868686;}
.leftbox .leftmenubox .detailviewbox .viewtext .lovebut {float:right; margin-top:2px;}


.leftbox .leftmenubox .detailviewbox ul {padding:0 7px;}
.leftbox .leftmenubox .detailviewbox ul li {float:left; display:inline; width:35px; height:35; margin:3px;}
.leftbox .leftmenubox .detailviewbox .morebut {margin:0 10px; padding:8px 0 5px; text-align:right;}


.leftbox .leftmenubox .menulist {padding:0px 12px;}
.leftbox .leftmenubox .menulist dt {margin:9px 0; font-size:11px; color:#318ce6; font-weight:bold;}
.leftbox .leftmenubox .menulist dt a {color:#318ce6;}
.leftbox .leftmenubox .menulist dt span {font-size:11px; color:#4e4e4e; font-weight:normal;}
.leftbox .leftmenubox .menulist dd {margin-bottom:8px; font-size:11px; color:#999999;}
.leftbox .leftmenubox .menulist dd a {color:#999999;}
.leftbox .leftmenubox .menulist dd.morebut {padding-left:9px;}

