@CHARSET "ISO-8859-1";


html, body {
	height: 99%;
}


body {
	margin: 0;
	padding: 0;	
	background-color: #000000;	
	color: #FFFFFF;	
	background: #000 url(../styles/fond1.jpg) repeat-y center center;	
	
	/**/
	scrollbar-face-color: #333333;
    scrollbar-shadow-color: #222222;
    scrollbar-highlight-color: #666666;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-arrow-color: #EEEEEE;
	/**/
	
}

a:link {
	text-decoration: none;
	color: #ffffff;	
}

a:hover {
	text-decoration: none;
	color: #aaaaaa;	
}

a:active  {
	text-decoration: none;
	color: #aaaaaa;	
}

a:visited  {
	text-decoration: none;
	color: #aaaaaa;	
}


#nav {
	
	margin: 0 auto;
	
	width: 840px;
	height: 20px;
	padding-bottom: 10px;
	
	text-align: center;
	z-index: 50;
	
}

#container {
	margin: 0;
	position:absolute;
	width: 99%;
	top: 0;
	min-height: 100%;
	
	

	/*
	position: relative;
	*/
	
}



#contentmain {
	
	
	/**
	position:relative;
	/**/
	
	margin: 0 auto;
	
	/**
	top: 128px;
	*/
	
	width: 840px;
	padding-bottom: 60px;
	/**
	border:1px solid #FF0000;
	/**/
	
}

#footerlinks {
	
	position:absolute;	
	bottom: 0;
	left: 50%;
	text-align: center;
	font-family : Verdana;
	font-size:10px; 
	padding-top: 40px;
	padding-bottom: 20px;
	
	width: 840px;
	
	margin-left: -420px;
	
	/**
	border:1px solid #00FF00;
	/**/
	
}

#slideshow {
	
	margin: 0 auto;
	
	width: 100%;
	height : 320px;
	
	
	/**
	border:1px solid #CCCCCC;
	/**/
	
	text-align: center;
	
	
}

#nav_products {
	
	margin: 0 auto;
	
	width: 100%;
	margin-top: 20px;
	height: 115px;
	
		
	text-align: center;
	
	
}

#rubtitle {
	
	width: 100%;	
	color: #59514d;	
	font-family : Verdana;
	font-size:14px; 
	padding-top: 22px;
	padding-bottom: 10px;
	padding-left: 2px;

	/**
	border:1px solid #CCCCCC;
	/**/
	
	text-align: left;
		
	
}

#contentbodyleftjustify {
	
	color: #FFFFFF;	
	font-family : Verdana;
	font-size:12px;
	width: 50%; 
	vertical-align: top;
	text-align: justify;
	padding-right: 20px;
	
}

#contentbodyrightjustify {
	
	color: #FFFFFF;	
	font-family : Verdana;
	font-size:12px;
	width: 50%; 
	vertical-align: top;
	text-align: justify;
	padding-left: 20px;
	
}

#contentbodyleftright {
	
	color: #FFFFFF;	
	font-family : Verdana;
	font-size:12px;
	width: 50%; 
	vertical-align: top;
	text-align: right;
	padding-right: 20px;
	
}

#contentbodyrightleft {
	
	color: #FFFFFF;	
	font-family : Verdana;
	font-size:12px;
	width: 50%; 
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	
}

.spacelink {
	
	padding-left: 50px;
	padding-right: 50px;
	
}



#mentions {
	position: absolute;
	left: 50%;
	
	width: 600px;
	
	margin-left: -300px;
	top: -900px;
	opacity: 0;
	
	color: #FFFFFF;	
	font-family : Verdana;
	font-size: 12px;
	background: #171512 url(../styles/fondoverlay.jpg) repeat-x left top;
	
	text-align: justify;
	
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	
	/**
	border:1px solid #666666;
	/**/
	
}


#contact {
	position: absolute;
	left: 50%;
	
	width: 600px;
	
	margin-left: -300px;
	top: -450px;
	opacity: 0;
	
	color: #FFFFFF;	
	font-family : Verdana;
	font-size: 12px;
	
	background: #171512 url(../styles/fondoverlay.jpg) repeat-x left top;
	
	
	text-align: center;
	z-index: 115;
	
	/**
	border:1px solid #666666;
	/**/
	
	
}

#credits {
	position: absolute;
	left: 50%;
	width: 400px;
	
		
	margin-left: -200px;
	top: -300px;
	opacity: 0;
	
	color: #FFFFFF;	
	font-family : Verdana;
	font-size: 12px;
	background: #171512 url(../styles/fondoverlay.jpg) repeat-x left top;
	
	text-align: center;
	
	/**
	border:1px solid #666666;
	/**/
	
	
}

#plan {
	position: absolute;
	left: 50%;
	width: 400px;
	
	margin-left: -200px;
	top: -405px;
	opacity: 0;
	
	color: #FFFFFF;	
	font-family : Verdana;
	font-size: 12px;
	/**
	background: #1C1815 url(../styles/fondoverlay.jpg) repeat-x left top;
	**/
	/**
	border:1px solid #666666;
	/**/
	
}


#close {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 10px;
	right: 12px;
	z-index: 120;
	text-align: right;
	
}

#dlplan {
	position: absolute;	
	
	bottom: 7px;
	left: 7px;
	z-index: 119;
	text-align: left;
	vertical-align: middle;
}

.overlaytitle {
	margin: 0px;
	font-size: 14px;
	padding-top:10px;	
	padding-bottom: 12px;
	padding-left: 12px;
	text-align: left;
}

.maptitle {
	position: absolute;	
	margin: 0px;
	font-size: 14px;
	padding-top:10px;	
	padding-bottom: 12px;
	padding-left: 12px;
	text-align: left;
	z-index: 118;
}


.overlaybody {
	
	
	margin-left: auto;
	margin-right: auto;	
	
	width: 240px;
	padding-bottom: 16px;
	
	
	
}

.overlaybodymention {
		
	margin-left: auto;
	margin-right: auto;	
	
	height: 460px;
	overflow: auto;
	
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 12px;	
	
	/**
	font-size: 9px;
	**/
	
}


.overlaybodycontact {
	
	
	margin: 0px;
	padding-left: 12px;
	
	width: 220px;
	padding-left: 
	padding-bottom: 16px;
	
	
	
}




