


/* Start:/bitrix/templates/.default/components/altop/altop.search.title/search/style.css*/
#altop_search_container {
	float:left;
	width:100%;
	margin:0px -19px 0px 0px;
}

#altop_search_content {
	margin:0px 19px 0px 0px;
}

#altop_search_left {
	width:28px;
	height:39px;
	float:left;
	background:url(/bitrix/templates/.default/components/altop/altop.search.title/search/./images/bg_search_left.png) left top no-repeat;
}

#altop_search_center {
	width:auto;
	height:39px;
	margin:0px 0px 0px 28px;
	background:url(/bitrix/templates/.default/components/altop/altop.search.title/search/./images/bg_search_center.png) left top repeat-x;
}

#altop_search_right {
	width:19px;
	height:39px;
	float:right;
	background:url(/bitrix/templates/.default/components/altop/altop.search.title/search/./images/bg_search_right.png) left top no-repeat;
}

#altop_search_center input[type="text"] {
	width:90%;
	height:39px;
	line-height:39px;
	background:none;
	border:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#666;
	padding:0px 0px 0px 7px;
}

#altop_search_center .form-textbox {
	background:none !important;
	border:none !important;
}

#altop_search_center .form-textbox-border {
	background:none !important;
	border:none !important;
}

div.title-search-result {
	border:none;
	display:none;
	z-index:600;
	width:auto !important;
	background:url(/bitrix/templates/.default/components/altop/altop.search.title/search/./images/bg_title-search-result.png) 28px top no-repeat;
}

@media (min-width:1px) and (max-width:479px) {
	div.title-search-result {
		display:none !important;
		visibility:hidden !important;
	}
}

div.title-search-result table.title-search-result {
	background:url(/bitrix/templates/.default/components/altop/altop.search.title/search/./images/bg_table_result.jpg) left top repeat-y #f6f6f6;
	margin:7px 0px 0px 0px;
	border:5px solid #3d4a54;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
	-moz-box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
	box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
}

/*Search*/
div.title-search-result #catalog_search {
	margin:7px 0px 8px 0px;
	border-top:1px solid #e8e8df;
}

div.title-search-result #catalog_search a.search_all {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333;
	display:block;
	float:right;
	margin:0px;
	padding:7px 10px 7px 0px;
	text-decoration:underline;
}

div.title-search-result #catalog_search a.search_all:hover {
	color:#12a0ff;
	text-decoration:none;
}

div.title-search-result .tvr_search {
	height:68px;
	margin:0px;
	padding:0px;
}

div.title-search-result .tvr_search table.tvr_search_table {
	border-collapse:collapse;
	border-bottom:1px solid #e8e8df;
}

div.title-search-result .tvr_search table.tvr_search_table tr:hover {
	background:#fff;
	cursor:pointer;
}

div.title-search-result .tvr_search .image {
	width:82px;
	height:66px;
	float:left;
	text-align:center;
	position:relative;
}

div.title-search-result .tvr_search .image a {
	width:82px;
	height:66px;
	display:table-cell;
	vertical-align:middle;
	text-decoration:none !important;
	text-align:center;
}

div.title-search-result .tvr_search .title {
	height:66px;
	float:left;
	overflow:hidden;
}

div.title-search-result .tvr_search .title a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333 !important;
	margin:0px;
	padding:0px 13px;
	height:66px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	line-height:1.3;
	text-decoration:none !important;
}

div.title-search-result .tvr_search .title a:hover {
	color:#12a0ff !important;
	text-decoration:none;
}

div.title-search-result .tvr_search .price,
div.title-search-result .tvr_search .price_all {
	width:110px;
	height:66px;
	line-height:66px;
	float:left;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#222 !important;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-align:right;
}

div.title-search-result .tvr_search .price_new_old {
	width:110px;
	height:66px;
	display:table-cell;
	line-height:1.3;
	vertical-align:middle;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/new/style.css*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/new/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/new/images/sec-unlocked.png);}
div.bx-system-auth-form a {color:#303843;}





/* End */



/* Start:/bitrix/templates/astore_classic/template_styles.css*/
@charset "utf-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

.clr, .doc {
	clear:both;
}

input.button{
color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
background: -moz-linear-gradient(center top , #2E3238, #838A95, #818893, #7F8690, #7C838D, #79808A, #767D87, #737983, #6F7680, #6C727C, #686E78, #646A73, #60666F, #5D626B, #494E56, #2E3238 14px) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-linear-gradient(top , #2E3238 0%, #838A95 50%, #2E3238 100%);
    border: medium none;
    border-radius: 14px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.22);
    height: 29px;
    line-height: 29px;
    margin: 10px 0 0 6px;
    padding: 0;
    width: 110px;
cursor: pointer;
    display: inline-block;
}

input.button:hover {
	cursor:pointer;
	border:1px solid #fe650b;
	background:url(/bitrix/templates/astore_classic/./img/bg_tvr_input.jpg) left -23px repeat-x;
	background:-webkit-linear-gradient(top, bottom, #ffa300, #ffa400, #ffa200, #ff9f00, #ff9c00, #ff9900, #ff9500, #ff9200, #ff8e00, #ff8a00, #ff8600, #ff7a00, #ff5e00 11px);
	background:-moz-linear-gradient(top, #ffa300, #ffa400, #ffa200, #ff9f00, #ff9c00, #ff9900, #ff9500, #ff9200, #ff8e00, #ff8a00, #ff8600, #ff7a00, #ff5e00 11px);
	background:-o-linear-gradient(top, #ffa300, #ffa400, #ffa200, #ff9f00, #ff9c00, #ff9900, #ff9500, #ff9200, #ff8e00, #ff8a00, #ff8600, #ff7a00, #ff5e00 11px);
	background:-ms-linear-gradient(top, #ffa300, #ffa400, #ffa200, #ff9f00, #ff9c00, #ff9900, #ff9500, #ff9200, #ff8e00, #ff8a00, #ff8600, #ff7a00, #ff5e00 11px);
}
img {
	border:none;
}

hr {
	color:#ddd;
	background-color:#ddd;
	height: 1px;
	border-width:0px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#panel {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
}

body {
	width:100%;
	margin:0 auto;
	padding:0px;
}

.center {
	width:1180px;
	margin:0 auto;
	overflow:hidden;
}


/*HEADER*/
.header {
	width:1180px;
	height:103px;
	background:none;
}

.header_1, .header_2, .header_3, .header_4, .header_5 {
	float:left;
	height:103px;
}

.header_1 {
	width:225px;
}

.header_1 a.logo {
	display:block;
	margin:15px 0px 0px 20px;
	width:171px;
	height:50px;
}

.header_2 {
	width:360px;
}

.header_2 #altop_search {
	width:100%;
	height:39px;
	float:left;
	margin:35px 0px 0px 0px;
}

.header_3 {
	width:162px;
	text-align:right;
	line-height:1.3;
}

.header_3 p.skype {
	margin:40px 0px 3px 0px;
	padding:0px 23px 0px 0px;
	background:url(/bitrix/templates/astore_classic/./img/skype.jpg) right center no-repeat;
}

.header_3 a.mail {
	margin:0px;
	padding:0px 23px 0px 0px;
	background:url(/bitrix/templates/astore_classic/./img/mail.jpg) right center no-repeat;
}

.header_4 {
	width:183px;
	text-align:right;
	line-height:1.3;
}

.header_4 p.time {
	margin:20px 0px 3px 0px;
	padding:0px;
}

.header_4 p.phone_1,
.header_4 p.phone_2 {
	margin:0px;
	padding:0px 23px 0px 0px;
}

.header_4 p.phone_1 {
	background:url(/bitrix/templates/astore_classic/./img/phone.jpg) right center no-repeat;
}

.header_4 p.phone_2 {
	background:url(/bitrix/templates/astore_classic/./img/mts.jpg) right center no-repeat;
}

.header_5 {
	width:250px;
}

.header_5 .cart {
	width:152px;
	height:88px;
	float:right;
	margin:0px;
	padding:0px 78px 0px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_cart.png) 172px 24px no-repeat rgba(0, 0, 0, 0.5);
}

.header_5 .cart:hover {
	background:url(/bitrix/templates/astore_classic/./img/bg_cart_hover.png) 172px 24px no-repeat rgba(255, 94, 0, 1.0); 
}

.header_5 .cart span#cart_line {
	display:block;
	width:152px;
	height:88px;
}

.header_5 .cart span#cart_line p.count {
	display:block;
	margin:0px;
	padding:15px 0px 0px 0px;
}

.header_5 .cart span#cart_line p.price {
	margin:0px;
	padding:0px;
}

.header_5 .cart span#cart_line p.make {
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px;
}

.header_search_all {
	width:100%;
	height:49px;
	background:url(/bitrix/templates/astore_classic/./img/bg_header_search_all.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #000000 25px, #020405, #080d0f, #080e10, #090e11, #090f12, #091012, #0a1013, #0a1114, #0b1215 2px, #0b1316, #0c1317, #0c1418, #0c1518, #0d1519, #0d161a 2px, #0e171b 2px, #0e181c 2px, #0f181d, #0f191d, #0f191e);
	background:-moz-linear-gradient(top, #000000 25px, #020405, #080d0f, #080e10, #090e11, #090f12, #091012, #0a1013, #0a1114, #0b1215 2px, #0b1316, #0c1317, #0c1418, #0c1518, #0d1519, #0d161a 2px, #0e171b 2px, #0e181c 2px, #0f181d, #0f191d, #0f191e);
	background:-o-linear-gradient(top, #000000 25px, #020405, #080d0f, #080e10, #090e11, #090f12, #091012, #0a1013, #0a1114, #0b1215 2px, #0b1316, #0c1317, #0c1418, #0c1518, #0d1519, #0d161a 2px, #0e171b 2px, #0e181c 2px, #0f181d, #0f191d, #0f191e);
	background:-ms-linear-gradient(top, #000000 25px, #020405, #080d0f, #080e10, #090e11, #090f12, #091012, #0a1013, #0a1114, #0b1215 2px, #0b1316, #0c1317, #0c1418, #0c1518, #0d1519, #0d161a 2px, #0e171b 2px, #0e181c 2px, #0f181d, #0f191d, #0f191e);
	display:none;
	visibility:hidden;
}

.header_search {
	width:470px;
	height:49px;
	margin:0 auto;
}


/*CONTENT*/
.maincolumn {
	width:1180px;
	margin:0px auto;
	padding:0px 0px 20px 0px;
	background:none;
	float:left;
	position:relative;
}

.leftcolumn {
	width:220px;
	float:left;
}

.news {
	width:220px;
	float:left;
}

.news h3 {
	margin:0px;
	padding:20px 0px 15px 12px;
}

.news ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.news ul li a {
	display:block;
	line-height:1.3;
	margin:0px;
	padding:5px 15px 5px 12px;
}

a#toTop {
	width:64px;
	height:64px;
	display:block;
	position:fixed;
	margin:0px;
	padding:0px;
	left:15%;
	bottom:30%;
	background:#fff;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.12);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.12);
	box-shadow:0 0 10px rgba(0,0,0,0.12);
	-moz-border-radius:32px;
	-webkit-border-radius:32px;
	-khtml-border-radius:32px;
	border-radius:32px;
}

a#toTop span {
	background:url(/bitrix/templates/astore_classic/./img/bg_a_up_span.png) center top no-repeat;
	display:block;
	padding:38px 0px 0px 0px;
}

a#toTop:hover span {
	background:url(/bitrix/templates/astore_classic/./img/bg_a_up_span.png) center -31px no-repeat;
}

.nopad {
	width:960px;
	float:left;
}

#breadcrumbs {
	margin:0px;
	padding:0px;
}

#breadcrumbs a {
	padding:0px; 
	margin:0px;
}

#breadcrumbs span, #breadcrumbs i {
	padding:0px; 
	margin:0px;
}

#breadcrumbs i { 
	padding:0px 6px;
}

#breadcrumbs img { 
	vertical-align: middle;
}

h1 {
	margin:0px;
	padding:5px 0px 10px 0px;
	line-height:1.1;
}

h2 {
	margin:0px;
	padding:5px 0px;
	line-height:1.3;
}

.body_text p {
	margin:0px;
	padding:0px 0px 12px 0px;
	line-height:1.3;
}

.body_text ul {
	margin:0px;
	padding:0px 0px 12px 15px;
}

.body_text ul li {
	line-height:1.3;
}

ul.news-content {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.news-content li.post {
	margin:0px;
	padding:0px 0px 20px 0px;
}


/*SHOPS_CONTACTS*/
#shops_contacts {
	float:left;
	width:470px;
	margin:0px 0px 10px 10px;
	display:none;
	visibility:hidden;
}

#shops_contacts #our_shops {
	float:left;
	width:219px;
	height:23px;
	margin:0px 10px 0px 0px;
	padding:0px 9px 0px 0px;
	border:1px solid #bcc4d3;
	background:url(/bitrix/templates/astore_classic/./img/bg_header_top_shops.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #e5eaf1, #e4e9f0, #e2e8ef, #e1e6ee, #dfe4ed, #dde3eb, #dbe1ea, #d9dfe8, #d7dde7, #d4dbe5, #d2d8e3, #bcc4d3 12px);
	background:-moz-linear-gradient(top, #e5eaf1, #e4e9f0, #e2e8ef, #e1e6ee, #dfe4ed, #dde3eb, #dbe1ea, #d9dfe8, #d7dde7, #d4dbe5, #d2d8e3, #bcc4d3 12px);
	background:-o-linear-gradient(top, #e5eaf1, #e4e9f0, #e2e8ef, #e1e6ee, #dfe4ed, #dde3eb, #dbe1ea, #d9dfe8, #d7dde7, #d4dbe5, #d2d8e3, #bcc4d3 12px);
	background:-ms-linear-gradient(top, #e5eaf1, #e4e9f0, #e2e8ef, #e1e6ee, #dfe4ed, #dde3eb, #dbe1ea, #d9dfe8, #d7dde7, #d4dbe5, #d2d8e3, #bcc4d3 12px);
}

#shops_contacts #our_shops a.shops {
	display:block;
	width:208px;
	height:23px;
	line-height:23px;
	margin:0px;
	padding:0px 0px 0px 11px;
	position:relative;
}

#shops_contacts #our_shops a.shops i {
	width:6px;
	height:11px;
	display:block;
	position:absolute;
	right:0px;
	top:7px;
	background:url(/bitrix/templates/astore_classic/./img/bg_header_top_shops_a.png) left top no-repeat;
}

#shops_contacts #our_shops a.shops:hover i {
	background:url(/bitrix/templates/astore_classic/./img/bg_header_top_shops_a.png) left -11px no-repeat;
}

