/*
 * Elastic grid, 96%
 * + прижатый футер
 * @author Evgenii Samsonov (bitniks@bitniks.ru)
 * @date 2010/02/04
 * @version 0.0.1
 * 
 */

 /** Сетка >>>>>					
 */
*{
	position:relative;
}
html, body{
	height:100%;
}
body{
	font-size:62.5%;
}
.page-wrap{
	width:100%;	
	min-height:100%;
	height:auto !important;
	height:100%;
}
.grid-wrap{
	width:8%;
	left:-4%;
	margin:0 auto;
}	
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12{		
	width:100%;
	float:left;
	clear:right;
	margin-right:-100%;
}
.grid-1{
	left:-500%;
}
.grid-2{
	left:-400%;
}
.grid-3{
	left:-300%;
}
.grid-4{
	left:-200%;
}
.grid-5{
	left:-100%;
}
.grid-6, .grid-content{
	left:0%;
}
.grid-7{
	right:-100%;
}
.grid-8{
	right:-200%;
}
.grid-9{
	right:-300%;	
}
.grid-10{
	right:-400%;	
}
.grid-11{
	right:-500%;
}
.grid-12{
	right:-600%;			
}

.fill-1{
	width:100%;
	margin-right:-100%;
}
.fill-2{
 	width:200%;
	margin-right:-200%;
}
.fill-3{
	width:300%;
	margin-right:-300%;
}
.fill-4{
	width:400%;
	margin-right:-400%;
}
.fill-5{
	width:500%;
	margin-right:-500%;
}
.fill-6{
	width:600%;
	margin-right:-600%;
}
.fill-7{
	width:700%;
	margin-right:-700%;
}
.fill-8{
	width:800%;
	margin-right:-800%;
}
.fill-9{
	width:900%;
	margin-right:-900%;
}
.fill-10{
	width:1000%;
	margin-right:-1000%;
}
.fill-11{
	width:1100%;
	margin-right:-1100%;
}
.fill-12{
	width:1200%;
	margin-right:-1200%;
}

.grid-content{
	z-index:1;
}

.press-footer{
	height:150px;
	margin-top:-150px;
}
.place-footer{
	height:150px;
	width:100%;
	visibility:hidden;
}

/* Фиксим правый маржин последнего плавующего блока в ie */
*:first-child+html .br{
	*+margin-right:0;	
} /* ie 7 */
* html .br{
	margin-right:expression(new Function('e', 'e.style.marginRight = parseInt(e.currentStyle.marginRight) + 100 + "%";')(this));
} /* ie 6 */


