/* Кнопки добавления товара и количества */
.pricediv{
	height: 31px;
	font: 600 18px/31px 'Open Sans', Arial, sans-serif;
	color: #e27a00;
	margin: 5px 0 3px;
}
.pricediv .cart_valuta{
	font-size: 13px;
}
.pricediv_old{
	color: #666666;
	text-decoration: line-through;
	font-size: 16px;
}
/* Кнопка добавления в корзину */
.pricediv_add_fast{
	float: right;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 2px;
	background: #c00;
	padding: 0 10px;
	margin-left: 5px;
}
a.pricediv_add{
	float: right;
	height: 31px;
	width: 88px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 2px;
}
.pricediv_button{
	background: #fd8800 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAIAAACpqzA1AAAAIUlEQVQImWP418nAxMDAwPT3Lxr9D5X/D4c4XB6HOB5zAJK7H3IDHmdAAAAAAElFTkSuQmCC);
}
.pricediv_button:hover{
	background: #d96600;
}
.pricediv_button:active{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAIAAACpqzA1AAAAI0lEQVQImWO4nMDAxMDAwMTEBKGZmaE0Gp8JhzhcHoc4HnMAtEYBwDl1HWAAAAAASUVORK5CYII=);
}
/* Летучий блок */
.cart_fly{
	position: absolute;
	display: none;
	min-width: 88px;
	min-height: 31px;
	border-radius: 2px;
	background-color: #f50;
}
/* Блок выбора количества */
.pricediv_count{
	display: none;
	position: relative;
	float: right;
	width: 88px;
	height: 31px;
	background: #faf7f2;
	border: 1px solid #eaeaea;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pricediv_count a{
	position: absolute;
	top: 2px;
	width: 25px;
	height: 25px;
	border-radius: 2px;
}
.pricediv_count a:after{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -4px;
	margin-top: -5px;
	width: 8px;
	height: 9px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAARUlEQVQoU2NkIAH8////P0g5IyMjI0wbnEGMObQxAGYqMS7ApoaRYgMYGBiMibX9////Z6CBaDKIApFY50PVwbx7FqYPAIA2ITUKXUuaAAAAAElFTkSuQmCC);
}
.pricediv_count a.pricediv_minus{
	left: 2px;
}
.pricediv_count a.pricediv_plus{
	right: 2px;
}
.pricediv_count a.pricediv_plus:after{
	background-position: -8px 0;
}
.pricediv_count a.disabled{
	opacity: 0.3;
}
.pricediv_count input{
	position: absolute;
	top: 3px;
	left: 29px;
	width: 30px;
	height: 25px;
	padding: 0;
	outline: none;
	background: transparent;
	font: bold 12px Arial;
	color: #222;
	text-align: center;
	border: none;
}
.pricediv.active a.pricediv_add{
	display: none;
}
.pricediv.active .pricediv_count{
	display: block;
}


/* Миникорзиныч */
.minicart{
	position: relative;
}
.minicart *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.minicart_link{
    display: block;
    font: normal 10px/32px 'Open Sans', sans-serif;
    color: #fff;
    background-color: #fd9729;
}

/*
a.minicart_link:active{
	background: #222 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAJElEQVQImWNQUlJiYmBgYGJkZGRiYGBgYmJiQqFJFSdXHw5xAHSkARXySfDQAAAAAElFTkSuQmCC);
}
a.minicart_link.active{
	opacity: .3;
	background: #aaa;
	border-color: #999;
}
*/

.minicart_link:before{
    content: "";
    display: inline-block;
    width: 37px;
    height: 33px;
    background: url(../images/cart.png);
    margin-right: -5px;
}



