/* css */

/* temp */


/* box-sizing fix */

.sets21 .title{
	height: 36px !important;
}

.sets21 .cb a{
/*	width: 160px !important;*/
}

.auth th {
	min-width: 150px !important;
	width: 150px !important;
}

/* v1 fix */

.t_cart .price{
	white-text: nowrap;
}


/* v1 -> v2 patch ********************** */

.content.search td{
	vertical-align: top;
}

.ui-widget-overlay{
	max-width: none;
}




#cartsend_res{
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
}



.page_cart_cont{
	position: relative;
}

.page_cart{
	text-align: right;
	white-space: nowrap;
	padding-right: 20px;
	padding-bottom: 0px;	
	padding-left: 0px;
	vertical-align: middle;	

	position: absolute;
	right: 0;
	top: -8px;
}

.page_cart td{
	white-space: nowrap;
}


.page_cart #cart_full, .page_cart #cart_empty{
	display: inline;
}

#cart_full b{
	font-weight: normal;
}


.page_cart a{
	font-size: 12px;
	color: #273f00;
}

.page_cart .text{
	text-decoration: underline;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 6px;
}

.page_cart a:hover{
	color: #000000;
}

.page_cart a .btn{
	display: inline-block;
	background-image: url("/images/zakaz_main.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 94px;
	height: 27px;
}

.page_cart a .btn:hover {
	background-position: 0px -27px;
}






.inp3{
	width: 90% !important;
}      





.box{
	display: none;
	padding: 10px 20px 20px 20px ;

	font-family: Verdana;
	font-size: 12px;
	text-align: left !important;
	line-height: 1.6em;
}


.box li{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1em;
}
.box p{
	text-indent: 0px;
	text-align: left;
}
.box.visible{
	display: block; 
}

.section{
	padding-top: 40px;
	background-image: url('/images/tabs_topline.png');
	background-position: 0px 72px;
	background-repeat: repeat-x;
}
.tabs{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	display: block;
	white-space: nowrap;
	vertical-align: top;
	letter-spacing: 1px;
	text-align: left !important;
}
.tabs li{
	display: inline-block;;
	cursor: pointer;
	position: relative;

	font-family: Arial;
	font-size: 14px;
	color: #000000;

	text-decoration: none;

	position: relative;
	background-image: url("/images/tabs_all1.png");
	background-position: left top;
	background-repeat: no-repeat;

	padding: 2px 0 0 10px;
	margin-right: 10px;
	vertical-align: top;

	height: 47px;
}
.tabs li div{
	background-image: url("/images/tabs_all2.png");
	background-position: right top;
	background-repeat: no-repeat;

	width: 8px;
	height: 56px;
	position: absolute;
	right: -8px;
	top: 0px;
}

.tabs li:hover{
	background-position: left -70px;
}
.tabs li:hover div{
	background-position: right -70px;
}
.tabs li b{
	text-decoration: none;
	font-size: normal;
	font-style: normal;
	color: #457C21;
	font-family: Terminal;
}
.tabs li:hover span{
	border-bottom: 1px dashed #000000;
}
.tabs li.current:hover span{
	border-bottom: 0px dashed #000000;
}
.tabs li.current {
	background-image: url("/images/tabs_curr1.png");
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 47px;

	position: relative;
	text-decoration: none;
	padding-top: 12px;
}
.tabs li.current div{
	background-image: url("/images/tabs_curr2.png");
	background-position: right top;
	background-repeat: no-repeat;
	width: 8px;
	height: 47px;
	position: absolute;
	right: -8px;
	top: 0px;
}






.auth{
	padding: 10px 0px;
	font-size: 13px;
	letter-spacing: 0px;
}	

.auth div.green, .auth div.yellow, .auth div.red{
	padding: 5px 0px;
}
.auth table{
	width: 100%;
}
.auth th{
	width: 110px;
	min-width: 110px;
	display: inline-block;
	font-weight: normal;

	padding: 5px 5px 0px 5px;
	text-align: left;
}
.auth td{
	width: 100%;
	text-align: left;
}
.auth_do>table>tbody>tr>td{
	padding: 20px;
	vertical-align: top;
}




.noborder, .noborder td{
	border: 0px !important;
}
.t_cart .noborder.edge td{
	padding-bottom: 15px !important;
}
.t_cart .noborder td{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.ui-state-highlight{
	background-color: #F0F0F0;
	border: 1px solid #EEE;
}


table.small td{
	font-size: small;
}


.old_browser{
	background-color: #A00;
	background-image: url("/images/ieSunset.gif");
	background-position: 0 -24px;
	background-repeat: repeat-x;
	display: block;
	height: 24px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 10000;
}
.old_browser div{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;

	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 1px;
}
.old_browser div span{
	background-image: url("/images/ieSunset.gif");
	background-position: 0px -4px;
	background-repeat: no-repeat;
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: default;
}
.old_browser span{
	background-image: url("/images/ieSunset.gif");
	background-position: -16px -4px;
	background-repeat: no-repeat;
	display: block;
	width: 10px;
	height: 16px;
	position: absolute;
	top: 4px;
	right: 10px;
	cursor: pointer;
	cursor: hand;
}
.old_browser a	{	font-weight: bold;
			color: #CCC }
.old_browser a:hover{	color: #FFF; }





#vk_auth{
	height: 110px !important;
}
#vk_auth iframe{
/*	display: none;*/
	height: 110px !important;
}
#vk_auth #vkwidget1{
	display: block;
}

.auth_do{
	border: 0px !important;
	background-image: none !important;
	background-color: transparent !important;
	display: inline-block;
}
.auth_do .ui-widget-header{
	border: 0px !important;
	background-image: none !important;
	background-color: transparent !important;
}
.auth_do>div{
	margin: 20px 0px;
}

#vk_add{
	padding-top: 8px;
	padding-bottom: 20px;
}

