*{
    margin:0;
    padding:0;
}
body{
    background:#fff;
    font-family: Georgia;
	font-style:italic;
    font-size: 34px;
    letter-spacing:-1px;
    width:12500px;
    position:absolute;
    top:0px;
    left:0px;
    bottom:0px;
	
}

img { border:none;}
.section{
    margin:0px;
    bottom:0px;
    width:2500px;
    float:left;
    height:100%;
    text-shadow:1px 1px 2px #f0f0f0;
}
.section h2{
    margin:50px 0px 10px 20px;
	font-size:34px;
}



.pdf{
height:20px;
color:#999999;

}

.pdf:hover{
color:#333333;
}

.link{
height:20px;
color:#999999;
}

.link:hover{
color:#333333;
}

.section p{
    margin:20px 0px 0px 20px;
	font-size:22px;
    width:1000px;
}

.white{
    color:#000;
    background:#fff ;
}

.section ul{
    list-style:none;
    position:fixed;
            left:10px;
            bottom:10px;
			 display:block;
			 
}

#logo{
    list-style:none;
    position:fixed;
            left:20px;
            bottom:60px;
			-position:absolute;
			
			
			 
}


.white ul li{
    float:left;
    padding:5px;
    margin:5px;
    color:#aaa;
	font-family:Georgia;
    font-size: 22px;
	
	
}
.white ul li a{
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
    display:block;
    color: #000;
	text-decoration:none;
	
	
}
.white ul li a:hover{
    text-decoration:none;
    color:#646464;
}


#demo{
width:200px;
float:left;
margin-bottom:20px;
}

.collec
{

width:1150px;
margin:20px 0px 0px 20px;
}


div.jqZoomTitle
{
	z-index:10000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
}



.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.5;
		opacity: 0.5;
		filter: alpha(opacity = 50);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	height:43px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

* html .preload{
	
	width:90px;
	height:43px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
	margin-left:402px;
}

.zoom_ieframe
{
}

form.formular {

	font-size: 15px;
	letter-spacing:2px;
	width:350px;

	margin:20px 0px 0px 20px;
	font-style:normal;
}

.formular fieldset {
	margin-top: 20px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	
}



.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	color: #000;
}

.formular input, .formular select, .formular textarea {
	display : block;
	margin-bottom: 5px;
}

.formular .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF ;
	
}
.formular textarea {
	width: 250px;
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF ;
	
}
.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

.formular .submit {
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor:pointer;
	background-color:#646464;
	color:#FFFFFF;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}
	.formError {
			position:absolute;
			top:300px; left:300px;
			width:250px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background: #ebebeb;
				color:#646464;
				font-style:normal;
	font-size: 13px;
	letter-spacing:1px;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 0px 0px 6px #000;
					-moz-box-shadow: 0px 0px 6px #646464;
					-webkit-box-shadow: 0px 0px 6px #000;
					font-size:0px; 
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#ebebeb;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#ebebeb;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#ebebeb;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#ebebeb;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#ebebeb;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#ebebeb;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#ebebeb;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#ebebeb;margin:0 auto;display:block;} 
				