.minicart_list{
	display: none;
	z-index: 998;
	position: absolute;
	margin-bottom: 20px;
	top: 46px;
	right: 5px;
	width: 460px;
	background: #eee;
	border: 1px solid #cbcbcb;
	border-radius: 3px;
	padding: 5px 0;
//	box-shadow: 0 0 0px 5px rgba(0,0,0,.4);
	border: 1px solid #fff;
}
.minicart_list ul{
	border-top: 1px solid #ddd;
	margin: 0;
	padding: 0;
	list-style: none;
	display: table;
	width: 100%;
}
.minicart_list ul li{
	padding: 8px 20px;
	border-bottom: 1px solid #ddd;
	display: table-row;
	cursor: default;
}
.minicart_list ul li:after{
	content: "";
	display: block;
	clear: both;
}
.minicart_list ul li:nth-child(2n+1){
	background: #f9f9f9;
}
.minicart_list ul li:hover{
	background: #fff;
}
.minicart_list_cell{
	font-family: 'Open Sans', sans-serif;
	border-bottom: 1px solid #ddd;
	display: table-cell;
	padding: 8px 6px;
	vertical-align: middle;
}
.minicart_list_cell:first-child{
	padding-left: 18px;
}
.minicart_list_cell b{
	color: #c00;
}


.minicart_del{
	width: 35px;
	height: 28px;
	background: #cf453f;
	border: 1px solid #bd362f;
	border-bottom-color: #802420;
	border-radius: 3px;
	background: #be3730 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAIAAAD5ZqGGAAAAJElEQVQImWN4HRvJxMDAwPTn7x8mBgYGpr9//0L5fwnwSVIPAKLFJWCD89/wAAAAAElFTkSuQmCC) repeat-x 0 0;
	display: block;
	position: relative;
}
.minicart_del:after{
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	margin-left: -4px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAQAAAADsdIMmAAAAAnRSTlMAAHaTzTgAAAAVSURBVHjaYzjM8JyhjsEGCOuArMMAJlAEyekiBFkAAAAASUVORK5CYII=) no-repeat;
}
.minicart_del:hover{
	background: #ba3730;
}

.minicart_list_img{
	display: block;
	width: 57px;
	height: 57px;
	border: 1px solid #ddd;
	background: #fff;
	border-radius: 4px;
	overflow: hidden;
	line-height: 0;
}

/*
.minicart_list_img:hover{
	border-color: #ccc;
	box-shadow: 0 0 0 3px #ccc;
}
*/

.minicart_list_img img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}

.minicart_full{
	display: block;
	background: #e70 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAG0lEQVQImWP428HAxMDAwPT3H4T+RyWaSuYBAJmbJ4aITO5sAAAAAElFTkSuQmCC);
	color: #fff;
	text-align: center;
	text-decoration: none;
	margin: 0 6px;
	border-radius: 4px;
	font: bold 13px/40px 'Open Sans', sans-serif;
}
.minicart_full:hover{
	background: #d36000;
}


/* Страница корзины */
.cart_order{
	background: #fafafa;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	border-radius: 3px;
}
.cart_order:after{
	clear: both;
	content: "";
	display: block;
}
.cart_order_area{
	padding-right: 450px;
}
.cart_order_area:after{
	clear: both;
	content: "";
	display: block;
}
.cart_order_area_main{
	float: left;
	width: 100%;
}
.cart_order_area_side{
	float: left;
	margin-right: -450px;
	width: 430px;
}



.cart_order_area_main_div{
	width: 50%;
	float: left;
	padding: 0 10px 15px;
}
.cart_order_area_main_div_label{
	height: 34px;
	margin-bottom: 4px;
	font: bold 12px/34px Verdana;
}
.cart_order_area_main_div input,
.cart_order_area_main_div select{
	width: 100%;
	height: 36px;
	border: 1px solid #bbb;
	border-radius: 2px;
	padding: 0 10px;
}
.cart_order_text{
	width: 100%;
	height: 121px;
	border: 1px solid #bbb;
	border-radius: 2px;
	padding: 7px 10px;
	resize: none;
	font: normal 12px/20px Verdana;
}


/* Кнопка выбора валюты */
.cart_order_paytype{
	padding-right: 12px;
	position: relative;
	color: #0b70db;
}
.cart_order_paytype:hover{
	color: #c00;
}
.cart_order_paytype:hover:after{
	border-top-color: #c00;
}
.cart_order_paytype:after{
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	content: "";
	border: 4px solid transparent;
	border-top-color: #0b70db;
}

