* {
	padding : 0;
	margin  : 0;
}

body {
	
	background: transparent url(backgr.jpg) top left no-repeat;
}

img {
	
	border: none;
}

#italy {

visibility:hidden;

position: absolute;
top: 50px;
left: 30px;
width: 460px;
height: 390px;
z-index: 100;
color: white;
font-size: 18px;
background-color:#ce6893;
padding-top:10px;
padding-left:20px;

font-size: 16px;
}

#kk a {
	color: #FFFFFF;

}

#container {
	position: relative;
	height: 600px;
	width : 1000px;
	
/*	background-color: #EEEEEE; */
}

#header {
	
	width: 100%;
	height:54px;
	
	background-color: #4A4A72 ; 
	border-bottom: 6px solid #FFF;
}

#header h1 {
	position: relative;
	color: #FFF;
	height: 30px;
	width: 400px;
	top: 10px;
	left: 15px;
}


#header h1 span {
	background: url(eva_logo.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}


#navi {

	visibility:hidden;
	position: absolute;
	top: 30px;
	left: 700px;
	z-index: 3;
	font-size: 10px;
}

#navi ul {
	height: 16px;
	
	list-style-type: none;
}

#navi ul li {
	float: left;
	margin-right: 15px;
}

#navi ul li ul li{
	clear: left;
}

#navi li a {
	text-decoration: none;
	color: #FFF;
}

#navi ul ul {
	position: absolute;
	top: 18px;
	visibility: hidden;
	z-index: 2;
}

#navi ul li:hover ul {

	visibility: visible;
}

/* ---------------------------------------------------- */

#home {
	position: relative;
	height: 18px;
	width: 43px;
}

#home span, #home a:link span, #home a:visited span{
	background: url(gifs/home.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#home a:hover span{
	background: url(gifs/home_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#works {
	position: relative;
	height: 18px;
	width: 46px;
}

#works span{
	background: url(gifs/works.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

 #works:hover span{
	background: url(gifs/works_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#about {
	position: relative;
	height: 18px;
	width: 44px;
}

#about span, #about a:link span, #about a:visited span{
	background: url(gifs/about.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#about a:hover span{
	background: url(gifs/about_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#up {
	position: relative;
	height: 18px;
	width: 17px;
}

#up span, #up a:link span, #up a:visited span{
	background: url(gifs/up.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#up a:hover span{
	background: url(gifs/up_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#contact {
	position: relative;
	height: 18px;
	width: 60px;
}

#contact span, #contact a:link span, #contact a:visited span{
	background: url(gifs/contact.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#contact a:hover span{
	background: url(gifs/contact_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */

#w09m {
	position: relative;
	height: 20px;
	width: 120px;
	top: 4px;
}

#w09m span.sub, #w09m a:link span.sub, #w09m a:visited span.sub{
	background: url(gifs/w09m.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#w09m a:hover span.sub{
	background: url(gifs/w09m_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;

}

#w09z {
	position: relative;
	height: 20px;
	width: 120px;
	top: 4px;
}

#w09z span.sub, #w09z a:link span.sub, #w09z a:visited span.sub{
	background: url(gifs/w09z.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#w09z a:hover span.sub{
	background: url(gifs/w09z_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

/* ----------------------------------------------------- */

#w0708 {
	position: relative;
	height: 20px;
	width: 120px;
	top: 4px;
}

#w0708 span.sub, #w0708 a:link span.sub, #w0708 a:visited span.sub{
	background: url(gifs/0708.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#w0708 a:hover span.sub{
	background: url(gifs/0708_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#w0607 {
	position: relative;
	height: 20px;
	width: 120px;
	top: 4px;
}

#w0607 span.sub, #w0607 a:link span.sub, #w0607 a:visited span.sub{
	background: url(gifs/0607.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

#w0607 a:hover span.sub{
	background: url(gifs/0607_h.gif) no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */

#content {
	
	position: relative;
	height: 480px;
	padding-left: 30px;

}

#noscript {
position: relative;
}

#content img {
	margin-left: 15px;
}

#content img#main {
	position: absolute;
	right: 0;
	top: 0;

}

#content img#main_c {
	position: absolute;
	right: 75px;
	top: 60px;
}

#welcome {
	width: 650px;
	height: 480px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	color: #4A4A72;
}

#top_row {
	padding-top: 30px;
	padding-bottom: 30px;
}

#content img.bottomtwo {
	margin-left: 60px;
}


#footer {
	
	text-align: center;
	font-size: 10px;
	background-color: #fff;
	height: 12px;
	border-top: 8px solid #CE6893  ;
	border-bottom: 40px solid #4A4A72;
}







