.menu_scroll_block {
float: left;
background:url(/bitrix/components/propodhod/menu/templates/scroll_menu/images/scroll.jpg) no-repeat;
width: 463px;
height: 132px;
margin-bottom: 8px;
}

.menu_scroll_block td {
vertical-align: top;
}

#m2 {
/*margin-left: 8px; */
float: right;
text-align: right;
}

#left_img {
margin-left: 8px;
margin-top: 9px;
background: url(images/pic_on_scroll_left.png) top left no-repeat;
width: 248px;
height: 112px;
}

#right_img {
margin-right: 8px;
margin-top: 9px;
background: url(images/pic_on_scroll_right.png) top right no-repeat;
width: 248px;
height: 112px;
}

.menu_scroll_head {
font-size: 11px;
position: absolute;
font-weight: bold;
line-height: 0.9em;
color: #5c5b5b;
top: 7px;
right: 35px;
}

#m2 .menu_scroll_head {
left: 30px;
}

#left_menu_items {
position: absolute;
bottom: 15px;
right: 30px;
}

#right_menu_items {
position: absolute;
bottom: 15px;
left: 30px;
}

.item_div{
position: relative;
height: 12px;
}

.item_div a, .item_div a:hover {
text-decoration: none;
}

.link_text {
color: #5C5B5B;
font-size: 9px;
display: block;
padding-right: 4px;
}

.link_img_left {
width: 165px;
height: 24px;
display: none;
position: absolute;
top: -6px;
right: 0px;
cursor: pointer;
}

.link_img_right {
display: none;
position: absolute;
left: -6px;
top: -6px;
width: 165px;
height: 24px;
cursor: pointer;
}

.scrolling_line {
background: url(/bitrix/components/propodhod/menu/templates/scroll_menu/images/scrolling_line.png) left no-repeat;
width: 4px;
height: 95px;
position: absolute;
z-index: 10;
right: 15;
top: 19px;
}

#m2 .scrolling_line {
left: 15px;
}

#left_arr, #right_arr {
width: 19px;
height: 19px;
position: absolute;
top: 10px;
z-index: 250;
background: url(/bitrix/components/propodhod/menu/templates/scroll_menu/images/scroller.png) no-repeat;
right: 8px;
}

#right_arr {
left: 7px;
}

* html .link_img_left {
right: -2px;
}