/********* SUBNAV *********/

.snav_lk { text-decoration: none; }
.snav_ac { }

#subnavi ul { margin: 0; padding: 0; list-style-type: none; }
#subnavi li { display: block; }

#subnavi ul li.li_level_none { display:none; }

#subnavi .ul_level_1 a {
	display: block;
  	width: 13.929em;/*195px;*/
	line-height: 2.857em; /*40px;*/
	font-size: 1.167em;/*14px;*/
  	font-weight: bold;
  	text-decoration: none;
  	color: #505050;
  	background: url(/media/bg_tpl_bl_re_ob.gif) top right no-repeat;
  	border-bottom: 1px solid #505050;
   padding-left: 0.357em; /*5px;*/
	}
*html #subnavi .ul_level_1 a { width: 14.357em; /*201px;*/ }

#subnavi .ul_level_2 a {
	display: block;
   width: 16.250em;/*195px;*/
	line-height: 2.500em; /*30px;*/
   color: #505050;
   font-size: 1.000em;
	font-weight: normal;
	background:none;
   border-bottom: 1px solid #505050;
   padding-left: 0.417em; /*5px;*/
}
*html #subnavi .ul_level_2 a { width: 16.667em; /*200px;*/ }
#subnavi .ul_level_2 a:hover { line-height: 2.500em; /*30px;*/ color:#b10503; }
#subnavi .ul_level_2 .li_level_ac a { color:#b10503; }

#subnavi .ul_level_3 a, #subnavi .ul_level_3 a:hover, #subnavi .ul_level_3 .li_level_ac a {
   width: 17.273em; /*190px;*/
   font-size: 0.917em;/*11px;*/
   color: #b10503;
   padding-left: 0.909em; /*10px;*/
   }
*html #subnavi .ul_level_3 a, *html #subnavi .ul_level_3 a:hover, *html #subnavi .ul_level_3 .li_level_ac a { width:18.182em;/*200px;*/ }
#subnavi .ul_level_3 a:hover { color:#505050; }
#subnavi .ul_level_3 .li_level_ac a { color:#505050; font-weight: bold; }


/**********************************************************************************/

#links .bl_navigation a, #links .bl_navigation a:active, #links .bl_navigation a:visited, #links .bl_navigation a:link {
	display:block;
	text-decoration: none;
	line-height: 1.667em;/*20px;*/
	color: #505050;
	border-bottom: 1px solid #505050;
	padding:0.417em;/*5px;*/
	}

#links .bl_navigation a:hover { color:#b10503; }
