/* ----------------------------------------------------------------------------------------------------
 * iWellComm Publishing.Div
 * Author : 2010-05-17 by 유상희
 * Descript : 싱글즈 뷰티플러스 Common CSS
 * Version : 2010.05.17.
 ---------------------------------------------------------------------------------------------------- */

/* default style --------------------- */

@import "layout.css";
@import "table.css";
@import "sub_product.css";
@import "sub_support.css";
@import "sub_event.css";
@import "sub_company.css";
@import "popup.css";


* {margin:0; padding:0; font-size:1em;}
body{width:100%; height:100%; font-size:12px; background:#fff url(/company_html/images/common/layout/bg_bodytop.gif) top repeat-x; }


/* Type Selector */
body, textarea, select, input, table {font-family:"돋움", "굴림", Dotum, Gulim, Arial, sans-serif, Geneva; color:#222;}
input {height:14px;}
a {color:#222; text-decoration:none;}
a:hover {text-decoration:underline;}

table, fieldset {border:0;}

img{border:none;}
img.border{border:1px solid #ccc;}

input.query {background-color:#FFFFFF; border-color:#999999 #DDDDDD #DDDDDD #999999; border-style:solid; border-width:1px; height:16px; margin-right:5px; padding:1px 2px; width:125px;}
input.submitQuery  {background-color:#DDDDDD; border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD; border-style:solid; border-width:1px; height:19px; width:50px; vertical-align:top;}
input.submitQuery1  {background-color:#DDDDDD; border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD; border-style:solid; border-width:1px; height:19px; width:70px; vertical-align:top;}

hr, legend {display: none; visibility:hidden;}
legend {padding:0; margin:0;}
ul, li, dl, ol {list-style:none;}
caption {position:absolute; display:none;}

.d_line {display:inline;}
.pr {position:relative;}
.pa {position:absolute;}
.fl {float:left;} .fr {float:right;}
.txt_c {text-align:center;}
.txt_l {text-align:left;}
.txt_r {text-align:right;}
.txt_bold {font-weight:bold;}
.txt_none {font-weight:normal;}
.txt_blue {color:#145ea3;}
.mg_top3 {margin-top:3px}
.mg_top5 {margin-top:5px}
.mg_top10 {margin-top:10px}
.mg_top15 {margin-top:15px}
.mg_top20 {margin-top:20px !important;}
.mg_top25 {margin-top:25px}
.mg_top30 {margin-top:30px !important;}
.mg_top35 {margin-top:35px !important;}
.mg_top40 {margin-top:40px !important;}
.mg_top45 {margin-top:45px !important;}
.pd_top10 {padding-top:10px}
.pd_top15 {padding-top:15px}
.pd_top20 {padding-top:20px}
.pd_top30 {padding-top:30px}
.mg_left6 {margin-left:6px}
.mg_left5 {margin-left:5px}
.mg_left10 {margin-left:10px}
.mg_left20 {margin-left:20px}
.mg_right0 {margin-right:0px !important;}
.mg_right5 {margin-right:5px}
.mg_right7 {margin-right:7px}
.pd_right7 {padding-right:7px}
.mg_bottom20 {margin-bottom:20px;}
.pd_updown10 {padding:10px 0}
.mg_updown10 {margin:10px 0}
.line_h13 {line-height:1.3em;}

.blarr_list {padding-left:15px; background:url(/company_html/images/common/icon/bul_cirarr_black.gif) no-repeat;}
.bluearr_list {padding-left:15px; background:url(/company_html/images/common/icon/bul_cirarr_blue.gif) 0 3px no-repeat;}
.grdot_list {padding-left:15px; background:url(/company_html/images/common/icon/bul_dot_gray.gif) 5px 5px no-repeat;}
.blue_c_arr {display:block; height:12px; padding:2px 0 0 15px; background:url(/company_html/images/common/icon/bul_cirarr_blue.gif) 2px 4px no-repeat; color:#456a9f}

p.pd_infotxt{width:573px; padding:10px 0 0; line-height:1.3em;}

/* 컨텐츠 타이틀 */
h2 {display:inline-block; float:left; width:177px; height:21px; padding:15px 0 0 2px; font-size:16px; color:#000; border:#ff0000 solid 0px;}
h2.off {color:#97a1aa}
h3 {display:inline-block; float:left; width:550px; height:21px; padding:15px 0 0 17px; font-size:16px; color:#000; border:#ff0000 solid 0px;}
h4.pd_tit {width:559px; height:17px; margin-top:20px; padding:9px 7px 0; background:url(/company_html/images/common/layout/bg_title1.gif) top no-repeat; font-weight:normal;}
h4.cir_blue {padding-left:15px; background:url(/company_html/images/common/icon/bul_cirarr_blue.gif) no-repeat; color:#135da3;}
h4.cir_blue1 {padding-left:15px; background:url(/company_html/images/common/icon/bul_cirarr_blue.gif) no-repeat; font-weight:normal; color:#135da3;}
h4.gr_bar {display:block; width:553px; height:17px; margin-top:20px; padding:5px 10px 0; background-color:#e5e5e5; font-weight:normal}
h4.maptit {width:553px; height:17px; margin-top:15px; padding:5px 10px 0; background-color:#dff4f4;}
h4.recruit {position:relative; width:573px; height:24px; padding:9px 0 0 0; background:url(/company_html/images/common/layout/h4_topborder.gif) no-repeat 0 0; clear:both;}
h4.recruit div {position:absolute; top:6px; right:0;}

/* 테이블 */
table {clear:both; border-spacing:0px; border:0; border-collapse:collapse;}


/* ETC */
.cb{float:none; clear:both; background:none;}
.clfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clfix {display:inline-block;}   /* Hides from IE-mac s*/
* html .clfix {height: 1%;}
.clfix {display: block;}
.png24 {tmp:expression(setPng24(this));}

/*임시점검 page*/
/*.check_w{left:50%; top:50%; position:absolute; width:491px; margin-left:-238px; height:547px; margin-top:-324px;}*/


/* PRINT */
@media print{
body {background:none;}
#header, #footer {display:none;}
.path, h2, .snb {display:none;}
#container #content {float:left; width:100%; }
#content .pd_view_top {float:left; width:100%; }
#content .tabmenu {float:left; width:100%; }
#content .pd_view_info {float:left; width:100%; }
#content .pd_view_top .pd_info1 {width:50%}
}





