@charset "utf-8"; 

/* layout */
#wrap, #header, #container, #footer{width:100%; float:left; clear:both;}
#fnb_wrap, #content_wrap, #visual{margin-left:160px;}
#snb_wrap{width:160px;}
.colgroup{width:800px;}
#fnb_wrap, #visual{border-width:0px 1px; border-style:solid; border-color:#fff;}
#header{height:70px;}
#container{background:url(/images/bg_container_top.gif) repeat-x left top;}
#visual_wrap{height:80px; background:url(/images/bg_snb_top.gif) no-repeat right; background-position:140px 0px;}
#visual{height:58px;}
#container_wrap{float:left; width:100%; background:#f9f9f9;}
#snb_wrap{float:left; margin-left:-100%; _margin-left:-800px; margin-bottom:0px; overflow:hidden;}
#footer{background:#fff url(/images/bg_footer_top.gif) repeat-x left top;}
#fnb_wrap{height:24px; background:#a7a7a7;}

/* =#header */
#header a{display:block; color:#4C4C4C; text-decoration:none;}
#gnb_wrap li{list-style:none;}
#gnb_wrap .ci{float:left; position:relative; left:15px; top:19px;}
#gnb_wrap .ci a{display:block; width:140px; height:38px; background:url(/images/header_ci.gif) no-repeat;}
#gnb_wrap .gnb{float:right; position:relative; margin:8px 0px 0px 0px; background:url(/images/gnb_menu.gif) no-repeat;}
#gnb_wrap .gnb li{float:left;}
#gnb_wrap .gnb li a{display:block; height:17px;}
#gnb_wrap .gnb .korea a{width:60px;}
#gnb_wrap .gnb .sitemap a{width:54px;}
#gnb_wrap .gnb .home a{width:50px;}

#lnb_wrap li{list-style:none;}
#lnb_wrap .lnb{float:left; clear:both; position:relative; left:205px; top:5px; z-index:1;}
#lnb_wrap .lnb li{float:left; position:relative; cursor:pointer;}
#lnb_wrap .lnb li a:hover{background-position:bottom !important;}
#lnb_wrap .lnb li a.menu1{width:71px; height:10px; margin-bottom:5px; background:url(/images/lnb_products.gif) no-repeat top; border-right:#c8c8c8 1px solid;}
#lnb_wrap .lnb li a.menu2{width:74px; height:10px; margin-bottom:5px; background:url(/images/lnb_download.gif) no-repeat top; border-right:#c8c8c8 1px solid;}
#lnb_wrap .lnb li a.menu3{width:49px; height:10px; margin-bottom:5px; background:url(/images/lnb_sales.gif) no-repeat top; border-right:#c8c8c8 1px solid;}
#lnb_wrap .lnb li a.menu4{width:72px; height:10px; margin-bottom:5px; background:url(/images/lnb_resellers.gif) no-repeat top; border-right:#c8c8c8 1px solid;}
#lnb_wrap .lnb li a.menu5{width:64px; height:10px; margin-bottom:5px; background:url(/images/lnb_support.gif) no-repeat top; border-right:#c8c8c8 1px solid;}
#lnb_wrap .lnb li a.menu6{width:67px; height:10px; margin-bottom:5px; background:url(/images/lnb_company.gif) no-repeat top; border-right:#c8c8c8 1px solid;}
#lnb_wrap .lnb li a.menu7{width:65px; height:10px; margin-bottom:5px; background:url(/images/lnb_contact.gif) no-repeat top; border-width:0;}
#lnb_wrap .lnb li ul{visibility:hidden; position:absolute; padding:3px 0px; top:-4px; left:0px; border:#c0c0c0 1px solid; background:#fff;}
#lnb_wrap .lnb li ul li{float:left; clear:both; width:180px;}
#lnb_wrap .lnb li ul li a:hover{background-color:#e2e2e2; color:#ff3f3f; background-position:center right !important;}
#lnb_wrap .lnb li ul li a{font-size:11px; padding:4px 10px 2px 10px; white-space:nowrap;}
#lnb_wrap .lnb li ul li .sub_item{background:url(/images/btn_right_arrow.gif) no-repeat; background-position:center right !important;}


