body {
  position: relative;
}
a {
	color:#206dc4;
	text-decoration:underline;
	}
	
a:hover {
	color:#CD1E2E;
	}
/* Styles breadcrumb */
.breadcrumb {
  padding: 9px 0;
  margin: 0;
  background: none !important;
}
.breadcrumb > li {
  font: 11px/18px Verdana;
}
.breadcrumb > li > .divider {
  color: #797979;
  padding-right: 0;
}
.breadcrumb > .active {
  color: #797979;
}
/* End styles breadcrumb */

.nav-tabs > .active > a {
	text-decoration: none;
}

.main-container {
	width:100%;
	background:url('https://rugged.com.ua/images/sprites.png') 0px -946px repeat-x;	
	overflow:hidden;
	position: relative; /* need for correct work Stickem */
}

/* Some global styles */
.green {color: green;}

.none {
	display: none;
}
.title {
  font-family: "Tahoma", sans-serif;
  line-height: normal;
}
.b-more {
  position: relative;
  display: block;
}
.b-pseudo-link {
  text-decoration: none;
  border-bottom: 1px dashed;
  cursor: pointer;
}
.b-pseudo-link:hover,
.votes-element-bottom .b-link-all:hover,
.comments-element-bottom .b-link-all:hover,
.b-video-link:hover span, .b-3d-view-link:hover span,
.delivery-header .dropdown.open span
{
  border-bottom-color: transparent;
}
.fog-vertical {
  position: absolute;
  width: 100%;
  height: 98px;
  top: -95px;
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -webkit-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%);
}
.b-more.active .fog-vertical {
  display: none;
}
.title-count {
  font-weight: normal;
  color: #666666;
}
/* Styles Buttons */
a.btn {
	text-decoration: none;
}

.btna,
.page-nav a,
.page-nav li.active, .page-nav li.active:after,
.offers-icon-plus,
.offers-icon-equals,
.bx-prev, .bx-next,
.product-foto-popup .fancybox-prev span, .product-foto-popup .fancybox-next span,
#b-video-prev a, #b-video-next a
{
  background: url("https://rugged.com.ua/images/active_buttons.png") no-repeat;
}
.btna {
	display: inline-block;
  border: 0;
  outline: 0;
  color: #fff;
  padding: 0;
  text-align: left;
  font-weight: bold;
  text-shadow:   -1px -1px 0 rgba(0,0,0,0.3);
}
.btna-green-large {
  background-position: -345px -161px;
  width: 189px;
  height: 47px;
  font-size: 20px;
  margin-bottom: 10px;
}
.btna-green-large:hover {
  background-position: -345px -216px;
}
.btna-green-large:active {
  background-position: -345px -265px;
}
.btna-green-large span {
  margin-left: 15px;
}
.btna-green-extralarge {
	font-size: 18px;
	line-height: 39px;
  width: 410px;
  height: 40px;
  background-position: -680px -330px;
  text-align: center;
}
.btna-green-extralarge:hover {
	background-position: -680px -386px;
}
.btna-green-extralarge:active {
	background-position: -680px -441px;
}
.btna-green-extralarge span {
	display: block;
	margin: 0 auto;
}
.btna-green-default {
  background-position: 0 0;
  width: 140px;
  height: 40px;
  font: bold 22px/normal arial;
}
.btna-green-default span {
  margin-left: 27px;
}
.btna-green-default:hover {
  background-position: 0 -56px;
}
.btna-green-default:active {
  background-position: 0 -113px;
}
.btna-green-small
{
  width: 108px;
  height: 32px;
  background-position: -705px 0;
}
.btna-green-small:hover

{
  background-position: -705px -56px;
}
.btna-green-small:active
{
  background-position: -705px -113px;
}
.btna-green-small span
{
  font-size: 18px;
  margin-left: 20px;
}
.btna-yellow-default {
  background-position: -440px 0;
  width: 155px;
  height: 40px;	
}
.btna-yellow-default:hover {
	background-position: -440px -56px;
}
.btna-yellow-default:active {
	background-position: -440px -113px;
}
.btna-yellow-default span {
	margin-left: 10px;

	font: bold 18px/40px arial;
}
.btna-yellow-large {
  background-position: -345px 0;
  width: 250px;
  height: 40px;	
}
.btna-yellow-large:hover {
	background-position: -345px -56px;
}
.btna-yellow-large:active {
	background-position: -345px -113px;
}
.btna-yellow-large span {
	margin-left: 15px;

	font: bold 16px/40px arial;
}

.btna-yellow-small
{
  width: 108px;
  height: 32px;
  background-position: 0 -329px;
}
.btna-yellow-small:hover

{
  background-position: 0 -385px;
}
.btna-yellow-small:active
{
  background-position: 0 -442px;
}
.btna-yellow-small span
{
  font-size: 16px;
  margin-left: 10px;
}
.btna-navy-default {
  background-position: -160px 0;
  width: 164px;
  height: 27px;
  margin-bottom: 6px;
}
.btna-navy-default:hover {
  background-position: -160px -56px;
}
.btna-navy-default:active {
  background-position: -160px -113px;
}
.btna-navy-default span {
  margin-left: 10px;
  font-weight: bold;
}
.btna-navy-small {
  background-position: -821px 0;
  width: 146px;
  height: 27px;
}
.btna-navy-small span {
  margin-left: 13px;
}
.btna-navy-small:hover {
  background-position: -821px -56px;
}
.btna-navy-small:active {
  background-position: -821px -113px;
}
.btna-navy-more {
  background-position: -856px 0;
  width: 110px;
  height: 27px;
}
.btna-navy-more span {
  margin-left: 13px;
}
.btna-navy-more:hover {
  background-position: -856px -56px;
}
.btna-navy-more:active {
  background-position: -856px -113px;
}

.btna-navy-mini {
  background-position: -704px -161px;
  width: 103px;
  height: 31px;
}
.btna-navy-mini span {
  margin-left: 14px;
}
.btna-navy-mini:hover {
  background-position: -705px -216px;
}
.btna-navy-mini:active {
  background-position: -705px -266px;
}
.btna-grey-small{
  display: block;
  width: 100px;
  height: 31px;
  background-position: -601px 0;
  margin-top: 22px;
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}
.btna-grey-small:hover {
  background-position: -601px -56px;
}
.btna-grey-small:active {
  background-position: -601px -113px;
}
.btna-grey-small span {
	margin-left: 15px;
}
.bx-prev {
	position: absolute;
	font-size: 0;
  width: 12px;
  height: 32px;
  background-position: -601px -161px;
}
.bx-prev:hover {
  background-position: -601px -216px;
}
.bx-prev:active {
  background-position: -600px -266px;
}
.bx-next {
	position: absolute;
		font-size: 0;
  width: 18px;
  height: 46px;
  background-position: -620px -161px;
}
.bx-next:hover {
  background-position: -620px -216px;
}
.bx-next:active {
  background-position: -620px -265px;
}
/* end style buttons */

/* Styles item-title */
.item-title {
  margin-bottom: 24px;
}
.home-title {
	margin-top: 15px;
}
h1.page-title {
  font: bold 30px/normal "Tahoma", sans-serif;
  margin-top: 0;
  margin-bottom: 0;
}
.link-back {
  line-height: 22px;
  margin-top: 5px;
  text-align: right;
}
/* End styles item-title */

/* Styles item-top */
.row.item-top {
  margin-bottom: 25px;
}
.product-image {
  text-align: center;
}
.short-description-cont {
  /*new
  width: 340px;*/
}
.short-description {
  line-height: 20px;
  margin: 0 0 15px;
}
.b-price {
  font: bold 30px/normal "Tahoma", sans-serif;
  color: #9a3300;

}
.b-installment-plan {
	margin-top: 10px;
}
.b-installment-plan-price {
	padding-top: 5px;
}
.b-installment-plan .b-price {
	font-size: 14px;
}
.b-installment-plan .btna-yellow-small span {
	font-size: 14px;
	margin-left: 5px;
}
.out-of-stock {
  color: #a9a9a9;	
}
.out-of-stock .out-of-stock-note {
  margin-bottom: 0;
  line-height: normal;
  font-weight: bold;
  color: #a9a9a9;
}
.out-of-stock .b-price {
  color: #a9a9a9;
}

.out-of-stock button {
	display: block;	
	margin-top: 10px;
}