#shops_contacts #contacts {
	float:left;
	width:219px;
	height:23px;
	margin:0px;
	padding:0px 9px 0px 0px;
	border:1px solid #2e3238;
	background:url(/bitrix/templates/astore_classic/./img/bg_header_top_contacts.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #8a919c, #878e99, #848a96, #808792, #7c838d, #787e89, #737984, #6e747f, #696f79, #646a74, #5f656e, #2e3238 12px);
	background:-moz-linear-gradient(top, #8a919c, #878e99, #848a96, #808792, #7c838d, #787e89, #737984, #6e747f, #696f79, #646a74, #5f656e, #2e3238 12px);
	background:-o-linear-gradient(top, #8a919c, #878e99, #848a96, #808792, #7c838d, #787e89, #737984, #6e747f, #696f79, #646a74, #5f656e, #2e3238 12px);
	background:-ms-linear-gradient(top, #8a919c, #878e99, #848a96, #808792, #7c838d, #787e89, #737984, #6e747f, #696f79, #646a74, #5f656e, #2e3238 12px);
}

#shops_contacts .w-contacts {
    float:left;
    position:relative;
}

#shops_contacts .w-contacts .lnk-contacts {
    cursor:pointer;
    height:23px;
    width:219px;
    position:relative;
}

#shops_contacts .w-contacts .pic {
	display:block;
    width:208px;
    height:23px;
	line-height:23px;
    position:absolute;
    top:0;
    left:11px;
    z-index:50;
}

#shops_contacts .w-contacts .pic span {
	width:11px;
	height:6px;
	display:block;
	position:absolute;
	right:0px;
	top:10px;
	background:url(/bitrix/templates/astore_classic/./img/bg_header_top_pic.png) left top no-repeat;
}

#shops_contacts .w-contacts:hover .pic span {
	background:url(/bitrix/templates/astore_classic/./img/bg_header_top_pic.png) left -6px no-repeat;
}

#shops_contacts .w-contacts.active .pic span {
	background:url(/bitrix/templates/astore_classic/./img/bg_header_top_pic_active.png) left top no-repeat;
}

#shops_contacts .w-contacts.active:hover .pic span {
	background:url(/bitrix/templates/astore_classic/./img/bg_header_top_pic_active.png) left -6px no-repeat;
}

#shops_contacts .w-contacts .w-sub {
    display:none;
    background:#2e3238;
    border:1px solid #2e3238;
    width:208px;
    position:absolute;
    right:-1px;
    top:24px;
    padding:0px 20px 20px 0px;
    z-index:500;
}

#shops_contacts .w-contacts .w-sub p.time {
	margin:20px 0px 3px 0px;
	padding:0px;
}

#shops_contacts .w-contacts .w-sub p.phone_1,
#shops_contacts .w-contacts .w-sub p.phone_2 {
	margin:0px;
	padding:0px 23px 0px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_p_header.jpg) right center no-repeat;
}

#shops_contacts .w-contacts .w-sub p.skype {
	margin:3px 0px 6px 0px;
	padding:0px 23px 0px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_p_header.jpg) right center no-repeat;
}

#shops_contacts .w-contacts .w-sub a.mail {
	display:block;
	margin:0px;
	padding:0px 23px 0px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_p_header.jpg) right center no-repeat;
}

/*CATEGORIES_MENU*/
.categories_menu {
	float:left;
	width:460px;
	margin:0px 0px 10px 5px;
	padding:0px;
	display:none;
	visibility:hidden;
}

.categories_menu .nav {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
}

.categories_menu .nav li {
	position:relative;
}

.categories_menu .nav>li>span a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 0px 2px 0px;
	padding:9px 48px 9px 11px;
	border:1px solid #2e3238;
	display:block;
	width:399px;
	line-height:1.3;
	background:url(/bitrix/templates/astore_classic/./img/bg_categories_menu.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #8e94a0, #8c939f, #8b919d, #898f9a, #868c98, #848a95, #818793, #7f8590, #7c828d, #797f8a, #767c86, #737983, #70757f, #6d727c, #696f78, #666b75, #636871, #5f646e, #31353b, #2e3238 17px);
	background:-moz-linear-gradient(top, #8e94a0, #8c939f, #8b919d, #898f9a, #868c98, #848a95, #818793, #7f8590, #7c828d, #797f8a, #767c86, #737983, #70757f, #6d727c, #696f78, #666b75, #636871, #5f646e, #31353b, #2e3238 17px);
	background:-o-linear-gradient(top, #8e94a0, #8c939f, #8b919d, #898f9a, #868c98, #848a95, #818793, #7f8590, #7c828d, #797f8a, #767c86, #737983, #70757f, #6d727c, #696f78, #666b75, #636871, #5f646e, #31353b, #2e3238 17px);
	background:-ms-linear-gradient(top, #8e94a0, #8c939f, #8b919d, #898f9a, #868c98, #848a95, #818793, #7f8590, #7c828d, #797f8a, #767c86, #737983, #70757f, #6d727c, #696f78, #666b75, #636871, #5f646e, #31353b, #2e3238 17px);
}

.categories_menu .nav>li>span a:hover,
.categories_menu .nav>li.current>span a {
	color:#0983d5;
}

.categories_menu .nav>li>span .showchild {
	width:36px;
	height:39px;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:0px;
}

.categories_menu .nav>li>span .showchild .arrow {
	width:26px;
	height:27px;
	display:block;
	margin:4px auto 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_categories_menu_pic.png) left top no-repeat;
}

.categories_menu .nav>li>span .showchild:hover .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_categories_menu_pic.png) -26px top no-repeat;
}

.categories_menu .nav>li.current>span .showchild .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_categories_menu_pic_active.png) left top no-repeat;
}

.categories_menu .nav>li.current>span .showchild:hover .arrow,
.categories_menu .nav>li.current.selected>span .showchild .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_categories_menu_pic_active.png) -26px top no-repeat;
}

.categories_menu .nav>li>ul {
	display:none !important;
	overflow:hidden;
	height:auto !important;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
}

.categories_menu .nav>li.current>ul {
	display:block !important;
}


/*SLIDER*/
.photo_slider {
	overflow:hidden;
	position:relative;
	width:709px;
	height:397px;
	margin:0px 0px 0px 10px;
	padding:0px;
	z-index:10;
	background:none;
	float:left;
}

.photo_slider .container {
	overflow:hidden;
	position:relative;
	width:709px;
	height:397px;
	margin:0px;
}

.photo_slider .container .slides {
	position:absolute;
	top:0;
	left:0;
}

.photo_slider .item3 {
	display:none;
	overflow:hidden;
	position:relative;
	width:709px;
	height:397px;
}

.photo_slider .item3 img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}


.photo_slider .pagination {
	position:absolute;
	bottom:0px;
	left:0px;
	width:689px;
	height:33px;
	z-index:20;
	margin:0px !important;
	padding:0px 0px 0px 20px !important;
	list-style:none;
	background-color:rgba( 0, 0, 0, 0.8); 
	background-color:#000\0/; filter:alpha(opacity=80)\0/; // background-color:#000; filter:alpha(opacity=80);
}

.photo_slider .pagination li {
	float:left;
	width:13px;
	margin:11px 3px 0px 0px !important;
	border:none;
	text-indent:0px !important;
}

.photo_slider .pagination li:before {
	content:none !important;
}

.photo_slider .pagination li a {
	display:block;
	width:13px;
	height:12px;
	padding:0px;
}

.photo_slider .pagination li a span {
	display:block;
	overflow:hidden;
	width:13px;
	height:12px;
	border:none;
}

.photo_slider .pagination li.active .item_on_1,
.photo_slider .pagination li.active .item_on_2,
.photo_slider .pagination li.active .item_on_3,
.photo_slider .pagination li.active .item_on_4,
.photo_slider .pagination li.active .item_on_5,
.photo_slider .pagination li.active .item_on_6 {
	background: url(/bitrix/templates/astore_classic/./img/t2.png) no-repeat;
	position:relative;
}

.photo_slider .pagination li.item_1 a,
.photo_slider .pagination li.item_2 a,
.photo_slider .pagination li.item_3 a,
.photo_slider .pagination li.item_4 a,
.photo_slider .pagination li.item_5 a,
.photo_slider .pagination li.item_6 a {
	border:none;
	background:url(/bitrix/templates/astore_classic/./img/t1.png) no-repeat;
	position:relative;
}


/*BANNERS*/
.banner_1 {
	width:230px;
	float:right;
	margin:0px;
}

.banners {
	float:left;
	padding:10px 0px;
	margin:0px 0px 0px 10px;
	background:#f2f4f7;
}

.banners .banner_2,
.banners .banner_3,
.banners .banner_4 {
	float:left;
	padding:0px;
}

.banners .banner_2 {
	margin:0px;
}

.banners .banner_3,
.banners .banner_4 {
	margin:0px 0px 0px 5px;
}

.banners img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}


/*NEW_PRODUCT LOOK_PRODUCT*/
.new_product_all,
.look_product_all {
	width:100%;
	background:url(/bitrix/templates/astore_classic/./img/bg_new_product.jpg) left top repeat-x;
}

.new_product_center,
.look_product_center {
	width:1180px;
	margin:0px auto;
	overflow:hidden;
}

.new_product,
.look_product {
	float:right;
	margin:0px 0px 20px 0px;
}

.new_product h3,
.look_product h3 {
	margin:0px;
	padding:10px 0px 10px 12px;
}

.listitem-carousel{
	position:relative;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:896px;
    padding:0px 27px;
	margin:0px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:896px;
	height:200px;
}

.jcarousel-skin-tango .jcarousel-item {
    width:136px;
    height:198px;
	padding:0px;
	margin:0px 6px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	background:#fff;
	position:relative;
	box-shadow:0 0 5px rgba(0,0,0,0.12);
	border:1px solid #e1e1e1;
}

.jcarousel-skin-tango .jcarousel-item:hover {
	border:1px solid #12a0ff;
	box-shadow:none;
}

.jcarousel-skin-tango .jcarousel-item a.link {
	display:table-cell;
	width:136px;
	height:130px;
	text-align:center;
	vertical-align:middle;
	position:relative;
}

.jcarousel-skin-tango .jcarousel-item a.link img.new,
.jcarousel-skin-tango .jcarousel-item a.link img.hit,
.jcarousel-skin-tango .jcarousel-item a.link span.discount {
	position:absolute;
	width:50px;
	height:50px;
}

.jcarousel-skin-tango .jcarousel-item a.link img.new {
	top:3px;
	right:2px;
}

.jcarousel-skin-tango .jcarousel-item a.link img.hit {
	top:73px;
	left:4px;
}

.jcarousel-skin-tango .jcarousel-item a.link span.discount {
	top:73px;
	right:2px;
	line-height:46px;
	background:url(/bitrix/templates/astore_classic/./img/discount.png) left top no-repeat;
}

.jcarousel-skin-tango .jcarousel-item a.item_title {
	display:block;
	height:35px;
	overflow:hidden;
	padding:5px 10px 0px 10px;
}

.jcarousel-skin-tango .jcarousel-item .item_price {
	margin:0px;
	padding:5px 0px 0px 0px;
	display:block;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top:75px;
    right:14px;
    width:31px;
    height:46px;
    cursor:pointer;
    background:url(/bitrix/templates/astore_classic/./img/next-hor.jpg) left top no-repeat;
	-webkit-box-shadow:2px 0 5px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 0 5px rgba(0,0,0,0.4);
	box-shadow:2px 0 5px rgba(0,0,0,0.4);
	border:1px solid #2e3238;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background:url(/bitrix/templates/astore_classic/./img/next-hor.jpg) left -48px no-repeat;
	border:1px solid #416cf1;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background:url(/bitrix/templates/astore_classic/./img/next-hor.jpg) left top no-repeat;
	border:1px solid #2e3238;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor:default;
    background:url(/bitrix/templates/astore_classic/./img/next-hor.jpg) left top no-repeat;
	border:1px solid #2e3238;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top:75px;
    left:14px;
    width:31px;
    height:46px;
    cursor:pointer;
    background:url(/bitrix/templates/astore_classic/./img/prev-hor.jpg) left top no-repeat;
	-webkit-box-shadow:2px 0 5px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 0 5px rgba(0,0,0,0.4);
	box-shadow:2px 0 5px rgba(0,0,0,0.4);
	border:1px solid #2e3238;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background:url(/bitrix/templates/astore_classic/./img/prev-hor.jpg) left -48px no-repeat;
	border:1px solid #416cf1;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background:url(/bitrix/templates/astore_classic/./img/prev-hor.jpg) left top no-repeat;
	border:1px solid #2e3238;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor:default;
	background:url(/bitrix/templates/astore_classic/./img/prev-hor.jpg) left top no-repeat;
	border:1px solid #2e3238;
}