/* =#container */
#visual_wrap .visual{display:none;}
#visual_wrap .visual.menu1{background:#e1472f url(/images/visual_products.gif) no-repeat left;}
#visual_wrap .visual.menu2{background:#e1472f url(/images/visual_download.gif) no-repeat left;}
#visual_wrap .visual.menu3{background:#e1472f url(/images/visual_sales.gif) no-repeat left;}
#visual_wrap .visual.menu4{background:#e1472f url(/images/visual_resellers.gif) no-repeat left;}
#visual_wrap .visual.menu5{background:#e1472f url(/images/visual_support.gif) no-repeat left;}
#visual_wrap .visual.menu6{background:#e1472f url(/images/visual_company.gif) no-repeat left;}
#visual_wrap .visual.menu7{background:#e1472f url(/images/visual_contact.gif) no-repeat left;}
#visual_wrap .print_view a{float:right; margin:5px 1px 0px 0px; height:11px; width:79px; background:url(/images/btn_print_view.gif) no-repeat; cursor:pointer;}

/* send_mail*/
#visual_wrap .btn_send_mail{float:right; z-index:2; margin:6px 20px 0px 0px; cursor:pointer;}
#visual_wrap .box_send_mail{display:none; z-index:1; position:absolute; top:130px; left:415px; padding:1px; width:380px !important; border:#ebebeb 3px solid; background:#cacaca;}
#visual_wrap .box_send_mail .send_frame{display:none;}
#visual_wrap .box_send_mail h3{padding-left:30px; border:#fff 1px solid; line-height:35px; font-size:17px; font-weight:bold; background:#dadada url(/images/bul_arrow.gif) 10px 11px no-repeat;}
#visual_wrap .box_send_mail .main_section {background:#fff;padding:15px;}
#visual_wrap .box_send_mail .main_section .fieldwrapper{width:350px; padding:0; margin-bottom:4px !important;}
#visual_wrap .box_send_mail .main_section .fieldwrapper label{float:left;  font-size:11px !important;width:70px; font-weight:bold;}
#visual_wrap .box_send_mail .main_section .fieldwrapper .text_field{float:right; width:270px; font-size:11px !important;}
#visual_wrap .box_send_mail .main_section .fieldwrapper .textarea_field{float:right; width:270px; height:100px; font-size:11px !important;}
#visual_wrap .box_send_mail .main_section .btn{margin-top:5px;float:left;}
#visual_wrap .box_send_mail .main_section .btns_submit{display:block !important; width:59px !important; height:16px !important; margin-left:120px; background:url(/images/btns_submit.gif) no-repeat top;}
#visual_wrap .box_send_mail .main_section .btns_close{display:block !important; width:54px !important; height:16px !important; margin-left:5px;background:url(/images/btns_close.gif) no-repeat top;}


#snb_wrap li{list-style:none;}
#snb_wrap ul{margin:0; padding:0;}
#snb_wrap dd{margin:0; padding:0;}
#snb_wrap dl{margin:0; padding:0;}
#snb_wrap .snb{margin-bottom:20px; display:none;}
#snb_wrap .snb a{display:block; text-decoration:none;}
#snb_wrap .snb a:hover{background-position:bottom !important;}
#snb_wrap .snb dt a{height:33px;}
#snb_wrap .snb dd a{height:19px; margin-top:1px;}
#snb_wrap .snb dd ul{display:none;}