/* Методы оплаты на странице заказа */
.cart_paytype{
	list-style: none;
	margin: 0;
	padding: 2px;
	border-top: 1px solid #ccc;
	position: relative;
	background: #fefefe;
}
.cart_paytype:after{
	content: "";
	display: block;
	clear: both;
}
.cart_paytype li{
	font: normal 12px/31px Verdana;
	color: #333;
	border-bottom: 1px solid #eee;
}
.cart_paytype li:last-child{
	border: none;
}
.cart_paytype li input{
	position: absolute;
    opacity: 0;
}
.cart_paytype li sup{
	font-size: 10px;
}
.cart_paytype li label{
	display: block;
	padding: 0 10px 0 28px;
	position: relative;
	cursor: pointer;
}
.cart_paytype li input:checked+label{
	background: #e1f5fe url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB0UlEQVQ4T42TvU+TURTGn+eWqiWhJSF2IhKCRJjawoQaBiZ1gTq44wAkDFT9Fxx0sQXDR0mcnCTUmhgTGSCFkDhZSk0TBIIYWZiUidr0vcfcF/rmbQXK3e455/mdj3sPUXN6U/EeCxgVeAagrDbjVlD7EFkRylwu+iTnlrBy6f2YbNTl4msAj2uh7rtoPe+zJPbl0dNjY7cBRmyVi0sE7l4krvhEsOYrW/cMxAZE0pNv6mX+DyyS3HgYG6PpWSv19TKZFQkt4oQKdIThVDxJpUbqAQJXrmH69hDe7maxdLB9Gi6zDKWmdpSSmxcBjHj2ThRdget4t7eJl/lVO5yC7wyl4yUF5TWGruYgHrTeQqKw7pTqFi/++IYX+Yy7jVIVwJTYF7yBDz8LeJ5bQZP3qpP5DLHJWWIkPWka6jQ3/6mguzmIT7+20OFvscs+RwxN2WLkfWIO5GhlBm6IsZ0nNj4hphlOx8OE2nAPsQIp/D6s7blq1lQSsj/SWU/p83jxV5er3r1mB2ay0YlxG9C38Mp33OD5TKK/3n+w/cJM4KjpfmZ4uOgskw3xMFHvUxGY8f/xPzNiZ5ncWU9mwhEKB4RoNz5N2SO4rCjz2cFY3h3/DwHkxb6UEQcHAAAAAElFTkSuQmCC) no-repeat 6px 50%;
}
.cart_paytype_cost{
	float: right;
	color: #e27a00;
	font-size: 16px;
	font-family: 'Open Sans', Arial;
    white-space: nowrap;
}


/* Таблица с заказами */
.cart_table{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px;
        overflow: hidden;
}
.cart_table thead{
	background: #f1f2f3;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.cart_table tbody tr{
	border-bottom: 1px solid #ddd;
}
.cart_table tbody tr:nth-child(2n){
	background: #f8f9fa;
}
.cart_table tbody tr:hover{
	background: #f0f0f3;
}
.cart_table tbody td{
	border: 2px solid #fff;
	border-top: none;
	border-bottom: none;
}
.cart_table td{
	padding: 13px 15px;
	vertical-align: middle;
	font: normal 13px Verdana;
}
.cart_table a{
	text-decoration: none;
	color: #222;
}
.cart_table a:hover{
	text-decoration: underline;
	color: #e27a00;
}
.cart_item_foto{
	width: 80px;
	background: #fff;
	border-radius: 1px;
}
/*
.cart_item_foto:hover{
	box-shadow: 0 0 0 1px #fff, 0 0 0 4px #fe8900;
}
*/
.cart_table td b{
	font: normal 16px 'Open Sans', Arial, sans-serif;
	color: #e27a00;
	white-space: nowrap;
}
.cart_table td b.tdcartcost{
	color: #000;
}

