@charset "UTF-8";
/* CSS GRID =================================
==============================================*/
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	outline: none;
}
.price-hospital__item:before,
.price-hospital__item:after,
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.price-hospital__item:after,
.clearfix:after {
	clear: both;
}
.container {
	//max-width: 962px;
	max-width: 976px;
	margin: 0 auto;min-height: 14px;
}
.row{
	margin-left: -7px;
	margin-right: -7px;
}
.row:after{
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
.col_1{width: 8.333333333333333%}
.col_2{width: 16.66666666666667%;}
.col_3{width: 25%;}
.col_4{width: 33.33333333333333%;}
.col_5{width: 41.66666666666667%;}
.col_6{width: 50%;}
.col_7{width: 58.33333333333333%;}
.col_8{width: 66.66666666666667%;}
.col_9{width: 75%;}
.col_10{width: 83.33333333333333%;}
.col_11{width: 91.66666666666666%;}
.col_12{width: 100%;}

[class*=col_] {
	float: left;
	box-sizing: border-box;
	position: relative;
	padding: 0px 7px;
}

.left-block,
.center-block,
.right-block {
	min-height: 1px;
	padding: 0px 7px;
	float: left;
}

.left-block {
	width: 122px;
}
.center-block {
	width: 534px;
}
.right-block {
	width: 320px;
}