/* CSS Document */
/*
#top-menu{
width:701px;
overflow:hidden;
}
#top-menu ul{
margin:0;
padding:0;
list-style-type:none;
}
#top-menu ul li{
background:url(../images/menu/menu_l.gif) no-repeat left top;
margin:0;
padding:0;
float:left;
}
#top-menu ul li a{
display:block;
float:left;
background:url(../images/menu/menu_r.gif) no-repeat right top;
color:#444444;
font-weight:bold;
line-height:31px;
font-size:12px;
padding:0 40px 0 11px;
}
#top-menu ul li a:hover{
background:url(../images/menu/menu_r-over.gif) no-repeat right top;
color:#FFF;
text-decoration:none;
}
*/
#top-menu td{
margin:0;
padding:0;
background:url(../images/menu/menu_l.gif) no-repeat 3px top;
line-height:31px;
}
#top-menu td a{
display:block;
background:url(../images/menu/menu_r.gif) no-repeat right top;
color:#444444;
font-weight:bold;
height:31px;
font-size:12px;
padding:0 40px 0 11px;
}
#top-menu td a:hover{
background:url(../images/menu/menu_r-over.gif) no-repeat right top;
color:#FFF;
text-decoration:none;
}
.bgr{
background:#e0e0e0 url(../images/menu/tbl1_bgr.gif) repeat-x;
}
.down{
display:table;
color:#4a4a4a;
font-size:12px;
background:url(../images/menu/menu_bull.gif) no-repeat left 4px;
padding-left:10px;
font-weight:bold;
}
.down:hover{
text-decoration:none;
}

.bgr2{
background:url(../images/menu/border_bot.gif) repeat-x left bottom;
}
.close{
float:right;
display:block;
color:#4a4a4a;
font-size:12px;
background:url(../images/menu/ico_close.gif) no-repeat  left 3px;
padding:1px 0 8px 15px;
}
.close{
text-decoration:none;
}
#menu{
width:740px;
}
#submenu{
width:740px;
position: relative;
display:none;
}
#categories {
padding:0 10px 0 10px;
}
.search-bgr{
background:url(../images/input_bgr.gif) repeat-x;
border:1px solid #a6a6a6;
width:270px;
height:23px;
}