.b-color {
	margin-bottom: 15px;
}
.color-switcher {
	
}
.color-switcher.inline > li {
  padding: 0;
  font-size: 13px;
  color:#666;
}
.color-switcher li.active {
	padding: 0 10px;
	margin: 0 10px;
	background-color: #f3f2f2;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}
.color-switcher li.active span {
 display:inline-block;
 vertical-align: middle;
	width: 12px;
	height: 12px;		
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;	
}

.b-delivery {
  margin-top: 27px;
}
.delivery-header {
	font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px;
}
.delivery-header.inline > li,
.country-selector.inline > li {
  padding: 0;
  line-height: 20px;
}
.delivery-header .dropdown-toggle,
.country-selector .dropdown-toggle {
  text-decoration: none;
}
.delivery-tab .dropdown-menu,
.country-selector .dropdown-menu {
  border-color: #acacac;
  border-radius: 0;
  min-width: 102px;
  background-color: #fff;
  margin-top: 9px;
  left: -15px;
  -webkit-filter: drop-shadow(0 0 8px rgba(0,0,0,.54));
  filter: drop-shadow(0 0 8px rgba(0,0,0,.54));
  box-shadow:0px 0px 8px rgba(0,0,0,.54);
}
.delivery-tab .dropdown-menu:after,
.country-selector .dropdown-menu:after {
  content: "";
  position: absolute;
  border-style: solid;
  top: -11px;
  right: auto;
  bottom: auto;
  left: 25px;
  border-width: 0 11px 11px;
  border-color: #fff transparent;
}
.delivery-tab .dropdown-menu > li > a,
.country-selector .dropdown-menu > li > a {
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  padding: 0 11px;
}
.delivery-tab .dropdown-menu > li > a:hover,
.delivery-tab .dropdown-menu > li.active > a,
.country-selector .dropdown-menu > li > a:hover,
.country-selector .dropdown-menu > li.active > a {
  color: #ffffff;
}

.country-selector {
	font-size: 11px;
	font-family: Verdana;
}

.country-selector .dropdown .caret {
	border-top-color: #ffffff;
	margin-top: 10px;
}

.delivery-tab-content {
  font-size: 13px;
  line-height: 20px;
}
.delivery-detail-list {
  margin-bottom: 2px;
}
.delivery-detail-list li {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENUQyQzA5ODdCRUMxMUUyQjNCMUQ5RDc4QTcxRDNEMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENUQyQzA5OTdCRUMxMUUyQjNCMUQ5RDc4QTcxRDNEMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1RDJDMDk2N0JFQzExRTJCM0IxRDlENzhBNzFEM0QyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ1RDJDMDk3N0JFQzExRTJCM0IxRDlENzhBNzFEM0QyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hloSyAAAAKpJREFUeNpiNHdRYyASOAPxUyC+AeIwEanJFYg3AfF+INZE1ygPxKI4NG0AYi4glgDifUAsy4Sk6QAQ70XTjKwJBrYB8RMWkG6oJgWoxF6ofwywaJoHxClA/B+k8R0QP0LSqAvER4FYGpcmmB+/ArEXEB9CUqSKTxNy4IA0e6JpRtaUiqwJPVS/YdEM0/QP3TQWND5M83YgvoNLEzaNMM3uQPwLlyYQAAgwAL5jKJ2+jyfTAAAAAElFTkSuQmCC");
  line-height: 130%;
  margin-bottom: 5px;
}
.delivery-detail-list li b{
	color:#9a3300
}
.delivery-detail-tip {
  font-size: 13px;
  line-height: 24px;
  margin-left: 25px;
}
.b-callme, .b-callme-text-left {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f3f2f2;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: -o-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  position: relative;
}
.b-callme {
	float: left;  
  
  margin-top: 4px;
  padding: 8px 9px;
}
.b-callme:before, .b-callme-text-left:before {
  top: 67%;
  bottom: 0;
  left: 17px;
  right: 17px;
  content: "";
  z-index: -2;
  width: 91%;
  height: 62px;
  position: absolute;
  -moz-border-radius: 164px 164px 163px 164px / 38px 39px 23px 24px;
  -webkit-border-radius: 164px 164px 163px 164px / 38px 39px 23px 24px;
  border-radius: 164px 164px 163px 164px / 38px 39px 23px 24px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 19px 32px rgba(44,60,62,.54);
  -webkit-box-shadow: 0 19px 32px rgba(44,60,62,.54);
  box-shadow: 0 12px 40px rgba(44, 60, 62, 0.4);
}
.b-callme-pict {
  width: 100px;
  float: left;
  margin-right: 10px;
}
.b-callme-pict-name {
	margin-top: 5px;
	font: 11px/130% Verdana;
}
.b-callme-text {
  width: 210px;
  float: right;
}
.b-callme-text-title {
  margin-bottom: 12px;
}
.b-callme-text-title h2 {
  margin: 0 0 0;

}
.b-callme-text-title h3 {
  font: normal 13px/130% Arial, sans-serif;
  margin: 5px  0 0;
}
.tel-cont {
  margin-bottom: 16px;
}
.tel-cont p {
  font-size: 23px;
  line-height: 20px;
}
.b-callback {
  margin-bottom: 6px;
}
.b-callback > span, .b-emailsend > span {
  font: 11px/18px Verdana;
  display: block;
}
.b-callback .btna-navy-default span {
	margin-left: 15px;
}
.b-emailsend-link {
  line-height: normal;
}
.b-emailsend span {}
/* End styles item-top */

/* Styles item-main */
/* == Styles b-scroll-nav == */
.b-scroll-nav.affix {
  top: 0;
  margin-top: 10px;
  position: fixed;
  width: 220px;
}
.b-scroll-nav.affix-bottom {
  top: auto;
  /*bottom: 1033px;*/
  position: absolute;
  width: 220px;
}
.page-nav {
  margin-bottom: 29px;
}
.page-nav li {
  border: 1px solid #cdcdcd;
  border-top: none;
  position: relative;
}
.page-nav li:first-child {
  moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-top: 1px solid #cdcdcd;
}
.page-nav li:last-child {
  moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.page-nav a {
  display: block;
  color: #343434;
  font-weight: bold;
  text-decoration: none;
  background-position: 0 -161px;
  padding: 8px 0 9px 10px;
}
.page-nav a:hover {
  background-position: 0 -216px;
}
.page-nav-count {
  font-weight: normal;
}
.page-nav li.active {
  background-position: 0 -265px;
  border: transparent;
  border-radius: 0;
}
.page-nav li.active:after {
  content: "";
  position: absolute;
  top: 0;
  right: -8px;
  z-index: -1;
  height: 40px;
  width: 8px;
  background-position: -223px -265px;
}
.page-nav li.active a {
  background: none;
  padding-top: 9px;
}

.b-product-status {
	margin-bottom: 10px;
}
.b-product-status span {
	padding: 4px 10px;
	background-color: #666;
	color: #fff;
	font:11px/130% Verdana;
}
.b-product-status-in-stock {
	margin-top: 20px;
	margin-bottom: 5px;
}
.b-product-status-in-stock span {
	font-size: 14px;
	font-weight: bold;
	color: #4DA000;
}
.b-add-to-cart-small {
  margin-bottom: 26px;
}
.b-add-to-cart-small h3,
.b-add-to-cart-small h4 {
	font-size: 14px;
	line-height: normal;
}
.b-add-to-cart-small .b-price {
  font-size: 18px;
  line-height: 31px;
  margin-right: 0px;
  width: 110px;
  margin-bottom: 5px;
}
.b-add-to-cart-small .delivery-detail {
	margin-top: 10px;
}
.b-add-to-cart-small .delivery-detail-tip {
	margin-left: 0px;
	font-size: 14px;
}
.b-callme-text-left {
  padding: 8px 9px;
  width: auto;
  float: none;
}
.b-callme-text-left:before {
  left: 20px;
  width: 83%;
}
/* == End styles b-scroll-nav == */

#product-related .title {
  margin: 0 0 14px;
}

.product-related-cont-wrapper {
	margin-left: 12px;
	margin-right: 30px;
	padding: 15px 2px;
	border: 1px solid #ccc;	
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;		
}

.product-related-cont {
	position: relative;
	margin-bottom: 50px;
}
.b-product-related-list li {
	display: inline-block;
	margin: 0 8px;
	
	*display: inline;
	*zoom: 1
}
.product-related-wrapper {}
.product-related-photo {
	display: inline-block;
	width: 110px;
	
	vertical-align: top;
	
}
.product-related-desc {
	display: inline-block;
	width: 200px;
	
	vertical-align: top;	
}
.product-related-desc h3 {
	margin: 0 0 15px 0;
	line-height: normal;
}
.product-related-desc p {
	font-size: 13px;
	line-height: 130%;
	min-height: 65px;
}
.product-related-desc .b-price {
  font-size: 18px;
  line-height: 31px;
}


.product-related-cont .bx-prev {
  top: 95px;
  left: -5px;
}
.product-related-cont .bx-next {	
  top: 90px;
  right: 0px;
}

/* Styles product-media */
#product-media {
  margin-bottom: 53px;
}
#product-media .title {
  margin: 0 0 14px;
}

/* === Styles b-slider-cont === */
.b-slider-cont {
  position: relative;
  padding-right: 33px;
}
.b-slider-cont .bx-wrapper {
  width: 401px;
  height: 273px;
  border: 2px solid #424343;
}
.b-slider-cont .bx-prev {
  top: 122px;
  left: -5px;
}
.b-slider-cont .bx-next {
  top: 115px;
  right: 20px;
}
.b-slider {
	position: relative;
}
.b-slider li {
	position:absolute;
	top:0;
	left: 0;
	display: none;
}
.b-slider a {
  position: relative;
  display: block;
}
.b-slider a span {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;

}
.b-slider a span:hover {
  background: #000000 url("https://rugged.com.ua/images/lupa.png") no-repeat center;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.3;
	zoom: 1;
}
@-webkit-keyframes blink {
  0% { opacity: 1; }
  50% { opacity: .2; }
  100% { opacity: 1; }
}
@-moz-keyframes blink {
  0% { opacity: 1; }
  50% { opacity: .2; }
  100% { opacity: 1; }
}
@-o-keyframes blink {
  0% { opacity: 1; }
  50% { opacity: .2; }
  100% { opacity: 1; }
}
@keyframes blink {
  0% { opacity: 1; }
  50% { opacity: .2; }
  100% { opacity: 1; }
}
.b-slider-cont #bx-next.blink .bx-next {
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  -o-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: blink;
  -moz-animation-name: blink;
  -o-animation-name: blink;
  animation-name: blink;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  -o-animation-timing-function: ease;
  animation-timing-function: ease;
}
/* === End Styles b-slider-cont === */
.b-video, .b-3d-view {
  text-align: center;
}
.b-video {
	margin-top: 40px;
  margin-bottom: 5px;
}
.b-3d-view {
	margin-top: 40px;	
}
.b-video-link, .b-3d-view-link {
  display: inline-block;
  margin: 0 auto;
  width: 135px;
  font-size: 13px;
  line-height: 18px;
  text-decoration: none;
}
.b-video-link {
	position: relative;
}
.b-video-link img, .b-3d-view-link img {
  display: block;
  margin: 0 auto 3px;
}
.b-video-link .b-video-link-icon-play {
	position: absolute;
	background:url("https://rugged.com.ua/images/video_play.png")  no-repeat;
	height: 42px;
	width: 42px;
	top: 29px;
	left: 46px;
}
/* Ens style product-media */

/* Styles product-description */
#product-description {
  margin-bottom: 24px;
}

.product-description-cont h3 {
  line-height: normal;
  margin-top: 20px;  
}
/* End styles product-description */

/* Styles product-kit */
#product-kit {margin-bottom: 25px;}
#product-kit h2.title {
  margin-bottom: 22px;
}
.product-kit-pict {
 /* margin-top: 15px; */
}
.product-kit-description {
  line-height: 20px;
}
.product-kit-description li {
  line-height: 20px;
  margin-bottom: 5px;
}
/* End  product-kit */

