/*------------------------------------------------------------------
	[Col Grid]

	Author: iMprove GROUP, s.r.o.
	Full width (FW): 920px
	Margin right: 20px
-------------------------------------------------------------------*/

.col-1-2 {
	width: 450px;
}

.col-1-3 {
	width: 293px;
}

.col-2-3 {
	width: 606px;
}

.col-1-4 {
	width: 215px;
}

.col-3-4 {
	width: 685px;
}

.col-1-2, .col-1-3, .col-2-3, .col-1-4, .col-3-4 {
	float: left;
	margin-right: 20px;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}

.clearfix.border {
	margin: 20px 0;
	border: 0;
}

.clearfix.border .col-1-3, .clearfix.border .col-1-2, .clearfix.border .col-2-3, .clearfix.border .col-1-4, .clearfix.border .col-3-4 {
	border-right: 1px #ccc solid;
	padding-right: 20px;
}

.clearfix.border .col-1-2 {
	width: 439px;
}

.clearfix.border .col-1-3 {
	width: 279px;
}

.clearfix.border .col-2-3 {
	width: 599px;
}

.clearfix.border .col-1-4 {
	width: 197px;
}

.clearfix.border .col-3-4 {
	width: 673px;
}

.last {margin-right: 0 !important; padding-right: 0 !important; border: none !important;}

/* Clear Floated Elements
-------------------------------------------------------------------*/

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
	overflow: hidden;
}