﻿div, p, ul, li, img, a, table, td, tr, h1, h2, h3, h4, h5, h6,  input, span, iframe {
	margin: 0px;
	padding: 0px;
	font-family: "돋움";
}
table, th, td {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-size: 100%;
}
fieldset, dl, dt, dd, form {
	margin: 0px;
	padding: 0px;
}
a:link, a:visited, a:active {
	color: #666;
	font-size: 1em;
	font-weight:normal;
	text-decoration: none;
}
a:hover {
	color: #666;
	font-size: 1em;
	font-weight:normal;
	text-decoration: underline;
}

a.lb:link, a.lb:visited, a.lb:active {
	color: #666;
	font-size: 1em;
	font-weight:bold;
	text-decoration: none;
}
a.lb:hover {
	color: #666;
	font-size: 1em;
	font-weight:bold;
	text-decoration: underline;
}

a.lb01:link, a.lb01:visited, a.lb01:active, a.lb01:hover {
	color: #43474A;
	font-size: 1em;
	font-weight:bold;
	text-decoration: none;
}
div, ul { 
	list-style: none;
	font-size: 100%;
}
li{	
	font-size: 100%; 
	line-height: 120%;
}
img	{
	border: 0; 
	vertical-align: middle;
}
input {
	height: 17px;
	border: 1px solid #cad1d8;
	color: #585858;
	vertical-align: middle;
}
select {
	color: #666;
	font-size: 90%;
	font-family: "돋움";
	vertical-align:middle;
}
textarea {
	padding: 5px;
	border: 1px solid #cad1d8;
	font-size: 100%;
	font-family: "돋움";
	color:#949494;
}
fieldset {
	border:none;
	float:left;
}
legend{
	display:none;
}
.none {
	border: none;
	height: 11px;
}
hr { 
	display: none; 
}

.cboth{
	clear:both;
}

.p_main {border-right:1px solid #86D3E7; border-left:1px solid #86D3E7; background-color:#FFFFFF}

body.front 
{
	width: 100%;
	height:100%;
	margin: 0;
	padding: 0;
	background:url(/images/common/bg01_02.gif) repeat-x;
	color: #666;
	font-size: 0.75em;
	font-family: "돋움";
	line-height: 120%;
	letter-spacing: 0em;
	margin-top:0px;
	margin-left:0px;
}

body.etc
{
	width: 100%;
	height:100%;
	margin: 0;
	padding: 0;
	background:url(/images/common/bg_etc.gif) repeat-x;
	color: #666;
	font-size: 0.75em;
	font-family: "돋움";
	line-height: 120%;
	letter-spacing: 0em;
	margin-top:0px;
	margin-left:0px;
}


#naviDiv
{
	z-index:100; 
	border-left:solid 1px #df002d; 
	border-right:solid 1px #df002d; 
	border-bottom:solid 1px #df002d; 	
	/*display:none;*/ 
	position:absolute; 
	top:0px; 
	left:40px; 
	width:617px; 
	/*height:180px;*/ 
	margin:0 0 0 100px; 
	background-color:#fff;
	padding-bottom:20px;
}


#naviDiv ul li
{	
	padding-top:3px;
	height:20px;
	color:#7f7a78;
}

#wrapper 
{
	position: relative;
	width: 100%;
}

#ad-header {
	position: relative;
	width: 100%;
	height: 84px;
}

#ad-header h1 {
	margin: 0 0 0 34px;
	display: inline;
	float: left;
	font-size:0;
	line-height:0;
}

#ad-header ul {
	float: left;
	margin: 63px 0px 0 334px;
	display:inline;
}
#ad-header ul li {
	float: left;
	width:45px;
	margin: 4px 0 0 0;
}


#ad-flash 
{
	position: relative;
	width: 837px;
	height: 73px;
	padding-left:34px;
}

#ad-flash2 {
	position: relative;
	width: 837px;
	height: 374px;
	padding-left:34px;
}