/* Styles tech-specs */
#tech-specs {margin-bottom: 30px;}
#tech-specs h2.title {margin-bottom: 27px;}
.tech-specs-detail {
  display: none;
}
.tech-specs-detail.visible {
  display: block;
}
#tech-specs .b-pseudo-link .less, #tech-specs .b-pseudo-link.active .more {
  display:none;
}
#tech-specs .b-pseudo-link.active .less {
  display: inline;
}
#tech-specs .dl-horizontal {
  margin: 0 0 13px;
}
#tech-specs .dl-horizontal dt {
  width: 223px;
  text-align: left;
  background: url("https://rugged.com.ua/images/dot.gif") repeat-x 100% 1.2em;
  padding-right: 18px;
  line-height: 25px;
}
#tech-specs .dl-horizontal dt span {
  padding: 0 2px 0 0;
  background: #fff;
  font-weight: normal;
}
#tech-specs .dl-horizontal dd {
  margin-left: 240px;
  line-height: 25px;
}
/* End Styles tech-spec */

/* Styles comments */
#comments {margin-bottom: 43px;}
#comments h2.title {
  margin-bottom: 19px;
}
#comments .votes-element,
#comments .comments-element {
  margin:15px 0 30px 0;
}
#comments .votes-element-answers .votes-element {
	margin:15px 0 15px 0;
}

.votes-element .votes-element-header,
.comments-element .comments-element-header {
  position:relative;
  font-size:13px;
}
.votes-element-header h3,
.comments-element-header h3 {
  font-size: 13px;
  line-height: normal;
  color: #333333;
  margin: 0;
  display: inline-block;
}
.votes-element-header .b-rating {
  display: inline-block;
  margin-left: 12px;
  position: relative;
  top:2px;
}

.b-rating .b-rating-stars {
  float:left;
  width:75px;
  height:15px;
  margin-right:.25em;
}

.b-rating .b-rating-stars a {
  font-size:0;
  float:left;
  width:15px;
  height:15px;
  background:url("https://rugged.com.ua/images/rating_stars.png") no-repeat -50px 0;
}
.b-rating .b-rating-stars-1 .r1,
.b-rating .b-rating-stars-2 .r1,
.b-rating .b-rating-stars-2 .r2,
.b-rating .b-rating-stars-3 .r1,
.b-rating .b-rating-stars-3 .r2,
.b-rating .b-rating-stars-3 .r3,
.b-rating .b-rating-stars-4 .r1,
.b-rating .b-rating-stars-4 .r2,
.b-rating .b-rating-stars-4 .r3,
.b-rating .b-rating-stars-4 .r4,
.b-rating .b-rating-stars-5 .r1,
.b-rating .b-rating-stars-5 .r2,
.b-rating .b-rating-stars-5 .r3,
.b-rating .b-rating-stars-5 .r4,
.b-rating .b-rating-stars-5 .r5{
  background-position:-50px -15px!important;
}
.votes-element-header .votes-element-header__symmary {
  font-size:14px;
  font-weight:bold;
  color:#333333;
}
.votes-element-header .b-recommended {
	margin-left: 10px;
	font:bold 13px/normal Arial;
	padding: 3px 4px;
	border-radius: 5px;
}
.votes-element-header .b-recommended-pro {
	color: #298705;
	border: 1px solid #298705;
}
.votes-element-header .b-recommended-contra {
	color: #E50604;
	border: 1px solid #E50604;	
}
.votes-element-header time,
.comments-element-header time {
  position:absolute;
  right:0;
  bottom:0;
  font-size:11px;
  color:#999999;
}
.votes-element-body,
.votes-element-answer-body,
.comments-element-body {
  position:relative;
  margin:3px 0 0px 0;
  font:14px/130% Arial;
}
.votes-element-body .details.visible {
  display: inline!important;
}
.votes-element-body .read-more a, .votes-element-body .read-less a {
  text-decoration: none;
  border-bottom: 1px dashed;
}
.votes-element-body__detail p {
  margin-top:15px;
}
.votes-element-body .plus b {
	color: #298705;
}
.votes-element-body .minus b {
	color: #e50604;
}

.votes-element-bottom,
.comments-element-bottom {
  position:relative;
}

.votes-element-bottom .grade-opinion-actions {
	display: inline-block;
  font:13px/normal Arial;
  color:#666666;
	*display:inline;
	*zoom:1;  
}
.votes-element-bottom .b-link-all,
.comments-element-bottom .b-link-all {
  margin-right: 12px;
  font:13px/normal Arial;
}
.grade-vote-pro,
.grade-vote-pro:hover {
  color: #298705 !important;
  margin-left: 5px;
}

.grade-vote-contra,
.grade-vote-contra:hover {
  color: #E50604 !important;
}

.grade-vote-current {
  background: #AAAAAA;
  color: #FFFFFF;
  padding: 2px 5px;
}

.votes-element-bottom .grade-loader {
	display:none;
  background:url("https://rugged.com.ua/images/loader.gif") no-repeat;
  width:16px;
  height:11px;
}

.votes-element-bottom .vote-source {
  position:absolute;
  right:0;
  top:0;
  font-size:11px;
  color:#666666;
}

.votes-element-answers,
.comments-element-answers {
	margin-left: 25px;
}
.votes-element-answer-consultant,
.comments-element-answer-consultant {
	background-color: #f3f2f2;
	padding: 0px 5px 5px 5px;
}
.votes-element-answer-pict,
.comments-element-answer-pict {
	display: inline-block;	
	vertical-align: top;
	padding-top: 5px;
	
	*display: inline;
	*zoom: 1;
}
.votes-element-answer-data,
.comments-element-answer-data {
	display: inline-block;
	margin-left: 5px;
	/*width: 595px;*/
	width: 88.9%;
	vertical-align: top;

	*display: inline;
	*zoom: 1;
}
.b-add-vote-all {
  display: inline-block;
  margin-left: 35px;
}
.b-add-vote .btna-navy-default span {
	margin-left: 17px;
}
.voted-all {
	display: none;
}
/* end Styles comments */

/* Styles review */
#review {
  margin-bottom: 45px;
}
.review-item {
  margin-bottom: 30px;
}
#review h2.title {
  margin-bottom: 25px;
}
.review-item-title {
  font: bold 18px/27px "Tahoma", sans-serif;
  margin: -5px 0 7px;
}
.b-link-review-all {
	margin-top: -20px;
}
.review-all {
 display: none; 
}
/* End styles review */

/* Styles accessories */
#accessories {margin-bottom: 44px;}
#accessories h2.title {
  margin-bottom: 35px;
}
.accessories-item-cont {
  margin-bottom: 50px;
}
.accessories-item-pict {
  width: 115px;
  display: inline-block;
  margin-right: 15px;
  float: left;
}
.accessories-item-desc {
  display: inline-block;
  width: 180px;
  float: left;
}
.accessories-item-desc h4 {
  font: bold 14px/21px "Tahoma", sans-serif;
  margin: 0 0 16px;
  height: 63px;
  overflow: hidden;
}
.b-add-to-cart-accessories {

}
.b-add-to-cart-accessories .b-price {
  font-size: 16px;
  margin-right: 0;
  margin-bottom: 10px;
}
.b-add-to-cart-accessories button.add-to-cart {

}
.accessories-all {
	display: none;
}
.b-link-accessories-all {
	margin-top: -30px;
}

/* End styles accessories */

/* Styles offers */
#offers {margin-bottom: 42px;}
#offers h2.title {

}
.offers-cont {
	position: relative;
}
.offers-cont-wrapper {
	margin-left: 12px;
}
.offers-cont .bx-prev {
  top: 142px;
  left: -5px;
}
.offers-cont .bx-next {
  top: 135px;
  right: 0px;
}
.offer-wrapper {	
  width: 636px;
  padding: 25px 10px 18px 9px;
  border: 1px solid #ff9600;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: relative;
}
.dsp-i-b
{
  display: inline-block;
  vertical-align: top;
}
.offers-item.one {
  width: 150px;
  text-align: center;
  margin-right: 12px;
}
.offers-item.two {
  width: 165px;
  text-align: center;
  margin: 0 5px;
}
.offers-item-pict {
  margin: 0 auto;
}
.offers-icon-plus {
  width: 35px;
  height: 35px;
  background-position: -237px -161px;
  font-size: 0;
  color: transparent;
  margin-top: 74px;
}
.offers-icon-equals {
  width: 35px;
  height: 32px;
  margin-top: 74px;
  background-position: -277px -161px;
  font-size: 0;
  color: transparent;
}
.b-add-to-cart-offers {
  width: 189px;
  margin: 43px 0 0 20px;
}
.offers-item-pict-cont {
  height: 195px;
  margin-bottom: 5px;
  overflow: hidden;
	position:relative;  
}
.offers-item-pict-cont .offers-item-pict {
  line-height: 195px;
}
.offers-item-pict-cont .offers-item-pict .offers-sale {
  font: 16px/normal "Tahoma", sans-serif;
  height: 20px;
	color: #fff;
	background-color: #993300;
	top:5px;
	right: 5px;
  padding: 5px 8px;

  -webkit-box-shadow: 0 2px 5px #572900;
	-moz-box-shadow: 0 2px 5px #572900;
	box-shadow: 0 2px 5px #572900;  
  position: absolute;
}

.offers-item-pict-cont .offers-item-pict .offers-sale:after {
  content:"";
  position: absolute;
  left: 0;
  top:30px;
  width: 0;
  height: 0;
  border-top: 10px solid #993300; 
  border-right: 15px solid transparent;			
}

.offers-title {
  text-decoration: none;
  display: block;
  margin-bottom: 9px;
}
.offers-cost {
  font: bold 16px/normal "Tahoma", sans-serif;
  color: #9a3300;
}
.b-add-to-cart-offers .b-price-old {
  font: bold 18px/normal "Tahoma", sans-serif;
  color: #b8b8b8;
  margin-bottom: 8px;
}
.b-add-to-cart-offers .b-price {
  margin-bottom: 12px;
}
.b-add-to-cart-offers .b-price-note {
  font-size: 13px;
  line-height: 18px;
  color: #797979;
}

/* End Styles offers */

/* Styles viewed */
#viewed {}
#viewed h2.title {

}
.viewed-item {
  width: 125px;
  display: inline-block;
  text-align: center;
  margin-left: 10px;
  margin-bottom: 30px;
  vertical-align: top;
}
.viewed-item-title {
  font: 14px/22px "Arial";
  margin-bottom: 14px;
  white-space: nowrap;
  text-overflow: clip;
  position: relative;
	width: 125px;
	overflow: hidden;
}


