body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

TD, TR, TABLE, SELECT, INPUT {
	FONT-FAMILY: "돋움", dotum, "굴림", Arial, Tahoma;
	color: #646464;
	FONT-SIZE:12px;
	LINE-HEIGHT:150%;
}
img{border:none}
/*--------------------------------------------------
          link class
--------------------------------------------------*/ 

a:link			{color: #000; text-decoration:none;}
a:visited		{color: #000; text-decoration:none;}
a:active		{color: #000; text-decoration:none;}
a:hover			{color: #000; text-decoration:underline;}


/*--------------------------------------------------
          select
--------------------------------------------------*/

select.textbox{
	behavior: url('/2012/lib/selectbox.htc');
} 


/*--------------------------------------------------
          table
--------------------------------------------------*/ 

.table_view{
	background-color: #ffffff;
	border-collapse: collapse;
	border-left-style: none;
	border-right-style: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #258ed8;
	border-bottom-color: #babfd0;
	border-left-color: #ffffff;
	border-right-color:#ffffff;
 } 
 
 .table_tt{
	font-size: 8pt;
	font-weight: bold;
	color: #293760;
	background-color: #e9f6ff;
	text-align: center;
}

 
.table_name {
	border-collapse: collapse;
	border-left-style: none;
	border-right-style: none;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #17326f;
	border-bottom-style: solid;
	border-bottom-color: #7a8aad;
 }
 
.td_center {
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #17326f;
}


/*--------------------------------------------------
  form class
--------------------------------------------------*/ 

.search_f {
	background-color: #ffffff;
	border: 2px solid #dbdbdb;
	font-size: 12pt;
	color: #666666;
	padding-left: 8px;
}

.input_grey {
	border: 1px solid #dbdbdb;
	font-size: 8pt;
	color: #646464;
}

.scrollbar {
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	border: 1px solid #cccccc;
}

/*--------------------------------------------------
         기타
--------------------------------------------------*/  

select.textbox{
	behavior: url('/2012/lib/selectbox.htc');
} 

.l_bg {
	background-image: url(../images/l_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.r_bg {
	background-image: url(../images/r_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.body {
	background-color: #f2f2f2;
}.s_lbg {
	background-image: url(images/s_lbg_01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.s_rbg {
	background-image: url(images/s_rbg_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.s_bg {
	background-image: url(images/s_bg_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.s_rbg {
	background-image: url(images/s_rbg_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.f_bg {
	background-image: url(images/foot_07.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


/*나눔고딕 css*/

@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
 .over{font-size:18px; font-weight:bold; }
 .nm{font-family: 'Nanum Myeongjo', serif; }


/*메뉴*/
.menu{width:1200px; margin:0 auto;}
.menu ul{width:1134px; margin:0 auto;}
.menu li{float:left; padding-right:45px; padding-top:20px;}

/*팬시박스*/
#portfolio{
	position:relative;
    width:1100px;
	height:auto;
	margin:0 auto;
}

#thumbScroller{
  position:absolute;
  height:auto;
  width:1120px;	

}


.thumbWrapper{
	height:auto;
	
}


.thumbContainer li{
   position:relative;	
	 float:left; 
     height:194px; 
	 width:260px; 
	 margin-bottom:20px;
	 margin-right:20px; 
	 background:#fff; 
	 box-shadow:0 0 10px #000; 
	 overflow:hidden;
	position:relative;
 }
 
.thumbContainer li>img{
	position:absolute;
	top:0;
	left:0;
}
.thumbContainer li>div{
	position:absolute;
	bottom:-194px;
	height:194px;
	width:260px;
	color:#fff;
	background:url(/img/bg-black.png);
}
.thumbContainer li>div .title{
	color:#F60;
	font-weight:border;
	text-align:center;
/*	padding-top:35px;
*/}
.thumbContainer li>div p.title{margin:0px !important; padding:50px 0px 15px 0px;}
.thumbContainer li>div .desc{
	text-align:center;
/*	padding-top:15px;
*/	}