#ad-flash_sub {
	position: relative;
	width: 837px;
	height: 245px;
	padding-left:34px;
}

#ad-wrap #ad-swrap01{
	width:871px;
	margin-top:22px;
	float:left;
}

#ad-wrap div.ad-left-front{
	float:left;
	padding-left:34px;
	width:406px;
}

#ad-wrap div.ad-right-front{
	float:left;
	margin-left:39px;	
	padding-top:12px;
	width:392px;
}



#ad-wrap div.ad-left-sub{
	float:left;
	padding-left:34px;
	/*border:solid 3px #e9e9e9;*/
	width:180px;
}


#ad-wrap div.ad_right_sub_top
{
	float:left;
	margin-left:18px;		
}


#ad-wrap div.ad_right_sub_top div.sub_title
{
	color:#9d9d9d;
	padding:5px 0 0 10px;
	height:29px;
	width:300px;
	background:url('/images/common/bg_navi.gif');
	background-repeat:no-repeat;			
}

#ad-wrap div.ad_right_sub_top div.sub_title a
{
	color:#9d9d9d;
	
}

#ad-wrap div.ad-right-sub
{
	padding-top:10px;
	margin-top:6px;
	width:637px;
	background:url('/images/common/bg_content_top.gif');
	background-repeat:no-repeat;

	
}


#main01_tab{float:left;border-bottom:2px solid #727A80; height:33px; width:406px; position:relative;}
#main01_tab ul#tab{float:left;position:absolute;left:0px;top:0px;}

#main01_tab li.test{float:left;padding:0pt;}
#main01_tab li.test img{float:left;margin:2px 2px 0px 0px;}

#main01_tab li img{float:left;margin:8px 2px 0px 0px;}
#main01_tab li {float:left;font-size:0px;line-height:0px; vertical-align:top;}



.m-active-box{}

