@charset "utf-8";
/* CSS Document */

#nav ul { margin: 0; list-style: none none; }
#nav ul li { width:181px; display:block; margin: 0 0 3px; }
#nav ul li a,
#nav ul li a:link, 
#nav ul li a:visited  { text-transform: uppercase; text-indent: 23px; line-height:45px; font-size:14px; color: #000; display:block; height:45px; text-decoration:none; font-weight:bold; background-image: url(../../images/navi.png); background-repeat: no-repeat; background-position: 0 top; }
#nav ul li.sf a,
#nav ul li.sf a:link,
#nav ul li.sf a:visited { font-size: 12px; }
#nav ul li.last { margin-bottom: 2em!important; }

#nav ul li.n0 { background-color: #ef7d14; }
#nav ul li.n1 { background-color: #009dda; }
#nav ul li.n2 { background-color: #7b7c7e; }
#nav ul li.n3 { background-color: #055292; }
#nav ul li.n4 { background-color: #c00418; }
#nav ul li.n5 { /*background-color: #efba11;*/background-color: #008000; }

#nav ul li a:focus,
#nav ul li a:hover,
#nav ul li a:active,
#nav ul li.active a,
#nav ul li.active a:link,
#nav ul li.active a:visited { text-decoration:none; background-position: 0 bottom; outline: 0 none; }

#nav ul li.n0 a:focus,
#nav ul li.n0 a:hover,
#nav ul li.n0 a:active,
#nav ul li.n0-active a,
#nav ul li.n0-active a:link,
#nav ul li.n0-active a:visited { color: #ef7d14; }

#nav ul li.n1 a:focus,
#nav ul li.n1 a:hover,
#nav ul li.n1 a:active,
#nav ul li.n1-active a,
#nav ul li.n1-active a:link,
#nav ul li.n1-active a:visited { color: #009dda; }

#nav ul li.n2 a:focus,
#nav ul li.n2 a:hover,
#nav ul li.n2 a:active,
#nav ul li.n2-active a,
#nav ul li.n2-active a:link,
#nav ul li.n2-active a:visited { color: #7b7c7e; }

#nav ul li.n3 a:focus,
#nav ul li.n3 a:hover,
#nav ul li.n3 a:active,
#nav ul li.n3-active a,
#nav ul li.n3-active a:link,
#nav ul li.n3-active a:visited { color: #055292; }

#nav ul li.n4 a:focus,
#nav ul li.n4 a:hover,
#nav ul li.n4 a:active,
#nav ul li.n4-active a,
#nav ul li.n4-active a:link,
#nav ul li.n4-active a:visited { color: #c00418; }

#nav ul li.n5 a:focus,
#nav ul li.n5 a:hover,
#nav ul li.n5 a:active,
#nav ul li.n5-active a,
#nav ul li.n5-active a:link,
#nav ul li.n5-active a:visited { /*color: #efba11;*/ color: #008000;}

#nav ul li ul { display: none; background: url(../../images/navi-sub.png) no-repeat 0 bottom; padding: 11px 0 12px; }
#nav ul li.active ul { display: block; }

#nav ul li.active ul li { color: #fff; margin: 0; padding: 1px 0; }
#nav ul li.active ul li a,
#nav ul li.active ul li a:link, 
#nav ul li.active ul li a:visited  { display: block; font-weight: normal; color: #ffffff; text-indent: 0; padding: 4px 5px 4px 37px; background: transparent; height: auto; font-size: 12px; line-height: 14px; }
#nav ul li.active ul li a:focus,
#nav ul li.active ul li a:hover,
#nav ul li.active ul li a:active { color: #fff; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; margin: -1px 0; }
#nav ul li.active ul li.active a,
#nav ul li.active ul li.active a:link,
#nav ul li.active ul li.active a:visited { font-weight: bold; }

#nav ul li.active ul li ul { background: none; padding: 1px 0; }
#nav ul li.active ul li.active ul li a,
#nav ul li.active ul li.active ul li a:link,
#nav ul li.active ul li.active ul li a:visited  { font-weight: normal; text-transform: none; color: #fff; padding: 1px 5px 1px 37px; text-indent: 0; overflow: hidden; }
#nav ul li.active ul li.active ul li a:focus,
#nav ul li.active ul li.active ul li a:hover,
#nav ul li.active ul li.active ul li a:active { color: #fff; }  
#nav ul li.active ul li.active ul li.active a,
#nav ul li.active ul li.active ul li.active a:link,
#nav ul li.active ul li.active ul li.active a:visited { font-weight: bold; }
#nav ul li.active ul li.active ul li a span { display: block; float: right; width: 131px; }

#navr { margin-top: 12px; margin-bottom: 8px;}
#navr ul { margin: 0; list-style: none none; }
#navr ul li { margin: 0; }
#navr ul li a,
#navr ul li a:link,
#navr ul li a:visited { color: #e3000f; text-decoration:none; display:block; width:181px; height:25px; line-height:24px; text-indent: 13px; font-weight:bold;  width:181px; background: url(../../images/navr.png) 0 0 no-repeat; }
#navr ul li a:focus,
#navr ul li a:hover,
#navr ul li a:active { text-decoration:none; background-position: 0 bottom; color: #fff; }

#news .c20l ul { border-top: 1px solid #bdbdbd; margin: 0 12px 0 0; padding: 3px 0 0; list-style: none none; }
#news .c20l ul li { float: left; }
#news .c20l ul li a,
#news .c20l ul li a:link,
#news .c20l ul li a:visited { color: #7B7B7A; text-decoration: none; }
#news .c20l ul li a:focus,
#news .c20l ul li a:hover,
#news .c20l ul li a:active,
#news .c20l ul li.active a,
#news .c20l ul li.active a:link,
#news .c20l ul li.active a:visited { color: #000; text-decoration: underline; }


