.noaimg a { display:none;}
.noaimg img { display:none;}
.nof font { display:none}
body{

    padding:0px;
    margin:0px;
    background:#FFF url(images/body.gif) repeat;
    font-family: tahoma;
    font-size: 11px;
    line-height: 13px;
    color:#343434;
}
.filtb { border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}

.catnav a { display:inline;  float:left; margin:0px 1px}
.catnav span { display:inline;  float:left; padding:0px 4px}
a.activ_catalog table { width: inherit !important; margin-top:2px;}
a.activ_catalog { display:inline; text-decoration:none; float:left;}
a.activ_catalog .activ_catalog2 {color: white; padding:0px 3px 1px;}
.activeon .activ_catalog2 {color: white; padding:0px 3px 1px;}
.activeoff .notable { display:none !important} 
.activeon .notable2 { display:none !important} 
.ok2 { background:url(images/aply.gif) top left no-repeat; width:94px ; height:20px; cursor:pointer; border:0px; margin-top:14px;margin-bottom:14px;}

a.activ_catalog td {background: #d92010;
}
.activeon table { width: inherit !important; margin-top:2px;}
.activeon { display:inline; text-decoration:none; float:left;}
.activeon td {background: #d92010;
}

.catnav { line-height:20PX;}
.activeon
{
	font-weight:bold;
	color: #cc1623;
}
.delitel
{
	color: c3c3c3;

}
.block_filtr span { display:inline; float:left}
.block_filtr
{
	padding:0px 10px 0px 0px; 

	margin-top: 5px; 
	margin-bottom:15px
}
#comparewindow{
   position:absolute;
   right:10px;
   top:-200;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}

img.imgOff {
	border-color: #97989C;
	border-style: solid;
	border-width: 1px;
}

img.imgOn {
	border-color: #D5D5D5;
	border-style: solid;
	border-width: 1px;
}

#IMGloader{
	border-color: #D5D5D5;
	border-style: solid;
	border-width: 0px;
}

div.comment_list{/*отзывы*/
	margin-top: 10px;
	background-color: #F2F3F5;
	margin-bottom: 10px;
	BORDER: #97989C 1px dashed; 
   PADDING: 5px; 
}

div.comment_user{
	padding: 3px;
	background: #3D6C8E;
	color: white;
}

div.comment_user a{
	color: white;
}


ul{
	list-style-type: square;
	color: ##343434;
}

.sort_name_bg{
   background-color: #F0F1F1;
}
.sort_table{
   margin-top: 10px;
   background-color: White;
   BORDER-RIGHT: #d3d3d3 1px dashed;
   PADDING-RIGHT: 5px;
   BORDER-TOP: #d3d3d3 1px dashed;
   PADDING-LEFT: 5px;
   PADDING-BOTTOM: 5px;
   BORDER-LEFT: #d3d3d3 1px dashed;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #d3d3d3 1px dashed;
}
#cartwindow{
   position:absolute;
   right:0px;
   top:-10px;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}
.menu_bg{
   background: url(images/menu_bg_4.gif) center bottom no-repeat;

   
}
.menu_bg a.navigation{
     color: #d92010;
}
#navigation{
}

* html a.navigation{ font-size:16px; padding:5px 0px 11px; margin:0px 16px;  float:left; display:inline; color:#000;  text-decoration: none;
  
}
html > body a.navigation{ font-size:16px; padding:5px 0px 11px; margin:0px 16px;  float:left; display:inline; color:#000;  text-decoration: none;
  
}





a.navigation:hover{
   color: #d92010;
  
}
#header_1{ background:url(images/header_1.jpg) top left no-repeat; height:255px;
  
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
 head~body  #phone table { margin:40px 0px 0px 134px!important; }
 head~body  #tree table { margin:40px 0px 0px 134px!important; }
 head~body  #phone2 b { margin-left:0px;}
 head~body .main_td { margin-top:1px!important}
 head~body td.otstp div#bgbgbgb   { font-size:13px!important; color:#727171!important;font-family: Tahoma!important; padding-top:11px!important; margin-top:0px!important; margin-left:0PX!important; position:static!important; padding-left:0px!important; line-height:18px!important; } 
  head~body a.navigation{ font-size:16px; padding:5px 0px 11px; margin:0px 16px;  float:left; display:inline; color:#000;  text-decoration: none;}
   head~body #us_b { background:#e1e1e1}
 head~body  #abs_2 { position:absolute; top:122px; right:-30px; background:url(images/abs_2.gif); width:30px; height:161px; }
 }