/*SUBSCRIBE*/
.subscribe_all {
	width:100%;
	height:49px;
	background:url(/bitrix/templates/astore_classic/./img/bg_subscribe.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #fe840f, #ff7d00, #ff7c00 3px, #ff7b00, #ff7a00 2px, #ff7900 2px, #ff7800, #ff7700 2px, #ff7600, #ff7500, #ff7400 2px, #ff7300, #ff7200, #ff7100, #ff7000 2px, #ff6f00, #ff6e00, #ff6d00 2px, #ff6c00, #ff6b00, #ff6a00, #ff6900, #ff6800 2px, #ff6700, #ff6600, #ff6500 2px, #ff6400, #ff6300, #ff6200 2px, #ff6100 2px, #ff6000, #ff5f00 2px, #ff5e00 2px, #ff5d00, #fe660f);
	background:-moz-linear-gradient(top, #fe840f, #ff7d00, #ff7c00 3px, #ff7b00, #ff7a00 2px, #ff7900 2px, #ff7800, #ff7700 2px, #ff7600, #ff7500, #ff7400 2px, #ff7300, #ff7200, #ff7100, #ff7000 2px, #ff6f00, #ff6e00, #ff6d00 2px, #ff6c00, #ff6b00, #ff6a00, #ff6900, #ff6800 2px, #ff6700, #ff6600, #ff6500 2px, #ff6400, #ff6300, #ff6200 2px, #ff6100 2px, #ff6000, #ff5f00 2px, #ff5e00 2px, #ff5d00, #fe660f);
	background:-o-linear-gradient(top, #fe840f, #ff7d00, #ff7c00 3px, #ff7b00, #ff7a00 2px, #ff7900 2px, #ff7800, #ff7700 2px, #ff7600, #ff7500, #ff7400 2px, #ff7300, #ff7200, #ff7100, #ff7000 2px, #ff6f00, #ff6e00, #ff6d00 2px, #ff6c00, #ff6b00, #ff6a00, #ff6900, #ff6800 2px, #ff6700, #ff6600, #ff6500 2px, #ff6400, #ff6300, #ff6200 2px, #ff6100 2px, #ff6000, #ff5f00 2px, #ff5e00 2px, #ff5d00, #fe660f);
	background:-ms-linear-gradient(top, #fe840f, #ff7d00, #ff7c00 3px, #ff7b00, #ff7a00 2px, #ff7900 2px, #ff7800, #ff7700 2px, #ff7600, #ff7500, #ff7400 2px, #ff7300, #ff7200, #ff7100, #ff7000 2px, #ff6f00, #ff6e00, #ff6d00 2px, #ff6c00, #ff6b00, #ff6a00, #ff6900, #ff6800 2px, #ff6700, #ff6600, #ff6500 2px, #ff6400, #ff6300, #ff6200 2px, #ff6100 2px, #ff6000, #ff5f00 2px, #ff5e00 2px, #ff5d00, #fe660f);
}

.subscribe_all .subscribe_center {
	width:1180px;
	height:49px;
	margin:0 auto;
}

.subscribe_all .subscribe {
	width:700px;
	height:49px;
	float:left;
	margin:0px 0px 0px 230px;
}

.subscribe_all .subscribe h3 {
	margin:0px;
	padding:8px 0px 0px 54px;
	float:left;
	background:url(/bitrix/templates/astore_classic/./img/bg_subscribe_h3.jpg) left 12px no-repeat;
}

.subscribe_all .subscribe form {
	float:left;
}

.subscribe_all .subscribe form input[class="text"] {
	width:240px;
	height:29px;
	line-height:29px;
	float:left;
	margin:10px 0px 0px 15px;
	padding:0px 18px;
	background:#fff;
	-webkit-box-shadow:inset 2px 2px 3px rgba(147,147,147,0.68);
    -moz-box-shadow:inset 2px 2px 3px rgba(147,147,147,0.68);
	box-shadow:inset 2px 2px 3px rgba(147,147,147,0.68);
	border:none;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	-khtml-border-radius:14px;
	border-radius:14px;
}

.subscribe_all .subscribe form input[type="submit"] {
	width:141px;
	height:29px;
	float:left;
	margin:10px 0px 0px 6px;
	padding:0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_subscribe_submit.jpg) left top no-repeat;
	background:-webkit-linear-gradient(top, bottom, #2e3238, #838a95, #818893, #7f8690, #7c838d, #79808a, #767d87, #737983, #6f7680, #6c727c, #686e78, #646a73, #60666f, #5d626b, #494e56, #2e3238 14px);
	background:-moz-linear-gradient(top, #2e3238, #838a95, #818893, #7f8690, #7c838d, #79808a, #767d87, #737983, #6f7680, #6c727c, #686e78, #646a73, #60666f, #5d626b, #494e56, #2e3238 14px);
	background:-o-linear-gradient(top, #2e3238, #838a95, #818893, #7f8690, #7c838d, #79808a, #767d87, #737983, #6f7680, #6c727c, #686e78, #646a73, #60666f, #5d626b, #494e56, #2e3238 14px);
	background:-ms-linear-gradient(top, #2e3238, #838a95, #818893, #7f8690, #7c838d, #79808a, #767d87, #737983, #6f7680, #6c727c, #686e78, #646a73, #60666f, #5d626b, #494e56, #2e3238 14px);
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	-khtml-border-radius:14px;
	border-radius:14px;
	border:none;
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.22);
    -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.22);
	box-shadow:2px 2px 5px rgba(0,0,0,0.22);
	line-height:29px;
}

.subscribe_all .subscribe form input[type="submit"]:hover {
	cursor:pointer;
}

.subscribe_all .subscribe form input[name="submit_ok"] {
	display:none !important;
	visibility:hidden !important;
}


/*FOOTER*/
.footer_all {
	width:100%;
	height:79px;
	margin:20px 0px 0px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_footer_all.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #d7dae0, #dcdfe3, #e5e7ea, #eff0f2, #f8f9f9, #fefefe, #ffffff 9px, #feffff, #fefeff 2px, #fdfeff, #fdfdfe, #fcfdfe, #fcfcfe, #fbfcfd, #fbfbfd, #fafbfd, #f9fafc 2px, #f8f9fb 2px, #f7f8fb, #f6f8fa, #f6f7fa, #f5f6f9, #f4f6f9, #f3f5f8 2px, #f2f4f8, #f1f3f7 2px, #f0f2f6, #eff2f6, #eff1f5, #eef1f5, #eef0f5, #edf0f4, #edeff4, #eceff4, #eceef3, #ebeef3 2px, #eaedf3, #eaedf2 2px, #e9ecf2 25px, #eaedf3);
	background:-moz-linear-gradient(top, #d7dae0, #dcdfe3, #e5e7ea, #eff0f2, #f8f9f9, #fefefe, #ffffff 9px, #feffff, #fefeff 2px, #fdfeff, #fdfdfe, #fcfdfe, #fcfcfe, #fbfcfd, #fbfbfd, #fafbfd, #f9fafc 2px, #f8f9fb 2px, #f7f8fb, #f6f8fa, #f6f7fa, #f5f6f9, #f4f6f9, #f3f5f8 2px, #f2f4f8, #f1f3f7 2px, #f0f2f6, #eff2f6, #eff1f5, #eef1f5, #eef0f5, #edf0f4, #edeff4, #eceff4, #eceef3, #ebeef3 2px, #eaedf3, #eaedf2 2px, #e9ecf2 25px, #eaedf3);
	background:-o-linear-gradient(top, #d7dae0, #dcdfe3, #e5e7ea, #eff0f2, #f8f9f9, #fefefe, #ffffff 9px, #feffff, #fefeff 2px, #fdfeff, #fdfdfe, #fcfdfe, #fcfcfe, #fbfcfd, #fbfbfd, #fafbfd, #f9fafc 2px, #f8f9fb 2px, #f7f8fb, #f6f8fa, #f6f7fa, #f5f6f9, #f4f6f9, #f3f5f8 2px, #f2f4f8, #f1f3f7 2px, #f0f2f6, #eff2f6, #eff1f5, #eef1f5, #eef0f5, #edf0f4, #edeff4, #eceff4, #eceef3, #ebeef3 2px, #eaedf3, #eaedf2 2px, #e9ecf2 25px, #eaedf3);
	background:-ms-linear-gradient(top, #d7dae0, #dcdfe3, #e5e7ea, #eff0f2, #f8f9f9, #fefefe, #ffffff 9px, #feffff, #fefeff 2px, #fdfeff, #fdfdfe, #fcfdfe, #fcfcfe, #fbfcfd, #fbfbfd, #fafbfd, #f9fafc 2px, #f8f9fb 2px, #f7f8fb, #f6f8fa, #f6f7fa, #f5f6f9, #f4f6f9, #f3f5f8 2px, #f2f4f8, #f1f3f7 2px, #f0f2f6, #eff2f6, #eff1f5, #eef1f5, #eef0f5, #edf0f4, #edeff4, #eceff4, #eceef3, #ebeef3 2px, #eaedf3, #eaedf2 2px, #e9ecf2 25px, #eaedf3);
}

.footer {
	width:1180px;
	height:79px;
	margin:0 auto;
}

.footer .debug {
	width:100%;
	height:40px;
}

.footer .debug ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.footer .debug ul li {
	float:left;
}

.footer .debug ul li a {
	display:block;
	margin:0px 10px;
	padding:0px 0px 0px 7px;
	height:40px;
	line-height:40px;
	background:url(/bitrix/templates/astore_classic/./img/bg_debug_a.jpg) left center no-repeat;
}

.footer .debug ul li a:hover {
	background:url(/bitrix/templates/astore_classic/./img/bg_debug_a_hover.jpg) left center no-repeat;
}

.footer .footer_1,
.footer .footer_2,
.footer .footer_3 {
	float:left;
	height:39px;
}

.footer .footer_1 {
	width:417px;
}

.footer .footer_1 p {
	margin:0px 0px 0px 10px;
	padding:10px 0px 0px 0px;
}

.footer .footer_2 {
	width:540px;
}

.footer .footer_2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.footer .footer_2 ul li {
	float:left;
}

.footer .footer_2 ul li a {
	display:block;
	margin:10px 10px 0px 0px;
	padding:0px;
}

.footer .footer_3 {
	width:223px;
}

.footer .footer_3 p {
	margin:0px;
	padding:10px 0px 0px 0px;
}


/*FILTER*/
.filter {
	width:100%;
	float:left;
	border:1px solid #dfe3eb;
	margin:0px 0px 15px 0px;
	padding:4px 0px 10px 0px;
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.12);
    -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.12);
	box-shadow:0px 0px 5px rgba(0,0,0,0.12);
	background:url(/bitrix/templates/astore_classic/./img/bg_filter.jpg) left top repeat-x #c1c9d6;
	background:-webkit-linear-gradient(top, bottom, #fff, #bdc5d3);
	background:-moz-linear-gradient(top, #fff, #bdc5d3);
	background:-o-linear-gradient(top, #fff, #bdc5d3);
	background:-ms-linear-gradient(top, #fff, #bdc5d3);
}

.filter form {
	margin:0px;
}

.filter form table {
	border-collapse:collapse;
}

.filter form .label {
	height:34px; 
	line-height:40px;
}

.filter form .label .input {
	float:left;
}

.filter form .label input {
	background:none;
	border:none;
	max-width:50px;
}

.filter #slider_all {
	height:5px; 
	width:190px; 
	background:#fff;
	border:1px solid #999;
	margin:0px;
	padding:0px;
}

.filter .slider {
	height:7px; 
	width:175px; 
	position:relative;
}

.filter .ui-slider-range {
	height:5px;
	background:#12a0ff;
	position:relative;
}

.filter .slider .ui-slider-handle {
	position:absolute; 
	width:15px; 
	height:16px;
	border:1px solid #707070;
	top:-7px; 
	background:url(/bitrix/templates/astore_classic/./img/bg_filter_handle.jpg) center center no-repeat #fff;
	margin-left:-1px;
}

.filter form .input {
	display:block;
	height:25px;
	line-height:25px;
}

.filter form .select {
	min-width:98px; 
	height:20px;
	line-height:20px;
	border:1px solid #999;
	background:#fff;
	padding:0px 0px 0px 5px;
	margin:0px;
	display:inline-block; 
	cursor:pointer; 
	position:relative; 
	z-index:10;
}

.filter form .select.active {
	z-index:11;
}

.filter form .select em {
	display:block; 
	height:20px; 
	line-height:20px; 
	font-style:normal; 
	overflow:hidden;
	background:url(/bitrix/templates/astore_classic/./img/bg_filter_select_em.jpg) right center no-repeat; 
}

.filter form .select div {
	display:none; 
	position:absolute; 
	min-width:103px; 
	top:21px; 
	left:-1px; 
	background:#fff; 
	border-top:none;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

.filter form .select div span {
	display:block; 
	height:20px; 
	line-height:20px; 
	padding:0 5px; 
	white-space:nowrap;
}

.filter form .select div span:hover {
	background:#e5e5e5; 
	color:#000;
}


/*CATALOG*/
#catalog,
.catalog-item-list {
	width:100%;
}

#catalog .catalog_description {
	width:100%;
}

#catalog .tvr {
	width:218px;
	height:349px;
	float:left;
	background:#fff;
	border:1px solid #dee3eb;
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.12);
    -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.12);
	box-shadow:0px 0px 5px rgba(0,0,0,0.12);
	margin:0px 6px 12px 6px;
	position:relative;
}

#catalog .tvr:hover {
	cursor:pointer;
	border:1px solid #ff5e00;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
	box-shadow:none;
}

#catalog .tvr .image {
	width:100%;
	height:200px;
	margin:0px auto;
	text-align:center;
	position:relative;
}

#catalog .tvr .image a {
	display:table-cell;
	width:218px;
	height:200px;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
}

#catalog .tvr .image img.new,
#catalog .tvr .image img.hit,
#catalog .tvr .image span.discount {
	position:absolute;
	width:50px;
	height:50px;
}

#catalog .tvr .image img.new {
	top:9px;
	right:6px;
}

#catalog .tvr .image img.hit {
	top:146px;
	left:10px;
}

#catalog .tvr .image span.discount {
	top:146px;
	right:6px;
	line-height:46px;
	background:url(/bitrix/templates/astore_classic/./img/discount.png) left top no-repeat;
}

#catalog .tvr .title {
	width:100%;
	height:35px;
	margin:0px;
	padding:5px 0px;
	overflow:hidden;
}

#catalog .tvr .title a {
	display:table-cell;
	width:192px;
	height:35px;
	line-height:1.3;
	vertical-align:middle;
	overflow:hidden;
	margin:0px;
	padding:0px 13px;
}

#catalog .tvr span.catalog-item-price-old {
	float:left;
	width:48%;
	margin:0px;
	padding:0px;
}

#catalog .tvr span.catalog-item-price-new {
	float:right;
	width:48%;
	margin:0px;
	padding:0px;
}

#catalog .tvr span.catalog-item-price {
	width:218px;
	height:44px;
	display:table-cell;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

#catalog .tvr span.catalog-item-price-percent {
	width:100%;
	display:block;
	clear:both;
	margin:0px;
	padding:5px 0px 0px 0px;
}

#catalog .tvr a.description {
	margin:0px;
	padding:15px 15px 0px 15px;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:188px;
	height:185px;
	overflow:hidden;
	background:rgba(255,255,255,0.93);
}

#catalog .tvr:hover a.description {
	display:block;
}

#catalog .tvr .buy_more {
	width:100%;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
}

#catalog .tvr .buy_more .add2basket_block,
#catalog .tvr .buy_more form {
	float:left;
}

