.c-b {
	clear:both;
}

.f-l {
	float:left;
}

.catalog-item-top-block h1 {
	color:#004c8c;
	font-size:32px;
	font-family: 'Din Condensed';
	font-weight:normal;
	text-transform:uppercase;
	padding:8px 0 10px 3px;
	border-bottom:1px solid #d5d5d5;
	/*float:left;*/
}

.catalog-item-top-block {
	margin-bottom:18px;
}

.right-btns {
	float:left;
	width:37%;
}

.add-order-button, .compare-order-button {
	 display: inline-block;
    float: none;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    margin-top: 0px;
	margin-right:2%;
    padding: 8px 0px;
    width: 43%;
	background-color:#b3b3b3;
	text-decoration:none;
	color:#fff;
	padding:0px !important;max-width:230px;
	text-align: center !important;
	position:relative;
}

.add-order-button i, .compare-order-button i {
	float:left;
	margin-left: 6%;
    margin-right: 6%;
    margin-top: 18px;
}

.add-order-button p, .compare-order-button p,
.add-order-button span, .compare-order-button span {
	float:left;
	left: 18px;
    position: absolute;
    top: 8px;
	text-align: left;
}

.add-order-button i {
    display: block;
    /*float: left;*/
    margin-right: 6%;
    margin-top: 18px;
}

.catalog-item-top-block .right-column {
	min-width:270px;
}

.add-order-button:hover, .compare-order-button:hover {
	background-color:#004c8c;
}

.right-btns, .right-panel {
	padding-left:4%;
}

.right-btns > a span, .right-btns > a p {
    /*float: left;*/
    line-height: 14px;
	width:auto !important;
	/*padding-left:0px;*/
	display:inline-block;
}
.right-btns > a.order-button-en span,
.right-btns > a.order-button-en p {
	line-height: 34px;
}
.scale-symbol {
	background:url('../images/scale.png');
	display: inline-block;
    /*float: left;*/
	line-height: 16px;
    width: 18px;
}

.catalog-item-middle-block > img {
	float:left;
}

.item-photos-list {
	/*float:left;
	margin-left:1%;*/
}

.item-photos-list > li {
	float:left;
	margin-bottom: 2%;
    margin-right: 2%;
}

.item-photos-list img {
	box-shadow: 0 0 3px #BFCDD9;
    height: 87px;
    padding: 5px;
    position: relative;
    width: 121px;
    z-index: 1;
	background-color:#5683a6;
}

.item-photos-list .active img {
	background-color:#fff;
}

.left-column {
	width:60%;
	float:left;
}

.right-column {
	width:35%;
	padding-left:5%;
	float:left;
}

.right-column .list-panel {
	padding-left:0px;
}

.left-column > h2 {
	color: #777777;
    font-family: 'Din Condensed';
    font-size: 24px;
    font-weight: normal;
    padding: 15px 0 17px 3px;
    text-transform: uppercase;
}

.left-column > img {
	width:100%;
}

.catalog-item-middle-block .left-column {
	box-shadow: 0 0 3px #bfcdd9;
}
	
.catalog-item-middle-block {
	margin-bottom:23px;
}


@media (max-width:1100px) {
	.right-btns, .right-panel {
		padding-left:0;
	}
	
	.right-btns > a {
		width: 50%;
		float: left;
		margin-top: 10px;
	}

	.left-column {
		float:none;width:auto;padding-left:0px;
	}
	.right-column {
		float:none;width:auto;padding-left:0px;
	}
	.catalog-item-top-block h1 {
		float:none;
	}
	.add-order-button > p, .compare-order-button > p, 
	.add-order-button > span, .compare-order-button > span, 
	.add-order-button > i, .compare-order-button > i {
		position:static;
		display:inline-block;
		float:none;
		margin:0 !important;
	}
	.feedback-button, .print-button {
		width:48%;
		margin-right:1%;
		margin-left:1%;
	}
	.item-photos-list {
		margin-top: 10px;
	}
}


@media (max-width:1000px) {
	.right-btns > a {
		float: left;
		margin-top: 10px;
	}
}


@media (max-width:724px) {
	.catalog-item-top-block h1 {
		min-width:260px;
		font-size:24px;
		border-bottom:none;
	}
	.add-order-button, .compare-order-button {
		/*min-width:238px*/
		width: 50%;
	}
	.right-btns, .right-panel {
		padding-left:0;
	}
	.right-btns > a {
		float: none;
		width: 100%;
		max-width: 260px;
	}
	.left-column {
		float:none;width:auto;padding-left:0px;
	}
	.right-column {
		float:none;width:auto;padding-left:0px;
	}
	.item-photos-list {
		margin-top: 7px;
	}
	.feedback-button, .print-button {
		width:48%;
		margin-right:2%;
	}
}


@media (max-width:700px) {
	.right-btns > a {
		float: none;
		width: 100%;
	}
	.add-order-button, .compare-order-button {
		width: 100%;
		min-width:260px;
		position:static;
	}
	.add-order-button > p, .compare-order-button > p, 
	.add-order-button > span, .compare-order-button > span,
	.add-order-button > i, .compare-order-button > i {
		position:static;
		display:inline-block;
		float:none;
		margin:0 !important;
	}
	.catalog-item-middle-block .left-column > img {
		display:none;
	}
	.item-photos-list > li {
		float: left;
		margin-bottom: 2%;
		margin-right: 2%;
	}
	.feedback-button, .print-button {
		display:none;
	}
	
	.item-photos-list img {
		height: 187px;
		width: 250px;
		background-color:#5683a6 !important;
	}
	.add-order-button, .compare-order-button {
		margin-bottom:8px;
	}
	
}