/**
 * BNP Parisbas Fortis Corporate and Public Bank
 *
 * @author  	DMA for Emakina
 * @date		2009-10-12
 * @version 	0.1
 * @workaround 	using proprietary value, zoom:1 to refresh IE's layout drawing
 * @valid   	false
 */

/* RESET */
* {margin:0;padding:0;}
body {font:normal 62.5%/1.6em Arial,Verdana,Helvetica,sans-serif;color:#1e2322;background: #1E2A29  url('/02/images/bg/bg_body.png') repeat-x top; height:100%;width:100%;position:relative;}
a {text-decoration:none;color:#467a8f;}
a:hover {text-decoration:underline;}
a img {border:none;}
ul,ol {list-style:none outside;}

/* ========== */
/* = LAYOUT = */
/* ========== */
.bg {background:url('/02/images/bg/bg_html.png') no-repeat center 121px;padding:0 0 25px 0;}
#wrapper {width:955px;margin:0 auto 20px auto;background:#fff;position:relative;}
#header {height:196px;background:url('/02/images/bg/bg_header.png') no-repeat;/* position:relative; */}
#body {overflow:hidden;zoom:1;}
#wrapper_content {overflow:hidden;zoom:1;margin:20px 0 0 0;background:url('/02/images/bg/bg_wrapper_content.png') repeat-y;}
.champaign #wrapper_content {margin:2px 0 0 0}
.homepage #wrapper_content {background: url('/02/images/bg/bg_content_homepage.png') no-repeat right top;padding:25px 0 0 0;}
.homepage #content {width:955px;padding:0;background: url('/02/images/bg/bg_content_homepage.jpg') no-repeat;height:284px;}
.homepage #sidebar {width:213px;height:284px;}
.homepage #content #body {padding:0 0 0 25px;height:284px;}
.homepage #footer {background: #175967 url('/02/images/bg/bg_footer_homepage.jpg') no-repeat;}
.online_service #wrapper_content {margin:0;}
#sidebar {float:left;width:205px;padding-left:19px;}
.online_service #sidebar {margin-top:20px;} 
#content {float:left;padding:0 20px 0 0;background:url('/02/images/bg/bg_body_white_gradiant.png') no-repeat  top left;height: auto !important;height: 100px;min-height:100px;}
#body {padding:0 0 0 27px;}
.online_service #body {background:url('/02/images/bg/bg_body_online_service.png') no-repeat  top left;}
#main {float:left;width:438px;margin-right:20px;}
.online_service #main {margin-top:20px;}
#main_sidebar {float:left;width:225px;padding:20px 0 0 0;}
#main_sidebar .news {margin-left:16px;}
#footer {background:#175967 url('/02/images/bg/bg_footer.jpg') no-repeat top center;padding:57px 25px 0 25px;clear:both;}
.footer_top {overflow:hidden;zoom:1;}
.footer_intro {width:280px;float:left;}
.footer_nav {float:left;overflow:hidden;zoom:1;width:625px;}
.nav_level_01 {float:right;margin:15px 0;}
.nav_level_02 {clear:both;overflow:hidden;zoom:1;}
.onecolumn {margin-right:0 !important;width:680px !important;}


/* ============ */
/* = HOMEPAGE = */
/* ============ */
.homepage #body {float:left;}
.homepage #body ul {position:relative;height:275px;width:695px;margin-top: 30px;}
.homepage #body li {background:url('/02/images/ico/ico_arrow_orange.png') no-repeat 0 0;position:absolute;padding-top:3px;}
.homepage #body a {color:#5a372d;text-transform:uppercase;font-size:1.6em;padding:0 0 0 28px;display:block;}
.homepage #body a b {line-height:20px;}
.homepage #body em {color:#4c4c4c;text-transform:none;font-style:normal;display: block;font-size:0.7em;margin-top:5px;}
.homepage .news, .homepage .news h2 {background-image:none;}
.homepage .news {width:210px;margin:20px 0 0;height:264px;}
.homepage .news li {background:url('/02/images/bg/bg_li_news_homepage.gif') no-repeat 24px bottom;} 
#li_01 {top:0;left:0;}
#li_02 {top:0;right:25px;}
#li_02 em {text-align:right;}
#li_03 {top:115px;left:0;}
#li_04 {top:115px;right:25px;}
#li_04 em {text-align:right;}

/* ========== */
/* = HEADER = */
/* ========== */

/* HOMEPAGE */
.homepage .header {height:345px;position:relative;}
.homepage h1 {display:none;}
.homepage #tools li {border-right:1px solid #fff;}
.homepage #tools a {color:#fff;}
.homepage fieldset span {color:#fff;}

/* TOOLS */
#tools {float:right;padding-right:22px;margin-top:7px;}
#tools ul {float:left;}
#tools li {display:inline;font-size:1.1em;}
#tools a {color:#467a8f;border-right:1px solid #467a8f;padding:0 10px;}
#tools a.active {font-weight:bold;}
#tools a.last {border:none;}
#tools .form {float:left;font-size:1.1em;margin-left:5px;}
fieldset {border:none;float:left;}
fieldset span {color:#467a8f;margin-right:7px;}
#tools .search {background:none;width:110px;padding:0 5px 0 0;border:none;}
#tools .submit_search {display:none;}
/* font-size */
#small {font-size:10px;}
#regular {font-size:12px;}
#large {font-size:14px;}

#header h2 {position:absolute;left:25px;top:129px;color:#fff;font-size:2.0em;line-height:25px;}
.logo {position: absolute;display:block;height:56px;width:433px;left:50px;top:25px;overflow:hidden;}
.logo span {position:absolute;left:-9000px;}
#logo_print {display:none;}

/*  MAIN NAVIGATION */
.nav {overflow:hidden;zoom:1;position:absolute;top:162px;left:15px;width:920px;}
.nav li {display:block;height:29px;float:left;background:url('/02/images/bg/sep_nav_header.png') no-repeat center right;line-height:29px;padding:0 10px;margin-top:5px;}
.nav li.last {background:none;}
.nav a {color:#fff;font-weight:bold;font-size:1.2em;}
.nav .selected {background:url('/02/images/bg/bg_li_selected.png') repeat-x;}
.nav .selected a {color:#5a372d;}
.nav .online_service {background:url('/02/images/btn/btn_online_service.png') no-repeat;width:112px;height:34px;text-align:center;padding:0;line-height:34px;margin-top:0;float:right;}
.nav .active  {background:url('/02/images/btn/btn_online_service_active.png') no-repeat;color:#5a372d;}
.nav .active a {color:#5a372d;}

/*  SEGMENT NAVIGATION */
#segment {position:absolute;top:80px;right:21px;zoom:1;z-index:2;}
#segment p {background:url('/02/images/btn/btn_segment.png') no-repeat left;height:25px;line-height:25px;padding:0 0 0 12px;float:left;}
#segment #current_path a {background:url('/02/images/btn/btn_segment.png') no-repeat right;line-height:25px;display:block;height:25px;padding:0 30px 0 0;font-size:1.0em;font-weight:bold;float:left;}
#segment div {width:260px;position:absolute;top:25px;left:-137px;opacity: 0.9;filter:alpha(opacity=90);display:none;z-index:3;}
#segment ul {background:#fff;padding:10px 0 0 0;overflow:hidden;zoom:1;border:solid #97b1bb;border-width:1px;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
#segment li {border-bottom:1px solid #d7ebf3;font-size:1.0em;text-transform:uppercase;display:block;height:27px;line-height:27px;padding:0 0 0 10px;}
#segment li.last {border-bottom:none;}
#segment b {background-image:url('/02/images/bg/bg_segment_bottom.png');background-repeat:no-repeat;display:block;font-size:1%;position:relative;z-index:10;height:5px;border:0;display:none;}
#layer {background:red;position:absolute;width:100%;height:100%;top:0;z-index:1;}


/* =========== */
/* = SIDEBAR = */
/* =========== */

/* NEWS */
.news, .news h2 {background-image:url('/02/images/bg/bg_sidebar_news.png');background-repeat:no-repeat;}
.news {background-position:bottom right;padding:0 0 0 0;width:190px;margin:0 0 20px 0;}
.news h2 {color:#2f5666;font-size:1.6em;text-transform:uppercase;margin-bottom:25px;padding:20px 0 0 25px;background-position:top right;}
.news li {overflow:hidden;zoom:1;margin:0 4px 10px 0;padding: 0 0 10px 0;}
.news li.last {background:none;}
.news .date {background:url('/02/images/bg/bg_date.png') no-repeat;display:block;height:31px;width:34px;font-weight:bold;text-align:center;font-size:1.5em;color:#5a372d;float:left;padding-top:4px;}
.news .date span {font-weight:normal;display:block;font-size:0.8em;line-height:8px;}
.news a {color:#5d7788;font-size:1.2em;margin:2px 0 0 8px;display:block;float:left;width:140px;}
.banner {margin-bottom:20px;display:block;}

/* MENU */
/* sidebar menu */
.menu_sidebar h3{color:#2f5666;font-size:1.4em;padding:0 0 10px 0;}
.menu_sidebar ul{zoom:1;padding-bottom:15px;margin-top:-5px;}
.list_to_deploy li{clear:both;overflow:hidden;zoom:1;}
.list_to_deploy li span{background:url('/02/images/ico/ico_menu_list_close.png') no-repeat center left;padding-left:6px;cursor:pointer;display:block;float:left;margin-top:3px;}
.list_to_deploy li span.open{background:url('/02/images/ico/ico_menu_list_open.png') no-repeat center left;}
.list_to_deploy li.empty span{background: url('/02/images/ico/ico_menu_list_empty.png') no-repeat center left;}
.list_to_deploy li a{display:block;float:left;width:175px;padding:2px 0 2px 2px;line-height:18px;font-size:1.2em;}
.list_to_deploy li ul{margin-left:12px;margin-top: 0;padding-bottom:0;display:none;overflow:hidden;clear:both;}
.list_to_deploy li li{margin-bottom:0;padding-left:10px;float:left;width:170px;background:none;}
.list_to_deploy li li li {background:url("/02/images/bg/bg_list.gif") no-repeat scroll left bottom transparent;}
.list_to_deploy li ul li a{background:none;font-size:1.1em;line-height:18px;padding:3px 0;display:block;width:auto;}
.list_to_deploy li ul li ul{display:block;padding-bottom:0;clear:left;overflow:hidden;margin-left:0;}
.list_to_deploy li.active a{font-weight:bold;}
.list_to_deploy li.active span {background:url('/02/images/ico/ico_menu_list_open.png') no-repeat center left;}
.list_to_deploy li.active ul{display:block;}
.list_to_deploy li.active ul li a{font-weight:normal;}
.list_to_deploy li.active ul li.active a{color:#5a372d;font-weight:bold;text-decoration:none;}
/* sitemap */
#content .sitemap .mod h3 {padding:0 0 10px 13px}


/* =========== */
/* = CONTENT = */
/* =========== */

/* BREADCRUMB */
.bc {padding:0 0 0 30px; width:680px;}
.bc li {color:#5a372d;display:inline;font-size:1.1em;}
.bc a {/* background: url('/02/images/ico/ico_arrow_breadcrumb.png') no-repeat center right; */padding:0 9px 0 0;}

/* VISU */
.visu {margin-left:-1px;background:none;padding:0 0 0 30px;}
#wrapper_content #content #body table {width:680px !important;}
#content h1 {color:#64b0ce;font-size:2.6em;line-height:26px;padding:20px 0;}
#content .line {overflow:hidden;zoom:1;margin-bottom:15px;}
#content .mod, #content .mod h2 {background-image: url('/02/images/box/mod_content.png');}
#content .mod {background-position:bottom;width:333px;padding:0 0 35px 0;float:left;margin:0 14px 0 0;}
#content .last_mod {margin-right:0;}
#content .mod h2 {background-position:top;color:#4e8ba4;font-size:1.4em;line-height:20px;padding:15px 0 15px 13px;}
#content .mod h3 {font-size:1.4em;color:#2f5666;padding:0 0 0 13px;}
#content .mod p {padding:0 13px 16px 13px;line-height: 16px;font-size:1.2em;color:#0c141b;}
#content .mod .list_to_deploy {margin:0 0 23px 13px;}
.more {background: url('/02/images/ico/ico_arrow_more.png') no-repeat  center left;padding:0 0 0 17px;margin:0 0 0 13px;font-size:12px;color:#467a8f;}
#content .fixed {height:150px;}
#main p {font-size:1.2em;line-height:14px;padding:0 0 14px 0;text-align:justify;}
#main h2 {color:#64b0ce;font-size:1.3em;padding:0 0 14px 0;}
#main h3 {color:#64b0ce;font-size:1.2em;padding:0 0 14px 0;}
#main ul, #main ol {padding:0 0 14px 0;}
#main ul li {font-size:1.2em;line-height:14px;padding:0 0 5px 10px;background:url("/02/images/ico/ico_arrow_box_small.png") no-repeat scroll left 4px transparent;}
#main ul li ul {margin:5px 0 0 0;}
#main ul li li {font-size:1em;}
#main ol {list-style: decimal inside ;}
#main ol li {font-size:1.2em;line-height:14px;padding:0 0 5px 0;}
/* tabs in main content */
#main .tabs {overflow:hidden;zoom:1;padding:0 0 0 10px;background: url('/02/images/tabs/bg_tabs_ul.png') repeat-x  0 30px;height:43px;margin:0 0 20px 0;}
#main .tabs li {float:left;margin-right:5px;height:31px;line-height:31px;padding:0;background:none;}
#main .tabs a {display:block;float:left;height:31px;line-height:30px;background: url('/02/images/tabs/bg_tab_inactive.png') left ;padding:0 0 0 1px;color:#305768;font-weight:bold;}
#main .tabs a span {display:block;float:left;height:31px;line-height:30px;background: url('/02/images/tabs/bg_tab_inactive.png') right;padding:0 15px 0 14px;}
#main .tabs a.current {background: url('/02/images/tabs/bg_tab_active.png') left;}
#main .tabs a.current span {background: url('/02/images/tabs/bg_tab_active.png') right;}
#main hr {margin:15px 0;border: 0;color:#4E8BA4;background-color:#4E8BA4;height: 1px;}


.mod_rounded {background:url('/02/images/bg/bg_box_online_service_top.png') no-repeat top;padding-top:10px;position:relative;zoom:1;}
.mod_rounded .bd {border:solid #d6ddde;border-width:0 1px;padding:2px 0 5px 0;overflow:hidden;zoom:1;}
.mod_rounded .bottom {background:url('/02/images/bg/bg_box_online_service_bottom.png') no-repeat;height:10px;}
.mod_rounded .wrapper_btn {float:right;margin:0 10px 0 0;}
.mod_news, .mod_news h2 {background-image:url('/02/images/box/mod_news.png');background-repeat:no-repeat;}
.mod_news {width:185px;background-position:bottom;padding-bottom:50px;}
.mod_news h2 {background-position:top;line-height:20px;padding:10px 0 15px 15px;color:#2f5666;font-size:1.6em;text-transform:uppercase;}
.mod_news ul {margin:0 15px 0 15px;font-size:1.2em;}
.mod_news li {padding:0 0 8px 0;}
.mod_news li.last {background:url("/02/images/ico/ico_arrow_box_small.png") no-repeat scroll left 4px transparent;padding:0 0 0 10px;}

.mod_large {width:680px;}
.mod_large .top {width:680px;height:21px;font-size:0;display:block;background: url('/02/images/box/mod_large_top.png') no-repeat;}
.mod_large .ft {width:680px;height:35px;font-size:0;display:block;background: url('/02/images/box/mod_large_bottom.png') no-repeat;}
.mod_large .bd {background: url('/02/images/box/mod_large_body.png') repeat-y;padding:0 13px 0 13px;overflow:hidden;zoom:1;}
.mod_large .bd h2 {color:#4E8BA4;font-size:1.4em;line-height:20px;padding:0 0 15px 0;}
.mod_large .bd h3 {color:#64B0CE;font-size:1.2em;padding:0 0 14px;}
.mod_large .bd p {font-size:1.2em;line-height:14px;padding:0 0 14px;}
.mod_large .bd .more {margin:0;}
.mod_large .bd ul, .mod_large .bd ol {padding:0 0 14px;}
.mod_large .bd ul li {background:url("/02/images/ico/ico_arrow_box_small.png") no-repeat scroll left 4px transparent;font-size:1.2em;line-height:14px;padding:0 0 5px 10px;}
.mod_large .bd ol {list-style:decimal inside none;}
.mod_large .bd ol li {font-size:1.2em;line-height:14px;padding:0 0 5px 0;}
.mod_large .bd .section_left {float:left;width:418px;}
.mod_large .bd .section_right {float:right;width:225px;}
.mod_large .bd .section_right .mod_info {width:225px;}
.mod_large .bd .section_right .mod_info .top, .mod_large .bd .section_right .mod_info .ft {width:225px;height:11px;font-size:0;line-height:0;}
.mod_large .bd .section_right .mod_info .top {background: url('/02/images/box/mod_section_right_top.png') no-repeat;width:225px;}
.mod_large .bd .section_right .mod_info .ft {background: url('/02/images/box/mod_section_right_bottom.png') no-repeat;width:225px;}
.mod_large .bd .section_right .mod_info .bd {border:solid #d4dedf;border-width:0 1px;padding:0 16px;width:191px;background:none;}

.mod_medium {width:438px;}
.mod_medium .top {width:438px;height:21px;font-size:0;display:block;background: url('/02/images/box/mod_medium_top.png') no-repeat;}
.mod_medium .ft {width:438px;height:35px;font-size:0;display:block;background: url('/02/images/box/mod_medium_bottom.png') no-repeat;}
.mod_medium .bd {background: url('/02/images/box/mod_medium_body.png') repeat-y;padding:0 13px 0 13px;overflow:hidden;zoom:1;}

/* ONLINE SERVICE */
.tips {background:transparent url(/02/images/bg/bg_tips.png) no-repeat scroll left bottom;height:49px;position:relative;}
#main .tips p {background:transparent url(/02/images/bg/bg_tips.png) no-repeat scroll left bottom;display:none;height:39px;margin-right:30px;padding:10px 5px 0 35px;position:absolute;z-index:2;}
.tips p#tip1 {display:block;}
.tips a#btn_tips {background:transparent url(/02/images/ico/ico_close.png) no-repeat scroll 0 0;display:block;height:18px;width:18px;position:absolute;right:5px;top:5px;text-indent:-9000px;overflow:hidden;}
#arrow_tip_1 {background:url('/02/images/bg/arrow_tip_one.png') no-repeat right center;left:216px;position:absolute;top:22px;width:214px;height:41px;}
#arrow_tip_2 {background:transparent url('/02/images/bg/arrow_tip_two.gif') no-repeat scroll right top;height:13px;left:123px;position:absolute;top:21px;width:347px;display:none;}
#call_tips, #call_tips span {background:url("/02/images/btn/call_tip.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:23px;line-height:23px;}
#call_tips {background-position:left center;display:none;padding:0 0 0 10px;display:none;}
#call_tips span {background-position:right center;color:#000000;cursor:pointer;font-family:Arial,sans-serif;font-size:1.1em;font-weight:bold;padding:0 30px 0 0;}
.mod_online {margin-top:25px;}
p.setting {position:absolute;right:0;top:-19px;}
p.setting a {cursor:pointer;}
p.setting a:hover {text-decoration:none;}
p.setting span {background:url('/02/images/ico/ico_setting.png');display:block;height:29px;width:29px;}
p.setting .txt {position:absolute;left:-9999px;}


/* SECTION */
.section, .section h2 {background-image:url('/02/images/box/bg_section_mod_rounded.png');background-repeat:no-repeat;}
.section {background-position:bottom;width:416px;margin:0 auto 10px auto;overflow:hidden;zoom:1;padding-bottom:30px;position:relative;}
.section_last {margin:0 auto 0 auto;}
.section .bd {padding:0 9px;}
.mod_online .section {padding-bottom:0;}
.mod_online .section .bd {padding:0 13px 30px 13px;background:url('/02/images/bg/bg_box_section_online_service.png') no-repeat bottom;border-width:0;}
#main .section h2 {font-size:1.4em;background-position: top;color:#64b0ce;font-weight:normal;padding:12px 0 13px 10px;line-height:17px;}
#main .mod_online .section {background:url('/02/images/bg/bg_box_section_online_service.png') no-repeat top;}
#main .mod_online .section h2 {background-image:none;width:350px;}
#main .section h2 span {background:url('/02/images/ico/ico_secure.png') no-repeat;display:inline-block;height:17px;width:13px;margin-left:5px;}
#main .section p#display_int span, #main .section p#display_local span {background:url('/02/images/ico/ico_switch.png') no-repeat scroll 0 0;width:34px;height:14px;display:inline-block;margin-right:5px;}
.int_ilink_security {display:none;}
#main .section p {padding:0 0 10px 0;text-align:left;}
.wrapper_iframe {border:1px solid #9b9b9b;clear:both;float:left;height:77px;margin:8px 0 10px;width:187px;margin:0 10px 0 0;display:inline;}
#main .info_box {border:1px solid #9b9b9b;height:77px;background:#fff;float:left;}
#main .alert {width:187px;}
#main .news {width:284px;margin-left:10px;}
#main .info_box p.ico_info {padding:10px 10px 0 50px;background:#fff url('/02/images/ico/ico_info_big.png') no-repeat scroll 10px 15px;height:50px;}
#main .info_box p {padding:10px 0 0 20px;}
#main .highlight {color:#ff0000;font-weight:bold;}
.btn {float:left;text-align:center;} 
.btn span.wrapper_info_link {display:block;padding-top:10px;}
.btn .ico_info_small {background: url('/02/images/ico/ico_info.png') no-repeat scroll center left;padding:0 0 0 18px;font-size:1.2em;;margin:10px 0 0 0;}
#btn_digipass {margin-right:8px;}
#btn_password {margin-right:8px;}
#main .mod_online .section .ft {display:block;height:10px;font-size:0;background:url('/02/images/bg/bg_box_section_online_service.png') no-repeat bottom;}



/* ========= */
/* = AWARD = */
/* ========= */
.section_award {overflow:hidden;zoom:1;border-bottom:1px solid #e5e5e5;padding:0 0 15px 0;margin:0 0 15px 0;}
.section_award .text {width:438px;float:left;margin:0 20px 0 0;}
.section_award .text h2{font-size:1.2em;color:#64b0ce;padding:0 0 13px 0;}
.section_award .text p {font-size:1.2em;line-height:14px;padding:0 0 14px 0;}
.section_award .text .more {margin:0;}
.section_award .banner {float:left;width:225px;margin-bottom:0;}
#content .section_award .banner .mod {width:225px;margin-right:0;}
#content .section_award .mod .title {overflow:hidden;margin:0 8px 10px 8px;}
#content .section_award .mod .title div {float:left;width:88px;}
#content .section_award .mod .title p {padding:0;}
#content .section_award .mod h3 {font-size:1.2em;color:#000;padding:0;}
#content .section_award .mod h3 span {color:#366;display:block;}
#content .section_award .mod p {clear:both;padding:0 8px 16px 8px;}
.section_award .case {position:relative;margin:0 0 10px 0;}
.section_award .case p {position:absolute;top:20px;right:245px;text-align:right;font-size:1.2em;}


/* ======== */
/* = FORM = */
/* ======== */
#main .section .mod_info, #main .section .mod_alert {width:324px;padding:10px 10px 0 60px;margin:0 0 15px 0;}
#main .section .mod_info {background:#fff url('/02/images/ico/ico_info_big.png') no-repeat 13px 7px;border:1px solid #adadad;padding:10px 10px 20px 60px;}
#main .section .mod_alert {color:#cc0000;border:1px solid #d01717;background:#eee1e1 url('/02/images/ico/ico_error.png') no-repeat 13px 7px ;}
#main .section .mod_alert ul {list-style-type: disc;}
#main .section .mod_alert li {background:none;padding:0 0 5px 0;}
.required {color:#cc0033;}
#main .section fieldset ol, #main .overlay_content fieldset ol {list-style:none outside none;padding:0;}
#main .section fieldset li, #main .overlay_content fieldset li {padding:0 0 13px 0;}
#main .section label, .overlay_content label {display:inline-block;width:164px;position:relative;}
#main .section label span {color:#cc0033;position:absolute;right:0;}
#main .section input, .mod_medium input {width:219px;height:24px;border:none;background:url('/02/images/bg/bg_input_section.png') no-repeat;padding:0 4px;}
#main .section select, #main .overlay_content select {width:219px;}
#main .section textarea {width:385px;height:109px;background:url('/02/images/bg/bg_textarea.png') no-repeat;border:none;margin-top:7px;padding:4px;}
#main .section .ex {padding:6px 0 0 170px;color:#0c141b;font-size:11px;display:block;}

#main .section .radio {width:219px;}
#main .section .radio label {display:inline;width:64px; padding:0 15px 0 4px;}
#main .section .radio input {width:25px;height:11px;border:none;background:none;padding:0 4px;}

/* BUTTONS UP-DOWN */
.sortBox {position:absolute;height:19px;width:45px;top:0;right:0;overflow:hidden;zoom:1;}
.sortBox button {text-indent:-9000px;height:19px;width:21px;background:transparent;cursor:pointer;border:none;float:left;}
button.up {text-indent:-9000px;}
button.down {text-indent:-9000px;}

/* BUTTONS */
.button{color:#fff;border:none;background:none;overflow:visible;width:auto;white-space:nowrap;cursor:pointer;vertical-align:baseline !important;vertical-align:top;text-decoration:none;}
span.button{cursor:text;}
a.button{cursor:pointer;}
a.button:hover{text-decoration:none !important;}
.button span{display:inline-block !important;background:url(/02/images/btn/btn_standard.png) no-repeat 0 0;padding:0 0 0 20px;font-size:1.8em;height:42px;line-height:42px;font-weight:bold;}
.button span{display:table-cell /*mimics inline-bloc on FF<3*/;color:#3d3f40;}
.button span span{font-size:1em;background-position:100% 0;padding:0 20px 0 0;}
.btn_form span  {height:27px;line-height:27px;background:url(/02/images/btn/btn_sprite.png) no-repeat 0 -42px;font-weight:normal;font-size:1.2em;}
.btn_form span span{font-size:1em;background-position:100% -42px;padding:0 20px 0 0;}
.btn_form_active span  {height:27px;line-height:27px;background:url(/02/images/btn/btn_sprite.png) no-repeat 0 -69px;color:#fff;font-weight:normal;font-size:1.2em;}
.btn_form_active span span{font-size:1em;background-position:100% -69px;padding:0 20px 0 0;}


/* ONLINE SERVICE EDIT MODE */
#modal {background-color:#272e2d;display:none;height:100%;left:0;opacity:0.7;filter:alpha(opacity=70);position:absolute;top:0;width:100%;z-index:3;}
.box_online_edit {background:url('/02/images/bg/bg_box_online_service_edit_top.png') no-repeat top;padding-top:10px;position:absolute;width:438px;display:none; z-index:4}
.box_online_edit .bd {border:solid #d6ddde;border-width:0 1px;background:#fff;padding:15px 0 5px 0;overflow:hidden;zoom:1;}
.box_online_edit .bottom {background:url('/02/images/bg/bg_box_online_service_edit_bottom.png') no-repeat;height:10px;}
.box_online_edit p.setting span {background:url('/02/images/ico/ico_setting_active.png');}

/* SECTION EDIT */
.box_online_edit .section {background:url('/02/images/bg/bg_box_section_online_service.png') no-repeat bottom;}
.box_online_edit .section .top {background:url('/02/images/bg/bg_box_section_edit.png') no-repeat top;height:10px;}
.box_online_edit .section .bd {background:transparent;padding:0 13px;}
.box_online_edit label {margin-left:10px;font-size:1.2em;}
.box_online_edit label.disabled {color:#8C8C90;}
.box_online_edit .title {font-size:14px;color:#64b0ce;margin-bottom:18px;padding-left:0;font-weight:normal;}
.box_online_edit .title label {font-size:14px;}
.box_online_edit p {font-size:1.2em;font-weight:bold;color:#000;padding:0 0 0 25px;}
.box_online_edit p.txt {padding-bottom:18px;}
.box_online_edit ol ol {margin-left:25px;}
.box_online_edit .btn {float:right;margin:10px 13px 0 0;}
.box_online_edit .btn .button {margin-left:10px;}


/* MAIN SIDEBAR */
#main_sidebar .mod, #main_sidebar .mod b, #content .section_award .banner .mod, #content .section_award .banner .mod b  {background-image: url('/02/images/box/mod_sidebar.png');}
#main_sidebar .mod_title, #main_sidebar .mod_title h2 {background-image: url('/02/images/box/mod_sidebar_title.png');}
#main_sidebar .mod {background-position:bottom;width:225px;padding:0 0 35px 0;float:left;margin:0 0 5px 0;}
#main_sidebar .mod_title h2 {background-position:top;color:#4e8ba4;font-size:1.4em;line-height:20px;padding:10px 0 15px 13px;}
#main_sidebar .mod b, #content .section_award .banner .mod b {background-position:top;height:20px;display:block;}
#main_sidebar .mod .ico_more {background: url('/02/images/ico/ico_arrow_box_small.png') no-repeat left 4px;display:block;padding:0 0 0 10px;margin:0 0 0 13px;font-size:1.2em;}
#mod_bookmark {display:none;}
#main_sidebar .social {margin:0 13px;font-size:1.3em;overflow:hidden;zoom:1;}
#main_sidebar .social li {color:#467A8F;cursor:pointer;width:97px;float:left;margin:0 0 10px 0;line-height:18px;display:block;height:18px;}
#main_sidebar .social li span {background-image:url('/02/images/ico/social/sprite_social_ico.png');background-repeat:no-repeat;display:inline-block;margin:0 7px 0 0;height:18px;}
#main_sidebar .social li span.txt { background-image:none;}
#link_input {width:190px;border:1px solid #D7D7D7;}
#main_sidebar li#book_site, #main_sidebar li#site {width:199px;}
#main_sidebar li#site {height:45px;}
#main_sidebar li#stumble {width:102px;}
#main_sidebar li input {margin-top:5px;}
#main_sidebar li#book span {background-position:-73px 0;height:17px;width:18px;}
#main_sidebar li#mail span {background-position:-52px 0;height:15px;width:21px;}
#main_sidebar li#print span {background-position:-34px 0;height:18px;width:18px;}
#main_sidebar li#del span {background-position:0 0;height:16px;width:16px;}
#main_sidebar li#go span {background-position:-16px 0;height:19px;width:18px;}
#main_sidebar li#digg span {background-position:-91px 0;height:14px;width:16px;}
#main_sidebar li#stumble span {background-position:;height:15px;width:15px;}
#main_sidebar li#stumble span {background-position:-107px 0;height:15px;width:16px;}
#main_sidebar li#book_site span {background-position:-73px 0;height:17px;width:18px;}
#main_sidebar li#site span {background-position:-122px 0;height:15px;width:15px;}

/* BOX TOOLS */
.box_tools {width:225px;height:86px;background:url('/02/images/bg/bg_box_tools.png') no-repeat;margin-bottom:6px;}
.box_tools ul {padding:16px 0 0 13px;overflow:hidden;zoom:1;}
.box_tools li {float:left;margin-bottom:9px;}
.box_tools a {font-size:1.3em;}
.box_tools span {margin-right:8px;float:left;display:block;}
.box_tools a:hover span {text-decoration:none;cursor:pointer;}
#bookmark {width:120px;line-height:17px;}
#bookmark span {background:url('/02/images/ico/ico_bookmark.png') no-repeat;height:17px;width:18px;}
#mail {line-height:15px;}
#mail span {background:url('/02/images/ico/ico_email.png') no-repeat;height:15px;width:21px;}
#print {line-height:18px;clear:both;width:100px;}
#print span {background:url('/02/images/ico/ico_print.png') no-repeat;height:18px;width:18px;}

/* HELP */
.box_help {background:url('/02/images/bg/bg_box_help.png') no-repeat;width:225px;height:100px;text-align:center;}
.box_help a {display:block;height:100%;}
.box_help a:hover {text-decoration:none;}
.box_help span {display:block;}
.box_help .line1 {font-size:1.8em;color:#5a372d;padding-top:10px;}
.box_help .line2 {font-size:1.4em;color:#000;padding-top:13px;}
.box_help .line3 {font-size:1.8em;color:#000;font-weight:bold;padding-top:12px;}

/* ========== */
/* = FOOTER = */
/* ========== */
#footer, #footer a {color:#fff;}
.footer_intro h2 {color:#fff;font-size:2.4em;font-weight:normal;line-height:25px;margin:0 0 8px 0;}
.footer_intro p {color:#fff;font-size:1.1em;line-height:13px;text-align:justify;}
.footer_nav {font-size:1.1em;}
.nav_level_01 li {display:inline;font-size:1.1em;margin-left:15px;background:url('/02/images/ico/ico_arrow_footer_nav_level_01.png') no-repeat left 0;}
.nav_level_01 a {padding:0 0 0 20px;}
.nav_level_02 div {float:left;width:140px;display:inline;}
.nav_level_02 div.first {width:150px;margin-left:30px;padding-right:5px;}
/* .nav_level_02 div.three {width:135px;} */
.nav_level_02 div.last {width:auto;float:right;}
.nav_level_02 div.last h3 {float:left;}
.nav_level_02 h3 {margin-bottom:8px;font-size:1.0em;text-transform: uppercase;}
.nav_level_02 ul {clear:left;}
.nav_level_02 li {background:url('/02/images/ico/ico_arrow_footer_nav_level_02.png') no-repeat center left;}
.nav_level_02 a {padding:0 0 0 7px;}
.disclaimer {overflow:hidden;zoom:1;}
.disclaimer li {float:left;height:26px;line-height:26px;padding:0 15px 0 0;font-size:1.1em;}

/* emagic fix */
#page__content {zoom:1;}

/* ========= */
/* = List Item = */
/* ========= */
.list_item {overflow:hidden;zoom:1;border-bottom:1px solid #e5e5e5;padding:0 0 15px 0;margin:0 0 15px 0;}
.list_item .text {float:left;margin:0 0 0 0;}
.list_item .text h2{font-size:1.2em;color:#64b0ce;padding:0 0 13px 0;}
.list_item .text p {font-size:1.2em;line-height:14px;padding:0 0 14px 0;}
.list_item .text .more {margin:0;}

.list_item img {float:right;max-width:190px;margin-bottom:0;}

a.rss {
background:url("/02/images/ico/ico_rss.gif") no-repeat scroll right center transparent;
display:block;
float:right;
line-height:20px;
margin-top:-50px;
padding-right:25px;
position:relative
}



/* ========= */
/* = Popup Campaign = */
/* ========= */
#wrapper_modal_content {
	-moz-opacity:1;                   
  opacity:1;                                            
  filter:alpha(opacity=100);
	z-index:99;
	position:absolute;
	top:144px;
	display:none;
	width:100%;
}

.modal_links {
 background: #ffffff;
 border: solid 1px #DDE3E4;
 width:900px;
 margin: auto;
}
.modal_links li {
float:left;
padding-top:3px;
width:300px;
}

.modal_links a {
color:#E65D1D;
display:block;
font-size:1.6em;
text-transform:uppercase;
}

.modal_links em {
color:#4C4C4C;
display:block;
font-size:0.7em;
font-style:normal;
margin-top:5px;
text-transform:none;
}

.cb {clear:both;}

.modal_links h1 {
    color:#64B0CE;
    font-size:2.6em;
    line-height:26px;
    padding:20px 0;
}

.modal_links p {
font-size:1.2em;
line-height:14px;
padding:0 0 14px;
}

#tools .searchhint
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #97B1BB;
    overflow:hidden;
    padding: 0;
    z-index: 100;
    width:110px;
}

#tools .searchhintitemhint
{
    border-bottom:1px solid #D7EBF3;
    color:#467A8F;
    display:block;
    font-size:1.1em;
    padding:3px 0 3px 10px ;
    width:110px;
}

#tools .selsearchhintitemhint
{
    border-bottom:1px solid #D7EBF3;
    background:none repeat scroll 0 0 #467A8F;
    color: #FFFFFF;
    display:block;
    font-size:1.1em;
    padding:3px 0 3px 10px ;
    width:110px;
}

#main .searchhint
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #97B1BB;
    overflow:hidden;
    padding: 0;
    z-index: 100;
    width:219px;
}

#main .searchhintitemhint
{
    border-bottom:1px solid #D7EBF3;
    color:#467A8F;
    display:block;
    font-size:1.1em;
    padding:3px 0 3px 10px ;
    width:219px;
    background: none;
}

#main .selsearchhintitemhint
{
    border-bottom:1px solid #D7EBF3;
    background:none repeat scroll 0 0 #467A8F;
    color: #FFFFFF ;
    display:block;
    font-size:1.1em;
    padding:3px 0 3px 10px ;
    width:219px;
}

/* new overlay for slash screen */
#overlay, .modalBackground {background:#233a44;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0.9;filter:alpha(opacity=90);}
.wrapper_overlay_content {width:100%;position:absolute;top:0;left:0;}
.wrapper_overlay_content .overlay_content {width:601px;height:293px;margin:265px auto 0 auto;background:url('/02/images/bg/bg_splash.png') no-repeat;padding:125px 0 0 22px;}
.wrapper_overlay_content h2 {font-size:2.0em;color:#79aecd;margin-bottom:20px;padding:0 0 0 27px;}
.wrapper_overlay_content .choice_lang {background:url('/02/images/bg/bg_choice_lang.png') no-repeat left;padding:45px 0 60px 60px;font-size:1.6em;margin-left:27px;}
.wrapper_overlay_content .choice_lang li {line-height:24px;}
.wrapper_overlay_content .choice_lang a {color:#5a372d;font-weight:bold;position:relative;}
.wrapper_overlay_content .segment {overflow:hidden;zoom:1;}
.wrapper_overlay_content .segment li {float:left;width:260px;padding:3px 35px 0 0;background:url("/02/images/ico/ico_arrow_orange.png") no-repeat scroll 0 0 transparent;margin-bottom:20px;}
.wrapper_overlay_content .segment a {padding:0 0 0 28px;display:block;position:relative;}
.wrapper_overlay_content .segment strong {color:#5A372D;font-size:1.6em;line-height:18px;text-transform:uppercase;font-weight:bold;}
.wrapper_overlay_content .segment em {color:#4c4c4c;font-size:1.1em;line-height:14px;font-style:normal;display:block;}

.morelist li{background: url('/02/images/ico/ico_arrow_more.png') no-repeat 0 3px;padding:0 0 0 17px;margin:0 0 5px 13px;font-size:1.2em;color:#467a8f;}


/* for alert popup*/
.wrapper_btn input[type=checkbox]{ margin-right : 5px;}
