@charset "UTF-8";
/*
		Jean Wook Choi
		CEO of JCG (http://www.thejcg.net)
		james@thejcg.net

		CSS Hack only for IE 7 and below
		*:first-child+html {} * html {}
*/

/* Default Design CSS - START */ 

/* Browser resets */
* {margin: 0; padding: 0; }
html, body, div {margin: 0; padding: 0; }
p, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; }

html {font-size: 100%; }

body {font-family: Segoe UI, Arial, AppleGothic, Tahoma; color: #6d6d6d; font-size: 0.75em; background: white url("../images/common/background.gif") repeat-x top left; }

a, a:hover, a:active, a:visited {text-decoration: none; color: #6d6d6d; }
img {padding: 0; margin: 0; border: 0; vertical-align: middle; }

hr {display: none; }
em, strong {font-weight: bold; }
em {font-style: normal; color: #ff4100; }

ul, ol, li, dl, dt, dd {font-family: Segoe UI, Arial, AppleGothic, Tahoma; color: #6d6d6d; list-style-type: none; margin: 0; padding: 0; }
form, fieldset, input, select, textarea {margin: 0; padding: 0; border: 1px solid #e8e8e8; font-family: "맑은 고딕", Segoe UI, Malgun Gothic, Arial, AppleGothic, Tahoma; color: #6d6d6d; font-size: 0.95em; font-weight: normal; }
form, fieldset {border: 0; }
table {width: 100%; height: 100%; margin: 0; padding: 0; border: 0; border-spacing: 0; border-collapse: collapse; }
th, td {text-align: left; vertical-align: middle; }
legend, caption {display: none; }

div.innertube p {margin-bottom: 20px; line-height: 1.6em; }
div.innertube_02 p {margin-bottom: 20px; line-height: 1.6em; }
span.ko {font-family: "맑은 고딕", Malgun Gothic, Segoe UI, Arial, AppleGothic, Tahoma; font-size: 0.9em; }

/* Font size */
h1 {font-size: 1.4em; }
h2 {font-size: 1.3em; }
h3 {font-size: 1.2em; }
h4 {font-size: 1.1em; }

/* Global Navigation */
div#globalNav h1 {position: absolute; top: 20px; left: 40px; }
div#globalNav li {margin: -2px 0 0 0; }
dt.gloNav_01 {float: left; position: absolute; top: 20px; left: 210px; }
	dd.gloNav_01 {float: left; position: absolute; top: 35px; left: 210px; }
dt.gloNav_02 {float: left; position: absolute; top: 20px; left: 350px; }
	dd.gloNav_02 {float: left; position: absolute; top: 35px; left: 350px; }
dt.gloNav_03 {float: left; position: absolute; top: 20px; left: 490px; }
	dd.gloNav_03 {float: left; position: absolute; top: 35px; left: 490px; }
dt.gloNav_04 {float: left; position: absolute; top: 20px; left: 700px; }
	dd.gloNav_04 {float: left; position: absolute; top: 35px; left: 700px; }
dt.gloNav_05 {float: left; position: absolute; top: 20px; left: 830px; }
	dd.gloNav_05 {float: left; position: absolute; top: 35px; left: 830px; }

/* Sub Menu */
div#subMenu h2 {position: relative; left: 40px; margin-bottom: 20px; }
div#subMenu ol {position: relative; left: 40px;}
div#subMenu li {margin-top: 3px; }

/* Index */
div.bannerLeft {float: left; width: 473px; }
div.bannerRight {float: left; width: 477px; }

/* Company > About Us */
dl.about {margin-bottom: 20px; }
dt.baName {color: #ff4100; font-weight: bold; font-size: 1.15em; margin: 15px 0 4px 0; border-left: 6px solid #ff4100; padding-left: 4px; }
dd.readDetails {margin-top: -18px; margin-left: 440px; }

/* Company > People */
dt.peopleName {color: #ff4100; font-weight: bold; font-size: 1.15em; margin: 0px; border-left: 6px solid #ff4100; padding-left: 4px; }
dd.peopleImg {margin-top: -15px; margin-left: 150px; }
dd.peopleProf {margin-top: -95px; margin-left: 10px; font-weight: bold; }
li.peopleProfile01 {margin-left: 340px; margin-top: -30px; list-style-type: disc; }
li.peopleProfile {margin-left: 340px; list-style-type: disc; }
dd.peopleLast {margin-bottom: 44px; }
dd.peopleProfEnd {margin-bottom: 100px; margin-top: -78px; margin-left: 10px; font-weight: bold; }

/* Company > Contact */
dt.contact {color: #ff4100; font-weight: bold; font-size: 1.0em; margin: 15px 0 3px 0; border-left: 6px solid #ff4100; padding-left: 4px; }
dd.contact {padding-left: 10px; }
p.contact {margin-top: 20px; }

/* BizAreas > Eurodrive */
dt.eurodrive {margin-bottom: 20px; }
dt.eurodrive_01 {margin-bottom: 20px; margin-top: 20px; }
dt.eurodrive_02 {margin-bottom: 20px; margin-top: 20px; }
dd.renault {margin: -60px 20px 0 190px; }
dd.citroen {margin: -75px 20px 0 190px; }
dd.autoeurope {margin: -58px 20px 20px 260px; }
dd.renault li {margin-bottom: 4px; }
dd.citroen li {margin-bottom: 4px; }
dd.autoeurope li {margin-bottom: 2px; }

/* BizAreas > Spiders */
p.spidersLogo {text-align: right; position: relative; bottom: 250px; right: 60px; }
p.spidersPf {margin-top: -120px; }

/* TechServ > UI */
p.ui {margin: -40px 0 0 200px; }

/* Press Centre > Press Releases */
col.num {width: 7%; }
col.subj {width: 73%; }
col.date {width: 20%; }
th.subj img {margin: 3px 0 0 0; }

/* Press Centre > Press Releases: Detail View */
td.cons {vertical-align: top; padding: 10px 0 10px 10px; }
div.cons p {margin-bottom: 10px; line-height: 1.6em; }

/* Press Centre > Press Releases: Write/Modify */
input#subj {width: 50%; }
textarea#cons {width: 90%; height: 200px; }
td.cons_wriMod {vertical-align: top; padding: 10px 0; }

/* Press Centre > Archives */
col.num {width: 7%; }
col.subj {width: 50%; }
col.atch {width: 28%; }
col.date {width: 15%; }
img.atch {margin-right: 10px; }

/* Recruit > Philosophy */
div#phil {margin-bottom: 20px; }
div#phil dt {color: #ff4100; font-weight: bold; font-size: 1.15em; margin-top: 15px; border-left: 6px solid #ff4100; padding-left: 4px; }
div#phil li {font-family: "맑은 고딕", Malgun Gothic, Segoe UI, Arial, AppleGothic, Tahoma; list-style-type: disc; margin: 2px 25px; }
html*div#phil li {margin: 2px 12px; }

/* Recruit > Open Positions */
col.num {width: 7%; }
col.pos {width: 68%; }
col.stat {width: 10%; }
col.dline {width: 15%; }
thead.bg {background: white url("../images/common/table/th_background.gif") repeat-x top left; height: 32px; }
tr.HRposition {background: white url("../images/common/table/tr_background.gif") repeat-x top left; height: 30px; }
tr.HRposition_lastline {background: white url("../images/common/table/tr_lastline_background.gif") repeat-x top left; height: 30px; }
th.num, td.num {text-align: center; }
td.num, td.dline {font-size: 0.9em; }
td.list, td.list a, td.list a:hover, td.list a:visited, td.list a:active {font-size: 1.0em; padding-left: 5px; }
td.nav, td.nav a, td.nav a:hover, td.nav a:visited, td.nav a:active {height: 30px; text-align: center; font-size: 0.9em; }
td.admin, td.admin a, td.admin a:hover, td.admin a:active, td.admin a:visited {font-size: 0.8em; color: #c4c4c4; }

/* Recruit > Open Positions: View */
col.item {width: 20%; }
col.descr {width: 70%; }
col.dummy {width: 10%; }
colgroup.descr {width: 80%; }
tr.first {background: white url("../images/common/table/tr_view_background.gif") repeat-x top left; height: 32px; }
tr.mid {background: white url("../images/common/table/tr_view_background_mid.gif") repeat-x top left; height: 32px; }
tr.last {background: white url("../images/common/table/tr_lastline_background.gif") repeat-x bottom left; }
td.item {padding-left: 10px; }
td.descr {font-weight: bold; }
td.req {vertical-align: top; padding: 10px 0 10px 10px; }
td.req li {list-style-type: square; list-style-position: inside; }

/* Recruit > Open Positions: Delete */
p.del {padding-top: 20px; margin-top: 20px; border-top: 1px solid #e8e8e8; }

/* Recruit > Open Positions: Write/Modify */
td.wriMod, td.wriMod a, td.wriMod a:hover, td.wriMod a:visited, td.wriMod a:active {font-size: 1.0em; padding-left: 5px; }
input#pos, input#dline {width: 50%; }
select#stat {width: 14%; }
textarea#req {width: 90%; height: 200px; }
td.req_wriMod {vertical-align: top; padding: 10px 0; }

/* Footer */
div#footer p {font-size: 0.75em; padding-left: 20px; }

/* Log-In */
form.login {border: 0; }
form.login fieldset {border: 0; }
dl.login dd {margin: 0px 0 0 100px;  }

/* Default Design CSS - END */ 