img{ border:0px;}

/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

h1{ font-size:19px; padding-bottom:20px;padding-top:5px;}

a{ text-decoration:none; color: #F30; font-weight:bold;}
a:hover{ color:#ccc}

/* HTML ELEMENTS */
body { background-color:#716658; font-family:Arial, Helvetica, sans-serif; letter-spacing:1; overflow:auto; overflow-x:hidden; }

/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:600px; }
#all { width:960px;   position:absolute;  margin:0 auto; left:0; right:0; z-index:500;  left: 50%;
    margin-left: -480px;  }
#left_panel_up { width:320px; height:400px; margin-top:200px;  position:absolute;  background:url(../images/back_leftpanel.png) no-repeat; border-bottom:#F00 solid 4px;   }
#news {padding: 10px 15px 10px 20px; width:285px; height:350px;  position:absolute; margin-top:604px;  background:#B2AAA2;  font-size:12px; color:#fff;   }
#news ul{ list-style:none;  }
#news li{ padding-bottom: 15px;  }

#lingua{ margin-left:800px; width:80px; height:10px; padding:10px 15px 20px 15px;background:url(../images/back_lingua.png) repeat-x;color:#ccc; text-align:center;font-size:20px;}
#lingua a{ font-size:14px; color:#FFF; text-decoration:none;}
#lingua a:hover{ color:#ccc;}





.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }


/* NAVIGATION */
#nav-outer { height:170px; padding-top:0px; position:relative; top:0px; background:url("../images/headerbg.png") bottom repeat-x; }
#navigation { height:160px; width:960px; margin:0 auto; background-image:url("../images/logo.png"); background-position:top left; background-repeat:no-repeat; }



/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:520px;left:420px; margin:0 auto; width:100px; }
#headernav { padding-left:0px; }


#menu2 { position:absolute; margin-top:-95px; width:580px; height:50px; background:url(../images/back_menu.png) repeat-x; padding-top:13px; padding-left:20px; }

#menu2 ul{ list-style:none; }
#menu2 li{  display:inline; padding-right:19px; }
#menu2 li a{ font-size:13px; color:#FFF; text-decoration:none }
#menu2 li a:hover{ color:#F00; }


/* CONTENT */
#content { color:#575757; width:960px;margin:0 auto;}
#content p { padding:10px 20px; font-size:16px;   }
#content p a { text-decoration:none; color:#FF0000; }
#content p a:hover { text-decoration:underline; color:#7F000C; }

#content_in{ margin-left:340px; padding:50px 10px 10px 10px; color:#FFF; font-size:12px; width:590px; line-height:17px; text-align:justify}
#content_inphoto{ margin-left:340px; padding:50px 10px 10px 10px; color:#FFF; font-size:12px; width:590px; line-height:17px;}


#footer{ font-size:11px; width:600px; margin:0 auto; margin-top:100px; text-align:right;}
#footer a{ text-decoration:none; color:#333; font-weight:bold;}
#footer a:hover{ color:#ccc;}

#footer_img{ border-bottom:1px solid #fff; margin-bottom:20px;}



#icons
{
list-style-type: none;
margin: 0px;
padding: 0px;
overflow: none;
}
#icons li
{
float: left;
height: 100px;

padding: 0px 0px 0px 0px;
}
.icon
{
display: block;
border: 0px;
padding-right:60px;
}