.fog-horizontal {
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM4IDM4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iMTAwJSIgeTE9IjUwJSIgeDI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  background-image: -moz-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -webkit-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
}

.fog-horizontal-black {
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAbCAYAAAAQ2f3dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA5MkVGNDE4RjlBMTFFMjhEODE5NDQ2MjZGMEIxNjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA5MkVGNDI4RjlBMTFFMjhEODE5NDQ2MjZGMEIxNjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDkyRUYzRjhGOUExMUUyOEQ4MTk0NDYyNkYwQjE2OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDkyRUY0MDhGOUExMUUyOEQ4MTk0NDYyNkYwQjE2OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlGIOj4AAACpSURBVHja7JVrCsMgEIQdSZuaE3j/i05XyA8bMDZpVpfUhUHE17fOoiDpUsQYJ2keoueqWfTaKIiWrM0VCv0AWcvPfebsnHTm5DbhXYPgiTVNwFxLMEJ3/mkwUHf+/azUCvQGK9Uce4OlmoNVKzmK3yoYrILxwmS8Zta/JOOvyHoUP9ELB/tg6OYnj1mpcYOojH4FpnGDrIyOL8k4GKyC8Y+t1H6D3wIMAN8zGXoAlEKXAAAAAElFTkSuQmCC);
  background-image: -moz-linear-gradient(right, #1d1d1d 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(right, #1d1d1d 0%, rgba(255,255,255,0) 100%);
  background-image: -webkit-linear-gradient(right, #1d1d1d 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(right, #1d1d1d 0%, rgba(255,255,255,0) 100%);
}

.viewed-item-pict {
  display: block;
  height: 150px;
  overflow: hidden;
  margin-bottom: 13px;
}
.b-add-to-cart-viewed .b-price {
  font-size: 16px;
  margin-bottom: 10px;
}
.b-add-to-cart-viewed .out-of-stock-note {
  line-height: 32px;
}
.viewed-all {
	display: none;
}

.b-link-viewed-all {
  margin-top: 6px;
}
.fog-horizontal {
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM4IDM4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iMTAwJSIgeTE9IjUwJSIgeDI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  background-image: -moz-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -webkit-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
}
.b-back-catalog {
  margin-top: 33px;
}
.b-back-catalog a {
  font-size: 13px;
  display: block;
  padding: 5px 14px 5px 25px;

	background: #ebebeb url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAMAAAD68tKbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMjE1QUI5MDNFMjY2ODExODA4M0FDOTVEMzI1REU1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODc4RjE1QzhEOTcxMUUyQTNGOEE4NUUwQzU1NUUwMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODc4RjE1QjhEOTcxMUUyQTNGOEE4NUUwQzU1NUUwMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjIxNUFCOTAzRTI2NjgxMTgwODNBQzk1RDMyNURFNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjIxNUFCOTAzRTI2NjgxMTgwODNBQzk1RDMyNURFNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cTnsDAAAAJ1BMVEXs7Oz////09PT+/v7u7u79/f3x8fH6+vr5+fn19fXw8PD7+/v8/Pw8mkWEAAAAX0lEQVR42mTRSQ7AIBADwYYEsv7/vZHCAWxzKwkZxkNZzgMsbIi3Xd0RX4gPxA3xyJruiCviE3FDPLOGb8RViDHs9yMv3iuv2f8b88S80Yf3FX1G37GP2Jfv88/8BBgAj9sBirNyZmwAAAAASUVORK5CYII=") no-repeat left;	
}

.b-next-product {
  margin-top: 33px;
}
.b-next-product a {
  font-size: 13px;
  display: block;
  padding: 5px 25px 5px 14px;
  background: #ebebeb url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAMAAAD68tKbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Mzk5Njc2NDdDOTYxMUUyQjNCMUQ5RDc4QTcxRDNEMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Mzk5Njc2NTdDOTYxMUUyQjNCMUQ5RDc4QTcxRDNEMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkzOTk2NzYyN0M5NjExRTJCM0IxRDlENzhBNzFEM0QyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzOTk2NzYzN0M5NjExRTJCM0IxRDlENzhBNzFEM0QyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lNDMyQAAACdQTFRF7Ozs////9PT0/v7+7u7u/f398fHx+vr6+fn59fX18PDw+/v7/Pz8PJpFhAAAAF9JREFUeNp80UESgCAMQ9GIIqLe/7yiM2XqX6S7xyJAI+la0mhMhbf1b+2wOqwGz8xwZIYjc1oF1gF/mdlvZrZOeGQKB97F5vG+27632P9yH9Xus9s+2Bf6bLnvR4ABAIoTAYqJDST0AAAAAElFTkSuQmCC") no-repeat right;

}
/* End styles viewed */

/* Styles new-review */
.review-bg {
  background: url("https://rugged.com.ua/images/reviev-bg.png") no-repeat top;
  margin-top: 25px;
}
#new-review {
  /*position: relative;*/
  height: 435px;
  padding: 16px 0 0;
  overflow: hidden;
}
#new-review h2.title {
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 15px;
}
.new-review-item {}

.review-item time,
.new-review-item time {
  font: 11px/18px "Verdana";
  color: #909090;
  display: block;
  margin-bottom: 3px;
}
.new-review-item-title {
  font: normal 14px/21px "Tahoma", sans-serif;
  margin: 9px 0 8px;
}
.new-review-item p,
.b-news-item-description p
{
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 0;
}
/* End styles new-review */

/* Styles b-news-cont */
.b-news-cont {margin-bottom: 40px;}
.b-news-cont h2.title {
  margin-bottom: 23px;
}
.b-news-item {
  overflow: hidden;
  margin-bottom: 35px;
}
.b-news-item-pict {
  width: 150px;
  display: block;
  float: left;
}
.b-news-item-description {
  width: 295px;
  display: block;
  float: right;
}
.b-news-item-title {
  font: normal 14px/21px "Tahoma", sans-serif;
  margin: 0 0 7px;
}
.b-news-all-cont {
  display: block;
  margin-top: -14px;
}
.b-news-all-cont .b-news-all {
  line-height: 20px;
  margin-left: 167px;
}
/* end b-news-cont */

/* Styles Popup block */

#fancybox-content {
  border: 0;
}

/* ===Styles delivery-popup === */
#delivery-popup {
  border: 1px solid #e7e7e7;
  padding: 20px 18px;
  overflow-y: scroll;
  max-height: 450px;
}
.delivery-popup-left {
  width: 622px;
  float: left;
  margin-right: 8px;
}
#delivery-popup .tab-pane {
	font-size: 14px;
}
.tab-pane h3 {
	line-height: normal;
	margin-top: 20px;
	margin-bottom: 5px;
}
.delivery-popup-right {
  width: 222px;
  float: right;
  position: relative;
  z-index: 2;
}
#delivery-popup .delivery-header {
  font: bold 22px/normal "Tahoma", sans-serif;
  margin-bottom: 5px;
}
#delivery-popup .tab-pane {
	font-size: 14px;
}
.delivery-popup-right .b-callme-text {
	display: block !important;
}
/* === End styles delivery-popup === */

/* ===Styles our-valuables-popup === */
#our-valuables-popup {
  border: 1px solid #e7e7e7;
  padding: 20px 18px;
  overflow: hidden;

}
#our-valuables-popup h2 {
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
}

.our-valuables-popup-left {
  width: 222px;
  float: left;
  margin-right: 8px;
}
.our-valuables-popup-left .b-our-valuables {
	margin: 0;
}
.our-valuables-popup-left .b-our-valuables ul {
	margin-top: 0;
}
.our-valuables-popup-left .b-our-valuables ul li.active a {
	font-weight: bold;
	color: #333333;
	border-bottom: none;
	cursor: default;
}

.our-valuables-popup-right {
  width: 422px;
  float: right;
  position: relative;
  z-index: 2;
}
#our-valuables-popup .our-valuables-popup-header {
  font: bold 22px/normal "Tahoma", sans-serif;
  margin-bottom: 28px;
}
.our-valuables-popup .b-callme-text {
	position: fixed;
	width: 205px;
}
/* === End styles delivery-popup === */

/* ===Styles installment-plan-popup === */
#installment-plan-popup {

}
#installment-plan-popup h2 {
	margin-top: 0;
	max-width: 700px;
}
#installment-plan-popup .fancybox-inner {
  min-width: 665px;
}
#installment-plan-popup .title {
  line-height: 30px;
}
#installment-plan-popup .installment-plan-body .plan {
	box-shadow: 2px 2px 2px -1px rgb(214, 214, 214);
	text-align: center;
}
#installment-plan-popup .installment-plan-body .plan h2 {
	line-height: normal;
}

#installment-plan-popup .installment-plan-body .plan .b-price {
	font-size: 18px;
}
#installment-plan-popup .installment-plan-body .plan.plan-popular {
	background-color: #dafdca;	
}
#installment-plan-popup .installment-plan-body p small {
	line-height: normal;
}
/* ===End styles installment-plan-popup === */

/* === Shopping Cart in popup === */
#shopping-cart-popup {
  width: 700px;
}
#shopping-cart-popup h2 {
	margin-top: 0;
}
#shopping-cart-popup .shopping-cart-body .btn-large {
	margin-right: 10px;
}
#shopping-cart-popup .shopping-cart-accessories {
	margin-top: 50px;
	min-height: 200px;
}
#shopping-cart-popup .shopping-cart-accessories .accessiries-wrapper {
	margin-top: 20px;
	position: relative;
}
#shopping-cart-popup .shopping-cart-accessories .bx-accessories-list {
	margin: 0px;
}
#shopping-cart-popup .shopping-cart-accessories .bx-accessories-list li {
	float: none;
	position: relative;
}
#shopping-cart-popup .shopping-cart-accessories .bx-prev {
	top: 50%;
	margin-top: -16px;
	left: 0px;
}

#shopping-cart-popup .shopping-cart-accessories .bx-next {
	top: 50%;
	margin-top: -23px;
	right: 0px;
}

#shopping-cart-popup .shopping-cart-accessories .accessories-list {
	margin: 0 20px;
}

