html, body {    height: 100%;margin: 0; padding: 0;} 
  
body {

   text-align: center;
   color: #F9F9F9;
   font:80%/140% georgia,serif;
}

/*     text-align:left;	.demo{position:relative;margin-top:2em;} */

#content {
	/* margin: 0 auto; */
   margin:20px;

	width: auto;

   text-align: center;
   
/*	   min-width: 1000px;	
   position: relative;	
	padding: 0px;
	width: 800px;
margin:30px auto 60px auto;
*/
 
}



h1{font:bold 240% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
h2{font:bold 160% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;} 
   
	a{   color: #B22222;text-decoration:none;outline:none;}
	a:hover{color:#67a;}
	.caption{font-style:italic;color:#887;}

	#main_image{height:auto;width:auto;  clear: both; }
	#main_image img{margin-bottom:10px;}
	
	.nav{padding-top:15px;clear:both;font:280% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
   
p {
   margin: 0 auto;
   width: 600px;    
   padding: 30px;
   text-align: center;
 /*  border: 1px solid Aqua;    */
   
   }
    
.galleria {  
/*   position: relative;	      margin: 0 auto;*/

   text-align:center;	

 }

.galleria ul {
   list-style:none; 
   text-align:center;	
   width: 860px;

}



.galleria li {
   margin:0 10px 10px 0;
	padding: 0px;
	float: left;
	position: relative;
	width: 120px;
	height: 160px;

}



/* .galleria li{display:block;width:auto;height:auto;overflow:hidden;float:left;margin:0 10px 10px 0} */
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}


.clear {clear: both;}

#navigat {margin:10px 10px 10px 10px}

/*   
.thickbox{
width:900px;   
	border: 0px solid #434343;
}

   verflow:hidden;
   display:block;



*/   

.menu {
   margin:10px;
   padding:10px;
}

.menu a{
   font:bold 130% 'helvetica neue',sans-serif;
   margin:10px 10px 10px 10px;
   padding:10px 100px 0px 10px;
}
    
   
   

.section_photo {
   margin:10px;
   padding:10px;
}

.section_photo a{
   margin:5px;
   margin:5px;
}
  
   
   
   
   
   
   
   
#baner { 
   padding:30px 0px 20px 0px;

}
   
   



#copy {
   padding:30px;
   text-align: center;
}

#copy a {

	font: bold 10px 'helvetica neue',sans-serif;
   color: #B22222;
	white-space: nowrap;
	text-transform: uppercase;
}


#copy a:hover {

	font: bold 10px 'helvetica neue',sans-serif;

	white-space: nowrap;
	text-transform: uppercase;
	color: White;
}




#content div.warning {
	padding: 5px;
	margin: 5px;
	width: 300px;
	height: 80px;
	color : #CF2929;
	font: bold 10px 'helvetica neue',sans-serif;

}



#content div.success {
	padding: 5px;
	margin: 5px;
	width: 300px;
	height: 80px;
	color : #CF2929;
	font: bold 10px 'helvetica neue',sans-serif;

}


#content .avatar {

   border: 1px solid #acacac;
   
}

#content .avatar:hover {
   border: 1px solid #BC2A4D;
	
}



#content form {
 	position: relative;
   min-width: 400px;
 	/* border: 1px solid #405159; */
   width: 400px;
	 margin: 5px;
   padding: 5px;

}


#content form fieldset {
 	position: relative;
	margin: 5px;
	padding: 5px;
   BORDER: none;
	text-align: left;
	color : #CF2929;
	font: bold 10px 'helvetica neue',sans-serif;
}





#content form fieldset label {

	width: 130px;
	color : #CF2929;
	font: bold 10px 'helvetica neue',sans-serif;
	text-align: right;
   display:block;
}

#content form fieldset label:hover {
	color: #BC2A4D;
}


#content form fieldset input {

   position:absolute;
   top: -4px;
   left: 140px;
	width: 235px;
   background-color: White; 
   border: 1px solid #acacac;
   height: 17px;
	color: #485962;
}

#content form fieldset input:hover {
   border: 1px solid #BC2A4D;
	color: #BC2A4D;

}

#content form fieldset input:focus {
   border: 1px solid #BC2A4D;
	background-color: #F5F5F5;
	color: #BC2A4D;
}




#content form fieldset p {
   margin-top: 50px;
   font: 12px sans-serif;

}


#content form fieldset.Protect {
   height: 45px;
}

#content form fieldset.Protect input {

   position:absolute;
   top: 0px;
   left: 140px;
	width: 60px;
   background-color: White; 
   border: 1px solid #acacac;
   height: 17px;
	color: #485962;
}

#content form fieldset.Protect input:hover {
   border: 1px solid #BC2A4D;
	color: #BC2A4D;

}

#content form fieldset.Protect input:focus {
   border: 1px solid #BC2A4D;
	background-color: #F5F5F5;
	color: #BC2A4D;
}



#content form fieldset span {
   font: bold 14px sans-serif;
   position:absolute;
   top: 0px;
   left: 250px;
	width: 70px;
   background-color: White; 
   border: 1px solid #acacac;
   height: 17px;
	color: Red;
   margin: 1px;
	padding:1px;
	text-align: center;
}


#content form fieldset select {

   position:absolute;
   top: -4px;
    left: 140px;
	width: 235px;
     background-color: White; 
   border: 1px solid #acacac;
   height: 20px;
	color: #485962;
}

#content form fieldset select:hover {
   border: 1px solid #BC2A4D;
	color: #BC2A4D;

}

#content form fieldset select:focus {
   border: 1px solid #BC2A4D;
	background-color: #F5F5F5;
	color: #BC2A4D;
}


#content form fieldset textarea {
  	position: relative;
   left: 0px;
	width:390px;
   background-color: #F2F2F2; 
   border: 1px solid #acacac;
   
	color: #485962;
}

#content form fieldset textarea:hover {
   border: 1px solid #BC2A4D;
	color: #BC2A4D;

}

#content form fieldset textarea:focus {
   border: 1px solid #BC2A4D;
	background-color: #F5F5F5;
	color: #BC2A4D;
}


#content form fieldset.submit { text-align: center; } 

#content form fieldset.submit input {
	color : #f2f2f2;
   border: 1px solid #010101;
 	width: 200px;
   height: 24px;

   cursor: pointer;
   background-color : #8e8e8e;
   font: bold 12px sans-serif;
	text-transform: uppercase;
}

#content form fieldset.submit input:focus {
	color : #f2f2f2;
   border: 1px solid #6B1919;
   background-color : #B22222;
}

#content form fieldset.submit input:hover {
	color : #f2f2f2;
   border: 1px solid #6B1919;
   background-color : #B22222;
}



