#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	color : #6495ED;

	padding : 3px 0px 3px 0px;
}

#nav li {
	/* all list items */
	float: left;
	font-size: 98%;
	/* width needed or else Opera goes nuts */

}

#nav li ul li{
	/* all list items */
	float: left;
	width: 160px;
	/* width needed or else Opera goes nuts */

}

#nav li ul {
	/* second-level lists */
	position: absolute;

	width: 160px;
	padding: 3px;
	left: -999em;
	/* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul a {
	color: White;
	background: transparent url(/img/menu_images/bg_fon.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_images/bg_fon.png', sizingMethod='crop');
	padding-left:6px;
}

#nav li ul a:hover{
	/* second-level lists */
	width: 160px;
	background: #1496CF;

	/* using left instead of display to hide menus because display: none isn't read by screen readers */
}


#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 160px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/*.buttonnew {
	display: inline-block; padding: 0 30px;
	font: normal 20px/34px Arial; color: #fff; text-shadow: 0 -1px 2px rgba(0,0,0,0.25); text-decoration: none;
	background-color: #72dd42;
	border-radius: 7px;
	border: #40c320 solid 1px;
	box-shadow:
		0 2px 0 -1px rgba(255, 255, 255, 0.5) inset,
		0 0 0 1px rgba(255, 255, 255, 0.35) inset,
		0 -45px 30px -30px rgba(21, 172, 2, 1) inset;
}*/
.ff5600 {
	display: inline-block; padding: 0 10px;
	font: normal 15px/20px Arial; color: #FFFFFF !important; text-shadow: 0 -1px 2px rgba(0,0,0,0.25); text-decoration: none !important;
	
	background: #fd9b00 url("/images/ui-btn.png") 0 0px repeat-x;
	border-radius: 7px;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */	
	-khtml-border-radius: 10px; /* KHTML */
	behavior: url(css/border-radius.htc); /* σχθμ IE border-radius */
	padding:4px;height: 23px;
line-height: 24px;
	box-shadow:
		0 2px 0 -1px rgba(255, 255, 255, 0.5) inset,
		0 0 0 1px rgba(255, 255, 255, 0.35) inset,
		0 -45px 30px -30px rgba(226, 68, 0, 1) inset;
}
.ff5600:hover {
	background-color: #FFFF00;
}
.ff5600 a {text-decoration:none !important; color:#FFFFFF !important;}

.0088ff {
	display: inline-block; padding: 0 10px;
	font: normal 15px/20px Arial; color: #FFFFFF !important; text-shadow: 0 -1px 2px rgba(0,0,0,0.25); text-decoration: none !important;
	background-color: #0088ff;
	border-radius: 7px;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */	
	-khtml-border-radius: 10px; /* KHTML */
	behavior: url(css/border-radius.htc); /* σχθμ IE border-radius */
	border: #ef6b00 solid 1px;
	box-shadow:
		0 2px 0 -1px rgba(255, 255, 255, 0.5) inset,
		0 0 0 1px rgba(255, 255, 255, 0.35) inset,
		0 -45px 30px -30px rgba(226, 68, 0, 1) inset;
}
.0088ff:hover {
	background-color: #FFFF00;
}
.0088ff a {text-decoration:none !important; color:#FFFFFF !important;}
