@charset "utf-8";
/* CSS Document */

#footer-left ul {padding:10px 0;margin:5px 0 0 10px ;list-style:none;line-height:75px; } 

#footer-left a {display:block;text-align:left;color:#6D6E70;text-decoration:none;} 

#footer-left li { position: relative; padding-right: 20px;float:left;border-width:0px;border-style:none; text-shadow:none;text-shadow:1px 1px 1px #fff; } 

#footer-left li > ul { display: none;  position: absolute;  }

#footer-left  li:hover > ul {   display: block;   } 
#footer-left li:hover a, #menu li.sfhover a {color:#6D6E70;text-decoration:none; display: block; }
#footer-left li ul {position:absolute; z-index:1; top: 25px;  margin-left: -20px;padding-right: 20px;width:100%; min-width: 200px; left: 0; color: #666; background-color:#f9f270;-moz-box-shadow: 2px 3px 3px #999999;  -webkit-box-shadow:2px 3px 3px #999999;  box-shadow: 2px 3px 3px #999999;} 
#footer-left li a {background-position:50% 0 !important; text-align:center}

#top-menu {position: absolute; left: 380px; top: 0; height: 45px; width: 410px; z-index:5}
#top-menu ul { list-style:none; width: 100%}
#top-menu a {display: block; height: 43px;}
#top-menu li {position: relative; float: left;}

#menu { margin-right:auto; padding:55px 25px 20px 45px;line-height: 1.65;font-size: 17px; position:relative; float:left;}
#menu ul {padding:10px 0;margin:5px 0 0 0px ; list-style:none} 

#menu a {text-align:left;text-decoration:none;} 
#menu li a:link, #menu li a:visited {color:#5B8A7C;}
#menu li ul li a:link, #menu ul li a:visited {color:#5B8A7C;}
#menu li { border-width:0px;border-style:none; text-shadow:none;text-shadow:1px 1px 1px #fff; margin: 0 20px 0 0px; background-image:url(../images/template/bul-menu.png); background-repeat: no-repeat; position: relative; float: left; font-size: 16px; height:50px;} 

#menu li > ul { display: none;  position: absolute;  }

#menu  li:hover > ul { display: block; } 
#menu li:hover a, #menu li.sfhover a {color:#6D6E70;text-decoration:none; display: block;background-image:url(../images/template/bul-menu3.png); background-repeat: no-repeat;  }
#menu li ul {z-index:1; color: #6D6E70; background:#fff; background-repeat:no-repeat; margin-left: 15px; width: 200px;  border: 1px solid #eee} 
#menu li a {text-align:left; padding: 0 0 0 25px;} 
#menu li ul ul {margin: 0 0 0 20px; min-width: 100px;} 
#menu li li:hover ul, #menu li li.sfhover ul{  } 
#menu li ul a{ width:100%;} 

#menu li ul li a:link, #menu li ul li a:visited { font-size:13px; line-height:1.5;text-decoration:none;text-shadow:none; } 
#menu li ul li:hover a:link, #menu li ul li:hover a:visited  { color: #5B8A7C;}
#menu li ul li:hover a:hover, #menu li ul li:hover a:active { color: #6D6E70; ; background-repeat: no-repeat; background-position: 5px 0;}
#menu li ul li:hover a, #menu li ul li.sfhover a {text-decoration:none; color: #5B8A7C;text-shadow:none;}
#menu li.selected {color:#6D6E70; background-image:url(../images/template/bul-menu2.png); background-repeat: no-repeat; }
#menu li.selected ul li a, #menu li:hover ul li a, #menu li ul li.selected {background-image:none;}
#menu li ul li.selected a,  #menu li ul li.selected ul li.selected a {color: #5B8A7C; cursor:text; background-image:url(../images/template/bg-subnav-sel.png); background-repeat: no-repeat; background-position: 5px 0;}
#menu li ul li.selected ul li:hover a, #menu li ul li:hover ul li:hover a {cursor:pointer;color: #666;}
#menu li ul li.selected ul li a, #menu li ul li.hover ul li a, #menu li ul li:hover ul li a
*+html #menu li hover, *+html #menu li.sfhover { position: static;  static; color: #666; } *
#menu li ul li { margin: 0 0 0 -5px;background-image:none;height:20px;}
#menu li ul li.last{border-bottom:0;}
#menu li ul ul li{ border:0; padding: 0; width: 130px; }
#menu li ul ul li:hover a,  #menu li ul ul li.sfhover a {}
</style>