body {	
	margin:0px;	padding:0px;
	background-color:white; 
	background-image:url("../images/body_bg.png");
	background-repeat:repeat-x;
	background-position:top left;
}
body.dialog_body {
	margin:0px;	padding:0px;
	background-color:#f8f8f8; 
	background-image:none;
}

form, p{ margin:0px; }
p.noIndent { text-indent:0px !important;  }
ul, li { list-style:none; margin:0px; padding:0px; margin-left:5px;}
img { border:none;}
a { text-decoration:none }
.clear {clear:both}

BODY, TABLE, TR, TD, P, B, FONT, DIV, A { color:#666666; font-size:12px;}
*html .PNG24 {tmp:expression(setPNG24(this));}

div.wrapper {
	width:1100px; min-height:700px;
	background-image: url( "../images/pic_bg.png" );
	background-position: top center;
	background-repeat: repeat-x; 
	margin:0px auto
}

div.wrapper div.header { width:100%; height:100px; }
div.wrapper div.header div.logo { width:400px; margin:10px 0px 0px 20px; float:left;}
div.wrapper div.header div.lang { width:115px; height:20px; margin:70px 30px 0px 0px; float:right;}
div.wrapper div.header div.lang span { float:left; width:57px; text-align:center; }
div.wrapper div.header div.lang span a{ font-size:11px; line-height:20px; color:#666666 }
div.wrapper div.header div.lang span.kp { background:url("../images/l_ko_bg.png") no-repeat }
div.wrapper div.header div.lang span.en { background:url("../images/l_en_bg.png") no-repeat }
div.wrapper div.header div.lang span.sel { background-position:0px -20px}
div.wrapper div.header div.lang span.sel a{ font-weight:bold; color:white; background-position:0px -20px}

div.contents_wrapper {
	width:100%; min-height:500px;
	float:left;
}
div.contents_wrapper div.left { width:280px; float:left; }
div.contents_wrapper div.left div.history { width:100%; height:85px; }
div.contents_wrapper div.left div.li_block { width:100%; min-height:500px; border-right:1px solid #ebebeb; padding-bottom:50px;}
div.contents_wrapper div.left div.one_block { width:85%; margin:0px; min-height:100px; clear:both; margin-top:10px;}
div.contents_wrapper div.left div.one_block div.head{ width:100%; min-height:45px; border-bottom:2px solid #e5e5e5; }
div.contents_wrapper div.left div.one_block div.head div.tt{ width:180px; height:25px; float:left; margin-top:8px;}
div.contents_wrapper div.left div.one_block div.head div.tt.tt_rule_kp{ background:url("../images/tt_rule_kp.png") no-repeat; }
div.contents_wrapper div.left div.one_block div.head div.tt.tt_rule_en{ background:url("../images/tt_rule_en.png") no-repeat; }
div.contents_wrapper div.left div.one_block div.head div.tt.tt_rel_intro_kp{ background:url("../images/tt_rel_intro_kp.png") no-repeat; }
div.contents_wrapper div.left div.one_block div.head div.tt.tt_rel_intro_en{ background:url("../images/tt_rel_intro_en.png") no-repeat; }
div.contents_wrapper div.left div.one_block div.head div.tt.tt_notice_en{ background:url("../images/tt_rel_intro_en.png") no-repeat; }
div.contents_wrapper div.left div.one_block div.head div.tt.tt_notice_kp{ background:url("../images/tt_rel_intro_en.png") no-repeat; }
div.contents_wrapper div.left div.one_block div.head div.more{ width:55px; height:20px; float:right; margin-top:15px; }
div.contents_wrapper div.left div.one_block div.ul_block{}
div.contents_wrapper div.left div.one_block div.ul_block ul { margin:0px; }
div.contents_wrapper div.left div.one_block div.ul_block ul li { 
	line-height:35px; 
	margin-left:0px; padding:0px; 
	background:url("../images/dot.png") center left no-repeat; 
	text-indent:10px; border-bottom:1px dotted #d9d9d9;
	text-align:left;
}


div.contents_wrapper div.right { width:810px; float:right; }
div.contents_wrapper div.right div.search_block{ width:100%; height:225px; }
div.contents_wrapper div.right div.search_block div.one_block { width:401px; height:222px; background:url("../images/search_bg.png") no-repeat; float:left }
div.contents_wrapper div.right div.search_block div.one_block div.head { width:100%; height:80px; }
div.contents_wrapper div.right div.search_block div.one_block div.head.ship { background:url("../images/ico_ship.png") 40px 20px no-repeat; }
div.contents_wrapper div.right div.search_block div.one_block div.head.person { background:url("../images/ico_person.png") 40px 20px no-repeat; }
div.contents_wrapper div.right div.search_block div.one_block div.head span { float:left; width:290px; margin:30px 0px 0px 90px; color:white; font-size:14px; font-weight:bold; line-height:18px; text-align:left;}
div.contents_wrapper div.right div.search_block div.one_block div.head span.en {width:290px; margin:18px 0px 0px 90px; color:white; font-size:12px; font-weight:bold; line-height:18px;}
div.contents_wrapper div.right div.search_block div.one_block div.head span b { font-size:11px; font-weight:normal; color:white}
div.contents_wrapper div.right div.search_block div.one_block div.head span b font { font-weight:bold; color:#ffea00 }
div.contents_wrapper div.right div.search_block div.one_block div.ctr { width:340px; height:75px; margin:25px 0px 0px 40px; }
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l { width:260px; float:left; } 
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span{ float:left; height:26px; margin-bottom:0px; margin-right:5px;} 

div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.explain { line-height:26px; width:250px; text-align:right}

div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.txt { line-height:26px; width:90px; text-align:right}

div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.input { width:160px; margin-top:1px;}
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.input a{ color:red; font-size:14px }
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.input input { border:1px solid #d7d7d7; background:#fcfcfc; width:100%; }


div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.split { line-height:26px; width:1px; text-align:right}

div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputyear { width:55px; margin-top:1px; text-align:left;}
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputyear a{ color:red; font-size:14px; text-align:left; }
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputyear input { border:1px solid #d7d7d7; background:#fcfcfc; width:100%; text-align:left;}

div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputmonth { width:38px; margin-top:1px; text-align:left;}
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputmonth a{ color:red; font-size:14px; text-align:left; }
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputmonth input { border:1px solid #d7d7d7; background:#fcfcfc; width:100%; text-align:left;}

div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputday { width:38px; margin-top:1px; text-align:left;}
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputday a{ color:red; font-size:14px; text-align:left; }
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.l span.inputday input { border:1px solid #d7d7d7; background:#fcfcfc; width:100%; text-align:left;}



div.contents_wrapper div.right div.search_block div.one_block div.ctr div.r { width:80px; float:left } 
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.r div.btn_search_kp { cursor:pointer; margin:auto; width:65px; height:58px; background: url("../images/btn_search_kp.png") no-repeat;} 
div.contents_wrapper div.right div.search_block div.one_block div.ctr div.r div.btn_search_en { cursor:pointer; margin:auto; width:65px; height:58px; background: url("../images/btn_search_en.png") no-repeat;} 

div.contents_wrapper div.right div.search_result_block{ width:100%; min-height:225px; background:url("../images/search_r_bg.png") repeat-x; }
div.contents_wrapper div.right div.search_result_block div.head { width:808px; float:left; height:60px; background-color:#cd4343; border:1px solid #cd4343; }
div.contents_wrapper div.right div.search_result_block div.head.ship { background:url("../images/ico_ship.png") 40px 13px no-repeat; }
div.contents_wrapper div.right div.search_result_block div.head.person { background:url("../images/ico_person.png") 40px 13px no-repeat; }
div.contents_wrapper div.right div.search_result_block div.head span { text-align:left; float:left; width:38%; margin:23px 0px 0px 90px; color:white; font-size:14px; font-weight:bold; line-height:18px;}
div.contents_wrapper div.right div.search_result_block div.head span b { font-size:11px; font-weight:normal; color:white }
div.contents_wrapper div.right div.search_result_block div.head span b.num { font-size:15px; font-weight:bold; color:yellow }
div.contents_wrapper div.right div.search_result_block div.head span b font { font-weight:bold; color:#ffea00 }
div.contents_wrapper div.right div.search_result_block div.head span.search_count { width:100px; margin:13px 0px 0px 0px; font-weight:bold; color:#fff; line-height:40px; float:right; border:1px solid red}

div.contents_wrapper div.right div.search_result_block div.search { width:808px; float:left; height:50px; background-color:#f2f2f2; border:1px solid #dedede; border-top:none; }
div.contents_wrapper div.right div.search_result_block div.search span{ float:left; height:33px; margin-bottom:5px; margin-right:5px; margin-top:8px;} 
div.contents_wrapper div.right div.search_result_block div.search span.txt { line-height:33px; width:70px; text-align:right}
div.contents_wrapper div.right div.search_result_block div.search span.input { width:175px; margin-top:12px;}
div.contents_wrapper div.right div.search_result_block div.search span.btn { width:100px; margin-left:5px;}
div.contents_wrapper div.right div.search_result_block div.search span.btn div.btn_search1_kp { cursor:pointer; margin:auto; width:79px; height:33px; background: url("../images/btn_search1_kp.png") no-repeat;} 
div.contents_wrapper div.right div.search_result_block div.search span.btn div.btn_search1_en { cursor:pointer; margin:auto; width:79px; height:33px; background: url("../images/btn_search1_en.png") no-repeat;} 
div.contents_wrapper div.right div.search_result_block div.search span.input input { border:1px solid #d7d7d7; background:#fcfcfc; width:100%; }
div.contents_wrapper div.right div.search_result_block div.result_list { float:left; width:808px; padding:0px 0px 30px 0px; min-height:50px; background-color:#fff; border:1px solid #ebebeb; border-top:none; }
div.contents_wrapper div.right div.search_result_block div.result_list div.more_view{ width:20px; height:20px; position:relative; top:-10px; left:215px;}
div.contents_wrapper div.right div.search_result_block div.result_list div.in  { width:770px; margin:10px auto; }
div.contents_wrapper div.right div.search_result_block div.result_list div.in div.one{ float:left; width:235px; min-height:100px; background-color:#fbfbfb; border:3px solid #efefef; margin:10px 0px 0px 10px}
div.contents_wrapper div.right div.search_result_block div.result_list div.in div.one table { margin-left:18px; margin-bottom:20px; margin-top:20px;}
div.contents_wrapper div.right div.search_result_block div.result_list div.in div.one table td { background:white }

div.contents_wrapper div.right div.slide_block{ width:470px; float:left; margin-left:16px; margin-top:10px;}
div.contents_wrapper div.right div.slide_block div.tt_kp { width:100%; height:30px; background:url("../images/tt_photo_kp.png") no-repeat; margin:10px 0px}
div.contents_wrapper div.right div.slide_block div.tt_en { width:100%; height:30px; background:url("../images/tt_photo_en.png") no-repeat; margin:10px 0px}
div.contents_wrapper div.right div.slide_block div.slide { width:100%; border:1px solid #e9e9e9; height:340px; } 

div.contents_wrapper div.right div.zungse_block{ width:300px;  float:right;margin-left:5px; margin-top:10px;}
div.contents_wrapper div.right div.zungse_block div.tt_kp { width:100%; height:35px; background:url("../images/tt_notice_kp.png") no-repeat; }
div.contents_wrapper div.right div.zungse_block div.tt_en { width:100%; height:35px; background:url("../images/tt_notice_en.png") no-repeat; }
div.contents_wrapper div.right div.zungse_block ul { margin:16px 0px 0px 0px; padding:0px}
div.contents_wrapper div.right div.zungse_block ul li { 
	width:100%; border:2px solid #e7e7e7; 
	line-height:14px; margin:0px 0px 5px 0px; 
	background-color:#f6f6f6; font-weight:bold; 
	background-image:url("../images/ico_t1.png");
	background-position:3px 3px;
	background-repeat:no-repeat;
	cursor:pointer; float:left;
	min-height:15px;
}
div.contents_wrapper div.right div.zungse_block ul li:hover { 
	background-color:white; color:#cd4343; 
	background-image:url("../images/ico_t2.png");
	background-position:3px 3px;
	background-repeat:no-repeat;
}

div.contents_wrapper div.right div.zungse_block ul li span{ 
	width:90%; float:right; margin:10px 0px;

}

div.footer { width:100%; min-height:100px; clear:both; float:left; background:#f6f6f6; border-top:1px solid #e5e5e5 }

div.footer div.info { width:900px; height:55px; margin:0px auto; margin-top:20px;}
div.footer div.info span {float:left; line-height:20px;}
div.footer div.info span.l { width:260px; height:100%; border-right:1px solid #e5e5e5; color:#414141; font-size:12px; font-weight:bold; } 
div.footer div.info span.r { width:400px; height:100%; color:#686868; margin-left:20px;} 