#catalog .tvr .buy_more form input[name="add2basket"] {
	width:91px;
	height:23px;
	line-height:23px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 1px 0px;
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.22);
    -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.22);
	box-shadow:2px 2px 5px rgba(0,0,0,0.22);
	border:1px solid #3b3b3b;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	-khtml-border-radius:9px;
	border-radius:9px;
	background:url(/bitrix/templates/astore_classic/./img/bg_tvr_input.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #858585, #878787, #848484, #808080, #7d7d7d, #797979, #757575, #707070, #6c6c6c, #676767, #626262, #535353, #323232 11px);
	background:-moz-linear-gradient(top, #858585, #878787, #848484, #808080, #7d7d7d, #797979, #757575, #707070, #6c6c6c, #676767, #626262, #535353, #323232 11px);
	background:-o-linear-gradient(top, #858585, #878787, #848484, #808080, #7d7d7d, #797979, #757575, #707070, #6c6c6c, #676767, #626262, #535353, #323232 11px);
	background:-ms-linear-gradient(top, #858585, #878787, #848484, #808080, #7d7d7d, #797979, #757575, #707070, #6c6c6c, #676767, #626262, #535353, #323232 11px);
}

#catalog .tvr .buy_more form input[name="add2basket"]:hover {
	cursor:pointer;
	border:1px solid #fe650b;
	background:url(/bitrix/templates/astore_classic/./img/bg_tvr_input.jpg) left -23px repeat-x;
	background:-webkit-linear-gradient(top, bottom, #ffa300, #ffa400, #ffa200, #ff9f00, #ff9c00, #ff9900, #ff9500, #ff9200, #ff8e00, #ff8a00, #ff8600, #ff7a00, #ff5e00 11px);
	background:-moz-linear-gradient(top, #ffa300, #ffa400, #ffa200, #ff9f00, #ff9c00, #ff9900, #ff9500, #ff9200, #ff8e00, #ff8a00, #ff8600, #ff7a00, #ff5e00 11px);
	background:-o-linear-gradient(top, #ffa300, #ffa400, #ffa200, #ff9f00, #ff9c00, #ff9900, #ff9500, #ff9200, #ff8e00, #ff8a00, #ff8600, #ff7a00, #ff5e00 11px);
	background:-ms-linear-gradient(top, #ffa300, #ffa400, #ffa200, #ff9f00, #ff9c00, #ff9900, #ff9500, #ff9200, #ff8e00, #ff8a00, #ff8600, #ff7a00, #ff5e00 11px);
}

#catalog .tvr .buy_more form small.result {
	width:91px;
	height:23px;
	line-height:23px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	border:1px solid #9d9d9d;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	-khtml-border-radius:9px;
	border-radius:9px;
	background:url(/bitrix/templates/astore_classic/./img/bg_tvr_added.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #c7c7c7, #c8c8c8, #c5c5c5, #c3c3c3, #c0c0c0, #bebebe, #bbbbbb, #b7b7b7, #b4b4b4, #b1b1b1, #adadad, #a3a3a3, #8a8a8a 11px);
	background:-moz-linear-gradient(top, #c7c7c7, #c8c8c8, #c5c5c5, #c3c3c3, #c0c0c0, #bebebe, #bbbbbb, #b7b7b7, #b4b4b4, #b1b1b1, #adadad, #a3a3a3, #8a8a8a 11px);
	background:-o-linear-gradient(top, #c7c7c7, #c8c8c8, #c5c5c5, #c3c3c3, #c0c0c0, #bebebe, #bbbbbb, #b7b7b7, #b4b4b4, #b1b1b1, #adadad, #a3a3a3, #8a8a8a 11px);
	background:-ms-linear-gradient(top, #c7c7c7, #c8c8c8, #c5c5c5, #c3c3c3, #c0c0c0, #bebebe, #bbbbbb, #b7b7b7, #b4b4b4, #b1b1b1, #adadad, #a3a3a3, #8a8a8a 11px);
}

#catalog .tvr .buy_more form input[name="add2basket"].hidden,
#catalog .tvr .buy_more form small.result.hidden {
	display:none;
	visibility:hidden;
}

#catalog .tvr .buy_more p.no_nalich {
	float:left;
	margin:5px 0px 0px 10px;
	padding:0px;
}

#catalog .tvr .buy_more a.more {
	display:block;
	float:right;
	margin:4px 10px 0px 0px;
	padding:0px;
}


/*DETAIL_VIEW*/
table.catalog-detail {
	border-collapse:collapse;
	width:100%;
}

table.catalog-detail .preview720 {
	width:100%;
	margin:0px;
	padding:0px 0px 20px 0px;
	display:none;
	visibility:hidden;
}

table.catalog-detail .catalog-detail-pictures {
	width:368px;
	border:1px solid #dee3eb;
	background:#fff;
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.12);
    -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.12);
	box-shadow:0px 0px 5px rgba(0,0,0,0.12);
	position:relative;
}

table.catalog-detail .detail_picture {
	width:100%;
}

table.catalog-detail .detail_picture a {
	display:block;
	text-align:center;
	text-decoration:none;
}

table.catalog-detail .more_photo {
	width:100%;
}

table.catalog-detail .catalog-detail-pictures .sticker {
	position:absolute;
	top:9px;
	right:0px;
}

table.catalog-detail .catalog-detail-pictures img.new,
table.catalog-detail .catalog-detail-pictures img.hit,
table.catalog-detail .catalog-detail-pictures span.discount {
	width:50px;
	height:50px;
	float:left;
}

table.catalog-detail .catalog-detail-pictures img.new {
	margin:0px 6px 0px 0px;
}

table.catalog-detail .catalog-detail-pictures img.hit {
	margin:0px 6px 0px 0px;
}

table.catalog-detail .catalog-detail-pictures span.discount {
	margin:0px 6px 0px 0px;
	line-height:46px;
	background:url(/bitrix/templates/astore_classic/./img/discount.png) left top no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width:316px;
    padding:0px 26px;
	margin:0px;
}

.jcarousel-skin-tango2 .jcarousel-clip {
    overflow:hidden;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:316px;
	height:138px;
}

.jcarousel-skin-tango2 .jcarousel-item {
    width:80px;
    height:138px;
	padding:0px;
	margin:0px 12px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	position:relative;
}

.jcarousel-skin-tango2 .jcarousel-item a {
	display:table-cell;
	width:80px;
	height:138px;
	text-align:center;
	vertical-align:middle;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top:53px;
    right:12px;
    width:14px;
    height:28px;
    cursor:pointer;
    background:url(/bitrix/templates/astore_classic/./img/next-hor2.jpg) left top no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-horizontal:focus {
    background:url(/bitrix/templates/astore_classic/./img/next-hor2.jpg) left -28px no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:active {
    background:url(/bitrix/templates/astore_classic/./img/next-hor2.jpg) left top no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {
    cursor:default;
    background:url(/bitrix/templates/astore_classic/./img/next-hor2.jpg) left top no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top:53px;
    left:12px;
    width:14px;
    height:28px;
    cursor:pointer;
    background:url(/bitrix/templates/astore_classic/./img/prev-hor2.jpg) left top no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:focus {
    background:url(/bitrix/templates/astore_classic/./img/prev-hor2.jpg) left -28px no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active {
    background:url(/bitrix/templates/astore_classic/./img/prev-hor2.jpg) left top no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {
    cursor:default;
	background:url(/bitrix/templates/astore_classic/./img/prev-hor2.jpg) left top no-repeat;
}

table.catalog-detail .nalichie720 {
	display:none;
	visibility:hidden;
}

table.catalog-detail .preview {
	width:100%;
	margin:0px;
	padding:5px 0px 20px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_preview.jpg) left bottom repeat-x;
}

table.catalog-detail .nalichie,
table.catalog-detail .nalichie720 {
	width:100%;
	height:42px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_preview.jpg) left bottom repeat-x;
}

table.catalog-detail .nalichie p,
table.catalog-detail .nalichie720 p {
	margin:0px;
	padding:0px;
	line-height:42px;
}

table.catalog-detail .price_add_to_cart720 {
	display:none;
	visibility:hidden;
}

table.catalog-detail .price_add_to_cart,
table.catalog-detail .price_add_to_cart720 {
	width:100%;
	float:left; 
	padding:20px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_preview.jpg) left bottom repeat-x;
}

table.catalog-detail .detail_price {
	float:left;
}

table.catalog-detail .detail_price .catalog-item-price {
	margin:6px 0px 0px 0px;
	padding:0px;
	float:left;
}

table.catalog-detail .detail_price .catalog-item-price-old {
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
}

table.catalog-detail .detail_price .catalog-item-price-new {
	margin:0px 0px 0px 5px;
	padding:0px;
	float:right;
}

table.catalog-detail .detail_price .catalog-item-price-percent {
	display:block;
	clear:both;
	margin:0px;
	padding:3px 0px 0px 0px;
}

table.catalog-detail .add2basket_block {
	float:left;
	margin:0px 0px 0px 15px;
}

table.catalog-detail .add2basket_block form {
	float:left;
}

table.catalog-detail .add2basket_block a.minus {
	width:31px;
	height:27px;
	border:1px solid #d4d4d4;
	display:block;
	text-decoration:none;
	float:left;
	margin:4px 0px 0px 0px;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
	-khtml-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_plus.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-moz-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-o-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-ms-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
}

table.catalog-detail .add2basket_block a.minus span {
	width:31px;
	height:27px;
	display:block;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_span.png) center center no-repeat;
}

table.catalog-detail .add2basket_block a.minus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_plus.jpg) left -27px repeat-x;
	background:-webkit-linear-gradient(top, bottom, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-moz-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-o-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-ms-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
}

table.catalog-detail .add2basket_block a.minus:hover span {
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_hover_span.png) center center no-repeat;
}

table.catalog-detail .add2basket_block form input[name="quantity"] {
	width:56px;
	height:29px;
	line-height:29px;
	float:left;
	border:none;
	-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.24);
    -moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.24);
	box-shadow:inset 1px 1px 5px rgba(0,0,0,0.24);
	margin:4px 1px 0px 1px;
	padding:0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_input_quantity.jpg) left top repeat-x;
}

table.catalog-detail .add2basket_block a.plus {
	width:31px;
	height:27px;
	border:1px solid #d4d4d4;
	display:block;
	text-decoration:none;
	float:left;
	margin:4px 0px 0px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	-khtml-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_plus.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-moz-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-o-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-ms-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
}

table.catalog-detail .add2basket_block a.plus span {
	width:31px;
	height:27px;
	display:block;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_plus_span.png) center center no-repeat;
}

table.catalog-detail .add2basket_block a.plus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_plus.jpg) left -27px repeat-x;
	background:-webkit-linear-gradient(top, bottom, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-moz-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-o-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-ms-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
}

table.catalog-detail .add2basket_block a.plus:hover span {
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_plus_hover_span.png) center center no-repeat;
}

