ul.menu li { font-size: 14px; list-style-type: none; background: url(images/frontend/red_li.jpg) no-repeat 0 4px; padding: 0 0 7px 15px; margin: 0;}
ul.menu li a:hover { color: #cb0900;}
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: #cb0900; }
ul.menu li.active a { color: #cb0900; }
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; }
table.horizontal td.title { background: #cb0900; font-size: 12px; font-weight: bold; color: #fff; border-right: 1px solid #d0d0d0; 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: #cb0900; border-right: 4px solid #cb0900; }
table.vertical td { font-size: 12px; color: #000; padding: 7px; }

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