 /* Z-index of mask must lower than boxes .window */  
 #mask {  
   position:absolute;  
   display: none;
   z-index:9000;  
   background-color: #000;  
   top: 0 !important;
   margin: 0 !important;
   left: 0 !important;
 }  
     
 #modalwindow, #confirmwindow {  
   position:absolute;  
   display: none;
   width:348px;  
   height:466px;  
   z-index:9999;  
   padding:20px;  
   background: transparent url('../img/contact/contact.gif') top left no-repeat;
 }  
 
 #modalwindow form 
 {
 	margin-top: 15px;
 	margin-left: 5px;
 	font-weight: bold;
 	color: #26A4FF;
 }
 #modalwindow form label 
 {
	padding-top: 10px;	
 }
 #modalwindow form input, #modalwindow form textarea
 {
 	width: 290px;
 	display: block;
 	float: none;
 	clear: both;
 }
 #modalwindow form textarea 
 {
	height: 95px;	
 }
 #modalwindow form input.submit 
 {
 	background: transparent url('../img/contact/submit.gif') top left no-repeat;
 	height: 22px;
 	width: 82px;
 	margin-left: 212px;
 	margin-top: 3px;
 	cursor: pointer;
 }
 
 .page_contact form div 
{
	display: none;
}
.page_contact #modalwindow img 
{
	margin-left: 260px;
	cursor: pointer;
}