table.catalog-detail .add2basket_block form input[name="add2basket"],
table.catalog-detail .add2basket_block form small.result {
	width:120px;
	height:33px;
	line-height:33px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 1px 0px;
	float:left;
	border:1px solid #373737;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.22);
    -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.22);
	box-shadow:2px 2px 5px rgba(0,0,0,0.22);
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_add_to_cart.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #8a8a8a, #888888, #868686, #848484, #828282, #7f7f7f, #7d7d7d, #7a7a7a, #777777, #747474, #717171, #6e6e6e, #6a6a6a, #676767, #646464, #606060, #484848, #323232 50%);
	background:-moz-linear-gradient(top, #8a8a8a, #888888, #868686, #848484, #828282, #7f7f7f, #7d7d7d, #7a7a7a, #777777, #747474, #717171, #6e6e6e, #6a6a6a, #676767, #646464, #606060, #484848, #323232 50%);
	background:-o-linear-gradient(top, #8a8a8a, #888888, #868686, #848484, #828282, #7f7f7f, #7d7d7d, #7a7a7a, #777777, #747474, #717171, #6e6e6e, #6a6a6a, #676767, #646464, #606060, #484848, #323232 50%);
	background:-ms-linear-gradient(top, #8a8a8a, #888888, #868686, #848484, #828282, #7f7f7f, #7d7d7d, #7a7a7a, #777777, #747474, #717171, #6e6e6e, #6a6a6a, #676767, #646464, #606060, #484848, #323232 50%);
}

table.catalog-detail .add2basket_block form input[name="add2basket"]:hover {
	cursor:pointer;
	border:1px solid #ff6200;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_add_to_cart.jpg) left -33px repeat-x;
	background:-webkit-linear-gradient(top, bottom, #ffa700, #ffa500, #ffa400, #ffa200, #ffa000, #ff9e00, #ff9c00, #ff9a00, #ff9700, #ff9500, #ff9200, #ff9000, #ff8d00, #ff8a00, #ff8800, #ff8500, #ff7000, #ff5e00 50%);
	background:-moz-linear-gradient(top, #ffa700, #ffa500, #ffa400, #ffa200, #ffa000, #ff9e00, #ff9c00, #ff9a00, #ff9700, #ff9500, #ff9200, #ff9000, #ff8d00, #ff8a00, #ff8800, #ff8500, #ff7000, #ff5e00 50%);
	background:-o-linear-gradient(top, #ffa700, #ffa500, #ffa400, #ffa200, #ffa000, #ff9e00, #ff9c00, #ff9a00, #ff9700, #ff9500, #ff9200, #ff9000, #ff8d00, #ff8a00, #ff8800, #ff8500, #ff7000, #ff5e00 50%);
	background:-ms-linear-gradient(top, #ffa700, #ffa500, #ffa400, #ffa200, #ffa000, #ff9e00, #ff9c00, #ff9a00, #ff9700, #ff9500, #ff9200, #ff9000, #ff8d00, #ff8a00, #ff8800, #ff8500, #ff7000, #ff5e00 50%);
}

table.catalog-detail .add2basket_block form input[name="add2basket"].hidden,
table.catalog-detail .add2basket_block form small.result.hidden {
	display:none;
	visibility:hidden;
}

table.catalog-detail div.catalog-detail-properties720 {
	display:none;
	visibility:hidden;
}

table.catalog-detail div.catalog-detail-properties,
table.catalog-detail div.catalog-detail-properties720 {
	width:100%;
	float:left;
}

table.catalog-detail div.catalog-detail-properties div.title,
table.catalog-detail div.catalog-detail-properties720 div.title {
	width:100%;
	margin:0px;
	padding:15px 0px;
}

table.catalog-detail div.catalog-detail-properties div.catalog-detail-property,
table.catalog-detail div.catalog-detail-properties720 div.catalog-detail-property { 
	width:100%;
	float:left;
	margin:0px 0px 5px 0px; 
	border-bottom:1px dotted #ccc; 
}

table.catalog-detail div.catalog-detail-properties div.catalog-detail-property span.name,
table.catalog-detail div.catalog-detail-properties720 div.catalog-detail-property span.name { 
	float:left; 
	position:relative; 
	top:5px;
	background:#f2f4f7;
	margin:0px;
	padding:0px 3px 0px 0px; 
}

table.catalog-detail div.catalog-detail-properties div.catalog-detail-property span.value,
table.catalog-detail div.catalog-detail-properties720 div.catalog-detail-property span.value {
	float:right; 
	position:relative; 
	top:5px; 
	background:#f2f4f7;
	margin:0px;
	padding:0px 0px 0px 3px; 
}

.section {
	width:100%;
	margin:0px;
	clear:both;
	float:left;
}

ul.tabs {
	height:37px;
	list-style:none !important;
	border:none;
	background:url(/bitrix/templates/astore_classic/./img/bg_tabs.jpg) left bottom no-repeat;
	margin:0px !important;
	padding:28px 0px 0px 0px !important;
}

.tabs li {
	float:left;
	display:inline;
	margin:1px 4px 0px 0px !important;
	padding:0px 36px !important;
	height:34px;
	line-height:34px !important;
	position:relative;
	border:1px solid #cad0d8;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-khtml-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_tabs_li.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #ebedf0, #eaecef 2px, #e9ebee, #e8eaed, #e7e9ed, #e6e9ec, #e5e8eb, #e4e7eb, #e3e6ea, #e2e5e9, #e1e4e8, #e0e3e7, #dfe2e6, #dee1e5, #dde0e4, #dbdfe3, #dadee2, #d9dce2, #d8dbe1, #d7dae0, #d6d9df, #d4d8de, #d3d7dd, #d2d6dc, #d1d5db, #d0d4da, #cfd3da, #ced3d9, #cdd2d8, #cdd1d8, #ccd0d7, #cbd0d6, #cacfd6);
	background:-moz-linear-gradient(top, #ebedf0, #eaecef 2px, #e9ebee, #e8eaed, #e7e9ed, #e6e9ec, #e5e8eb, #e4e7eb, #e3e6ea, #e2e5e9, #e1e4e8, #e0e3e7, #dfe2e6, #dee1e5, #dde0e4, #dbdfe3, #dadee2, #d9dce2, #d8dbe1, #d7dae0, #d6d9df, #d4d8de, #d3d7dd, #d2d6dc, #d1d5db, #d0d4da, #cfd3da, #ced3d9, #cdd2d8, #cdd1d8, #ccd0d7, #cbd0d6, #cacfd6);
	background:-o-linear-gradient(top, #ebedf0, #eaecef 2px, #e9ebee, #e8eaed, #e7e9ed, #e6e9ec, #e5e8eb, #e4e7eb, #e3e6ea, #e2e5e9, #e1e4e8, #e0e3e7, #dfe2e6, #dee1e5, #dde0e4, #dbdfe3, #dadee2, #d9dce2, #d8dbe1, #d7dae0, #d6d9df, #d4d8de, #d3d7dd, #d2d6dc, #d1d5db, #d0d4da, #cfd3da, #ced3d9, #cdd2d8, #cdd1d8, #ccd0d7, #cbd0d6, #cacfd6);
	background:-ms-linear-gradient(top, #ebedf0, #eaecef 2px, #e9ebee, #e8eaed, #e7e9ed, #e6e9ec, #e5e8eb, #e4e7eb, #e3e6ea, #e2e5e9, #e1e4e8, #e0e3e7, #dfe2e6, #dee1e5, #dde0e4, #dbdfe3, #dadee2, #d9dce2, #d8dbe1, #d7dae0, #d6d9df, #d4d8de, #d3d7dd, #d2d6dc, #d1d5db, #d0d4da, #cfd3da, #ced3d9, #cdd2d8, #cdd1d8, #ccd0d7, #cbd0d6, #cacfd6);
}

.tabs li:hover {
	cursor:pointer;
	background:url(/bitrix/templates/astore_classic/./img/bg_tabs_li.jpg) left -34px repeat-x;
	background:-webkit-linear-gradient(top, bottom, #fefeff, #fefefe, #fdfdfd, #fcfcfd, #fbfcfc, #fafbfb, #f9fafb, #f8f9fa, #f7f8f9, #f6f7f8, #f5f5f7, #f3f4f6, #f2f3f5, #f1f2f4, #f0f1f3, #eeeff2, #edeef1, #ebedf0, #eaecef, #e9ebee, #e7e9ed, #e6e8ec, #e5e7eb, #e4e6ea, #e2e5e9, #e1e3e8, #e0e2e7, #dfe1e6, #dee0e5, #dddfe5, #dcdee4, #dbdee3, #dadde3, #d9dce2);
	background:-moz-linear-gradient(top, #fefeff, #fefefe, #fdfdfd, #fcfcfd, #fbfcfc, #fafbfb, #f9fafb, #f8f9fa, #f7f8f9, #f6f7f8, #f5f5f7, #f3f4f6, #f2f3f5, #f1f2f4, #f0f1f3, #eeeff2, #edeef1, #ebedf0, #eaecef, #e9ebee, #e7e9ed, #e6e8ec, #e5e7eb, #e4e6ea, #e2e5e9, #e1e3e8, #e0e2e7, #dfe1e6, #dee0e5, #dddfe5, #dcdee4, #dbdee3, #dadde3, #d9dce2);
	background:-o-linear-gradient(top, #fefeff, #fefefe, #fdfdfd, #fcfcfd, #fbfcfc, #fafbfb, #f9fafb, #f8f9fa, #f7f8f9, #f6f7f8, #f5f5f7, #f3f4f6, #f2f3f5, #f1f2f4, #f0f1f3, #eeeff2, #edeef1, #ebedf0, #eaecef, #e9ebee, #e7e9ed, #e6e8ec, #e5e7eb, #e4e6ea, #e2e5e9, #e1e3e8, #e0e2e7, #dfe1e6, #dee0e5, #dddfe5, #dcdee4, #dbdee3, #dadde3, #d9dce2);
	background:-ms-linear-gradient(top, #fefeff, #fefefe, #fdfdfd, #fcfcfd, #fbfcfc, #fafbfb, #f9fafb, #f8f9fa, #f7f8f9, #f6f7f8, #f5f5f7, #f3f4f6, #f2f3f5, #f1f2f4, #f0f1f3, #eeeff2, #edeef1, #ebedf0, #eaecef, #e9ebee, #e7e9ed, #e6e8ec, #e5e7eb, #e4e6ea, #e2e5e9, #e1e3e8, #e0e2e7, #dfe1e6, #dee0e5, #dddfe5, #dcdee4, #dbdee3, #dadde3, #d9dce2);

}

.tabs li.current {
	background:url(/bitrix/templates/astore_classic/./img/bg_tabs_li_current.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #ffffff, #f2f4f7);
	background:-moz-linear-gradient(top, #ffffff, #f2f4f7);
	background:-o-linear-gradient(top, #ffffff, #f2f4f7);
	background:-ms-linear-gradient(top, #ffffff, #f2f4f7);
	border-top:5px solid #ffcd00;
	height:31px;
	line-height:26px !important;
	border-bottom:none;
}

.box {
	display:none;
	background:none;
	border-left:1px solid #cad0d8;
	padding:20px 0px 0px 25px;
	margin:0px;
	float:left;
}

.box.visible {
	display:block;
}

.box .description {
	margin:0px;
	padding:0px;
}

.box #video {
	margin:0 auto;
}

.box .acces_tvr {
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #d4d7db;
}

.box .acces_tvr .acces_picture {
	width:97px;
	float:left;
	margin:0px 12px 0px 0px;
	border:1px solid #e1e1e1;
	background:#fff;
}

.box .acces_tvr a.acces_title {
	display:block;
	float:left;
	margin:0px;
	padding:5px 0px;
}

.box .acces_tvr .acces_preview {
	width:780px;
	float:left;
}

.box .acces_tvr a.acces_more {
	display:block;
	float:right;
	margin:0px;
	padding:0px;
}
/*END_CATALOG*/


/*LEFT_MENU*/
.leftcolumn .nav {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
}

.leftcolumn .nav>li,
.categories_menu .nav>li>ul>li {
	margin:0px 0px 2px 0px;
	border:1px solid #a4afc0;
}

.leftcolumn .nav>li>span a,
.categories_menu .nav>li>ul>li>span a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding:9px 48px 9px 11px;
	display:block;
	width:159px;
	line-height:1.3;
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nav_li.jpg) left top repeat-x #bbc4d3;
	background:-webkit-linear-gradient(top, bottom, #e7ebf3, #e6ebf2, #e6eaf1, #e5e9f1, #e4e9f0, #e3e8ef, #e2e7ef, #e1e6ee, #e0e5ed, #dfe4ec, #dee3eb, #dce2ea, #dbe1e9, #dadfe8, #d9dee7, #d7dde6, #d6dce5, #d3dae3, #bbc4d3 50%);
	background:-moz-linear-gradient(top, #e7ebf3, #e6ebf2, #e6eaf1, #e5e9f1, #e4e9f0, #e3e8ef, #e2e7ef, #e1e6ee, #e0e5ed, #dfe4ec, #dee3eb, #dce2ea, #dbe1e9, #dadfe8, #d9dee7, #d7dde6, #d6dce5, #d3dae3, #bbc4d3 50%);
	background:-o-linear-gradient(top, #e7ebf3, #e6ebf2, #e6eaf1, #e5e9f1, #e4e9f0, #e3e8ef, #e2e7ef, #e1e6ee, #e0e5ed, #dfe4ec, #dee3eb, #dce2ea, #dbe1e9, #dadfe8, #d9dee7, #d7dde6, #d6dce5, #d3dae3, #bbc4d3 50%);
	background:-ms-linear-gradient(top, #e7ebf3, #e6ebf2, #e6eaf1, #e5e9f1, #e4e9f0, #e3e8ef, #e2e7ef, #e1e6ee, #e0e5ed, #dfe4ec, #dee3eb, #dce2ea, #dbe1e9, #dadfe8, #d9dee7, #d7dde6, #d6dce5, #d3dae3, #bbc4d3 50%);
}

.leftcolumn .nav>li>span a:hover,
.categories_menu .nav>li>ul>li>span a:hover {
	color:#0983d5;
}

.leftcolumn .nav>li.discount:hover,
.categories_menu .nav>li>ul>li.discount:hover {
	border:1px solid #f77722;
}

.leftcolumn .nav>li.newproduct:hover,
.categories_menu .nav>li>ul>li.newproduct:hover {
	border:1px solid #d00000;
}

.leftcolumn .nav>li.saleleader:hover,
.categories_menu .nav>li>ul>li.saleleader:hover {
	border:1px solid #0280d4;
}

.leftcolumn .nav>li.discount>span a,
.leftcolumn .nav>li.newproduct>span a,
.leftcolumn .nav>li.saleleader>span a,
.categories_menu .nav>li>ul>li.discount>span a,
.categories_menu .nav>li>ul>li.newproduct>span a,
.categories_menu .nav>li>ul>li.saleleader>span a {
	padding:0px 51px 0px 8px;
}

.leftcolumn .nav>li.discount>span a:hover,
.categories_menu .nav>li>ul>li.discount>span a:hover {
	color:#fff;
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nav_li_disc_hover.jpg) left top repeat-x #da5f0e;
}

.leftcolumn .nav>li.newproduct>span a:hover,
.categories_menu .nav>li>ul>li.newproduct>span a:hover {
	color:#fff;
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nav_li_new_hover.jpg) left top repeat-x #b70000;
}

.leftcolumn .nav>li.saleleader>span a:hover,
.categories_menu .nav>li>ul>li.saleleader>span a:hover {
	color:#fff;
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nav_li_hit_hover.jpg) left top repeat-x #0076c3;
}

.leftcolumn .nav>li.discount>span>a span,
.categories_menu .nav>li>ul>li.discount>span>a span {
	display:block;
	padding:9px 0px 9px 40px;
	background:url(/bitrix/templates/astore_classic/./img/discount_mini.png) left center no-repeat;
}

.leftcolumn .nav>li.newproduct>span>a span,
.categories_menu .nav>li>ul>li.newproduct>span>a span {
	display:block;
	padding:9px 0px 9px 40px;
	background:url(/bitrix/templates/astore_classic/./img/new_mini.png) left center no-repeat;
}

.leftcolumn .nav>li.saleleader>span>a span,
.categories_menu .nav>li>ul>li.saleleader>span>a span {
	display:block;
	padding:9px 0px 9px 40px;
	background:url(/bitrix/templates/astore_classic/./img/hit_mini.png) left center no-repeat;
}

.leftcolumn .nav>li>span .showchild,
.categories_menu .nav>li>ul>li>span .showchild {
	width:36px;
	height:36px;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:0px;
}

.leftcolumn .nav>li>span .showchild .arrow,
.categories_menu .nav>li>ul>li>span .showchild .arrow {
	width:13px;
	height:13px;
	display:block;
	margin:11px auto 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nal_li_span_plus.png) left top no-repeat;
}

.leftcolumn .nav>li>span .showchild:hover .arrow,
.categories_menu .nav>li>ul>li>span .showchild:hover .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nal_li_span_plus.png) left -13px no-repeat;
}

.leftcolumn .nav>li.current>span .showchild .arrow,
.categories_menu .nav>li>ul>li.current>span .showchild .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nal_li_span_minus.png) left top no-repeat;
}

.leftcolumn .nav>li.current>span .showchild:hover .arrow,
.leftcolumn .nav>li.current.selected>span .showchild .arrow,
.categories_menu .nav>li>ul>li.current>span .showchild:hover .arrow,
.categories_menu .nav>li>ul>li.current.selected>span .showchild .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nal_li_span_minus.png) left -13px no-repeat;
}

.leftcolumn .nav>li.current>span a,
.categories_menu .nav>li>ul>li.current>span a {
	color:#fff;
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nav_li_current.jpg) left top repeat-x #0983d5;
	background:-webkit-linear-gradient(top, bottom, #129ffd, #129efd, #129efc, #119dfb, #119cfa, #119cf9, #119bf8, #109af7, #1099f5, #1098f4, #1097f3, #0f96f1, #0f95f0, #0f94ef, #0e93ed, #0e92ec, #0e91ea, #0b88dc, #0983d5 50%);
	background:-moz-linear-gradient(top, #129ffd, #129efd, #129efc, #119dfb, #119cfa, #119cf9, #119bf8, #109af7, #1099f5, #1098f4, #1097f3, #0f96f1, #0f95f0, #0f94ef, #0e93ed, #0e92ec, #0e91ea, #0b88dc, #0983d5 50%);
	background:-o-linear-gradient(top, #129ffd, #129efd, #129efc, #119dfb, #119cfa, #119cf9, #119bf8, #109af7, #1099f5, #1098f4, #1097f3, #0f96f1, #0f95f0, #0f94ef, #0e93ed, #0e92ec, #0e91ea, #0b88dc, #0983d5 50%);
	background:-ms-linear-gradient(top, #129ffd, #129efd, #129efc, #119dfb, #119cfa, #119cf9, #119bf8, #109af7, #1099f5, #1098f4, #1097f3, #0f96f1, #0f95f0, #0f94ef, #0e93ed, #0e92ec, #0e91ea, #0b88dc, #0983d5 50%);
}

.leftcolumn .nav>li>ul,
.categories_menu .nav>li>ul>li>ul {
	display:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	list-style:none;
	background:#0983D5;
}

.leftcolumn .nav>li.current.selected>ul,
.categories_menu .nav>li>ul>li.current.selected>ul {
	display:block;
}

.leftcolumn .nav>li.current>ul>li>span .showchild,
.categories_menu .nav>li>ul>li.current>ul>li>span .showchild {
	width:28px;
	height:28px;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:0px;
}

.leftcolumn .nav>li.current>ul>li>span .showchild .arrow,
.categories_menu .nav>li>ul>li.current>ul>li>span .showchild .arrow {
	width:9px;
	height:9px;
	display:block;
	margin:9px auto 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nal_li_ul_li_span_plus.png) left top no-repeat;
}

.leftcolumn .nav>li.current>ul>li>span .showchild:hover .arrow,
.categories_menu .nav>li>ul>li.current>ul>li>span .showchild:hover .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nal_li_ul_li_span_plus.png) left -9px no-repeat;
}

.leftcolumn .nav>li.current>ul>li.current>span .showchild .arrow,
.categories_menu .nav>li>ul>li.current>ul>li.current>span .showchild .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nal_li_ul_li_span_minus.png) left top no-repeat;
}

.leftcolumn .nav>li.current>ul>li.current>span .showchild:hover .arrow,
.categories_menu .nav>li>ul>li.current>ul>li.current>span .showchild:hover .arrow {
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nal_li_ul_li_span_minus.png) left -9px no-repeat;
}

.leftcolumn .nav>li>ul>li,
.categories_menu .nav>li>ul>li>ul>li {
	width:212px;
	border:1px solid #a8b0be;
	margin:0px 2px 2px 2px;
}

.leftcolumn .nav>li>ul>li a,
.categories_menu .nav>li>ul>li>ul>li a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000;
	display:block;
	width:151px;
	line-height:1.3;
	padding:5px 48px 5px 13px;
	margin:0px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/bitrix/templates/astore_classic/./img/bg_leftcolumn_nav_li_ul_li.jpg) left top repeat-x #dce1ea;
	background:-webkit-linear-gradient(top, bottom, #fefeff, #fefefe, #fdfdfe, #fcfcfd, #fafbfc, #f9fafc, #f8f9fb, #f7f8fa, #f5f7f9, #f4f5f8, #f2f4f7, #f1f3f6, #eff1f6, #eef0f5, #dce1ea 50%);
	background:-moz-linear-gradient(top, #fefeff, #fefefe, #fdfdfe, #fcfcfd, #fafbfc, #f9fafc, #f8f9fb, #f7f8fa, #f5f7f9, #f4f5f8, #f2f4f7, #f1f3f6, #eff1f6, #eef0f5, #dce1ea 50%);
	background:-o-linear-gradient(top, #fefeff, #fefefe, #fdfdfe, #fcfcfd, #fafbfc, #f9fafc, #f8f9fb, #f7f8fa, #f5f7f9, #f4f5f8, #f2f4f7, #f1f3f6, #eff1f6, #eef0f5, #dce1ea 50%);
	background:-ms-linear-gradient(top, #fefeff, #fefefe, #fdfdfe, #fcfcfd, #fafbfc, #f9fafc, #f8f9fb, #f7f8fa, #f5f7f9, #f4f5f8, #f2f4f7, #f1f3f6, #eff1f6, #eef0f5, #dce1ea 50%);
}

.leftcolumn .nav>li>ul>li a:hover,
.categories_menu .nav>li>ul>li>ul>li a:hover {
	color:#0983d5;
}

.leftcolumn .nav>li.selected>ul>li.selected a,
.categories_menu .nav>li>ul>li.selected>ul>li.selected a {
	color:#0983d5;
}

.leftcolumn .nav>li>ul>li>ul,
.categories_menu .nav>li>ul>li>ul>li>ul {
	display:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	list-style:none;
	background:#e7eaf0;
}

.leftcolumn .nav>li>ul>li.current.selected>ul,
.categories_menu .nav>li>ul>li>ul>li.current.selected>ul {
	display:block;
}

.leftcolumn .nav>li>ul>li>ul>li a,
.categories_menu .nav>li>ul>li>ul>li>ul>li a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#3c4555 !important;
	border-top:1px solid #dce1ea;
	display:block;
	width:151px;
	line-height:1.3;
	padding:5px 48px 5px 23px;
	margin:0px;
	text-decoration:none;
	text-transform:none;
	background:none;
}

.leftcolumn .nav>li>ul>li>ul>li a:hover,
.categories_menu .nav>li>ul>li>ul>li>ul>li a:hover {
	color:#ff5e00 !important;
	background:#f5f6f9;
	text-decoration:none;
}

.leftcolumn .nav>li>ul>li>ul>li.selected a,
.categories_menu .nav>li>ul>li>ul>li>ul>li.selected a {
	color:#ff5e00 !important;
	background:#fff;
	text-decoration:none;
}
/*END_LEFT_MENU*/


/*NAVIGATION*/
.navigation {
	width:100%;
	float:left;
	margin:10px 0px 20px 0px;
}

.navigation-pages {
	float:left;
	margin:0px 0px 0px 6px;
}

.navigation-pages span.nav-current-page {
	width:27px;
	height:27px;
	line-height:27px;
	display:block;
	float:left;
	margin:0px 4px 0px 0px;
}

.navigation-pages a {
	width:27px;
	height:27px;
	line-height:27px;
	display:block;
	float:left;
	margin:0px 4px 0px 0px;
}

.navigation-pages a:hover {
	color:#12a0ff;
	border:1px solid #12a0ff;
	text-decoration:none;
}
/*END_NAVIGATION*/


@media (min-width:1px) and (max-width:479px) {
	.center {
		width:240px;
	}

	.header {
		width:240px;
		height:167px;
		position:relative;
	}

	.header_1 {
		width:240px;
		height:82px;
		position:absolute;
		left:0px;
		top:36px;
	}

	.header_1 a.logo {
		display:table-cell;
		width:240px;
		height:82px;
		margin:0px;
		padding:0px;
		text-align:center;
		vertical-align:middle;
	}

	.header_2 {
		width:230px;
		height:49px;
		position:absolute;
		top:118px;
		left:5px;
		z-index:500;
	}

	.header_2 #altop_search {
		margin:5px 0px 0px 0px;
	}

	.header_3 {
		display:none;
		visibility:hidden;
	}

	.header_4 {
		display:none;
		visibility:hidden;
	}

	.header_5 {
		width:240px;
		height:36px;
		position:absolute;
		left:0px;
		top:0px;
	}

	.header_5 .cart {
		width:240px;
		height:36px;
		float:left;
		padding:0px;
		background:rgba(0, 0, 0, 0.5); 
	}

	.header_5 .cart:hover {
		background:rgba(255, 94, 0, 1.0);
	}

	.header_5 .cart span#cart_line {
		width:240px;
		height:36px;
	}

	.header_5 .cart span#cart_line p.count {
		float:left;
		margin:0px 0px 0px 6px;
		padding:0px;
		line-height:36px;
	}

	.header_5 .cart span#cart_line p.price {
		float:left;
		margin:0px 0px 0px 4px;
		line-height:36px;
	}

	.header_5 .cart span#cart_line p.make {
		float:left;
		margin:0px 0px 0px 4px;
		line-height:36px;
	}

	.header_search_all {
		display:block !important;
		visibility:visible !important;
		position:absolute;
		left:0px;
		top:118px;
	}

	.header_search {
		width:230px;
	}

	.header_search #search form input[name="q"] {
		width:172px;
	}

	.maincolumn {
		width:220px;
		margin:0px 0px 0px 10px;
	}

	.leftcolumn {
		display:none;
		visibility:hidden;
	}

	a#toTop {
		display:none !important;
		visibility:hidden !important;
	}

	.nopad {
		width:220px;
	}

	.body_text {
		float:left;
		padding:0px !important;
	}

	#shops_contacts {
		width:220px;
		margin:10px 0px;
		display:block !important;
		visibility:visible !important;
	}
	
	#shops_contacts #our_shops {
		width:209px;
		margin:0px 0px 5px 0px;
	}

	#shops_contacts #our_shops a.shops {
		width:198px;
	}

	#shops_contacts #contacts {
		width:209px;
	}

	#shops_contacts .w-contacts .pic {
		width:198px;
	}

	#shops_contacts .w-contacts .w-sub {
		width:198px;
	}

	.categories_menu {
		width:220px;
		display:block !important;
		visibility:visible !important;
		margin:0px 0px 10px 0px;
	}

	.categories_menu .nav>li>span a {
		width:159px;
	}

	.categories_menu .nav>li>ul>li>span a {
		width:159px;
	}

	.categories_menu .nav>li>ul>li>ul>li {
		width:212px;
	}

	.categories_menu .nav>li>ul>li>ul>li a {
		width:151px;
	}

	.categories_menu .nav>li>ul>li>ul>li>ul>li a {
		width:141px;
	}

	.photo_slider {
		width:220px;
		height:164px;
		margin:0px;
	}

	.photo_slider .container {
		width:220px;
		height:164px;
	}

	.photo_slider .item3 {
		width:220px;
		height:164px;
	}

	.photo_slider .item3 img {
        max-width:220px;
    }

	.photo_slider ul.pagination {
		width:200px;
	}

	.banner_1 {
		display:none;
		visibility:hidden;
	}

	.banners {
		width:220px;
		background:none;
		margin:5px 0px 0px 0px;
		padding:0px;
	}

	.banners .banner_2,
	.banners .banner_3,
	.banners .banner_4 {
		margin:5px 0px 0px 0px;
	}

	.banners img {
		max-width:220px;
	}

	.filter {
		display:none;
		visibility:hidden;
	}

	#catalog .tvr {
		width:198px;
		height:auto;
		margin:0px 0px 12px 0px;
		padding:10px;
	}

	#catalog .tvr .image {
		width:73px;
		height:auto;
		float:left;
		margin:0px 10px 0px 0px;
	}

	#catalog .tvr .image a {
		width:73px;
		height:73px;
	}

	#catalog .tvr .image a img {
		width:73px;
		height:73px;
	}

	#catalog .tvr .image span.discount,
	#catalog .tvr .image img.new,
	#catalog .tvr .image img.hit {
		display:none;
		visibility:hidden;
	}

	#catalog .tvr .title {
		width:115px;
		float:right;
		padding:0px 0px 5px 0px;
		height:auto;
		overflow:auto;
	}

	#catalog .tvr .title a {
		padding:0px;
		display:block;
		width:auto;
		height:auto;
		overflow:auto;
	}

	#catalog .tvr span.catalog-item-price-old {
		float:right;
		width:115px;
	}

	#catalog .tvr span.catalog-item-price-new {
		float:right;
		width:115px;
	}

	#catalog .tvr span.catalog-item-price {
		float:right;
		width:115px;
		height:auto;
	}

	#catalog .tvr span.catalog-item-price-percent {
		float:right;
		width:115px;
		clear:none;
		padding:0px;
	}

	#catalog .tvr a.description {
		display:none;
		visibility:hidden;
	}

	#catalog .tvr .buy_more {
		display:none;
		visibility:hidden;
	}

	table.catalog-detail .preview720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail .catalog-detail-pictures {
		width:218px;
	}

	table.catalog-detail .catalog-detail-pictures .detail_picture a.catalog-detail-images img {
		width:205px;
		height:205px;
	}

	table.catalog-detail .jcarousel-skin-tango2 .jcarousel-container-horizontal {
		width:166px;
		padding:0px 26px;
		margin:0 auto;
	}

	table.catalog-detail .jcarousel-skin-tango2 .jcarousel-clip-horizontal {
		width:166px;
	}

	table.catalog-detail .jcarousel-skin-tango2 .jcarousel-item {
		margin:0px 43px;
	}

	table.catalog-detail .nalichie720 {
		display:block;
		visibility:visible;
		margin:10px 0px 0px 0px;
		background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_preview.jpg) left top repeat-x;
	}

	table.catalog-detail .price_add_to_cart720 {
		display:block;
		visibility:visible;
		background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_preview.jpg) left top repeat-x;
	}

	table.catalog-detail .detail_price {
		width:100%;
		margin:0 auto;
		text-align:center;
	}

	table.catalog-detail .detail_price .catalog-item-price {
		float:none;
	}

	table.catalog-detail .detail_price .catalog-item-price-old {
		float:none;
	}

	table.catalog-detail .detail_price .catalog-item-price-new {
		float:none;
	}

	table.catalog-detail .detail_price .catalog-item-price-percent {
		text-align:center !important;
		padding:3px 0px 5px 0px;
	}

	table.catalog-detail .add2basket_block {
		margin:0px;
	}

	table.catalog-detail .add2basket_block a.minus {
		margin:4px 0px 0px 45px;
	}

	table.catalog-detail .add2basket_block form input[name="add2basket"], 
	table.catalog-detail .add2basket_block form small.result {
		margin:10px 0px 0px 45px;
	}

	table.catalog-detail td.column2 {
		display:none;
		visibility:hidden;
	}

	table.catalog-detail div.section {
		display:none;
		visibility:hidden;
	}

	.new_product_center,
	.look_product_center {
		width:240px;
	}

	.jcarousel-skin-tango .jcarousel-container-horizontal {
		width:174px;
		padding:0px 33px;
	}

	.jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:174px;
	}

	.jcarousel-skin-tango .jcarousel-item {
		margin:0px 18px;
	}

	.jcarousel-skin-tango .jcarousel-next-horizontal {
		right:0px;
    }

	.jcarousel-skin-tango .jcarousel-prev-horizontal {
		left:0px;
    }

	.subscribe_all {
		height:98px;
		background:url(/bitrix/templates/astore_classic/./img/bg_subscribe_240.jpg) left top repeat-x;
	}
	
	.subscribe_all .subscribe_center {
		width:220px;
		height:98px;
	}

	.subscribe_all .subscribe {
		width:220px;
		height:98px;
		margin:0px;
	}

	.subscribe_all .subscribe h3 {
		background:none;
		padding:8px 0px 0px 0px;
	}

	.subscribe_all .subscribe form input[class="text"] {
		width:138px;
		margin:10px 0px 0px 0px;
	}
	
	.subscribe_all .subscribe form input[name="submit_ok"] {
		display:block !important;
		visibility:visible !important;
		width:39px;
	}

	.subscribe_all .subscribe form input[name="submit"] {
		display:none !important;
		visibility:hidden !important;
	}

	.footer_all {
		height:208px;
	}

	.footer {
		width:220px;
		height:208px;
	}

	.footer .debug {
		float:left;
		height:auto;
		margin:10px 0px 0px 0px;
	}

	.footer .debug ul li {
		float:none;
	}

	.footer .debug ul li a {
		height:auto;
		line-height:1.3;
		margin:0px;
		padding:5px 0px 5px 7px;
	}

	.footer .footer_1 {
		width:100%;
		height:auto;
		margin:0px;
	}

	.footer .footer_1 p {
		margin:0px;
	}

	.footer .footer_2 {
		width:100%;
		height:auto;
	}

	.footer .footer_2 ul li a {
		margin:0px;
	}

	.footer .footer_3 {
		width:100%;
		height:auto;
	}

	.footer .footer_3 p {
		padding:10px 0px 0px 0px;
		margin:0px;
	}
}