#no_spec .no_inner { display:none!important}
#no_spec2 .no_index { display:none!important }
#no_spec {  float:left; display: inline }
#no_spec3 { width:476px; max-width:476px; overflow:hidden!important; float:left; display: inline }

#no_spec .no_index { display: block!important}
#no_spec2 .no_inner { display: block!important}


#us_b { height:145px; background:#e1e1e1}
#us_b a { color:#414141; font-size:11px;}
#us_b td { color:#414141; font-size:12px;}


#posrel { position:relative;}
#abs_1 { position:absolute; top:196px; left:-2px; background:url(images/abs_1.gif); width:3px; height:59px;}

@-moz-document url-prefix() { #abs_2 { position:absolute; top:122px; right:-30px!important; background:url(images/abs_2.gif); width:30px; height:161px; }}

@-moz-document url-prefix() { html > body a.navigation { font-size:16px; padding:6px 0px 10px; margin:0px 16px;  float:left; display:inline; color:#000;  text-decoration: none;} }

@-moz-document url-prefix() {.search2 { background: url(images/search_bg.gif) top left no-repeat ; width:150px; height:27px;  }} 
@-moz-document url-prefix()  { html > body #phone table { margin:40px 0px 0px 134px;} }
@-moz-document url-prefix()  { html > body #tree table { margin:40px 0px 0px 134px;} }
@-moz-document url-prefix()  { html > body input.search {  width:154px; height:27px; margin-top:-2px!important; border:0px; padding-top:0px; padding-left:25px;background: transparent;} }
 
@-moz-document url-prefix() { html > body .us_f { width:154px; height:25px; border:1px solid #fbfbfb;padding-top:0px!important; list-style:11px;padding-left:5px} }

*|html a.navigation { font-size:16px; padding:6px!important 0px 10px!important; margin:0px 16px;  float:left; display:inline; color:#000;  text-decoration: none;}

/**|html .search {  width:154px; height:27px; margin-top:0px!important; border:0px; padding-top:0px; padding-left:25px;}
*|html .search2 { background: url(images/search_bg.gif) top left no-repeat ; width:150px; padding-top:0px; height:27px; }*/


*|html #abs_2 { position:absolute; top:122px; right:-30px; background:url(images/abs_2.gif); width:30px; height:161px; }
*|html .us_f { width:154px; height:25px; border:1px solid #fbfbfb;padding-top:0px!important;padding-left:5px}
 form { margin:0px; padding:0px;}
/*html body #abs_2 { position:absolute; top:122px; right:-30px; background:url(images/abs_2.gif); width:30px; height:161px;}*/

*html body #adr { padding-left:2x!important}

*html #abs_2 { position:absolute; top:122px; right:-31px; background:url(images/abs_2.gif); width:30px; height:161px;}

#abs_3 { position:absolute; top:320px; right:12px; background:url(images/shurup.gif); width:15px; height:12px;}
* html #abs_3 { position:absolute; top:320px; right:13px; background:url(images/shurup.gif) top right no-repeat; width:14px; height:12px;}

#footer { background:url(images/footer.gif) top center no-repeat; height:123px; }

#header_2{ background:url(images/header_2.jpg) top left no-repeat; padding-bottom:20px
  
   
}
#header_3{
   background-repeat: no-repeat;
   width: 1004px;
   height: 26px;
   padding-left:25px;
}
#header_4{
   background-image: url(images/header_04.gif);
   background-repeat: no-repeat;
   width: 408px;
   height: 137px;
}
#header_5{
   background-image: url(images/header_05.gif);
   background-repeat: no-repeat;
   width: 275px;
   height: 137px;
   padding-left:30px;
}
#header_6{
   background-image: url(images/header_06.gif);
   background-repeat: no-repeat;
   width: 321px;
   height: 137px;
}
.zagb{
   color:fff;
   text-transform: uppercase;
   font-weight: bold;
}

#bg_catalog_1{
   height: 27px;
   padding-left:0px;
   padding-top:5px;
 /*  color:685403;*/
   color: #2d485a;
   text-transform: uppercase;
   font-weight: bold;
}

#bg_catalog_3{

}

#bgmenu{
   background-image: url(images/bg_menu.gif);
   background-repeat: no-repeat;
   width: 270px;
   height: 25px;
   color: white;
   font-weight: bold;
   vertical-align: middle;
   padding-top: 6px;
   padding-left: 10px;
   text-transform:uppercase;
}

#bgcart{
   background-image: url(images/bg_cart.gif);
   background-repeat: no-repeat;
   width: 208px;
   height: 125px;
   padding-left:30px;
   padding-right:20px;
   padding-top:30px;
}