ul.tab2_sub li {float:left;font-size:11px;background:url('/images/common/tab2_subbg.gif') no-repeat 5px 13px;padding:12px 0 10px 10px;}
ul.tab2_sub li.total {padding-left:10px;background-image:none;}
ul.tab2_sub li.total a {color:#dc1c1c;font-weight:bold;}


.ms-m-rtit {border-bottom:2px solid #727a80; padding:0 0 8px 7px;}
.ms-m-ttit {border-bottom:2px solid #727a80; padding:0 0 8px 7px;}


dl.main-notice 
{
	width: 390px;
	line-height: 20px;
	margin-top:17px;
	margin-left:5px
}

dl.main-notice dt {
	width: 80%;
	float: left;
	padding-left: 10px;
	height:20px;
}
dl.main-notice dt a { color: #676D72; }
dl.main-notice dt.t {
	background: url('/images/common/bullet/bl_notice.gif') no-repeat 1px 3px;
	/*0922*/
	float:left;
	text-indent:32px;
	text-align:left;
}
dl.main-notice dt.w {
	background: url('/images/common/bullet/bl_news.gif') no-repeat 1px 3px;
	float:left;
	text-indent:32px;
	text-align:left;	
}

dl.main-notice dt a.current
{
	color:#0f90fd;
	font-weight:bold;
}

dl.main-notice dd {
	width: 50px;
	float: right;
	text-align: right;
	font-family: Tahoma;
	font-size: 80%;
	line-height: 17px;
	color: #90959A;
}


.div_main_gallery {padding-top:12px;}

.div_main_gallery ul{float:left;width:392px; padding-bottom:0px; padding-left:3px}

.div_main_gallery li{width:114px; padding-right:21px;float:left}
.div_main_gallery li.last{width:114px; padding-right:0px;float:left}
.div_main_gallery dt.dt1{float:none;width:100px;height:100px;border:1px solid #E7E7E7;padding:6px;}
.div_main_gallery dt.dt1 span{float:left;width:100px; height:100px;}
.div_main_gallery dt.dt1 span img{float:left;width:100px; height:100px; border:0px;}

.div_main_gallery dt.dt2{float:none;padding:5px 0px 5px 1px; height:25px;}
.div_main_gallery dt.dt2 span{float:none;line-height:13px;font-size:11px;}
.div_main_gallery dt.dt2 span img{float:none;}


.div_main_sighting {padding-top:12px;}
.div_main_sighting ul{float:left;width:392px;height:127px; padding-bottom:0px; padding-left:4px}
.div_main_sighting li{width:94px; padding-right:3px;float:left}
.div_main_sighting li.last{width:94px; padding-right:0px;float:left}
.div_main_sighting dt.dt1{float:none;width:80px;height:80px;border:1px solid #E7E7E7;padding:6px;}
.div_main_sighting dt.dt1 span{float:left;width:80px; height:80px;}
.div_main_sighting dt.dt1 span img{float:left;width:80px; height:80px; border:0px;}

.div_main_sighting dt.dt2{float:none;padding:5px 0px 5px 1px; height:25px;}
.div_main_sighting dt.dt2 span{padding-left:25px;float:none;line-height:13px;font-size:12px;}
.div_main_sighting dt.dt2 span img{float:none;}

.simpleTable td {padding:6px; border-bottom: 0px solid #727a80; vertical-align:top; }

.simpleTable td img{ margin-top:3px}

ul.bottom {margin-top:12px}
ul.bottom li {float:left;font-size:11px;padding:0px 0 0px 16px;}

#ulMenu {padding:10px 3px 0px 10px; background-color:#f3f7f7; border:solid 1px #e3e9e9;}
#ulMenu li.li_menu {margin-bottom:10px; text-align:right;}
#ulMenu li.li_menu2 {margin-bottom:10px}


#div_navi {float:right; vertical-align:top;font-size:95%;}

.left-box {width:175px;margin-bottom:10px;}

.left-box dt.topbg {height:2px;overflow:hidden;text-align:center;background:url('/images/common/leftbox_top.gif') no-repeat left top;}
.left-box dt.btmbg {height:2px;overflow:hidden;text-align:center;background:url('/images/common/leftbox_btm.gif') no-repeat left top;}
.left-box dd {border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;padding:8px 5px 5px 5px;background:#fff;}
.left-box .tit {height:21px;}

.aT {vertical-align:top !important;}


ul.page1{text-align:center; margin:0 auto; margin:bottom:50px;  padding-top:5px;}
ul.page1 li{font-family:Tahoma; font-size:95%; color:#676D72; letter-spacing:0.3em;}
ul.page1 li a:visited{font-family:Tahoma; font-size:95%; color:#676D72;}
ul.page1 li a.current:link, a.current:visited, a.current:active{font-family:Tahoma; font-size:95%; color:#2D343A; font-weight:bold;}



div.subtitle { width:100%; height:27px; margin:20px 0 0 5px}

div.subcontent {width:94%; margin:20px 0 0 3%; text-align:center;}

*+html div.vesselview {}



#vessel_tab{float:left;border-bottom:2px solid #727A80; height:33px; width:100%; position:relative;}
#vessel_tab ul#tab{float:left;position:absolute;left:0px;top:0px;}

#vessel_tab li.test{float:left;padding:0pt;}
#vessel_tab li.test img{float:left;margin:2px 2px 0px 0px;}

#vessel_tab li img{float:left;margin:8px 2px 0px 0px;}
#vessel_tab li {float:left;font-size:0px;line-height:0px; vertical-align:top;}



.likeit-s-box {width:570px;}
.likeit-top {background:#f3f7f7;padding:10px;min-height:85px;_height:157px; text-align:center; margin-bottom:10px;}

.likeit-top .infobox {float:left;width:526px;height:65px;background:#FFFFFF;border:1px solid #dedede;padding:10px 10px 7px 10px;}
.likeit-top .infobox span {font-size:16px;color:#da152c;font-weight:bold;}
.likeit-top .infobox table {margin-top:10px;}
.likeit-top .infobox th {vertical-align:top;padding-top:4px;padding-bottom:5px;}
.likeit-top .infobox td {font-size:11px;padding-bottom:5px;color:#8d8d8d;}
.likeit-top .infobox .won {color:#ff0000;font-weight:bold;}
.likeit-top .r-box {float:left;width:86px;padding-left:9px;}





div.titlebox1{width:570px; margin-top:20px;  border:1px solid #CDD1D4;}
div.titlebox2{width:570px; background:#F9F9FA; padding: 16px 0 20px 0px;}
div.titlebox2 td.tdTit {color:#ffffff; font-weight:bold; background-color:#dddad5; border-bottom:solid 1px #ffffff}
div.titlebox2 td.tdTit2 {border-bottom:solid 1px #ffffff; text-align:left}

div.titlebox2 li{height:20px;}
div.titlebox2 li span.tp1{ color:#676D72; }
div.titlebox2 li span.tp2{color:#43474A; font-weight:bold; }
div.titlebox2 li img{margin:  0 6px 0 20px;}
div.titlebox2 li img.tp_img1{margin:  0 6px 0 13px;}



.text-list {margin:20px 12px;}
.text-list dd {border-bottom:1px solid #E3E9E9;border-top:1px solid #FFFFFF;background:#F3F7F7;padding:0px;margin:0px;clear:both;height:122px;overflow:hidden;}
.text-list dd.last {border-bottom:0px;}

.gal-top {background:#f3f7f7;padding:10px;min-height:117px;_height:117px;}
.gal-top .imgbox {float:left;width:100px;height:100px;border:1px solid #dedede;margin-right:10px;}
.gal-top .infobox {text-align:left;float:left;width:326px;height:82px;background:#FFFFFF;border:1px solid #dedede;padding:10px 10px 7px 10px;}
.gal-top .infobox span {font-size:16px;color:#000000;font-weight:bold;}
.gal-top .infobox table {margin-top:10px;}
.gal-top .infobox th {vertical-align:top;padding-top:2px;padding-bottom:3px; font-size:11px; color:#dfc305}
.gal-top .infobox td {font-size:11px;padding-bottom:5px;color:#8d8d8d;}
.gal-top .infobox .won {color:#ff0000;font-weight:bold;}
.gal-top .infobox .two {color:#838081;}
.gal-top .r-box {float:left;width:80px;padding-left:0px;}
.gal-top .r-box span {font-size:16px;color:#e5121c;font-weight:bold;}







.div_gal_view_list {padding-top:12px;}
.div_gal_view_list ul{float:left;width:570px;height:127px; padding-bottom:0px; padding-left:17px}
.div_gal_view_list li{width:111px; padding-right:3px;float:left}
.div_gal_view_list li.last{width:111px; padding-right:0px;float:left}

.div_gal_view_list dt.dt1{float:none;width:100px;height:100px;border:1px solid #E7E7E7;padding:4px;}
.div_gal_view_list dt.dt1 span{float:left;width:100px; height:100px;}
.div_gal_view_list dt.dt1 span img{float:left;width:100px; height:100px; border:0px;}

.div_gal_view_list dt.dt2{float:none;padding:5px 0px 5px 1px; height:25px;}
.div_gal_view_list dt.dt2 span{padding-left:25px;float:none;line-height:13px;font-size:12px;}
.div_gal_view_list dt.dt2 span img{float:none;}



#tbJoin tr
{
	height:17px;
}

#tbJoin li.liAddBox
{
	height:25px;
}

#tbTime tr
{
	height:25px;
}

#tbTime td
{
	font-size:12px;
}


#tbTime2 tr
{
	height:25px;
}

#tbTime2 td
{
	font-size:12px;
}


#ulQuick li.liImg
{
	margin-top:6px;
	width:100px;
	height:100px;
	padding-bottom:5px;
	border-bottom:dotted 1px #bbbbbb;
}
