* {
z-index:1000;
margin:0;
padding:0
}

div#blue_menu {
float:right;
padding-right:8px;
padding-bottom:8px
}

div#blue_menu a,div#blue_menu a:visited {
color:#5d5d5d;
padding-left:10px
}

div#blue_menu a:hover {
color:#2b56f2;
padding-left:10px
}

div.vert_menu {
position:absolute;
visibility:hidden;
display:none
}

div.horz_menu {
height:30px;
background-color:#596372;
padding-left:10px;
margin:0 auto
}

div.horz_menu a,div.horz_menu a:visited {
display:block;
float:left;
height:20px;
background-image:url(/v2/menu/gray_menu_razdel_divider.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#596372;
color:#fff
}

div.horz_menu a:hover {
display:block;
float:left;
height:20px;
background-image:url(/v2/menu/gray_menu_razdel_divider.gif);
background-repeat:repeat-x;
background-color:#596372;
color:#fff
}

div.vert_menu a {
display:block;
float:none;
z-index:1000000000000
}

div.sample1 div.vert_menu {
border:1px solid #CDE4ED;
background-color:#fff;
z-index:1000000;
border-bottom:2px solid #CDE4ED;
margin:0;
padding:0
}

div.sample1 div.horz_menu a,div.sample1 div.horz_menu a:visited {
text-decoration:none;
margin:0;
padding:7px 7px 0 0
}

div.sample1 div.vert_menu a,div.sample1 div.vert_menu a:visited {
text-decoration:none;
background-color:#fff;
margin:0;
padding:5px 15px 5px 5px
}

div.sample1 div.horz_menu a:hover,div.sample1 div.horz_menu a.active {
margin:0;
padding:7px 7px 0 0
}

div.sample1 div.vert_menu a:hover,div.sample1 div.vert_menu a.active {
background-color:#fff;
margin:0;
padding:5px 15px 5px 5px
}

.tZ {
border-collapse:collapse;
border-spacing:0
}

.tZ td,.tZ th {
padding:0
}

.menuA:link,.menuA:hover,.menuA:visited,.menuA {
font-size:11px
} 