* { margin: 0; padding: 0; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0;	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666; }
body { background-color: #fff; }
a { outline: none; border: none; border-width: 0px; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color: #ff0000;  }
a:active { outline: none;  }
a:focus { outline: none;  }
a:hover { text-decoration: none; }

img { border: none; border-width: 0px; vertical-align: top;}

table { border-collapse: collapse; }



h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: normal;  text-align: left;}
h1 { font-size: 22px;}
h2 { font-size: 20px;}

.cl { clear: both; height: 0; font-size: 0; line-height: 0; }

#main { width: 1000px; margin: 0 auto; z-index: 1; }

h1,h2,h4 { padding: 0 0 22px 0; } 
h3 { font-size: 16px; padding: 0 0 22px 0; }

/* header */

#header { width: 1000px; height: 548px;  position: relative; border-top: 5px solid #000; background: url("../images/d1.gif") 0 bottom repeat-x; z-index: 1000; }

.subhead { height: 402px !important; }

#slideshow {
	list-style:none;
}

.logo { left: 19px; top: 31px; position: absolute; }
.togo { left: 19px; top: 99px; position: absolute; width: 223px; color: #333; text-align: center; }

.hdc { left: 306px; top: 27px; position: absolute; text-align:center; }
.hdc big a { padding: 0 0 10px 0; color: #000; text-decoration: none; font-size: 18px; }

.minilog { height:57px; margin-left: 58px; }
.minilog td { vertical-align: middle; padding: 0 8px 0px 0; }
.minilog td img { vertical-align: middle; }

.hdr { right: 40px; top: 27px; position: absolute; text-align: right; color: #333; line-height: 18px; }
.hdr .hdr-s { display: inline-block; width: 115px; padding: 0 0 0 5px; text-align: left; }

.lights { color: #ff0000 !important; }
.cblack { color: #000 !important; }
.cwhite { color: #fff !important; }
.cgray { color: #666 !important; }

.sheme { left: 306px; top: 99px; position: absolute; }

.wr-tmenu { z-index:10; width: 985px; height: 64px; left: 0px; top: 144px; position: absolute; background: url("../images/tm-x.png") 0 0 repeat-x; padding: 4px 0 0 15px; }
.tmenu { z-index:10; list-style: none; vertical-align: top; height: 59px; }
.tmenu .par1 { width: 240px; height: 59px; background: url("../images/tm-li.png") right 0 no-repeat; padding: 0 1px 0 0; position: relative; float: left; display: inline; }
.tmenu .par1 a { display: block; width: 240px; height: 59px; text-decoration: none; font-size: 16px; color: #fff; }
.tmenu .par1 a span { display: block; width: 220px; height: 47px;  padding: 12px 0 0 18px; font-size: 16px; color: #fff; cursor: pointer; background: url("../images/tm-cur.gif") 215px 19px no-repeat; }
.tmenu .par1 a i { display: block; font-style: italic; font-size: 12px; color: #e99999; padding: 1px 0 0 0; }



.tmenu .par1 a:hover { background: url("../images/tm-act.png") 0 0 repeat-x; }
.tmenu .par1hov  a { background: url("../images/tm-act.png") 0 0 repeat-x; }


.tmenu .par1 .wip1 { width: 240px; left: 0px; top: 59px; position: absolute; display: none; }
.tmenu .par1 .wip1-in { width: 240px; margin: 5px 0 0 0; background: #660000 url("../images/wip1.png") 0 bottom repeat-x; padding: 11px 0 22px 0;  }
.tmenu .par1 .wip1 ul { list-style: none; vertical-align: top; width: 240px;  }
.tmenu .par1 .wip1 ul li { width: 220px; position: relative; border-bottom: 1px solid #813333; margin: 0 10px; }
.tmenu .par1 .wip1 ul li a { display: block; position: relative; width: 204px; margin: 0 -10px; padding: 5px 18px; height: auto; font-size: 13px; color: #fff; background: none; }
.tmenu .par1 .wip1 ul li.par2 a { background: url("../images/tm-cur2.gif") 225px 10px no-repeat; } 
.tmenu .par1 .wip1 ul li a:hover { background: #1b0000; color: #ff0000; }

.tmenu .par1 .wip1 ul li.par2hov a { background: #1b0000 url("../images/tm-cur2.gif") 225px 10px no-repeat !important; color: #ff0000; } 


.tmenu .par1 .wip1 ul li.par2 .wip3 { left: 230px; top: 0px; position: absolute; width: 237px; background-color: #1b0000; padding: 12px 0; display: none; }
.tmenu .par1 .wip1 ul li.par2 .wip3 ul { list-style: none; width: 237px; vertical-align: top; }
.tmenu .par1 .wip1 ul li.par2 .wip3 ul li { margin: 0 10px; padding: 5px 0; border-bottom: 1px solid #493333; width: 217px; }
.tmenu .par1 .wip1 ul li.par2 .wip3 ul li a { display: block; padding: 0; margin: 0; height: auto; color: #fff; background: none !important; width: 217px; }
.tmenu .par1 .wip1 ul li.par2 .wip3 ul li a:hover { background: none; color: #ff0000; }

.bl3 { width: 1000px; height: 156px; background: url("../images/tpx.png") 0 0 repeat-x; padding: 31px 0 0 0; }
.bl-item { width: 280px; position: relative; display: inline; float: left; margin: 0 10px 0 30px; padding: 5px 0 0 0;  }
.bl-item h3 { line-height: 24px; font-size: 24px; color: #fff; height: 60px; }
.bl-item h3 a { font-size: 24px; color: #fff;  text-decoration: none; }
.bl-item h3 a:hover { text-decoration: underline; }
.bl-item p { line-height: 18px; color: #fff; }
.bl-item img { right: 0px; top: 0px; position: absolute; }


.bhp { width: 1000px; height: 329px; left: 0px; top: 211px; position: absolute; border-top: 1px solid #999; }
.nd { width: 279px; height: 284px; left: 0px; top: 0px; position: absolute; background: url("../images/nd.png"); padding: 45px 20px 0 30px; }
.nd h2 { height: 70px; font-size: 31px; color: #fff; line-height: auto; padding: 0; margin: 0; }
.nd p { line-height: 18px; color: #fff; padding: 0 0 15px 0; }

.eph { width: 299px; height: 57px; background: url("../images/eph.png") 0 0 repeat-x; left: 0px; top: 241px; position: absolute; padding: 0 0 0 30px; font-size: 24px; color: #fff; line-height: 57px; }

.subhead .bhp { height: 183px; }
.subhead .nd { padding-top: 25px; height: 158px; }
.subhead .nd h2 { font-size: 18px; height: auto; padding: 0 0 12px 0; margin: 0; }
.subhead .eph { top: 128px; height: 55px; background: url("../images/eph.png") 0 center repeat-x;  }


.bl-sub { height: 33px; width: 1000px; line-height: 0; font-size: 0; background: url("../images/epm.png") 0 0 repeat-x; }



/* content */
#content { width: 1000px; padding: 35px 0 70px 0; z-index: 1; }

/* col-left */
#col-left { width: 618px; float: left; margin: 0 20px 0 32px; position: relative; display: inline; }
#col-left p { line-height: 18px; padding: 0 0 20px 0; }
#col-left ul { margin-left:25px; margin-bottom:15px; }
#col-left table { border-collapse: separate; }


.limg { width: 618px; height: 153px; margin: 5px 0 25px 0; }
.fleft { float: left; }
.rdesc { border: 1px solid #ccc; width: 238px; height: 136px; float: left; background: url("../images/rdesc-y.gif") 0 0 repeat-y; padding: 13px 0 0 0; }
.rdesc h3 { font-size: 13px; padding: 0 20px 12px 38px; }

.bl-dot { list-style: none; vertical-align: top; padding: 0 20px 20px 38px; }
.bl-dot  li { background: url("../images/bl-dot.gif") 0 9px no-repeat; padding: 0 0 0 10px; line-height: 22px; }



/*col-right*/
#col-right { width: 300px; float: left; padding: 0 30px 0 0; }

.b-news { border-bottom: 3px solid #000; margin: 0 0 1px 0; }
.one-news { padding: 0 0 18px 0; line-height: 18px; }
.one-news .n-date { font-size: 10px; color: #000; padding: 0; line-height: 18px; }
.one-news .news-title { font-size: 13px; color: #ff0000; line-height: 18px; }
#col-left .b-news { border-bottom: none; padding: 0 0 18px 0; line-height: 18px; }

.archive { width: 143px; height: 25px; background: url("../images/archive.png") 0 0 repeat-x; padding: 8px 0 0 20px; margin: 0 0 60px 0; }
.archive a { color: #fff; padding: 0 35px 0 0; background: url("../images/tm-cur2.gif") right center no-repeat; }

.service { margin: 0 0 30px 0; }
.service td { vertical-align: middle; padding: 0 15px 0 0; }
.service h3 { font-size: 24px; color: #ff0000; padding: 0 0 10px 0; line-height: 24px; }
.service p { line-height: 18px; }

.rban { width: 300px; padding: 0 0 30px 0; }
.pay { list-style: none; vertical-align: top; width: 300px; padding: 0 0 30px 0; position: relative; margin: -7px 0 0 0; }
.pay li { display: inline; padding: 0 7px 0 0; float: left; }

/* footer */
#footer { width: 1000px; height: 231px; clear: both; margin: 0px auto; position: relative; background: url("../images/fx.png") repeat-x; color: #999;  } 

.flogo { left: 21px; top: 38px; position: absolute; }
.copyr { left: 30px; top: 100px; position: absolute; line-height: 18px; }

.fcontact { left: 228px; top: 44px; position: absolute;  }
.fcontact .fc-sep { display: inline-block; width: 30px; text-align: center;  }

.fmenu { list-style: none; vertical-align: top; left: 218px; top: 85px; position: absolute; width: 532px; }
.fmenu li { float: left; display: inline; padding: 0 5px 0 11px; line-height: 22px; width: 250px; background: url("../images/fmli.gif") 0 9px no-repeat; }
.fmenu a { color: #fff; }

.frules { left: 740px; top: 86px; position: absolute; line-height: 18px; width: 185px; }
.frules a { color: #fff; }

/* ----- sub-page ----- */
.ico-load { background: url("../images/ico-xls.gif") no-repeat; padding: 0 0 2px 27px; right: 0px; top: 3px; position: absolute; zoom: 1; }
.otsp { padding: 0 90px 5px 0; }

.breadcrumb { width: 618px; padding: 0 0 25px 0; }
.breadcrumb span { display: inline-block; color: #000; text-align: center; width: 18px; }

.item { width: 618px; padding: 0 0 25px 0; font-size: 16px; color: #333; line-height: 21px; }
.item img { border: 1px solid #ccc; float: left; display: inline; margin: 3px 30px 0 0; }
#col-left .item p { padding: 0 0 5px 0; }

.simul { list-style: none; vertical-align: top; line-height: 18px;}
.simul li { padding: 0 0 19px 19px; background: url("../images/simul.gif") 7px 7px no-repeat; }

.wr-rform { width: 300px; padding: 0 0 35px 0; }
.wr-rform p { padding: 0 0 10px 0; }
.wr-rform .it-form { width: 300px; padding: 0 0 9px 0; }

.wrp-but { width: 280px; height: 25px; background: url("../images/wr-but.png") no-repeat; padding: 12px 0 0 20px; margin: 11px 0 0 0; }
.wrp-but a { color: #fff; display: block; width: 132px; background: url("../images/tm-cur2.gif") right center no-repeat; }

.dib1 { display: inline-block; width: 52px; float: left; line-height: 20px; }
.dib2 { display: inline-block; width: 75px; float: left; line-height: 20px; }


.inpsr { width: 55px; height: 18px; padding: 0 5px; border: 1px solid #ff0000; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; text-align: center; line-height: 18px; }


.sel1 { width: 248px; height: 20px; margin: 0 auto; display: inline; float: left; }
.sel1 ul.newList {margin:0; padding:0; list-style-type: none; width: 246px; background: #fff; position:absolute; display:none; top:19px !important; left:0; overflow:auto;  border-left: 1px solid #ff0000; border-right: 1px solid #ff0000; border-bottom: 1px solid #ff0000; }
.sel1 ul.newList li { padding: 3px 2px 3px 10px; cursor: pointer; }
.sel1 .newListSelected {width: 248px; height:20px; line-height: 18px; float:left; background:url("../images/sel-ar.gif") 229px 2px no-repeat;  }
.sel1 .newListHover { background-color: #333; color: #fff; }
.sel1 .selectedTxt { width: 216px; overflow:hidden; height: 18px; padding:0 20px 0 10px; line-height: 18px; cursor: pointer; border: 1px solid #ff0000; }

.sel2 { width: 225px; height: 20px; margin: 0 auto; display: inline-block; float: left; }
.sel2 ul.newList {margin:0; padding:0; list-style-type: none; width: 223px; background: #fff; position:absolute; display:none; top:19px !important; left:0; overflow:auto;  border-left: 1px solid #ff0000; border-right: 1px solid #ff0000; border-bottom: 1px solid #ff0000; }
.sel2 ul.newList li { padding: 3px 2px 3px 10px; cursor: pointer; }
.sel2 .newListSelected {width: 225px; height:20px; line-height: 18px; float:left; background:url("../images/sel-ar.gif") 206px 2px no-repeat;  }
.sel2 .newListHover { background-color: #333; color: #fff; }
.sel2 .selectedTxt { width: 193px; overflow:hidden; height: 18px; padding:0 20px 0 10px; line-height: 18px; cursor: pointer; border: 1px solid #ff0000; }


.s3 { color: #333 !important; }

.itr { width: 430px; padding: 0 188px 48px 0; position: relative; }
.itr .flr { border: 1px solid #ccc; right: 0px; top: 3px; position: absolute; }
.itr h2 { font-size: 18px; color: #ff0000; padding: 0 0 18px 0; }
.itr h2 a { font-size: 18px; color: #ff0000;  }
.np { padding: 0 !important; }

/* catalog */
div.rounded-a
{background: url('../img/corners/lt.gif') no-repeat left top #e8e8e8;}
div.rounded-a div
{background: url('../img/corners/rt.gif') no-repeat right top; height: 100%;}
div.rounded-a div div
{background: url('../img/corners/lb.gif') no-repeat left bottom; height: 100%;}
div.rounded-a div div div
{background: url('../img/corners/rb.gif') no-repeat right bottom; padding: 1px 10px 10px 10px; height: 100%;}

/* catalog */
div.rounded-b
{background: url('../img/corners/lt.gif') no-repeat left top #e8e8e8; float:left; margin:8px; width:250px;}
div.rounded-b div
{background: url('../img/corners/rt.gif') no-repeat right top; height: 100%;}
div.rounded-b div div
{background: url('../img/corners/lb.gif') no-repeat left bottom; height: 100%;}
div.rounded-b div div div
{background: url('../img/corners/rb.gif') no-repeat right bottom; padding: 5px 5px 5px 10px; height: 100%;}

div.main1 {
	background: url('../img/bbr.gif') repeat-y top right;
	width:770px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
}

div.main2 {
	background:url('../img/bbl.gif') repeat-y top left;
}

input,textarea,select {
	border: #ff0000 solid 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.tmenu .par1 .wip1 ul li.par2 .wip3 ul li .euro {
	color:#ffd823;
}

.tmenu .par1 .wip1 ul li.par2 .wip3 ul li .korea, .tmenu .par1 .wip1 ul li .korea {
	color:#23b9ff;
}

.tmenu .par1 .wip1 ul li.par2 .wip3 ul li .japan, .tmenu .par1 .wip1 ul li .japan {
	color:#ff0000;
}

.tmenu .par1 .wip1 ul li.par2 .wip3 ul li .japan:hover, .tmenu .par1 .wip1 ul li .japan:hover {
	color:#ffffff;
}

#GB_window, #GB_overlay {
	z-index: 1001;
}

