*{
margin:0;
padding:0;
}

#logo{
position:relative;
top:50px;
left:15px;
z-index:999999999;
float:left;
}

body{
background-repeat: no-repeat;
background-position: top center;
background-color:#211e1f;
}

div.header{
background-image: url("../images/bg-bar-top.png");
background-repeat: no-repeat;
width:984px;
height:174px;
margin-left:auto;
margin-right:auto;
z-index:999999999;
position:relative;
top:-803px;
padding-top:10px;
}

div.main{
width:984px;
height:0px;
}

div.line{
border-bottom:2px solid #CCFF5C;
display:inline;
position:relative;
z-index:999999999;
left:40px;
top:60px;
}

*:lang(en) div.line{
border-bottom:thin;
border-bottom-color:#CCFF5C;
float:right;
position:relative;
z-index:999999999;
left:-18px;
}

div.footer{
background-image: url("../images/bg-bar-bottom.png");
height:150px;
width:984px;
margin-left:auto;
margin-right:auto;
position:relative;
top:-334px;
z-index:999999999;
}

div.muranodueline{
float:left;
border-bottom:2px solid #CCFF5C;
z-index:999999999;
}

div.muranodueline:hover{
border-bottom-color:#ed1b2e;
z-index:999999999;
}

div.lucialine{
float:left;
border-bottom:2px solid #CCFF5C;
z-index:999999999;
}

div.lucialine:hover{
border-bottom-color:#b3b430;
z-index:999999999;
}

div.aurelianoline{
float:left;
border-bottom:2px solid #CCFF5C;
z-index:999999999;
}

div.aurelianoline:hover{
border-bottom-color:#559fd3;
z-index:999999999;
}

div.galleryline{
float:left;
border-bottom:2px solid #CCFF5C;
z-index:999999999;
}

div.galleryline:hover{
border-bottom-color:#977800;
z-index:999999999;
}

div.bottomfooter{
width:984px;
margin-left:auto;
margin-right:auto;
color:#dddddd;
font-family:Verdana;
font-size:.70em;
padding-top:10px;
position:relative;
top:-322px;
}

div.copyright{
float:left;
position:relative;
left:50px;
top:45px;
}

div.copyright a img{
border:none;
}

li ul{
display:none;
position:relative;
float:left;
top:10px;
left: 85px;
padding: 0px;
width:140px;
z-index:999999999;
}

*:lang(en) li ul{
display:none;
position:relative;
float:left;
top:10px;
left: 85px;
padding: 0px;
width:140px;
z-index:999999999;
}

li ul li{
padding-left: 6px !important;
padding-right: 2px;
width:122px !important;
float: left;
background: #cccccc;
opacity: 0.7;
filter:alpha(opacity=70);
height:18px;
vertical-align:middle;
z-index:999999999;
}

li ul li a{
color: #000000 !important;
border: none;
font-size: 11px;
padding-bottom:0 !important;
z-index:999999999;
}

#submenu2{
left: 320px;
}

#submenu2 li{
width: 83px !important;
}

a{
padding-bottom:30px;
z-index:999999999;
}

li:hover > ul{
display:inline-block !important;
z-index:999999999;
}

li ul li:hover{
opacity: 1 !important;
filter:alpha(opacity=100) !important;
z-index:999999999;
}

ul{
list-style-type: none;
color:#dddddd;
font-family:Verdana;
z-index:999999999;
}

ul#menu{
font-size:.75em;
position:relative;
left:255px;
top:65px;
z-index:999999999;
}

ul#navfootermenu{
float:right;
position:relative;
z-index:999999999;
}

#menu li{
display:inline;
padding-left:20px;
z-index:999999999;
}

#navfootermenu li{
display:inline;
padding-right:5px;
z-index:999999999;
}

a:link {
text-decoration: none;
color:#dddddd;
border:none;
z-index:999999999;
}

a:visited {
text-decoration: none;
color:#dddddd;
border:none;
z-index:999999999;
}

a:active {
text-decoration: none;
color:#dddddd;
border:none;
z-index:999999999;
}

a:hover {
text-decoration: none;
color:#B9E0F7;
border:none;
z-index:999999999;
}

#logo img{
border:none;
}