@charset "UTF-8";

/* 대체텍스트 */
.txtHidden  {position:absolute; left:-10000px; overflow:hidden; width:1px; height:1px;}

/*left메뉴*/
#left .leftTop {height:100%; padding:15px 0 30px 17px; font-size:0px; background:url(http://www.kipa.org/userdata/images_new/navigation/left_topbg.gif) 0 top no-repeat;}
#left .leftTop ul.leftMenu {width:198px;}
#left .leftTop h2.tit {width:166px; height:27px; margin:0 0 9px 0; color:#232323; background:url(http://www.kipa.org/userdata/images_new/navigation/h2_titBg.gif) 0 bottom repeat-x;}
#left .leftTop ul li {/*padding:8px 0 8px 8px; font-weight:bold;*/ /*background:url(http://www.kipa.org/userdata/images_new/navigation/navi_dot.gif) 0 bottom repeat-x;*/}
#left .leftTop .first {padding:8px 0 5px 10px!important; margin:0 0 5px 0; background:url(http://www.kipa.org/userdata/images_new/navigation/navi_dot.gif) 0 bottom repeat-x;}
#left .leftTop ul li.over {width:161px; padding:4px 0 5px 5px; color:#fff!important; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/navigation/left_son.gif) 0 top no-repeat;}
#left .leftTop ul li.over a {color:#fff;}
#left .leftTop ul li.off {width:161px; padding:4px 0 5px 5px; background:none;}
#left .leftTop ul li ul {position:relative; width:166px; margin:5px 0 -4px -5px; color:#232323; /*background:url(http://www.kipa.org/userdata/images_new/navigation/navi_dot.gif) 0 bottom repeat-x;*/}
#left .leftTop ul li ul li {padding:4px 0 4px 0!important; font-weight:100; color:#232323; /*background:url(http://www.kipa.org/userdata/images_new/navigation/navi_dot.gif) 0 bottom repeat-x;*/}
#left .leftTop ul li ul li a {padding-left:7px; color:#232323!important; background:url(http://www.kipa.org/userdata/images_new/navigation/left_ssbg.gif) 0 3px no-repeat;}
#left .leftTop ul li ul li.sover a {padding-left:7px; font-weight:100; background:url(http://www.kipa.org/userdata/images_new/navigation/left_ssbg.gif) 0 3px no-repeat;}
#left .leftTop ul li ul li ul {position:relative; width:156px; margin:5px 0 0 0; padding:0 0 0 10px; border:1px solid #f1f1f1f; background-color:#f7f7f7;}
#left .leftTop ul li ul li ul li a {display:block; font-weight:100!important; color:#184087!important; background:none!important;}
#left .leftTop ul li ul li ul li.ssover a {padding-left:8px; font-weight:100!important; color:#666!important;}
#left .leftBottom {height:20px; padding:0; font-size:0px; background:url(http://www.kipa.org/userdata/images_new/navigation/left_bottombg.gif) no-repeat;}
.leftTop a{color:#232323;}
.leftTop a:visited,a:visited *{color:#232323;}
.leftTop a.visited,a.visited:visited{color:#232323;}
.leftTop a:hover,a:hover *,a.visited:hover{color:#184087;}

/* 바로가기 서비스 */
.siteLink {width:183px; height:122px; padding:40px 0 0 15px; background:url(http://www.kipa.org/userdata/images_new/common/service_bg.gif) left top no-repeat;}
.siteLink form {margin-bottom:2px;}
.siteLink select {width:140px; margin-right:2px; _margin-right:0;}

/* content 공통 */
#content .location {width:640px; height:20px; text-align:right;}
#content .location span {color:#5c78b8;}
#content .location img {margin-bottom:-2px;}
#content .sTit {width:640px; height:25px; margin:15px 0 0 0; background:url(http://www.kipa.org/userdata/images_new/common/stit_bar.gif) left bottom no-repeat;}
#content .sTit h3.h3_title {width:595px; height:17px; padding:0 0 0 25px; font-size:1.3em; color:#232323; background:url(http://www.kipa.org/userdata/images_new/common/icon_h3.gif) left top no-repeat;}
#content .inCont {/*overflow:auto;*/ width:620px; margin:15px 0 0 10px; line-height:1.7em;}
#content .inCont .subTab {width:595px; margin:0 0 20px 15px; padding:7px 0 0 0; background:url(http://www.kipa.org/userdata/images_new/common/bg_tab_top.gif) left top no-repeat;}
#content .inCont .subTab .tabCon {width:565px; margin:0; padding:5px 15px 10px 15px; background:url(http://www.kipa.org/userdata/images_new/common/bg_tab_btm.gif) left bottom no-repeat; text-align:center;}
#content .inCont .subTab .tabCon li {display:inline; padding:0 8px 0 8px; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/common/tab_divide.gif) left top no-repeat;}
#content .inCont .subTab .tabCon li.first {padding:0 8px 0 0; background:none;}
#content .inCont .subTab .tabCon li .tabOn {color:#4a99d1;}
#content .inCont .contTxt01 {width:620px; margin:18px 0 0 8px; font-weight:bold;}
#content .inCont .infor {overflow:hidden; width:585px; margin:70px 0 15px 0; padding:0 0 0 15px; background:#f5f5f5; font-size:0;}
#content .inCont .infor .inforTxt01 {float:left; width:220px; margin:4px 0 0 0;}
#content .inCont .infor .inforTxt02, #content .inCont .infor .inforTxt03 {float:left; width:180px; margin:4px 0 0 0;}
#content .inCont .infor .inforTxt01 p, #content .inCont .infor .inforTxt02 p, #content .inCont .infor .inforTxt03 p {margin-bottom:2px; padding-left:8px; background:url(http://www.kipa.org/userdata/images_new/common/icon_infor.gif) left 7px no-repeat;}
#content .inCont .comment {height:123px; padding:47px 0 29px 17px; background:url(http://www.kipa.org/userdata/images_new/common/comment_bg.gif) left 4px no-repeat; vertical-align:middle;}
#content .inCont .comment .commentTit {overflow:hidden; display:block; width:0px; height:0px; /*margin-bottom:-1px;*/ text-align:center; color:#000;}
/*#content .inCont .comment input {width:13px; height:13px; vertical-align:middle;}*/
#content .inCont .comment label {padding-right:2px; .margin-right:8px;}

/* list style */
ul.bul01 {width:620px; margin:8px 0 0 8px;}
ul.bul01 li {margin:0; padding-left:15px; background:url(http://www.kipa.org/userdata/images_new/common/icon_stit.gif) left 8px no-repeat; line-height:1.7em;}
ul.bul02 {width:620px; margin:5px 0 0 15px;}
ul.bul02 li {width:620px; padding-left:8px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul05.gif) left 8px no-repeat; line-height:1.7em;}
ul.bul02 li ul {width:580px; margin:3px 0 0 3px;}
ul.bul02 li ul li {width:580px; padding-left:12px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul03.gif) left 8px no-repeat;}
ul.bul03 {/*width:100%;*/ margin:8px 0 0 8px;}
ul.bul03 li {padding-left:12px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul03.gif) left 9px no-repeat; _background:url(http://www.kipa.org/userdata/images_new/common/icon_bul03.gif) left 8px no-repeat;}

dl.bul01 {width:620px;}
dl.bul01 dt {margin-bottom:5px; padding-left:18px; color:#7591ab; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 3px no-repeat; _background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 2px no-repeat;}
dl.bul01 dd {margin-left:15px; padding-left:8px; background:url(http://www.kipa.org/userdata/images_new/common/icon_txt02.gif) left 8px no-repeat;}
dl.bul02 {width:620px;}
dl.bul02 dt {margin:15px 0 8px 0; font-weight:bold;}
dl.bul02 dd {padding-left:10px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul07.gif) 0 6px no-repeat;}
dl.bul02 dd.noBg {background:none;}
dl.bul02 dd ul {list-style:none; margin:0; padding:0;}
dl.bul02 dd ul li {width:588px; margin-left:3px; padding-left:12px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul03.gif) left 9px no-repeat;}
dl.bul02 dd ul li.noBg {background:none;}

/* content table style */
.conTable {width:100%;}
.conTable th {padding:6px 3px 4px 4px; border-top:2px solid #8cc944; border-bottom:1px solid #8cc944; color:#55861a; background:#ebf2e1; text-align:center;}
.conTable th.divide01 {width:25%;}
.conTable th.divide02 {width:35%;}
.conTable td {padding:6px 3px 4px 4px; border-bottom:1px solid #d1dcc3;}
.conTable tbody th {padding:6px 3px 4px 14px; border-top:none; border-bottom:1px solid #d1dcc3; color:#565656; font-weight:100; background:none; text-align:left;}

.centerTable {width:100%;}
.centerTable th {height:24px; color:#c8895b; border-top:1px solid #fec46b; border-right:1px solid #fec46b; border-bottom:1px solid #fec46b; border-left:1px solid #fec46b; background:#fdf2c6;}
.centerTable th.divide {width:12%; color:c8895b; background:#fdf2c6;}
.centerTable th.divide02 {width:25%; color:c8895b; background:#fdf2c6;}
.centerTable th.edu {width:35%; color:c8895b; background:#fdf2c6;}
.centerTable td {padding:4px 3px 3px 8px; border-top:none; border-right:1px solid #fec46b; border-bottom:1px solid #fec46b; border-left:1px solid #fec46b; text-align:center; line-height:1.4em;}
.centerTable tbody th {font-weight:100; padding:4px 3px 3px 4px; border-top:none; border-right:1px solid #fec46b; border-bottom:1px solid #fec46b; border-left:1px solid #fec46b; color:#525252; background:none;  text-align:center;}

/* KIPA 소개 */
.message {width:620px;}
.message li {width:610px; margin-bottom:15px; padding-left:8px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul05.gif) left 8px no-repeat; _background:url(http://www.kipa.org/userdata/images_new/common/icon_bul05.gif) left 6px no-repeat;}

.ceo {overflow:hidden; width:620px; padding:25px 0 25px 0; border-bottom:1px solid #ccc;}
.ceo .ceoLeft, .ceo .ceoRight {float:left; width:310px;}
.ceo .ceoLeft .ceoImg, .ceo .ceoRight .ceoImg {float:left; width:95px; height:103px;}
.ceo .ceoLeft .ceoTxt, .ceo .ceoRight .ceoTxt {float:left; width:204px; padding-top:15px;}
.ceo .ceoLeft .ceoTxt .ceoTit, .ceo .ceoRight .ceoTxt .ceoTit {width:186px; padding-left:15px; color:#7591ab; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 45% no-repeat;}
.ceo .ceoLeft .ceoTxt .ceoTit img, .ceo .ceoRight .ceoTxt .ceoTit img {margin-left:15px;}
.ceo .ceoLeft .ceoTxt dd, .ceo .ceoRight .ceoTxt dd {width:188px; padding-left:8px; background:url(http://www.kipa.org/userdata/images_new/common/icon_txt02.gif) left 8px no-repeat;}
.ceo .ceoLeft .ceoTxt dd.first, .ceo .ceoRight .ceoTxt dd.first {margin-top:15px;}
.ceo .ceoLeft .ceoTxt .first .ceoName, .ceo .ceoRight .ceoTxt .first .ceoName {color:#ab8251; font-weight:bold;}.mission {width:620px; height:203px; margin-top:10px; font-size:0; background:url(http://www.kipa.org/imgserver/userdata/cmsimage/image/57/601_01_01.gif) 23px 0 no-repeat; text-indent:-5000px;}
.chart01 {width:620px; height:242px; margin-top:50px; font-size:0; background:url(http://www.kipa.org/imgserver/userdata/cmsimage/image/57/601_01_02.gif) 23px 0 no-repeat; text-indent:-5000px;}
.chart02 {width:620px; height:417px; margin-top:50px; font-size:0; background:url(http://www.kipa.org/imgserver/userdata/cmsimage/image/57/601_01_03.gif) 23px 0 no-repeat; text-indent:-5000px;}

.history {overflow:hidden; margin:20px 0 0 40px;}
.history dt {clear:both; float:left; width:90px; padding:10px 0;}
.history dd {float:left; width:480px; padding:10px 0;}

.plan {width:640px; padding:10px 10px 30px 10px; text-align:center;}
.plan li {display:inline;}
.planCont {overflow:hidden; width:610px; padding:0 15px;}
.planCont .planLeft {float:left; width:305px;}
.planCont .planRight {float:left; width:295px;}
.planCont .planLeft dt, .planCont .planRight dt {width:283px; padding-left:18px; color:#7591ab; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 5px no-repeat; _background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 4px no-repeat;}
.planCont .planLeft dd, .planCont .planRight dd {width:273px; margin-left:10px; padding-left:8px; background:url(http://www.kipa.org/userdata/images_new/common/icon_txt02.gif) left 8px no-repeat;}

.symbol {overflow:hidden; width:610px; padding-bottom:30px;}
.symbol .symbolLeft {float:left; width:305px;}
.symbol .symbolRight {float:left; width:295px;}
.symbol .symbolLeft li.symbolTxt, .symbol .symbolRight li.symbolTxt {width:228px; margin:5px 0 0 55px; padding-left:18px; color:#7591ab; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 6px no-repeat; _background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 3px no-repeat;}

.logo {overflow:hidden; width:610px; padding:15px 0 0 0;}
.logo .logoLeft {float:left; width:305px;}
.logo .logoRight {float:left; width:295px;}
.logo .logoLeft li.logoTxt, .logo .logoRight li.logoTxt {width:173px; margin:5px 0 0 100px; padding-left:18px; color:#7591ab; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 6px no-repeat; _background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 4px no-repeat;}
.logoTxt02 {width:510px; margin:10px 0 0 220px; padding-left:20px; color:#7591ab; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 5px no-repeat; _background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 5px no-repeat;}

.fontTit {width:610px; padding-left:20px; background:url(http://www.kipa.org/userdata/images_new/common/icon_h4.gif) 0 3px no-repeat;}
.fontTxt {padding:15px 0 20px 15px;}
.fontEx {overflow:hidden; width:590px; padding:0 0 15px 30px;}
.fontEx .fontLeft {float:left; width:140px;}
.fontEx .fontRight {float:left; width:430px;}
.fontEx .fontRight ul {width:430px; padding:10px 0 9px 0; border-bottom:1px solid #ccc;}
.fontEx .fontRight ul li.fontName {float:left; width:80px; padding-left:20px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul01.gif) 0 3px no-repeat;}

.logoColor {overflow:hidden; width:590px; padding-left:30px;}
.logoColor .colorLeft {float:left; width:330px;}
.logoColor .colorRight {float:left; width:250px;}
.logoColor .colorLeft dt, .logoColor .colorRight dt {margin-bottom:15px; padding-left:20px; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul01.gif) 0 6px no-repeat;}
.logoColor .colorLeft dd, .logoColor .colorRight dd {margin-left:20px;}

.signature li {padding:0 0 10px 20px;}

.organiTxt {position:relative; top:75px; left:55px; z-index:10;}
.organi {display:block; width:530px; height:478px; margin:0 0 0 30px; background:url(http://www.kipa.org/imgserver/userdata/cmsimage/image/312/organi_bg2.gif) 0 0 no-repeat;}
.organi .node01 {position:relative; top:0; left:230px;}
.organi .node02 {position:relative; top:-27px; left:410px;}
.organi .node03 {position:relative; top:-17px; left:230px;}
.organi .node04 {position:relative; top:-3px; left:410px;}
.organi .nodeLIst {overflow:hidden; width:530px; height:350px; margin:70px 0 0 10px;}
.organi .nodeLIst .node05 {float:left; width:178px; padding-left:15px;}
.organi .nodeLIst .node05 .child01 li {float:left; margin-top:83px; padding-right:14px;}
.organi .nodeLIst .node05 .child05 li {float:left; margin-top:220px; margin-left:-135px;}
.organi .nodeLIst .node06 {float:left; width:178px; padding-left:15px;}
.organi .nodeLIst .node06 .child02 {margin:19px 0 0 -25px; _margin:21px 0 0 -25px;}
.organi .nodeLIst .node06 .child03 li {float:left; margin-top:20px; padding-right:14px;}
.organi .nodeLIst .node07 .child04 li {float:left; margin-top:83px; padding-right:10px;}

.product {width:620px; padding:20px 0 0 0;}
.product .productDown {position:absolute; top:355px; _top:343px; left:465px; width:250px;}
.product .productCon {padding:15px 0 0 20px;}
.product .productCon .proCir {list-style:circle; padding:10px 0 0 18px;}
.product .productCon .proCir li { line-height:2.2em;}

.vision {width:600px; padding:0 0 20px 15px;}
.vision .visionImg {width:581px; height:207px; margin-top:15px; font-size:0; background:url(http://www.kipa.org/imgserver/userdata/cmsimage/image/318/6040102_img01.gif) 0 0 no-repeat; text-indent:-5000px;}
.passage {width:600px; padding:0 0 20px 15px;}
.passage .passageImg {overflow:hidden; width:581px; height:201px; margin-top:15px; font-size:0; background:url(http://www.kipa.org/imgserver/userdata/cmsimage/image/318/6040102_img02.gif) 0 0 no-repeat; text-indent:-5000px;}
.system {width:600px; padding:0 0 20px 15px;}
.system .systemImg {overflow:hidden; width:581px; height:278px; margin-top:15px; font-size:0; background:url(http://www.kipa.org/imgserver/userdata/cmsimage/image/318/6040102_img03.gif) 0 0 no-repeat; text-indent:-5000px;}

.support {width:620px; padding:10px 0 0 0;}
.support .number {display:block; width:620px; padding:10px 0 0 0; font-weight:bold; color:#669933;}
.support .supportTxt01 {width:620px; padding:10px 0 10px 0;}
.support li ul li dl {width:620px; padding-left:10px;}
.support li ul li dl dt {width:620px; padding:7px 0 1px 0;}

.articles {width:620px; padding:20px 0 0 0;}
.articles .artoclesStit {width:620px; padding:20px 0 15px 30px; font-size:13px; font-weight:bold;}
.articles ul li {width:620px; padding:0 0 15px 0;}
.articles ul li ol {padding-left:15px;}
.articles ul li ol li {display:list-item; list-style-type:decimal; list-style-position:inside; width:620px; padding:0 0 0 0;}
.articles ul li ul li {padding:0 0 0 0;}

.map {padding:20px 0 0 25px;}
.map ul {padding:10px 0 0 0;}

/* 한국지식재산센터 */
.centerAppli {width:100%; margin-top:30px; text-align:right;}
.centerAppli li {display:inline;}

.vorver {width:100%;}
.vorver .vorverLeft {float:left; width:190px; padding:75px 0 0 10px;}
.vorver .vorverLeft .vorverTit01 {font-weight:bold; padding:0 0 5px 0; text-align:center;}
.vorver .vorverLeft ul li {margin-bottom:2px;}
.vorver .vorverRight {float:left; width:370px; margin:0 0 0 40px;}
.scheduleCon {clear:both;width:100%; padding:20px 0 10px 0;}
.scheduleCon .scheduleTit {font-weight:bold;}
.scheduleCon .ex {width:98%; height:50px; padding-top:40px; border:1px solid #ccc; text-align:center;}
.scheduleCon .scheduleTit02 {width:98%; height:30px; padding:0 0 0 5px; background:#ffc96c;}
.scheduleCon dt {width:98%; height:25px; padding:8px 0 0 5px; background:#ffc96c;}
.scheduleCon dd {width:98%; height:25px; padding:8px 0 0 5px; background:#ededed;}
.scheduleCon dd.schedex {width:98%; height:25px; padding:8px 0 0 5px; border-bottom:1px solid #ccc; background:none;}

/* 발명정보 */
.cartoon {overflow:hidden; width:100%;}
.cartoon .cartoonList {float:left; width:295px; height:215px; margin:0 10px 0 0; line-height:1.3em;}
.cartoon .cartoonList .cartoonLeft {float:left; width:145px; margin:0;}
.cartoon .cartoonList .cartoonLeft img.bor {border:3px solid #e8e8e8;}
.cartoon .cartoonList .cartoonRight {float:left; width:150px;}
.cartoon .cartoonList .cartoonRight .cartoonTit {color:#375a9e; font-weight:bold; padding-bottom:15px;}
.cartoon .cartoonList .cartoonRight .cartoonEx {padding-bottom:20px;}

/* 참여마당 */
.appliList {overflow:hidden; width:100%; margin-bottom:30px;}
.appliList .applicaLeft {float:left; width:160px;}
.appliList .applicaRight {float:left; width:460px;}
.appliList .applicaRight dt {padding-left:15px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 4px no-repeat; color:#003366; font-weight:bold;}
.appliList .applicaRight dd {line-height:1.4em;}

/* error style */
#errorWarp {width:504px; margin:0 auto; text-align:center;}
#errorWarp #errorTop {width:100%;padding:50px 0 15px 0;}
#errorWarp #errorCont {width:264px; height:148px; padding:105px 0 0 240px; background:url(http://www.kipa.org/userdata/images_new/common/bg_error.gif) no-repeat; text-align:left;}
#errorWarp #errorCont .errorEx {padding-bottom:5px; color:#ff6633; font-size:14px; font-weight:bold;}
#errorWarp #errorCont .errorBtn {width:128px; height:22px; padding:0; border:0; font-size:12px; background:url(http://www.kipa.org/userdata/images_new/btn/bt_return.gif) no-repeat; cursor:pointer;}
#errorWarp #errorCont .errorBtn span {overflow:hidden; position:absolute; width:0; height:0;}

/* mypage style */
.mypageCount {width:100%; margin-top:5px; padding-left:15px; background:url(http://www.kipa.org/userdata/images_new/common/icon_bul02.gif) 0 50% no-repeat;}
.mySearch {position:absolute; top:290px; left:580px; width:300px; vertical-align:middle;}

/* error style */
#errorCont {width:100%; height:300px; margin:0 0 0 100px; padding:250px 0 0 0; background:url(http://www.kipa.org/userdata/images_new/common/bg_error02.gif) 230px 130px no-repeat; text-align:center;}
#errorCont .errorTxt {padding:0 0 0 20px;}
#errorCont .errorTxt .backBtn {width:87px; height:19px; margin:10px 0 0 0; padding:0; border:0; font-size:12px; background:url(http://www.kipa.org/userdata/images_new/btn/bt_back.gif) no-repeat; cursor:pointer;}
#errorCont .errorTxt .backBtn span {overflow:hidden; position:absolute; width:0; height:0;}