﻿.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
    background:none;
}

.clearfix:after {
    clear: both;
    background:none;
}
.clearfix {
    *zoom: 1;
    background:none;
}

.wrapper {
	width: 680px;
	margin: 50px auto 100px;
}
.main, .sidebar {
	float: left;
	vertical-align: top;
}
.main {
	width: 400px;
	float: none;
}


.wrapper {
	width: 680px;
	margin: 50px auto 100px;
}

.sidebar {

	width: 426px;
	     padding:20px;
   background:#fff;

margin-left:8px;
position:relative;

	
}

.table .container {
	display: table;
}
.table .main {
	float: none;
	display: table-cell;
	vertical-align: top;
	background:none;
	
	}