.accessories-item-selected {
	height: 100%;
	width: 100%;
	position: absolute;
	background-color: #fff;
	background: rgba(255, 255, 255, 0.8);
}
.accessories-item-selected .selected_message {
	width: 250px;
	height: 30px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-top: -15px;
	margin-left: -125px;
	text-align: center;
	line-height: 30px;
}
.accessories-item-selected .selected_message a {margin-left: 10px; font-size: 12px;}
/* === End === */

/* === Base Form Styles === */
.form form {
  margin-bottom: 0;
}
.form .status {
  display: none;
}
.form h3.title {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 15px;
}
.form label {
  display: inline-block;
  vertical-align: text-bottom;
  margin-bottom: 0;
}
.form label.for-input {
  width: 77px;
}
.form input {
  border-radius: 0;
  border-color: #c7c7c7;
}
/* === End Base Form Styles */

/* === Styles popap_feedback === */
#b-contacts-form-layout {
  width: 480px;
  border: 1px solid #e7e7e7;
  overflow: hidden;
  display: none;
}
#b-contacts-form-layout .b-contacts-form {
  padding: 9px 17px 18px 15px;
}
.error_list {
	/*
	12.11.13
	commenting this line because conflict in elements installment form page
	margin-top: -8px;
	*/
	margin-bottom: 15px;
}
.error_list li {
	font: 12px/ 130% "Verdana";
	color: #e50604;
}
.b-contacts-form #feedback_user_name, .b-contacts-form #feedback_user_contact {
  width: 232px;
  height: 22px;
  margin-bottom: 9px;
}
.b-contacts-form #feedback_user_contact_switcher {
	margin-left: 10px;
	vertical-align: text-bottom;
}
.b-contacts-form #feedback_message {
  border-radius: 0;
  border-color: #c7c7c7;
  resize: vertical;
  width: 434px;
  height: 111px;
  margin-bottom: 9px;
}
.b-contacts-form .loader {
	display: none;	
}
.b-contacts-form .submit-btn span {
  margin-left: 10px;
  font-size: 14px;
}
.close-btn.b-pseudo-link {
  margin-left: 23px;
}
/* === End styles popap_feedback === */

/* === Styles product-foto-popup === */
.product-foto-popup .fancybox-skin,
.product-video-popup .fancybox-skin,
.product-3d-popup .fancybox-skin
{
  padding: 9px 12px 67px!important;
  border: 1px solid #e7e7e7;
}
.catalog-product-foto-popup .fancybox-skin {
	padding-bottom: 80px!important;
}
.product-foto-popup .fancybox-nav {
  top: 40px;
}
.catalog-product-foto-popup .fancybox-nav {
	top: 54px;
}
.product-foto-popup .fancybox-prev span {
  width: 13px;
  height: 32px;
  background-position: -601px -161px;
  top: 235px;
}
.product-foto-popup .fancybox-prev span:hover {
  background-position: -601px -216px;
}
.product-foto-popup .fancybox-prev span:active {
  background-position: -600px -266px;
}
.product-foto-popup .fancybox-next span {
  width: 18px;
  height: 46px;
  background-position: -620px -161px;
  top: 228px;
}
.product-foto-popup .fancybox-next span:hover {
  background-position: -620px -216px;
}
.product-foto-popup .fancybox-next span:active {
  background-position: -620px -265px;
}
.fancybox-skin .top {
  height: 40px;
}
.fancybox-skin .b-video-cont .top {
  height: 40px;
  width: 590px;
}
.fancybox-skin .top .b-pre-order {
	display: inline-block;
}

.fancybox-skin .top .title {
  font: bold 22px/normal "Tahoma", sans-serif;
  width: 410px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: clip;
  position: relative;
  display: inline-block;
}
.fancybox-skin .b-video-cont .title {
  width: 310px;
}
.fancybox-skin .b-add-to-cart {
  width: 230px;
  margin-bottom: 0;
  display: inline-block;
  float: right;
  text-align: right;
}
.fancybox-skin .b-add-to-cart .b-price
{
  width: auto;
  display: inline-block;
  margin-left: 0;
}
.product-foto-popup .fancybox-title {
  /*z-index: 0;*/
  position: absolute;
  top: 62px;
  right: 22px;
  width: 280px;
  padding: 8px 10px 6px;
  background-color: rgba(0,0,0, .7);
  font: 13px/18px "Arial";
  color: #d6d6d6;
}
.catalog-product-foto-popup .fancybox-title {
	top: 76px;
}
.product-foto-popup .paginator {
  text-align: center;
  font: 11px/18px "Verdana";
  color: #757575;
  position: absolute;
  bottom: -63px;
  left: 50%;
  z-index: 5;
}
.catalog-product-foto-popup .paginator {
	bottom: -75px;
}
/* === End styles popap_feedback === */

/* === Styles product-video-popup === */
.product-video-popup .title {
  color: #d6d6d6;
}
.product-video-popup .fancybox-skin {
  padding-bottom: 10px!important;
  border: none;
  background-color: #151515;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIxMDMuMDA1MzUxMTI3NzM5JSIgeTE9IjEzOC4yMTU3MTgzMzY2ODElIiB4Mj0iLTMuMDA1MzUxMTI3NzM4ODUlIiB5Mj0iLTM4LjIxNTcxODMzNjY4MDclIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjOGM4YyIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(121deg, rgba(141,141,141,.06) -25%, rgba(255,255,255,.06) 125%);
  background-image: -o-linear-gradient(121deg, rgba(141,141,141,.06) -25%, rgba(255,255,255,.06) 125%);
  background-image: -webkit-linear-gradient(121deg, rgba(141,141,141,.06) -25%, rgba(255,255,255,.06) 125%);
  background-image: linear-gradient(329deg, rgba(141,141,141,.06) -25%, rgba(255,255,255,.06) 125%);
}
/* === End product-video-popup === */

/* === Styles product-3d-popup === */
.product-3d-popup .fancybox-skin {
  padding-bottom: 0!important;
  border: 1px solid #e7e7e7;
}
.product-3d-popup .fancybox-inner {
  min-width: 665px;
}
.product-3d-popup .title {
  line-height: 30px;
}
.product-3d-popup .tip {
  text-align: center;
  margin-bottom: 17px;
}
.product-3d-popup #3d-container .threesixty {
  margin-top: 30px;
  margin-bottom: 20px;

}
/* === End Styles product-3d-popup === */

.b-product-detail {
	margin-top: -10px;
	height: 20px;
	margin-bottom: 5px;
}

/* === Styles product-video-popup === */
.b-video-list {
  max-width: 905px;
  background-color: #1d1d1d;
}
.b-video-left, .b-video-right {
  display: inline-block;
  vertical-align: top;
}
.b-video-left {
  width: 590px;
  margin-right: 1px;
}
.b-video-right {
  width: 309px;
  position: relative;
}
.b-video-playlist {
  margin-bottom: 0;
}
.b-video-playlist-item {


}
.b-video-playlist-item .video-item-link {
  display: block;
  overflow: hidden;
  padding: 6px 5px 5px;
  height: 69px;
  border-left: 5px solid transparent;
}
.b-video-playlist-item-last {
	height: 69px;
}
.video-item-link .video-item-preview {
  float: left;
  margin-right: 7px;
  position: relative;
}
.video-item-link .video-item-preview .bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  opacity: .5;
  background-color: #000;
  z-index: 1;
}
.video-item-link:hover .bg, .video-item-link.active .bg {
  background-color: transparent;
}
.video-item-link .video-item-description {
  float: right;
  font-size: 13px;
  line-height: normal;
  color: #a9a9a9;
  width: 166px;
}
.video-item-link:hover .video-item-description, .video-item-link.active .video-item-description  {
  color: #fff;
}
.video-item-link.active {
  background-color: #424242;
  border-left-color: #ab1500;
}
.fog-vertical-black {
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 104px;
  background: url("https://rugged.com.ua/images/fog-vertical-black.png") repeat-x;
  z-index: 2;
}
.video-item-preview .video-item-time {
  background-color: rgba(0,0,0,.6);
  font: 11px/normal "Verdana";
  color: #fff;
  position: absolute;
  bottom: 4px;
  right: 3px;
  padding: 1px 3px;
}
#b-video-prev a {
  width: 32px;
  height: 12px;
  background-position: -821px -216px;
  position: absolute;
  top: -20px;
  left: 50%;
  font-size: 0;
  color: transparent;
  z-index: 2;
}
#b-video-next a {
  width: 46px;
  height: 18px;
  background-position: -821px -161px;
  position: absolute;
  bottom: -10px;
  left: 50%;
  font-size: 0;
  color: transparent;
  z-index: 3;
}
/* === End Styles product-video-popup === */


/* === Styles votes-form === */
.votes-form {
  position: relative;
  width: 655px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  background-color: #f3f2f2;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: -o-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  padding: 9px 18px 18px 18px;
}
.votes-form:after {

  bottom: 0;
  left: 4px;
  right: 4px;
  content: "";
  z-index: -2;
  width: 96%;
  height: 64px;
  position: absolute;
  -moz-border-radius: 164px 164px 163px 164px / 38px 39px 23px 24px;
  -webkit-border-radius: 164px 164px 163px 164px / 38px 39px 23px 24px;
  border-radius: 164px 164px 163px 164px / 38px 39px 23px 24px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 5px 39px rgba(44, 60, 62, 0.4);
  -webkit-box-shadow: 0 5px 39px rgba(44, 60, 62, 0.4);
  box-shadow: 0 5px 39px rgba(44, 60, 62, 0.4);
}
.votes-form textarea {
  width: 640px;
  height: 81px;
  margin-top: 3px;
}
.votes-form input[type="text"] {
  width: 262px;
  height: 22px;
}
.votes-form label.for-input {
  width: 75px;
}
.votes-form .votes-form__cancel {
  margin-left: 14px;
}
.votes-form .votes-form-actions {
  margin-top: 9px;
}
.votes-form-full  h2 {
  margin-top: 0;
  margin-bottom: 8px;
}
.votes-form-full .b-rating-vote {
  margin-top: 4px;
  margin-bottom: 18px;
}
.b-rating-vote .b-rating-stars {
  float: left;
  width: 145px;
  height: 29px;
  margin-right: .25em;
}
.b-rating-vote .b-rating-stars a {
  font-size: 0;
  float: left;
  width: 29px;
  height: 29px;
  background: url("https://rugged.com.ua/images/rating_stars.png") no-repeat 0px 0px;
  cursor: pointer;
}
.b-rating-vote .b-rating-stars-1 .r1, .b-rating-vote .b-rating-stars-2 .r1, .b-rating-vote .b-rating-stars-2 .r2, .b-rating-vote .b-rating-stars-3 .r1, .b-rating-vote .b-rating-stars-3 .r2, .b-rating-vote .b-rating-stars-3 .r3, .b-rating-vote .b-rating-stars-4 .r1, .b-rating-vote .b-rating-stars-4 .r2, .b-rating-vote .b-rating-stars-4 .r3, .b-rating-vote .b-rating-stars-4 .r4, .b-rating-vote .b-rating-stars-5 .r1, .b-rating-vote .b-rating-stars-5 .r2, .b-rating-vote .b-rating-stars-5 .r3, .b-rating-vote .b-rating-stars-5 .r4, .b-rating-vote .b-rating-stars-5 .r5 {
  background-position: 0px -60px!important;
}
.b-rating-vote_count {
  padding: 8px 0 0 160px;
  font-size: 13px;
}

