.garantee {
vertical-align: middle;
border: 2px dashed #FF7A00;
display: inline-block;
border-radius: 20px;
padding: 5px 10px 0px 10px;
background: #fff;
position: relative;
z-index: 9;
width: 220px;
text-align: center;
margin: 5px 5px 0px 5px;
}

.garantee.green {
	border-color: #7AFF00;
}

div#smi img
{
	height: 30px;
	width: auto;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */

}
.item_promo img
{
width: 100%;
height: auto;
}

.iconcell1 img
{
max-width: 32px;
}

html, body {
height:100%;
}

/*****/

h1,h2,h3,h4,h5 { font-weight:normal;}

.bx-auth-services div
{
	min-width: 150px;
}

.inactive
{
	opacity: 0.5;
}

.grayscale { 
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

i.instagram
{
	background-image: url("images/ig-badge-sprite-16.png");
}

.instagram-button
{
	background-image: url("images/instagram-badge.png") !important;
	width: 92px !important;
	height: 24px !important;
}

.bempty {
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	line-height:0px;
	list-style:none;
	width:68px;
	height:68px;
border: 1px dashed gray;

}

.bimage {
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	line-height:0px;
	list-style:none;
	width:70px;
	height:70px;
}

.bimage img {
width: 70px;
height: auto;
}

.image_div
{
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	line-height:0px;
	list-style:none;
	width:120px;
	height:120px;
	overflow: hidden;
}

.image_div .image
{
	overflow: hidden;
	/*width: 120px;
	height: 120px;*/
}

.image img
{

}

.shadow
{
	opacity:0;	
	z-index:2;
	margin-top: -120px;
}

.shadow:hover
{
	opacity:0.6;
	cursor:pointer;
}

.bshadow {
	opacity:0;	
	z-index:2;
	margin-top: -70px;
}

.bshadow:hover
{
	opacity:0.6;
	cursor:pointer;
}

.shadow_button
{
	/*width:120px;*/
	height:62px;
	background-color:#000;
	color:#FFF;
	text-align:center;
	padding-top:68px;
	font-size:14px;
	font-weight:bold;
}

.bshadow_button
{
	width:70px;
	height:40px; 
	background-color:#000;
	color:#FFF;
	text-align:center;
	padding-top:30px;
	font-weight:bold;
}

div.basket_props
{
width: 100px;
}

div.basket_props img
{
width: 31px;
height: auto;
float: left;
margin-right: 1px;
margin-bottom: 1px;
}

div.calend
{
height: 135px;
padding: 5px 2px 10px 5px;
background-image: url(/images/calend_bg.png); 
background-color: white; 
background-position: top;
background-repeat: no-repeat no-repeat; 
}

div.polaroid {
width: 130px;
}

.basket_props.pillow
{
width: 160px;
}

.basket_props.antistress
{
width: 200px;
}

.basket_props.poster-white
{
width: 160px;
}

.basket_props.poster-black
{
width: 160px;
background-color: black;
background: black;
padding: 2px;
}

.poster-landscape
{
width: 256px !important;
}

.basket_props.canvas_b
{
	width: 90px;
	height: 90px;
	border: 1px solid black;
	padding: 3px;
}

.basket_props.canvas_b img
{
	width: 90px;
}

.basket_props.canvas_s_4 img
{
	width: 46px;
}

.calend .c_cpace {
width: 100px;
height: 10px;
clear: both;
}


//------


div#footer {position:relative; margin-top:-220px; padding: 0px 0px 0px 0px; width:100%; height: 100%; max-height: 220px; background-color:#e9e9e9;} 
div#footercontainer {position:relative; width:940px; margin:auto auto; padding: 20px 0 20px 0;} 

div#footercontainer a {color: #333; text-decoration: none;}
div#footercontainer a:hover {color: #666; text-decoration: underline;}


div#column1low {font-size:11px; padding-top:24px}
div#column2low {top:0px;width:700px; float:right; padding: 10px 10px 10px 10px;}


div#slowmenu {clear:both;left:0px;top:0px;display:inline-block;position:relative;z-index:4}
div#slowmenu { }
div#slowmenu ul {width:100%; list-style: none; }
div#slowmenu ul li {height:38px;float:left;margin:auto auto;padding:0 0px 0 0; position:relative;z-index:5; }
div#slowmenu ul li a {height:38px;display:block;padding:12px 18px 0 18px;font:bold 11px "arial";color:#333;text-decoration:none;text-align:center;  text-transform: uppercase; text-shadow: #ffffff 1px 1px 0px; }

.slowmenu {text-align:left;display:block;padding:0px 3px 0px 0px;font:bold 11px "arial";color:#6f7578;text-decoration:none; text-align:left;  text-transform: uppercase; text-shadow: #ffffff 1px 1px 0px; vertical-align:bottom}
.slowmenuul {margin-top:4px; list-style:none; }
.slowmenuul li {}
.slowmenuul li a {text-align:left;display:block;margin:0 0 0 -39px;padding:0px 0px 3px 15px;font:normal 11px "arial";color:#6f7578;text-decoration:underline; text-align:left;  text-transform: none; text-shadow: #ffffff 1px 1px 0px;}
a.slowmenu:hover{color:#333};

div#slowmenu ul li a:hover {color:#55abe2;}
div#slowmenu #selected {color:#fff;}
div#menu #selected:hover {color:#fff;}

div#menu #selected:hover {color:#fff;}


#footer-wrapper
{
position:relative;
clear:both;
//margin-top: 150px;
border-top: 1px #ccc dashed;
}

#big-wrapper
{
min-height:100%;
}

#mags-in-nature{
//margin-top: -20px;
}


div#footer-floor {
padding-top:10px; 
padding-bottom: 10px;
background: url('//instamag.ru.images.1c-bitrix-cdn.ru/images/footer2.png?14206693372479');
}



#phone {
color:#fff;
}

.wrapper
{
padding-top: 2em;
padding-bottom: 2em;
}

.wrapper.gray
{
background-color: #fafafa;
}

.wrapper.green 
{
background-color: #5BB75B;
color: white;
}

.wrapper.orange
{
background-color: rgb(255, 153, 0);
color: white;
}

.green h2
{
color: white;
}

.green a
{
color: white;
}
.wrapper-big
{
min-height: 100%;
}

div.novinka img
{
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.new_text
{
height: 30px;
line-height: 30px;
background-color: #ffb016;
font-weight: bold;
text-align: right;
color: white;
padding-right: 20px;
width: auto;
z-index: 2;
}

footer {margin-top: 30px;}


h1, h2, h3, h4, h5, h6 {
font-weight: 300;
}

h6 a {
color:#555;
}

h1.sec-title {
margin: 15px 0 5px 0;
}

section {
padding: 20px 0 20px 0;
}

.carousel-control {
height: 44px;
}


.upload_vars a {
display: inline-block;
width: 150px;
}

center.upload_vars {
margin: 20px 0 10px 0;
}



