/* CSS Document */

body{background:#56000D url(images/mainbg.jpg) repeat-x; font: 12px Arial, Verdana, sans-serif;}



a:link, a:active, a:visited {padding:0;margin:0;color:#960F2D;font-weight:normal; text-decoration:underline;}
a:hover  {padding:0;margin:0;color:#000;font-weight:normal; text-decoration:none;}

h1{font:normal 17px/21px Georgia, "Times New Roman", Times, serif; color:#960F2D; margin:0;  padding:10px 40px 5px 40px;}
h3 {font:normal 17px/60px Georgia, "Times New Roman", Times, serif; color:#960F2D; margin:10px;  padding:0; text-align:center; background:url(images/floral.gif) no-repeat center;}
h4{font:bold 13px Georgia, "Times New Roman", Times, serif; color:#960F2D; margin:0;  padding:10px 0 0 0;}

#hr { height:30px; line-height:30px; text-align:center; background:url(images/placehold1.gif) no-repeat  center;  border:0px solid; display:block; width:100%; padding-bottom:20px;}

strong{color:#000; font:bold 12px/14px Arial, Helvetica, sans-serif; margin:0; padding:0;}

p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:10px 10px 5px 0px; text-align:justify;}

#right {float:right; padding-left:10px;}
#left {float:left; padding-right:10px;}

/*DIVEK*/

#container{width:906px; padding:0; margin:0 auto;}
.intro { text-decoration:none; font-size:12px; color:#9c4d5c; width:906px; padding:0; margin:0 auto; display:block; text-align:center; font-family: trebuchet MS, Arial, Helvetica, Geneva;  }
#top{width:906px; padding:0; margin:10px 0 0 0; float:left; display:inline; background:url(images/ornament-bg.gif) repeat-x; height:36px; min-height:36px;}

#main{width:900px; padding:0; margin:0;  float:left; background:url(images/mainpanel-bg.gif) repeat-y;
border-top:3px solid #d4b66d;
border-right:3px solid #d4b66d;
border-left:3px solid #d4b66d; }

#inmain{width:900px; padding:0; margin:0; float:left; background:url(images/mainpanel-inner-bg.gif) repeat-y;
border-top:3px solid #d4b66d;
border-right:3px solid #d4b66d;
border-left:3px solid #d4b66d; }

#top-1 {width:260px; height:210px; float:left;}
#top-2 {width:640px; height:210px; float:left; background-color:#990000; overflow: hidden;}

#col-1, #col-4 {width:260px; max-width:260px; float:left; padding:0; margin:0;}
#col-2 {width:190px; max-width:190px; float:left; padding:0; margin:0;}
#col-2 object { z-index:0;}
#col-3 {width:450px; max-width:450px; height:470px; min-height:470px; background:#ffffff url(images/italian-bg.jpg) bottom no-repeat; float:left; padding:0; margin:0;}
#col-5 {width:640px; max-width:640px; height:485px; min-height:485px; float:left; padding:0; margin:0;  position:relative;}
#col-6 {width:640px; max-width:640px; min-height:485px;  float:left; padding:0; margin:0;  position:relative;}

#col-2 p {font:bold 12px/24px Georgia, Arial, Helvetica, sans-serif; color:#893700; margin:0; padding:10px 0 0 0; text-align:center;}
#col-3 h2 {font:bold 12px/16px Georgia, "Times New Roman", Times, serif; color:#960F2D; margin:0;  padding:10px 40px 5px 40px;}
#col-3 p{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0 40px 0px 40px; text-align:justify;}

#col-4 p{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0 0px 0px 50px;}
#col-4 h2 {font:bold 11px/14px Arial, Helvetica, sans-serif; color:#960F2D; margin:0;  padding:10px 0px 5px 50px;}

#languages{ width:435px; text-align:right; float:left; padding:0; margin:0; border:0px solid;}

td { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}


#menu-bottom{width:100%; background:#D4B66D; float:left;background:url(images/footer.gif) top repeat-x; border-bottom:3px solid #d4b66d; }
#menu-bottom p{padding:5px; margin:0; text-align:center; color:#FFF6A6; font:normal 10px/12px Verdana;}
#menu-bottom a:link, #menu-bottom a:visited {color:#fff6a6; text-decoration:none; padding:0 3px 0 3px;}
#menu-bottom a:hover, #menu-bottom a:active {color:#4a3e25;}


#footer{width:906px; float:left; }
#footer p{/*padding:30px; */margin:0; color:#B9999E; font:normal 11px/14px Arial; float:left;}
#footer a:link, #footer a:visited{color:#B9999E; text-decoration:none; font-weight:bold;} 
#footer a:hover, #footer a:active{color:#EAD8DB;}


/* SCROLLER */


#textdiv{ border:0px solid;
position:absolute;
  top:81px;
  right:10px;
  width:590px;
  height:375px;
  margin:0px 0 0 40px;
  overflow:hidden;
  float:left;
  display:block;
}

#content{
  position:relative;
  top:0px;
  float:left;
  width:560px;
}

#scrollbar{
  float:right;
  width:20px;
  height:100%;
  text-align:center;
  cursor:pointer;
  background:url('images/scrollbar_bg.png') 0px 0px repeat-y;
}

#scroller{
  height:20px; 
  position:relative;
  top:0px;
}


INPUT, TEXTAREA, OPTION, SELECT  {
	 padding: 2px; 
	border: 1px solid #dfd6c2; width:95%;
}


#red {color: #990000}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height:0px; line-height:0px;}
div.clearer20 {clear: both; display: block; margin: 0; padding: 0; height:20px; line-height:20px;}
div.clearer10 {clear: both; display: block; margin: 0; padding: 0; height:10px; line-height:10px;}

ol li, ol li a:link, ol li a:visited, ol li a:hover { font-weight:bold;}


/***************** GALLERY ************************/

.gallery_current { padding:5px; background-color:#6e0118; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a:link.gallery, a:visited.gallery  { padding:5px; background-color:#f9f4e7; font-weight:bold; text-decoration:none;}
a:hover.gallery, a:active.gallery  { padding:5px; background-color:#f4ead2; font-weight:bold; text-decoration:underline;}


.pdflinks {position: relative; display: block; height: 17px; margin: 0; padding: 1px 0 0 46px!important;  background: url(images/pdf-icon.gif) 0 0 no-repeat; text-decoration: underline;}