#snb_wrap .snb ul{margin:0 0 -2px 0 !important;}
#snb_wrap .snb li{font-size:11px; text-indent:23px; line-height:19px; background:#fff}
#snb_wrap .snb li a{border-bottom:#c9c9c9 1px dotted; margin-top:0 !important; padding-top:1px; background:#fff !important; color:#424242;}
#snb_wrap .snb li a:hover{font-weight:bold; background:#f3f3f3 !important;}
#snb_wrap .snb.menu1 dt a{background:url(/images/snb_products.gif) no-repeat top;}
#snb_wrap .snb.menu1 .item1 a{background:url(/images/snb_products1.gif) no-repeat top;}
#snb_wrap .snb.menu1 .item2 a{background:url(/images/snb_products2.gif) no-repeat top;}
#snb_wrap .snb.menu1 .item3 a{background:url(/images/snb_products3.gif) no-repeat top;}
#snb_wrap .snb.menu1 .item4 a{background:url(/images/snb_products4.gif) no-repeat top;}
#snb_wrap .snb.menu1 .item5 a{background:url(/images/snb_products5.gif) no-repeat top;}
#snb_wrap .snb.menu2 dt a{background:url(/images/snb_download.gif) no-repeat top;}
#snb_wrap .snb.menu2 .item1 a{background:url(/images/snb_download1.gif) no-repeat top;}
#snb_wrap .snb.menu2 .item2 a{background:url(/images/snb_download2.gif) no-repeat top;}
#snb_wrap .snb.menu3 dt a{background:url(/images/snb_sales.gif) no-repeat top;}
#snb_wrap .snb.menu3 .item1 a{background:url(/images/snb_sales1.gif) no-repeat top;}
#snb_wrap .snb.menu3 .item2 a{background:url(/images/snb_sales2.gif) no-repeat top;}
#snb_wrap .snb.menu3 .item3 a{background:url(/images/snb_sales3.gif) no-repeat top;}
#snb_wrap .snb.menu3 .item4 a{background:url(/images/snb_sales4.gif) no-repeat top;}
#snb_wrap .snb.menu3 .item5 a{background:url(/images/snb_sales5.gif) no-repeat top;}
#snb_wrap .snb.menu3 .item6 a{background:url(/images/snb_sales6.gif) no-repeat top;}
#snb_wrap .snb.menu3 .item7 a{background:url(/images/snb_sales7.gif) no-repeat top;}
#snb_wrap .snb.menu4 dt a{background:url(/images/snb_resellers.gif) no-repeat top;}
#snb_wrap .snb.menu4 .item1 a{background:url(/images/snb_resellers1.gif) no-repeat top;}
#snb_wrap .snb.menu5 dt a{background:url(/images/snb_support.gif) no-repeat top;}
#snb_wrap .snb.menu5 .item1 a{background:url(/images/snb_support1.gif) no-repeat top;}
#snb_wrap .snb.menu5 .item2 a{background:url(/images/snb_support2.gif) no-repeat top;}
#snb_wrap .snb.menu5 .item3 a{background:url(/images/snb_support3.gif) no-repeat top;}
#snb_wrap .snb.menu5 .item4 a{background:url(/images/snb_support4.gif) no-repeat top;}
#snb_wrap .snb.menu5 .item5 a{background:url(/images/snb_support5.gif) no-repeat top;}
#snb_wrap .snb.menu5 .item6 a{background:url(/images/snb_support6.gif) no-repeat top;}
#snb_wrap .snb.menu6 dt a{background:url(/images/snb_company.gif) no-repeat top;}
#snb_wrap .snb.menu6 .item1 a{background:url(/images/snb_company1.gif) no-repeat top;}
#snb_wrap .snb.menu6 .item2 a{background:url(/images/snb_company2.gif) no-repeat top;}
#snb_wrap .snb.menu7 dt a{background:url(/images/snb_contact.gif) no-repeat top;}

/* =#container #content */
#content_wrap{background:#fff;}
#content_wrap .content{margin:0px 1px 0px 29px; padding:0px 0 20px 0;}
#content_wrap .content .header{position:relative; height:33px; border-bottom:#d5d5d5 1px solid; vertical-align:bottom;}
#content_wrap .content .header .path{position:absolute; bottom:0; right:0; padding-bottom:2px; font-size:11px;}
#content_wrap .content .header .path a{color:#4C4C4C; text-decoration:none;}
#content_wrap .content .header h2{position:absolute; bottom:0; left:0; padding-bottom:2px; font-size:20px; letter-spacing:-1px;}
#content_wrap .content .main{margin:20px 0; font-size:1.2em;}

/* =#footer*/
#footer{margin:0; padding:0;}
#footer a{display:block; color:#4C4C4C; text-decoration:none;}
#footer li{list-style:none;}
#footer ul{margin:0; padding:0;}
#fnb_wrap .fnb li{float:left; height:20px; padding:4px 0 0 14px;}
#fnb_wrap .fnb li a{font-size:10px; color:#fff; text-transform:uppercase; padding:2px 10px}
#fnb_wrap .fnb li a:hover{background:#777777; padding:2px 10px;}
#footer .copyright{float:left; position:relative; top:10px; left:180px; font-family:verdana; font-size:10px;}
#footer .copyright a{display:inline;}
#footer .ci{float:right; display:block; width:100px; height:34px; margin:10px 0px; background:url(/images/footer_ci.gif) no-repeat; cursor:pointer;}