.cart_item_delete{
	display: block;
	height: 24px;
	width: 24px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQAAAAClSfIQAAAAAnRSTlMAAQGU/a4AAAAfSURBVHjaY7BnYJBjYOhxYDhwgOEhGAEZQC5Q0J4BAIGUCJV9T+jUAAAAAElFTkSuQmCC) no-repeat 50% 50%;
	opacity: .4;
}
.cart_item_delete:hover{
	opacity: 1;
}

.cart_subinfo{
	padding: 5px 0 0;
	text-align: right;
	font: normal 13px/40px Verdana;
	color: #222;
}
.cart_subinfo:after{
	content: "";
	display: block;
	clear: both;
}
.cart_subinfo b{
	font-size: 27px;
	font-weight: normal;
	color: #e27a00;
	margin-left: 20px;
	font-family: 'Open Sans', sans-serif;
}
.cart_subinfo b .cart_bigspan{
	font-size: 30px;
}


/* История заказов в профиле */
.cart-history{
	list-style: none;
	margin: 0;
	padding: 0;
}
.cart-history li{
	padding-bottom: 3px;
}
.cart-history-row{
	height: 85px;
	padding: 12px 18px;
	background: #f5f5f7;
	font: normal 11px/18px Verdana;
	color: #777;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
.cart-history-row.current{
	background: rgba(0,100,255,.2);
}
.cart-history-row:hover{
	background: rgba(0,0,0,.08);
}
.cart-history-row b{
	color: #222;
}
.cart-history-row-1{
	float: left;
}
.cart-history-row-2{
	float: right;
	text-align: right;
}
.cart-history-row-3{
	float: right;
	text-align: right;
	min-width: 200px;
	padding-left: 20px;
	line-height: 36px;
}

.chr-status-3 {
//    background-color: #bcffb4;
}
.chr-status-4 {
//  background-color: #ffa4a4;
}
.chr-status-5 {
//    background-color: #feffcf;
}
.chr-status-6 {
//    background-color: #d2daff;
}
.chr-status-7 {
//    background-color: #d2daff;
}
.chr-status-8 {
//    background-color: #eeffec;
}
.chr-status-10 {
//    background-color: #bcffb4;
}

b.cart-history-status-3 {
    color: #119f00;
}
b.cart-history-status-4 {
    color: #ff0000;
}
b.cart-history-status-5 {
    color: #a3a700;
}
b.cart-history-status-6 {
    color: #001ea7;
}
b.cart-history-status-7 {
    color: #001fb1;
}
b.cart-history-status-8 {
    color: #119f00;
}
b.cart-history-status-10 {
    color: #119f00;
}
b.cart-history-status-11 {
    color: #119f00;
}


.cart-history-table{
	display: none;
}
.cart-history-table table{
	width: 100%;
	margin: 5px 0px 30px;
}
.cart-history-table table tr{
	border-bottom: 1px solid #eee;
}
.cart-history-table table tr:nth-child(2n){
	background: rgba(0,0,0,.03);
}
.cart-history-table table tr:hover{
	background: #f6fbff;
}
.cart-history-table table td{
	padding: 5px;
	font: normal 12px Arial;
	color: #111;
	text-align: right;
}


.cart-history-expand{
	color: #0b70db;
	text-decoration: none;
	padding-left: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAANUlEQVQoU2PkLrj9n4EAYAQp+jpBlRGXOpA8hiJ0TaQrwuY2kDNINwnmcKLchO5LuHWEwgkAlO5FBwhFaI8AAAAASUVORK5CYII=) no-repeat 0 50%;
}
.cart-history-expand.active{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKklEQVQoU2PkLrj9n4EAYAQp+jpBlRGXOpA8DRRhcxvIGTSyjqDvCIUTAEcINQcERZkIAAAAAElFTkSuQmCC);
}
.cart-history-expand>span{
	border-bottom: 1px dashed #0b70db;
	padding:0 3px;
}
.cart-history-expand:hover>span{
	border-bottom-style: solid;
}

