#container_super{
	width:100%;
}
#container_header{
	width:100%;
	height:146px;
	background:transparent url(../images/layout/bg-header.png) repeat-x fixed 0 0;
}
#container_main{
	position:relative;
	width:900px;
	margin:0 auto;
	height:400px;
	height:auto;
	min-height:400px;
}
#container_footer{
	width:900px;
	margin:0 auto;
}
/** main components**/
#logo{
	overflow:hidden;
	width:900px;
	margin:0 auto;
}
#logo img{
	position:absolute;
	top:35px;
	padding:0 0 0 14px;
}
#header{
	position:relative;
	width:900px;
	margin:0 auto;
	background:transparent url(../images/layout/bg-black-20.png) repeat;
	height:45px;
	top:100px;
}
#footer{
	/*#1a0e14*/
}
/** COLUMNS **/
div.row_12_3{
	position:relative;
	width:100%;
	display:block;
	background:transparent url(../images/layout/bg_row_12_3.png) repeat-y;
	float:left;
	height:400px;
	height:auto;
	min-height:400px;
	margin:0 10px 10px 0;
	padding:0;
}
div.row_123{
	background:transparent url(../images/layout/bg-black-20.png) repeat;
	-moz-border-radius-bottomleft:18px;
	-moz-border-radius-bottomright:18px;
	-moz-border-radius-topleft:18px;
	-moz-border-radius-topright:18px;
	background:transparent url(../images/layout/bg-black-20.png) repeat scroll 0 0;
}
div.col_123{
	padding:20px;
	width:850px;
	float:left;
	margin:0 10px 0 0;
}
div.col_12_3{
	padding:20px;
	width:515px;
	float:left;
	margin:0 10px 0 0;
}
div.col_3{
	padding:20px;
	width:295px;
	float:left;
}
.rhs_block{
	margin-bottom:40px;
}

