/*************************
Type: Baroyeon Common_vin style sheet 
Date: 13/06/
**************************/



/*무료상담 팝업 수정*/
.v_manager_Free_apply{position:absolute; display:none; width:680px;height:957px;left:50%; margin-left:-340px;top:50%;margin-top:-400px;position:fixed; z-index:12;background:#fff;}/*무료상담팝업 */
.v_man_free_personal{font-size:11px;width:600px;height:78px;background:#f7f7f7;border:1px solid #e4e4e4;padding:10px;line-height:18px;margin-bottom:10px;overflow-y:scroll} /*무료상담팝업내 개인정보박스*/


.v_popup_manager_Free{position:relative;top:90px;width:620px;border:1px solid #e4e4e4;height:240px;background:#f7f7f7;}


.v_popup_tbl{width:620px; margin:15px 20px}
.v_popup_tbl td{height:30px;padding:1px 0}
.v_popup_tbl input{border:1px solid #cccccc;height:20px;width:60px}
.v_popup_tbl input.width130{border:1px solid #cccccc;height:20px;width:130px}
.v_popup_tbl input.width13{width:13px;height:13px}
.v_popup_tbl textarea.width430{width:430px;height:40px;background:#fff;border:1px solid #e4e4e4;padding:20px;line-height:18px}
.v_popup_tbl select{width:60px}




.v_popup_manager_Free1{position:relative;top:40px;width:620px;border:1px solid #e4e4e4;height:240px;background:#f7f7f7;}


.v_popup_tbl{width:620px; margin:15px 20px}
.v_popup_tbl td{height:30px;padding:1px 0}
.v_popup_tbl input{border:1px solid #cccccc;height:20px;width:60px}
.v_popup_tbl input.width130{border:1px solid #cccccc;height:20px;width:130px}
.v_popup_tbl input.width13{width:13px;height:13px}
.v_popup_tbl textarea.width430{width:430px;height:40px;background:#fff;border:1px solid #e4e4e4;padding:20px;line-height:18px}
.v_popup_tbl select{width:60px}


.v_recommend_mem_apply{position:absolute; width:738px;height:837px;left:50%; margin-left:-369px;top:50%;margin-top:-418px;position:fixed;display:none; z-index:11;background:#fff;}/*추천회원신청팝업 */
.v_recommend_mem_top{position:relative;top:50px; height:153px}
.v_recommend_mem_textarea{position:relative;width:678px}
.v_recommend_mem_textarea textarea{width:658px;height:78px;background:#f7f7f7;border:1px solid #e4e4e4;padding:10px;line-height:18px;margin-bottom:0px} /*개인정보취급방침 박스*/

.v_recommend_mem_apply input.width130{border:1px solid #cccccc;height:20px;width:130px}
input[type=file].input_file_300{border:1px solid #cccccc;height:20px;width:300px}
.v_popup_recommend_mem{position:relative;width:680px;border:1px solid #e4e4e4;height:345px;background:#f7f7f7;padding:0px}
.v_popup_recommend_mem select{background:#fff}

.v_popup_tbl2{width:678px; margin:15px 20px}
.v_popup_tbl2 td{height:30px;padding:1px 0}
.v_popup_tbl2 input{border:1px solid #cccccc;height:20px;width:60px}
.v_popup_tbl2 input.width130{border:1px solid #cccccc;height:20px;width:130px}
.v_popup_tbl2 input.width13{width:13px;height:13px}
.v_popup_tbl2 textarea.width430{width:430px;height:40px;background:#fff;border:1px solid #e4e4e4;padding:20px;line-height:18px}
.v_popup_tbl2 select{width:60px}

.v_popup_tbl3{margin:22px 0 0 27px}
.v_popup_tbl3 td{height:30px;padding:1px 0}
.v_popup_tbl3 input{border:1px solid #cccccc;height:20px;width:60px}
.v_popup_tbl3 input.width130{border:1px solid #cccccc;height:20px;width:130px}
.v_popup_tbl3 input.width13{width:13px;height:13px}
.v_popup_tbl3 textarea.width430{width:430px;height:40px;background:#fff;border:1px solid #e4e4e4;padding:20px;line-height:18px}
.v_popup_tbl3 select{width:60px}

.pop_stitle{margin:15px 0 10px 0}/*팝업내의 소 타이틀 */
.v_recommend_mem_apply .pop_check{width:678px;margin:10px 0 20px 0;}/*개인정보에 동의합니다. 라인 마진 기준*/
.v_recommend_mem_apply .pop_check img{float:right}



.btnline_w620{margin:20px 0 0 267px}
.btnline_w738{margin:20px 0 0 267px; background:#dedede }
.btnline_book{margin:47px 0 0 253px; }
.btnline_payment{margin:433px 0 0 194px; }
.btnline_memo{margin:95px 0 0 212px; }

.pop_btnline001{width:100%; text-align:center;margin:41px 0 0 0}
.pop_btnline002{width:100%; text-align:center;margin:30px 0 0 0}


.v_tabcontent1_1{position:absolute;display:none;width:482px;height:374px; left:50%; margin-left:-241px;top:50%;margin-top:-175px;position:fixed;z-index:13;background:#fff;}


.blank_b40{position:relative; height:40px;}

.v_manager_Free_apply2{position:absolute; display:none; width:738px;height:785px;left:50%; margin-left:-374px;top:50%;margin-top:-383px;position:fixed; z-index:12;background:#fff;}/*제휴문의 팝업*/
.v_popup_box001{position:relative;width:628px;font-weight:bold;border:1px solid #e4e4e4;background:#f7f7f7;padding:15px;}
.v_sub01_04_popup_tbl{margin:0 0 25px 20px}
.v_sub01_04_popup_tbl td{text-align:left;padding:5px 0}
.v_sub01_04_popup_tbl td input{background:#fff;height:22px;border:1px solid #cccccc}
/*.v_sub01_04_popup_tbl textarea*/

textarea.v_width480{width:480px;height:70px;padding:20px;background:#fff;border:1px solid #e4e4e4;}
.width480{width:480px; height:80px;background:#fff;border:1px solid #cccccc; text-align:left }




.v_manager_Free_apply2 .pop_check{width:678px;margin:10px 0 20px 0;}/*개인정보에 동의합니다. 라인 마진 기준*/
.v_manager_Free_apply2 .pop_check img{float:right}

.mar_t10{margin-top:10px}
.mar_t-26{margin-top:-26px}
.mar_t-28{margin-top:-28px}

.v_tbl_03_06{width:760px;}
.v_tbl_03_06 th{background:#f8f5f2;height:48px;border-bottom:1px solid #e3e3e3; text-align:left;padding-left:40px}
.v_tbl_03_06 th.last{background:#f8f5f2;height:48px;border-bottom:1px solid #b5b5b5; text-align:left;padding-left:40px}
.v_tbl_03_06 td{border-bottom:1px solid #e3e3e3;padding: 3px 0 3px 20px; line-height:22px}
.v_tbl_03_06 td.last{border-bottom:1px solid #b5b5b5;padding: 3px 0 3px 20px; line-height:22px}
.v_tbl_03_06 td img{margin-right:10px;}
.v_tbl_03_06 td select{background:#fff;border:1ppx solid #ccc}

.btnline_last{width:760px; text-align:center;margin:30px 0 40px 0}

.v_sub_03_09_bt{position:absolute;top:580px;left:230px;}
.sub_03_09_bt{position:absolute;top:558px;left:230px;}


.v_manager_into{position:absolute;display:none;width:578px;height:390px;left:50%; margin-left:-289px;top:50%;margin-top:-195px;position:fixed;z-index:12;background:url('../../images/sub02/popup1_bg.gif') no-repeat left bottom #fff; z-index:12;}/*커플매니저 인사말*/
.v_pop_speed_apply{position:absolute;display:none;width:482px;height:357px;left:50%; margin-left:-241px;top:50%;margin-top:-178px;position:fixed;z-index:15;background:#fff;}/*커플매니저 인사말팝업*/
.v_book_apply{position:absolute;display:none;width:682px;height:627px;left:50%; margin-left:-341px;top:50%;margin-top:-313px;position:fixed;z-index:12;background:#fff;}/*안내책자신청 팝업*/
.v_payment_service{position:absolute;display:none;width:521px;height:593px;left:50%; margin-left:-260px;top:50%;margin-top:-296px;position:fixed;z-index:11;background:#fff;}/*온라인결제하기 팝업*/
.v_new_member{position:absolute;display:none;width:620px;height:563px;left:50%; margin-left:-310px;top:50%;margin-top:-282px;position:fixed;z-index:11;background:#fff;}/*신규회원 프로필 팝업*/

.v_popup_recruit{position:absolute;display:none;width:521px;height:491px;left:50%; margin-left:-260px;top:50%;margin-top:-255px;position:fixed;z-index:11;background:#fff;}/*온라인 입사지원 실명확인*/
.v_popup_recruit_top{position:absolute;left:10px;top:68px;}
.v_popup_recruit_bt{position:absolute;left:200px;top:408px;}
.v_popup_recruit_start{display:none;position:absolute;left:560px;top:408px;z-index:100;width:521px;height:501px;background:#fff;}
.v_popup_recruit_end{position:relative;left:0px;top:20px;}

.v_popup_recruit2{position:absolute;display:none;width:738px;height:955px;left:50%; margin-left:-369px;top:50%;margin-top:-497px;position:fixed;z-index:11;background:#fff;}

.v_login_id{position:absolute;display:none;width:448px;height:418px;left:50%; margin-left:-224px;top:50%;margin-top:-209px;position:fixed;z-index:11;background:#fff;}/*아이디찾기 팝업*/
.v_mem_overlap{display:none;position:absolute;left:610px;top:513px;z-index:11;background:#fff;width:482px;height:337px;}/*아이디중복체크 팝업*/


.title_subtxt_re{position:relative;height:16px;margin:0 0 25px 0; width:760px;}

.v_popup_title2{position:relative;top:212px;width:90%;}

.btnline_last02{position:relative;width:760px; text-align:center;margin:30px 0 40px 0;}
.pop_btn_line{width:100%; text-align:center; margin:25px 0 25px 0;}

.v_new_member{position:absolute;display:none;width:620px;height:563px;left:50%; margin-left:-310px;top:50%;margin-top:-282px;position:fixed;z-index:11;background:#fff;}/*신규회원 프로필 팝업*/
.v_wedding_popup{display:none;position:absolute;width:747px;height:674px;left:50%; margin-left:-373px;top:50%;margin-top:-337px;position:fixed;z-index:11;background:#fff;}
.v_wedding_popup p.close{position:absolute;right:20px;top:20px;text-align:right;}



.v_privacy_agree{position:absolute;display:none;width:738px;height:837px;left:50%; margin-left:-369px;top:50%;margin-top:-418px;position:fixed;z-index:14;background:#fff;}/*개인정보 수집동의 팝업*/

.v_sub01_04_popup01{display:none;position:relative;width:738px;height:759px;position:absolute;left:30px;top:300px;z-index:11;background:#fff;}

.v_wedding_txt{position:relative;left:30px;top:15px;}
.v_wedding_txt_left{position:relative;left:0px;top:10px;display:block;width:327px;}
.v_wedding_txt_left p{margin:10px 0;}
.v_wedding_txt_right{position:absolute;left:337px;top:90px;width:343px;}
.v_wedding_txt_right p.title{background:url('../../images/sub01/popup_title_bg.gif') no-repeat;width:340px;height:30px;padding:7px 0 0 10px;color:#d0dde7;font-weight:bold;}
.v_wedding_txt_right p{margin:3px 0 0 10px;display:block;}
.v_wedding_txt_right p.red{color:red;}
.v_wedding_bg1{position:Relative;top:80px;background:url('../../images/sub01/song_bg.gif') no-repeat;width:685px;height:232px;}
.v_wedding_bg1_vod{position:absolute;left:377px;top:23px;}
.v_wedding_bg2{position:Relative;top:80px;background:url('../../images/sub01/song_bg2.gif') no-repeat;width:685px;height:232px;}
.v_wedding_bg3{position:Relative;top:80px;background:url('../../images/sub01/song_bg3.gif') no-repeat;width:685px;height:232px;}





.v_title_subt30b40{margin:30px 0 40px 0}

.v_wedService_apply{display:none;position:fixed;width:680px;height:568px;left:50%; margin-left:-340px;top:50%;margin-top:-284px; z-index:12;background:#555;}/*웨딩품격서비스팝업 */
.v_wedService_box1{position:relative;top:0px;width:598px;height:25px;border:1px solid #e4e4e4;background:#f7f7f7;vertical-align:middle;padding:15px;text-align:center}
.v_wedService_box2{position:relative;top:10px;width:598px;height:260px;border:1px solid #e4e4e4;background:#f7f7f7;vertical-align:middle;padding:15px;}


/*팝업제어*/
.v_popup_title{background:url('../../images/mypage/popup_title_bg.gif') repeat-x;height:68px;padding-left:30px;padding-top:25px}
.v_popup_title p.close{position:absolute;right:20px;top:20px;text-align:right}
.v_popup_title p.name{background:url('../../images/sub02/name_bg.gif') no-repeat;width:216px;height:30px;font-weight:bold;font-size:16px;color:#694859;padding:6px 0 0 12px}
.v_popup_title p.apply_end{position:absolute;left:25px}

.v_popCon_start{position:absolute;top:77px}

.v_popCon_textarea{position:relative;top:0px}
.v_popup_recommend_mem select{background:#fff}
.v_popCon_textarea textarea{width:656px;height:608px;background:#f7f7f7;border:1px solid #e4e4e4;padding:10px;line-height:18px;}

.mar-r10{margin-right:10px;}



.bt_newsearch{position:relative;top:30px;text-align:center}
.pop_btn_line_wedService{width:100%; text-align:center; margin:35px 0 0 -4px;}

.v_mem_post{position:absolute;display:none;width:482px;height:410px;left:50%; margin-left:-241px;top:50%;margin-top:-205px;position:fixed; z-index:15;background:#fff;}
.v_mem_overlap{position:absolute;display:none;width:482px;height:337px;left:50%; margin-left:-241px;top:50%;margin-top:-168px;position:fixed; background:#fff;}




.sub01_10_bg1{background:url('../../images/sub01/010_con06.jpg') no-repeat;width:760px;height:340px;margin-bottom:24px}
.btn_dview01{position:absolute;top:615px;right:36px}
.sub01_10_bg2{background:url('../../images/sub01/010_con02.jpg') no-repeat;width:760px;height:296px;margin-bottom:24px}
.btn_dview02{position:absolute;top:990px;right:36px}
.sub01_10_bg3{background:url('../../images/sub01/010_con03.jpg') no-repeat;width:760px;height:350px;margin-bottom:78px}
.btn_dview03{position:absolute;top:1360px;right:36px}
.sub01_10_bg4{background:url('../../images/sub01/010_con04.jpg') no-repeat;width:760px;height:296px;margin-bottom:68px}
.btn_dview04{position:absolute;top:1740px;right:36px}
.sub01_10_bg5{background:url('../../images/sub01/010_con05.jpg') no-repeat;width:760px;height:306px;}
.btn_dview05{position:absolute;top:2110px;right:36px}

.mar-b3{margin-bottom:3px}
.mar-b6{margin-bottom:6px}
.mar-b78{margin-bottom:78px}
.mar-b17{margin-bottom:17px}
.mar-b24{margin-bottom:24px}
.mar-b40{margin-bottom:40px}
.mar-b29{margin-bottom:29px}
.mar-b30{margin-bottom:30px}
.mar-b50{margin-bottom:50px}
.mar-b56{margin-bottom:56px}
.mar-b59{margin-bottom:59px}
.mar-b76{margin-bottom:76px}
.mar-b27{margin-bottom:27px}

.mar-t6{margin-top:6px}
.mar-t11{margin-top:11px}
.mar-t20{margin-top:20px}
.mar-t-20{margin-top:-20px}
.mar-t25{margin-top:25px}
.mar-t40{margin-top:40px}

.mar-t48{margin-top:48px}
.mar-t54{margin-top:54px}
.mar-t59{margin-top:59px}
.mar-t60{margin-top:60px}
.mar-t70{margin-top:70px}
.mar-t368{margin-top:368px}

.v_su01_04_con{width:806px}
.v_su01_04_con ul li{margin:0 16px 16px 0;display:inline-block}
.v_su01_04_con2{position:relative;background:url('../../images/sub01/04_tab_con.gif') repeat-y;border-top:2px solid #eeece8;padding:20px}
.v_su01_04_con2 ul li{padding:6px;display:inline-block}

.btnline_last03{position:absolute;width:760px; text-align:center;margin:40px 0 40px 0}
.btnline_last04{position:absolute;width:760px; text-align:center;margin:40px 0 40px 0}
.btnline_last05{position:absolute;width:760px; text-align:center;margin:40px 0 40px 0}

.refresh_list{margin:0px 0 40px 0; width:770px;}
.refresh_list ul li{margin:0 15px 15px 0; }

.b_mov_cover{position:relative}
.b_mov_thumb{position:absolute;left:19px;top:60px;}
.b_mov_right{position:absolute;right:50px;top:60px;}


.mov_pop01{position:absolute;display:none;width:420px;height:240px;left:50%; margin-left:-210px;top:50%;margin-top:-120px;position:fixed; z-index:16; background:#fff;box-shadow:0 0 12px #666; filter:progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=135, strength=10)}

/*동영상팝업 */

.btn_coun01{position:absolute;top:10px;right:75px}
.btn_coun02{position:absolute;top:600px;right:75px; float:right}
.btn_coun03{position:absolute;top:1300px;right:75px}
.btn_coun04{position:absolute;top:2330px;right:75px}
.btn_coun05{position:absolute;top:3500px;right:75px}

.midline{width:760px;height:1px;background:#dedede}



.tbl_list_real2 tr td.imgcon{height:129px}
.tbl_mg_top30{margin-top:20px}

/* CSS */ 

#mapView {margin-left: 0.7%; padding: 0; width:98%; height:280px; border:2px #8cbc00 solid; }
#btnZoomIn, #btnZoomOut {position: absolute; right: 3%; z-index: 100; padding: 10px; -webkit-border-radius: 0.5em; border: 1px solid #aaa; background: -webkit-gradient(linear,left top,left bottom,from(#EFEFF0),to(#BCBEC1))}
#btnZoomIn{
 margin-top: 5px;
}
#btnZoomOut{
 margin-top: 55px;
}

.title_subtxt_001{position:relative;margin:0 0 0 0; width:760px}
.title_subtxt_001 p{position:absolute;top:0;right:0}
.title_subtxt_001 p.imgH{margin:0px 0 0px 0}
.title_subtxt_002{position:relative;margin:3px 0 0 0; width:760px}
.title_subtxt_002 p{position:absolute;top:0;right:0}
.title_subtxt_002 p.imgH{margin:0px 0 15px 0}

.title_subtxt_003{position:relative;margin:0 0 20px 0; width:760px}
.title_subtxt_003 p{position:absolute;top:0;right:0}
.title_subtxt_003 p.imgH{margin:20px 0 35px 0}


/*러브코치 메인*/
.v_lcbox_B1_list_indi{position:relative;width:484px;padding:20px 0;border-bottom:1px solid #dddddd}/* 게시판 B1_ 개별리스트div */

.r_vote_tbl{width:310px; }
.r_vote_tbl td {padding:5px 0 5px 0; border-bottom:1px solid #f6efe4;}



.vin_member_tbl{position:relative;top:0;width:760px;border-top:0px solid #fff;border-bottom:1px solid #b5b5b5;margin:7px 0 0 0;*top:0px}
.vin_member_tbl tr th{height:35px;text-align:left;border-bottom:1px solid #e4e4e4;padding:3px 0 3px 20px;background:#f8f5f2}
.vin_member_tbl tr td{height:35px;text-align:left;border-bottom:1px solid #e4e4e4;padding:3px 0 3px 10px}
.vin_member_tbl tr th.left{text-align:center}
.vin_member_tbl tr td.act{color:#4aacb7;font-weight:bold}
.vin_member_tbl tr td.purple{color:#8d4f6f}
.vin_member_tbl_bt{position:absolute;top:-10px;right:0}


.vin_member_tbl tr td.gray{background:#fafafa;}
.vin_member_tbl tr td.con{width:600px;background:url('../../images/partyevent/main_a.gif') no-repeat 0 20px;padding:15px 0 10px 30px;background-color:#fafafa;}
.vin_member_tbl input{border:1px solid #cccccc}
.vin_member_tbl input.in130{width:130px;height:20px}
.vin_member_tbl input.in400{width:400px;height:20px}
.vin_member_tbl input.in60{width:60px;height:20px}
.vin_member_tbl input.in70{width:70px;height:20px}
.vin_member_tbl select{width:53px;height:23px}
.vin_member_tbl select.width50{width:50px;height:23px;border:1px solid #cccccc}
.vin_member_tbl select.width60{width:60px;height:23px;border:1px solid #cccccc}
.vin_member_tbl select.width70{width:70px;height:23px;border:1px solid #cccccc}
.vin_member_tbl select.width150{width:150px;height:22px;border:1px solid #cccccc}
.vin_member_tbl textarea{border:1px solid #cccccc;width:580px;height:100px;margin:5px 0 3px 0}
.vin_member_tbl p{margin:4px 0 4px 0}
.vin_member_tbl tr th.border_bt{border-bottom:1px solid #b5b5b5}
.vin_member_tbl tr td.border_bt{border-bottom:1px solid #b5b5b5}




.v_pic_upload{position:absolute; width:521px;height:628px;left:50%; margin-left:-260px;top:50%;margin-top:-310px;position:fixed; z-index:12;background:#fff;}/*회원사진등록팝업 */

.v_pic_upload_sub{position:relative;top:0px;width:459px;border:1px solid #e4e4e4;height:300px;background:#f7f7f7;margin:20px 0 0 30px; padding:15px 0 15px 0 }


/*.v_popup_tbl{width:620px; margin:15px 20px}*/
.v_picup_tbl{width:425px; margin:0 auto;}
.v_picup_tbl td{height:30px;padding:1px 0}
.v_picup_tbl input{border:1px solid #cccccc;height:20px;width:60px}
.v_picup_tbl input.width130{border:1px solid #cccccc;height:20px;width:130px}
.v_picup_tbl input.width13{width:13px;height:13px}
.v_picup_tbl textarea.width430{width:430px;height:40px;background:#fff;border:1px solid #e4e4e4;padding:20px;line-height:18px}
.v_picup_tbl select{width:60px}
.bg_picup{ height:202px; background:#dadada; text-align:center;padding:12px 0;margin:5px 0 0 0;background:url('/images/main/bg_pop_pic.gif') repeat-x;}
.pic_tbl_in{margin:0 auto;text-align:center;}


.btnline_w520{margin:25px 0 0 212px}

/*130709*/

.padd_30cen{padding:30px; 20px 30px 20px; }
.padd_tdbox{padding:3px 0 3px 15px; }
.input_searchid{position:relative;width:104px;height:20px;background:#fff;border:1px solid #cccccc;margin-bottom:3px}
.input_searchid_result{position:relative;width:104px;height:20px;background:#fff;border-bottom:1px solid #cccccc;margin-bottom:3px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-right:1px solid #ffffff;}
.input_searchid_phone{position:relative;width:60px;height:20px;background:#fff;border:1px solid #cccccc;margin-bottom:3px}



.pop_btn_bottom002{width:100%; background:#ffffff; margin:30px 0 15px 0; text-align:center;}
.btn_s001{width:100%; height:50px; background:#dedede; margin:30px 0 15px 0; text-align:center;}


/*130719*/
.pop_tbl_001{position:relative;margin-top:70px; width:666px;}
.pop_recruit_tbl_001{position:relative;left:0;top:0px;width:100%; display:block}
.pop_recruit_tbl_001 tr th{height:25px;padding:3px;background:#f7f7f7;border:1px solid #e4e4e4}
.pop_recruit_tbl_001 tr td{text-align:center;height:25px}

.padd_tbl_tb{padding:10px 0 20px 0}
.padd_tbl_btnbottom{padding:15px 0 29px 0; text-align:center;}
input.pop_width20{background:#fff;width:20px;height:18px;background:#f7f7f7;border:1px solid #e4e4e4;margin-left:margin-left:80px;}
.mar-l80{margin-left:80px}