@charset "utf-8";

/**
 * @author: .ter (rou.terra@gmail.com)
 * @copyright Cruiser (cruiser.com.ua)
 */

#costRangeText {
	height: 16px !important;
}
#costRangeText div {
	margin-top: -16px! important;
}

.obradovalInputField input {
	margin-left: -25px !important;
	font-size: 1.15em;
	font-style: italic;
	height: 1.3em !important;
	margin-top: 4px !important;
	padding-top: 3px !important;
	padding-bottom: 0 !important;
}

.obradovalCheckbox label {
	text-decoration: none !important;
}

.obradovalSelectbox {
	z-index: 10000;
}

.obradovalTextarea .limitIndicator {
	background-color: #EEEEEE;
	bottom: -17px;
	padding: 2px 5px;
	position: absolute;
	right: 30px;
	height: 17px !important;
	z-index: 100 !important;
	width: 200px !important;
}

.obradovalTextarea .limitIndicator .count {
	margin: -16px 107px 0 0 !important;
	width: 30px !important;
}

.obradovalTextarea textarea {
	position:absolute
}

.registerBlock .buttons {
	height: 70px !important;
}

.basketAndRecomendedBox .recyc h2 {
	margin-top: 0;
}

.basketAndRecomendedBox .buttonsPlace {
	height: 55px;
}

.whenAndHowBlock .buttons {
	height: 50px !important;
}

.whoBlock .buttons {
	height: 55px !important;
}

.payBonusCountInput.obradovalInputField input {
	margin-left: 15px !important;
}

.paymentMethodBlock .buttons {
	margin-top: 2px !important;
	height: 55px !important;
}
.paymentMethodBlock .buttonsPlace {
	height: 55px !important;
}

.paymentMethodBlock .card_info .obradovalInputField input {
	margin-left: 15px !important;
	width: 250px !important;
}

.blockedContent * {
	filter: alpha(opacity = 30);
}

.blockedContent .shadowLight {
	background-image: none !important;
}

div#product-details .col-inner {
	width: 100%
}