@charset "euc-kr";

/* Default Style */
html {filter:expression(document.execCommand('BackgroundImageCache', false, true));} /* 6.0¿¡¼­ ±ôºý °Å¸² ¾ø¾Ö±â */
body {margin:0; padding:0; background-color:#ff0000; font-family:µ¸¿ò,dotum,arial; font-size:12px; line-height:16px; color:#666; letter-spacing:-0.02em;}
table,div,ul,form,select,input,textarea,p {font-family:dotum,arial; font-size:12px; color:#666; letter-spacing:-0.02em; line-height:16px;}
body,div,form {margin:0; padding:0;}
img {border:none; margin:0; padding:0;}
iframe {display:block;}
h1 {display:block; margin:0px 0px 25px -21px;} /* 1Depth title */
h2 {display:block; margin:0px 0px 17px 0px;}    /* 2Depth title */
h3 {display:block; margin:0px 0px 15px 0px;}    /* 3Depth title */

/* Guide Line Style*/
#ogilvywrap {background-color:#f2f2f2;}
#ogilvywrap #header {background: url('/image/comm/layout/header_bg.gif') repeat-x 0px 0px; height:80px;}
#ogilvywrap #header #headerwrap {width:905px; clear:both;}
#ogilvywrap #headerwrap #logo {float:left; width:248px;}
#ogilvywrap #headerwrap #gnb {float:right; width:657px;}
#ogilvywrap #container {width:905px; clear:both; background:#ff0000 url('/image/comm/layout/snb_bg.gif') 0% 100% no-repeat;}
#ogilvywrap #container #snb {position:relative; float:left; padding-bottom:0px; #padding-bottom:254px; width:248px; text-align:-moz-center; #text-align:center;}
#ogilvywrap #container #snb #cmenu_menu {width:222px; text-align:center; clear:both;}
#ogilvywrap #container #snb h2 {margin:0px; padding:31px 0px 15px 0px;}
#ogilvywrap #container #snb #cmenu_menu #menu {text-align:right;}
#ogilvywrap #container #snb #cmenu_menu ul.dep2 {margin:0px; padding:0px;}
#ogilvywrap #container #snb #cmenu_menu ul.dep2 li {margin:0px; padding:5px 0px 0px 0px;}
#ogilvywrap #container #snb #cmenu_menu ul.dep3 {margin:0px; padding:4px 0px 4px 0px; background:transparent url('/image/comm/layout/left/lbg3.gif') 100% 100% no-repeat;}
#ogilvywrap #container #snb #cmenu_menu li ul.dep3 li {margin:0px; padding:4px 0px 0px 0px;}
#ogilvywrap #container #content {float:right; width:559px; #width:657px; padding:30px 46px 50px 52px; background-color:#fff; min-height:600px; #height:650px;}
#ogilvywrap #footer {clear:both; position:relative; z-index:10; }
#ogilvywrap #footer .footer01 {position:absolute; top:15px; left:25px; border:0px;}
#ogilvywrap #footer .footer02 {position:absolute; top:20px; left:299px;}
#ogilvywrap #footer .limg {position:absolute; top:-250px; left:0px;}

/* Link Style */
/*a.nofocus, img.nofocus {selector-dummy:expression(this.hideFocus=true);} ¸µÅ© Æ÷Ä¿½º ¾ø¾Ö±â*/
a, img {selector-dummy:expression(this.hideFocus=true);} /*¸µÅ© Æ÷Ä¿½º ¾ø¾Ö±â*/
a,a:link,a:active {text-decoration:none; color:#666;}
a:hover,a:visited {text-decoration:none; color:#ff0000;}

ul.tab_mn02 a,a:link,a:active,a:visited {text-decoration:none; color:#666;}
ul.tab_mn02 a:hover {text-decoration:underline; color:#af1a1a;}
ul.tab_mn02 a.sel {text-decoration:underline; color:#af1a1a;}
a.mailto, a:link.mailto, a:visited.mailto {text-decoration:underline; color:#666;}
a:active.mailto, a:hover.mailto {text-decoration:underline; color:#ff0000;}

.txt_sp01 { padding:10px 0; }
.txt_sp01 a,.txt_sp01 a:link,.txt_sp01 a:active {font-size:14px; color:#808080; font-weight:bold;} /* ¿À±æºñ¿ø¿ùµå¿ÍÀÌµåÄÚ¸®¾Æ > What we make */
.txt_sp01 a:hover {font-size:14px; color:#1a1a1a; font-weight:bold;}
.txt_sp02  {font-weight:normal; font-size:12px; margin-top:5px; width:360px; overflow:hidden;}
.txt_sp02 a, .txt_sp02 a:link, .txt_sp02 a:active { font-size:12px; font-weight:normal; }
.txt_sp02 a:hover { font-size:12px; font-weight:normal; }

/* Table & Box Style */
table {border-collapse:collapse; empty-cells:show;}
table td {word-break:break-all;}
textarea {border:1px solid #aaa; padding:5px;}
textarea.write {border:none; width:100%; overflow:auto;}

.tbl_st01 {border-collapse:collapse; border-top:1px solid #aaa;} /* ±âº» °¡·ÎÇü */
.tbl_st01 th {background-color:#f2f2f2; padding:6px 0px 5px 0px; font-weight:normal; border-bottom:1px solid #c3c3c3;}
.tbl_st01 th.pad_15 {background-color:#f2f2f2; padding:6px 0px 5px 15px; font-weight:normal; text-align:left; border-bottom:1px solid #c3c3c3;}
.tbl_st01 th.gap {background:#f2f2f2 url('/image/comm/table/line_v.gif') no-repeat 100% 50%;}
.tbl_st01 td {border-bottom:1px solid #e3e3e3; padding-top:7px; padding-bottom:4px;}
.tbl_st01 td.gap {background:#fff url('/image/comm/table/line_v.gif') no-repeat 100% 50%;}
.tbl_st01 td.pad_15 {padding:7px 0px 4px 15px;} /* Å×ÀÌºí³» ¿ÞÂÊ ¿©¹é : ÁÂÃøÁ¤·Ä ½Ã */
.tbl_st01 td.text {border-bottom:1px solid #e3e3e3; padding:20px;}
.tbl_st01 td.last01 {border-bottom:1px solid #aaa;}
.tbl_st01 td.last02 {border-bottom:2px solid #c3c3c3;}

.tbl_st02 {border-collapse:collapse; border-top:1px solid #aaa; border-bottom:1px solid #aaa;} /* ¿Â¶óÀÎ Áö¿ø > Áö¿ø¼­ ÀÛ¼º */
.tbl_st02 th {background-color:#f2f2f2; border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding-top:4px; padding-bottom:3px;}
.tbl_st02 th.last {border-right:none;}
.tbl_st02 td {border-bottom:1px solid #aaa; padding-top:4px; padding-bottom:3px;}
.tbl_st02 td.gap {border-right:1px solid #aaa;}
.tbl_st02 td.pad07 {padding-left:7px;}

.tbl_st03 {border-collapse:collapse; border:1px solid #e8e8e8;} /* Companies & Services > Tools we use */
.tbl_st03 td {border-bottom:1px dotted ##e8e8e8; padding-top:14px; padding-bottom:14px;}
.tbl_st03 td.gap_h {border-right:1px dotted ##e8e8e8;}
.tbl_st03 td.gap14 {padding-left:18px; padding-right:18px;}

.tbl_st04 {border-top:1px solid #dedede;} /* ¿À±æºñPR¿ùµå¿ÍÀÌµå > Ogilvy Insight */
.tbl_st04 th {padding:10px 0px 0px 0px;}
.tbl_st04 th.bdr_bp {border-bottom:1px solid #dedede; padding:15px 0px 0px 0px;}
.tbl_st04 th.txt_left {text-align:left; padding-left:10px;}
.tbl_st04 td {border-bottom:1px solid #dedede;padding:5px 10px 5px 10px;}
.tbl_st04 td.pad_t15 {padding:15px 0px 0px 0px;}

.tbl_st05 {border-collapse:collapse;} /* Press > Notice */
.tbl_st05 tr {padding-top:15px;}
.tbl_st05 th {text-align:left; padding-left:10px;margin:0px; color:#444;}
.tbl_st05 th.gap {background:#fff url('/image/comm/table/line_v01.gif') no-repeat 100% 75%;}
.tbl_st05 td {border-bottom:1px solid #aaa; padding:12px 10px 10px 10px;}

.tbl_st06 {border-top:2px solid #ff0000; border-bottom:1px solid #ff0000;} /* ¿ìÆí¹øÈ£ Ã£±â */
.tbl_st06 th {padding:6px 0px 3px 0px;}
.tbl_st06 th.txt_left {text-align:left; padding-left:10px;}
.tbl_st06 td {border-bottom:1px solid #dedede; padding:5px 5px 2px 5px;}

.tbl_sp01 {border-collapse:collapse; } /* ¿À±æºñ¿ø¿ùµå¿ÍÀÌµåÄÚ¸®¾Æ > What we make */
.tbl_sp01 th {border-right:2px solid #ebebeb; border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb; text-align:left;}
.tbl_sp01 td {margin:0px; padding:7px 14px; border-left:2px solid #ebebeb; border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb;}
.tbl_sp01 td.nobdr {border-left:none;}

.box_st01 {border:5px solid #ccc; padding:25px 45px;}
.box_st02 {margin:0px; padding:0px; background:#ebebeb;}
.box_st03 {border:2px solid #e8e8e8; padding:13px 8px 10px 12px;}

.box_sp01 {background:url('/image/comm/table/box_lb01.gif') no-repeat left bottom;} /* ¿ìÆí¹øÈ£ ¶ó¿îµå ¹Ú½º */
.box_sp01.out {background:url('/image/comm/table/box_rb01.gif') no-repeat right bottom;}
.box_sp01.out.pb20 {padding-bottom:20px;}
.box_sp01.in {background:url('/image/comm/table/box_lt01.gif') no-repeat left top;}
.box_sp01.tit {background:url('/image/comm/table/box_rt01.gif') no-repeat right top;}
.box_sp01.tit.pt20 {padding-top:20px;}

.ourWbox { width:559px; _height:60px; min-height:60px; background:url('/image/about/services/ourbox_bottom.gif') no-repeat left bottom; padding-bottom:10px; margin-top:25px }
.ourWbox div.top { padding-bottom:5px; #font-size:0px }
.ourWbox div.top img {  vertical-align:top }

/* Input & Select Style */
input {border:1px solid #bfbfbf; height:19px; padding:1px 2px; margin-top:-1px; selector-dummy:expression(this.hideFocus=true);}
input.readon {border:1px solid #e2e2e2; background-color:#f3f3f3; color:#969696; height:19px; padding:1px 2px; margin-top:-1px; selector-dummy:expression(this.hideFocus=true);}
input.nobor {border:none;}

/* List style */
ul,ol {margin:0px; padding:0; clear:left; list-style-type:none;}

.sel_st { cursor:pointer; }
/* .ogilvyone {position:absolute; top:-50px; left:-15px;  text-align:left; z-index:100;} */
ul.ogilvyone_list {padding:0px !important; font-size:11px; width:194px; border:1px solid #d6d6d8;} /* Ç²ÅÍ¿µ¿ª °è¿­»ç ¹Ù·Î°¡±â */
ul.ogilvyone_list li {margin:0px; padding:0px; background-color:#fff; border:none !important; text-align:center;  font-size:11px;}
ul.ogilvyone_list li a {margin:0px; padding:2px 0px 0px 0px; background-color:#fff; display:block; height:18px;}
ul.ogilvyone_list li a:hover, ul.ogilvyone_list li a:active {color:#ff0000; background-color:#f2f2f2;}

ul.tab_mn01 {width:100%; height:23px; padding:0px; margin:0px 0px 9px 0px; clear:both;} /* Companies & Services 1Depth */
ul.tab_mn01 li {float:left; padding:0px 2px 0px 0px;}
ul.tab_mn02 {width:100%; height:16px; padding:0px; margin:0px 0px 28px 0px; font-size:10px; font-family:verdana; clear:both;} /* Companies & Services 2Depth */
ul.tab_mn02 li {float:left; padding:0px 6px 0px 0px; font-weight:bold;}

ul.portfolio {margin:20px 0px 0px 0px; padding:0px;}
ul.portfolio li {margin:0px; padding:0px 0px 1px 0px; height:26px;}

ul.list_st01 {margin:0px; padding:0px;}
ul.list_st01 li {float:left; margin:0px; padding:5px 0px;}

/* Bullet & Icon Style */
ul.bul_squ01 {margin:0px; padding:0px; clear:both;}
ul.bul_squ01 li {background:url('/image/comm/bullet/bul_squ01.gif') no-repeat 1px 5px; padding:0px 0px 0px 12px;}
ul.bul_squ02 {margin:0px 0px 0px 5px; padding:0px; clear:both;}
ul.bul_squ02 li {background:url('/image/comm/bullet/bul_squ02.gif') no-repeat 1px 6px; padding:0px 0px 0px 9px;}
ul.bul_bar01 {margin:0px; padding:0px; clear:both;}
ul.bul_bar01 li {background:url('/image/comm/bullet/bul_bar01.gif') no-repeat 0px 6px; padding:0px 0px 0px 10px;}
ul.bul_bar02 {margin:0px; padding:0px; clear:both;} /* sitemap */
ul.bul_bar02 li {background:url('/image/comm/bullet/bul_bar02.gif') no-repeat 7px 12px; padding:6px 0px 2px 17px; border-bottom:1px dotted #cdcdcd;}
ul.bul_bar02 li.last {border-bottom:1px solid #cdcdcd;}

.bul_uparrow {background:url('/image/comm/bullet/ico_prev_01.gif') no-repeat 0px 4px; padding:0px 0px 0px 18px;}
.bul_downarrow {background:url('/image/comm/bullet/ico_next_01.gif') no-repeat 0px 4px; padding:0px 0px 0px 18px;}
.bul_star {background:url('/image/comm/bullet/bul_star01.gif') no-repeat 0px 2px; padding:0px 0px 0px 15px; margin-left:5px;}
.bul_bar01 {background:url('/image/comm/bullet/bul_bar01.gif') no-repeat 0px 6px; padding:0px 0px 0px 11px;}
.bul_squ02 {background:url('/image/comm/bullet/bul_squ02.gif') no-repeat 1px 4px; padding:0px 0px 0px 9px;}
.bul_squ03 {background:url('/image/comm/bullet/bul_squ03.gif') no-repeat 0px 4px; padding:0px 0px 0px 9px;}

/* Margin & Padding Style */
.mt02 {margin-top:-2px;}
.mt03 {margin-top:3px;}
.mt05 {margin-top:5px; clear:both;}
.mt10 {margin-top:10px; clear:both;}
.mt25 {margin-top:25px; clear:both;}
.mb05 {margin-bottom:5px; clear:both;}
.mb15 {margin-bottom:15px; clear:both;}
.mb25 {margin-bottom:25px; clear:both;}
.mb35 {margin-bottom:35px; clear:both;}
.ml10 {margin-left:10px;}
.pt05 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt25 {padding-top:25px;}
.pad_prin {padding:3px 0px 1px 10px;} /* ¿À±æºñPR¿ùµå¿ÍÀÌµå>Ogilvy Insight Name */

/* Display Style */
.dis_bk {display:block;}
.top {clear:both;}
.aln_center {text-align:-moz-center; #text-align:center;}
.aln_left {text-align:left;}
.aln_right {text-align:right;}
.flo_left {float:left;}
.flo_right {float:right;}
.btn_right {margin-top:10px; text-align:right; clear:both;}

/* Paginate Style */
.paginate {text-align:center; margin-top:10px; font-size:11px;}
.paginate strong {color:#ff0000; font-weight:bold; text-decoration:underline;}
.paginate a, .paginate strong {margin-left:-6px; display:inline-block; vertical-align:middle; padding:2px 6px 2px 5px;}
.paginate a img {vertical-align:middle; display:inline;}
.paginate a.pre {margin:0px 0px 0px -6px;}
.paginate a.next {margin:0px 0px 0px -6px;}

/* Text Style */
.txt_co01 {color:#ce3131;}
.txt_co02 {color:#444;}
.txt_co03 {color:#666;}
.txt_sz01 {font-size:11px;}
.txt_sz02 {font-size:12px;}
.txt_st01 {text-decoration:underline; color:#444;}
.txt_st02 {font-weight:normal;}


.png24 {tmp:expression(setPng24(this));}
