

.novost{ background: url(/wa-content/img/novost.png) left bottom no-repeat; width:265px;height:35px; }
.novost1{ background: url(/wa-content/img/novost1.png) left bottom repeat-y; width:265px;}

#kozs { background: url(/wa-content/img/kozs.png) left bottom no-repeat; width:261px;height:37px; position:absolute;left:352px;top:-12px;}
#tab2{ background: url(/wa-content/img/tab2.png) left top no-repeat; width:966px;height:85px; }
#nov1{ background: url(/wa-content/img/nov1.png) left bottom no-repeat; width:187px;height:35px; }
#hit1{ background: url(/wa-content/img/hit1.png) left bottom no-repeat; width:187px;height:35px; }
#hit2{ background: url(/wa-content/img/hit2.png) left top no-repeat; width:187px;height:21px; }
#hit12{ background: url(/wa-content/img/hit12.png) left top repeat-y; width:187px; }
#hitsbg{ background: url(/wa-content/img/hitsbg.png) left top repeat-x; }
#hitsbg1{ background: url(/wa-content/img/hitsbg.png) left 1px repeat-x; }
#tab12{ background: url(/wa-content/img/tab12.png) left top repeat-y; width:966px;}
#horiz{ background: url(/wa-content/img/goriz11.png) left top no-repeat; width:966px;height:60px;}
#sc1{ background: url(/wa-content/img/sc1.png) left bottom no-repeat; width:175px;height:24px;}
#sc2{ background: url(/wa-content/img/sc2.png) left top no-repeat; width:175px;height:11px;}
#sc12{ background: url(/wa-content/img/sc12.png) left bottom repeat-y; width:175px;}
.aka{font-size:13px;font-weight:bold;text-decoration:none;font-family:arial;color:#000;} 
.akap{font-size:20px;font-family:arial;color:#000;} 
#akc{ background: url(/wa-content/img/akc.png) left bottom no-repeat; width:943px;height:303px;margin:0 auto;}

#hitsnov{ background: url(/wa-content/img/hitsnov.png) left bottom no-repeat; width:917px;height:24px;text-align:center;color:#fff;font-weight:bold;font-size:15px;font-family:arial;font-style:italic;text-transform:uppercase;   
    vertical-align: middle;margin:0 auto;
}
#sov1{ background: url(/wa-content/img/sov1.png) left bottom no-repeat; width:175px;height:23px;}
#sov2{ background: url(/wa-content/img/sov2.png) left top no-repeat; width:175px;height:16px;}
#sov12{ background: url(/wa-content/img/sov12.png) left bottom repeat-y; width:80px;}



/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: lightgray;
  border-bottom: 1px #adccde solid;
  font-size:12pt;
  padding-left:10px;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
width:100%;
}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
 background-color: lightgray;
 font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}


