@charset "utf-8";


/* common
------------------------------------------------------------------------------------ */
/* base */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0;	margin:0;}

table {border-collapse:collapse; border-spacing:0;}

ol, ul, li {list-style:none;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;	font-size:100%;}

#accessibility { position:absolute; width:auto; z-index:12; }
#accessibility a { position:absolute; display:block; left:0; top:0; width:1px; height:1px; margin:0 0 0 -10000px; padding:0; overflow:hidden; }
#accessibility a:hover { margin:0; width:120px; height:auto; background:#fff; text-align:center; }
#accessibility a:focus { margin:0; width:120px; height:auto; background:#fff; text-align:center; }
#accessibility a:active { margin:0; width:120px; height:auto; background:#fff; text-align:center; }

.hidden{display: none;}


form, fieldset {border:0;}

img {border:0; display:block;}

address, caption, em {font-weight:normal;font-style:normal;}

.skip, hr, legend {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}


.form  {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; height:17px;}
.form_small  {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; height:17px;}
.form01  {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; margin:2px 0 0 2px;}
.clear {clear:both;}
/*--------------------------------------------------------------*/
.png24 {tmp:expression(setPng24(this));}


/*-------------------- 라인 정의 -------------------------------*/
#line_solid{height:1px;font-size:1px;line-height:1px;border-bottom:1px solid #ddd;margin:5px 0 5px 0;}
#pic_line { position:relative;width:600px;height:1px;border-bottom:1px solid #dddddd;margin:10px 0 10px 0;}
#line_dotted { height:1px;font-size:1px;line-height:1px;border-bottom:1px dotted #aaa;margin:10px 0 10px 0;}
#line_solid_2px{height:2px;font-size:2px;line-height:2px;border-bottom:2px solid #ddd;margin:5px 0 5px 0;}



