a.button-sub{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
    background-image:url(../im/sub-menu-item-bgr.png);
    _background-image:url(../im/sub-menu-item-bgr.gif); /* ne e napravena oshte v .GIF */
	background-position:0 0;
	background-repeat:no-repeat;
	height:23px;
	text-decoration:none;
	width:100%;
	color: #01458E;
	font-style:normal;
	margin:0 5px 0 0;
	padding:3px 5px 0 20px;	
	vertical-align:middle;	
	padding-top:-2px;
	_position:relative;
	_overflow-y:hidden;
	border: 0px solid red;
}

html.safari a.button-sub:focus{
    outline:none;
}

/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/

/*Hover Style*/

a.button-sub:hover, 
a.button-sub:focus {
	background-position:0 -50px;
	color:#222;
	text-decoration:none;
}

a.button-sub:active{
	color:#444;
}

/* SUB MENU ITEMS */


#sub_menu { 
width: 200px;
border: 0px solid red;
}

#sub_menu ul{ 
background:  #fff;
margin: 0;
padding: 0;
list-style: none;
width: 100%;
border: 0px solid green;
}

#sub_menu li{
margin: 0;
padding: 0;
list-style: none;
display: block;
border: 1px solid blue;
}


.button-sub{
border: 1px solid blue;
color: #01458E;
}

/* END OF SUB MENU ITEMS */