.votes-form {
	margin-top: 15px;
	margin-bottom: 50px;
}

.votes-form:before {
  content: "";
  position: absolute;
  border-style: solid;
  top: -11px;
  right: auto;
  bottom: auto;
  left: 35px;
  border-width: 0 11px 11px;
  border-color: #f1f1f1 transparent;
}
/* ==== Styles vote-form-full ==== */
.votes-form, .votes-form-success {
	display: none;
}

.votes-form-full .b-options__expand, .votes-form-full .b-options__collapse {

}
.votes-form-full .votes-form-element__options {
  margin-top: 19px;
  display: none;
}
.votes-form-full .radio_list {
  margin: 0 0 18px;
}
.votes-form-full .radio_list li {
  display: inline;
  margin-right: 20px;
}
.votes-form-full .radio_list label {
  font-weight: normal;
  font-size: 13px;
}
.votes-form-full .radio_list input  {
  width: auto;
  margin: 0;
}
.votes-form-full .votes-form-element .radio_list li input[type="radio"] {
  vertical-align: text-top;
}
.votes-form-full .b-options {
	margin-bottom: 20px;
}

.votes-form-full .b-options__collapse {
	display:none;
}


.votes-form .error_list, .votes-form-full .error_list {
	margin-top: -8px;
	margin-bottom: 15px;
}
.votes-form .error_list, .votes-form-full .error_list li {
	font: 12px/ 130% "Verdana";
	color: #e50604;
}

.votes-form .votes-loader {
	display:none;
  background:url("https://rugged.com.ua/images/loader.gif") no-repeat;
  width:16px;
  height:11px;
}

/* ==== End styles vote-form-full ==== */


.b-pre-order-popup-layout {
	display: none;
}

.b-pre-order-wrapper {
	padding: 10px;
	width: 280px;
}
.b-pre-order-wrapper .status, .b-pre-order-wrapper .loader {
  display: none;
}
.b-pre-order-wrapper .status h3 { 
	line-height: normal;
	margin-top: 0;
}
.b-pre-order-wrapper .error_list {
	margin-top: -8px;
	margin-bottom: 15px;
}
.b-pre-order-wrapper .error_list li {
	font: 12px/ 130% "Verdana";
	color: #e50604;
}
.b-pre-order-wrapper form {
	margin: 0 !important;
}
.b-pre-order-wrapper input {
	width: 260px;
	border-radius: 0;
	border-color: #c7c7c7;
}
.b-pre-order-wrapper button {
	margin-top: 5px;
}
.b-pre-order-wrapper button span {
	margin-left: 10px;
	font-size: 14px;
}
.b-pre-order__info {
	margin-top: 10px;
	font-size: 13px;
	line-height: normal;
	color: #666666;
}
.yes-email p,
.no-email p {
	font-size: 13px;
	line-height: 130%;
}
.b-pre-order-background {
	background-color: #f3f2f2;
	padding: 10px;
	margin-bottom: -10px;
	margin-left: -10px;
	margin-right: -10px;
}

.b-color-popup-layout {
	display: none;
}
.b-color-popup-wrapper {
	display: inline-block;
	padding: 10px 0;
}
.b-color-popup-wrapper .b-color-item {
  width: 100px;
  display: inline-block;
  float: left;
  text-align: center;
  vertical-align: top;
}
.b-color-popup-wrapper .b-color-item a {
	display: block;
}
.b-color-popup-wrapper .b-color-item a img {
  height: 110px;
  overflow: hidden;
  margin-bottom: 5px;
}
.b-color-popup-wrapper .b-color-item a .b-color-name {
  font: 13px/130% "Arial";
  margin-bottom: 10px;
  white-space: nowrap;
  text-overflow: clip;
  position: relative;
	width: 100px;
	overflow: hidden;
	display: block;
}
.b-color-popup-wrapper .b-color-item .b-price {
  font-size: 14px;
  margin: 0;
}
.b-color-wrapper {
	display: inline-block;	
	margin-bottom: 50px;
	padding: 10px 0;
}
.b-color-wrapper .b-color-item {
  display: inline-block;
  float: left;
  text-align: center;
  vertical-align: top;
  margin-right: 40px;
}
.b-color-wrapper .b-color-item a {
	display: block;
}
.b-color-wrapper .b-color-item a img {
  overflow: hidden;
  margin-bottom: 5px;
}
.b-color-wrapper .b-color-item a .b-color-name {
  font: 13px/130% "Arial";
  margin: 0 auto 10px;
  white-space: nowrap;
  text-overflow: clip;
  position: relative;
	width: 100px;
	overflow: hidden;
	display: block;
}
.b-color-wrapper .b-color-item .b-price {
  font-size: 16px;
  margin: 0 0 10px 0;
}

.b-color-wrapper .b-color-item .btna {
	margin-left: 10px;
}

/* === Styles b-order-popup === */
.b-request-callback-layout {
  display: none;
}
.b-request-callback {
	width: 298px;
  text-align: left;
  padding: 0 5px 5px 10px;
}
.b-request-callback .status {
	padding-top: 15px;
  display: none;
}
.b-request-callback p {
  font-size: 14px;
  margin-right: 20px;
}
.b-request-callback .loader {
  display: none;
  margin: auto;
}
.b-request-callback form {
	margin: 0 !important;
}
.b-request-callback .b-request-callback__form {
  margin-top: 5px !important;
  
  width: 298px;
}
.b-request-callback .b-request-callback__form .error_list {
	margin-bottom: 0;
}
.b-request-callback .b-request-callback__form .error_list li {
	font: 12px/ 130% "Verdana";
	color: #e50604;
}
.b-request-callback .b-request-callback__form-left {
	display: inline-block;

	vertical-align: top;
	*display:inline;
	*zoom:1;
}
.b-request-callback .b-request-callback__form-left input {
  font-size: 21px;
  width: 170px;
  border-radius: 0;
  border-color: #c7c7c7;
  margin-bottom: 5px;
}
.b-request-callback .b-request-callback__form-right {
	display: inline-block;

	vertical-align: top;
	*display:inline;
	*zoom:1;	
}

.b-request-callback .b-request-callback__form-right button {
	margin-top: 22px;
}
.b-request-callback .b-request-callback__form-right button span {
	margin-left: 10px;
	font-size: 14px;
}
.b-request-callback .b-request-callback__form label {
  font-size: 13px;
  margin-bottom: 0 !important;
}

.b-review-list {
	
}

.b-review-list {}
	
.b-review-list article {
	margin-bottom:30px;
	}
.b-review-list article a {
	font-size:18px; font-weight:bold; display:block;
	}
.b-review-list article time {
	font-size:12px; color:#999999;
	}
.b-review-list article p {
	font-size:14px; line-height:130%;
	}

.b-review-author {
	font: 11px/130% Verdana;
	color: #909090;
	margin-top: 10px;
}

.b-review-author a {
	color: #909090;	
	text-decoration: none;
}

.b-review-item h3 {
	margin-bottom: 0;	
}

.b-review-item ul {
	margin-left: 0px;
}
.b-review-item li {
	padding-left:21px;
	list-style: none;
	background:url('https://rugged.com.ua/images/li.gif') 0px 5px no-repeat;
}
.b-review-item blockquote {
	border: 0;
	font: italic 21px/130% Georgia;
	margin: 1.5em;
	padding: 0px;
}
	
.b-review-item blockquote:before {
	color: #bbb;
	content: "\201C";
	font-size: 3em;
	line-height: 0.1em;
	margin-right: 0.2em;
	vertical-align: -.4em;
}
	 
.b-review-item blockquote:after { 
	color: #bbb;
	content: "\201D"; 
	font-size: 3em;
	line-height: 0.1em;
	vertical-align: -.45em;
	padding-left: 5px;
}
.b-review-item .table {
	margin-top: 22px;
}
.b-share {
	margin: 30px 0 40px 0;
}
#product-media .b-share {
	margin-top: 50px;
}
.b-share .like {
	display: inline-block;
	*display:inline;
	*zoom:1;		
}
.b-share .like-gplus {
	width: 80px;
}
.b-share .like-twitter {
	width: 116px;
}
.b-other-reviews {
	margin-top: 10px;
}
.b-other-reviews h2 {
	margin-top: 0px;
	line-height: normal;
}
.b-other-reviews .articles li {
	margin-bottom: 15px;	
}
.b-other-reviews .articles li time {
	display: block;
	font: 11px/100% Verdana;
	color: #909090;
}

