@import url("base_style.css");
@import url("board.css");

/*
 * ##### shinhan_style.css #####
 * 1.layout 
 * 2.title style
 * 3.contents
 * 5.±âÅ¸
 */

/*** layout ***/

body{
	width: 100%;
  margin: 0;
  padding: 0 ;
  text-align:center;
  background:#ffffff url(../images/common/body_top_bg.gif) repeat-x top left;
  font-size:9pt;
  color:#535353;
  font-family:Dotum, "µ¸¿ò", sans-serif;
}

table{
  border-collapse:collapse;
  margin:0;
  padding:0;
}

img{border:0; margin:0; padding:0;}

.clear {
  clear: both;
}

td {font-size: 9pt;margin:0;}

form, h2, h3, ul {
	margin: 0;
	padding: 0;
}

hr {
	display: none;
}

p, div, th, td, select, input {
	color: #535353;
}

a:link, a:visited {
  margin:0;
	color: #535353;
	text-decoration: none;	
} 
a:active, a:hover {
  margin:0;
	color: #385C92;
	text-decoration: underline;
}

ul{list-style:none; margin:0; padding:0;}
ul li{margin:0; padding:0;}

select{font-size:9pt;}

textarea{
  padding:10px;
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #e9e9e9;
  scrollbar-darkshadow-color: #d6d6d6;
  scrollbar-track-color: #e2e2e2;
  scrollbar-arrow-color: #c5c5c5;
}  

input.type-text, textarea{border:1px solid #d1d1d1;font-size:9pt;line-height:130%;}
input.type-board, textarea{border:1px solid #bacbe8;font-size:9pt;line-height:130%;}

#wrapper{
	position:relative;
	text-align:left;
	margin:0 ;
	padding:0;
	width:916px;
}

#header{
  width:916px;
  height:134px;
  padding:0;
  margin:0;
  display:inline;
}

/* subTop-gnb*/ 
#header h1{float:left;padding:22px 0 0 0; width:127px; margin:0; vertical-align:top; text-align:left; width:50%;}
#header h2{background:url(../images/common/top_logoBar.gif) no-repeat 0 27px; padding:24px 0 19px 11px; width:253px; text-align:left;vertical-align:top;}

#header .language {position:absolute; top:31px; text-align:right; width:50%;}
#header .language span {background:url(../images/eng/common/top_langsBar.gif) no-repeat 3px 1px; height:9px; padding-left:9px; margin:0;}
#header .language span.first-child{background:none; height:9px; }

#header .Tsearch {position:absolute; top:5px; text-align:right; width:100%; vertical-align:top;}

#header .gnbmenu {float:right; list-style:none; vertical-align:top;}
#header .gnbmenu li {float:left; padding-left:18px;}
#header .gnbmenu li.last{padding-left:15px;}

#header .topNavi{position:absolute; left:0; top:63px; z-index:99;}


#index_header{
  position:absolute;
  width:916px;
  height:134px;
  padding:0;
  margin:0;
}

/* indexTop-gnb */
#index_header h1{float:left;padding:22px 0 0 0; width:127px; margin:0; vertical-align:top; text-align:left}
#index_header h2{background:url(../images/common/top_logoBar.gif) no-repeat 0 27px; padding:24px 0 19px 11px; width:253px; text-align:left;vertical-align:top;}

#index_header .language {position:absolute; top:31px; text-align:right; width:100%;}
#index_header .language span {background:url(../images/eng/common/top_langsBar.gif) no-repeat 3px 0; height:10px; padding-left:7px; margin:0;}
#index_header .language span.first-child{background:none; height:10px; } 

#index_header .Tsearch {position:absolute; top:5px; text-align:right; width:100%; vertical-align:top;}

#index_header .gnbmenu {float:right; list-style:none; vertical-align:top;}
#index_header .gnbmenu li {float:left; padding-left:18px;}
#index_header .gnbmenu li.last{padding-left:15px;}

#index_header .topNavi{position:absolute; left:0; top:63px; z-index:99;}

#content{
  width:916px;  
  padding:0 10px 0 0;
  margin-bottom:50px;
}

#index_content{
  margin:102px 0 50px 0;
  width:916px;  
  padding:102px 0 0 0;
}

#containerfull{
	margin:0;
	left:200px;
	border:1px solid red;
}

#sub-navigation{
  margin:0;
  float:left;
  text-align:left;
  vertical-align:top;
  padding:0; 
}

#sub-navigation .loginArea{background:url(../images/common/left_login_bg.gif) no-repeat top left;width:180px; height:104px; margin:0; text-align:left;}

#sub-navigation .loginArea tr td.stitle{
  background:url(../images/common/ico_lock.gif) no-repeat top left;
  background-position:42px 20px;
  vertical-align:top; 
  padding:21px 0 0 59px; 
  color:#0a4070; 
  font-size:8pt; 
  font-weight:bold;
}


#sub-navigation .loginArea tr td.login-btn{vertical-align:bottom; padding-bottom:9px;}
#sub-navigation .loginArea tr td.txt{vertical-align:top; padding-top:11px; color:#333333}
#sub-navigation .loginArea tr td.login-btn a{padding:0 2px;}

#body-container{
  padding:0;
  float:right;
  text-align:left;
  width:696px;
  vertical-align:top;
}

#location{
  width:696px;
  text-align:right;
  padding-bottom:5px;
  margin:0;
}
#location span.linemap{
  vertical-align:top;  
  color:#85abd2; 
  padding:0 0 10px 7px;
  font-size:8pt;
}
#location span.linemap a:link, #location span.linemap a:visited {color: #85abd2;	text-decoration: none;}
#location span.linemap a:active, #location span.linemap a:hover {color: #85abd2;	text-decoration: none;}
#location .current{color:#093f6f;font-weight:normal;}



.footer{    
	width:100%;
	text-align:left;
	vertical-align:bottom;
	margin:0;
	padding-bottom:26px;
}

.footer .line_B {
	text-align:center;
	background:url(../images/common/bg_footer_line.gif) no-repeat; font-size:0; float:left;
}

.footer ul {
	margin:0;
	padding:0;
	list-style:none;
}

#quick{
  position:absolute;
  top:134px;
  left:916px;
  z-index:100;
}


/*** title style ***/

.tit{width:100%; border-bottom:#dfdfdf 1px solid; margin-bottom:20px; }
.tit img{vertical-align:bottom;}
.tit tr td.tit-title{padding-bottom:9px;}
.tit tr td.tit-btn{padding:0 5px 8px 0; text-align:right;}


/*** contents ***/

/** text style **/

.input_Checkbox {vertical-align:middle;margin-bottom:3px;}

/** ÇÏ´Ü °£°Ý Á¶Á¤ **/
/* 30px */
.pix30_bottom {padding-top:30px}

/* 10px */
.pix10_bottom {padding-top:10px}
.pb10 {padding-bottom:10px;}

/* 8px */
.pix8_bottom {padding-top:8px}

/* ÄÜÅÙÃ÷ Å×ÀÌºí°ú Å×ÀÌºí °£°Ý 20px */
.pix20_bottom {padding-top:20px}

/* ÅÜ°ú ÄÁÅÙÃ÷ °£°Ý 5px */
.pix5_bottom {padding-top:5px}

/* ÅÜ°ú ÄÁÅÙÃ÷ °£°Ý 15px */
.pix15_bottom {padding-top:15px}



/*** ±âÅ¸ ***/