@media (min-width:480px) and (max-width:719px) {
	.center {
		width:470px;
	}

	.header {
		width:470px;
		height:98px;
	}

	.header_1 {
		height:98px;
	}

	.header_2 {
		width:470px;
		height:49px;
		position:absolute;
		top:98px;
	}

	.header_2 #altop_search {
		margin:5px 0px 0px 0px;
	}

	.header_3 {
		display:none;
		visibility:hidden;
	}

	.header_4 {
		display:none;
		visibility:hidden;
	}

	.header_5 {
		width:245px;
		height:98px;
	}

	.header_search_all {
		display:block !important;
		visibility:visible !important;
	}

	.maincolumn {
		width:470px;
	}

	.leftcolumn {
		display:none;
		visibility:hidden;
	}

	.nopad {
		width:470px;
	}

	#shops_contacts {
		margin:5px 0px 10px 0px;
		display:block !important;
		visibility:visible !important;
	}

	.categories_menu {
		display:block !important;
		visibility:visible !important;
	}

	.categories_menu .nav>li>ul>li>span a {
		width:399px;
	}

	.categories_menu .nav>li>ul>li>ul>li {
		width:452px;
	}

	.categories_menu .nav>li>ul>li>ul>li a {
		width:392px;
	}

	.categories_menu .nav>li>ul>li>ul>li>ul>li a {
		width:382px;
	}

	.photo_slider {
		width:470px;
		height:263px;
		margin:0px 0px 0px -5px;
	}

	.photo_slider .container {
		width:470px;
		height:263px;
	}

	.photo_slider .item3 {
		width:470px;
		height:263px;
	}

	.photo_slider .item3 img {
        max-width:470px;
    }

	.banner_1 {
		display:none;
		visibility:hidden;
	}

	.banners {
		width:470px;
		background:none;
		margin:0px 0px 0px -5px;
	}

	.banners img {
		max-width:153px;
	}

	.body_text {
		padding:30px 5px 0px 5px !important;
	}

	#catalog .tvr {
		width:100%;
		height:218px;
		margin:0px 0px 12px 0px;
	}

	#catalog .tvr .image {
		width:212px;
		height:218px;
		float:left;
		margin:0px 15px 0px 0px;
	}

	#catalog .tvr .image a {
		width:212px;
		height:218px;
	}

	#catalog .tvr .title {
		width:221px;
		float:left;
		padding:10px 0px;
		height:auto;
		overflow:auto;
	}

	#catalog .tvr .title a {
		padding:0px 15px 0px 0px;
		display:block;
		width:auto;
	}

	#catalog .tvr span.catalog-item-price-old {
		float:left;
		width:auto;
		margin:0px 15px 0px 0px;
		padding:0px;
	}

	#catalog .tvr span.catalog-item-price-new {
		float:left;
		width:auto;
		margin:0px;
		padding:0px;
	}

	#catalog .tvr span.catalog-item-price {
		width:221px;
	}

	#catalog .tvr span.catalog-item-price-percent {
		float:left;
		width:auto;
		clear:none;
		display:block;
		margin:0px;
		padding:3px 0px 10px 0px;
	}

	#catalog .tvr a.description {
		padding:0px 15px 0px 0px;
		display:block;
		float:left;
		position:relative;
		width:206px;
		height:77px;
		background:none;
	}

	#catalog .tvr .buy_more {
		width:221px;
		margin:0px;
	}

	#catalog .tvr .buy_more form input[name="add2basket"] {
		margin:0px;
	}

	#catalog .tvr .buy_more a.more {
		margin:4px 15px 0px 0px;
	}

	table.catalog-detail .preview720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail .catalog-detail-pictures {
		width:439px;
	}

	table.catalog-detail .jcarousel-skin-tango2 .jcarousel-container-horizontal {
		margin:0 auto;
	}

	table.catalog-detail .nalichie720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail .price_add_to_cart720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail div.catalog-detail-properties720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail td.column2 {
		display:none;
		visibility:hidden;
	}

	table.catalog-detail .box #video iframe {
		max-width:400px;
	}

	table.catalog-detail .box .acces_tvr .acces_preview {
		width:310px;
	}

	.new_product_center,
	.look_product_center {
		width:480px;
	}

	.jcarousel-skin-tango .jcarousel-container-horizontal {
		width:440px;
		padding:0px 20px;
	}

	.jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:440px;
	}

	.jcarousel-skin-tango .jcarousel-item {
		margin:0px 5px;
	}

	.jcarousel-skin-tango .jcarousel-next-horizontal {
		right:0px;
    }

	.jcarousel-skin-tango .jcarousel-prev-horizontal {
		left:0px;
    }

	.subscribe_all .subscribe_center {
		width:470px;
	}

	.subscribe_all .subscribe {
		width:470px;
		float:right;
		margin:0px;
	}

	.subscribe_all .subscribe h3 {
		background:none;
		padding:8px 0px 0px 0px;
	}

	.subscribe_all .subscribe form input[class="text"] {
		width:167px;
	}
	
	.subscribe_all .subscribe form input[name="submit_ok"] {
		display:block !important;
		visibility:visible !important;
		width:39px;
	}

	.subscribe_all .subscribe form input[name="submit"] {
		display:none !important;
		visibility:hidden !important;
	}

	.footer_all {
		height:134px;
	}

	.footer {
		width:470px;
		height:134px;
	}

	.footer .debug {
		float:left;
		height:auto;
		margin:10px 0px 0px 0px;
	}

	.footer .debug ul li a {
		height:auto;
		line-height:1.3;
		padding:5px 0px 5px 7px;
	}

	.footer .footer_1 {
		width:100%;
		height:auto;
		margin:0px 0px 0px 0px;
	}

	.footer .footer_2 {
		width:100%;
		height:auto;
	}

	.footer .footer_2 ul li a {
		margin:0px 0px 0px 10px;
	}

	.footer .footer_3 {
		width:100%;
		height:auto;
	}

	.footer .footer_3 p {
		padding:10px 0px 0px 0px;
		margin:0px 0px 0px 10px;
	}
}

