#copyright {display:none;}
img {border:none;}
input {margin-bottom:2px;}
.onepxwidth {width: 1px;}
SPAN.productOldPrice {color: #989898; }
.inputRequirement { }
.inputRequirement input {width:400px;margin:4px 0 4px 0;}
.inputRequirement select {width:190px;font-weight:normal; display:inline;}
.inputRequirement TEXTAREA,
.inputRequirement select,
.inputRequirement input {border:1px solid #eee;}	
SPAN.Requirement {color: #ff0000; vertical-align:top}

.errorBox {background-color: #ffb3b5;}
.markProductOutOfStock  {color: red; margin-left:10px;}










.itemOdd {background: transparent;}
 .itemEven {background: #f4f4f4;}
 #slide-featured {width:90%; margin:0 auto;}
 #slide-featured li{list-style: none;}
 #slide-new {width:90%; margin:0 auto;}
 
 
 
 
 
 
 
 
 
/* Buttons */

a.button, 
span.button, 
del.button
	{
		display: -moz-inline-box;
		display: inline-block;
		cursor: pointer;
		border: none;
		font-size: 0;
		line-height: 0;
				
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 30px;
		text-decoration: none;
		color: #ffffff;
		font-style: normal;
		margin: 0 6px 0px 0;
		padding-top: -2px;
		padding-right: 10px;
		padding-botton: 0;
		padding-left: 0;	
		vertical-align: middle;	
		_position: relative;
		_width: 10px;	
		_overflow-y: hidden;
	}

a.button, 
span.button, 
del.button, 
a.button span, 
span.button button, 
span.button input, 
del.button span
	{
		background-image: url(img/vamcart/buttons/form_buttons.png);
		_background-image: url(img/vamcart/buttons/form_buttons.gif);
	}

a.button span, 
span.button button, 
span.button input, 
del.button span
	{
		white-space: nowrap;
		cursor: pointer;
		color: #ffffff;
		display: -moz-inline-box;
		display: inline-block;
		line-height: 1;
		letter-spacing: 0 !important;
		font-family: "Arial" !important;
		font-size: 13px !important;
		font-style: normal;				
		background-color: transparent;
		background-position: 100% 0;
		background-repeat: no-repeat;
		height: 30px;
		padding: 8px 18px 0 8px;
		margin: 0 -16px 0 10px;
		border: none;
		vertical-align: text-top;
		zoom: 1;
		_position: relative;
		_padding-left: 0px;
		_padding-right: 12px;
		_margin-right: -10px;	
		_display: block;
		_top: 0;
		_right: -5px;
	}

span.button button
	{
		line-height: 2.5; /*Opera need this*/
	}

html.safari a.button span, 
html.safari del.button span
	{
		line-height: 1.3;
	}

html.safari span.button button
	{
		line-height: 2.6;
	}

html.safari a.button:focus,
html.safari span.button button:focus
	{
		outline: none;
	}

del.button
	{
		/* cursor:not-allowed;	*/
		background-position: 0 -120px;
	}

del.button span
	{
		cursor: default;
		color: #aaa !important;
		background-position: 100% -120px;
	}

span.button button, 
span.button input
	{
		padding-top: 0px;
		line-height: 2.5; /*Opera need this*/
	}

/** optional **/
/*
a.button:visited
	{
		color: #aaa;
	}
*/

/*Hover Style*/

a.button:hover, 
a.button:focus, 
a.dom-button-focus, 
span.button-behavior-hover
	{
		background-position: 0 -60px;
		color: #ffffff;
		text-decoration: none;
	}

a.button:hover span, 
a.button:focus span, 
span.button-behavior-hover button, 
span.button-behavior-hover input
	{
		background-position: 100% -60px;
	}

a.button:active, 
a.button:focus span
	{
		color: #444;
	}

del.button-behavior-hover, 
del.button:hover
	{
		background-position: 0 -180px;
		/* cursor:not-allowed; */
	}

del.button-behavior-hover span, 
del.button:hover span
	{
		background-position: 100% -180px;
		/* cursor:not-allowed; */
	}

/* /Buttons */
		 
		 
#flyimgcart 
	{
		position:absolute;
		z-index:1000;
	}
 
 /* Количество колонок с товаром на странице мои данные */
dl.itemLastViewed 
	{
		display: block;
		width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
		float: left;
		height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border-bottom: 1px #e5e5e5 solid;
	}

/* /Количество колонок с товаром на странице мои данные */

/* Информация о заказе, адрес клиента и адрес доставки */
dl.ordersAddress 
	{
		display: block;
		width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border-bottom: 1px #e5e5e5 solid;
	}

dt.ordersAddress 
	{
		display: block;
		float: left;
		background: transparent;
		border-right: 0px #f1f1f6 solid;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-align: center;
	}

dd.ordersAddress
	{
		display: block;
		margin: 0 0 0 1em;
		padding: 0 0 0 0;
		line-height: normal;
		background: transparent;
	}

/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
dl.AddressBook 
	{
		display: block;
		width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

dt.AddressBook 
	{
		display: block;
		float: left;
		width: 90px;
		background: transparent;
		border-right: 0px #f1f1f6 solid;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-align: center;
	}

dd.AddressBook
	{
		display: block;
		margin: 0 0 0 90px;
		padding: 0 0 0 0;
		line-height: normal;
		background: transparent;
	}

dl.AddressBookList 
	{
		display: block;
		width: 49%;
		float: left;
		height: auto;
		margin: 0 0 0 0;
		padding: 0 0 1em 0;
	}

dt.AddressBookList 
	{
		display: block;
		float: left;
		background: transparent;
		border-right: 0px #f1f1f6 solid;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-align: center;
	}

dd.AddressBookList
	{
		display: block;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		line-height: normal;
		background: transparent;
	}

/* /Адресная книга */

/* Вход */
dl.Login 
	{
		display: block;
		width: 49%;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

dt.Login
	{
		float: left;
		display: block;
		background: transparent;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-align: center;
	}

dd.Login
	{
		display: block;
		margin: 0 0 0 1em;
		padding: 0 0 0 0;
		line-height: normal;
		background: transparent;
	}

/* /Вход */

dt.itemImage 
	{
		float: left;
		display: block;
		background: transparent;
		border-right: 0px #f1f1f6 solid;
		margin: 0 0 0 0;
		padding: 5px 5px 0 5px;
		text-align: center;
	}

dt.itemNews 
	{
		display: none;
		float: left;
		background: transparent;
		border-right: 0px #f1f1f6 solid;
		margin: 0 0 0 0;
		padding: 5px 5px 0 5px;
		text-align: left;
	}

dd.itemDescription
	{
		display: block;
		margin: 0 0 0 0;
		padding: 0 0;
		line-height: normal;
		background: transparent;
	}

dd.itemDescriptionPrice
	{
		display: block;
		margin: 1em 0 0 0;
		padding: 0 0;
		line-height: normal;
		background: transparent;
	}

dd.itemNews
	{
		display: block;
		margin-left: 1em;
		padding: 0 0;
		line-height: normal;
		background: transparent;
	}

div.clear
	{
		clear: both;
	}

span.right
	{
		float: right;
	}
span.bold 
	{
		font-weight: bold;
	}








.sm_layout_box h2 
 {
 padding: .5em .5em .5em 0;
 }


.sm_layout_box 
 {
 padding-left: 1em;
 }


div.CheckoutError 
 {
 border: 1px solid; 
 border-color: #ff0000; 
 background-color: #FFCCCC; 
 text-align: left; 
 margin-bottom: 0.5em; 
 margin-top: 0.5em;
 padding: 0.5em;
 }
 
 
 
.contentContainer i { padding-right:20px;}

















fieldset.form
 {
 border: 0px;
 }

fieldset.form legend
 {
 font-weight: bold;

 font: 12pt arial,sans-serif;
 font-weight: bold;
 }

.form p label
 {
 display: inline-block; 
 float: left; 
 margin: 5px 0 0; 
 padding: 0 10px 0 10px; 
 border: 0px solid black; 
 color: #545452; 
 font-weight: normal; 
 text-align: right;
 }

.form p
 {
 font: 12pt arial,sans-serif;
 font-weight: normal;
 margin-bottom: .5em;
 clear: both;
 }

 /*- Подсветка ошибок формы */
 #errormsg
 {
 border: 2px solid #c00;
 padding: 5px;
 width: 96%;
 } 

label.error 
 {
 clear: both;
 width: 10%; 
 margin: 5px 0 0; 
 padding: 0 10px 0 10px; 
 border: 0px solid black; 
 color: #545452; 
 font-weight: normal; 
 text-align: right;
 }

.error
 {
 background: #fcc;
 }
 /*- /Подсветка ошибок формы */

#load_status_bg {background: url(img/wind_bg.png) repeat; position: fixed;z-index: 2300;width: 100%;height: 100%;top: 0px;left: 0px;}
#load_status_bg .load_status_image {background:url(img/ajax-loader.gif);width:100%; margin: 270px auto 0;z-index: 2300;width: 54px;height: 55px;}


#myModal .modal-body {
max-height: 400px;
}

div.filter
	{
		float: left;
		padding: 0 .5em;
		width:200px;
	}
.yarlyk {margin:10px 0 10px 0; text-align:center;} 	
.label {
background-color: #ff6633;
color: #fff;
right: 0;
padding: 4px 15px 4px 15px;
margin: 0;
height: 40px;
font-size: 16px;
line-height: 40px;
text-align: center;
vertical-align: middle;
border-radius: 5px;
}

.label.new {
background-color: #0081c2;
}

.label.hit {
background-color: #d91414;
}

.label.sale {
background-color: #00b600;
}

.label.html {
background-color: transparent;
}

// DaData

.suggestions-nowrap {
white-space: nowrap;
}
.suggestions-input {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 30px !important;
}

.suggestions-input::-ms-clear {
display: none;
}
.suggestions-wrapper {
display: inline-block;
position: relative;
margin: 0;
padding: 0;
vertical-align: top;
-webkit-text-size-adjust: 100%;
}
.suggestions-addon {
display: none;
opacity: 0;
position: absolute;
}
.suggestions-addon[data-addon-type="spinner"] {
background: rgba(255, 255, 255, 0.75) url("data:image/gif;base64,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") 50% 50% no-repeat;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.suggestions-addon[data-addon-type="clear"] {
background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;
background-size: contain;
cursor: pointer;
opacity: 0.8;
}
.suggestions-addon[data-addon-type="clear"]:hover {
opacity: 1;
}
.suggestions-suggestions {
background: #ffffff;
border: 1px solid #999;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: default;
z-index: 9999;
-webkit-text-size-adjust: 100%;
}
.suggestions-suggestions strong {
font-weight: normal;
color: #3399FF;
}
.suggestions-suggestions.suggestions-mobile {
border-style: none;
}
.suggestions-suggestions.suggestions-mobile .suggestions-suggestion {
border-bottom: 1px solid #ddd;
}
.suggestions-suggestion {
padding: 4px 4px;
overflow: hidden;
}
.suggestions-suggestion:hover {
background: #f7f7f7;
}
.suggestions-selected {
background: #f0f0f0;
}
.suggestions-selected:hover {
background: #f0f0f0;
}
.suggestions-hint {
padding: 4px 4px;
white-space: nowrap;
overflow: hidden;
color: #777;
font-size: 85%;
}
.suggestions-constraints {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
}
.suggestions-constraints:empty {
display: none !important;
}
.suggestions-constraints li {
background: #f8f8f8;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
cursor: default;
display: inline-block;
margin: 0 4px 0 0;
padding: 0 0.5em;
}
.suggestions-constraints li .suggestions-remove {
height: 1em;
width: 1em;
display: inline-block;
margin: 0 0 0 0.25em;
background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;
background-size: contain;
cursor: pointer;
opacity: 0.8;
}
.suggestions-constraints li .suggestions-remove:hover {
opacity: 1;
}
.suggestions-constraints li span {
vertical-align: middle;
}
.suggestions-subtext {
color: #ffffff;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.suggestions-subtext_inline {
display: inline-block;
min-width: 6em;
vertical-align: bottom;
margin: 0 0.5em 0 0;
}
.suggestions-subtext-delimiter {
display: inline-block;
width: 2px;
}
.suggestions-subtext_label {
margin: 0 0 0 0.25em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 0 3px;
background: #f5f5f5;
font-size: 85%;
}
.suggestions-value[data-suggestion-status="LIQUIDATED"] {
position: relative;
}
.suggestions-value[data-suggestion-status="LIQUIDATED"]:after {
position: absolute;
left: 0;
right: 0;
top: 50%;
border-top: 1px solid rgba(0, 0, 0, 0.4);
content: '';
}
.shine {  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 
  border:1px solid #555;
  border-radius:5px;
}
 
.shine:hover {
  box-shadow: 0 0 50px #00aaff;
  border: 1px solid #00aaff;
  transition: box-shadow 0.5s;
}
.shine1 {  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 
  border:1px solid #555;
  border-radius:5px;
}
 
.shine1:hover {
  box-shadow: 0 0 50px #00aaff;
  border: 1px solid #00aaff;
  transition: box-shadow 0.5s;
}
.shine2 {  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 
  border:1px solid #555;
  border-radius:5px;
}
 
.shine2:hover {
  box-shadow: 0 0 50px #00aaff;
  border: 1px solid #00aaff;
  transition: box-shadow 0.5s;
}
.shine3 {  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 
  border:1px solid #555;
  border-radius:5px;
}
 
.shine3:hover {
  box-shadow: 0 0 50px #00aaff;
  border: 1px solid #00aaff;
  transition: box-shadow 0.5s;
}

.scrollup{
width:74px;
height:94px;
opacity:0.9;
position:fixed;
bottom:50px;
right:250px;
display:none;
text-indent:-9999px;
background: url('img/icon_top.png') no-repeat;
}