/* PAGES */
.b-nums {font-size:1.1em; padding:20px 40px 1.3em 0px}
.b-nums .arr {padding:0 0.5em 0 0.4em; color:#000}
.b-nums .active {background-color:#e8e9ec}
.b-nums .arr span {font-size:1em; padding:0; font-family:Times}
.b-nums .arr.disabled {color:#999}
.b-nums .numbers {padding:0.5em 0; font-weight:normal}
.b-nums .sort a,
.b-nums .numbers a,
.b-nums .numbers span,
.b-nums .sort .active {padding:0.2em 0.3em}
.b-nums .sort {padding:0.8em 0 0.2em; font-size:0.8em}
.b-nums a{font-size:1.0em;}
/* PAGES END*/


.summary-votes {
	background-color: #f3f2f2;
}
.summary-votes .b-rating {
	padding:6px 0 0 5px;
}

.summary-votes .b-rating .b-rating-stars {
	float:left;
	width:95px;
	height:19px;
	margin-right:.25em;
}
.summary-votes .summary-rating {
	padding: 10px 5px;	
}

.summary-votes .b-rating .b-rating-stars a {
	font-size:0;
	float:left;
	width:19px;
	height:19px;
	background:url("https://rugged.com.ua/images/rating_stars.png") no-repeat -30px 0px
}
.summary-votes .b-rating .b-rating-stars-1 .r1,
.summary-votes .b-rating .b-rating-stars-2 .r1,
.summary-votes .b-rating .b-rating-stars-2 .r2,
.summary-votes .b-rating .b-rating-stars-3 .r1,
.summary-votes .b-rating .b-rating-stars-3 .r2,
.summary-votes .b-rating .b-rating-stars-3 .r3,
.summary-votes .b-rating .b-rating-stars-4 .r1,
.summary-votes .b-rating .b-rating-stars-4 .r2,
.summary-votes .b-rating .b-rating-stars-4 .r3,
.summary-votes .b-rating .b-rating-stars-4 .r4,
.summary-votes .b-rating .b-rating-stars-5 .r1,
.summary-votes .b-rating .b-rating-stars-5 .r2,
.summary-votes .b-rating .b-rating-stars-5 .r3,
.summary-votes .b-rating .b-rating-stars-5 .r4,
.summary-votes .b-rating .b-rating-stars-5 .r5{
	background-position:-30px -20px!important
}
.summary-votes .b-rating_count {
	clear:both;
	padding-top:4px;
	padding-left:3px;
	font-size:14px;
	color:#666666;
}

.summary-votes-list .b-rating_count {
	padding-left:3px;
	font-size:11px;
	line-height: 150%;	
	color:#666666;
	vertical-align: top;
}
.summary-recomended-wrapper {
	padding-top: 5px;
}
.summary-recomended {
	display: inline-block;
	vertical-align: middle;
}
.summary-recomended-count {
	display: inline-block;	
	font: bold 24px/100% Arial;
	vertical-align: middle;
}
.summary-recomended-count-pro {
	color: #298705;
}
.summary-recomended-count-contra {
	color: #E50604;	
}
.summary-recomended-label {
	display: inline-block;	
	font: 13px/120% Arial;
	margin-left: 8px;
	color: #666666;
	width: 130px;
	vertical-align: middle;
}

.b-filters {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f3f2f2;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: -o-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  background-image: linear-gradient(bottom, #f7f7f7 0%, #f0f0f0 100%);
  position: relative;
}
.b-filters {
  padding: 8px 9px 0px 9px;
}
.b-models-brands {
	display: inline-block;

	*display:inline;
	*zoom:1;	
}
.b-filter-list {
	margin-bottom: 8px;
	margin-right: 20px;
}
.b-filter-list li {
	margin-right:8px;
	font-size:13px;
}

.b-filter-list li label {
	font-size:13px;	
}	

.b-filter-list li input {
	margin-top: 0;
}	

.b-filter-list li a {
		outline: none;
	}
	
.b-filter-list li .loader {
	display: none;
	vertical-align: middle;
  margin-left: 5px;
  background:url("https://rugged.com.ua/images/loader.gif") no-repeat;
  width:16px;
  height:11px;	
}
.b-filter-list .active {
	padding:0px 10px;
	
	margin-left:-11px;
	margin-right:5px;
	
	border-radius:12px;
	border:solid 1px #adadad;
	
	}
	
.b-filter-list .active a {
	border:0;
	color:#000;
	
	cursor:text;
	}

.b-is_available {
	display: inline-block;
	margin-right: 20px;
	
	*display:inline;
	*zoom:1;	
}
.b-is_available label {font-size: 13px; margin: 0px;}
.b-is_available input {margin-top: 0px;}
	
.b-sorting {margin-top: 15px; margin-bottom: 20px;}
/**************/

.b-product-block {
	padding-top: 20px;
	padding-bottom: 30px;

}
.product {
	height: 360px;
}						

.product-marker {
	border: 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	padding: 3px;
	margin: -3px;

	
}

.product-marker-label {
  margin: -3px 0 0 -3px;
  font: bold 14px/100% Arial;
  text-align: center;
  padding: 8px 0;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;  		
}

/*
.product-marker-desc {
	background-color: #FFFFCC;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	vertical-align: top;
	display: inline-block;
	max-width: 180px;
	
	font: 13px/130% Arial;
	
	zoom: 1;
	*display: inline;	
}
*/

.product-marker__sale {
	border-color: #CC0033;
}

.product-marker-label__sale {
  background-color: #CC0033;
  color: #ffffff;
}

.product-marker-desc__sale {
	
}

.product-marker__new {
	border-color: #99CC00;
}

.product-marker-label__new {
  background-color: #99CC00;
  color: #ffffff;
}

.product-marker__top {
	border-color: #006600;
}

.product-marker-label__top {
  background-color: #006600;
  color: #ffffff;
}

.product-marker__best {
	border-color: #660000;
}

.product-marker-label__best {
  background-color: #660000;
  color: #ffffff;
}

.product-marker__action {
	border-color: #FFB444;
}

.product-marker-label__action {
  background-color: #FFB444;
  color: #ffffff;
}

.product_card-marker-label {
	display: inline-block;
	vertical-align:top;
  font: bold 14px/100% Arial;
  text-align: center;
  padding: 6px 10px;
  margin-left: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;  		

	zoom: 1;
	*display: inline;		
}

.product .photo {
	width:120px;			
}
	
.product .photo img{
	max-width:100%;
}

.product .photo .b-show-product-photo,
.product .photo .b-show-product-3d {
	text-align: center;	
}

.product .photo .b-show-product-photo a,
.product .photo .b-show-product-3d a {
	text-align: center;
	font-size: 12px;
}

.product .photo .b-show-product-photo .loader,
.product .photo .b-show-product-3d .loader {
	display: none;
	margin: auto;
	margin-top: 5px;
  background:url("https://rugged.com.ua/images/loader.gif") no-repeat;
  width:16px;
  height:11px;
}
		
.product .desc {
	padding-top:10px;
	width:200px;					
}
	
.product .desc h3 {
	line-height: normal;							
}

.product .desc .difference {

	margin-top:10px;
	font: 13px/130% Arial;
}

.product .desc .b-price {
	margin-bottom: 5px;
	font-size: 18px;
	line-height: 31px;
}

.b-catalogue-right-block {
	/*margin-top: 60px;*/
}
				
#category-description {
	margin-top: 50px;
}

.b-our-valuables {
	margin-top: 50px;
	margin-left: 10px;
}

.b-our-valuables__product-page {
	margin-top: 0;
}

.b-our-valuables ul {
	margin-top: 18px;
	text-indent: -35px;
	margin-left: 35px;
}
.b-our-valuables ul li {
	margin-bottom: 15px;
}

.b-our-valuables ul li a {
	margin-left: 10px;
	line-height: 90%;
}

.b-our-valuables ul li img {
  display: inline-block;
  vertical-align: top;
	width: 26px;
	height: 26px;
	
}

.banner-sidebar {
	height: 450px;
	margin-bottom: 50px;
}

.banner-catalog {
	position: relative;
	margin-bottom: 30px;
	height: 320px;
}

.banner-catalog .bx-prev {
  top: 145px;
  left: -3px;
}
.banner-catalog .bx-next {	
  top: 140px;
  right: -25px;
}

.delivery-img {
	display: inline-block;
	width: 50px;
	vertical-align: top;
}
.delivery-terms {
	display: inline-block;
	width: 380px;
	vertical-align: top;
}
.b-unsubscribe {
	min-height:400px;
}
.b-unsubscribe p {
	margin-bottom: 11px;
}
.b-subscribe-now {
	margin-top: 30px;
}

.notify {
	margin-bottom: 20px;
	background-color: #ffffcc;
	border-radius: 5px;
}

.notify p {
	margin: 5px 10px;
}

/*
===========================
***about***
===========================
*/
.bx-wrapper .bx-pager {
	text-align: center;
	font: 11px/18px "Verdana";
	color: #000;
	padding-top: 10px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -26px;
	width: 100%;
}
.sklad {margin-top: 50px; margin-bottom: 30px;}
.sklad img {height: 136px;}
.sklad h2 {font-size: 22px; line-height: 36px; margin-bottom: 3px;}
.sklad p {margin-top: 0; font-size: 14px; line-height: 20px;}

.fourIcons {
  width: 100%;
  background-image: url('https://rugged.com.ua/images/fg.png');
  background-position: 0 0;
  background-repeat: repeat-x;
  }
.fourIcons .row {
	padding-top: 25px;
}
.fourIcons h3 {
	font-size: 18px;
	line-height: 22px;
	position: relative;
	left: 10px;
	top: 10px;
}
.fourIcons img.stripesLine {
	position: relative;
	bottom: 0;
	left: 10px;
}
.fourIcons p {
	padding-top: 15px;
}

.buyMeButton {
  margin-top: 30px;
  margin-bottom: 80px;
  text-align: center;
}

	.banner-catalog-wrapper h3{
	  text-align:center;
	  position:relative;
	  
		}

/*==================================================
 * Effect shadow
 * ===============================================*/
.effect
	{
	border: 6px solid #edf1f5;
  position: relative;
  background-color: #ffffff;
  margin:0 auto;
	}
	.effect:before, .effect:after
	{
	  z-index: -1;
	  position: absolute;
	  content: "";
	  bottom: 15px;
	  left: 10px;
	  width: 50%;
	  top: 70%;
	  max-width:700px;
	  background: #888;
	  -webkit-box-shadow: 0 15px 10px #777;
	  -moz-box-shadow: 0 15px 10px #777;
	  box-shadow: 0 10px 30px #777;
	  -webkit-transform: rotate(-3deg);
	  -moz-transform: rotate(-3deg);
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}
	.effect:after
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
	}

.text {position: absolute; z-index: 1000; left: 280px; }
.text p {text-transform: uppercase; font-size: 26px; text-align: center; font-style: bold; font-weight: bold;}
.text p.firstP {position: relative; top: 25px;}
.text p.secondP {position: relative; top: 20px; line-height: 30px;}
.text .thirdP {position: relative;}
.text .fourP {position: relative; top: 10px; line-height: 28px;}
.text-first-slide { top: 50px; }
.text-second-slide {top: 40px; }


.orange {color: #ff851c}

.counter {
  position: absolute;
  z-index: 2000;
  top: 90px;
  left: 40px;
  font-size: 130px;
  letter-spacing: 8px;
  }
  
.stickit {
  position: fixed;
  top: 10px;
  width: 220px;
}

.stickit-end {
  bottom: 0;
  position: absolute;
  width: 220px;
}

.b-form-order {
	margin-top: 30px;
}
.b-form-order h2 {
	margin-bottom: 30px;
}

/**/
.b-product-order {
	border: 1px #E4E4E4 solid;
	border-bottom-width: 0px; 
	padding:0 10px 0 10px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;			
}
	.b-product-order table {
		width: 100%;
		height: 125px;
		vertical-align: middle;
	}
	.b-product-order table tr {
		padding: 10px 0;
	}

		.b-product-order table td {
			vertical-align: middle;
			padding: 10px 0;
		}

			.b-product-order .special_offers_product {
					display:inline-block;
			}
				.b-product-order .special_offers_product__icon-plus {
					display: inline-block;
					vertical-align: middle;
					font-size: 0;
					width: 16px;
					height: 16px;
					background: url('https://rugged.com.ua/images/plus_mini.png') no-repeat;		
					margin-right: 15px;					
				}
				.b-product-order .special_offers_product img {
						display: inline-block;
						vertical-align: middle;
						height: 60px;
				}
				.b-product-order .special_offers_product span {
						display: inline-block;
						vertical-align: middle;
						margin-left: 5px;
						width: 60px;
						font-size: 12px;
						line-height: 130%;							
				}
				.b-product-order .special_offers_main_product {
						width: 90px;
						margin-right: 15px;
				}
				.b-product-order .special_offers_main_product img {
					height: 90px;
				}

			.b-product-order table .b-photo {
				width: 100px;
			}
			.b-product-order table .b-photo img {
				height: 90px;
			}

			.b-product-order table .b-name {
				width: 320px;
				padding-left: 10px;
				padding-right: 20px;
			}
			.b-product-order table .b-count {
				width: 40px;
			}
				.b-product-order table .b-count input {
					width: 40px;
					height: 25px;
					font-size: 16px;
					text-align: right;
				}
			.b-product-order table .b-cost {
				width: 100px;
				text-align: right;
				font: bold 16px/100% Arial;
			}
			.b-product-order table .b-delete {
				width: 30px;
				text-align: right;
			}
			.b-product-order table .b-delete a {
				color: #999;
				text-decoration: none;
				font-size: 18px;
			}
			.b-product-order table .b-delete a:hover {
				color: red;
			}
.b-product-total {
	background-color: #F2F2F2;

	text-align: right;
	padding: 5px 10px 5px 5px;
	vertical-align: middle;
	
	border: 1px #E4E4E4 solid;
	border-top-width: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px			
}
	.b-product-total div {
		display: inline-block;
		padding-left: 20px;
		font: bold 26px/100% Arial;
		color: #993300;	

		*display:inline;
		*zoom:1;
	}
/**/

.b-form-order .btna-green-extralarge {background-position: -826px -330px; width: 250px;}
.b-form-order .btna-green-extralarge:hover {background-position: -826px -386px;}
.b-form-order .btna-green-extralarge:active {background-position: -826px -441px;}


.b-form-order .b-form-block-delivery,
.b-form-order .b-form-block-installment-plan,
.b-form-order .b-form-block-installment-price {
	margin-bottom: 0px;	
}

.b-form-order	.b-form-block-total {
	margin-top: 6px;
	font-weight: bold;
}

.b-form-order	.b-form-block-total-delivery {
	margin-top: 6px;
	font-weight: bold;
}

.b-form-order	.b-form-block-total-payment {				
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 0;
	vertical-align: middle;

	font:bold 26px/100% Arial;
	color: #993300;
}

.b-city-select {
	display: inline-block;
	margin-top: 5px;
}
.city-selected {
	padding-right: 15px;
	font-weight: bold;
	font-size: 16px;
	display: none;
}		
.city-selected i {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: #999999;
}		

.b-form-order .help-inline {
	width: 225px;
	font-size: 12px;
	line-height: normal;
}
.b-form-order .help-block {
	font-size: 12px;
	line-height: normal;	
}

.select-warehouse-link {
	display: none;	
}

.controls .b-option {
	margin-bottom: 15px;	
}

.controls .b-option#card {
	margin-bottom: 15px;
}

.controls .b-option img {
	margin-left: 20px;
	margin-top: -15px;
	
	display: inline-block;

	*display:inline;
	*zoom:1;			
}
.controls .b-option .b-block-info {
	display: none;
}
.controls .b-option .b-block-info .warehouse-selected {
	margin: 5px 0 3px 0;
	font-size: 16px;
	font-weight: bold;
}
.controls .b-option .b-block-info .select-warehouse {
	font-size: 14px;
}
.controls .b-option .b-block-info .b-input-hint label {
	margin: 0.8em 0 -2.3em 0.6em !important;	
	font: italic 14px/14px arial !important;
}
.controls .b-option-selected .b-block-info {
	display: block;
}
.b-city-popup-layout {
  display: none;
}
.b-city-popup {
  padding: 10px;
}
.b-city-select .b-popular-cities {
	margin-top: 15px;
}

.b-city-select .b-popular-cities li a {
	text-decoration: none;
}

.select-type-payment p {
	margin-bottom: 0px;
}
.selected-type-payment .link-change-pament-method {
	line-height: normal;
	padding-top: 3px;
}

/**/
.acResults {
  padding: 0px;
  border: 1px solid WindowFrame;
  background-color: #fff;
  overflow: hidden;
  z-index: 9999;
}
.acResults ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 2px 0;
  margin: 0;
}
.acResults li {
  margin: 0px;
  padding: 3px 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  font: menu;
  font-size: 12px;
  overflow: hidden;
}
.acResults li span {
	color: #999999;
	font-size: 11px;
	margin-left: 5px;
}
.acLoading {
  background : url('https://rugged.com.ua/images/indicator.gif') right center no-repeat;
}
.acSelect {
  background-color: Highlight;
  color: HighlightText;
}
/**/

/**/

.b-order-select-warehouse {
		position:relative;		
}
.b-order-select-warehouse_city {
	display: inline-block;
}
.b-order-select-warehouse_location h3 {
	font-family: "Tahoma", sans-serif;
	line-height: normal;			
}
.b-order-select-warehouse_map {
	margin-top: 10px;
	width: 680px;
	height: 420px;
}
.b-map-marker h4 {
	margin-top: 0;
	max-width: 300px;
	font-family: "Tahoma", sans-serif;
	line-height: normal;			
}
.b-map-marker-id {
	display: none;
}
.b-map-marker-phone {
	margin-top: 3px;
}
.b-map-marker-work {
	margin-top: 10px;
}
/**/

.select-installment-plan {
	margin-top: 10px;
}


.full_data_card {
	margin-top: 15px;
	margin-bottom: 40px;	
}
.full_data_card .dl-horizontal {
  margin: 0 0 13px;
}
.full_data_card .dl-horizontal dt {
  width: 180px;
  text-align: left;
  background: url("https://rugged.com.ua/images/dot.gif") repeat-x 100% 1.2em;
  padding-right: 18px;
  line-height: 25px;
}
.full_data_card .dl-horizontal dt span {
  padding: 0 2px 0 0;
  background: #fff;
  font-weight: normal;
}
.full_data_card .dl-horizontal dd {
  margin-left: 190px;
  line-height: 25px;
}

.payment_putcard {border-left: 6px solid #cccccc; padding-left: 10px; margin-bottom: 30px;}
.payment_putcard .card_number {font: bold 36px/normal Tahoma;}

.show-invoice {
	margin: 30px 0px;
}
.show-invoice .show-invoice-blank {
	width: 580px;
}
.show-invoice .show-invoice-blank img{
	width: 580px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */			
}
.show-invoice .show-invoice-info {
	margin-bottom: 15px;			
}


/**/
	.email-notifications { background: url("https://rugged.com.ua/images/subscribeFon.png") no-repeat; height: 190px; width: 440px; margin-bottom: 40px; margin-top: 40px;}
	.email-notifications .email-notifications__container { padding: 20px; }
	.email-notifications .title { padding-bottom: 10px; margin: 0;}
	.email-notifications input {margin-bottom: 0; height: 22px; width: 240px; border-radius: 0; border-color: #c7c7c7;}
	.email-notifications button {margin-left: 5px;}
	.email-notifications button span {font-weight: bold; font-size: 16px; margin-left: 5px;}
	.email-notifications .loader {background:url("https://rugged.com.ua/images/email-loader.gif") no-repeat; width:32px; height:32px; display:none;}	
	.email-notifications .error_list li {color: #b94a48;}
/**/

.contacts-list {
	margin-top: 40px;
	margin-bottom: 40px;
}

.contact-active .phone {
	font:bold 24px/normal Arial;
	font-weight: bold;
}

.contacts-form h3 {margin-top: 0;}
.contacts-form form {margin-top: 20px;}

.catalog-overview {margin-top: 60px;}
.catalog-overview .thumbnail {padding: 0;}
.content-overview {margin-bottom: 30px;}
.media-list h4.media-heading {font-size: 14px; line-height: normal; font-weight: normal }
.news-list .media {line-height: normal}
.news-list .media time {font-size: 11px; font-family: verdana; font-weight: normal; margin-bottom: 6px;}

.self-order {margin-top: 15px;}
.self-order ul {margin-top: 15px; font-size: 11px;}
.self-order ul li {line-height:  normal; margin-bottom: 5px;}


.checked-payment-info {width: 460px;}
.b-payment-replay {margin-top: 30px;}
.b-payment-replay .link-change-pament-method {margin-left: 15px;}
.b-payment-replay form {margin-bottom: 0;}

.icon-new-window {
	background-image: url('https://rugged.com.ua/images/new-window.gif');
	background-position: 0;
}