/* Инфа о заказчике на странице подтверждения заказа */
.cart_confirm_info{
	width: 100%;
	margin: 10px 0 20px;
}
.cart_confirm_info tr{
	border-bottom: 1px solid #ddd;
}
.cart_confirm_info tr:nth-child(2n){
	background: rgba(0,0,0,.05);
}
.cart_confirm_info td{
	padding: 10px;
	vertical-align: top;
	font: bold 12px/16px Verdana;
}
.cart_confirm_info td:first-child{
	width: 180px;
	font-weight: normal;
	text-align: right;
	border-right: 1px solid #ddd;
}
/* Таблица с заказами на странцие подтверждения */
.cart_confirm_table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #ddd;
}
.cart_confirm_table>tr>td{
	border-bottom-width: 2px;
	border-top: 0;
}
.cart_confirm_table td{
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ddd;
	padding: 8px;
}
.cart_confirm_table thead tr{
	background: rgba(0,0,0,.03);
}
.cart_confirm_table tbody tr:nth-child(2n){
	background: rgba(0,0,0,.02);
}
.cart_confirm_table tbody tr:hover{
	background: rgba(0,0,0,.04);
}
.cart_confirm_table tbody img.cart_item_foto{
	width: 20px;
}

/* Онлайн оплата */
/* Заголовок */
.cart_payment_header{
	font: normal 19px/40px Verdana;
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 5px;
}

/* Список выбора метода оплаты */
.cart_payment_area{
	height: 100%;
	padding-left: 220px;
	border-bottom: 1px solid #cfcfcf;
}
.cart_payment_area:after{
	content: "";
	display: block;
	clear: both;
}
.cart_payment_area_ul{
	float: left;
	width: 100%;
	margin-right: -100%;
	padding: 2px 0;
}
.cart_payment_area_ul li{
}
.cart_payment_area_ul li label{
	display: block;
	position: relative;
	font: normal 16px Verdana;
	cursor: pointer;
}
.cart_payment_area_ul li label input+div{
	padding: 8px 150px 8px 40px;
	border-radius: 2px;
	color: #777;
}
.cart_payment_area_ul li:nth-child(2n){
	background-color: rgba(0,0,0,.03);
}
.cart_payment_area_ul li label:hover{
	background-color: #f5fced;
	color: #309a00;
}
.cart_payment_area_ul li label input:checked+div{
	background-color: #e1f5fe;
	cursor: default;
	color: #4f4f4f;
}
.cart_payment_area_ul li label input{
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -8px;
}
.cart_payment_area_li_text{
	font-size: 13px;
	color: #7c7c7c;
}
.cart_payment_area_li_cost{
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -9px;
	font: normal 14px/18px Verdana;
	color: #777;
}
.cart_payment_area_li_cost span{
	color: #e27a00;
}
/* Имя группы типа оплаты */
.cart_payment_area_title{
	position: relative;
	float: left;
	width: 220px;
	left: -220px;
	font: bold 14px/40px Verdana;
	color: #4b4b4b;
	padding: 0 20px;
	overflow: hidden;
}

/* Индивидуальная настройка стиля для каждой группы по ее имени */
.cart_payment_area_title_webmoney{
	background: url(data:image/png;base64,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) no-repeat 20px 50%;
	text-indent: -10000px;
}
.cart_payment_area_title_megakassa{
	background: url(data:image/png;base64,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) no-repeat 20px 50%;
	text-indent: -10000px;
}