#bgfooter{
   background-image: url(images/bg_footer.gif);
   background-repeat: repeat-x;
   height: 92px;
   color: #9FA4A7;
   padding-top: 6px;
   padding-left: 10px;
}
#bgfooter td, bgfooter a {
   color: #9FA4A7;
}
.top{
   margin-top: 20px;
}
#top {
FILTER: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=0, StartY=0, FinishX=88, FinishY=31);
}

* html .us_f { width:154px; height:25px; border:1px solid #fbfbfb; padding-top:5px; padding-left:5px}
html > body .us_f { width:154px; height:25px; border:1px solid #fbfbfb;padding-top:5px;padding-left:5px}

#greet { color:#6e6e6e; font-size:12px; border-top:#cccccc solid 1px; padding:14px 0px;}



.comp { margin:14px 0px;  background: url(images/comp.jpg) top left no-repeat; line-height:26px; text-align:center}
.comp a { font-size:12px; color:#5a5a5a; font-weight:bold;}
 
#lifix li  { padding:0px 0px 5px 0px}
td.setka img{ width:12px; 
 
}
a.product_name{
   color:#206eae;
   font-size: 14px;
}
.pr_d table { display: none}
.pic_bord { border:1px #cccccc solid}
.pr_d { color:#000; font-size:12px; padding:5px 0px}
.pr_d2 { color:#000; font-size:12px; padding:12px 12px}
.units td { color:#000; font-size:12px; }
.units input {color:#000; padding-top:4px; font-size:12px; text-align:center; width:37px; height:23px; border-top:#cecece 1px solid; border-right:#cecece 1px solid ; border-left:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid}
#head_2{
   background-image: url(images/head_02.gif);
   background-repeat: no-repeat;
   WIDTH: 227px;
   HEIGHT: 327px;
   padding-left:35px;
   padding-top:25px; 
}

#catalog{
   background-image: url(images/catalog_line.gif);
   background-repeat: no-repeat;
   WIDTH: 289px;
   HEIGHT: 32px;
   font-weight: bold;
}
.black strong { font-weight:normal;  color: #1B6EAD;}
.black a{
   color:#676767;
}
.seltop select { margin-top:10px;}
.black b{
   color:#676767 !important;
}
div.catalog_forma{
  
}
.podcatalog_forma a { position:relative}
div.podcatalog_forma{ background:#f1f1f1; border-bottom:1px #cfcfcf solid ; padding:5px 0px;
   
}

* HTML div.podcatalog_forma{ /* Только для браузера IE */
   background:#f1f1f1; border-bottom:1px #cfcfcf solid ; padding:5px 0px;
   WIDTH: 100%;
}

a:hover { text-decoration:none}

.n_t b { color:#767676; font-weight:normal; }
.n_t a { color:#356c95; }
.n_t2 {  color:#353535; padding-bottom:20px; padding-top:5px}

.l_m { background: #fff; color:#343434; padding:5px 15px; margin:10px 0px}

#td_hover {  text-decoration: underline;  }
#td_hover2 { text-decoration: none; }
.pod_c a { ccolor:#000!important; float:left ; text-decoration:none; display:inline;padding-left:38px;  }
.pod_c a:hover { text-decoration:underline    }
.pod_c { padding:4px 0px 4px 0px}
.cat { text-decoration: none; color:#454545;  line-height:26px; padding: 0px 0px 0px 27px; background:#e8e8e8 url(images/catalog_forma.gif) 11px 11px no-repeat ; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
border-bottom:1px #cfcfcf solid  }
.cat3 { text-decoration: underline; font-size:12px; color:#54646c; padding: 3px 0px 3px 0px;  }

#block1{
   padding-left:10px;
   width: 321px;
}
#block2{
   padding-top:10px;
   padding-right:10px;
   padding-bottom:0px;
   width: 683px;
}

#bg_footer_1{
   background-image: url(images/bg_footer_1.gif);
   HEIGHT: 80px;
   width: 270px;
   background-repeat: repeat-x;
   padding-top: 15px;
   color: white;
   padding-left:30px;
}
#bg_footer_2{
   background-image: url(images/bg_footer_2.gif);
   HEIGHT: 66px;
   width: 830px;
   background-repeat: repeat-x;
   padding-left:20px;
   padding-top:5px;
   color: #b1c4d2;
}

#bg_footer_2 a{
   color: #b1c4d2;
}

#bg_footer_3{
   background-image: url(images/bg_footer_3.gif);
   background-repeat: no-repeat;
   HEIGHT: 66px;
   width: 174px;
   color: white;
   
}
#order a{
   color:003399;
   font-weight: bold;
}
.bgprice{
   background-color: #F0F0F0;
}
#allspec img { _margin-top:2px}
#allspec{

   PADDING: 5px 0px 5px 5px; 
     BORDER: #d3d3d3 1px solid;
      margin-top:0px;
	  margin-bottom:0px;
         
}
#allspecpath img { _margin-top:2px}
#allspecpath{
        /*font-size: 11px;*/ 
	background-repeat: repeat-x;
	background-position: 0px 28px;
	background-image: url(images/path_spacer.gif);
   PADDING: 28px 0px 12px 0px; 
   /*  BORDER: #d3d3d3 1px solid;*/
      margin-top:0px;
	  margin-bottom:0px;
}
#allspecwhite{
   margin-top:10px;
   BORDER-RIGHT: #d3d3d3 1px dashed; 
   PADDING-RIGHT: 5px; 
   BORDER-TOP: #d3d3d3 1px dashed; 
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 5px; 
   BORDER-LEFT: #d3d3d3 1px dashed; 
   PADDING-TOP: 5px; 
   BORDER-BOTTOM: #d3d3d3 1px dashed;
}

li.done{
   color: green;
   font-weight: bold;
}
.sortActiv{
    font-weight: bold;
}
div.opros{
    background: #D72300;
    height: 10px;
    background-repeat: no-repeat;
}

td {
   /*vertical-align: top;*/
    font-family: tahoma;
    font-size: 11px;
    color:#343434;
    /*line-height: 1.4*/

}
td.center{
   vertical-align: middle;
}

form
{
    margin:0px;
}

.dark
{
    color:#595959;
    font-weight:bold;
    text-transform:uppercase;
}
a{
   color:#1b6ead;
}
.red{
   color: #003399;
}
.red:hover{
   color: #FFAE00;
}
.gray{
   color: #A2A2A2;
}
.gray:hover{
   color: #FFAE00;
}
a.black
{
    color:#676767;
    text-decoration:none;
}
a.black:hover
{
   color: #181818;

}
a.link
{
   color: #1b6ead;
  
}
a.link:hover
{
   
  
}
.black
{color:#676767;
}
a.b{
   color:#1b6ead;
}

.white{color: white;}

a.white{
   color: white;
   font-weight: bold;
}
a.white:hover{
   color: white;
}

.price b 
{
    color:#575757;
   font-size: 12px; font-weight:normal;
}

.price
{
    color:#1b6ead;
   font-size: 31px; font-weight:normal;
}
.price2{
    color:#C34046;
}
#no_h { padding:10px 0px;}
#no_h h2 { display:none}
h1#heloo{
    font-size: 34px; font-weight:normal; margin:0px; padding:10px 0px 5px 0px; line-height:43px;
   color:#d91f00; text-align:center;
}
h2{
    font-size: 24px;  margin:0px; padding:15px 0px 5px 0px;line-height:43px;
   color:#000; font-weight:normal;
   
}
h3{
    font-family: tahoma; font-size: 18px; margin:0px; padding:0px 0px 0px 0px;
   color:#343434; font-weight:normal;
   
}
h1{
    font-size: 24px;  margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;line-height:32px;
   color:#000; font-weight:normal;
   
}
select{
    font-size: 11px;
}
input{
   font-size: 11px;
}
* html input.search{   width:154px; height:27px; padding-top:6px; overflow:hidden; border:0px; background: transparent;  padding-left:25px;
  
}
.search2{ background: url(images/search_bg.gif) top left no-repeat ; width:154px; height:27px;   }

html > body input.search{  width:154px; height:27px; border:0px; padding-top:7px\0/; padding-left:25px;background: transparent;
  
}

#phone table { margin:40px 0px 0px 133px;}
#phone { background:url(images/phone.gif) 69px 51px no-repeat}
#tree table { margin:40px 0px 0px 133px;}
#tree { background:url(images/yalynka_s.jpg) 69px 51px no-repeat}

*html body #phone table { margin:40px 0px 0px 134px;}
*html body #tree table { margin:40px 0px 0px 134px;}

*html body #phone2 b { margin:0px 0px 0px -1px; }
#phone2 { color:#1b6ead; font-size:30px;}
#phone2 b { color:#d91f00; font-size:30px; font-weight:normal}

#adr { font-size:13px; color:#727171; line-height:18px; }

#bask { margin-left:78px; margin-top:43px}
#bask td { color:#000; font-size:12px; line-height:18px}
#bask div { color:#c51800; display:inline; font-weight:bold}

input.but{
   font-size: 11px;
   height: 22px;
   border-style: solid;
   border-color: #395200;
   border-width: 1px;
   background-color: white;
   color:#4b4b4b;
}

#mm {
    margin: 0 0 0 320px;
    height: 50px;
}

#mm img {
    border: none;
    margin: 5px;
}

.mm_item {
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.mm_spacer {
    margin-top: 130px;
    padding-top: 130px;
}
/*Стили кнопок табов*/


.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Verdana, Helvetica, Arial;
	font-size:		10px;
	cursor:			Default;
	display:		inline;
	margin:			1px -2px 1px 5px;
	float:			left;
	padding:		3px 6px 4px 6px;
     line-height:14px;
	border:			1px solid;
	border-color:	#ccc;
	border-left:	0;
	border-bottom:	0;
	border-top:		0; 
	cursor:			hand;
	cursor:			pointer;
	z-index:		1;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:			1px solid #ccc;
	border-bottom:	0;
	z-index:		3;
	padding:		2px 6px 5px 6px;
	margin:			1px -6px -2px 0px;
	top:			-1px;
	background:		white;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Verdana, Helvetica, Arial;
	font-size:			11px;
	color:				#2865a5;
	text-decoration:	none;
	cursor:			hand;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	#007ce6;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight: bolder;
        color:	#666;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #ccc;
	background:		white;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			#666;
	font-size:		11px;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;

	height:			1.85em;
	width:			100%;
}

.tab-page a{
	color:#1b6ead;
}
.highslide .imgOn { width:300px; height:300px;}
.foto .imgOn { width:125px; height:125px;}
.foto .imgOff { width:125px; height:125px;}
 .foto a { margin-top:5px}

.facebook-ico {
	width:34px;
	border:0px solid #000;

	height:34px;
	display:block;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background: transparent url(images/facebook-ico.gif) no-repeat top center;
	background-position: 5px 0px;

}

.art { float:left; clear:both; width:100%; text-align:left; font-size:14px;}
.art span {font-size:11px;} 
.print { float:right;} 
.left-catal a { text-decoration:none;}
.left-catal a:hover { text-decoration: underline; color:#454545;}

.left-catal a .cat:before { 
	content:" ";
	background: transparent url(images/icons.gif) no-repeat top left;
	width:26px;
	height:26px;
	float:right;
}



.left-catal a.icons-newtip .cat:before{
	background-position:0 0;
}
.left-catal a.icons-newtip:hover .cat:before { 
	background-position: -26px 0px;
}


.left-catal a.icons-promo .cat:before{
	background-position:0px -26px;
}

.left-catal a.icons-promo:hover .cat:before{
	background-position:-26px -26px;
}


.left-catal a.icons-sale .cat:before{
	background-position:0px -52px;
}
.left-catal a.icons-sale:hover .cat:before{
	background-position:-26px -52px;
}


.newtip-ico {
	background: transparent url(images/newtip-ico.gif) no-repeat top left;
	width:21px;
	height:21px;
	position:absolute;
	z-index:999;
	top:0;
	left:0;
}



@keyframes anim {
0% {background-position:480%  50%;}
60%,80%,100% {background-position:100% 50%;}
70%,90% {background-position:150% 50%;}
}

@keyframes anim {
0% {background-position:480%  50%;}
60%,80%,100% {background-position:100% 50%;}
70%,90% {background-position:150% 50%;}
}


.newtip-ico:hover:after, .big-card-product .newtip-ico:after {
	content:" ";
	background: transparent url(images/newtip-ico.gif) no-repeat top right;
	
/*animation-duration*/
-webkit-animation-duration:0.25s;
   -moz-animation-duration:0.25s;
    -ms-animation-duration:0.25s;
     -o-animation-duration:0.25s;
        animation-duration:0.25s;
-webkit-animation-name:anim;
   -moz-animation-name:anim;
    -ms-animation-name:anim;
     -o-animation-name:anim;
        animation-name:anim;

-webkit-transition-timing-function: ease-in; 
   -moz-transition-timing-function: ease-in; 
    -ms-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
        transition-timing-function: ease-in;

	
}


.newtip-ico:after {
	content:" ";
	background: transparent url(images/newtip-ico.gif) no-repeat top;
	background-position:480% 0%;
	width:79px; 
	height:21px;
	border:0px solid #000;
	display:block;
	position:absolute;
	top:0;
	left:21px;


}



.promo-ico {
	background: transparent url(images/promo-ico.gif) no-repeat top left;
	width:21px;
	height:21px;
	position:absolute;
	z-index:999;
	top:0;
	left:0;
}


.sale-ico {
	background: transparent url(images/sale-ico.gif) no-repeat top left;
	width:21px;
	height:21px;
	position:absolute;
	z-index:999;
	top:0;
	left:0;
}


.promo-ico:hover:after, .big-card-product .promo-ico:after  {
	content:" ";
	background: transparent url(images/promo-ico.gif) no-repeat top right;
	
/*animation-duration*/
-webkit-animation-duration:0.25s;
   -moz-animation-duration:0.25s;
    -ms-animation-duration:0.25s;
     -o-animation-duration:0.25s;
        animation-duration:0.25s;
-webkit-animation-name:anim;
   -moz-animation-name:anim;
    -ms-animation-name:anim;
     -o-animation-name:anim;
        animation-name:anim;

-webkit-transition-timing-function: ease-in; 
   -moz-transition-timing-function: ease-in; 
    -ms-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
        transition-timing-function: ease-in;

	
}


.promo-ico:after {
	content:" ";
	background: transparent url(images/promo-ico.gif) no-repeat top;
	background-position:480% 0%;
	width:79px; 
	height:21px;
	border:0px solid #000;
	display:block;
	position:absolute;
	top:0;
	left:21px;


}











.sale-ico:hover:after, .big-card-product .sale-ico:after{
	content:" ";
	background: transparent url(images/sale-ico.gif) no-repeat top right;
	
/*animation-duration*/
-webkit-animation-duration:0.25s;
   -moz-animation-duration:0.25s;
    -ms-animation-duration:0.25s;
     -o-animation-duration:0.25s;
        animation-duration:0.25s;
-webkit-animation-name:anim;
   -moz-animation-name:anim;
    -ms-animation-name:anim;
     -o-animation-name:anim;
        animation-name:anim;

-webkit-transition-timing-function: ease-in; 
   -moz-transition-timing-function: ease-in; 
    -ms-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
        transition-timing-function: ease-in;

	
}


.sale-ico:after {
	content:" ";
	background: transparent url(images/sale-ico.gif) no-repeat top;
	background-position:480% 0%;
	width:79px; 
	height:21px;
	border:0px solid #000;
	display:block;
	position:absolute;
	top:0;
	left:21px;


}


.pic_bord { position: relative;}



.big-card-product {position:relative; cursor:pointer;}

.small {font-size:11px; color:#a9a9a9;}

.label-success {
  background-color: #5cb85c;