#menu_container {
height: 24px;
background:transparent url(../templates/img/bg_menu.jpg) 0 100% no-repeat;
font-size: 12px;
font-weight: bold;
padding: 10px 6px 0 0;
}
#menu_container a {
text-decoration:none;
color:#84a5bb;
margin:0 11px 0 0;
font-weight:bold;
text-transform:uppercase;
}
#menu_container a:hover, #menu_container a.selected {
color:#0b2d44;
}

.sub_menu {
width:260px;
padding:34px 0 0 0;
margin:0 0 0 10px;
background:transparent url(../templates/img/top_menu.png) 0 0 no-repeat;
}
.menu img {
display:block;
}
span.mm {
display:block;
float:left;
width:20px;
height:30px;
background:transparent url(../templates/img/sep_menu_01.png) 50% 50% no-repeat;
}
a.mm:link,
a.mm:visited,
a.mm_first:link,
a.mm_first:visited,
a.mm_last:link,
a.mm_last:visited,
a.mm_selected:link,
a.mm_selected:visited,
a.mm_selected_first:link,
a.mm_selected_first:visited,
a.mm_selected_last:link,
a.mm_selected_last:visited {
display:block;
float:left;
padding:8px 10px;
margin:0;
height:15px;
color:#888888;
font-size:12px;
font-weight:bold;
}
a.mm_last:link,
a.mm_last:visited {
}
a.mm:hover,
a.mm:visited:hover,
a.mm_first:hover,
a.mm_first:visited:hover,
a.mm_last:hover,
a.mm_last:visited:hover,
a.mm_selected:link,
a.mm_selected:visited,
a.mm_selected_first:link,
a.mm_selected_first:visited,
a.mm_selected_last:link,
a.mm_selected_last:visited {
color:#156886;
text-decoration:none;
background:transparent url(../templates/img/back_menu_02.png) 50% 100% no-repeat;
}
a.mm span,
a.mm_first span,
a.mm_last span,
a.mm_selected span,
a.mm_selected_first span,
a.mm_selected_last span {
display:block;
height:22px;
padding:8px 0 0 0;
}
a.mm_selected span,
a.mm_selected_first span,
a.mm_selected_last span,
a.mm:hover span,
a.mm_first:hover span,
a.mm_last:hover span,
a.mm:visited:hover span,
a.mm_first:visited:hover span,
a.mm_last:visited:hover span {
color:#156886;
}
/**********************************/
span.smm,
a.smm:link,
a.smm:visited,
a.smm_first:link,
a.smm_first:visited,
a.smm_last:link,
a.smm_last:visited,
a.smm_selected_first,
a.smm_selected,
a.smm_selected_last {
display:block;
padding:5px 22px 10px 15px;;
color:#525252;
font-size:11px;
font-weight:bold;
background:transparent url(../templates/img/back_sm_02.png) 0 100% no-repeat;
}
a.smm_last:link,
a.smm_last:visited,
a.smm_selected_last {
background:none;
}
a.sm_community:hover,
a.smm:hover,
a.smm:visited:hover,
a.smm_first:hover,
a.smm_first:visited:hover,
a.smm_last:hover,
a.smm_last:visited:hover,
a.smm_selected_first,
a.smm_selected_first:hover,
a.smm_selected_first:visited:hover,
a.smm_selected,
a.smm_selected:hover,
a.smm_selected:visited:hover,
a.smm_selected_last,
a.smm_selected_last:hover,
a.smm_selected_last:visited:hover {
background-color:#2B8AAB;
color:#ffffff;
text-decoration:none;
}
a.smm span,
a.smm_first span,
a.smm_last span {
}
a.sm_community {
display:block;
float:left;
height:24px;
padding:10px 15px 0 40px;
color:#646567;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
background:transparent url(../templates/img/sm_back_02.png) 0 0 no-repeat;
}

.flag {
display:block;
float:right;
}

dl {
margin:0;
padding:0;
}
dl.acc_menu {
width:250px;
border-bottom:1px solid #C8C9C9;
}

dl.acc_menu dt {
position: relative;
}
dl.acc_menu dt a:link,
dl.acc_menu dt a:visited {
display:block;
width:230px;
height:20px;
font-size:10px;
font-weight:bold;
color:#0B2D44;
padding:10px 0 0 20px;
margin:0 0 1px 0;
text-transform:uppercase;
background:transparent url(../templates/img/back_menu_01.jpg) 0 0 no-repeat;
}
dl.acc_menu dt a.sm_on:link,
dl.acc_menu dt a.sm_on:visited {
background:transparent url(../templates/img/back_menu_02.jpg) 0 0 no-repeat;
}
dl.acc_menu dt a.sm_on:hover,
dl.acc_menu dt a.sm_on:visited:hover {
background:transparent url(../templates/img/back_menu_02.jpg) 0 -30px no-repeat;
}

dl.acc_menu .open a:link,
dl.acc_menu .open a:visited,
dl.acc_menu dt a:hover,
dl.acc_menu dt a:visited:hover {
color:#ffffff;
text-decoration:none;
background:transparent url(../templates/img/back_menu_01.jpg) 0 -30px no-repeat;
}
dl.acc_menu .open a.sm_on:link,
dl.acc_menu .open a.sm_on:visited {
color:#ffffff;
text-decoration:none;
background:transparent url(../templates/img/back_menu_02.jpg) 0 -30px no-repeat;
}

dl.acc_menu dt.open {
}

dl.acc_menu dd {
position: relative;
overflow: hidden;
display:block;
}

dl.acc_menu dd {
padding:0;
margin:0;
}

dl.acc_menu dd.accordion_content {
}

dl.acc_menu dd.accordion_content a:link,
dl.acc_menu dd.accordion_content a:visited {
display:block;
border:0;
margin-top:0;
margin-bottom:0;
}
dl.acc_menu dd.accordion_content a:hover,
dl.acc_menu dd.accordion_content a:visited:hover {
text-decoration:none;
}

dl.acc_menu dd.accordion_content dl,
dl.acc_menu dd.accordion_content dl dt {
margin:0;
padding:0;
}
dl.acc_menu dd.accordion_content dl dt a:link,
dl.acc_menu dd.accordion_content dl dt a:visited {
display:block;
width:210px;
height:20px;
font-size:10px;
font-weight:bold;
color:#0B2D44;
padding:10px 0 0 40px;
margin:0 0 1px 0;
background:transparent url(../templates/img/back_menu_03.jpg) 0 0 no-repeat;
}
dl.acc_menu dd.accordion_content dl .open a:link,
dl.acc_menu dd.accordion_content dl .open a:visited {
background:transparent url(../templates/img/back_menu_03.jpg) 0 -30px no-repeat;
color:#ffffff;
}
dl.acc_menu dd.accordion_content dl dt a:hover,
dl.acc_menu dd.accordion_content dl dt a:visited:hover {
color:#ffffff;
text-decoration:none;
background:transparent url(../templates/img/back_menu_03.jpg) 0 -30px no-repeat;
}
