/*2010년 2월 4일 새로 추가*/
body,form,div,p,dl,dt,dd,ul,ol,li,pre,fieldset,input,blockquote,th,td{color: #6b6b6b;font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;font-size:9pt;margin:0px;padding:0px;line-height:1.5em;}
body{text-align:center;}
table {border-collapse:collapse;}
img{border:0 none;}

a{color:#6b6b6b;text-decoration:none}
a:hover{color:#000;text-decoration:underline}


.font_s1{font-size:8pt;letter-spacing:-1px}
.font_s2{font-size:9pt;font-family:tahoma;}

/*2011년 3월 25일 새로 추가*/
* { margin:0; padding:0;} 
html	{height:100%; overflow-y:scroll;} *html	{overflow:hidden;}
body	{width:100%; height:100%; }


#wrap{min-width:950px;}

#head, #menu, #pmenu, #event_ad, #blank, #contain, #tail{
	width:950px;
	position:relative;
	margin:0 auto;
	text-align:left
}

.fl{float:left}.fr{float:right}

#tl{position:relative;float:left}
#tr{position:relative;float:right}

#head{height:66px;z-index:100000}
#head #tl{width:150px;padding:3px 0 3px 0}
#head #tr2{float:left;width:800px;padding:5px 0 0 0;z-index:1000}
#m_info2{float:left;width:800px;height:25px}

/*2011년 3월 25일 변경및추가*/
#t_search2{position:absolute;top:103px;right:5px;text-align:right}
.search_box{width:140px;height:18px;border:1px solid #e1e1e1;background-color:#ffffff;font-size:9pt;padding:5px 0 0 3px;font-weight:bold}
#searchbox{float:left;height:80px;margin:0 0 5px 0}

#tmenuUl {float:right;}
#tmenuUl li {float:left;}

#m_info{float:left;width:540px;height:25px}
#t_search{float:left;width:540px;padding:3px 0 0 0}

#sm2{float:left;margin:0;font-size:8pt;letter-spacing:-1px}

.s_box{border:4px solid #DA3080;height:25px;font-weight:bold}

ul, li {margin:0;padding:0;list-style:none;}

#cbox{float:left;padding:0;margin:0;}
.box1{border: 1px solid #e6e6e6;color: #6b6b6b;font-family: 굴림;font-size: 9pt;line-height: 15pt;}


.c_t1{float:left;width:20px;margin:0;padding:px 0 0 0}
.c_t2{float:left;width:535px;margin:0;padding:0 0 0 0}
div.none {z-index:10;padding:5px; width:370px; position:absolute; border-width:3; border-color:#cccccc; border-style:solid;font-size:9pt; background-color:#FFFFFF }

#menu{z-index:1000;}
#pmenu_m{width:950px;height:30px;}
#pmenu_m li{float:left;margin:0;height:30px;cursor:pointer;background-image:url(https://images.momsdiary.co.kr/img/m_menu_1008.jpg);background-repeat:no-repeat;}  
#pmenu_m li a{display:block;font:0/0; text-indent:-2000px;height:30px;}
#pmenu_m li.a1{width:64px;background-position:0px 0}
#pmenu_m li.b1{width:40px;background-position:-60px 0}
#pmenu_m li.b3{width:60px;background-position:-100px 0}
#pmenu_m li.c{width:68px;background-position:-160px 0}
#pmenu_m li.d{width:59px;background-position:-228px 0}
#pmenu_m li.e{width:56px;background-position:-287px 0}
#pmenu_m li.f{width:58px;background-position:-343px 0}
#pmenu_m li.g{width:48px;background-position:-401px 0}
#pmenu_m li.h{width:54px;background-position:-449px 0}
#pmenu_m li.i{width:70px;background-position:-503px 0}
#pmenu_m li.j{width:57px;background-position:-573px 0}
#pmenu_m li.k{width:50px;background-position:-645px -40px}
#pmenu_m li.l{width:70px;background-position:-635px 0}
#pmenu_m li.alim{width:40px;background-position:-700px 0px;}
#pmenu_m li.alim a{font-size:12px;text-indent:0px;;font-weight:bold;color:#ffffff;padding:5px 0 0 0;margin:0 0 0 3px;text-align:center;text-decoration:none;height:23px;}



#menu_right{float:right;padding:10px 0 0 0}

#smenu0, #smenu1, #smenu2, #smenu3, #smenu4{width:950px;height:45px;background-image:url(https://images.momsdiary.co.kr/img/s_menu_calc.jpg);background-repeat:no-repeat;}
#smenu0{background-position:0 -160;}
#smenu1{background-position:0 0;}
#smenu2{background-position:0 -45px;}
#smenu3{background-position:0 -90px;}
#smenu4{background-position:0 -135px;}



#smenu0 li, #smenu1 li, #smenu2 li, #smenu3 li, #smenu4 li{position:relative;float:left;margin:0;;height:45px;cursor:pointer;} 
#smenu0 li a, #smenu1 li a, #smenu2 li a, #smenu3 li a, #smenu4 li a{display:block;font:0/0;text-indent:-2000px;height:45px;}
#smenu0 li.a, #smenu1 li.a, #smenu2 li.a, #smenu3 li.a, #smenu4 li.a{width:49px}
#smenu0 li.b, #smenu1 li.b, #smenu2 li.b, #smenu3 li.b, #smenu4 li.b{width:59px;}
#smenu0 li.c, #smenu1 li.c, #smenu2 li.c, #smenu3 li.c, #smenu4 li.c{width:84px;}
#smenu0 li.d, #smenu1 li.d, #smenu2 li.d, #smenu3 li.d, #smenu4 li.d{width:82px;}


.etc_s{position:absolute;display:none;top:30px;left:620px;width:80px;text-align:left;padding:10px;background-color:#fff;border:1px solid #b3b3b3;border-top:2px solid #b3b3b3}


#event_ad_box1{width:924px;height:80px;float:left;padding:10px;border-left:3px solid #579f95;border-right:3px solid #579f95;border-bottom:3px solid #579f95}
#event_ad_box2{float:left;width:950px;height:84px;padding:0;margin:0}
#event_ad_box3{float:left;width:950px;padding:0;margin:0}
#event_ad_b_l{float:left;width:102px;margin:0 10px 0 0}
#event_ad_b_r{float:left;}
#event_ad_b_r ul {padding:0}
#event_ad_b_r .ico_dot{padding:0 0 0 7px;background:url('/imgN/ico_dot.gif') no-repeat left 7px;margin:0 0 0 0}
.icon_arr{font-size:11pt;font-weight:bold;padding:0 0 2px 0}
.event_ad_b_l_p{float:left;border:1px solid #ebebeb}
#blank_box{width:950px;float:left;}


/**/



h1{float:left;text-decoration:none; font-weight:bold; cursor:pointer; font-size:10pt;;margin:0;padding:0;}
h2{font-weight:bold; font-size:10pt;;margin:0 0 0 0;padding:0;text-decoration:none;}

/*공통*/
.width{width:565px;margin:0 0 15px 0;padding:0}
.title {width:565px;margin:0 0 20px 0}
.arr{vertical-align:top;width:10px}
.m_padding{padding:0 0 0 14px;width:565px}
.line{border-top:2px solid #e1e1e1;margin:0 0 0 0}
.line2{border-top:1px solid #e1e1e1;margin:0 0 0 0}
#banner{float:left;width:180px;padding:0 0 5px 0;margin:}

.t_bg{clear:both;float:left;width:180px;background:url('/img/t_bg.gif') left top no-repeat;}
.t_bottom{clear:both;float:left;width:180px;background:url('/img/t_bottom.gif') left bottom no-repeat;font:0/0;margin:0 0 10px 0;padding:0}

#box1{width:180px;margin:0 0 5px 0}

#box2{width:160px;clear:both;position:relative;}
#box2 h3{position:relative;float:left;width:160px;border-bottom:1px solid #e1e1e1;padding:2 0 5 0;margin:0;font-size:12px;letter-spacing:-1}
#box2 h3 a.more {position:absolute;top:2px;right:2px;font:8pt 돋움;color:#999999;}
#box2 h3 a.more:hover {text-decoration:underline;}
#box2 h3 a.more img {padding:-4px 0 0 -2px;vertical-align:middle;}


.list_w {width:160px;margin:0 0 0 0;clear:both;}
.list_w ul {padding:5px 0 0 0}
.list_w ul li {padding:0 0 0 6px;line-height:1.5em;background:url('/img/icon_dot2.gif') no-repeat left 7px;}


.list_w2 {width:170px;margin:0 0 0 0;clear:both;padding:5}
.list_w2 ul {padding:5px 2px 0 2px}
.list_w2 ul li {padding:0 0 0 6px;line-height:25px;background:url('/img/icon_dot3.gif') no-repeat left 10px;}


.list_w3 {width:158px;margin:0 0 0 0;}
.list_w3 ul {padding:0}
.list_w3 ul li {padding:0 0 0 6px;line-height:1.5em;background:url('/img/icon_dot2.gif') no-repeat left 7px;}


#contain{z-index:100}
#cl, #cm, #cr{float:left;}
#cl{width:180px;padding:0;margin:0 10px 0 0;}
#cm{width:570px;padding:0 0 0 0;;margin:0;}
#cr{width:180px;padding:0;margin:0 0 0 10px;}
#cbox{width:570px;padding:0;margin:0;}
#cbox2{float:left;width:570px;padding:10px 0 10px 0;margin:0;overflow:hidden}
#cp1, #cp2{float:left;width:280px;}
#cp1{padding:0;margin:0 10px 0 0}
#cp2{padding:0;margin:0 0 0 0}
.cp_bg{clear:both;float:left;width:280px;background:url('/img/cp_bg.gif') left top no-repeat;}
.cp_bottom{clear:both;float:left;width:280px;height:5px;background:url('/img/cp_bottom.gif') left bottom no-repeat;font:0/0;margin:0 0 10px 0;padding:0}
#cp_box{position:relative;width:280px:margin:0;padding:0 10px 0 10px;}
.cp_t1{float:left;width:90px;padding:0 0 5px 0;margin:0 10px 0 0}
.cp_t2{float:left;width:160px;padding:3px 0 3px 0;margin:0}
.cp_t2_t1{float:left;width:160px;font-weight:bold;margin:0 0 5px 0}
.cp_t2_t2{float:left;width:160px;margin:0 0 8px 0;padding:0;text-align:justify}
.cp_t2_t3{float:left;width:160px;margin:0;padding:0;font-family:굴림;}
.cp_list_bg{clear:both;float:left;width:540px;background:url('/img/cp_list_bg.gif') no-repeat;padding:0 15px 0 15px}
#c_t_bg{float:left;width:570px;background:url('/img/c_t_bg.gif') no-repeat;}
#c_t_bottom{float:left;width:570px;height:10px;background:url('/img/c_t_bottom.gif') no-repeat;font:0/0;margin:0 0 10px 0;padding:0}
#cpl1, #cpl2, #cpl3{float:left;padding:0;margin:0;width:180px;}
#c_text{width:570px;padding:0;margin:0;}

#cbox2 ul{width:570px;0;margin:0;}
#cbox2 li { float:left;h;padding:0;margin:0 0 5px 0;}
.c_t1{text-align:left;float:left;position:relative;width:20px;margin:0;padding:2px 0 0 0}
.c_t2{text-align:left;float:left;position:relative;width:540px;margin:0;padding:0 0 5px 0}



.c_r_t{width:155px;height:20px;padding:5px 0 0 0;border:1px solid #ffffff;font-weight:bold;color:ff6600}

.list_bg{clear:both;float:left;width:570px;background:url('/img/list_bg.gif') left top no-repeat;}
.list_bottom{clear:both;float:left;width:570px;height:10px;background:url('/img/list_bottom.gif') no-repeat;font:0/0;margin:0 0 10px 0;padding:0}


.list_item ul { float:left;display:inline;padding:5px 0 0 0;}
.list_item ul li { float:left;height:23px;padding:0 7px 0 0;margin:0 7px 0 0;letter-spacing:-1px; background:url('/img/list_line.gif') no-repeat 0 }
.list_item ul li.on a {color:ff6600;padding:5px 10px 5px 10px; text-decoration:none;background:url('/img/arr.gif') no-repeat 100% 9px; }
.list_item ul li a { position:relative;display:block;padding:5px 10px 5px 10px;color:font:9pt;}
.list_item ul li a:hover {color:ff6600;padding:5px 10px 5px 10px; text-decoration:none;background:url('/img/arr.gif') no-repeat 100% 9px; }
* html .list_item ul li a:hover { background-position: 100% 8px; } /* ie6 */
*+html body .list_item ul li a:hover { background-position: 100% 8px; } /* ie7 */



#tail .line1{width:950px;height:2px;border-bottom:2px solid #e1e1e1;line-height:0px;}
#tail .under_logo{width:230px;margin:0;float:left;padding:20px 0 0 0}
#tail .ct{width:720px;margin:0;float:left;margin:8px 0 0 0;border-bottom:1px solid #e1e1e1;height:28px}
#tail .cp{width:720pxmargin:0;float:left;margin:8px 0 0 0;line-height:18px}

#tail{clear:both;padding:0;}


.num{float:left;width:570px;margin:0 0 20px 0;padding:10px 0 0 0;text-align:center;border-top:1px solid #e1e1e1}




#left_b{float:left;width:180px;margin:0 0 15px 0}
#left_b_1{float:left;width:180px;margin:0 0 5px 0}
#left_w{float:left;width:180px;margin:0 0 10px 0}
#left_w ul {padding:0}
#left_w li {float:left;width:174px;height:20px;padding:2px 0 0 6px;background:url('../img/icon_dot2.gif') no-repeat left 8px;}

#left_b2{float:left;width:160px;padding:0 0 5px 0;margin:0;border-bottom:1px solid #eeeeee}
#left_w2{float:left;margin:0 0 5px 0;padding:5px 0 5px 0}
#left_w2 ul {float:left;padding:0;margin:0 0 0 0}
#left_w2 li {float:left;width:154px;padding:0 0 0 6px;background:url('../img/icon_dot2.gif') no-repeat left 8px;}

#left_w3{float:left;margin:0 0 5px 0;padding:5px 0 5px 0}
#left_w3 ul {float:left;padding:0;margin:0 0 0 0}
#left_w3 li {float:left;width:149px;padding:0 0 0 6px;background:url('../img/icon_dot2.gif') no-repeat left 8px;}

#left_box{float:left;border:5px solid #eeeeee;padding:5px;width:160px;margin:0 0 10px 0}






#left_b3_t{float:left;}

#left_b3_w {width:148px;float:left;margin:0;background-color:#ffffff;padding:10px}
#left_b3_w ul {padding:0}
#left_b3_w li.line10{position:relative;float:left;width:148px;padding:0 0 5px 0;margin:0 0 5px 0;letter-spacing:-1px;font-size:9pt;border-bottom:1px solid #e7e7e7;}
#left_b3_w li.none{float:left;width:148px;padding:0 0 0 0;margin:0;letter-spacing:-1px;font-size:9pt}

#left_b{float:left;width:180px;margin:0 0 15px 0}

#left_b_1{float:left;width:180px;margin:0 0 5px 0}
.text_hidden h1{display:none;font:0/0;text-indent:-2000px;}