/* -------- FLAGS -------- */

#container #main #left_column #left_menu #language ul {
width: 160px; margin: 0 auto; padding: 8px 0 0 0; list-style-type: none; }

#container #main #left_column #left_menu #language ul li {
width: 37px; height: 28px; float: left; margin: 0; padding-right: 3px; }


/* -------- NAVIGATION LEFT -------- */

#container #main #left_column #left_sub_menu {
width: 211px; display: block; position: relative; margin: 0; padding: 0; float: left; background-color: #4a1d1d; text-align: center; }

#container #main #left_column #left_sub_menu ul {
margin: 0; margin-left: 9px; padding: 0; list-style: none; }

#container #main #left_column #left_sub_menu li {
width: 211px; height: 45px; margin: 0; padding: 0; margin-left: 3px; position: relative; list-style-type: none; clear: both; }

#container #main #left_column #left_sub_menu li a {
width: 187px; height: 45px; position: relative; margin: 0; margin-bottom: -15px; padding: 0; padding-top: 15px; float: left; border: 0; font-size: 14px; font-family: Arial, Sans-serif, Helvetica, Verdana; font-weight: bold; text-align: center; text-decoration: none; color: #d4b98b; outline: none; }

#container #main #left_column #left_sub_menu li a:hover {
width: 187px; height: 45px; display: block; margin: 0; margin-bottom: -15px; padding: 0; padding-top: 15px; background-image: url(../images/navigation/bg_sub_menu_active.png); background-position: left top; background-repeat: no-repeat; color: #992020; outline: none; }

#container #main #left_column #left_sub_menu li a.sub_menu_active {
width: 187px; height: 45px; display: block; background-image: url(../images/navigation/bg_sub_menu_active.png); background-position: left top; background-repeat: no-repeat; text-align: center; text-decoration: none; font-size: 14px; font-family: Arial, Sans-serif, Helvetica, Verdana; font-weight: bold; color: #992020; outline: none; }

#container #main #left_column #left_sub_menu .separator {
width: 193px; height: 5px; margin: 0; padding: 0; float: left; background-image: url(../images/other/separator_menu.png); background-position: left top; background-repeat: no-repeat; }


/* -------- NAVIGATION TOP -------- */

#container #main #main_column #main_column_container #top_menu ul {
width: 100%; margin: 0 auto; padding: 0; list-style-type: none; text-align: center; }

#container #main #main_column #main_column_container #top_menu ul li {
width: 20%; float: left; padding-top: 7px; padding-left: 20px; }

#container #main #main_column #main_column_container #top_menu ul li a {
height: 20px; display: block; padding-top: 13px; padding-bottom: 9px; text-decoration: none; font-size: 14px; font-family: Arial, Sans-serif, Helvetica, Verdana; font-weight: bold; color: #622323; outline: none; }

#container #main #main_column #main_column_container #top_menu ul li a:hover {
display: block; padding-bottom: 9px; border-bottom: solid 4px #622323; text-decoration: none; font-size: 14px; font-family: Arial, Sans-serif, Helvetica, Verdana; font-weight: bold; color: #ae1e1e; outline: none; }

#container #main #main_column #main_column_container #top_menu ul li a.main_menu_active {
display: block; padding-bottom: 9px; border-bottom: solid 4px #622323; text-decoration: none; font-size: 14px; font-family: Arial, Sans-serif, Helvetica, Verdana; font-weight: bold; color: #ae1e1e; outline: none; }


/* -------- NAVIGATION BOTTOM -------- */

#container #main #main_column #main_column_container #content #navigation_bottom {
width: 527px; height: 20px; position: relative; float: left; margin: 0; padding: 0; padding-top: 20px; padding-bottom: 20px; text-align: center; text-decoration: none; font-family: Arial, Sans-serif, Helvetica, Verdana; font-size: 14px; font-weight: bold; color: #8A0000; }

#container #main #main_column #main_column_container #content #navigation_bottom a {
text-decoration: underline; font-family: Arial, Sans-serif, Helvetica, Verdana; font-size: 14px; font-weight: bold; color: #8A0000; outline: none; }

#container #main #main_column #main_column_container #content #navigation_bottom a:hover {
text-decoration: none; outline: none; }