.menu {
width:500px;
height:30px;
padding:0;
margin:0 0 0 auto;
/*background:transparent url(../templates/img/menu_sep_01.png) 0 0 no-repeat;*/
text-align:right;
}
.cont_menu_div {
margin-bottom:20px;
}
.menu img {
display:block;
}
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:right;
padding:0 0 0 10px;
margin:0;
height:29px;
color:#ffffff;
font-size:11px;
text-transform:uppercase;
font-weight:normal;
background:transparent url(../templates/img/menu_sep_01.png) 100% 0 no-repeat;
}
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:#E7511E;
text-decoration:none;
}
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;
padding:10px 10px 0 0;
height:19px;
}
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:#E7511E;
}
/**********************************/
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;
float:right;
height:24px;
padding:10px 40px 0 15px;
color:#646567;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
background:transparent url(../templates/img/sm_back_01.png) 100% 0 no-repeat;
}
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 {
color:#646567;
text-decoration:none;
background-color: #D2D2D2;
}
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:190px;
}

dl.acc_menu dt {
position: relative;
}
dl.acc_menu dt a:link,
dl.acc_menu dt a:visited {
display:block;
width:170px;
height:17px;
font-size:10px;
font-weight:bold;
color:#646567;
padding:2px 0 0 20px;
text-transform:uppercase;
background:transparent url(../templates/img/back_menu_01.png) 0 -19px 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.png) 0 -19px 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.png) 0 0 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.png) 0 0 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.png) 0 0 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:170px;
height:17px;
font-size:10px;
font-weight:bold;
color:#646567;
padding:2px 0 0 20px;
text-transform:uppercase;
background:transparent url(../templates/img/back_menu_03.png) 0 -19px 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.png) 0 0 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.png) 0 0 no-repeat;
}