/*-------------------- 링크 정의 -------------------------------*/
a {color:#666666;font-weight:normal;text-decoration:none;}
a:hover {color:#2C92DA; text-decoration:underline;}  

A.basic_11:link    {COLOR: #404040; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; text-decoration:none; font-weight:bold;}
A.basic_11:visited {COLOR: #404040; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; text-decoration:none; font-weight:bold;}
A.basic_11:active  {COLOR: #404040; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; text-decoration:none; font-weight:bold;}
A.basic_11:hover   {COLOR: #2C92DA; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; text-decoration:none; font-weight:bold;}

A.small_11:link    {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; text-decoration:none;  line-height:1.3em;}
A.small_11:visited {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; text-decoration:none;  line-height:1.3em;}
A.small_11:active  {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; text-decoration:none;  line-height:1.3em;}
A.small_11:hover   {COLOR: #2C92DA; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 11px; text-decoration:none;  line-height:1.3em;font-weight:bold;}

A.basic_12:link    {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none;  line-height:1.3em;font-weight:bold;}
A.basic_12:visited {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none;  line-height:1.3em;font-weight:bold;}
A.basic_12:active  {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none;  line-height:1.3em;font-weight:bold;}
A.basic_12:hover   {COLOR: #2C92DA; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none;  line-height:1.3em;font-weight:bold;}

A.orange_14:link    {COLOR: #f46d00; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 14px; text-decoration:none; font-weight:bold;}
A.orange_14:visited {COLOR: #f46d00; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 14px; text-decoration:none; font-weight:bold;}
A.orange_14:active  {COLOR: #f46d00; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 14px; text-decoration:none; font-weight:bold;}
A.orange_14:hover   {COLOR: #2C92DA; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 14px; text-decoration:none; font-weight:bold;}


A.green_12:link    {COLOR: #005022; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none;}
A.green_12:visited {COLOR: #005022; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none;}
A.green_12:active  {COLOR: #005022; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none;}
A.green_12:hover   {COLOR: #fffc00; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none;}

A.gray_12:link    {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none; font-weight:bold;}
A.gray_12:visited {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none; font-weight:bold;}
A.gray_12:active  {COLOR: #666666; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none; font-weight:bold;}
A.gray_12:hover   {COLOR: #2150d3; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none; font-weight:bold;}


A.blue_12:link    {COLOR: #3384c2; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none; font-weight:bold;}
A.blue_12:visited {COLOR: #3384c2; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none; font-weight:bold;}
A.blue_12:active  {COLOR: #3384c2; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none; font-weight:bold;}
A.blue_12:hover   {COLOR: #2150d3; FONT-FAMILY: Dotum,verdana; FONT-SIZE: 12px; text-decoration:none; font-weight:bold;}



/*-------------------- 텍스트정의 -------------------------------*/
.text_none_11{font-size:11px; color:#666;}
.text_orange_14{font-size:14px; color:#f46d00;font-weight:bold;}
.text_orange_12{font-size:12px; color:#f46d00;font-weight:bold;}
.text_white_12{font-size:12px; color:#ffffff;}
.text_white_12_b{font-size:12px; color:#ffffff;font-weight:bold;}
.text_black_12{font-size:12px; color:#000000;font-weight:bold;}
.text_black_14{font-size:14px; color:#000000;font-weight:bold;}
.text_black_15{font-size:15px; color:#000000;font-weight:bold;margin:7px 0 0 0;}
.text_black_16{font-size:16px; color:#000000;font-weight:bold;}
.text_blue_12{font-size:12px; color:#313f7e;font-weight:bold;}
.text_blue01_12{font-size:12px; color:#2276b7 !important;font-weight:bold;}
.text_blue_14{font-size:14px; color:#0034dd;font-weight:bold;}
.text_green_12{font-size:12px; color:#268800;font-weight:bold;}
.text_violet_15{font-size:15px; color:#41268e;font-weight:bold;}
.text_blue02_12{font-size:12px; color:#3346bb;font-weight:bold;}


/*-------------------- box -------------------------------*/
.box_gray{position:relative;float:left;background-color:#f5f5f5;width:613px;height:auto;border:1px solid #e7e7e7;}
.box_line{width:670px;height:auto; border:1px solid #dddddd;}
.box_line_613{width:613px;height:auto; border:1px solid #dddddd;}
.box_line_645{width:645px;height:auto; border:1px solid #dddddd;margin:0 0 0 10px;}
.box_line_his655{float:left;width:655px;height:420px; border:1px solid #dddddd;margin:5px 0 0 10px;}
.box_line_205{float:left; width:203px;height:375px; border:1px solid #dddddd;}
.box_line_205_scroll{float:left; width:203px;height:345px; border:1px solid #dddddd;overflow-y:auto;overflow-x:hidden;}
.box_440{width:438px;height:30px; border:1px solid #c3dcf0;background-color:#e3f0fa;text-align:center;}
.box_205{width:203px;height:30px; border:1px solid #e8e8e8;background-color:#f4f4f4;text-align:center;}
.box_205_2{width:203px;height:30px; border:1px solid #dddddd;text-align:center;}

/*-------------------- 정렬정의 -------------------------------*/
.td_right {text-align:right; width:650px;}
.td_center {text-align:center;}
.td_left {text-align:left;}  



/* layout */
body {font:12px gulim, "굴림", dotum, "돋움", sans-serif; color:#666666;text-decoration:none;}

#main_bg {float:left;background:#fff url(../images/main_bg.gif) repeat-x;width:100%;}
#sub_bg{float:left;background:#fff url(../images/sub_top_bg.gif) repeat-x;width:100%;}

#container {position:relative; width:930px;margin-left:0px;margin-top:0px;}
#container * img{display:inline;}


/* top부분 */
#top_part{float:left;width:930px;}
  #logo {float:left;width:295px; height:75px; text-align:center;}
  #top_smenu{float:left;width:635px; height:65px; text-align:right; margin:10px 0 0 0;}
  .top_smenu_route ul {float: right;margin: 0;padding: 0;list-style: none;text-align: right;font-size:12px;}
  .top_smenu_route li {float:left;list-style: none;}

#sub_top_part{float:left;width:915px;background:url(../images/sub_top_bg01.gif);background-repeat:no-repeat;margin:0 0 0 0;}
  #sub_logo {float:left;width:280px; height:75px; text-align:center;}
  

#top_contents{float:left;width:930px;}
	/* 알리미 스타일 */
	#arimyGroup { position:relative; float:left; width:446px; min-height:418px; _height:418px; padding:0 0 0 71px; background:url(/front/images/main/bg_arimy.jpg) left bottom no-repeat; }
	#arimyGroup h3 { position:absolute; bottom:13px; left:38px; z-index:2; }
	#arimy { position:relative; width:389px; height:386px; overflow:hidden; }
	#arimy ul { position:absolute; left:0; top:0; }
	#arimy ul li { float:left; margin:0; padding:0; }
	#arimy ul li img { display:block; }
	#arimyGroup #number { position:absolute; left:0; top:0; z-index:3;}
	#arimyGroup #number li { position:absolute; }
	#arimyGroup #number li.num01 { left:118px; top:0; }
	#arimyGroup #number li.num02 { left:81px; top:30px; }
	#arimyGroup #number li.num03 { left:55px; top:69px; }
	#arimyGroup #number li.num04 { left:36px; top:112px; }
	#arimyGroup #number li.num05 { left:30px; top:158px; }
	#arimyGroup #number li.num06 { left:31px; top:207px; }
	#arimyGroup #number li.num07 { left:44px; top:250px; }
	#arimyGroup #number li.num08 { left:66px; top:291px; }
	#arimyGroup #number li.num09 { left:102px; top:324px; }
	#arimyGroup #number li.num10 { left:148px; top:349px; }
	#arimyGroup #number img:hover { cursor:pointer; }
	#arimyGroup ul#arimytrol { position:absolute; left:218px; bottom:8px; }
	#arimyGroup ul#arimytrol li { float:left; }
	/* //알리미 스타일 */
/*
  #main_flash{float:left;width:517px; height:424px; background: url('../images/main_flash_bg.JPG'); background-repeat: no-repeat;}
  #main_flash2{background:url(../images/main_flash_bg.JPG);background-repeat:no-repeat;}
*/
  .FloatRight { float:right; width:413px; }
  #main_center{float:left;width:222px; height:342px;}
  #main_right{float:left;width:191px; height:342px;}

  /*
  .box_top_217{float:left;width:217px;height:10px;background:url(../images/main_box_top01.gif);background-repeat:no-repeat;margin:5px 0 0 0;font-size:1px;}  
  .box_bg_217{float:left;width:217px;height:auto;background:url(../images/main_box_bg01.gif);background-repeat:repeat-y;margin:0 0 0 0;}	
  .box_bot_217{float:left;width:217px;height:10px;background:url(../images/main_box_bot01.gif);background-repeat:no-repeat;margin:0 0 0 0;}	
  */
  #box_top_191{float:left;width:191px;height:10px;background:url(../images/main_box_top02.gif);background-repeat:no-repeat;margin:0 0 0 0;font-size:1px;}
  #box_bg_191{float:left;width:191px;height:auto;background:url(../images/main_box_bg02.gif);background-repeat:repeat-y;margin:0 0 0 0;}	
  #box_bot_191{float:left;width:191px;height:10px;background:url(../images/main_box_bot02.gif);background-repeat:no-repeat;margin:0 0 0 0;}	

	/* 가축질병위기 경보 스타일 */
	.warningArea { position:relative; width:215px; margin:2px 0 4px 1px; }
	.warningArea h4 { padding-top:76px; }
	.warningArea p { position:absolute; left:0; top:0; width:100%; margin:0; padding:0; text-align:center; }
	.comment { position:absolute; left:-10000px; top:-10000px; width:1px; height:1px; overflow:hidden; }
	/* //가축질병위기 경보 스타일 */
	/* 통합검색 스타일 */
	#search_route { width:217px; margin-bottom:4px; background:url(/front/images/main/bg_search.gif) left top no-repeat; }
	#search_route ul { display:inline-block; width:100%; padding:5px 0; }
	#search_route ul li { float:left; }
	#search_route ul li input { vertical-align:middle; }
	#search_route ul li input.inputSearch { width:96px; height:16px; margin-right:4px; padding:4px 4px 2px; border:0 none; }
	#search_route ul li ul { padding:0; }
	#search_route ul li ul li { float:none; }
	/* Select */
	.select { position:relative; display:inline-block; width:69px; margin:0 5px 0 6px; line-height:normal; vertical-align:middle; }
	.select a,
	.select label,
	.select div,
	.select input { cursor:pointer; }
	.select .myValue{ position:relative; z-index:2; left:0; top:0; color:#666; line-height:22px; _line-height:normal; text-align:left; overflow:visible; background:transparent;}
	.select div.myValue{ height:17px; text-indent:4px;}
	.outLine { border:1px dotted;}
	.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; border-right:1px solid #666; background:#fff;}
	.select .arrow{ position:absolute; width:0; height:0; top:8px; right:6px; line-height:0; font-size:0; border-top:3px solid #29333D; border-left:3px solid #fff; border-right:3px solid #fff;}
	.select ul{ position:absolute; top:16px; left:0; width:100%; list-style:none; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; overflow:hidden;}
	.select ul.iList{ left:-2000%;}
	.select ul.aList{ display:none; }
	.select.open ul.iList { left:0;}
	.select.open ul.aList{ display:block; }
	.select li { position:relative; overflow:hidden; white-space:nowrap; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa;}
	.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
	.select li label{ position:absolute; left:0; top:0; width:100%; text-indent:6px; height:18px; line-height:18px; color:#666; background:#fff;}
	.select li a { display:block; text-indent:6px; height:18px; line-height:18px; color:#767676; background:#fff; text-decoration:none;}
	.select li.hover label,
	.select li.hover a { background:#999; color:#fff; }
	/* //Select */
	/* //통합검색 스타일 */
	/* 축산정보시스템, 축산관련 도움 사이트 스타일 */
	.siteArea { width:217px; background:url(/front/images/main/bg_site02.gif) left top repeat-y; }
	.system_gosite { padding:8px 11px 0 12px; background:url(/front/images/main/bg_site01.gif) left top no-repeat; }
	.system_gosite h3 { padding-bottom:4px; }
	.system_gosite #systemGo { display:inline-block; width:186px; height:24px; padding:8px 0 0 6px; background:#F1F7C9; border:1px solid #ddd; }
	.system_gosite #systemGo select,
	.system_gosite #systemGo input { vertical-align:middle; }
	#main_inbox { padding:0 11px 9px 11px; background:url(/front/images/main/bg_site03.gif) left bottom no-repeat; }
	#main_inbox h3 { padding-bottom:5px; }
	#main_inbox ul { padding:5px 0 5px 10px; background:#F1F7C9; border:1px solid #ddd; }
	#main_inbox ul li { letter-spacing:-1px; line-height:1.2; }
	/* //축산정보시스템, 축산관련 도움 사이트 스타일 */
	/* 하단 사이트 배너 */
	.system_route { clear:both; }
	.system_route li { float:left; }
	/* // 하단 사이트 배너 */
	
  #sub_search_route ul {margin:45px 0 0 295px; padding: 0; float: left; list-style: none; text-align: right;}
  #sub_search_route ul li {float: left;}
  #sub_search_route #sub_search_tep1{width:70px;height:24px; padding:2px 0 0 10px;}
  #sub_search_route #sub_search_tep2{width:75px;height:20px; padding:2px 3px 0 0;}
  #sub_search_route #sub_search_tep3{width:150px;height:24px; padding:0 0 0 0;}  
  #sub_search_route #sub_search_tep4{width:40px;height:24px; padding:1px 0 0 0;}    
  /*
  #search_bg{float:left;width:217px;background:url(../images/main_box_bg01.gif);background-repeat:repeat-y;margin:0 0 0 0;}	
  #search_route ul {margin: 0;padding: 0;float: left;list-style: none;text-align: left;}
  #search_route li {float: left;list-style: none;}
  #search_tep1{width:75px;height:24px; padding:3px 0 0 10px;}
  #search_tep2{width:85px;height:20px; padding:1px 0 0 3px;}
  #search_tep3{width:37px;height:24px; padding:2px 0 0 0;}  
  
  #systemGo { position:relative; display:inline-block; width:193px; height:auto; border:1px solid #dddddd; background-color:#f1f7c9; margin:3px 0 5px 11px;_margin:3px 0 5px 5px; padding:0px; line-height:1.3em;}
  #systemGo .systemBtn { position:absolute; clear:both; right:8px; top:40px; z-index:4; }
  #systemGo .systemBtn li { display:inline; }
  #systemGo #systemList { position:relative; width:100%; height:56px; margin:5px 0 0 5px; }
  #systemGo #systemList li dl { position:relative; display:inline-block; width:185px; }
  #systemGo #systemList li dl dt { float:right; width:110px; }
  #systemGo #systemList li dl dd.systemSort { position:absolute; left:76px; top:34px; }
  #systemGo #systemList li dl dd.img { float:left; width:75px; margin:0; }

  #main_inbox{float:left; width:193px; height:auto; border:1px solid #dddddd; background-color:#f1f7c9; margin:3px 0 5px 11px;_margin:3px 0 5px 5px; padding:0px; line-height:1.3em;}
  #green_inbox{float:left; width:73px; height:54px; border:1px solid #78b30e; background-color:#f1f7c9; margin:8px 0 8px 8px;_margin:8px 0 8px 3px; padding:0px; line-height:1.5em;}
  .system_route { display:inline-block; width:auto; }
  .system_route ul {margin: 0;padding: 0;float: left;list-style: none;text-align: left;}
  .system_route li {float: left;list-style: none;}
  #system_route02 ul { margin:0;padding: 0;float: left;list-style: none;text-align: left;}
  #system_route02 li {float: left;list-style: none;}
  #system_tep1{width:87px;height:65px; margin:0 0 0 0}
  #system_tep2{width:100px;height:auto; margin:6px 0 0 0;}
  .system_tep3{width:190px;height:auto; margin:0 0 0 5px;}
  #system_tep4{width:30px;height:auto; margin:0 0 0 0;}
  */  

  .popzone_route { position:relative; display:inline-block;}
  .popzone_route ul {margin: 0;padding: 0;list-style: none;line-height:0px;font-size:1px;}
  .popzone_route li {float: left;list-style: none;}
  #popzone_tep1{width:92px;height:auto; margin:0 0 0 0;}
  #popzone_tep2{width:90px; height:auto;padding:8px 0 0 0;}
  .popzone_route ul.conPopup { position:absolute; left:54px; top:8px; }
  .popzone_route ul.conPopup li img { padding:3px 2px; }

  #service {clear:both;width:191px;margin:5px 0 0 0;font-size:1px;}
  .service_route ul {margin: 0;padding: 0;list-style: none;line-height:0px;}
  .service_route li {list-style: none;}  

  #pr {position:absolute;top:440px;left:738px;float:left;width:188px;height:0px;}
  #pr .pr_txt {margin:0px; font-size:12px; float:left; width:180px; color:#fff; height:19px; background-color:#39751d;}
  #pr .pr_txt a {color:#fff;}


  #pr_back {float:left;width:188px;height:0px;margin:15px 0 0 0;_margin:10px 0 0 0;}
  #pr_back .pr_txt {margin:0px; font-size:12px; float:left; width:180px; color:#fff; height:19px; background-color:#39751d;}
  #pr_back .pr_txt a {color:#fff;}


  
/* top_body 부분 */

#body_contents{position:relative;float:left;width:890px;height:auto;padding:20px 0 0 45px;}
  #body_left{float:left;display:inline;width:260px;height:auto;margin:0 25px 0 0;}
  #body_center{float:left;display:inline;width:370px;height:auto;margin:0 25px 0 0;}
  #body_right{position:absolute; right:0; top:15px;float:right;width:205px;height:auto;margin:0;}
  
  #news{position:relative;float:left;width:250px;height:auto;margin:0 0 0 0;}
  #news_route ul {margin: 0;padding: 0;float: left;list-style: none;text-align: left;line-height: 1.4em;}
  #news_route li {float: left;list-style: none;}  
  #news_tep1{width:95px;height:auto; margin:7px 0 0 0}
  #news_tep2{width:155px;height:auto; margin:5px 0 0 0}  
  #news_inbox{float:left; width:90px; height:60px; border:1px solid #cccccc; background-color:#cccccc; margin:0 0 0 0;}  
  #news p.btnMore { position:absolute; right:0; top:0; margin:0; padding:0; }
  #news p.btnMore img { padding:7px; }
  
  #green{float:left;width:370px;height:auto;margin:0 0 0 0;}
  .green_route ul {margin:8px 0 0 15px; padding: 0;list-style: none;text-align: left;line-height: 1.4em;}
  .green_route li {list-style: none;}   
  #green_box_bg{float:left;width:370px;height:100%;background:url(../images/main_box_bg03.gif);background-repeat:repeat-y;margin:8px 0 0 0;}	
  #green_box_bot{float:left;width:370px;height:9px;background:url(../images/main_box_bot03.gif);background-repeat:repeat-y;margin:0 0 0 0;font-size:1px;}	
  #green_box_bg * img{display:inline;}	  
  
  #reserch{position:relative;float:left;width:205px;height:auto;margin:0 0 10px 0;}
  #reserch_route ul {margin: 0;padding: 0;float: left;list-style: none;text-align: left;line-height: 1.4em;}
  #reserch_route li {float: left;list-style: none;}    
  #reserch_tep2 a { display:inline-block; width:auto; padding-bottom:3px; }
  #reserch_tep1{width:70px;height:auto; margin:5px 0 0 0}
  #reserch_tep2{width:135px;height:auto; margin:5px 0 0 0}   
  #reserch p { position:absolute; right:0; top:0; margin:0; padding:0; }
  #reserch p img { padding:9px 1px; }
  /*
  #main_ban{float:left;width:205px;height:100%;margin:10px 0 0 0;font-size:1px;}
  .main_ban_box_bg{float:left;width:205px;height:100%;background:url(../images/main_box_bg04.gif);background-repeat:repeat-y;margin:0 0 0 0;}	
  .main_ban_box_top{float:left;width:205px;height:10px;background:url(../images/main_box_top04.gif);background-repeat:repeat-y;margin:0 0 0 0;}	
  .main_ban_box_bot{float:left;width:205px;height:9px;background:url(../images/main_box_bot04.gif);background-repeat:repeat-y;margin:0 0 0 0;}	  
  #main_ban_route ul {margin: 0;padding: 0;float: left;list-style: none;text-align: left;}
  #main_ban_route li {float: left;list-style: none;}    
  #main_ban_tep1{width:80px;height:auto; margin:0 0 0 3px;_margin:0 0 0 1px;}
  #main_ban_tep2{width:120px;height:auto; margin:0 0 0 0}    

  .main_ban_02{float:left;width:190px;height:auto;margin:0px 0 0 5px;}  
	*/
  /* 메인 우측 하단 */
  p.okdab { margin:0; padding:0 0 7px; }
  #main_ban { width:193px; padding:7px 6px; background:url(/front/images/main/bg_busi02.gif) left top no-repeat; }
  #main_ban ul { padding-left:78px; background:url(/front/images/main/bg_busi.gif) left top no-repeat; }
  #main_ban ul li img { display:block; *display:inline-block; }
  .mainOther { margin:6px 0 0 8px; }
  .mainOther li img { display:inline-block; }
  /* //메인 우측 하단 */

  #onenews{position:relative;float:left;width:370px;height:35px; padding:6px 0; background:url(../images/main_onenews_box.gif);background-repeat:no-repeat;margin:8px 0 0 0;}
  #onenews h3,
  #onenews ul,
  #onenews ul li,
  #onenews div { float:left; display:inline; }
  #onenews h3 { padding:2px 0 0 5px; }
  #onenews ul { padding-top:5px; margin-left:-15px; }
  #onenews div p { margin:0; padding:0; }
  #onenews div#oneList { width:230px; height:14px; margin-left:5px; padding:4px 2px; background:#ddd; }
  #onenews div#oneList p { color:#000; }



  #mark{position:relative;float:left;width:250px;height:24px; padding:6px 0; background:url(../images/main_mark_box.gif);background-repeat:no-repeat;margin:8px 0 0 0;}
  #mark h3,
  #mark ul,
  #mark ul li,
  #mark div { float:left; display:inline; }
  #mark h3 { padding:2px 0 0 5px; }
  #mark ul { padding-top:5px; margin-left:5px; }
  #mark div p { margin:0; padding:0; border:1px solid #333;}
  #mark div#markList { width:140px; height:14px; margin-left:5px; padding:4px 2px; background:#ddd; }
  #mark div#markList p { color:#000; }

/*-------------------- 메인 월별행사외 게시물 리스트 정의 -------------------------------*/  

#month {position:relative; float: left; margin:16px 0 0 0; width:250px;background:url(../images/main_month_box_bg.gif);background-repeat:repeat-y;}
#month .month {float: left; width:51px; margin:0; padding:4px 0 0; font-size: 12px; color:#df4545; font-weight:bold;line-height: 1.2em; text-align:center;}
#month .monthTit01 { position:absolute; clear:both; left:60px; top:0; margin:0; padding:0; }
#month .monthTit02 { position:absolute; clear:both; left:172px; top:0; margin:0; padding:0; }
#month .tabmenu {width: 250px;height: 22px;float:left;} 
#month .tabmenu li {float: left; font-size: 12px; color:#df4545; font-weight:bold;line-height: 1.5em;}
#month .content {clear: both;}
#month .content ul{padding:12px 0 0;margin: 0 0 0;}
#month .content ul li{height: 19px;padding:0 0 0 11px;}
#month .content ul li a{color:#666666;text-decoration: none;}
#month .content ul li a:hover {color:#505050; font-weight: bold; letter-spacing: -1px;}
#month .content ul li a em{color:#f67609;font-weight: normal;letter-spacing: 0px;}
#month .more{text-align:right;padding:0 10px 0 0;}
#month .month{background:url(../images/main_month_bg.gif);background-repeat:no-repeat;width:60px;height:33px;}
#month .box_bot{background:url(../images/main_month_box_bot.gif);background-repeat:no-repeat;width:250px;height:7px;font-size:1px;}


/*-------------------- 메인 공지사항외 게시물 리스트 정의 -------------------------------*/

#notice {position:relative;float: left; margin:0 0 0 0; padding-top:28px; width:370px;background:url(../images/main_noti_box_bg.gif);background-repeat:repeat-y;}
#notice div img{display:inline;}
#notice .noticeTit01 { position:absolute; left:0; top:0; margin:0; padding:0; }
#notice .noticeTit02 { position:absolute; left:62px; top:0; margin:0; padding:0; }
#notice .noticeTit03 { position:absolute; left:124px; top:0; margin:0; padding:0; }
#notice .noticeTit04 { position:absolute; left:217px; top:0; margin:0; padding:0; }
#notice .noticeTit05 { position:absolute; left:284px; top:0; margin:0; padding:0; }
/*
#notice .tabmenu {width: 370px;height: 22px;float:left;} 
#notice .tabmenu li {float: left; font-size: 0px; line-height: .5em;}
*/
#notice .content { clear:both;}
#notice .content ul{padding:15px 0 0 0;margin: 0 0 0 0;}
#notice .content ul li{height: 19px;padding:0 0 0 11px;}
#notice .content ul li a{color:#666666;text-decoration: none;}
#notice .content ul li a:hover {color:#505050; font-weight: bold; letter-spacing: -1px;}
#notice .content ul li a em{color:#f67609;font-weight: normal;letter-spacing: 0px;}

#notice .more{ text-align:right;padding:0 10px 0 0;}
#notice .box_bot{background:url(../images/main_noti_box_bot.gif);background-repeat:no-repeat;width:370px;height:11px;font-size:1px;}



/*-------------------- foot 정의 -------------------------------*/

.foot_bg{float:left;background-image:url(../images/main_foot_bg.gif);background-repeat:repeat-x;width:100%; height:70px;margin:40px 0 0 0;}
.foot_bg_sub{float:left;background-image:url(../images/sub_foot_bg.gif);background-repeat:repeat-x;width:100%; height:25px;margin:40px 0 0 0;}
#foot{position:relative;clear:both;float:left;width:930px; height:70px;}
  #foot_banner{float:left;width:640px; height:auto;margin:6px 0 0 60px;_margin:6px 0 0 30px;}
  #foot_banner .banner{width:520px;}
  #foot_banner .banner_all{width:100px;}  
  #foot_banner .banner_01{width:168px;padding:0 0 0 0;}
  #foot_banner .banner_02{width:168px;padding:0 5px 0 5px;}
  #foot_banner .banner_03{width:168px;padding:0 0 0 0}
  #foot_banner .arrow{width:13px;}      
  #foot_local{float:right;width:210px;margin:12px 0 0 20px;_margin:12px 0 0 10px;}
  .foot_route ul {margin: 0;padding: 0;float: left;list-style: none;text-align: left;}
  .foot_route li {float: left;list-style: none;margin:0 0 0 0;}    
  #foot_logo{float:left;width:180px;height:100px;padding:50px 0 0 20px;}
  #foot_address{float:left;width:730px;height:auto;margin:45px 0 0 0}

  
  
/*-------------------- haccp -------------------------------*/
/*
#open_bg{float:left;background-image:url(../images/part09/haccp_bg.gif);background-repeat:repeat-x;width:100%; height:auto;margin:0 0 0 0;background-color:#666666;}
#open_contents{margin:0 auto;width:900px;height:100%; padding:0px;}
#open_menu{float:left;width:900px;height:auto;}
#open_menu ul li{float:left;}
#open_body{float:left;width:900px;margin:0 0 50px 0px;height:auto;padding:0px;background-color:#fff;}
#open_page{float:left;width:860px;margin:30px 0 0 20px;line-height:1.8em;}
#open_page ul{margin:10px 0 0 0;}
#open_page_route ul{width:860px;margin:0}
#open_page_route li{float:left;margin:0}
#open_page_route li.op_left{float:left;width:380px; margin:20px 0 0 50px;text-align:center;}
#open_page_route li.op_right{float:left;width:400px; margin:20px 0 0 0px;text-align:center;}

#open_page_txt ul{width:860px;margin:0}
#open_page_txt li.txt_left{float:left;width:15px; margin:0 0 0 15px;}
#open_page_txt li.txt_right{float:left;width:830px; margin:0 0 0 0px;}
*/



/*-------------------- 관리자에게 메일보내기 -------------------------------*/
#mailto{background-image:url(../images/part09/mail_bg.gif);background-repeat:repeat-y;width:600px;height:auto;margin:0 0 0 0;padding:0;}
#mailto ul{margin:0;padding:0;}
#mailto ul li{margin:0;padding:0;}
#mailto ul li ul{width:520px;margin:0 0 0 30px;line-height:1.5em;}
#mailto ul li ul.line{border-top:2px solid #cccccc;}
#mailto ul li ul li.left{float:left;width:140px;height:25px;padding:0 0 0 10px;background-color:#f5f5f5;border-bottom:1px solid #cccccc;}
#mailto ul li ul li.right{float:left;width:360px;height:25px;padding:0 0 0 10px;background-color:#ffffff;border-bottom:1px solid #cccccc;}
#mailto ul li.btn{clear:both;text-align:center;padding:20px 0 0 0;margin:0;}


/*-------------------- 동영상 -------------------------------*/
#op_movie{float:left;width:550px;margin:0;padding:0;}
#op_movie ul li{width:550px;height:auto;margin:0 0 0 0;padding:0;}
#op_movie ul li.play_movie{width:502px;height:auto;margin:0 0 0 25px;padding:0;}
#op_movie ul li div ul.movie_bg{width:502px;height:413px;margin:0 0 0 0;padding:0;background:url(../images/part09/movie_all_bg.gif);background-repeat:no-repeat;}
#op_movie ul li div ul li.movie_ing{width:400px;height:360px;padding:11px 0 0 11px;}

#op_movie ul li div ul li div ul{margin:0px;padding:0px;}
#op_movie ul li div ul li div ul li.movie_btn{float:left;padding:0 0 0 0;}


.no_view { display: none;}
.text_blue_12 img { vertical-align:middle; }


/* 레이어 올리고 내리고 */
.listNone { display:none; }
.listBlock { display:block; }
#helpSite01 { position:absolute; left:300px; top:280px; width:550px; z-index:50; }
#helpSite02 { position:absolute; left:300px; top:280px; width:550px; z-index:50; }
#helpSite03 { position:absolute; left:300px; top:280px; width:550px; z-index:50; }
#helpSite04 { position:absolute; left:300px; top:280px; width:550px; z-index:50; }
#helpSite05 { position:absolute; left:300px; top:280px; width:550px;  z-index:50; }
#helpSite06 { position:absolute; left:300px; top:280px; width:650px; height:350px;  z-index:50; background:#fff; border:2px solid #999999; }
#helpSite06 .text_blue_12 {position:absolute; left:15px; top:12px;}
#helpSite01 p.btnClose,
#helpSite02 p.btnClose,
#helpSite03 p.btnClose,
#helpSite04 p.btnClose,
#helpSite05 p.btnClose {  position:absolute; right:19px; top:10px; margin:0; padding:0; text-align:right;}
#helpSite06 p.btnClose {  position:absolute; right:34px; top:8px; margin:0; padding:0; text-align:right;}

#bannerAllList { position:absolute; bottom:20px; left:50px; width:545px; z-index:40; padding:0 15px 0 0; background:#fff; border:2px solid #999999;}
#bannerAllList p.btnClose {  position:absolute; right:31px; top:8px; margin:0; padding:0; text-align:right;}



#linksiteArea { position:relative; display:inline-block; width:516px; margin:0; padding:15px; background:#fff; border:2px solid #999999;}
#linksiteArea02 { position:relative; display:inline-block; top:35px; left:0; width:616px; height:300px; margin:35px 0 15px 0; padding:0 15px;
					overflow-x:hidden; overflow-y:auto;
					scrollbar-base-color: #fff;
					scrollbar-3dlight-color: #e5ecee;
					scrollbar-highlight-color: #fff;
					scrollbar-face-color: #fff;
					scrollbar-arrow-color: #e5ecee;
					scrollbar-shadow-color: #f2f2f2;
					scrollbar-darkshadow-color: #e5ecee;
					scrollbar-track-color: #e5ecee;
}
#linksiteArea03 { position:relative; display:inline-block; width:536px;height:150px; margin:15px 0 15px 0; padding:0 0 0 15px;
					overflow-x:hidden; overflow-y:auto;
					scrollbar-base-color: #fff;
					scrollbar-3dlight-color: #e5ecee;
					scrollbar-highlight-color: #fff;
					scrollbar-face-color: #fff;
					scrollbar-arrow-color: #e5ecee;
					scrollbar-shadow-color: #f2f2f2;
					scrollbar-darkshadow-color: #e5ecee;
					scrollbar-track-color: #e5ecee;
}
#linksiteArea03 div { margin:5px 0 0 0; }

/*********************************** 테이블정의 ********************************************/
.sub_table02{position:relative;float:left;margin:0 10px 10px 0px;padding:0px; width:100%;}

.table02 {float:left;width:100%; text-align:center; border-bottom:1px solid #dddddd; font-size:0.97em; font-family:Dotum; border-collapse:collapse; margin-top:3px;line-height: 1em;}
.table02 caption {text-align:right; font-size:0.90em;}
.table02 tfoot {font-weight:bold; background-color:#f7f7f7;}
.table02 th {padding:6px 2px 6px 2px; background-color:#f7f7f7; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; font-size:1em; font-family:Dotum; font-weight:bold; color:#666666;}
.table02 td {padding:4px 2px 4px 2px; border:1px solid #dddddd; color:#666666;}
.table02 td.td_left {padding:5px; text-align:left; border:1px solid #dddddd; color:#666666;}
.table02 td.td_center {padding:5px; text-align:center; border:1px solid #dddddd; color:#666666;}