.reg_res p, .vk_res p{
	margin-bottom: 0px;
}

.ui-dialog{
	text-align: left;
	z-index: 10000 !important;
}
.ui-dialog-titlebar{
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
.ui-dialog-title{
	font-size: 0.7em !important;
	background-image: none !important;
	border: none !important;
}







#delivery_select_dialog{
	font-size: 0.8em;
}
#delivery_select_dialog input.selected{
	width: 100%;
}




.price_vu{
	display: block;
	position: absolute;
	top: -10px;
	right: 10px;
	font-size: 12px;
	font-style: normal;
	color: #1E4902;
}
tr.itogo .price_vu{
	font-size: 10px;
}
td.price .price_vu{
	font-size: 10px;
}

td.price_q .price_vu{
	top: 0px;
	left: 0px;
	position: relative;
	font-size: 0.8em;
}


.box_tov .price_vu{
	left: 50%;
	font-size: 0.5em;
	top: -0.5em;
	font-weight: normal;
}









#dialog_cart{
	display: none;
}

.cart_section{
	padding-top: 15px;
}

.cart_section a{
	outline: none;
}

.cart_section table{
	border-collapse: collapse;
}

.cart_tabs{
	color: #666666;
}

.cart_tabs li{
	color: #000000;
}

.cart_tabs li.disabled{
	color: #999999 !important;
	cursor: default !important;
	text-decoration: none !important;
}
.cart_tabs li.disabled:hover span{
	border-bottom: 0px dashed #000000;
}
.cart_tabs li.disabled:hover, .cart_tabs li.disabled:hover div{
	background-position: left top !important;
}


.cart_section .box{
	padding: 0px !important;
}


.t_cart{
	width: 100%;
}
.t_cart>tbody>tr>td{
/*	border-top: 1px solid #AAA;*/
	padding: 15px;
}
.t_cart tr th{
	padding: 15px;
}
.t_cart tr.noborder>*{
	border-top: 0px;
}


.t_cart tr th{
}
.t_cart tr.itogo td{
	font-size: 20px;
	border-top: 1px solid #AAA;
	text-align: right;
}


#order_num{
	font-size: 20px;
}

.t_cart_send_inner{
	display: inline-block;
	margin-top: 20px;
	min-width: 80%;
}
.t_cart_send_inner th{
	font-weight: normal;
	padding-right: 10px;
}
.t_cart_send_inner hr{
	border-top: 1px solid #AAA;
	margin: 30px 0px;
}
#auth_via_vk{
	text-align: center !important;
}
#vk_auth{
	display: inline-block;
}

.hidden_addr th, .hidden_pass th{
	padding-left: 20px;
}


.ui-dialog-content{
	font-size: 14px;
}

#vk_groups{
	border: 1px solid #5B7FA6;
}

#uLogin{
	margin: 0px;
}

/*
.credit_cont{
	text-align: right;
	position: relative;
	margin-top: 8px;
	margin-right: -12px;
	height: 40px;
	max-width: 335px;
}
.credit_cont span{
	font-family: "Times New Roman";
	font-size: 14px;
	font-style: italic;
	font-weight: bold;

	background-color: #fefadd;
	border: 1px solid #ffea78;
	border-radius: 8px;

	padding: 3px 155px 3px 8px;
	margin-right: 10px;
}
.credit_cont input{
	position: absolute;
	top: -2px;
	right: 0px;

	background-image: url("/images/button_credit.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border: 0px;
	background-color: transparent;
	
	height: 33px;
	width: 154px;

	cursor: pointer;
}
.credit_cont input:hover{
	background-position: 0px -40px;
}
*/