@media (min-width:720px) and (max-width:959px) {
	.center {
		width:700px;
	}

	.header {
		width:700px;
	}

	.header_2 {
		width:230px;
	}

	.header_2 #search form input[name="q"] {
		width:172px;
	}

	.header_3 {
		display:none;
		visibility:hidden;
	}

	.header_4 {
		display:none;
		visibility:hidden;
	}

	.header_5 {
		width:245px;
	}

	.maincolumn {
		width:700px;
	}

	.nopad {
		width:480px;
	}

	#shops_contacts {
		display:block !important;
		visibility:visible !important;
	}

	.photo_slider {
		width:470px;
		height:263px;
	}

	.photo_slider .container {
		width:470px;
		height:263px;
	}

	.photo_slider .item3 {
		width:470px;
		height:263px;
	}

	.photo_slider .item3 img {
        max-width:470px;
    }

	.banner_1 {
		display:none;
		visibility:hidden;
	}

	.banners {
		background:none;
	}

	.banners img {
		max-width:153px;
	}

	#catalog .tvr {
		width:100%;
		height:218px;
		margin:0px 0px 12px 0px;
	}

	#catalog .tvr .image {
		width:212px;
		height:218px;
		float:left;
		margin:0px 15px 0px 0px;
	}

	#catalog .tvr .image a {
		width:212px;
		height:218px;
	}

	#catalog .tvr .title {
		width:221px;
		height:auto;
		overflow:auto;
		float:left;
		padding:10px 0px;
	}

	#catalog .tvr .title a {
		padding:0px 15px 0px 0px;
		display:block;
		width:auto;
	}

	#catalog .tvr span.catalog-item-price-old {
		float:left;
		width:auto;
		margin:0px 15px 0px 0px;
		padding:0px;
	}

	#catalog .tvr span.catalog-item-price-new {
		float:left;
		width:auto;
		margin:0px;
		padding:0px;
	}

	#catalog .tvr span.catalog-item-price {
		width:221px;
	}

	#catalog .tvr span.catalog-item-price-percent {
		float:left;
		width:auto;
		clear:none;
		display:block;
		margin:0px;
		padding:3px 0px 10px 0px;
	}

	#catalog .tvr a.description {
		padding:0px 15px 0px 0px;
		display:block;
		float:left;
		position:relative;
		width:206px;
		height:77px;
		background:none;
	}

	#catalog .tvr .buy_more {
		width:221px;
		margin:0px;
	}

	#catalog .tvr .buy_more form input[name="add2basket"] {
		margin:0px;
	}

	#catalog .tvr .buy_more a.more {
		margin:4px 15px 0px 0px;
	}

	table.catalog-detail .preview720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail .catalog-detail-pictures {
		width:439px;
	}

	table.catalog-detail .jcarousel-skin-tango2 .jcarousel-container-horizontal {
		margin:0 auto;
	}

	table.catalog-detail .nalichie720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail .price_add_to_cart720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail div.catalog-detail-properties720 {
		display:block;
		visibility:visible;
	}

	table.catalog-detail td.column2 {
		display:none;
		visibility:hidden;
	}

	table.catalog-detail .box #video iframe {
		max-width:400px;
	}

	table.catalog-detail .box .acces_tvr .acces_preview {
		width:310px;
	}

	.new_product_center,
	.look_product_center {
		width:700px;
	}

	.jcarousel-skin-tango .jcarousel-container-horizontal {
		width:467px;
		padding:0px;
	}

	.jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:467px;
	}

	.jcarousel-skin-tango .jcarousel-item {
		margin:0px 9px;
	}

	.jcarousel-skin-tango .jcarousel-next-horizontal {
		right:0px;
    }

	.jcarousel-skin-tango .jcarousel-prev-horizontal {
		left:0px;
    }

	.subscribe_all .subscribe_center {
		width:700px;
	}

	.subscribe_all .subscribe {
		float:right;
		margin:0px;
	}

	.footer {
		width:700px;
	}

	.footer .footer_1 {
		float:left;
		width:auto;
		height:auto;
		margin:0px 15px 0px 0px;
	}

	.footer .footer_2 {
		float:left;
		width:auto;
		height:auto;
	}

	.footer .footer_3 {
		float:left;
		width:auto;
		height:auto;
		clear:both;
	}

	.footer .footer_3 p {
		padding:0px;
		margin:0px 0px 0px 10px;
	}
}

@media (min-width:960px) and (max-width:1199px) {
	.center {
		width:940px;
	}

	.header {
		width:940px;
	}

	.header_2 {
		width:240px;
	}

	.header_2 #search form input[name="q"] {
		width:182px;
	}

	.header_3 {
		display:none;
		visibility:hidden;
	}

	.header_4 {
		width:225px;
	}

	.maincolumn {
		width:940px;
	}

	.nopad {
		width:720px;
	}

	.banner_1 {
		display:none;
		visibility:hidden;
	}

	.banners img {
		max-width:233px;
	}

	table.catalog-detail .catalog-detail-pictures {
		width:268px;
	}

	table.catalog-detail .detail_picture img {
		max-width:250px;
		max-height:250px;
	}

	table.catalog-detail .jcarousel-skin-tango2 .jcarousel-container-horizontal {
		width:216px;
		padding:0px 26px;
	}

	table.catalog-detail .jcarousel-skin-tango2 .jcarousel-clip-horizontal {
		width:216px;
		height:138px;
	}

	table.catalog-detail .detail_price .catalog-item-price-old {
		margin:-10px 0px 0px 0px;
		float:none;
		display:block;
	}

	table.catalog-detail .detail_price .catalog-item-price-new {
		margin:0px;
		float:none;
		display:block;
	}

	table.catalog-detail .box .acces_tvr .acces_preview {
		width:550px;
	}

	.new_product_center,
	.look_product_center {
		width:940px;
	}

	.jcarousel-skin-tango .jcarousel-container-horizontal {
		width:622px;
		padding:0px 44px;
	}

	.jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:622px;
	}

	.jcarousel-skin-tango .jcarousel-item {
		margin:0px 9px;
	}

	.jcarousel-skin-tango .jcarousel-next-horizontal {
		right:0px;
    }

	.jcarousel-skin-tango .jcarousel-prev-horizontal {
		left:0px;
    }

	.subscribe_all .subscribe_center {
		width:940px;
	}

	.footer {
		width:940px;
	}

	.footer .footer_1 {
		width:413px;
	}

	.footer .footer_2 {
		width:305px;
	}

	.footer .footer_3 {
		width:222px;
	}

	#catalog .tvr {
		margin:0px 4px 8px 4px;
	}

	.navigation-pages {
		margin:0px 0px 0px 4px;
	}
}

/* Order, Cart List */
.cart-items .sort {
	width:100%;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.cart-items .sort .sorttext {
	display:inline-block;
}

.cart-items table.equipment {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

.cart-items table.equipment thead {
	border:1px solid #dee3eb;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
}

.cart-items table.equipment thead td {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#4c5667;
	background:#bdc5d3;
	background:-webkit-linear-gradient(top, bottom, #ffffff, #bdc5d3);
	background:-moz-linear-gradient(top, #ffffff, #bdc5d3);
	background:-o-linear-gradient(top, #ffffff, #bdc5d3);
	background:-ms-linear-gradient(top, #ffffff, #bdc5d3);
	margin:0px;
	padding:10px;
}

.cart-items table.equipment thead td.cart-item-image,
.cart-items table.equipment thead td.cart-item-name,
.cart-items table.equipment thead td.cart-item-actions {
	text-align:left;
}

.cart-items table.equipment thead td.cart-item-price,
.cart-items table.equipment thead td.cart-item-summa {
	text-align:right;
}

.cart-items table.equipment thead td.cart-item-quantity {
	text-align:center;
}

.cart-items table.equipment tbody tr {
	border:1px solid #dee3eb;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
}

.cart-items table.equipment tbody tr:hover {
	border:1px solid #fe640b;
}

.cart-items table.equipment tbody tr:hover td.separator {
	padding:0px;
}

.cart-items table.equipment tbody tr.separator {
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.cart-items table.equipment tbody td {
	background:#fff;
	margin:0px;
	padding:10px;
}

.cart-items table.equipment tbody td.separator {
	height:3px;
	background:none;
	border:none;
	margin:0px;
	padding:0px;
}

.cart-items table.equipment tbody td.cart-item-name {
	width:270px;
}

.cart-items table.equipment tbody td.cart-item-name a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}

.cart-items table.equipment tbody td.cart-item-name a:hover {
	color:#ff5e00;
	text-decoration:none;
}

.cart-items table.equipment tbody td.cart-item-price div.price,
.cart-items table.equipment tbody td.cart-item-price div.discount-price,
.cart-items table.equipment tbody td.cart-item-price div.old-price,
.cart-items table.equipment tbody td.cart-item-summa {
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#12a0ff;
	text-align:right;
}

.cart-items table.equipment tbody td.cart-item-price div.old-price {
	text-decoration:line-through;
}

.cart-items table.equipment tbody td.cart-item-price div.discount-price {
	color:#ff5e00;
}

.cart-items table.equipment tbody td.cart-item-price div.price span,
.cart-items table.equipment tbody td.cart-item-price div.discount-price span,
.cart-items table.equipment tbody td.cart-item-price div.old-price span,
.cart-items table.equipment tbody td.cart-item-summa span {
	font-size:11px;
	font-weight:normal;
}

.cart-items table.equipment tbody td.cart-item-quantity {
	text-align:center;
}

.cart-items table.equipment tbody td.cart-item-quantity a.minus {
	width:31px;
	height:27px;
	border:1px solid #d4d4d4;
	display:block;
	text-decoration:none;
	float:left;
	margin:4px 0px 0px 0px;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
	-khtml-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_plus.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-moz-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-o-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-ms-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
}

.cart-items table.equipment tbody td.cart-item-quantity a.minus span {
	width:31px;
	height:27px;
	display:block;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_span.png) center center no-repeat;
}

.cart-items table.equipment tbody td.cart-item-quantity a.minus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_plus.jpg) left -27px repeat-x;
	background:-webkit-linear-gradient(top, bottom, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-moz-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-o-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-ms-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
}

.cart-items table.equipment tbody td.cart-item-quantity a.minus:hover span {
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_hover_span.png) center center no-repeat;
}

.cart-items table.equipment tbody td.cart-item-quantity input {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333a3b;
	text-align:center;
	width:56px;
	height:29px;
	line-height:29px;
	float:left;
	border:none;
	-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.24);
    -moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.24);
	box-shadow:inset 1px 1px 5px rgba(0,0,0,0.24);
	margin:4px 1px 0px 1px;
	padding:0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_input_quantity.jpg) left top repeat-x;
}

.cart-items table.equipment tbody td.cart-item-quantity a.plus {
	width:31px;
	height:27px;
	border:1px solid #d4d4d4;
	display:block;
	text-decoration:none;
	float:left;
	margin:4px 0px 0px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	-khtml-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_plus.jpg) left top repeat-x;
	background:-webkit-linear-gradient(top, bottom, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-moz-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-o-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
	background:-ms-linear-gradient(top, #f9f9f9, #f1f1f1, #e8e8e8, #dedede, #dadada, #d8d8d8, #d5d5d5, #d2d2d2, #cfcfcf, #cccccc, #c8c8c8, #c5c5c5, #c2c2c2, #bfbfbf, #bdbdbd, #bababa, #b8b8b8, #b7b7b7, #b6b6b6 3px, #b7b7b7, #bdbdbd, #c7c7c7, #d3d3d3, #e0e0e0, #ededed);
}

.cart-items table.equipment tbody td.cart-item-quantity a.plus span {
	width:31px;
	height:27px;
	display:block;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_plus_span.png) center center no-repeat;
}

.cart-items table.equipment tbody td.cart-item-quantity a.plus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_minus_plus.jpg) left -27px repeat-x;
	background:-webkit-linear-gradient(top, bottom, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-moz-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-o-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
	background:-ms-linear-gradient(top, #fcfcfc, #f7f7f7, #f1f1f1, #ececec, #eaeaea, #e9e9e9, #e7e7e7, #e6e6e6, #e4e4e4, #e2e2e2, #e1e1e1, #dfdfdf, #dddddd, #dcdcdc, #dadada, #d9d9d9, #d8d8d8, #d7d7d7 5px, #dbdbdb, #e0e0e0, #e7e7e7, #eeeeee, #f5f5f5);
}

.cart-items table.equipment tbody td.cart-item-quantity a.plus:hover span {
	background:url(/bitrix/templates/astore_classic/./img/bg_catalog_detail_a_plus_hover_span.png) center center no-repeat;
}

.cart-items table.equipment tbody td.cart-item-actions a.deleteitem {
	width:22px;
	height:22px;
	display:table-cell;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/astore_classic/./img/delete_from_cart.png) left top no-repeat;
}

