/*-------------------------------------------------------------------------------------------------------------------------
   Templates Detail
-------------------------------------------------------------------------------------------------------------------------*/
.templates_detail {float:left;.float:normal;margin:0 0 20px 0}
.templates_detail .left{width:405px;float:left;display:inline;margin:0 10px 0 0}
.templates_detail .left p {width:405px}
.templates_detail .left p img{width:405px}
.templates_detail .left span {width:auto;height:20px;display:inline-block;padding:10px 0 0 30px;color:#303030;font:12px "tahoma";background:url('../images/icon/ic_viewPop.gif') no-repeat 0 7px}
.templates_detail .left span a{color:#303030;font:12px "tahoma";text-decoration:none;margin:0 10px 0 0}
.templates_detail .left span a:hover{color:#0090ff;12px "tahoma";text-decoration:underline}

.templates_detail .right{width:290px;float:right;}
.templates_detail .right dl {padding:0 0 0 0;border-bottom:2px solid #ebebeb}
.templates_detail .right dl dt{width:83px;height:20px;float:left;padding:0 0 0 7px;font:bold 12px "dotum";background:url('../images/icon/bl_redBox.gif') no-repeat 0 5px}
.templates_detail .right dl dd{height:20px;font:normal 12px "dotum"}



.templates_detail .right dl.type {padding:20px 0 10px 0;border-bottom:2px solid #ebebeb}
.templates_detail .right dl.type select{width:180px;_width:175px}
.templates_detail .right dl.type dt.none{width:90px;height:20px;background:none}
.templates_detail .right dl.type dd.help{display:inline-block;padding:8px 0 0 20px;color:#e90000;font:11px "dotum";letter-spacing:-1px;background:url('../images/icon/ic_help.gif') no-repeat 0 8px}
.templates_detail .right dl.type dd.help a{color:#e90000;font:11px "dotum";letter-spacing:-1px;text-decoration:none}
.templates_detail .right dl.type dd.help a:hover{color:#e90000;font:11px "dotum";letter-spacing:-1px;text-decoration:underline}
.templates_detail .right .btn {margin:10px 0 0 0;text-align:center}

.templates_detail .detailBig {text-align:center}
.templates_detail .detailBig img{width:600px}

.templates_detail .keyword {margin:0 0 20px 0} 
.templates_detail .keyword span{font:bold 12px "dotum"} 

.templates_detail .guide {} 

.templates_set {clear:both}
.templates_set .list{clear:both;overflow:hidden;display:inline-block;margin:20px 0 0 0;padding:0 0 20px 0;border-bottom:1px solid #f1f1f1}

/*-------------------------------------------------------------------------------------------------------------------------
   Cart Detail
-------------------------------------------------------------------------------------------------------------------------*/

p.cart_step{height:30px;margin:0 0 10px 0;color:#a2a2a2;font:bold 16px "Dotum";letter-spacing:-1px;border-bottom:1px solid #e3e3e3}
p.cart_step span.eng{color:#e90000;font:bold 24px "tahoma";letter-spacing:normal}
p.cart_step span.bold{color:#303030;font:bold 16px "Dotum";letter-spacing:-1px}
p.cart_step span.gray{padding:0 10px 0 10px;color:#a2a2a2;font:bold 16px "tahoma";letter-spacing:normal}

p.cart_end{width:auto;height:40px;padding:100px 0 0 0;text-align:center;color:#000;font:bold 24px/100% "Dotum";letter-spacing:-1px;background:url('../images/icon/ic_cart.gif') no-repeat 50% 20%}

.buyAgree {padding:20px 0 0 0;border-top:2px solid #000}
.buyAgree textarea{width:695px;margin:0 auto;clear:both;height:100px;padding:5px;color:#888;font:11px/140% "dotum";border:1px solid #aaa;background-color:#f9f9f9}
.buyAgree span {width:100%;height:30px;padding:5px 0 0 0;display:inline-block;text-align:center;border-bottom:1px solid #e3e3e3}

/*-------------------------------------------------------------------------------------------------------------------------
   MemberShip
-------------------------------------------------------------------------------------------------------------------------*/

.member_wrap {width:auto;height:120px;.height:130px;padding:0 0 0 80px;color:#969696;font:11px "dotum";letter-spacing:-1px;background:url('../images/icon/ic_key.gif') no-repeat 0 35px}
.member_wrap p{display:inline-block;padding:35px 0 10px 0;.padding:35px 0 0 0;color:#000;font:bold 36px "tahoma";letter-spacing:normal}
.member_wrap .search {float:right;color:#aaa;letter-spacing:-1px;font:normal 11px "dotum"}
.member_wrap .search span{color:#ccc;letter-spacing:-1px;font:normal 11px "tahoma"}

.member_login {width:auto;height:160px;border-top:3px solid #000;border-bottom:2px solid #c4c4c4}
.member_login .loginWrap {width:380px;margin:0 auto}

.member_login .loginWrap .form{width:auto;float:left;margin:30px 0 0 0}
.member_login .loginWrap .form span{width:80px;height:28px;display:inline-block;margin:5px 0 0 0;padding:0 0 0 18px;color:#303030;font:bold 14px "dotum";letter-spacing:-1px;background:url('../images/icon/bl_roundBlue.gif') no-repeat 0 3px}
.member_login .loginWrap .form input{width:176px;height:20px;margin:0 0 5px 0;.margin:-22px 0 5px 0;_margin:-20px 0 5px 0;padding:2px;border:1px solid #c4c4c4}
.member_login .loginWrap .form input.small{width:78px;height:20px;margin:0 0 5px 0;.margin:-22px 0 5px 0;_margin:-20px 0 5px 0;padding:2px;border:1px solid #c4c4c4}

.member_login .loginWrap .btn {float:right}
.member_login .loginWrap .btn input{width:84px;height:58px;margin:30px 0 0 0;color:#fff;font:bold 18px "tahoma";cursor:pointer;border:1px solid #b30025;background:url('../images/button/btn_redBig.gif') repeat-x 0 0 #ff5858}

.member_login .loginWrap .check{width:auto;margin:0 0 0 100px;clear:both;color:#aaa;letter-spacing:-1px;font:normal 11px "dotum"}
.member_login .loginWrap .check input{width:auto;border:none}

.member_joinStep01 {width:auto;height:69px;margin:-2px 0 0 0;border:none;border:1px solid #d6dfe5;background:url('../images/member/step01.gif') no-repeat 50% 50%  #d9e2e8}
.member_joinStep02 {width:auto;height:69px;margin:-2px 0 0 0;border:none;border:1px solid #d6dfe5;background:url('../images/member/step02.gif') no-repeat 50% 50%  #d9e2e8}
.member_joinStep03 {width:auto;height:69px;margin:-2px 0 0 0;border:none;border:1px solid #d6dfe5;background:url('../images/member/step03.gif') no-repeat 50% 50%  #d9e2e8}

.member_joinTitle {width:auto;height:75px;padding:40px 0 0 0;color:#969696;font:11px "dotum";letter-spacing:-1px}
.member_joinTitle p{padding:10px 0 5px 0;color:#000;font:bold 16px "dotum"}
.member_joinTitle p span{color:red}

.member_joinForm01 {width:auto;height:auto;border-top:3px solid #000;border-bottom:2px solid #c4c4c4}
.member_joinForm01 .formWrap  {width:380px;height:170px;margin:0 auto;padding:30px 0 20px 0}
.member_joinForm01 .formWrap  span.member{width:380px;height:30px;display:block;margin:0 0 10px 0;border-bottom:1px solid #c4c4c4}
.member_joinForm01 .formWrap .form {width:380px;height:75px;margin:0 0 10px 0;border-bottom:1px solid #c4c4c4}
.member_joinForm01 .formWrap .form .left{width:auto;float:left}
.member_joinForm01 .formWrap .form .left span.tit{width:80px;height:28px;display:inline-block;margin:5px 0 0 0;padding:0 0 0 18px;color:#303030;font:bold 14px "dotum";letter-spacing:-1px;background:url('../images/icon/bl_roundBlue.gif') no-repeat 0 3px}
.member_joinForm01 .formWrap .form .left input.inner{width:172px;height:16px;margin:0 0 5px 0;.margin:-22px 0 5px 0;_margin:-20px 0 5px 0;padding:4px;border:1px solid #c4c4c4}
.member_joinForm01 .formWrap .form .left input.small{width:39px;height:16px;margin:0 0 5px 0;.margin:-22px 0 5px 0;_margin:-20px 0 5px 0;padding:4px;border:1px solid #c4c4c4}
.member_joinForm01 .formWrap .form .left select{width:60px;padding:4px;vertical-align:top;margin:0 5px 0 0 ;.margin:5px 5px 0 0}
.member_joinForm01 .formWrap .form .right {float:right}
.member_joinForm01 .formWrap .form .right input{width:84px;height:24px;margin:35px 5px 0 0;.margin:34px 0 0 0;color:#fff;font:bold 12px "dotum";cursor:pointer;border:1px solid #b30025;background:url('../images/button/btn_redBig.gif') repeat-x 0 0 #ff5858}
.member_joinForm01 .formWrap  span.num{width:380px;height:30px;display:block;margin:0 0 10px 0}
.member_joinForm01 .formWrap  span.num span{width:98px;display:inline-block;font:bold 12px "dotum"}
.member_joinForm01 .formWrap  span.num input.inner {width:110px;height:16px;margin:0;padding:4px;border:1px solid #c4c4c4}
.member_joinForm01 .formWrap  span.num input.white{height:26px;margin:0;padding:0 15px 0 15px;.padding:0 7px 0 7px;text-align:center;font:12px "dotum";border:1px solid #a9a9a9;background:url('../images/button/btn_gray.gif') repeat-x bottom left #FFF}

.member_joinForm02 {width:auto;padding:10px;border-top:3px solid #000;border-bottom:2px solid #c4c4c4}
.member_joinForm02 .formWrap  {width:auto;height:130px;margin:0 auto}
.member_joinForm02 .formWrap  .left{width:330px;float:left}
.member_joinForm02 .formWrap  .right{width:330px;float:right}
.member_joinForm02 .formWrap span{width:auto;height:18px;display:inline-block;margin:5px 0 0 0;padding:0 0 0 18px;color:#303030;font:bold 12px "dotum";letter-spacing:-1px;background:url('../images/icon/bl_roundBlue.gif') no-repeat 0 1px}
.member_joinForm02 .formWrap textarea{clear:both;width:330px;_width:320px;height:50px;padding:5px;color:#888;font:11px/140% "dotum";border:1px solid #aaa;background-color:#f9f9f9}
.member_joinForm02 .formWrap p.check {margin:2px 0 10px 0}

.member_joinForm02 .formWrap2  {width:auto;margin:0 auto}
.member_joinForm02 .formWrap2 span{width:auto;height:28px;display:inline-block;margin:5px 0 0 0;padding:0 0 0 18px;color:#303030;font:bold 14px "dotum";letter-spacing:-1px;background:url('../images/icon/bl_roundBlue.gif') no-repeat 0 3px}
.member_joinForm02 .formWrap2 table td input.small{width:95px}

.member_end{width:auto;height:300px;padding:0;text-align:center;color:#000;border-bottom:2px solid #000;background:url('../images/icon/ic_photo.gif') no-repeat 50% 25%}
.member_end .text{padding:180px 0 0 0}
.member_end .text span.red{display:inline-block;padding:15px 0 0 0;color:red;font:bold 12px "Dotum";letter-spacing:normal}
.member_end .text span{display:inline-block;font:bold 36px/100% "Dotum";letter-spacing:-3px}
.member_end .text span.red{display:inline-block;padding:15px 0 0 0;color:red;font:bold 12px "Dotum";letter-spacing:normal}

/*-------------------------------------------------------------------------------------------------------------------------
   BrandShop Detail
-------------------------------------------------------------------------------------------------------------------------*/
.brandIntro {width:685px;padding:10px;margin:0 0 20px 0;float:left;border-bottom:2px solid #aaa}
.brandIntro .left{width:150px;margin:0 25px 0 0;float:left;clear:both;text-align:center;border:1px solid #ddd;background-color:#f9f9f9}
.brandIntro .left img{width:150px}
.brandIntro .right{}
.brandIntro .right p{width:470px;display:inline-block;color:#0090ff;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px 0 10px 35px;margin:0 0 10px 0;font:bold 14px "돋움";background:url('../images/icon/ic_cart2.gif') no-repeat 10px 7px #f9f9f9} 
.brandIntro .right input{height:20px;margin:10px 0 0 0;padding:2px 5px 0 5px;text-align:center;font:11px "dotum";letter-spacing:-1px;border:1px solid #b6bfc6;background:url('../images/button/btn_gray.gif') repeat-x bottom left #fff}

/*-------------------------------------------------------------------------------------------------------------------------
   Freelancer
-------------------------------------------------------------------------------------------------------------------------*/
.freelancer {width:706px}
.freelancer a.free_submit{height:17px;display:inline-block;position:absolute;margin:-48px 0 0 620px;padding:5px 15px 0 15px;.padding:5px 10px 0 10px;text-align:center;color:#fff;font:bold 12px "dotum";border:1px solid #8e2525;background:url('../images/button/bth_red.gif') repeat-x bottom left #e21a1a}

.freelancer span{display:inline-block}
.freelancer p.title_sub {padding:0 0 10px 0;font:bold 14px "돋움"}
.freelancer p.title_sub span.red{color:#e31e1e;font:bold 14px "돋움"}
.freelancer dl{width:644px;float:left;display:inline;margin:0 0 0 30px}
.freelancer dt {width:84px;height:23px;float:left;margin:0 10px 0 0 ;font:bold 12px "돋움";color:#fff;padding:5px 0 0 10px;background:url('../images/icon/ic_arrowRed.gif') no-repeat 0 0}
.freelancer dd {width:540px;float:right;padding:2px 0 10px 0}

.freelancer dl.wide{width:684px;float:left;display:inline;margin:0 0 0 30px}
.freelancer dl.wide dt {width:144px;height:23px;float:left;margin:0 10px 0 0 ;font:bold 12px "돋움";color:#fff;padding:5px 0 0 10px;background:url('../images/icon/ic_arrowRed2.gif') no-repeat 0 0}
.freelancer dl.wide dd {width:520px;float:right;padding:2px 0 10px 0}

.freelancer span.edf_title{width:706px;height:356px;font-size:0;line-height:0;color:#fff;margin:0 0 50px 0;background:url('../images/freelancer/edf_img01.gif') no-repeat 0 0}
.freelancer span.photo_title{width:706px;height:424px;font-size:0;line-height:0;color:#fff;margin:0 0 20px 0;background:url('../images/freelancer/photo_img01.gif') no-repeat 0 0}
.freelancer span.illust_title{width:706px;height:409px;font-size:0;line-height:0;color:#fff;margin:0 0 50px 0;background:url('../images/freelancer/illust_img01.gif') no-repeat 0 0}
.freelancer span.g3d_title{width:706px;height:400px;font-size:0;line-height:0;color:#fff;margin:0 0 50px 0;background:url('../images/freelancer/3d_img01.gif') no-repeat 0 0}

.freelancer .free_inner{width:646px;}
.freelancer .free_inner span.title01{width:706px;height:116px;font-size:0;line-height:0;color:#fff;background:url('../images/freelancer/edf_img02.gif') no-repeat 0 0}
.freelancer .free_inner span.title02{width:706px;height:116px;font-size:0;line-height:0;color:#fff;margin:30px 0 0 0;background:url('../images/freelancer/edf_img03.gif') no-repeat 0 0}
.freelancer .free_inner ul{padding:30px}

.freelancer .inner_gray {width:642px;float:left;.float:none;clear:both;background-color:#f9f9f9;margin:0 0 30px 0;padding:30px;border:1px solid #e7e7e7}
.freelancer .inner_gray ul{padding:20px 20px 0 20px}
.freelancer .inner_gray li{clear:both;padding:0 0 3px 0}
.freelancer .inner_gray li span.sub_tit{font:bold 12px "돋움";color:#fff;text-align:center;margin:20px 0 10px 0;padding:2px 10px 2px 10px;background-color:#7c7c7c;border:1px solid #5c5c5c}
.freelancer .inner_gray span.inner_title01{width:365px;height:21px;font-size:0;line-height:0;color:#F9F9F9;background:url('../images/freelancer/edf_img04.gif') no-repeat 0 0}
.freelancer .inner_gray span.inner_title02{width:459px;height:21px;font-size:0;line-height:0;color:#F9F9F9;background:url('../images/freelancer/edf_img05.gif') no-repeat 0 0}
.freelancer .inner_gray li ul {clear:both;margin:0;padding:0 0 0 10px}
.freelancer .inner_gray li ul li{width:150px;float:left;clear:none}

.freelancer .inner_gray li ul.free_tip {clear:both;margin:0;padding:0 0 0 10px}
.freelancer .inner_gray li ul.free_tip  li{width:auto;float:left;clear:none}
.freelancer .inner_gray li ul.free_tip  li {margin:0 20px 0 0}
.freelancer .inner_gray li ul.free_tip  li.end {margin:0}
.freelancer .inner_gray li ul.free_tip  li.arrow{width:30px;font:bold 18px "tahoma";color:#aaa;float:left;clear:none;text-align:center}

p.free_step{height:55px;float:left;margin:0 0 10px 0;color:#a2a2a2;font:bold 12px "Dotum";letter-spacing:-1px;border-bottom:1px solid #e3e3e3}
p.free_step span.step01 {width:140px;float:left}
p.free_step span.step02 {width:170px;float:left}
p.free_step span.step03 {width:140px;float:left}
p.free_step span.step04 {width:140px;float:left}
p.free_step span.step05 {width:auto;float:left}
p.free_step span span.eng {float:left;margin:0 10px 0 0;color:#e90000;font:bold 20px "tahoma";letter-spacing:normal}
p.free_step span span.kor{margin:0;color:#303030;font:bold 12px/140% "Dotum";letter-spacing:-1px}
p.free_step span span.arrow{margin:0 10px 0 10px;.margin:-30px 10px 0 10px;float:right;font:bold 18px "tahoma";color:#ccc;;text-align:center}

table td textarea.free_file {height:100px;font:12px "돋움"}
textarea.agree {height:150px;padding:5px;font:11px/140% "돋움"}

.freelancer span.edf_title02{width:706px;height:116px;background:url('../images/freelancer/edf_img03.gif') no-repeat 0 0}

/*-------------------------------------------------------------------------------------------------------------------------
   Company Detail
-------------------------------------------------------------------------------------------------------------------------*/
p.company01 {width:705px;height:445px;background:url('../images/company/company_img01.gif') no-repeat 0 0}
.company02 {width:485px;padding:40px 30px 40px 190px;border:1px solid #dedede;background:url('../images/company/company_img02.gif') no-repeat 30px 50px #f7f7f7}
.company02 p{color:#848484;padding:10px 0 0 0;font:11px/150% "dotum"}
.company02 ul{padding:10px 0 0 0}
.company02 li{color:#999;font:bold 12px/150% "tahoma";padding:0 0 0 12px;background:url('../images/icon/bl_blue.gif') no-repeat 0 5px}
p.company03 {width:705px;height:445px;background:url('../images/company/company_img03.gif') no-repeat 50% 50%}
p.company04 {width:705px;height:488px;background:url('../images/company/company_img04.gif') no-repeat 50% 0}
a.company_submit{height:17px;display:inline-block;position:absolute;margin:-48px 0 0 620px;padding:5px 15px 0 15px;.padding:5px 10px 0 10px;text-align:center;color:#fff;font:bold 12px "dotum";border:1px solid #8e2525;background:url('../images/button/bth_red.gif') repeat-x bottom left #e21a1a}

.company_inner span{display:inline-block}
.company_inner p.title_sub {padding:0 0 10px 0;font:bold 14px "돋움"}
.company_inner p.title_sub span.red{color:#e31e1e;font:bold 14px "돋움"}

.company_inner dl{width:705px;float:left;display:inline;margin:0 0 20px 0}
.company_inner dl dt {width:144px;height:23px;float:left;margin:0 10px 5px 0 ;font:bold 12px "돋움";color:#fff;padding:5px 0 0 10px;background:url('../images/icon/ic_arrowRed2.gif') no-repeat 0 0}
.company_inner dl dd {width:536px;float:right;padding:2px 0 10px 0}

.company_inner a{font:bold 11px "돋움";margin:0 0 0 20px;letter-spacing:-1px;display:inline-block}
.company_inner2 {margin:0 0 0 20px}
.company_inner3 {margin:0 0 0 10px}

p.company_step{height:35px;float:left;margin:0 0 10px 0;padding:10px 0 0 0;color:#a2a2a2;font:bold 12px "Dotum";letter-spacing:-1px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3}
p.company_step span.step01 {width:120px;float:left}
p.company_step span.step02 {width:105px;float:left}
p.company_step span.step03 {width:120px;float:left}
p.company_step span.step04 {width:145px;float:left}
p.company_step span.step05 {width:105px;float:left}
p.company_step span.step06 {width:auto}
p.company_step span span.eng {color:#e90000;font:bold 16px "tahoma";letter-spacing:normal}
p.company_step span span.kor{margin:0;color:#303030;font:bold 12px/140% "Dotum";letter-spacing:-1px}
p.company_step span span.arrow{font:bold 18px "tahoma";color:#ccc;text-align:center}

.company_agree {width:695px;height:100px;margin:10px 0 10px 0;border:1px solid #dedede;padding:5px;background-color:#f9f9f9;clear:both;overflow-y:scroll;overflow-x:hidden;color:#666;font:11px/140% "돋움"}
p.company_end{width:auto;clear:both;height:80px;padding:160px 0 0 0;text-align:center;color:#000;font:bold 24px/100% "Dotum";letter-spacing:-1px;background:url('../images/icon/ic_photo.gif') no-repeat 50% 20%}