.payment input{
	margin-top: 12px;
	vertical-align: top;
	cursor: pointer;
}
.payment label{
	display: inline-block;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}
.payment label small{
	display: block;
	margin: 3px 0px;
}

.not-dashed{
	border-bottom: none !important;
	text-decoration: none !important;
}





.admin-area-filter_unset{
	opacity: 0.4;
}
.admin-area-filter_unset:hover{
	opacity: 1;
}
#tov_list .admin-area.admin-area-filter_unset{
	padding: 0px;
}


.cart_send_isauth b {
  display: inline-block;
  font-size: 1.5em;
  font-weight: normal;
  margin-bottom: 10px;
}






/* cherry -> v2 patch ********************** */

.cherry .gallery a{
	width: 46px !important;
	height: 46px !important;
}
.cherry_mosaic{
	margin: 0 25px 25px 0 !important;
	width: 230px !important;
}























































.tth table{
	border-collapse: separate;
}

.tth table th{
	text-align: right;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
	min-width: 200px;
}

.tth table th.group{
	text-align: left;
	padding-top: 20px;
	padding-bottom: 5px;

	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #91c851;
}
.tth table th.group span{
	display: block;
	text-align: left;

	border-bottom: 1px solid #91c851;
	margin-bottom: 2px;
}

div.group{
	text-align: left;
	padding-top: 20px;
	padding-bottom: 5px;

	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #91c851;

	border-bottom: 1px solid #91c851;
	margin-bottom: 10px;
}

div.group2{
	text-align: left;
	padding-top: 20px;
	padding-bottom: 5px;

	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
}

.tth table td{
	background-color: #e5f1f6;
	font-family: Arial;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 30px;

	border: 1px solid #e5f1f6;
	letter-spacing: 1px;
	min-width: 200px;
}
.tth p{
	text-indent: 10px !important;
	font-family: Arial;
	font-size: small;
}


.e1{
	display: inline-block;

	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	border-collapse: collapse;
	width: 200px;

}
.e1 th, .e1 td{
	height: 27px;
	vertical-align: middle !important;

	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #006f9d;

	cursor: hand;
	cursor: pointer;
}
.e1 th{
	background-image: url('/images/chbox1.png');
	background-position: left top;
	background-repeat: no-repeat;

	padding: 0px 0px 0px 3px;
}
.e1 td{
	background-image: url('/images/chbox2.png');
	background-position: right top;
	background-repeat: no-repeat;

	padding: 0px 5px 0px 0px;
	width: 100%;
}
.e1 th span, .e1 td input{
	vertical-align: top;
}
.e1 td .v2{
	color: #007700;
}
.e1 tr.disabled th{	background-position: left top !important;	}
.e1 tr.disabled td{	background-position: right top !important;	}
.e1 tr.disabled th, .e1 tr.disabled td, .e1a tr.disabled th, .e1a tr.disabled td{	
	cursor: default; 
}

.e1 tr:hover th{	background-position: left -25px;	}
.e1 tr:hover td{	background-position: right -25px;	}
.e1 a{		
	color: #006699 !important; 
/*	border-bottom: 1px solid;*/
}
.e1 a:hover{	
	color: #000000 !important; 
/*	border-bottom: 1px solid;*/
}



.e1a{
	border-collapse: collapse;
	margin-left: 30px;
}
.e1a th, .e1a td{
	width: auto;
	vertical-align: middle !important;

	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #006f9d;

	cursor: hand;
	cursor: pointer;

	text-align: left !important;
}
.e1a th{
	padding: 0px 0px 0px 3px;
}
.e1a td{
	padding: 0px 5px 0px 0px;
}
.e1a th span, .e1a td input{
	vertical-align: top;
}
.e1a td .v2{
	color: #007700;
}
.e1a tr:hover th{	background-position: left -25px;	}
.e1a tr:hover td{	background-position: right -25px;	}
.e1a a{		color: #006699 !important; 
/*		border-bottom: 1px solid;*/
	}
.e1a a:hover{	
		color: #000000 !important; 
/*		border-bottom: 1px solid;*/
}