.cart-items table.equipment tbody td.cart-item-actions a.deleteitem:hover {
	background:url(/bitrix/templates/astore_classic/./img/delete_from_cart.png) left -22px no-repeat;
}


.cart-items table.equipment tbody td.cart-item-actions a.setaside {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#465060;
	text-decoration:underline;
	display:table-cell;
	vertical-align:middle;
	margin:0px;
	padding:0px 0px 0px 5px;
}

.cart-items table.equipment tbody td.cart-item-actions a.setaside:hover {
	color:#12a0ff;
	text-decoration:none;
}

.cart-items table.myorders_itog {
	border-collapse:collapse;
}

.cart-items table.myorders_itog tr {
	border:1px solid #dee3eb;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
}

.cart-items table.myorders_itog tr:hover {
	border:1px solid #fe640b;
}

.cart-items table.myorders_itog td {
	background:#fff;
	padding:10px;
}

.cart-items table.myorders_itog td.cart-coupon input {
	width:251px;
	height:28px;
	line-height:28px;
	border:1px solid #9296a1;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#465060;
	margin:0px;
	padding:0px 10px;
}

.cart-items table.myorders_itog td.cart-itogo,
.cart-items table.equipment tbody td.cart-itogo {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:right;
}

.cart-items table.myorders_itog td.cart-allsum,
.cart-items table.equipment tbody td.cart-allsum {
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:left;
}

.cart-items table.w100p {
	border-collapse:collapse;
	margin:20px 0px 0px 0px;
	padding:0px;
}

.cart-items table.w100p td.tal input {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	width:150px;
	height:33px;
	line-height:33px;
	border:1px solid #3f3f3f;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	margin:0px 10px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_table_w100p_td_tal_input.jpg) left top repeat-x;
}

.cart-items table.w100p td.tal input:hover {
	background:url(/bitrix/templates/astore_classic/./img/bg_table_w100p_td_tal_input.jpg) left -36px repeat-x;
	cursor:pointer;
}

.cart-items table.w100p td.tar input {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	width:180px;
	height:33px;
	line-height:33px;
	border:1px solid #ff6200;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	margin:0px 10px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_table_w100p_td_tar_input.jpg) left top repeat-x;
}

.cart-items table.w100p td.tar input:hover {
	background:url(/bitrix/templates/astore_classic/./img/bg_table_w100p_td_tar_input.jpg) left -36px repeat-x;
	cursor:pointer;
}

.myorders div.order-info {
	border:1px solid #dee3eb;
	background:#fff;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	margin:0px 0px 20px 0px;
	padding:10px;
}

.myorders div.order-info input[type="text"] {
	width:414px;
	height:28px;
	line-height:28px;
	border:1px solid #9296a1;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#465060;
	margin:0px;
	padding:0px 10px;
}

.myorders div.order-info textarea {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#465060;
	border:1px solid #9296a1;
	background:none;
	width:414px;
	max-width:414px;
	margin:0px;
	padding:10px;
}

.myorders div.order-info label {
	font-weight:bold;
}

.myorders div.order-info span.star {
	font-weight:bold;
	color:#dd0f06;
}

.order-checkout input[name="submitbutton"] {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	width:180px;
	height:33px;
	line-height:33px;
	border:1px solid #ff6200;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.22);
	margin:0px 10px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/astore_classic/./img/bg_table_w100p_td_tar_input.jpg) left top repeat-x;
}

.order-checkout input[name="submitbutton"]:hover {
	background:url(/bitrix/templates/astore_classic/./img/bg_table_w100p_td_tar_input.jpg) left -36px repeat-x;
	cursor:pointer;
}

.personal input[type="text"],
.personal input[type="password"] {
	width:414px;
	height:28px;
	line-height:28px;
	border:1px solid #9296a1;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#465060;
	margin:0px;
	padding:0px 10px;
}

.personal textarea {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#465060;
	border:1px solid #9296a1;
	background:none;
	width:414px;
	max-width:414px;
	margin:0px;
	padding:10px;
}

.orders_list .sort {
	margin:0px 0px 20px 0px;
}

.orders_list div.order-items {
	border:1px solid #dee3eb;
	background:#fff;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.12);
	margin:0px 0px 20px 0px;
	padding:10px;
}

.order-cancel textarea {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#465060;
	border:1px solid #9296a1;
	background:none;
	width:414px;
	max-width:414px;
	margin:0px;
	padding:10px;
}


@media (min-width:1px) and (max-width:479px) {
	.cart-items table.equipment thead td {
		font-size:11px;
		padding:3px;
	}

	.cart-items table.equipment thead td.cart-item-image,
	.cart-items table.equipment thead td.cart-item-summa {
		display:none;
		visibility:hidden;
	}

	.cart-items table.equipment tbody tr:hover td.separator {
		padding:0px;
	}

	.cart-items table.equipment tbody td {
		padding:3px;
	}

	.cart-items table.equipment tbody td.cart-item-image,
	.cart-items table.equipment tbody td.cart-item-summa {
		display:none;
		visibility:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-name {
		font-size:11px;
		width:70px;
	}

	.cart-items table.equipment tbody td.cart-item-name a {
		font-size:11px;
		height:28px;
		display:block;
		overflow:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-price div.price,
	.cart-items table.equipment tbody td.cart-item-price div.discount-price,
	.cart-items table.equipment tbody td.cart-item-price div.old-price {
		font-size:11px;
		font-weight:normal;
	}

	.cart-items table.equipment tbody td.cart-item-quantity a.minus {
		display:none;
		visibility:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-quantity input {
		font-size:11px;
		font-weight:normal;
		width:20px;
		height:20px;
	}

	.cart-items table.equipment tbody td.cart-item-quantity a.plus {
		display:none;
		visibility:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-actions {
		text-align:center;
	}

	.cart-items table.equipment tbody td.cart-item-actions a.deleteitem {
		width:16px;
		height:16px;
		display:inline-block;
		background:url(/bitrix/templates/astore_classic/./img/delete_from_cart_240.png) left top no-repeat;
	}

	.cart-items table.equipment tbody td.cart-item-actions a.deleteitem:hover {
		background:url(/bitrix/templates/astore_classic/./img/delete_from_cart_240.png) left -16px no-repeat;
	}

	.cart-items table.equipment tbody td.cart-item-actions a.setaside {
		font-size:9px;
		display:inline-block;
		padding:0px 0px 0px 3px;
	}

	.cart-items table.myorders_itog td {
		padding:3px;
	}

	.cart-items table.myorders_itog td.cart-coupon input {
		width:80px;
		height:20px;
		line-height:20px;
		padding:0px 5px;
		font-size:11px;
	}

	.cart-items table.myorders_itog td.cart-itogo,
	.cart-items table.equipment tbody td.cart-itogo {
		font-size:11px;
	}

	.cart-items table.myorders_itog td.cart-allsum,
	.cart-items table.equipment tbody td.cart-allsum {
		font-size:11px;
	}

	.cart-items table.w100p {
		margin:10px 0px 0px 0px;
	}

	.cart-items table.w100p td.tal input {
		font-size:11px;
		width:96px;
		margin:0px 5px 0px 0px;
	}

	.cart-items table.w100p td.tar input {
		font-size:11px;
		width:115px;
		margin:0px;
	}

	.myorders div.order-info {
		font-size:11px;
		padding:5px;
	}

	.myorders div.order-info input[type="text"] {
		font-size:11px;
		width:198px;
		height:20px;
		line-height:20px;
		padding:0px 5px;
	}

	.myorders div.order-info textarea {
		font-size:11px;
		width:198px;
		max-width:198px;
		padding:5px;
	}

	.myorders .cart-items table.equipment thead td.cart-item-summa,
	.myorders .cart-items table.equipment tbody td.cart-item-summa {
		font-size:11px;
		font-weight:normal;
		display:table-cell !important;
		visibility:visible !important;
	}

	.order-checkout input[name="submitbutton"] {
		font-size:11px;
		width:115px;
		margin:0px;
	}

	.personal input[type="text"],
	.personal input[type="password"] {
		width:198px;
		height:20px;
		line-height:20px;
		font-size:11px;
		padding:0px 5px;
	}

	.personal textarea {
		font-size:11px;
		width:198px;
		max-width:198px;
		padding:5px;
	}

	.orders_list div.order-items {
		font-size:11px;
	}

	.ordersmore {
		font-size:11px;
	}

	.order-detail .cart-items table.equipment thead td.cart-item-summa,
	.order-detail .cart-items table.equipment tbody td.cart-item-summa {
		font-size:11px;
		font-weight:normal;
		display:table-cell !important;
		visibility:visible !important;
	}

	.order-cancel textarea {
		font-size:11px;
		width:198px;
		max-width:198px;
		padding:5px;
	}
}

@media (min-width:480px) and (max-width:719px) {
	.cart-items table.equipment thead td {
		font-size:12px;
		padding:3px;
	}

	.cart-items table.equipment tbody tr:hover td.separator {
		padding:0px;
	}

	.cart-items table.equipment tbody td {
		padding:3px;
	}

	.cart-items table.equipment tbody td.cart-item-image img {
		width:50px;
		height:50px;
	}

	.cart-items table.equipment tbody td.cart-item-name {
		width:100px;
	}

	.cart-items table.equipment tbody td.cart-item-name a {
		font-size:12px;
		height:30px;
		display:block;
		overflow:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-price div.price,
	.cart-items table.equipment tbody td.cart-item-price div.discount-price,
	.cart-items table.equipment tbody td.cart-item-price div.old-price,
	.cart-items table.equipment tbody td.cart-item-summa {
		font-size:12px;
	}

	.cart-items table.equipment tbody td.cart-item-quantity a.minus {
		display:none;
		visibility:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-quantity input {
		font-size:12px;
		font-weight:normal;
		width:29px;
	}

	.cart-items table.equipment tbody td.cart-item-quantity a.plus {
		display:none;
		visibility:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-actions a.setaside {
		font-size:11px;
	}

	.cart-items table.myorders_itog td {
		padding:3px;
	}

	.cart-items table.myorders_itog td.cart-coupon input {
		width:200px;
	}

	.cart-items table.myorders_itog td.cart-allsum,
	.cart-items table.equipment tbody td.cart-allsum {
		font-size:12px;
	}

	.myorders div.order-info {
		padding:5px;
	}

	.myorders div.order-info input[type="text"] {
		width:426px;
	}

	.myorders div.order-info textarea {
		width:426px;
		max-width:426px;
	}
}

@media (min-width:720px) and (max-width:959px) {
	.cart-items table.equipment thead td {
		font-size:12px;
		padding:3px;
	}

	.cart-items table.equipment tbody tr:hover td.separator {
		padding:0px;
	}

	.cart-items table.equipment tbody td {
		padding:3px;
	}

	.cart-items table.equipment tbody td.cart-item-image img {
		width:50px;
		height:50px;
	}

	.cart-items table.equipment tbody td.cart-item-name {
		width:100px;
	}

	.cart-items table.equipment tbody td.cart-item-name a {
		font-size:12px;
		height:30px;
		display:block;
		overflow:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-price div.price,
	.cart-items table.equipment tbody td.cart-item-price div.discount-price,
	.cart-items table.equipment tbody td.cart-item-price div.old-price,
	.cart-items table.equipment tbody td.cart-item-summa {
		font-size:12px;
	}

	.cart-items table.equipment tbody td.cart-item-quantity a.minus {
		display:none;
		visibility:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-quantity input {
		font-size:12px;
		font-weight:normal;
		width:29px;
	}

	.cart-items table.equipment tbody td.cart-item-quantity a.plus {
		display:none;
		visibility:hidden;
	}

	.cart-items table.equipment tbody td.cart-item-actions a.setaside {
		font-size:11px;
	}

	.cart-items table.myorders_itog td {
		padding:3px;
	}

	.cart-items table.myorders_itog td.cart-coupon input {
		width:200px;
	}

	.cart-items table.myorders_itog td.cart-allsum,
	.cart-items table.equipment tbody td.cart-allsum {
		font-size:12px;
	}

	.myorders div.order-info {
		padding:5px;
	}

	.myorders div.order-info input[type="text"] {
		width:414px;
	}

	.myorders div.order-info textarea {
		width:414px;
		max-width:414px;
	}
}

@media (min-width:960px) and (max-width:1199px) {
	.cart-items table.equipment thead td {
		padding:5px;
	}

	.cart-items table.equipment tbody tr:hover td.separator {
		padding:0px;
	}

	.cart-items table.equipment tbody td {
		padding:5px;
	}

	.cart-items table.equipment tbody td.cart-item-image img {
		width:70px;
		height:70px;
	}

	.cart-items table.equipment tbody td.cart-item-name {
		width:180px;
	}

	.cart-items table.equipment tbody td.cart-item-price div.price,
	.cart-items table.equipment tbody td.cart-item-price div.discount-price,
	.cart-items table.equipment tbody td.cart-item-price div.old-price,
	.cart-items table.equipment tbody td.cart-item-summa {
		font-size:18px;
	}

	.cart-items table.equipment tbody td.cart-item-quantity input {
		width:29px;
	}

	.cart-items table.myorders_itog td {
		padding:5px;
	}

	.cart-items table.myorders_itog td.cart-allsum,
	.cart-items table.equipment tbody td.cart-allsum {
		font-size:18px;
	}

	.myorders div.order-info input[type="text"] {
		width:414px;
	}

	.myorders div.order-info textarea {
		width:414px;
		max-width:414px;
	}
}
div.aucli {
    float: left;
    margin-bottom: 16px;
    margin-left: 10px;
    padding-left: 17px;
    width: 28%;
}
table.lottable {
    width: 100%;
border-collapse: collapse;
}
table.lottable th {
    background-color: #CFCFCF;
    color: #3A3939;
    font: 12px Tahoma;
    height: 38px;
    padding-left: 9px;
    padding-right: 9px;
 border-right: 1px solid #F2F4F7;
}

table.lottable tr td {
    font: 12px Tahoma;
    height: 38px;
    padding-left: 9px;
    padding-right: 9px;
border-bottom: 1px solid #CFCFCF;
}
table.lottable tr td a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
table.lottable tr td a:hover {
    text-decoration: underline;
}
div.darkback{
color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
background: #2E3238;
    background: -moz-linear-gradient(top, #2E3238 0%, #7F8690 50%, #767D87 51%, #494E56 100%);
    background: -webkit-linear-gradient(top, #2E3238 0%,#7F8690 50%,#767D87 51%,#494E56 100%);
    background: -o-linear-gradient(top, #2E3238 0%,#7F8690 50%,#767D87 51%,#494E56 100%);
    background: -ms-linear-gradient(top, #2E3238 0%,#7F8690 50%,#767D87 51%,#494E56 100%);
    background: linear-gradient(top, #2E3238 0%,#7F8690 50%,#767D87 51%,#fefefe 100%);
    border: medium none;
    border-radius: 14px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.22);
    float: left;
    height: 29px;
    line-height: 29px;
    margin: 10px 0 0 6px;
    padding: 0;
    width: 110px;
cursor: pointer;
    display: inline-block;
float: right;
}
/* End */
/* /bitrix/templates/.default/components/altop/altop.search.title/search/style.css */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/new/style.css */
/* /bitrix/templates/astore_classic/template_styles.css */
