/* line 5, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Users/ByKraB/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/compass-core-1.0.0.alpha.17/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 8, sass/style.sass */
* {
  padding: 0;
  margin: 0;
}

.clearfix:after{
  	display:block;
	clear:both;  
    content:'.';
    visibility:hidden;
  	height: 0px;
}

/* line 15, sass/style.sass */
body {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

/* line 19, sass/style.sass */
a img {
  border: none;
}

/* line 22, sass/style.sass */
a {
  text-decoration: none;
}

/* line 24, sass/style.sass */
a:hover {
  text-decoration: underline;
}

/* line 27, sass/style.sass */
.g-clear {
  clear: both;
}

/* line 31, sass/style.sass */
.wrapper {
  width: 980px;
  margin: 0 auto;
}

/* line 35, sass/style.sass */
.wrapper.one-col {
  float: left;
  margin: none;
  width: 740px;
}

/* line 40, sass/style.sass */
.l-col {
  float: left;
  width: 200px;
  margin-right: 40px;
  background: #fff;
  z-index: 10;
  position: relative;
}

/* line 47, sass/style.sass */
.l-header {
  margin-bottom: 5px;
}

/* line 52, sass/style.sass */
.l-main {
  padding: 20px 0;
}

/* line 58, sass/style.sass */
.b-top-menu {
  height: 35px;
  line-height: 40px;
}
/* line 61, sass/style.sass */
.b-top-menu .top-menu {
  list-style: none;
}
/* line 63, sass/style.sass */
.b-top-menu .top-menu__item {
  float: left;
  padding: 0 5px;
}
/* line 66, sass/style.sass */
.b-top-menu .top-menu__link {
  color: black;
  text-transform: uppercase;
  font-size: 10px;
}
/* line 70, sass/style.sass */
.b-top-menu .top-menu__link:hover {
  text-decoration: underline;
}

/* line 73, sass/style.sass */
.header-inner {
  position: relative;
  padding-bottom: 10px;
  height: 100px;
}

/* line 78, sass/style.sass */
.b-logo {
  position: absolute;
  left: 0;
  top: 20px;
}

/* line 83, sass/style.sass */
.b-timetable {
  
  width: 980px;
  left: 0;
  top: 75px;
  font-size: 11px;
  font-weight: bold;
  color: #5468a6;
}

/* line 94, sass/style.sass */
.b-phones {
  position: absolute;
  left: 250px;
  top: 10px;
}
/* line 98, sass/style.sass */
.b-phones .phone {
  font-size: 11px;
  font-weight: bold;
  color: black;
  margin-bottom: 5px;
}

/* line 105, sass/style.sass */
.b-search {
  position: absolute;
  left: 250px;
  top: 60px;
}
/* line 109, sass/style.sass */
.b-search .search-text-input {
  width: 375px;
  height: 28px;
  border: 1px solid #dbdbdb;
  margin-right: -4px;
}
/* line 114, sass/style.sass */
.b-search .search-submit-input {
  background: #8995bd;
  color: white;
  text-align: center;
  height: 30px;
  width: 60px;
  line-height: 28px;
  border: 2px solid #dbdbdb;
}

/* line 123, sass/style.sass */
.b-callback {
  position: absolute;
  top: 10px;
  left: 550px;
}

/* line 128, sass/style.sass */
.b-cart {
  position: absolute;
  top: 10px;
  left: 730px;
  width: 190px;
  height: 70px;
  padding: 20px 0 0 50px;
  background: url(cart-bg.png) 0 0 no-repeat;
  color: black;
}
/* line 137, sass/style.sass */
.b-cart p {
  margin-bottom: 5px;
}
/* line 139, sass/style.sass */
.b-cart a {
  font-weight: bold;
  font-size: 14px;
  color: black;
  text-transform: uppercase;
}
/* line 144, sass/style.sass */
.b-cart span {
  font-size: 12px;
}

/* line 146, sass/style.sass */
.b-login {
  position: absolute;
  top: 10px;
  left: 780px;
  z-index: 10;
}
/* line 152, sass/style.sass */
.b-login .account-link {
  font-weight: bold;
  color: #a9b1c7;
  font-size: 10px;
  text-transform: uppercase;
}

/* line 159, sass/style.sass */
.b-main-menu {
  background: url(main-menu-bg.png) 0 0 repeat-x;
  height: 40px;
  line-height: 38px;
  position: relative;
}

/* line 164, sass/style.sass */
.main-menu__item {
  float: left;
  height: 38px;
  padding: 0 10px;
  /* font-weight: bold; */
  text-align: center;
  border: 1px solid #5e71aa;
}
.main-menu__item:hover{
	background:#5e71aa;
}
.main-menu__item:hover a{
	text-decoration:none;
}
/* line 171, sass/style.sass */
.main-menu__item--parent {
  position: relative;
}
.main-menu__item--big{
	position:static;
}
/* line 173, sass/style.sass */
.main-menu__item--parent:hover .b-subcols {
  opacity: 1;
  z-index: 200;
}
/* line 176, sass/style.sass */
.main-menu__link {
  color: white;
  font-size: 14px;
}

/* line 180, sass/style.sass */
.b-subcols {
  position: absolute;
  left: 0;
  top: 38px;
  width: 300px;
  padding: 10px 0;
  background: white;
  border: 1px solid #9ba5c5;
  line-height: 20px;
  text-align: left;
  z-index: -1;
  opacity: 0;
}
.b-subcols.single-col{
	padding-top:0;	
}
.b-subcols.big-col{
	width:958px;
	padding: 10px;
}
.b-subcols .subcol-col{
	position:relative;
	padding: 0 10px;
}
.b-subcols.single-col :first-child.subcol-col .subcol-title{
	padding-top:10px;
}
.b-subcols .subcol-title a{
	display:block;
	padding: 0 0 10px 0;
}
.b-subcols .subcols-list{
	font-size: 13px;
}
.b-subcols.big-col .subcols-list li{
	line-height: 15px;
    margin-bottom: 5px;
}

.b-subcols.single-col .subcols-list{
	position:absolute;
  	display:none;  	
	left: 300px;    
	top: -1px;
    
	padding: 10px 10px 10px 10px;
	border: 1px solid #9ba5c5;
	width: 200px;
	background: #fff;
	font-size: 14px;
}
.b-subcols.single-col .subcols-list li{
	margin-bottom: 10px;
	line-height: 15px;
}
.b-subcols .subcol-col:hover .subcols-list{
	display:block;
}
/* line 191, sass/style.sass */
.b-subcols a {
  color: black;
  display: block;
}
.b-subcols a:hover{
	color:#ffa100;
}
/* line 193, sass/style.sass */
.b-subcols .subcol-title {
  font-size: 14px;
  /* margin-bottom: 10px; */
  line-height: 15px;
  /* padding-bottom: 10px; */
  cursor: pointer;
}
/* line 197, sass/style.sass */
.b-subcols.big-col .subcol-col {
  float: left;
  margin-right: 10px;
  width: 180px;
  margin-bottom: 20px;
  padding: 0;
}
.b-subcols.big-col .subcol-title{
	font-weight: bold;
}

/* line 209, sass/style.sass */
.footer-divider {
  height: 20px;
  background: #eeeeee;
  margin: 10px auto;
}

/* line 214, sass/style.sass */
.b-footer-col {
  float: left;
  margin-right: 25px;
}
.b-footer-col.socials{
	float:right;
}
.b-footer-col.recvisits{
	width:200px;
}
/* line 217, sass/style.sass */
.b-footer-col .footer-col__title {
  color: black;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 225, sass/style.sass */
.b-bottom-menu {
  background: #eeeeee;
  padding: 40px 0px 20px 0px;
}

/* line 228, sass/style.sass */
.bottom-menu {
  overflow: hidden;
  list-style: none;
}
/* line 231, sass/style.sass */
.bottom-menu__item {
  float: left;
  margin: 0 5px;
}
/* line 234, sass/style.sass */
.bottom-menu__link {
  font-weight: bold;
  color: #879dbe;
  font-size: 12px;
}

/* line 238, sass/style.sass */
.b-payments {
  width: 230px;
}
/* line 240, sass/style.sass */
.b-payments .payments-descr {
  color: #828282;
  margin-bottom: 20px;
}
/* line 243, sass/style.sass */
.b-payments .payment-logo {
  max-height: 28px;
  float: left;
  margin: 0 5px 5px 0;
}

/* line 250, sass/style.sass */
.b-footer-contacts p {
  font-weight: bold;
}

/****************************** */
/****** Product preview ******* */
/****************************** */
/* line 258, sass/style.sass */
.products-block__title {
  font-size: 16px;
  color: #748db4;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 266, sass/style.sass */
.b-product {
  float: left;
  width: 186px;
  border: 1px solid #dadada;
  margin: 0 0 10px 10px;
}
/* line 271, sass/style.sass */
.b-product.product--first {
  margin-left: 0;
}
/* line 273, sass/style.sass */
.b-product.product--catalog {
  width: 230px;
}

/* line 275, sass/style.sass */
.b-product .product-inner {
  position: relative;
  padding: 10px 10px 10px 10px;
}

.b-product.product--gallery .product-gallery{
  	position:absolute;
  	visibility:hidden;
  	left:-50px;
	top: -1px;
  	width:50px; 	 
	
  	height: 406px;
	 background:#fff;
    border: 1px solid #dadada;
     border-right:0;
 	 overflow:hidden;
	z-index: 999;
}
.b-product.product--gallery.no-variants .product-gallery{
	height: 370px;
}
.b-product.product--gallery .product-gallery li{
	text-align:center;
}
.b-product.product--gallery .product-gallery .product-gallery-thumb{
	margin:0 0 10px 0;
	cursor:pointer;
}
.b-product.product--gallery:hover .product-inner{
	
}
.b-product.product--gallery:hover{
	border-left-color:#fff;
}
.b-product.product--gallery:hover .product-gallery{
	visibility:visible;
}

.b-product.product--main .product-image{
	height:160px;
}

/* line 279, sass/style.sass */
.b-product .product-labels {
  position: absolute;
  top: 0px;
  left: 0;
}
/* line 283, sass/style.sass */
.b-product .product-labels .label__item {
  font-size: 16px;
  padding: 0 5px;
  color: white;
  margin: 5px 0;
}
/* line 289, sass/style.sass */
.b-product .product-labels .label__item--red {
  background: #fe0000;
}
/* line 291, sass/style.sass */
.b-product .product-labels .label__item--purple {
  background: #8a1677;
}
.b-product .product-labels .label__item--green
{
	background:#62c299
}

/* line 293, sass/style.sass */
.b-product .product-image {
  margin-bottom: 20px;
  text-align: center;
  height: 240px;
}
.b-product .product-image img{
	max-width:210px;
}

/* line 297, sass/style.sass */
.b-product .product-title {
  margin-bottom: 5px;
  height: 28px;
  overflow: hidden;
}
/* line 299, sass/style.sass */
.b-product .product-title a {
  color: black;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

/* line 302, sass/style.sass */
.b-product .product-prices {
  margin-bottom: 15px;
  height: 13px;
}
.b-product  .product-short-description{
  margin-bottom: 5px;
  height: 24px;
  overflow: hidden;
  color: gray;
}
/* line 304, sass/style.sass */
.b-product .product-prices .regular-price {
  color: red;
  font-weight: bold;
  font-size: 13px;
}
/* line 308, sass/style.sass */
.b-product .product-prices .old-price {
  color: #636363;
  font-size: 12px;
  text-decoration: line-through;
}

/* line 312, sass/style.sass */
.b-product .product-buttons {
  float: left;
  padding: 0 0 10px 0;
  margin-right: 5px;
}
/* line 315, sass/style.sass */
.b-product .product-buttons .btn {
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 321, sass/style.sass */
.b-product .product-buttons .btn:hover {
  text-decoration: none;
}

/* line 323, sass/style.sass */
.b-product .product-rating {
  float: right;
}

/* line 326, sass/style.sass */
.star {
  float: left;
  margin: 0px;
  background: url(stars.png) 0 0 no-repeat;
  width: 12px;
  height: 12px;
}
.star.star--active {
	background-position: 0 -11px;
}
/* line 330, sass/style.sass */
.star--small {
  width: 15px;
  height: 14px;
  background: url(stars-small.png) 0 0 no-repeat;
}

/* line 334, sass/style.sass */
.star--small.star--active {
  background-position: 0 -14px;
}

/****************************** */
/****** Left col ************** */
/****************************** */
/* line 341, sass/style.sass */
.b-sidebar-widget {
  margin-bottom: 20px;
}

/* line 351, sass/style.sass */
.catalog-list__item--level0 {
  border-top: 1px solid #dbdbdb;
  margin: 10px 0;
  padding-top: 10px;
}
.catalog-list__item--level0.first{
	padding-top:0;
    border-top:none;
}
/* line 355, sass/style.sass */
.catalog-list__item--level0--current {
  padding-bottom: 0;
  border: none;
}
/* line 358, sass/style.sass */
.catalog-list__item--level0 .catalog-list__link {
  font-size: 14px;
  font-weight: bold;
  color: #7a8fb8;
}
/* line 363, sass/style.sass */
.catalog-list__item--level1 .catalog-list__link {
  color: black;
  font-size: 12px;
}

/* line 366, sass/style.sass */
.catalog-list__item--level2 {
  padding-left: 20px;
}
/* line 368, sass/style.sass */
.catalog-list__item--level2 .catalog-list__link {
  font-size: 12px;
  color: black;
}
.catalog-list__item .catalog-list__link--active{
	font-weight: bold;
	color: #ff7b07;
}
.catalog-list__item--level3{
	padding-left: 20px;
}

/****************************** */
/****** MAIN ************** */
/****************************** */
/* line 379, sass/style.sass */
.b-brands {
  margin-top: 20px;
}
/* line 381, sass/style.sass */
.b-brands .brands-title {
  color: #748db4;
  font-size: 18px;
  margin-bottom: 15px;
}
/* line 385, sass/style.sass */
.b-brands .brands-col {
  float: left;
  width: 12%;
  margin-right: 2%;
}
/* line 389, sass/style.sass */
.b-brands .brands-col a {
  display: block;
  font-size: 16px;
  color: #787a7b;
}

/****************************** */
/****** Collection ************** */
/****************************** */
/* line 398, sass/style.sass */
.collection-title {
  padding: 10px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid black;
}
/* line 402, sass/style.sass */
.collection-title div {
  font-size: 14px;
  color: black;
  text-transform: uppercase;
}

/* line 407, sass/style.sass */
.b-collection-sorter {
  padding: 10px 0;
}
/* line 409, sass/style.sass */
.b-collection-sorter .sorter__label {
  color: #484848;
}
/* line 411, sass/style.sass */
.b-collection-sorter .sorter__link {
  color: #484848;
  text-transform: lowercase;
  text-decoration: underline;
}
/* line 415, sass/style.sass */
.b-collection-sorter .sorter__link--active {
  color: #ee45af;
}
.b-pagination{
  	float:right;
  	margin:10px 0;
	overflow:hidden;
}
.pagination__item {
  border: 1px solid #ccc;
  width: 20px;
  height: 20px;
  padding: 7px;
  float: left;
  margin: 0 3px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  line-height: 20px;
}
.pagination__item:hover,.pagination__item--active{
	background:#ccc;
  	color:#fff;
}

/* line 417, sass/style.sass */
.b-products-block {
  margin-bottom: 20px;
}
.b-products-block .sort{
	margin-bottom: 10px;
}
/* line 422, sass/style.sass */
.sidebar-filter .property-block-title {
  color: white;
  font-size: 16px;
  text-transform: uppercase;
  background: #7a94b9;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
/* line 431, sass/style.sass */
.sidebar-filter .property-block-content {
  padding: 10px 10px 10px 10px;
  max-height: 100px;
  overflow: auto;
}
/* line 437, sass/style.sass */
.sidebar-filter .property-block-content label {
  display: block;
  cursor: pointer;
  margin-bottom: 5px;
  clear: both;
}
/* line 441, sass/style.sass */
.sidebar-filter .property-block-content label input {
  float: left;
  margin-right: 3px;
}
.sidebar-filter .property-block-content label input.size-checkbox{
	display:none;
}
.sidebar-filter .property-block-content .color-input{
	float:left;
  	width:20px;
  	height:20px;
    margin:3px;
  border:1px solid #000;
  cursor:pointer;
}
.sidebar-filter .property-block-content .color-input:hover, .sidebar-filter .property-block-content .color-input.active-input{
	border:2px solid #7a94b9;
  	margin:2px;
}
.sidebar-filter .property-block-content .color-input input{
	display:none;
}
/* line 447, sass/style.sass */
.b-recently-view .recently-view-title {
  color: black;
  padding-bottom: 10px;
  /* margin-bottom: 10px; */
  /* border-bottom: 1px solid black; */
  text-transform: uppercase;
  /* margin-left: -20px; */
  font-weight: bold;
}

/****************************** */
/****** Product ************** */
/****************************** */
/* line 458, sass/style.sass */
.b-product-title {
  margin-bottom: 20px;
}
.b-product-title .product-sku{
  float:left;
  font-size:14px;
  margin-right:5px;
  color:#ff0b0b;
  font-weight:bold;
}
/* line 460, sass/style.sass */
.b-product-title h1 {
  font-size: 14px;
  color: black;
  font-weight: bold;
}

/* line 466, sass/style.sass */
.b-product-info .lpart {
  float: left;
  width: 390px;
  margin-right: 10px;
}
/* line 470, sass/style.sass */
.b-product-info .rpart {
  float: left;
  width: 580px;
}
/* line 475, sass/style.sass */
.b-product-info .product-images .main-image {
  position: relative;
  margin-bottom: 20px;
  text-align:center;
}
/* line 478, sass/style.sass */
.b-product-info .product-images .main-image .zoom-icon {
  position: absolute;
  width: 33px;
  height: 33px;
  top: 0;
  left: 0;
  background: url(zoom-icon.png) 0 0 no-repeat;
  z-index: 100;
}
/* line 487, sass/style.sass */
.b-product-info .product-images .main-image img {
  max-width: 380px;
  max-height: 400px;
}
/* line 489, sass/style.sass */
.b-product-info .product-images .product-gallery {
  margin-bottom: 20px;
}
/* line 491, sass/style.sass */
.b-product-info .product-images .product-gallery .image-thumb {
  float: left;
  width: 100px;
  border: 1px solid #ccc;
  text-align: center;
  margin: 0 5px;
  height: 100px;
}
/* line 494, sass/style.sass */
.b-product-info .b-additional-products {
  margin-bottom: 20px;
}
/* line 496, sass/style.sass */
.b-product-info .b-additional-products .additional-products-title {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
}
/* line 500, sass/style.sass */
.b-product-info .product-shop {
  margin-bottom: 20px;
}
/* line 502, sass/style.sass */
.b-product-info .product-shop .product-prices {
  float: left;
  margin-right: 10px;
  font-weight: bold;
}
/* line 506, sass/style.sass */
.b-product-info .product-shop .product-prices .old-price {
  color: #a09f9f;
  font-size: 20px;
  text-decoration: line-through;
}
/* line 510, sass/style.sass */
.b-product-info .product-shop .product-prices .regular-price {
  font-size: 21px;
  color: #ff5c3c;
}
/* line 513, sass/style.sass */
.b-product-info .product-shop .cart-button {
  float: right;
  position: relative;
}
/* line 516, sass/style.sass */
.b-product-info .product-variants {
  float: left;
  position: relative;
  width: 290px;
  margin-right: 10px;
}
/* line 521, sass/style.sass */
.b-product-info .product-variants-title {
  color: #a09f9f;
  font-weight: bold;
  margin-bottom: 5px;
}
.b-product-info .product-variants-tabs{
	margin-bottom: 10px;
}

.b-product-info .product-variants-tabs a{
	font-weight: bold;
	color:#000;
	margin-right: 20px;
}
.b-product-info .product-variants-tabs a.active{
	text-decoration:underline;
}

/* line 525, sass/style.sass */
.b-product-info .product-variants .variant-wrapper {
  display: inline-block;
  margin: 0 5px 10px 5px;
  font-size: 16px;
  padding: 5px 10px;
  border: 1px solid black;
  text-align: center;
  cursor: pointer;
  width: 60px;
}
/* line 533, sass/style.sass */
.b-product-info .product-variants .variant-wrapper--active, .b-product-info .product-variants .variant-wrapper:hover {
  background: #ff8505;
  color: white;
}
/* line 536, sass/style.sass */
.b-product-info .product-variants .variant-wrapper input {
  display: none;
}
/* line 538, sass/style.sass */
.b-product-info .product-variants .tablesize-link {
  position: absolute;
  top: 0;
  right: 0;
  font-weight: bold;
  color: #ff8505;
}
/* line 544, sass/style.sass */
.b-product-info .product-variants .b-useful-links {
  margin-top: 20px;
}
/* line 546, sass/style.sass */
.b-product-info .product-variants .b-useful-links .col {
  float: left;
  width: 180px;
  margin-right: 5px;
}
/* line 550, sass/style.sass */
.b-product-info .product-variants .b-useful-links .col-2 {
  width: 105px;
  margin-right: 0;
}
/* line 553, sass/style.sass */
.b-product-info .product-variants .b-useful-links a {
  display: block;
  color: #8a8eb3;
  font-size: 15px;
  font-weight: bold;
  padding-left: 30px;
  margin-bottom: 5px;
  min-height: 20px;
}
.b-product-info .product-variants .b-useful-links a.link-1{
	background: url(links3.png) left 0px no-repeat;
	min-height: 24px;
}
.b-product-info .product-variants .b-useful-links a.link-2{
	background: url(links2.jpg) left 0px no-repeat;
	min-height: 25px;}
.b-product-info .product-variants .b-useful-links a.link-3{
	background: url(links4.jpg) left 0px no-repeat;
}
.b-product-info .product-variants .b-useful-links a.link-4{
	background: url(links1.jpg) left -8px no-repeat;
}
.b-product-info .product-variants .b-useful-links a.link-5{
	background: url(links5.png) left -1px no-repeat;
}
/* line 558, sass/style.sass */
.b-product-info .quick-order {
  float: left;
  width: 260px;
  margin-top: 40px;
  padding: 10px 0 0 20px;
  -moz-box-shadow: 0px 0px 5px #ccc;
  -webkit-box-shadow: 0px 0px 5px #ccc;
  box-shadow: 0px 0px 5px #ccc;
}
/* line 564, sass/style.sass */
.b-product-info .quick-order-text {
  font-size: 11px;
  margin-bottom: 10px;
  font-size: 13px; font-family: 'arial','helvetica neue','nimbus sans l','freesans',sans-serif; color: #484848;
}
/* line 567, sass/style.sass */
.b-product-info .quick-order .quick-order-input-wrapper {
  text-align: center;
  margin-bottom: 10px;
  overflow: hidden;
}
/* line 571, sass/style.sass */
.b-product-info .quick-order .quick-order-input-wrapper input {
  height: 15px;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 575, sass/style.sass */
.b-product-info .quick-order .quick-order-input-wrapper .country-code {
  margin-right: 5px;
}
/* line 577, sass/style.sass */
.b-product-info .quick-order .quick-order-buttons-wrapper {
  text-align: center;
  padding: 0 0 10px 0;
}
/* line 580, sass/style.sass */
.b-product-info .quick-order .quick-order-buttons-wrapper .btn {
  margin: 0 auto;
  text-decoration: none;
}
/* line 588, sass/style.sass */
.b-product-info .b-product-description .product-description-title {
  font-size: 16px;
  color: #a1a4c3;
  padding-bottom: 5px;
  padding-left: 40px;
  /* border-bottom: 1px solid; */
}

.b-product-info .b-product-description .product-description-content{
    font-size: 13px; font-family: 'arial','helvetica neue','nimbus sans l','freesans',sans-serif; color: #484848;
}

/* line 597, sass/style.sass */
.b-reviews {
  padding-top: 20px;
  border: 1px solid #8E88BF; 
  /* border-left-width: 1px; */ 
  /* border-right-width: 1px; */
  padding: 10px;
  margin-top: 20px;
}
/* line 599, sass/style.sass */
.b-reviews .product-reviews-count {
  margin-bottom: 5px;
}
/* line 601, sass/style.sass */
.b-reviews .product-reviews-count a {
  color: #7a8fb8;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
/* line 605, sass/style.sass */
.b-reviews .add-review {
  margin-bottom: 20px;
}
/* line 607, sass/style.sass */
.b-reviews .add-review a {
  color: #7a8fb8;
  font-size: 12px;
  font-weight: bold;
}

/* line 612, sass/style.sass */
.b-review-form {
  margin-bottom: 20px;
}
.review-form__errors{
	padding: 10px;
	background: #d03b1e;
	margin-bottom: 20px;
	border-radius: 3px;
	color: #fff;
	font-size: 15px;
}
/* line 614, sass/style.sass */
.b-review-form .review-form-ratings {
  float: left;
  width: 90px;
  min-height: 200px;
  padding: 10px 55px 0 55px;
  margin-right: 5px;
  background: #fcfbff;
  border: 1px solid #f2f2f4;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 624, sass/style.sass */
.b-review-form .review-form-ratings .rate-product {
  padding-bottom: 30px;
  border-bottom: 1px solid #ececee;
  margin-bottom: 20px;
}
/* line 628, sass/style.sass */
.b-review-form .review-form-ratings .rate-product .rate-product-label {
  margin-bottom: 5px;
}
/* line 631, sass/style.sass */
.b-review-form .review-form-ratings .product-rating .product-rating-label {
  font-size: 11px;
}
/* line 634, sass/style.sass */
.b-review-form .review-form-inputs {
  float: left;
  width: 750px;
}
/* line 637, sass/style.sass */
.b-review-form .review-form-inputs input, .b-review-form .review-form-inputs textarea {
  width: 100%;
  border: 1px solid #e3bc6f;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 130px;
  margin-bottom: 11px;
}
/* line 641, sass/style.sass */
.b-review-form .review-form-inputs input {
  height: 20px;
  padding: 0 0 0 3px;
  margin-bottom: 10px;
  width: 747px;
}
/* line 645, sass/style.sass */
.b-review-form .review-form-buttons {
  float: left;
  width: 770px;
}

/* line 651, sass/style.sass */
.b-reviews-list{	
	/* border: 2px solid #8E88BF; */
	/* border-left-width: 1px; */
	/* border-right-width: 1px; */
	/* padding-top:10px; */
	/* padding: 10px; */
}
.b-reviews-list .review {
  margin-bottom: 10px;
  border: 1px solid #8E88BF;
  padding: 10px;
  border-radius: 5px;
  background: #fcfae0;
}
/* line 653, sass/style.sass */
.b-reviews-list .review-meta {
  /* background: #fafafa; */
  margin-bottom: 5px;
  padding: 5px 5px 5px 0;
}
.b-reviews-list .review-meta strong{
	color: #7a8fb8;
font-weight: bold;
font-size: 14px;
margin-right: 20px;
}
/* line 657, sass/style.sass */
.b-reviews-list .review-rating {
  margin-bottom: 5px;
}
.b-reviews-list .review-content{
	font-size: 13px;
	font-family: 'arial','helvetica neue','nimbus sans l','freesans',sans-serif;
	color: #484848;
}

/****************************** */
/****** Cart ************** */
/****************************** */
/* line 668, sass/style.sass */
.b-cart-title {
  font-size: 20px;
  font-weight: bold;
  color: #748db4;
  margin-bottom: 20px;
}

/* line 673, sass/style.sass */
.cart-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
/* line 677, sass/style.sass */
.cart-table thead th {
  font-weight: bold;
  color: #bebebe;
  padding: 10px 5px;
  border-bottom: 1px solid #aeaeae;
}
/* line 682, sass/style.sass */
.cart-table tbody td {
  border-bottom: 1px solid #aeaeae;
  padding: 20px 0;
}
/* line 685, sass/style.sass */
.cart-table .item-number {
  color: #727272;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  border-left: 1px solid #aeaeae;
}
/* line 691, sass/style.sass */
.cart-table .item-descr {
  font-weight: bold;
}
/* line 693, sass/style.sass */
.cart-table .item-descr img {
  float: left;
}
/* line 695, sass/style.sass */
.cart-table .item-descr a {
  color: #111111;
}
/* line 698, sass/style.sass */
.cart-table .item-quantity .quantity-wrapper {
  position: relative;
}
/* line 700, sass/style.sass */
.cart-table .item-quantity .quantity-wrapper .qnt-tool {
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #d5d5d5;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
  background: -moz-linear-gradient(top, #ffffff, #ebebeb);
  background: -o-linear-gradient(top, #ffffff, #ebebeb);
  background: -webkit-linear-gradient(top, #ffffff, #ebebeb);
  background: linear-gradient(to bottom, #ffffff, #ebebeb);
}
/* line 709, sass/style.sass */
.cart-table .item-quantity .quantity-wrapper .qnt-minus {
  left: 0;
}
/* line 712, sass/style.sass */
.cart-table .item-quantity .quantity-wrapper .qnt-input {
  height: 20px;
  width: 20px;
  padding: 0 10px 0 30px;
  border: 1px solid #d5d5d5;
  border-right: none;
  border-left: none;
  text-align: center;
}
/* line 720, sass/style.sass */
.cart-table .item-price {
  font-weight: bold;
  text-align: center;
}
/* line 722, sass/style.sass */
.cart-table .item-total-price {
  font-weight: bold;
  color: #ee2097;
  border-right: 1px solid #aeaeae;
}
/* line 726, sass/style.sass */
.cart-table .remove-item {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 5px;
  background: url(remove-item.png) 0 0 no-repeat;
}

/* line 734, sass/style.sass */
.cart-total .coupons {
  float: left;
}
/* line 736, sass/style.sass */
.cart-total .coupons label {
  color: #727272;
}
/* line 738, sass/style.sass */
.cart-total .coupons .cart-coupon-input {
  height: 26px;
  border: 1px solid #ededed;
  margin-right: -5px;
  vertical-align: top;
}
/* line 743, sass/style.sass */
.cart-total .coupons .cart-submit-coupon {
  height: 28px;
  padding: 0 10px;
  color: #727272;
  border: 1px solid #e0e0e0;
  background: -moz-linear-gradient(top, #ffffff, #dadada);
  background: -o-linear-gradient(top, #ffffff, #dadada);
  background: -webkit-linear-gradient(top, #ffffff, #dadada);
  background: linear-gradient(to bottom, #ffffff, #dadada);
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px 0;
}
/* line 751, sass/style.sass */
.cart-total .cart-total-price {
  float: right;
  /* width: 400px; */
}

.cart-total .cart-total-price .old-total-price{
  float: left;
  font-size: 16px;
  padding-top: 7px;
  padding-right: 10px;
}
.cart-total .cart-total-price .old-total-price-value{
  text-decoration: line-through;
}
.cart-total .cart-sale{
  clear:both;
  float:right;
  margin:10px 0;
}
/* line 753, sass/style.sass */
.cart-total .cart-total-price #cart-total-price {
  color: #ed0893;
  font-weight: bold;
  font-size: 30px;
  float: right;
}
/* line 757, sass/style.sass */
.cart-total .cart-buttons {
  text-align: right;
}

/* line 780, sass/style.sass */
.btn {
  display: inline-block;
  font-weight: bold;
  border: none;
  height: 35px;
  line-height: 35px;
}
/* line 786, sass/style.sass */
.btn-short {
  padding: 0 5px;
}
/* line 788, sass/style.sass */
.btn-normal {
  height: 35px;
  padding: 0 20px;
  line-height: 35px;
  text-align: center;
}
/* line 793, sass/style.sass */
.btn-orange {
  color: white;
  background: -moz-linear-gradient(top, #ffa100, #ff7b07);
  background: -o-linear-gradient(top, #ffa100, #ff7b07);
  background: -webkit-linear-gradient(top, #ffa100, #ff7b07);
  background: linear-gradient(to bottom, #ffa100, #ff7b07);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.btn-yellow{	
  background: -moz-linear-gradient(top, #ffe224, #ffa500);
  background: -o-linear-gradient(top, #ffe224, #ffa500);
  background: -webkit-linear-gradient(top, #ffe224, #ffa500);
  background: linear-gradient(to bottom, #ffe224, #ffa500);
  text-transform: uppercase;
  color: #000;
  font-size: 16px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  box-shadow: 2px 2px 10px #ccc;
}

.btn-blue{
  color: white;
  background: -moz-linear-gradient(top, #8abef0, #6ca2d1);
  background: -o-linear-gradient(top, #8abef0, #6ca2d1);
  background: -webkit-linear-gradient(top, #8abef0, #6ca2d1);
  background: linear-gradient(to bottom, #8abef0, #6ca2d1);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}


/* line 801, sass/style.sass */
.property-block {
	padding: 3px 5px 0px 5px;
	margin-bottom: 15px;
	box-shadow: 1px 1px 2px -.9px rgba(0,0,0,.3);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* line 803, sass/style.sass */
.property-block .property-title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 808, sass/style.sass */
.property-block .property-values label {
  display: block;
}
/* line 810, sass/style.sass */
.property-block .property-values label input[type='checkbox'] {
  float: left;
  margin: 3px 3px 0 0;
}

/* line 816, sass/style.sass */
.b-popup .input-wrapper {
  margin-bottom: 10px;
}
/* line 818, sass/style.sass */
.b-popup .input-wrapper .input-label {
  font-size: 14px;
  margin-right: 5px;
}
/* line 821, sass/style.sass */
.b-popup .input-wrapper input,.b-popup .input-wrapper textarea {
  width: 100%;
  height: 20px;
  border: 1px solid #cccccc;
  font-size: 14px;
}
.b-popup .input-wrapper textarea{
      height: 100px;
}
/* line 826, sass/style.sass */
.callback-popup {
  width: 300px;
  padding: 10px;
}
.callback-popup .popup-title{
	font-size: 20px;
    margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
  
}
/* line 830, sass/style.sass */
.products-variant-error {
  position: absolute;
  z-index: 999;
  width: 300px;
  top: 50px;
  left: 50%;
  margin-left: -150px;
  background: white;
  border: 1px solid #cccccc;
  -moz-box-shadow: 0px 0px 10px #cccccc;
  -webkit-box-shadow: 0px 0px 10px #cccccc;
  box-shadow: 0px 0px 10px #cccccc;
  padding: 10px;
}
/* line 841, sass/style.sass */
.products-variant-error .product-variants-title {
  font-size: 16px;
  margin-bottom: 10px;
  color: black;
}

.editor-content p{
	padding: 4px 0px;
}
.editor-content strong{
	font-weight:bold;
}
.editor-content h1,.editor-content h2, .editor-content h3, .editor-content h4, .editor-content h5, .editor-content h6{
	font-weight:bold;
}
.editor-content h2{
	font-size: 20px;
	padding: 10px 0px 10px 0px;
	font-weight: normal;
}
.editor-content h3{
    padding: 12px 0px;
    font-size: 15px;
}
.editor-content table{
	
    margin-bottom:5px;
}
.editor-content table td, .editor-content table th{
	padding: 5px;
}
.editor-content ul{
	list-style: initial;
	list-style-position:inside;
}
.editor-content ol{
	list-style:decimal inside;
}

.product-added{
  margin-top: 5px;
  color: #ee018f;
  font-weight: bold;
}

.hr{
  clear:both;
  height:1px;
  border-bottom: 1px solid #ccc;
  margin: 20px 0;
}
.fancybox-title a{
	color:#fff;
}


/* Price slider */
.b-filter__price-slide {
	padding:19px 0 14px;
}

.b-filter__price-slide .ui-widget-content {
	background:0;
	border:0;
	color:inherit;
}

.b-filter__price-slide .ui-state-default,.b-filter__price-slide .ui-widget-content .ui-state-default,.b-filter__price-slide .ui-widget-header .ui-state-default {
	border:0;
	color:inherit;
}

.b-filter__price-slide .ui-slider-horizontal {
	height:5px;
	position:relative;
	border:1px solid #ccc;
	background:#f6f6f6;
	background:linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);
	background:-o-linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);
	background:-moz-linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);
	background:-webkit-linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);
	background:-ms-linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);
	-pie-background:linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(0.5,#fafafa),color-stop(1,#fdfdfd));
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-range {
	position:absolute;
	display:block;
	top:0;
	height:100%;
	border:0;
	overflow:hidden;
	background:#54769A;
	background:linear-gradient(top,#54769A 0,#54769A 50%,#54769A 100%);
	background:-o-linear-gradient(top,#54769A 0,#54769A 50%,#54769A 100%);
	background:-moz-linear-gradient(top,#54769A 0,#54769A 50%,#54769A 100%);
	background:-webkit-linear-gradient(top,#54769A 0,#54769A 50%,#54769A 100%);
	background:-ms-linear-gradient(top,#54769A 0,#54769A 50%,#54769A 100%);
	-pie-background:linear-gradient(top,#54769A 0,#54769A 50%,#54769A 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#54769A),color-stop(0.5,#54769A),color-stop(1,#54769A));
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-handle {
	position:absolute;
	display:block;
	width: 10px;
	height: 11px;
	background:url(ui-slider-handle.png) no-repeat;
	margin: 5px 0 0 -4px;
	cursor:pointer;
	outline:0;
	top: -2px;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-handle+.ui-slider-handle {
	margin-left:-5px;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-min,.b-filter__price-slide .ui-slider-horizontal .ui-slider-max,.b-filter__price-slide .ui-slider-horizontal .ui-slider-medium {
	font-size:10px;
	color:#666;
	position:absolute;
	display:block;
	top:-19px;
	left:-1px;
	right:-1px;
	height:19px;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-min {
	text-align:left;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-max {
	text-align:right;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-medium {
	text-align:center;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-min:before,.b-filter__price-slide .ui-slider-horizontal .ui-slider-max:before,.b-filter__price-slide .ui-slider-horizontal .ui-slider-medium:before {
	content:'';
	height:6px;
	width:1px;
	background:#ccc;
	position:absolute;
	bottom:0;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-min:before {
	left:0;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-max:before {
	right:0;
}

.b-filter__price-slide .ui-slider-horizontal .ui-slider-medium:before {
	left:50%;
}


.b-form-input__input{
	width:50px;
    border:1px solid #ccc;
}

.variants-option .buttons{
	margin-top: -20px;      
	margin-left: 550px;
}

.product-sizes{
  	display:none;
	position: absolute;  
  	bottom: -37px;
    left: -1px;
    background: #fff;
  	width: 210px;
  	height: 32px;  
  	padding: 0 10px 10px 10px;
    border: 1px solid #ccc;
    border-top: none;
    clear: both;
    z-index: 99;  	
  	overflow: hidden;
  	color: red;
}
.product-sizes-title{
	color:#000;
	margin-bottom: 5px;
}
.b-product.product--catalog:hover .product-sizes{
	display:block;
}

#image-preloader{
	position:absolute;  	
	top: 35%;
	margin-top: -5px;
	left:50%;
	margin-left: -20px;
}

.iosslider-vertical-active-wrapper{
	position:relative;
  	padding: 20px 0;
}
.iosslider-vertical {
	position:relative;
	top:0;
	left:0;
	overflow:hidden;
	width:50px;
  	height:411px;

}
.iosslider-vertical-active{
   height:215px;
}

.iosslider-vertical-active-wrapper .nav-arrow{
	position:absolute;
  	left:50%;
  	margin-left:-7px;
  	width:14px;
	height: 13px;
	cursor:pointer;
}
.iosslider-vertical-active-wrapper .nav-arrow.next{
	background:url(arrow-bottom.png) 0 0 no-repeat;
  	bottom: 0;
  
}
.iosslider-vertical-active-wrapper .nav-arrow.prev{
	background:url(arrow-top.png) 0 0 no-repeat;
  	top:0;
}

.iosslider-vertical .slider {
	width:100%;
	height:100%;
}

.iosslider-vertical .slider .item {
	float:left;
  	width:48px;
  	height: 48px;
    margin-bottom: 5px;
    text-align:center;
    border:1px solid #ccc;
}
.iosslider-vertical .slider .item img{
	max-width:48px;
    max-height: 48px;

}

div.technologies > div{
	clear:both;
}
div.technologies > div img{
  float: left;
  max-width: 100px;
  margin-right: 10px;
}

.editor-content p {
	padding: 4px 0px;
}



.b-tabs{
	overflow:hidden;
}
.b-tabs:after{
	content:'.';
    clear:both;
  	visibility:hidden;
}

.b-tabs a {
  display: block;
  float: left;
  padding: 10px 20px;
  border: 1px solid;
  border-bottom:none;
  border-radius: 5px 5px 0 0;
  
  background: #f3efff;
  color: #8a8eb3;
  font-size: 14px;
  font-weight: bold;
}
.b-tabs a:hover, .b-tabs a.selected{
	background:#fff;
	text-decoration:none;
}

.tab-content{
	padding: 20px;
	border: 1px solid #a1a4c3;
	-webkit-border-radius: 0px 5px 5px 5px;
	-moz-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	overflow: hidden;
}

#toTop{
	position:fixed;
  	
	bottom: 300px;
  	left: 50px;
  	font-size:14px;
  	color:#45688E;
    text-decoration:underline;
	z-index: 0;
}
#toTop:hover{
	text-decoration:none;
}


.new-button{
  padding: 0 10px;
  height: 25px;
  min-width: 100px;
  color: #814000;
  border: 1px solid #814000;
  font-size: 13px;
  font-weight: bold;
  background: #f8a300;
  background: -moz-linear-gradient(top,#ffe012 0,#f8a300 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffe012),color-stop(100%,#f8a300));
  background: -webkit-linear-gradient(top,#ffe012 0,#f8a300 100%);
  background: -o-linear-gradient(top,#ffe012 0,#f8a300 100%);
  background: -ms-linear-gradient(top,#ffe012 0,#f8a300 100%);
  background: linear-gradient(top,#ffe012 0,#f8a300 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe012',endColorstr='#f8a300',GradientType=0 );
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 0 rgba(129,64,0,0.15);
  -moz-box-shadow: 1px 1px 0 rgba(129,64,0,0.15);
  -ms-box-shadow: 1px 1px 0 rgba(129,64,0,0.15);
  -o-box-shadow: 1px 1px 0 rgba(129,64,0,0.15);
  box-shadow: 1px 1px 0 rgba(129,64,0,0.15);
  text-shadow: 1px 1px rgba(255,255,255,0.35);
  cursor: pointer;
  display: inline-block;
  line-height: 25px;
}

.cart-button .buy-button{
    font-size: 0;
	background:url(add-to-cart.png) 0 0 no-repeat;
	width: 140px;
}
.cart-button .buy-button.btn-blue{
	background:url(add-to-cart-blue.png) 0 0 no-repeat;  	
	width: 231px;
  font-size: 0;
}

.make-order{
background:url(make-order.png) 0 0 no-repeat;
width: 160px;
height: 26px;
font-size: 0;
}





.continue-shopping{
	display: inline-block;
    height: 20px;
    background: url(bg-button.png) top left repeat-x;
    font-size: 15px;
    color: #292929;
    font-weight: normal;
    padding: 3px 8px 0 8px;
  margin-top: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}

.go-to-cart{
  display:block;
  width: 230px;
  height: 34px;
  background:url(go-to-cart.png) 0 0 no-repeat;    
  margin: 15px 0 0 -45px;
}

/* Dialog
----------------------------------*/
.ui-dialog {position: relative; padding: .2em; width: 750px;}
.ui-dialog .ui-dialog-titlebar-close {background: url(ico_close.gif) no-repeat; width: 25px; height: 25px; text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 19px; right: 26px;}
.ui-dialog .ui-dialog-titlebar {background: url(dialog_add_basked_top.png) no-repeat; width: 750px; height: 64px; position: relative;}
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ui-widget-overlay {background: url(dialog_bg.png) repeat;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}
.ui-draggable .ui-dialog-title {position: absolute; width: 100%; top: 20px; left: 0; font: 20px/20px "Myriad Pro", Arial, sans-serif; color: #4e4e4f; text-align: center;}
.ui-dialog-content{
  width:594px; 
  background: url(dialog_add_basked_content.png) 0 100% no-repeat;}
.dial_content{
  width:700px;
  padding: 10px 20px 30px 20px;}


[data-collection-handle="rasprodazha"]{
  background: url(main-menu-bg-2.png) 0 0 repeat-x;
  border: 1px solid #e69c00;
}
[data-collection-handle="rasprodazha"]:hover {
  background: #fbc700;
}
[href="/collection/rasprodazha"] {
  color: black;
  font-weight: bold;
}
