/*						  _
						 | |
	 o	 ,   _  _    __  | |
    /|  / \_/ |/ |  /  \_|/
 __/ |_/ \/   |  |_/ __/ |
	/| 			   |\	 |__/
   | | 			   | |
   | | 			   | |
	-  			   	-

   --   a JSNPL project   --

*/

* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}

#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}

.box { 
    margin: 0 auto; 
    width: 400px;
    padding: 50px;
    background: white; 
    padding-bottom:100px;
    font: 14px/2.8 Georgia, Serif;
}

#bg {
			position:fixed; 
			top:-50%; 
			left:-50%; 
			width:200%; 
			height:200%;
		}
		#bg img {
			position:absolute; 
			top:0; 
			left:0; 
			right:0; 
			bottom:0; 
			margin:auto; 
			min-width:50%;
			min-height:50%;
		}
		
		#img1 {background: transparent url(../images/03d.jpg) no-repeat;}
		
		#clients { 
		position: relative; 
		z-index: 2; 
		position:absolute;
		top:30px; 
		right:30px;
		bottom:30px; 
		left:30px; 
		padding: 20px; 
		border-radius: 0 0 50px 0;
		background: rgb(0,0,0);
		background: rgba(0,0,0,.75);
		*background: transparent;		
		}
		
		p { font: 15px/2 Georgia, Serif; 
		margin: 0 0 30px 0; 
		text-indent: 40px; 
		}
		
		
		h1 {
		color: #e3e3e3;
		font-size: 28px;
		font-family: Futura, Myriadpro, Geneva, Helvetica, sans-serif;
		line-height: 20px;
		font-weight: normal;
		margin: 50px;
		}
	
		
		