ul.menu li { font-size: 14px; list-style-type: none; background: url(images/frontend/orange_li.jpg) no-repeat 0 4px; padding: 0 0 7px 15px; margin: 0;}
ul.menu li a:hover { color: #f98319;}
ul.menu { text-align: left; padding: 10px 27px 0 27px; margin: 0; }
ul.menu li a { color: #000; text-decoration: none;}
ul.menu li.active { color: #f98319; }
ul.menu li.active a { color: #f98319; }
ul.menu li.none { background: none;}
ul.menu li ul { margin: 0; padding: 0;}
ul.menu li ul li { background: none; font-size: 13px; padding: 0 0 7px 15px;}
ul.menu li ul li a { color: #4d4d4d; }

table.horizontal { border-left: 1px solid #d0d0d0; clear:both; width:100%; }
table.horizontal td.title { background: #f98319; font-size: 12px; font-weight: bold; color: #fff; border-right: 1px solid #ffc590; border-bottom: none;}
table.horizontal td { font-size: 12px; color: #000; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; padding: 7px;}

.grey { background: #f2f2f2;}

table.vertical { clear:both; }
table.vertical td.title { background: #fff; font-size: 12px; font-weight: bold; color: #f98319; border-right: 4px solid #f98319; }
table.vertical td { font-size: 12px; color: #000; padding: 7px;}

td.block1 a { cursor: default;}
td.block1 a:hover { text-decoration: none;}
td.block2 { background: #747a80 url(images/frontend/blue_grey.jpg) no-repeat center top; }
td.block3 { background: #747a80 url(images/frontend/red_grey.jpg) no-repeat center top; }
td.block4 { background: #747a80 url(images/frontend/green_grey.jpg) no-repeat center top; }

