 #cat_menu_out{width:100%;margin: -1px 0px 0px 0px;}#cat_menu_out h2{width:100%;margin:0px;padding:3px 0px;text-indent:10px;text-transform: uppercase;letter-spacing:2px;font-size:1.1em;}#cat_menu{list-style: none;margin:0px;padding:0px;min-height:160px;}li.cm_item{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;text-indent:0px;}li.cm_item h3{font-size:1em;letter-spacing:2px;text-transform: uppercase;padding:0px;margin:0px 5px 0px 0px;width:100%;}li.cm_item h3 a{display:block;width:100%;padding:3px 15px 3px 25px;margin:0px;text-decoration: none;background-position:15px 6px;background-repeat: no-repeat;}li.cm_item div.cm_item,li.cm_item div.cm_item_a{display: none;margin:0px 0px 0px 10px;padding:0px 8px 10px 0px;}li.cm_item div.cm_item_a{display:block;}ul.submenu{margin:0px 0px 5px 5px;padding:0px;list-style: square;list-style-position: inside;}ul.submenu li{margin:0px;padding:3px 0px 3px 10px;margin:5px 0px 0px 0px;}ul.submenu h4{letter-spacing:1px;margin:0px;padding:0px;display: inline;font-weight:bold;}ul.submenu a{text-decoration: none;}ul.submenu a:hover{text-decoration: underline;}#cat_menu #velo_brands span,#cat_menu #velo_groups span{padding-left:30px;}#login_form{width:100%;padding:0px;margin:0px 0px 10px 0px;letter-spacing:1px;font-weight:bold;}#login_form h2{width:100%;margin:0px 0px 10px 0px;padding:3px 0px;text-indent:10px;text-transform: uppercase;letter-spacing:2px;font-size:1.1em;}#login_form th,#login_form td{padding:2px 5px;}#login_form th{text-align: left;}#login_form label{border-width:0px;}#txtLogin,#txtPass{width:80px;border-width:1px;border-style: solid;font-weight:bold;}#login_form button{letter-spacing:2px;font-weight:bold;padding:0px;width:82px;height:26px;}#login_form a{margin-left:10px;font-weight: normal;}#login_form ul{list-style: none;margin:20px 0px;padding:0px;}#login_form ul li{margin:0px;padding:0px;line-height:2em;text-indent:20px;}#login_form ul li a{font-weight:bold;font-size:1.1em;text-decoration: none;}#login_form ul li a:hover{text-decoration: underline;}#last_news_out{width:100%;margin:0px;}#last_news_out h2{width:100%;margin:0px;padding:3px 0px;text-indent:10px;text-transform: uppercase;letter-spacing:2px;font-size:1.1em;}#last_news{list-style: none;margin:0px;padding:10px 0px;min-height:120px;}#last_news li{margin:0px 0px 0px 0px;padding:0px 0px 20px 20px;font-weight:bold;font-size:1.1em;letter-spacing:1px;}#last_news_out .detail{margin:0px;padding:20px 20px 10px 0px;}