body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
border: 0 none;
margin: 0;
outline: medium none;
padding: 0;
font-family: ArtaStdLight,Helvetica,Arial;
color: #eee;
}
::selection {
    background: #333333;
    color: #FFFFFF;
}

::-moz-selection {
    background: #333333;
    color: #FFFFFF;
}

::-webkit-selection {
    background: #333333;
    color: #FFFFFF;
}
a{
text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
a:hover .no-underline{
    text-decoration: none;
}
#menu a:hover{
text-decoration: none;
}

#menu
{
background-color: #333;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;

height: 100%;
left: 30px;
padding: 29px 25px 0;
position: fixed;
top: 0;
width: 160px;
z-index: 1;
}
#menu ul {
border-top: 1px solid #999999;
letter-spacing: 2px;
list-style-type: none;
margin: 24px 0;
text-transform: uppercase;
list-style: none outside none;
}
#menu ul li a {
border-bottom: 1px solid #999999;
display: block;
height: 1%;
line-height: 24px;
padding: 8px 0 8px 12px;
}
#menu ul li a:hover {
background: none repeat scroll 0 0 #333333;
color: #FFFFFF;
}
ul#jbg-menu {
bottom: 50px;
left: 60px;
margin: 0;
padding: 0;
position: absolute;
z-index: 1000;
}
#content {
background-color: #333;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;

height: 100%;
left: 270px;
padding: 29px 25px 0;
position: fixed;
top: 0;
width: 650px;
z-index: 1;
}
#about{
background-color: #333;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;

height: 100%;
left: 270px;
padding: 29px 25px 0;
position: fixed;
top: 0;
width: 330px;
z-index: 1;
text-align: right;
}
#lagrange13 {
background-color: #333;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;

height: 100%;
left: 270px;
padding: 29px 25px 0;
position: fixed;
top: 0;
width: 280px;
z-index: 1;
text-align: right;
}
 #clients {
background-color: #333;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;

height: 100%;
left: 270px;
padding: 29px 25px 0;
position: fixed;
top: 0;
width: 280px;
z-index: 1;
text-align: right;
}
#menucapodanno {
background-color: #333;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;

height: 100%;
left: 270px;
padding: 29px 25px 0;
position: fixed;
top: 0;
width: 280px;
z-index: 1;

}
#menucapodanno2 {
background-color: #333;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;

height: 100%;
left: 600px;
padding: 29px 25px 0;
position: fixed;
top: 0;
width: 280px;
z-index: 1;

}
#contacts {
background-color: #333;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;

height: 100%;
left: 270px;
padding: 29px 25px 0;
position: fixed;
top: 0;
width: 280px;
z-index: 1;
text-align: right;
}

#sn-icons{
left: 30px;
padding: 29px 25px 0;
position: fixed;
bottom: 40px;
width: 161px;
z-index: 1;
/* for IE */
		filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
}

#sn-icons a img {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
    zoom: 1;

}
