body, td, select, input, div, form, textarea, center, option, pre, blockquote {font-size:12px; font-family:dotum; color:#6e6e6e; line-height:150%;}
body {margin:0;}

.textarea {border:1px solid #333; font-size:9pt; color:#444; background:#fff;}
.submit, .button {border:1px solid #777; font-size:9pt; color:#fff; background:#aaa; height:19px;}
.input_normal {width:120px; height:20px; border:1px solid #b8b8b8; font-size:9pt; color:#444; background:#fff;}
.location {font-size:9pt; color:#676767; font-family: dotum, dotumche, verdana; text-decoration: none;}
.title {height:33px;}
.list0, .list1 {height:28px; font-size:9pt;}
.list0 {background:#ececec;}
.list1 {background:#f7f7f7;}
.membertd1 {border-bottom:1px solid #ddd; background:#f1f1f1; width:30%; height:27px; padding-left:15px;}
.membertd2 {border-bottom:1px solid #ddd; width:70%; height:27px; padding-left:15px; color:#666;}
.menutd {padding-left:23px;}
.createtd1 {padding:10px 0 10px 25px;}
.createtd2 {padding:10px 0 20px 25px;}
.boardline {border-bottom:1px solid #cfcfcf; height:27px; padding-top:6px;}
.latestlist {padding: 3px 0 3px 15px;}
.schoollist {font-size:9pt;}
.boldschool {font-size:9pt; font-weight:bold;}
.linkschool {font-size:9pt; color:#182863;}
.mainnotice {font-size:9pt; color:#182863;}
.customer1 {line-height:140%; padding-left:20px;}
.customer2 {line-height:140%; padding: 10px 0 20px 20px;}
.logintd {border:1px solid #c7c7c7; width:50%; font-size:9pt;}
.style1 {font-size:9pt; font-weight: bold; padding-left:10px; padding-right:10px;}
.style2 {color: #333;}
.style3 {font-size:9pt; color:#444; padding-left:25px; padding-right:10px;}
.gbold {font-size :9pt; color:#000; font-weight:bold;}
.spspsp {color: #f8f8f8;}
.joo {color: #fe5353;}
.menubig {font-size: 14px; font-weight: bold;}
.menudot {font-size: 5px;}

a {text-decoration: none;}
a:link {color: #666;}
a:visited {color: #666;}
a:hover {text-decoration: none; color: #aaa;}
a:active {color: #ccc;}
/*body, td, th {font-size: 12px; color: #4f4e2f;}*/

/* 새로 추가 */
img {border: 0;}
ul, ol {margin: 0; padding: 0; list-style: none;}
table {border-collapse: collapse; border: 0;}
th, td {border: 0; padding: 0;}
form, h1, h3, p {margin: 0;}
button {background: none; border: none; cursor: pointer; padding: 0;}

.clear {clear: both;}
.pt10 {padding-top: 10px;}
.pb5 {padding-bottom: 5px;}
.pb30 {padding-bottom: 30px;}



#wrap, #wrap900 {margin: 0 auto;}
#wrap {width: 952px;}
/*headTab*/

#TabheadSpace {width:100%; height:35px; border-bottom:1px solid #dddddd; background:#f5f5f5}  
#Tabhead li {float:left; width:111px; height:35px}
#Tabhead li.photomonTab {
	background-image:url('http://www.photomon.com/images/Main/tabhead/img_tab.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor:pointer
}
#Tabhead li.officeTab {
	background-image:url('http://www.photomon.com/images/Main/tabhead/img_tab.gif');
	background-repeat:no-repeat;
	background-position:-111px -1px;
	cursor:pointer
}
#Tabhead li.lastTab {
	text-align:right;
	width:730px
	
}
#Tabhead li.lastTab img {
	margin-top:-1px;
	vertical-align:middle;
}
/*--------*/ 
#wrap900 {width: 900px;}
#top {position: relative; padding-top: 10px;}
#top .logo {padding-left:35%;}
#top .topleft {position: absolute; left:0; top: 20px;}
#top .topleft .links {padding-bottom: 5px;}
#top .topleft .links a {text-decoration: none;}
#top .topleft a img {vertical-align: middle;}
#top .photomonworld {background: url('http://www.photomon.com/images/menu/kkk.gif') no-repeat 0 50%; padding-left: 5px; margin-left: 5px;}
#top .g-search * {vertical-align:middle; width:160px;}
#top .g-search input {color:#0f56ce; border: 1px solid #c2c2c2; background: #fff; width: 130px; height: 15px;}
#top .g-search button {width:49px; height:19px; }
#top .topright {position: absolute; right:0; top: 30px;color:#858585;}
#top .topright form {font-size: 11px; position:relative; text-align:right; width:332px;}
#label-userid, #label-userpw {position:absolute; top:3px;} 
#label-userid {left:31px;}
#label-userpw {left:107px;}
  
#top .topright .welcomename {text-align:right;}
#top .topright div img {vertical-align: middle;}
#top .userid, #top .userpw {border: 1px solid #c2c2c2; height: 15px;}
#top .userid {width: 71px;}
#top .userpw {width: 66px;}
#top .login {vertical-align: middle;}
#top .topright ul {padding-top: 5px;margin-left:24px; width:340px; left:670px;overflow:hidden;font-size:11px;text-align:right;width:308px;} 
#top .topright .loginmenu {padding-top: 5px;margin-left:24px; width:340px; left:670px;overflow:hidden;font-size:11px;text-align:right;width:308px;} 
#top .topright li {float: left; background: url('http://www.photomon.com/images/menu/kkk.gif') no-repeat 0 50%; padding-left: 5px; padding-right: 5px;left:24px;}
#top .topright li.first {background: url('http://www.photomon.com/images/main/v.jpg') no-repeat 0 50%; padding-left: 18px; }
#top .topright li.last {padding-right:0;}
#top .basket {color: #558ff3;}
#top .topright a:hover {color:#6e6e6e}  
#top .topright .basket:hover {color: #558ff3;}
   
#top .gnb-flexible {letter-spacing:-4px;}
#top .gnb-flexible .depth1 {display:inline-block; width:12.5%; letter-spacing:0; background:url(../images/main/bg-gnb-flexible.gif) no-repeat; vertical-align:top; position:relative;}
#top .gnb-flexible .depth1 .depth1-title {display:block; height:37px; padding-top:11px; text-align:center; background:url(../images/main/bg-gnb-flexible.gif) no-repeat 100% -48px;}
#top .gnb-flexible .first {background:url(../images/main/bg-gnb-flexible.gif) no-repeat 0 -96px;}
#top .gnb-flexible .last .depth1-title {background:url(../images/main/bg-gnb-flexible.gif) no-repeat 100% -144px;}

#top .gnb-flexible .current,
#top .gnb-flexible .current-last {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 0 -480px;}
#top .gnb-flexible .current .depth1-title {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 100% -528px;}
#top .gnb-flexible .current-first {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 0 -576px;}
#top .gnb-flexible .current-last .depth1-title {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 100% -624px;}

#top .gnb-flexible .on {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 0 -192px;}
#top .gnb-flexible .on-first {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 0 -240px;}
#top .gnb-flexible .on-no-child,
#top .gnb-flexible .on-last-no-child {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 0 -336px;}
#top .gnb-flexible .on .depth1-title,
#top .gnb-flexible .on-first .depth1-title {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 100% -288px;}
#top .gnb-flexible .on-no-child .depth1-title {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 100% -384px;}
#top .gnb-flexible .on-last-no-child .depth1-title {background:url(../images/main/bg-gnb-flexible2.gif) no-repeat 100% -432px;}

#top .gnb-flexible ul {display:none; position:absolute; background:#fff;}
#top .gnb-flexible ul a {display:block; color:#142a8f; height:21px; line-height:21px; padding:0 6px;}
#top .gnb-flexible ul a:hover {background:#0949bf; color:#fff; text-decoration:none;}
#top .gnb-flexible .depth2 {top:36px; left:0; z-index:400; border-right:1px solid #0949bf; border-bottom:1px solid #0949bf; border-left:1px solid #0949bf;}
#top .gnb-flexible .has-child {position:relative;}
#top .gnb-flexible .has-child a.depth2-menu {background:url(../images/main/blt-gnb-has-child.gif) no-repeat 93% 0;}
#top .gnb-flexible .has-child a.depth2-menu:hover {background:#0949bf url(../images/main/blt-gnb-has-child.gif) no-repeat 93% -21px;}
#top .gnb-flexible ul ul {top:0; width:142px; border:1px solid #0949bf; padding-top:3px;}
#wrap900 .gnb-flexible .depth1,
.old900 #top .gnb-flexible .depth1 {width:112px;}
#wrap900 #top .gnb-flexible .first,
#wrap900 #top .gnb-flexible .last,
.old900 #top .gnb-flexible .first,
.old900 #top .gnb-flexible .last {width:114px;}

.old952 #top, .old900 #top {margin:0 auto;}
.old952 #top {width:952px;}
.old900 #top {width:900px;}
.old952 #top .g-search input, .old900 #top .g-search input {height:19px !important;}
.old952 #top .userid, .old952 #top .userpw,
.old900 #top .userid, .old900 #top .userpw {height:17px;}

.flashbig {padding-bottom: 5px;}

#body {padding-bottom: 3px; overflow: hidden;}

.tab-sub-menu {border-bottom: 1px solid #fff; background: #f7f7f7; height: 21px; padding: 7px 0 0 18px;}
.tab-sub-menu span {background: url('../images/blt-tab-sub-label.gif') no-repeat 0 45%; color: #0073be; padding-left: 12px; float: left;}
.tab-sub-menu ul {width: 650px; overflow: hidden;}
.tab-sub-menu li {float: left; padding: 0 20px; background: url('../images/vline-tab-sub-menu.gif') no-repeat 100% 50%;}
.tab-sub-menu li.last {background: none;}
.tab-sub-menu li a {font-size: 15px;}
.tab-sub-menu li .bold {font-weight: bold;}

#footer {margin-top: 5px;}
#footer .info {position: relative; height: 164px;}
#footer .info li {float: left;}
#footer .info .fmenu {background: url('http://www.photomon.com/images/main/kkk.gif') no-repeat; display: table; width: 532px; margin: 0 auto;}
#footer .info .fmenu li {background: url('http://www.photomon.com/images/main/kkk.gif') no-repeat 100% 50%; padding: 0 10px;}
#footer .info p {padding: 12px 0; width: 532px; margin: 0 auto; color: #787878;}
#footer .info p a {color: #787878;}
#footer .info .trust, #footer .info .escrow {position: absolute;}
#footer .info .trust {right: 0; top: 28px;}
#footer .info .trust div {z-index: 10 !important;}
#footer .info .escrow {right:90px; top: 20px;}
#footer .bglogo {background: url('../images/Main/logo2.gif') no-repeat 30px 30px; padding-top: 10px; border-bottom:1px solid #d3d3d3;}
#footer .btmtext {background: url('../images/Main/btm_text2.gif') no-repeat 50% 0; text-indent:-5000px; height:24px;}
#footer .aff, #footer .family {padding: 10px 0;}
#footer .aff {float: right; }

/* global left navigation */
.global-left-nav {border: 1px solid #e6e6e6; margin-bottom: 8px; background: none; padding-bottom: 0;}
.global-left-nav .menu-title {border-bottom: 1px solid #e6e6e6; background: url('http://www.photomon.com/images/store/babyshop/bg-menu-title.gif') repeat-x; padding: 8px 0 7px 12px}
.global-left-nav ul {padding: 10px 10px 0; background: none;}
.global-left-nav li {min-height: 22px; color: #646464;}
.global-left-nav li a {color: #646464;}
.global-left-nav .hassub {position: relative; cursor: pointer;}
.global-left-nav .hassub span {background: url('http://www.photomon.com/images/store/plus/blt_arrow3.gif') no-repeat 100% 4px; padding-right: 10px;}
.global-left-nav .hassub div {position: absolute; top: -10px; right: -85px; background: url('http://www.photomon.com/images/store/babyshop/bg_submenu_btm.gif') no-repeat 0 100%; display: none; z-index: 390;}
.global-left-nav .hassub div ul {border: none; padding: 8px 0 8px 13px; width: 127px; background: url('http://www.photomon.com/images/store/babyshop/bg_submenu_top.gif') no-repeat;}
.global-left-nav .hassub div ul li {min-height: 18px; padding-left: 8px; background: url('http://www.photomon.com/images/store/plus/blt_arrow2.gif') no-repeat 0 45%;}
.global-left-nav .hassub div ul li a {font-size: 11px; font-weight: normal;}
.global-left-nav .hassub div ul li a.new {background: url('http://www.photomon.com/images/store/babyshop/icon-new.gif') no-repeat 100% 40%; padding-right: 23px;}
.global-left-nav .hassub-opened span {font-weight:bold;}
.global-left-nav .hassub-opened .hassub-menu {background: url('http://www.photomon.com/images/store/plus/blt_arrow3.gif') no-repeat 100% -17px; padding-right: 10px;}
.global-left-nav .hassub-opened div {padding-bottom:5px;}
.global-left-nav .hassub-opened ul {background:#f5f7fa; padding:5px;}
.global-left-nav .hassub-opened li {min-height:18px; background:url(../images/photobook/blt-theme-list-style.gif) no-repeat 5px 45%; padding-left:12px;}
.global-left-nav .hassub-opened .current a {color:#327dd2; text-decoration:underline;}
.global-left-nav ol {margin: 0 4px; border-top: 1px solid #e6e6e6;}
.global-left-nav ol li {padding-left: 6px; line-height: 22px;}
.global-left-nav .section-title {padding:10px 0 0 10px;}

#floatMenu {position: absolute; top: 123px; left: 50%; margin-left: 482px; width: 80px;}
#floatMenu div {padding-bottom: 0}

/* Carousel Banner */
.bannerMain {height: 325px; margin-bottom: 10px; overflow: hidden; position: relative;}
.bannerMain .subBanner {position: absolute; top: 0; right: 0;}

/* 이하 수정하면 안 됨 */
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}
/* 이상 수정하면 안 됨 */

/* 762x325 start */
.jcarousel-skin-banner .jcarousel-container,
.jcarousel-skin-banner .jcarousel-container.jcarousel-clip,
.jcarousel-skin-banner2 .jcarousel-container,
.jcarousel-skin-banner2 .jcarousel-container.jcarousel-clip,
.jcarousel-skin-banner3 .jcarousel-container,
.jcarousel-skin-banner3 .jcarousel-container.jcarousel-clip,
.jcarousel-skin-banner4 .jcarousel-container,
.jcarousel-skin-banner4 .jcarousel-container.jcarousel-clip,
.jcarousel-skin-banner5 .jcarousel-container,
.jcarousel-skin-banner5 .jcarousel-container.jcarousel-clip,
.jcarousel-skin-banner .jcarousel-container-horizontal .jcarousel-item,
.jcarousel-skin-banner2 .jcarousel-container-horizontal .jcarousel-item,
.jcarousel-skin-banner3 .jcarousel-container-horizontal .jcarousel-item,
.jcarousel-skin-banner4 .jcarousel-container-horizontal .jcarousel-item,
.jcarousel-skin-banner5 .jcarousel-container-horizontal .jcarousel-item {width: 762px; height: 325px;}

/* button */
.jcarousel-skin-banner .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner .jcarousel-container .jcarousel-prev,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-prev,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-prev,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-prev,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-prev {position: absolute; top: 135px; width: 38px; height: 58px; cursor: pointer; background: url('http://www.photomon.com/images/btn-carousel.png') no-repeat;}
.jcarousel-skin-banner .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-next {right: 6px; background-position: -38px 0px;}
.jcarousel-skin-banner .jcarousel-container .jcarousel-prev,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-prev,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-prev,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-prev,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-prev {left: 6px; background-position: 0 0;}
.jcarousel-skin-banner .jcarousel-container .jcarousel-next:hover,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-next:hover,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-next:hover,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-next:hover,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-next:hover {background-position: -38px -58px;}
.jcarousel-skin-banner .jcarousel-container .jcarousel-prev:hover,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-prev:hover,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-prev:hover,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-prev:hover,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-prev:hover {background-position: 0 -58px;}
.jcarousel-skin-banner .jcarousel-container .jcarousel-prev-disabled,
.jcarousel-skin-banner .jcarousel-container .jcarousel-prev-disabled:hover,
.jcarousel-skin-banner .jcarousel-container .jcarousel-prev-disabled:active,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-prev-disabled,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-prev-disabled:hover,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-prev-disabled:active,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-prev-disabled,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-prev-disabled:hover,
.jcarousel-skin-banner3 .jcarousel-container .jcarousel-prev-disabled:active,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-prev-disabled, 
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-prev-disabled:hover,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-prev-disabled:active,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-prev-disabled,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-prev-disabled:hover,
.jcarousel-skin-banner5 .jcarousel-container .jcarousel-prev-disabled:active {cursor: default; background-position: 0 0;}
/* 762x325 end */

/* 762x272 start */
.jcarousel-skin-banner2 .jcarousel-container,
.jcarousel-skin-banner2 .jcarousel-container.jcarousel-clip, 
.jcarousel-skin-banner2 .jcarousel-container-horizontal .jcarousel-item {height: 272px;}
   
/* button */
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner2 .jcarousel-container .jcarousel-prev {top: 107px;}      
/* 762x272 end */

/* 734x325 start */
.jcarousel-skin-banner3 .jcarousel-container,
.jcarousel-skin-banner3 .jcarousel-container.jcarousel-clip,
.jcarousel-skin-banner3 .jcarousel-container-horizontal .jcarousel-item {width: 734px;}
/* 734x325 end */

/* 952x245 start */
.jcarousel-skin-banner4 .jcarousel-container,
.jcarousel-skin-banner4 .jcarousel-container.jcarousel-clip,
.jcarousel-skin-banner4 .jcarousel-container-horizontal .jcarousel-item {height: 245px; width: 952px;}

/* 505x304 start */
.jcarousel-skin-banner5 .jcarousel-container,
.jcarousel-skin-banner5 .jcarousel-container.jcarousel-clip,
.jcarousel-skin-banner5 .jcarousel-container-horizontal .jcarousel-item {height: 304px; width: 505px;}

/* button */
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-next,
.jcarousel-skin-banner4 .jcarousel-container .jcarousel-prev {top: 93px;}
/* 952x245 end */
/* End Carousel */

/* event */
.title-bar {position: relative; padding: 10px 0 10px;}
.title-bar #shortcut {position: absolute; top: 6px; right: 0; }
.title-bar .pagination {background: url('../images/store/blt_pagination.gif') no-repeat 7px 45%; padding: 8px 0 6px 17px; border-bottom: 1px solid #eee;}
.title-bar .pagination a {color: #777;}


/* tool tip */
#tooltip {position: absolute; z-index: 3000;}