.e2{
	display: inline-block;

	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;

}
.e2 th, .e2 td{
	height: 27px;
	vertical-align: middle !important;

	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

	cursor: hand;
	cursor: pointer;
}
.e2 th{
	background-image: url('/images/helpbutton1.png');
	background-position: left top;
	background-repeat: no-repeat;

	padding: 0px;
	width: 15px;
}
.e2 td{
	background-image: url('/images/helpbutton2.png');
	background-position: right top;
	background-repeat: no-repeat;

	width: 75px;

	padding: 0px 25px 0px 0px;
}
.e2 td span{
/*	border-bottom: 1px dashed #000000;	*/
	display: inline-block;
	height: 16px;
	margin-bottom: 6px;
}
.e2 tr:hover th{	background-position: left -28px;	}
.e2 tr:hover td{	background-position: right -28px;	}
.e2 a{		color: #006699; }
.e2 a:hover{	color: #000000; }













.sets21{
	margin-top: 40px;
	margin-bottom: 20px;
	position: relative;
	display: inline-block;
}
.sets21 .list{
	border: 2px solid #fad1d1;
	position: relative;

	height: 170px;
	overflow: hidden;

	background-color: #FFF;
}
.sets21 .list table{
	margin: 13px 11px;
}

.sets21.opened .list{
	height: auto;
	overflow: visible;
}

.sets21.opened .lb{ display: none; }
.sets21.opened .rb{ display: none; }

.sets21 .tr{
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	width: 13px;
	height: 12px;
	background-image: url("/images/sets21_tr.png");
}

.sets21 .lb, .sets21 .rb, .sets21 .cb{
	position: absolute;
	display: block;
	height: auto;
	border: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 13px;
}
.sets21 .lb{	left: 0px; bottom: -25px;}
.sets21 .rb{	right: 0px; bottom: -25px; }

.sets21 .lb a, .sets21 .rb a{
	border-bottom: 0px !important;
}
.sets21 .cb0{
	left: 5px; 
	right: 5px; 

	text-align: center; 

	position: absolute;
	display: inline-block;

	border: 1px solid #FAD1D1;
	border-top: 0px;

	height: 7px;
	bottom: -7px;

/*	background-image: url("/images/shadow_ver.png");
	background-repeat: repeat-x;
	background-position: top;
*/

/*	background: linear-gradient(to top, #FFF, #EEE);*/
	background: #FFF;
}
.sets21 .cb{
	left: 5px; 
	right: 5px; 
	bottom: -18px;
	text-align: center; 
} 
.sets21 .cb>div{
	position: relative;
	text-align: center;
	display: inline-block;
}
.sets21 .cb a{
	border-radius: 0px 0px 6px 6px;
	background-color: #FFF;

	border: 1px solid #FAD1D1;
	border-top: 0px;

	position: absolute;

	bottom: -9px;
	height: 20px;
	line-height: 15px;

/*	width: 160px;*/
	margin-left: -80px;
	white-space: nowrap;

	
}
.sets21 .lb a, .sets21 .rb a, .sets21 .cb a{
	text-decoration: none !important;
	color: #e41717 !important;
	padding: 0px 5px;
}
.sets21 .lb a:hover span, .sets21 .rb a:hover span, .sets21 .cb a:hover span{
	border-bottom: 1px solid !important;	
}
.sets21 .title{
	position: absolute;
	top: -34px;
	left: -13px;

	height: 25px;
	padding: 8px 15px 1px 15px;

	background-color: #e41717;
	border-radius: 4px 4px 0px 0px;

	border-bottom: 2px solid #b00909;

	font-family: Verdana;
	font-size: 22px;
	color: #FFF;

	text-shadow: 1px 1px 2px #333;
}
.sets21 .tl{
	position: absolute;
	top: 0px;
	left: -13px;

	display: block;
	width: 14px;
	height: 13px;

	background-image: url("/images/sets21_tl.png");
}

.sets21 .img{
	width: 100px;
	height: 100px;
	min-width: 100px;
	min-height: 100px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.sets21 .img a{
	display: inline-block;
	height: 100%;
}
.sets21 .img img{
	max-width: 100px;
	max-height: 100px;
	width: auto;
	height: auto;
	border-radius: 5px;
}
.sets21 .img0{
	border: 1px solid #919191;
	border-radius: 5px;
}
.sets21 .img1{
	border: 1px solid #edecec;
	border-radius: 5px;
}
.sets21 .img1:hover{
	border: 1px solid #ffe011;
}

.sets21 table, .sets21 table td{
	padding: 0px;
}
.sets21 .plus{
	width: 75px;
	background-image: url("/images/plus.png");
	background-repeat: no-repeat;
	background-position: center 42px;
}
.sets21 .ravno{
	width: 50px;
	background-image: url("/images/ravno.png");
	background-repeat: no-repeat;
	background-position: center 42px;
}

.sets21 .price{
}

.sets21 .main .price{
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	text-align: right;
	margin-right: 3px;
}
.sets21 .main .price small{
	font-family: Arial;
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
}

.sets21 .add{
	padding-right: 5px;
}

.sets21 .add .price s{
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #000;
	text-align: right;
	line-height: 14px;
	text-decoration: none;
	margin-right: 3px;
}
.sets21 .add .price s small{
	font-weight: normal;
	font-size: 10px;
}
.sets21 .add .price div{
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: #ed1f24;
	text-align: right;
	margin-right: 3px;
}
.sets21 .add .price div small{
	font-weight: normal;
	font-size: 12px;
}

.sets21 s span{
	position: relative;
}
.sets21 s span img{
	position: absolute;
	top: 0px;
	left: -1px;
	height: 100%;
	width: 105%;
}

.sets21 .itogo{
	vertical-align: top;
	padding: 18px 8px 0px 8px
}

.sets21 .itogo .price s{
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	text-align: left;
	text-decoration: none;
	margin-right: 3px;
	height: 25px;
}
.sets21 .itogo .price s small{
	font-weight: normal;
	font-size: 12px;
}
.sets21 .itogo .price div{
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 28px;
	color: #ed1f24;
	text-align: right;
	margin-right: 3px;
	margin-left: 10px;
}
.sets21 .itogo .price div small{
	font-weight: normal;
	font-size: 18px;
	color: #000;
}

.sets21 .price *{
	white-space: nowrap;
}

.sets21 .price .green{
	font-size: 17px !important;
	padding-top: 1px;
}

.sets21 .buy{
	vertical-align: top;
	padding-top: 20px;
}
.sets21 .buy input{
	background-image: url("/images/buy-complect.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 220px;
	height: 45px;
	border: 0px;
	background-color: transparent;
	padding: 0px;
	cursor: pointer;
}
.sets21 .buy input:hover{
	background-position: -264px 0px;
}

.sets21 .buy .economy{
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;

	margin-top: 8px;
	margin-left: 7px;
}
.sets21 .buy .economy span{
	color: #e41717;
}
.sets21 .buy .economy small{
	font-weight: normal;
}

.sets21 .buy .comment{
	font-family: Arial;
	font-size: 12px;
	color: #9d9d9d;

	margin-top: 10px;
	margin-left: 7px;
}

.sets21 .percent{
	position: relative;
	height: 0px;
	width: 0px;
}
.sets21 .percent div{
	position: absolute;
	top: -111px;
	left: 51px;

	width: 50px;
	height: 32px;
	padding-top: 3px;
	padding-left: 8px;

	background-image: url("/images/percent.png");
	background-repeat: no-repeat;

	font-family: "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
	letter-spacing: 1px;
}

.sets21 hr{
	display: block;
	margin: 30px 25px 30px 15px;
	height: 1px;
	border: 0px;
	border-top: 1px solid #FAD1D1;
}

.sets21 .list>div{
	position: relative;
}
.sets21 .list>div>div{
	vertical-align: top;
}

.sets21 .b.closed{ display: inline-block; }
.sets21 .b.opened{ display: none; }
.sets21.opened .b.closed{ display: none; }
.sets21.opened .b.opened{ display: inline-block; }















.tov_related{
	background-image: url("/images/gr_ver_r.png");
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
}

.tov_related .header{
	background-image: url("/images/lmi_d_r.png");
	background-position: center bottom;
	background-repeat: no-repeat;

	height: 55px;

	font-family: Verdana;
	font-size: 17px;

	text-align: center;

	padding-top: 3px;
	margin-bottom: 10px;
}

.tov_related .box_tov_main{
	padding: 0px;
}

.tov_related .box_tov_main .price{
	left: 50px;
	right: 50px;
}



.tovar_icons{
	margin-bottom: 5px;
	text-indent: -18px;
	margin-top: 20px;
	margin-left: 25px;
	display: inline-block;
}

.tovar_icon{
	text-indent: 0px;
	margin-top: -13px;
	margin-left: -3px;

	display: inline-block;
	width: 40px;
	height: 45px;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
}
.img_cont .tovar_icon{
	margin-left: -7px;
}
.tovar_icon img{
	width: 40px;
	height: 92px;
	position: absolute;
	top: 0px;
}
.tovar_icon img:hover {
	top: -46px;
	bottom: 0px;
}







.display-none{
	display: none;
}



.box_tov3{
	display: inline-block;
	text-align: center;

	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	width: 150px;
}


.invisible{
	display: none;
}