@charset "iso-8859-1";
/* \*/* html #main {overflow: hidden;	o\verflow: visible;	width: 100%; w\idth: auto; he\ight: 1%;}/* */


body {font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;    color:#222222; font-size: 85%;  margin:0px auto; background-image:url(images/v8bg.gif); background-repeat:repeat-x; background-position: center top; text-align:center;}

#allcontent {min-height:200px; margin:0px auto; width:900px; background-image:url(images/mainbg.gif);position:relative;}

#header {height:90px;  text-align:center; margin:0px auto; padding:10px 0px 0px 0px;}

#navbar ul {
list-style-type: none;
width: 100%; /* precision for Opera */
text-align: center;
margin: 0px auto;
width:800px;
}
.mainmenu {width:900px;}
.mainmenu li {float: left; padding:0px 30px;}

.mainmenu a {
margin: -7px 0px;
width: 100px;
height: 75px;
display: block;
text-align: left;
text-decoration: none;
color: #000;
background: #fff;}

a.test {text-decoration: none; color: #222;}
a.test:hover{text-decoration: underline;}

#menu1 {top:12px; left:10px; height:75px; width: 100px; background-image:url(images/a.gif); border: 0;}

#menu1:hover{top:12px; left:10px; height:75px; background-image:url(images/a_ani.gif); z-index:11; width: 100px; border: 0;}
#menu2 {top:12px; left: 10px; height:75px; width: 100px; background-image:url(images/s.gif); border: 0;}
#menu2:hover{top:12px; left: 10px; height:75px; background-image:url(images/s_ani.gif); z-index:10; width: 100px; border: 0;}
#menu3 {top:12px; left:10px; height:75px; width: 100px; background-image:url(images/p.gif); border: 0;}
#menu3:hover{top:12px; left:10px; height:75px; background-image:url(images/p_ani.gif); z-index:10; width: 100px; border: 0;}
#menu4 {top:12px; left:10px; height:75px; width: 100px; background-image:url(images/cs.gif); border: 0;}
#menu4:hover{top:12px; left:10px; height:75px; background-image:url(images/cs_ani.gif); z-index:10; width: 100px; border: 0;}
#menu5 {top:12px; left:10px; height:75px; width: 100px; background-image:url(images/c.gif); border: 0;}
#menu5:hover{top:12px; left:10px; height:75px; background-image:url(images/c_ani.gif); z-index:10; width: 100px; border: 0;}

#main { background-color:transparent;  color:#999;   min-height:310px; clear:left; padding-top:10px;}
    html>body #main {background-color:transparent; padding-top:10px;}

html>body #main p {margin-top:2px;  background-color:transparent;}
 
#mainport {color:#000000;   min-height:310px; padding-top:100px; clear:left; }
   html>body #mainport {background-color:transparent; padding-top:10px;}


html>body #mainport p {margin-top:4px; text-align:center;}

#mainport p.left {text-align:left;} 
 
#footer {text-align:center; background-color:transparent;   color:#8C8D8E; border-top: 0px solid #fff; margin-top:0px;}
#footer p {margin:0px;}
.center {text-align:center;}
.left {text-align:left;}


html {background: transparent;   border: 0px;    margin: 0;  padding: 0;		}


#page {margin: 0px auto;    width: 800px;		}

#menu {position: relative;  height: 400px;	margin-left: 5px;		background-color:;
 border-top: 0px solid #2a6ebb; border-left: 0px solid #2a6ebb; }
		
.gallery {margin: 26px auto 0px auto;    width:100%; padding-top: 10px;  font-size:80%; background-color:#000; color:#fff; text-align:left;}
		
.menuitem {background: #ff0000;	}

.menutarget {background-color:#fff;   display: none;  border-bottom: 0px solid black; border-left: 0px solid white;   border-right: 0px solid white;}

img {border:0px;}


.leftnav {float: left; width: 200px; margin: 0; padding: 1em; background-color:#000;}
.rightnav {float: left; width: 200px; margin: 0; border-left: 1px solid gray; padding: 1em; background-color:#000;}
.content {margin-left: 440px; border-left: 1px solid gray;  padding: 1em; background-color:#000;}
/*#afec77*/
img {border:0px;}
.fabri {margin-left: 20px; border-left: 0px solid gray; padding: 0em; background-color:#222;}
.fabri img{border:0px solid grey; float: left;  margin-bottom: 0px; background-color:#fff;}

.enzo {margin-right: 20px; border-left: 0px solid gray;  padding: 0em; background-color:#222;}
.enzo img{border:0px solid grey; float: right; background-color:#fff; padding-bottom: 0px;}

#jFlowSlide{ background:#000; }
#myController { padding:2px 0;  margin-left:120px;width:775px; background:#000; }
#myController span.jFlowSelected { background:#ae6e58; color:#5a160b; font-weight:bold; margin-right:0px; }

.slide-wrapper { padding: 45px 5px 5px 5px; }
.slide-thumbnail { width:300px; float:left; }
.slide-thumbnail img {max-width:300px; }
.slide-details { width:450px; float:right; margin-left:10px; }
.slide-details h2 { font-size:1em; font-style: italic; font-weight:normal; line-height: 1; margin:0; color:#ccff99; }
.slide-details .description { margin-top:10px; color:#ccff99; font-size:85%; text-align:left;}

.jFlowControl, .jFlowPrev, .jFlowNext { color:#e1a225; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;  }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #ae6e58; }