/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: lightgray;
}
#reg_confcode td{
 background-color: lightgray;
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 100px;
}
#reg_submit_btn{
 font-size:150%;
 font-weight: bold;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search {
 /*background-color: lightgray;*/
	margin-right:10px;
	width:232px;
}
#cat_advproduct_search form { padding:10px; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search select { width:100%;  }
#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}
#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px; font-size:110%;}
#cat_info_left_block, #cat_advproduct_search  { float:left; }
#cat_info_left_block p { font-size:90%;}
.cpt_maincontent center { clear:both;}
#cat_top_tree { overflow:hidden; margin-top:10px;}
.hndl_submit_prds_cmp, #cat_product_sort { margin:10px 0; font-size:90%;}
.prdbrief_name a{ font-size:130%; text-decoration:underline; line-height:170%;color: #8EB3E2;}
.prdbrief_name a:hover { border-bottom:solid 1px;}

ul.product_list li { /*border:solid 1px #f2f2f2;*//* margin:0 2px !important;*/ text-align:center;}
ul.product_list li table { margin:0 auto;}
.product_list a { font-size:130%; text-decoration:none; color:#ab2e19;}
.product_list a:hover { text-decoration:underline;}
.product_list a:hover img, .product_list td a:hover{ border:none;}
.product_option { width:99%; //width:auto;  position:relative; zoom:1;}
.cpt_root_categories td { vertical-align:top;}

/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: lightgray;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo { width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#adccde;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { } 


/**********************************************************************************************************************/
/**********************************************************************************************************************/


#tab12 {
	background: none;
}



#akc {
	width      : auto;
	height     : auto;
	padding    : 10px 0 3px 36px;
}
.castcom-products-list {}
.castcom-products-list table {
	border-spacing  : 0;
	border-collapse : collapse;
	width           : 100%;
}

.castcom-products-list.hit, .castcom-products-list.nov {
	margin: 10px 0 0;
	padding: 6px 0 0;
	border-top: 1px solid #dfdddd;
}
.castcom-products-list.nov {
	padding: 5px 0 0;
}

.castcom-products-list.hit .castcom-product-list-item, 
.castcom-products-list.nov .castcom-product-list-item {
	position: relative;
}
.castcom-products-list.hit .castcom-product-list-item:before, 
.castcom-products-list.nov .castcom-product-list-item:before {
	display  : block;
	position : absolute;
	width    : 120px;
	height   : 30px;
	left     : 50%;
	margin   : -28px 0 0 -60px;
	content  : '';
}
.castcom-products-list.hit .castcom-product-list-item:before {
	background: url(/wa-content/img/cast_hits.gif) 0 0 no-repeat;
}
.castcom-products-list.nov .castcom-product-list-item:before {
	background: url(/wa-content/img/cast_new.gif) 0 0 no-repeat;
	margin-top: -30px;
}

.castcom-product-list-item {
	width         : 160px;
	padding       : 15px 10px;
	margin        : 0 auto;
	border        : 1px solid #bec0c2;
	border-radius : 5px;
	background: -webkit-linear-gradient(top, #fff 70%, #eaebec);
	background:    -moz-linear-gradient(top, #fff 70%, #eaebec);
	background:     -ms-linear-gradient(top, #fff 70%, #eaebec);
	background:      -o-linear-gradient(top, #fff 70%, #eaebec);
	background:         linear-gradient(top, #fff 70%, #eaebec);
-pie-background:        linear-gradient(top, #fff 70%, #eaebec);

	behavior: url('/published/publicdata/FOTOMARK/attachments/SC/themes/fotomarket/PIE.htc');
    z-index: 0; 
    position: relative;
}
.castcom-product-list-item-name {
	margin   : 0 0 10px;
	font     : bold 13px Arial;
	color    : #000;
	height   : 32px;
	overflow : hidden;
}
.castcom-product-list-item-photo {
	margin    : 0 0 10px;
	text-align: center;
}
.castcom-product-list-item-price, .castcom-product-list-item-price td {
	font: bold 20px Arial;
	color: #000;
	background: none;
}
.castcom-product-list-item-price span {
	font-size: 11px;
}
.castcom-helper-select .h1 {
	color          : #1D1D1D;
	font           : bold italic 14px Arial;
	margin-bottom  : 19px;
	text-transform : uppercase;
	text-align: center;
}
.castcom-helper-select td {
	vertical-align: top;
}
.castcom-helper-select-item-photo {
	padding: 0 30px 0 0;
}
.castcom-helper-select-item {
	font-size: 12px;
	font-family: 'Myriad Pro';
	color: #323133;
	line-height: 1.3;
	padding: 0 0 20px;
}
.castcom-helper-select-item a {
	color: #b0011a;
	text-decoration: underline;
}
.castcom-helper-select-item a:hover {
	text-decoration: none;
}
.castcom-helper-select-item-name {
	font-size: 20px;
	color: #0081cf;
}
.castcom-news-list {
	border-radius: 10px;
	background: #e7e8e8;
	behavior: url('/published/publicdata/FOTOMARK/attachments/SC/themes/fotomarket/PIE.htc');
    z-index: 0; 
    position: relative;
}
.castcom-news-list .h1 {
	background    : #b9baba;
	text-align    : center;
	padding       : 10px 0;
	font          : bold 16px 'Myriad Pro';
	color         : #141215;
	border-radius : 10px 10px 0 0;
	text-transform: uppercase;
	behavior: url('/published/publicdata/FOTOMARK/attachments/SC/themes/fotomarket/PIE.htc');
    z-index: 0; 
    position: relative;
}
.castcom-news-list-item {
	margin: 0 12px;
	padding: 12px 0;
	border-bottom: 1px solid #c2c4c6;
}
.castcom-news-list-item-date {
	font-size: 11px;
	color: #2babe9;
}
.castcom-news-list-item-name, .castcom-news-list-item-name a {
	font-size: 12px;
	color: #5a5959;
	text-decoration: none;
}
.castcom-news-list-all {
	padding: 12px;
	text-align: center;
}
.castcom-news-list-all a {
	color: #e00120;
	text-decoration: none;
}
.castcom-news-list-all a:hover {
	text-decoration: underline;
}
html, body {
	background: #fff url('/wa-content/img/fon/fon-vesna.jpg');   
/*	background-attachment: fixed;
	background-position: left center;
	background-repeat: repeat-y;*/
}

#fon {
	/*background:  url('/wa-content/img/diz/fon_vesna2.jpg'); */
	background-attachment: fixed;
	background-position: right center;
	background-repeat: repeat-y;
	
}

 
#footer, #footer a {
	font-size       : 12px;
	color           : #6d6f72;
	text-decoration : none;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}.h1 h1 {	color: #1D1D1D;    font: italic bold 14px Arial;    margin-bottom: 19px;    text-align: center;    text-transform: uppercase;}

.list_akses {
float:left; 
width:210px; 
height: 200px; 
list-style:none
}

.list_akses span {
font: bold 13px Tahoma;
color:#A52A2A;
}

.fota-{
	width: 146px;
	float: left;
}
.credit_prices{
	position:relative;
}
.credit_prices p{
	position:absolute;
	bottom:20px;
	display:none;
	border:1px solid #ccc;
	text-align:center;
	left:-30px;
	background:#fff;
	width:210px;
	line-height:25px;
	border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:  1px 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:  1px 1px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:  1px 1px 5px rgba(0,0,0,0.5);
	-o-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
	-ms-box-shadow:  1px 1px 5px rgba(0,0,0,0.5);
	z-index:999;
}
.credit_prices:hover p{
	display:block;
}

#cs-buttons-coin-slider {display:none}



.cpt_category_tree {
    padding: 10px 5px;
}
.cpt_category_tree ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
	
}

.cpt_category_tree ul li.child, .cpt_category_tree ul li.selected {

    padding-left: 0px;
}
.cpt_category_tree .bullet {
    font-size: 0;
}


.cpt_category_tree .child a {

    line-height: 100%;

	color:#444444;
	text-decoration:none;

}


.cpt_category_tree ul li a {

    font-size: 14px;
	font-weight:bold;
    line-height: 100%;
	color:#444444;
	text-decoration:none;


}

.cpt_category_tree ul li ul li a {
    font-size: 12px;
	font-weight:normal;

}

.cpt_category_tree ul li ul li ul li a {
    font-size: 11px;
	font-weight:normal;
	  background: url("/wa-content/img/aqu_point.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
	  padding-left:15px;

}

.cpt_category_tree ul li {
	
padding: 5px 0;
	border-bottom: dotted 1px #cccccc;
}

.cpt_category_tree ul li  ul{
	
padding:7px 0 0 0;


}

.cpt_category_tree ul li ul li {
padding:  0;
	border-bottom:none;

}

.cpt_category_tree ul li ul li a {
      text-decoration: underline!important;

}

.cpt_category_tree ul li a:first-letter {

	text-transform:uppercase!important;
}
.cpt_category_tree .child .clild a {

   font-size: 12px;
      text-decoration: underline;
	
}


.cpt_category_tree .selected a  {
  /*  background: url("/wa-content/img/aqu_point_v.gif") no-repeat scroll left center rgba(0, 0, 0, 0);*/
    color: #eb6800 !important;
margin:5px 0;

    text-decoration: underline;
	  
}
.cpt_category_tree .selected li a {color:#444444 !important;}

.cpt_category_tree li.selected  a {
    font-weight: bold;
	  
}



.cpt_category_tree .selected li  a {
    /*   background: url("/wa-content/img/aqu_point.gif") no-repeat scroll left center rgba(0, 0, 0, 0);*/
  font-weight: normal;

}


a .bullet {
    text-decoration: none !important;
}
.cpt_category_tree .tab {
    margin-left: 10px;
}

/***********************/


/* Swipebox
----------- */
.fly .icon_zoom,
.fly .badge-wrapper {
  display: none;
}
.fly img {
  max-width: 100%;
}

body #storequickorder .dialog-background {
  z-index: 10001;
}
body #storequickorder .dialog-window {
  z-index: 10002;
}

.btn_add2cart_wrap {
  position: relative;
  display: inline-block;
}
.btn_add2cart_wrap .adding2cart {
  position: absolute;
  top: 50%;
  margin: -8px 0 0;
  right: -20px;
  display: none;
}

.btn_add2cart i {

}
.btn_add2cart.disabled i {
  color: #fff;
  background: none;
  font-size: 16px;
  vertical-align: -1px;
}

.badge-wrapper {
  top: 0;
  right: 0;
  position: absolute;
  z-index: 1;
  width: 46px;
  overflow: hidden;
}
.badge-wrapper .badge {
  display: table;
  white-space: normal;
  text-align: center;
  font-size: 13px;
  margin-bottom: 5px;
  height: 45px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0;
  background-color: transparent;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
}
.badge-wrapper .badge.small {
  font-size: 9px;
}
.badge-wrapper .badge span {
  display: table-cell;
  vertical-align: middle;
  padding: 0 2px;
}
.badge-wrapper .badge.new {
  background-image: url(../img/sprite.png);
  background-position: 0px -46px;
  width: 46px;
  height: 46px;
}
.badge-wrapper .badge.bestseller {
  background-image: url(../img/sprite.png);
  background-position: 0px 0px;
  width: 46px;
  height: 46px;
}
.badge-wrapper .badge.low-price {
  font-size: 9px;
  background-image: url(../img/sprite.png);
  background-position: -46px 0px;
  width: 46px;
  height: 46px;
}
.badge-wrapper .badge.discount {
  font-size: 14px;
  background-image: url(../img/sprite.png);
  background-position: -46px 0px;
  width: 46px;
  height: 46px;
}

.p_buttons a {
  color: #6c6c6c !important;
  font-size: 12px;
  text-decoration: none;
}
.p_buttons a i {
 /*  opacity: 0.16;
 filter: alpha(opacity=16);*/
  vertical-align: middle;
}
.p_buttons a i {
  display: inline-block;
}
.p_buttons a span {
  margin-left: 2px;
  border-bottom: 1px dotted;
}
.p_buttons a.active i {
  opacity: 0.45;
  filter: alpha(opacity=45);
}
.p_buttons a.to_compare i {
  background-image: url('/wa-content/img/diz/sprite-1.png');
  background-position: -46px -46px; 
    background-position: -178px -70px;  
  width: 22px;
  height: 20px;
}
.p_buttons a.to_favorites i {
  background-image: url('/wa-content/img/diz/sprite-1.png'); /*url(../img/sprite.png);*/
  background-position: -62px -46px;
background-position: -199px -72px!important;
  width:22px;
  height: 20px;
}

.p_buttons a.to_trace i {
  background-image: url('/wa-content/img/diz/sprite-1.png'); /*url(../img/sprite.png);*/
  background-position:-222px -70px;

  width:22px;
  height: 20px;
}


.no-touch .p_buttons a:hover i {
  opacity: 0.45;
  filter: alpha(opacity=45);
}
.no-touch .p_buttons a:hover span {
  border-bottom: none;
}

.rating {
  display: block;
}
.rating .fa.fa-star {
  color: #f0c808 !important;
  vertical-align: middle;
  margin: 0;
}
.rating .fa.fa-star.empty {
  color: #ddd !important;
}
.rating a {
  text-decoration: none;
  border-bottom: 1px dotted;
  color: #7e7e7e !important;
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  margin: 0 0 0 3px;
}

.product-list {
  padding-left: 0;
}
.product-list .btn_remove {
  border: none;
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  z-index: 1;
  color: #A5A5A5;
}
.product-list .btn_remove:hover {
  color: #222222;
}
.product-list .price {
  color: #333333;
}
.product-list .price-new {
  color: #ef4814;
}
.product-list > li {
  list-style: none;
}
.product-list .btn {
  font-size: 13px;
  line-height: 1.4;
  padding: 5px 12px 6px;
}
.product-list .quick_view,
.product-list .quick_photo {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.15s ease-out, background 0.15s ease-out, color 0.15s ease-out;
  -o-transition: opacity 0.15s ease-out, background 0.15s ease-out, color 0.15s ease-out;
  transition: opacity 0.15s ease-out, background 0.15s ease-out, color 0.15s ease-out;
}
.product-list .quick_view {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -18px;
  margin-left: -18px;
  width: 36px;
  height: 36px;
  line-height: 32px;
  border: 2px solid #fff;
  text-decoration: none;
  text-align: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.product-list .quick_view .fa {
  color: #fff;
  font-size: 16px;
}
.product-list .quick_view:hover {
  background: rgba(0, 0, 0, 0.8);
}
.product-list .quick_photo {
  position: absolute;
  left: 0;
  top: 0;
}
.product-list .quick_photo .fa {
  color: #c6c6c6;
}
.product-list .quick_photo:hover .fa {
  color: #555555;
}
.product-list .stock {
  font-size: 12px;
}
.product-list .stock.yes {
  color: green;
}
.product-list .stock.no {
  color: red;
}

.fly * {
  color: inherit;
}
.fly .quick_photo,
.fly .quick_view,
.fly .offers {
  display: none;
}

.products_view_grid {
  /*
  margin: 81px 0 0 -33px;
  margin: 81px -1px 0 -14px;
  */
  margin: 0 -1px 0 -13px;
}
.products_view_grid li {
  width: 220px;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 15px 5px;
}
.products_view_grid li .in {
  border: 1px solid #eeeeee;
  margin: 5px;
  position: relative;
      height: 360px;
}
.products_view_grid li .in:hover {



}

.products_view_grid li .image_wrap {
  margin: 17px 17px 12px;
  position: relative;
  height: 170px;
}
.products_view_grid li .image_wrap .img_middle {
  margin: 0 auto;
  max-width: 200px;
}
.products_view_grid li h5 {
  margin: 0 17px;
}
.products_view_grid li h5 a {
  color: #5c5c5c;
  font-size: 13px;
  line-height: 18px;
  margin: 0;
  height: 54px;
  overflow: hidden;
  text-decoration: none;
  display: block;
}
.products_view_grid li h5 a:hover {
  text-decoration: underline;
}
.products_view_grid li .offers {
  padding: 2px 12px 15px;
}
.products_view_grid li .offers .prices {
  margin-bottom: 6px;
}
.products_view_grid li .offers .price {
  font-size:22px;
  font-weight: 600;
  margin-left: 40px;
}
.products_view_grid li .offers .rating {
  margin: -2px 0 14px;
}
.products_view_grid li .offers .p_buttons {
  float: right;
  margin:  0;
}
.products_view_grid li .offers .p_buttons a {
  text-decoration: none;
  color: #c9c9c9 !important;
/*  margin-left: 5px;
  padding: 2px 4px;*/
  display: inline-block;
}
.products_view_grid li .offers .p_buttons a:hover, .products_view_grid li .offers .p_buttons a.active {
  color: #7B7B7B !important;
}
.products_view_grid li .stock {
  margin-top: 8px;
}

.no-touch .products_view_grid li .in:hover,
.no-touch .products_view_list li .in:hover {
  -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.15);
  border-color: #e9e9e9;
}
.no-touch .products_view_grid li .in:hover .quick_view,
.no-touch .products_view_grid li .in:hover .quick_photo,
.no-touch .products_view_list li .in:hover .quick_view,
.no-touch .products_view_list li .in:hover .quick_photo {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}

.products_slider {
  margin: 10px 0;
}
.products_slider .title {
  color: #333333;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 65px 20px 0;
}
.products_slider .title .t_icon {
  display: inline-block;
  vertical-align: -6px;
  margin: 0 10px 0 0;
}
.products_slider .product-list {
  margin: 0;
}
.products_slider .product-list li {
  display: block;
  margin: 0;
  margin-bottom: 5px;
  float: left;
}

.products_view_list li {
  margin: 0 0 20px;
      clear: both;
}
.products_view_list li .in {
  border: 1px solid #eeeeee;
    padding: 0px 15px;
	    margin: 5px 0;
    overflow: hidden;
  position: relative;
  float: left;
    width: 660px
}
.products_view_list li .badge-wrapper {
  top: 0;
  bottom: auto;
}
.products_view_list li .item_img {
  float: left;
  margin: 0 10px 0 0;
  width: 120px;
}
.products_view_list li .image_wrap {
  position: relative;
}
.products_view_list li .col_c {
  overflow: hidden;
float: left;
margin-top:15px;
width: 360px;
}
.products_view_list li .image {
  width: 172px;
  height: 172px;
}
.products_view_list li h5 {
  margin: 0 0 13px;
  font-size: 18px;
  text-decoration: none;
}
.products_view_list li .rating {
  margin: 0 0 17px;
}
.products_view_list li .item_descr {
  font-size: 13px;
  line-height: 18px;
  color: #636266;
}
.products_view_list li .offers {
  float: right;
  margin-left:5px;
  margin-top:5px;
}
.products_view_list li .offers .prices {
  margin: 0 0 5px;
}
.products_view_list li .offers .price {
  font-size: 24px;
  font-weight: 600;
  margin-left: 5px;
}
.products_view_list li .offers .p_buttons {
  margin: 16px 0 0;
}
.products_view_list li .offers .p_buttons div {
  margin: 0 0 8px;
}
.products_view_list li .stock {
  margin: -11px 0 11px;
}

.img_middle {
    position: relative;
    width: 100%;
    display: block;
}

.img_middle .img_middle_in img {
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}

.products_view_list .img_middle .img_middle_in img {    max-width: 80px }

.col_c span {font-size: 13px;}




.catalog_toolbar {
  background: #F7F7F7;
  border: 1px solid #eeeeee;
  padding: 3px 15px;
  color: #777777;
  font-size: 13px;
height: 30px;
    margin: 10px 0;
}

 .catalog_toolbar {
    background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f8f8f8 0%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8F8F8', endColorstr='#FFEEEEEE', GradientType=0);
}

.catalog_toolbar .item {
  float: left;
  margin-right: 20px;
}
.catalog_toolbar .item:last-child {
  margin-right: 0;
}
.catalog_toolbar .item .item_label {
  margin: 0 5px 0 0;
}
.catalog_toolbar .item .dropdown {
  display: inline-block;
}
.catalog_toolbar .item .dropdown .btn {
  background: #fff;
  font-size: 13px;
  color: #3a3a3a;
  height: 28px;
  padding: 0 28px 0px 10px;
  text-align: left;
  border: 1px solid #e5e5e5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.catalog_toolbar .item .dropdown .btn > .fa {
  font-size: 18px;
  position: absolute;
  right: 9px;
  vertical-align: middle;
  color: #777777;
}
.catalog_toolbar .item .dropdown .btn:hover {
  background: #fff;
  border: 1px solid #c9c9c9 !important;
}
.catalog_toolbar .item .dropdown .dropdown-menu {
  padding: 0;
  font-size: 12px;
}
.catalog_toolbar .item .dropdown .dropdown-menu li {
  margin: 0;
}
.catalog_toolbar .item .dropdown .dropdown-menu li i {
  margin-left: 4px;
  color: inherit;
}
.catalog_toolbar .item .dropdown .dropdown-menu li i.sort-asc {
  vertical-align: -2px;
  border-top-color: #fff;
}
.catalog_toolbar .item .dropdown .dropdown-menu li i.sort-desc {
  border-bottom-color: #fff;
}
.catalog_toolbar .filter_button .btn {
	
  height: 28px;
  line-height: 27px;
  padding-top: 0;
  padding-bottom: 0;
  color: #fff;
  border: none;
  font-size: 13px;
}
.catalog_toolbar .filter_button .btn i {
  vertical-align: -1px;
}
.catalog_toolbar .sort_wrap .dropdown .btn {
  min-width: 160px;
}
.catalog_toolbar .sort_wrap .dropdown .dropdown-menu {
  min-width: 100%;
}
.catalog_toolbar .show_per_page_wrap .dropdown .btn {
  width: 60px;
}
.catalog_toolbar .show_per_page_wrap .dropdown .dropdown-menu {
  width: 60px;
  min-width: 0;
}
.catalog_toolbar .select_view {
  float: right;
  padding: 2px 0;
  margin-right: 0;
}
.catalog_toolbar .select_view .btn {
  float: left;
  background: transparent;
  width: 24px;
  height: 24px;
  font-size: 14px;
  padding: 0;
  margin-left: 7px;
  border: 1px solid transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #555555;
}
.catalog_toolbar .select_view .btn i {
  display: block;
  margin: auto;
}
.catalog_toolbar .select_view .btn.view_grid i {
  background-image: url(../img/sprite.png);
  background-position: -62px -62px;
  width: 16px;
  height: 16px;
}
.catalog_toolbar .select_view .btn.view_grid.active i {
  background-image: url(../img/sprite.png);
  background-position: -46px -62px;
  width: 16px;
  height: 16px;
}
.catalog_toolbar .select_view .btn.view_list i {
  background-image: url(../img/sprite.png);
  background-position: -92px -16px;
  width: 16px;
  height: 16px;
}
.catalog_toolbar .select_view .btn.view_list.active i {
  background-image: url(../img/sprite.png);
  background-position: -92px 0px;
  width: 16px;
  height: 16px;
}
.catalog_toolbar .select_view .btn:hover {
  border-color: #bbb !important;
}
.catalog_toolbar .select_view .btn.active {
  background: #bbb;
  border-color: transparent !important;
}

.theme_not_flat .catalog_toolbar {
  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f8f8f8 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #f8f8f8 0%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8F8F8', endColorstr='#FFEEEEEE', GradientType=0);
}

input[type=submit] {	cursor:pointer;}

.product-list .btn {
    font-size: 0px;
 
	    background: url('/wa-content/img/add2cart_ru.gif') no-repeat;
    display: inline-block;
    width: 161px;
    height: 39px;
    border: 0;
	cursor:pointer;
}
.btn-primary {
    background-color: #3f8237;
    background-image: -webkit-linear-gradient(top, #48943f 0%, #36702f 100%);
    background-image: -o-linear-gradient(top, #48943f 0%, #36702f 100%);
    background-image: linear-gradient(to bottom, #48943f 0%, #36702f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF48943F', endColorstr='#FF36702F', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
}
.btn-default, .btn-primary, .btn-secondary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    text-shadow: none;
    border: none;
    color: #fff;
}

.catalog_toolbar .item .dropdown .btn:hover {
    background: #fff;
    border: 1px solid #c9c9c9 !important;
}
.catalog_toolbar .item .dropdown .btn {
    background: #fff;
    font-size: 13px;
    color: #3a3a3a;
    height: 28px;
    padding: 0 28px 0px 10px;
    text-align: left;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.btn:hover, .btn:focus, .btn.focus {
    color: #fff;
}
.btn.focus, .btn:focus, .btn:hover {
    color: #333;
    text-decoration: none;
}


.catalog_toolbar .item .dropdown .btn > .fa {
    font-size: 18px;
    position: absolute;
    right: 9px;
    vertical-align: middle;
    color: #777777;
}

.btn i {
    color: inherit !important;
}
.fa {
    color: #3F8237;
}

.dropdown {
    position: relative;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #efefef;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFE8E8E8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}
.dropdown-menu > li > a {
    padding: 5px 15px;
}
.dropdown-menu>li>a {
    font-weight: 400;
    color: #333;
}
.dropdown-header, .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    line-height: 1.42857;
    white-space: nowrap;
}

.fa-angle-down:before {
    content: "\f107";
}

.p_buttons a.to_compare i {
    background-image: url('/wa-content/img/diz/sprite-1.png');
    background-position: -46px -46px;
    background-position: -178px -70px;
    width: 22px;
    height: 20px;
}
.p_buttons a i {
    display: inline-block;
}
.p_buttons a i {
    vertical-align: middle;
}
.p_buttons a.to_favorites i {
    background-image: url('/wa-content/img/diz/sprite-1.png');
    background-position: -62px -46px;
    background-position: -199px -72px!important;
    width: 22px;
    height: 20px;
}

.pagination>li {
    display: inline;
}
li {
    margin-bottom: 8px;
}

.pagination li a, .pagination li span {
    color: #3F8237;
}
.pagination li a, .pagination li span {
    color: #3F8237;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 4px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}


.fixed_toolbar {
  background: #333;
  position: fixed;
  bottom: 0;
  color:#fff;
  left: 0;
  right: 0;
  z-index: 102;
  height: 40px;
  overflow: hidden;
  text-align: center;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
  border-top:solid 2px #fff;
}
.fixed_toolbar .container-fluid {
  padding: 0;
}
.fixed_toolbar ul {
  display: inline-block;
}
.fixed_toolbar ul li {
  float: left;
  margin: 0 0 0 350px;
      list-style: none;
}
.fixed_toolbar ul li a {
	font-size:16px !important;
  text-decoration: none;

  line-height: 20px;
  display: block;
  padding: 0 18px;
  position: relative;
  color: #fff;

}
.fixed_toolbar ul li span {font-size:16px !important;  padding:0px 0 3px}
.fixed_toolbar ul li a:hover {

}
.fixed_toolbar ul li a .count {

}
.fixed_toolbar ul li a:after {
  content: "";
  position: absolute;
  background: #000;
  left: 0;
  right: 0;
  top: 0;
  height: 3px;
  opacity: 0;
  visibility: hidden;
}
.fixed_toolbar ul li a,
.fixed_toolbar ul li .fa,
.fixed_toolbar ul li .count {
  -webkit-transition: all, 0.3s ease-out;
  -o-transition: all, 0.3s ease-out;
  transition: all, 0.3s ease-out;
}
.fixed_toolbar ul li .fa {
  margin-right: 5px;
}
.fixed_toolbar ul li#ft_cart .empty .cart_total {
  display: none;
}
.fixed_toolbar ul li.added a {
  color: #444;
}

.fa {
    color: #f40000;
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-heart:before {
    content: "\f004";
}
.fa-history:before {
    content: "\f1da";
}
.fa-shopping-cart:before {
    content: "\f07a";
}
.but_ofzak {    
margin-left:20px;
color: #fff;
    background-color: #f40000;
    background-image: -webkit-linear-gradient(top,#ff2b2b 0,#f40000 100%);
    background-image: linear-gradient(to bottom,#ff2b2b 0,#f40000 100%);
    border-width: 1px 0;
    border-color: #ff2b2b transparent #f40000;
    box-shadow: none;
    height: 40px;
	padding:6px !important;
    line-height: 13px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}