/* Common*/
body{margin:0 auto; font-family:'맑은고딕','돋움', sans-serif; font-size:12px; line-height:15px;}
*{margin:0 auto; padding:0;}
img,fieldset{border:0 none;}
img{margin-bottom:20px;}
dl,ul,ol{list-style:none;}
table{border-collapse: collapse;}

a{text-decoration:none; color:#0c377d;}
a:hover{text-decoration:underline;}
a:visited{color:#0c377d;}

/*layout*/
#wrap{position:relative; width:823px;}
#header{width:100%;}
#contents{float:left; width:823px;}

#input{border:2px solid #427fdd; padding-top:3px; font-size:12px;}
#input02{font-size:12px; line-height:20px;}

h1{font-size:14px; padding-left:37px;}
h2.h_tit{font-size:14px; color:#222; border-bottom: dotted #222 1px; padding-bottom:5px; margin-bottom:30px;}
h2{font-size:13px; font-weight:normal; padding-bottom:10px;}
h3{font-size:13px; font-weight:bold; color:#C00; padding-bottom:15px}

.logo{clear:both; width:auto; height:30px; padding-top:20px; padding-left:15px; overflow:hidden;}
.logo a{float:left;}
.logo img{margin-bottom:0px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.alert{width:780px; font-size:12px; line-height:18px; color:#C00; padding:10px; border:1px solid #C00; margin-left:10px; margin-bottom:20px; clear:both;}
.search_area{float:left; width:100%; position:absolute; top:450px; left:100px;}
.search_area .p_select{float:left; padding-top:2px;}
.search_area .search{float:left; margin-left:10px;}
.search_area .search *{vertical-align:middle;}
.search_area .search input[type=text]{width:290px; height:19px; vertical-align:middle;}
.search_area .search input[type=image]{vertical-align:middle;}

.table_area{width:780px; padding-bottom:50px; clear:both;}
.table_area caption{display:none;}
.table_area th{color:#fff; background-color:#0c377d; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; padding:5px 0px;}
.table_area td{color:#424242; padding:7px 10px; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5;}
.table_area .non{border-left:1px solid #fff;}

/* page*/
.pageBtnSection{clear:both; padding:10px 0px 10px 0px; overflow:hidden;}
.pagingTable{margin:0 auto; padding:0 auto;}
.pagingTable a{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; margin:0px 2px; padding:2px 6px; border:1px solid #dcdcdc;}
.pagingTable a.on{font-weight:bold; background-color:#d9d9d9; color:#565656; border:1px solid #bbb;}
.pagingTable .prev{margin:0px 4px 0px 0px;}
.pagingTable .next{margin:0px 0px 0px 4px;}
a.btnType1{
	display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; 
	color:#191919; padding:2px 6px;
	background: white;
	background: -moz-linear-gradient(top, white 0%, #EEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#EEE));
	background: -webkit-linear-gradient(top, white 0%,#EEE 100%);
	background: -o-linear-gradient(top, white 0%,#EEE 100%);
	background: -ms-linear-gradient(top, white 0%,#EEE 100%);
	background: linear-gradient(to bottom, white 0%,#EEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border:1px solid #a3a3a3;
}

.shipInfo{position:relative; width:823px; height:424px; background:url(../img/ship_bg.jpg) left top no-repeat;}
.release{position:absolute; top:50px; _top:40px; left:-14px; _padding-top:8px; line-height:32px; font-size:19px; word-spacing:-2px; color:#fff;}
.pay{position:absolute; top:54px; right:73px; _padding-top:4px; line-height:14px; font-weight:bold; font-size:14px; color:#11449d;}
.stockNum{position:absolute; top:154px; left:44px; _padding-top:4px; line-height:25px; font-weight:bold; font-size:25px; word-spacing:-2px; color:#022056;}
.stockInfo{position:absolute; top:148px; left:266px; font-weight:bold; line-height:24px; font-size:15px; word-spacing:-2px; color:#022056;}
.theday{position:absolute; bottom:123px; right:34px; _padding-top:4px; line-height:20px; font-weight:bold; font-size:15px; color:#fff;}
.em1{font-size:32px; word-spacing:-3px; letter-spacing:-1px; color:#ffdf32;}
.em2{font-size:26px; word-spacing:-5px; letter-spacing:-2px; color:#ffdf32;}
.em3{font-size:20px; word-spacing:-3px; color:#ffe033;}
.em4{color:blue;text-decoration:underline;}
.process{clear:both; width:100%; padding-top:20px; text-align:center;}
.totalSearch{text-align:right;padding-bottom:5px;}
#input02{height:22px;}