@charset "utf-8";


.body2{background:url('../../img/index/cont_bg01.jpg') repeat-x top center;}

/* 메인페이지 */
#container {
	width:980px;
	margin:0 auto;
}

#header {
	position:relative;
	width:980px;
	height:120px;
	margin:0 auto;
}



#gud {

	position:absolute;
	top:3px;
	left:727px
}

#fla_area{width:980px;}

#header h1 {
	position:absolute;
	top:38px;
}

ul.ufl li    {float:left}

/* 정렬 관련 */
.al        {text-align:left !important}
.ac        {text-align:center !important}
.ar        {text-align:right !important}
.vt        {vertical-align:top !important}
.vb        {vertical-align:bottom !important}

.fl        {float:left}
.fr        {float:right}
.fc        {float:center}
.cl        {clear:left}
.cr        {clear:right}
.cb        {clear:both}

/* 텍스트 color 관련 */
.b        {font-weight:bold !important}
.font0    {font:0/0 arial !important}
.txt_s    {font-size:90% !important;}
.txt_nor  {font-size:100% !important}
.txt_big  {font-size:120% !important}
.txt_w    {color:#fff !important}
.txt_bb   {color:#000 !important}
.ls       {letter-spacing:-1px !important}
.lh       {line-height:14px !important}
.normal   {font-weight:normal !important}

/* padding 관련 */
.l00     {padding-left:0 !important}
.l03     {padding-left:3px !important}
.l05     {padding-left:5px !important}
.l10     {padding-left:10px !important}
.l15     {padding-left:15px !important}
.l20     {padding-left:20px !important}
.l25     {padding-left:25px !important}
.l30     {padding-left:30px !important}
.l35     {padding-left:35px !important}
.l40     {padding-left:40px !important}
.l50     {padding-left:50px !important}
.l55     {padding-left:55px !important}
.l60     {padding-left:60px !important}
.l70     {padding-left:70px !important}
.l80     {padding-left:80px !important}
.l90     {padding-left:90px !important}
.l100    {padding-left:100px !important}
.l110    {padding-left:110px !important}
.l120    {padding-left:120px !important}
.l130    {padding-left:130px !important}
.l140    {padding-left:140px !important}
.l150    {padding-left:150px !important}
.l214    {padding-left:214px !important}

.t00     {padding-top:0 !important}
.t02     {padding-top:2px !important}
.t03     {padding-top:3px !important}
.t04     {padding-top:4px !important}
.t05     {padding-top:5px !important}
.t07     {padding-top:7px !important}
.t08     {padding-top:8px !important}
.t10     {padding-top:10px !important}
.t12     {padding-top:12px !important}
.t15     {padding-top:15px !important}
.t20     {padding-top:20px !important}
.t23     {padding-top:23px !important}
.t25     {padding-top:25px !important}
.t27     {padding-top:27px !important}
.t30     {padding-top:30px !important}
.t35     {padding-top:35px !important}
.t40     {padding-top:40px !important}
.t50     {padding-top:50px !important}
.t55     {padding-top:55px !important}
.t60     {padding-top:60px !important}
.t70     {padding-top:70px !important}

.r00     {padding-right:0 !important}
.r03     {padding-right:3px !important}
.r05     {padding-right:5px !important}
.r10     {padding-right:10px !important}
.r15     {padding-right:15px !important}
.r16     {padding-right:16px !important}
.r20     {padding-right:20px !important}
.r25     {padding-right:25px !important}
.r30     {padding-right:30px !important}
.r40     {padding-right:40px !important}
.r46     {padding-right:46px !important}
.r50     {padding-right:50px !important}

.b05     {padding-bottom:5px !important}
.b08     {padding-bottom:8px !important}
.b10     {padding-bottom:10px !important}
.b14     {padding-bottom:14px !important}
.b15     {padding-bottom:15px !important}
.b16     {padding-bottom:16px !important}
.b20     {padding-bottom:20px !important}
.b25     {padding-bottom:25px !important}
.b30     {padding-bottom:30px !important}
.b35     {padding-bottom:35px !important}
.b40     {padding-bottom:40px !important}
.b45     {padding-bottom:45px !important}
.b50     {padding-bottom:50px !important}
.b55     {padding-bottom:55px !important}
.b60     {padding-bottom:60px !important}

.p10     {padding:10px !important}
.p20     {padding:20px !important}
.w70     {width:70px !important}
.w82     {width:82px !important}
.ml05    {margin-left:5px !important}
.ml10    {margin-left:10px !important}
.mr10    {margin-right:10px !important}
.mt02    {margin-top:2px !important}
.mt05    {margin-top:5px !important}
.mt10    {margin-top:10px !important}
.mt20    {margin-top:20px !important}
.mt30    {margin-top:30px !important}
.mt_3    {margin-top:-3px; !important}
.mt_5    {margin-top:-5px; !important}
.mt_17   {margin-top:-17px; !important}
.mt_20   {margin-top:-20px; !important}
.ml_10   {margin-left:-10px; !important}
.ml_30   {margin-left:-30px; !important}
.ml_35   {margin-left:-35px; !important}

/* input 요소 관련 */
.in      {
	border:#bfbfbf solid 1px;
	padding:1px 3px 3px 3px;
	color:#222222;
	font-size:11px;
	line-height:16px;
	background-color:#ffffff;
}
.in1     {
	border:#cbcecf solid 1px;
	padding:3px 3px 3px 3px;
	color:#717171;
	line-height:18px;
	background-color:#ffffff;
}
/* nav */

#top_menu{position:absolute;top:53px;left:210px}
#top_menu li{float:left}
#top_menu li a{}
#top_menu li ul{display:none;position:absolute;top:33px;left:12px;width:100%;}
#top_menu li:hover ul{display:block}
#top_menu li ul li{display:inline;margin-right:8px;float:none}
#top_menu li ul li a{}