#mainmenu {background: url(../images/fon-top-menu.gif) no-repeat;height: 31px;}
#mainmenu .moduletable {width: 746px;padding-right: 19px;}
#mainmenu .moduletable ul {list-style: none;display:block;height:31px;overflow:hidden;margin:0;float:right;   width: auto;} 
#mainmenu .moduletable ul li {float: left;}
#mainmenu .moduletable ul li.item241 a {background: url(../images/directions.gif) no-repeat;height: 31px;width: 90px; display: block;font-size: 0px;}
#mainmenu .moduletable ul li.item241 a:hover{background: url(../images/directions_on.gif) no-repeat; }
#mainmenu .moduletable ul li.item242 a {height: 31px;width: 110px;background: url(../images/contact.gif) no-repeat;display: block;font-size: 0px;}
#mainmenu .moduletable ul li.item242 a:hover{background: url(../images/contact_on.gif) no-repeat;}
#mainmenu .moduletable ul li.item243 a {background: url(../images/attorney.gif) no-repeat;height:31px;width: 129px;display: block;font-size: 0px;}
#mainmenu .moduletable ul li.item243 a:hover{background: url(../images/attorney_on.gif) no-repeat;}
#mainmenu .moduletable ul li.item138 a {background: url(../images/home.gif) no-repeat;height: 31px;width:72px;  display: block;font-size: 0px;}
#mainmenu .moduletable ul li.item138 a:hover{background: url(../images/home_on.gif) no-repeat;}
#mainmenu .moduletable ul li.item179 a {background: url(../images/RI_law_info_on.gif) no-repeat;height: 31px;  width: 88px;display: block;font-size: 0px;}
#mainmenu .moduletable ul li.item179 a:hover{background: url(../images/RI_law_info_off.gif) no-repeat;}


#left .module_menu {background: url(../images/sub_pa_bg.jpg) no-repeat 0 top;padding-top: 46px;float:left;width: 197px;}
#left .module_menu .sf-menu li {background: url(../images/line-menu.gif) no-repeat center bottom;width: 192px;  padding-bottom: 3px;padding-left: 5px;}
#left .module_menu .sf-menu li a {font-family:arial;font-size:13px;font-weight:bold;line-height:14px;  text-transform: uppercase;font-style: italic;background: url(../images/triangle.gif) no-repeat left center;}
#left .module_menu .sf-menu .sfHover a:hover {background: #003a9c url(../images/triangle_activ.gif) no-repeat left center;}
#left .module_menu .sf-menu .sfHover ul a:hover {background: none;}
#left .module_menu .sf-menu .sfHover li {background: none;padding: 2px 0;width: 172px;background-color:#23409E;
  line-height: 1px;}
#left .module_menu .sf-menu .sfHover ul {padding: 2px 0;background-color:#23409E; width: 172px;}
#left .module_menu .sf-menu .sfHover ul li a {padding: 2px 0;font-family:arial;font-size:11px;font-weight:bold;  line-height:10px;text-transform: none;font-style: normal;background: none;}
#left .module_menu .sf-menu .sfHover a, #left .module_menu .sf-menu a {padding: 7px 3px 7px 20px;width:169px;}
#left .module_menu .sf-menu .sfHover ul li a:hover {padding: 2px 0;font-family:arial;font-size:11px;font-weight:bold;line-height:10px;text-transform: none;font-style: normal;background-color: #ffffff !important; }
