/* ### navigation #################################################################### */	
ul.rex-navi1 a { text-transform: uppercase; font-family: 'Istok Web', Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 15px; font-weight: normal; }

/*navigation main*/
ul.rex-navi1 { margin-right: 10px; }
ul.rex-navi1 li {  margin-bottom: 10px;  }
ul.rex-navi1 a, 
ul.rex-navi1 a:link,
ul.rex-navi1 a:visited { white-space: nowrap; color: #9a98a8; margin: 0; padding: 0 4px; border-width: 0; }
ul.rex-navi1 a.rex-current { color: #ffffff; }
ul.rex-navi1 a:hover { color: #ffffff; background-color: transparent; background-image: none; }

/*navigation main sub*/
ul.rex-navi1 ul.rex-navi2 { border-left-color: #6e6e6e; border-left-style: solid; border-left-width: 1px; margin-top: 5px; margin-left: 5px; text-align: left; margin-bottom: 15px; }
ul.rex-navi1 ul.rex-navi2 li { margin-bottom: 0px; margin-left: 5px; }
ul.rex-navi1 ul.rex-navi2 a, 
ul.rex-navi1 ul.rex-navi2 a:link,
ul.rex-navi1 ul.rex-navi2 a:visited { padding-top: 0px; padding-bottom: 0px; font-size: 14px; margin-left: 0; margin-bottom: 0px; margin-right: 0; margin-top: 0; color: #8991a1; padding-right: 4px; padding-left: 4px; border-width: 0; }
ul.rex-navi1 ul.rex-navi2 a.rex-current { color: #ffffff; border-width: 0; }
ul.rex-navi1 ul.rex-navi2 a:hover { color: #ffffff; background-color: transparent; }

