	#menu
	{
		 padding:0; margin:0;
		 
		margin:5px 15px;

	}
		#menu ul{
			list-style:none;
			
			
		}
			#menu li{
				background:url(/Images/menu_035_bg.jpg) repeat-x;			
				font-family:dotum ,arial, sans-serif;
				list-style:none;
				display:block;
				float:left;
				height:30px;
				border-right:1px solid #dbdbdb;
				line-height:30px;
			}
				#menu li a{
					font-family:dotum ,arial, sans-serif;
					display:block;
					float:left;
					color:#b1b1b1;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:30px;
					text-decoration:none;
					padding:0 6px;				
				}
					#menu li a:hover{
						color:#bc2f2f;
						background:url(/Images/menu_035_h.jpg) repeat-x;
					}
				#menu li a.current{
					display:block;
					float:left;
					color:#6c822e;
					background:url(/Images/menu_035_c.jpg) repeat-x;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:30px;
					text-decoration:none;
					padding:0 6px;	
				}
					#menu li a:hover.current{
						color:#6c822e;
					}

#menusub{
		background:#fff;
		width:160px;
		padding:0; margin:0;

	}
		#menusub ul{
			list-style:none;
		}
			#menusub li{
				font-family:dotum ,arial, sans-serif;
				list-style:none;
				margin:2px 0;
			}
				#menusub li a{
					list-style:none;
					/*background:#82837c;*/
					/*background:#b6b7ae;
					border:solid #777776;
					border-width:0 6px 0 6px;*/
					
					background:#83ad3e;
					border:solid #6f9234;
					border-width:0 6px 0 6px;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;				
					display:block;
					height:30px;
					line-height:30px;
					padding:0 0 0 10px;
				}
					#menusub li a:hover{
						/*background:#777776;*/
						background:#6f9234;
						color:#fff;
						text-decoration:none;
						
					}
				#menusub li a.green{
					background:#83ad3e;
					border:solid #6f9234;
					border-width:0 6px 0 6px;
				}
					#menusub li a:hover.green{
						background:#6f9234;
					}
				#menusub li a.blue{
					background:#4396bd;
					border:solid #377e9f;
					border-width:0 6px 0 6px;
				}
					#menusub li a:hover.blue{
						background:#377e9f;
					}
				#menusub li a.orange{
					background:#ff7327;
					border:solid #d65611;
					border-width:0 6px 0 6px;
				}
					#menusub li a:hover.orange{
						background:#d65611;
					}
				#menusub li a.brn{
					background:#a53cbe;
					border:solid #87249f;
					border-width:0 6px 0 6px;
				}
					#menusub li a:hover.brn{
						background:#87249f;
					}

					

.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}

#nav {padding:0; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family:dotum,arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(/Images/nav/blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 28px 0 23px; height:36px;background:url(/Images/nav/blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 28px 0 24px; height:36px; background:url(/Images/nav/blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#fff; background: url(/Images/nav/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(/Images/nav/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(/Images/nav/blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#fff; background: url(/Images/nav/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(/Images/nav/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(/Images/nav/blank_overa.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:-2 0 0 0px; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:31px; background: #f7f7f7; padding:0px; border:1px solid #1c5893; white-space:nowrap; width:120px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:120px; line-height:20px; text-indent:3px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#f7f7f7 url(arrow.gif) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#1c5893; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#1c5893 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#1c5893 url(/Images/nav/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #1c5893; white-space:nowrap; width:90px; z-index:400; height:auto;}