/* Кнопка оплаты */
.cart_payment_submit{
	padding: 10px 25px;
	background: #00a6e6;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}
.cart_payment_submit:hover{
	background: #29B6F6;
}
.cart_payment_submit:disabled{
	background: #ddd;
	cursor: default;
}


/* Форма покупки с параметрами */
.full-cart-row{
	padding: 0 0 15px 90px;
	font: normal 12px/15px Verdana;
	position: relative;
	min-height: 30px;
}
.full-cart-row-left{
	position: absolute;
	top: 7px;
	left: 2px;
	width: 85px;
}
.full-cart-price{
	font: bold 21px/26px Arial;
//	color: #f40;
}
.full-cart-price-itog{
	color: #f40;
	display: none;
}
.full-cart-price-none{
	color: #bbb;
	font: normal 13px/26px Verdana;
}

.full-cart-option{
	list-style: none;
	margin: 0;
	padding: 0;
}
.full-cart-option:after{
	clear: both;
	content: "";
	display: block;
}
.full-cart-option li{
	float: left;
	margin: 0 11px 10px 0;
}
.full-cart-option li a,
.full-cart-option li span{
	display: block;
	font: normal 11px/28px Verdana;
	color: #333;
	padding: 0 8px;
	text-decoration: none;
	border: 2px solid #e4e4e4;
	border-radius: 3px;
	line-height: 26px;
}
.full-cart-option li.active a, .full-cart-option li a:hover{
	border: 2px solid #f90;
	border-radius: 3px;
	color: #000;
	padding: 0 8px;
	line-height: 26px;
}
.full-cart-option li span{
	color: #bbb;
}

/* Список параметров, вертикальный дизайн */
.full-cart-option-vertical{
	list-style: none;
	margin: 0;
	padding: 0;
}
.full-cart-option-vertical:after{
	clear: both;
	content: "";
	display: block;
}
.full-cart-option-vertical li{
	display: block;
}
.full-cart-option-vertical li:nth-child(2n+1){
	background: #f3f3f3;
}
.full-cart-option-vertical li>a,
.full-cart-option-vertical li>span{
	display: block;
	padding: 8px 24px 8px 16px;
	font: bold 12px/20px Verdana;
	color: #333;
	text-decoration: none;
}
.full-cart-option-vertical-cost{
	float: right;
	font-size: 15px;
	color: #3b8a10;
}
.full-cart-option-vertical li a:hover,
.full-cart-option-vertical li a:hover .full-cart-option-vertical-cost{
	background: #e80;
	color: #fff;
}
.full-cart-option-vertical li.active a,
.full-cart-option-vertical li.active a .full-cart-option-vertical-cost{
	background: #f90;
	color: #fff;
}
.full-cart-option-vertical li>span{
	font-weight: normal;
	color: #999;
	background: #fafafa;
}

.full-cart-option-error{
	border: 1px solid #fd9729;
	background: #ffecd9;
	color: #693600;
	padding: 5px 15px;
	border-radius: 1px;
	display: none;
}


.tovar-count{
	display: inline-block;
	margin-right: 15px;
	height: 29px;
	width: 100px;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0 27px;
	box-sizing: border-box;
	position: relative;
}
.tovar-count input{
	height: 100%;
	width: 100%;
	outline: none;
	border: none;
	text-align: center;
	font: normal 13px Arial;
	padding: 0;
	color: #111;
}
.tovar-count .tovar-count-add,
.tovar-count .tovar-count-reduce{
	position: absolute;
	top: 0;
	width: 26px;
	height: 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	opacity: .8;
}
.tovar-count .tovar-count-add:hover,
.tovar-count .tovar-count-reduce:hover{
	opacity: 1;
}
.tovar-count .tovar-count-add{
	right: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkQAPGxsb/QUJnz55lRJZC4YAk6KgQZhW6W9H5jEQrHAK+BgAWeSM7M4aLYQAAAABJRU5ErkJggg==);
}
.tovar-count .tovar-count-reduce{
	left: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkIBIwEqmOgQYKjY2N/xNjPSPRCokxDaSGBp4h1moAzvMDOyATWaEAAAAASUVORK5CYII=);
}

.full-cart-stock{
	font: normal 12px/29px Verdana;
	color: #888;
}
.full-cart-stock-value{
	color: #666;
}

.tovar-added{
	display: none;
}
.tovar-div.active .tovar-add{
	display: none;
}
.tovar-div.active .tovar-added{
	display: inline-block;
}

.full-cart-add{
	outline: none;
	border: none;
	background: #fd9729;
	border-radius: 3px;
	padding: 10px 40px;
	font: normal 18px Arial;
	color: #fff;
	cursor: pointer;
	transition: .3s;
}
.full-cart-add:hover{
	background: #f50;
}

span.cart_itogcount.cart_bigspan {
    display: contents;
}
span.cart_itogpay.cart_bigspan {
    display: contents;
}