.horizontal {float:left;}

.horizontal ul {margin:0; padding:0; display: block; float:left; list-style-type:none;}

.horizontal li {float:left; display:block; /*display: inline;*/ position:relative; margin-left:0px; padding:0;}

.horizontal li li {margin:0; padding:0; clear:both; width:135px;}

.horizontal li a {float:left; display: block; margin:0; text-decoration:none; font-weight:bold;}

.horizontal li li a {font-weight:normal;}

.horizontal li ul {position: absolute; width: 135px; top:17px; left:0; /*border: 1px solid #fff; border-top:none;*/ display: block; height: auto; text-align:left; display:none;}

.horizontal li ul ul {top:0;}

.horizontal li li ul {position: absolute; left: 135px;}

.horizontal li ul li a {float:none !important;}

.inaccesible li ul {display: none;}

.no-effect li li a {line-height:1.2 !important;}

.ul-main {padding-left:10px !important;}

