/* -----------------------------------------------------------------------------------------
/* -----------------------------------------------------------------------------------------
   VaM Shop - open source ecommerce solution
   http://vamshop.ru

   Copyright (c) 2005-2008 VaM Shop 
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

/*<![CDATA[*/



@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('/font/alsrubl-arial-regular.eot');
  src: url('/font/alsrubl-arial-regular.eot?#iefix') format('embedded-opentype'),url('/font/alsrubl-arial-regular.woff') format('woff'), url('/font/alsrubl-arial-regular.ttf') format('truetype'), url('/font/alsrubl-arial-regular.svg#ALSRublArialRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('/font/alsrubl-arial-italic.eot');
  src: url('/font/alsrubl-arial-italic.eot?#iefix') format('embedded-opentype'), url('/font/alsrubl-arial-italic.woff') format('woff'), url('/font/alsrubl-arial-italic.ttf') format('truetype'), url('/font/alsrubl-arial-italic.svg#ALSRublArialItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('/font/alsrubl-arial-bold.eot');
  src: url('/font/alsrubl-arial-bold.eot?#iefix') format('embedded-opentype'), url('/font/alsrubl-arial-bold.woff') format('woff'), url('/font/alsrubl-arial-bold.ttf') format('truetype'), url('/font/alsrubl-arial-bold.svg#ALSRublArialBold') format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('/font/alsrubl-arial-bolditalic.eot');
  src: url('/font/alsrubl-arial-bolditalic.eot?#iefix') format('embedded-opentype'), url('/font/alsrubl-arial-bolditalic.woff') format('woff'), url('/font/alsrubl-arial-bolditalic.ttf') format('truetype'), url('/font/alsrubl-arial-bolditalic.svg#ALSRublArialBoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}

/*
  ХТМЛ: 100 <span class="b-rub">Р</span>
  Если вам нужен рубль в нескольких шрифтах, используйте .b-rub_arial, вместо .b-rub
*/
.b-rub, .b-rub_arial {
  font-family: 'ALSRubl-Arial', Arial, sans-serif;
  line-height: normal;
}



html,body
   {
		margin: 0;
		padding: 0 0 18px 0;
		background-color: transparent;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -221px;
		background-repeat: repeat-x; 
   }

body
   {
		font: 0.8em  Arial, "Helvetica", sans-serif;
   }

img
   {
	  border: 0;
   }

h2
   {
    /* margin: 0 0 0 0;
     padding: 0 0 0 0;*/
		color: #0B187D;
		font-weight: bold;
		font-size: 20px;
		margin: 0;
		padding: 5px 5px 7px 0px;
                

		vertical-align: middle;
   }
   
h3 
   {
    /* margin: 0 0 0 0;
     padding: 0 0 0 0;*/
		color: #0B187D;
		font-weight: bold;
		font-size: 18px;
		margin: 0;
		padding: 5px 5px 7px 0px;
                

		vertical-align: middle;
   }
   h4
   {
    /* margin: 0 0 0 0;
     padding: 0 0 0 0;*/
		color: #0B187D;
		font-weight: bold;
		font-size: 16px;
		margin: 0;
		padding: 5px 5px 7px 0px;
                

		vertical-align: middle;
   }
   h5
   {
    /* margin: 0 0 0 0;
     padding: 0 0 0 0;*/
		color: #0B187D;
		font-weight: bold;
		font-size: 14px;
		margin: 0;
		padding: 5px 5px 7px 0px;
                

		vertical-align: middle;
   }
/* Цвет обычных ссылок в магазине */
a 
   {
     color: #000;
     text-decoration: underline;
   }

a:hover 
   {
     color: #990000;
     text-decoration: none;
   }
/* /Цвет обычных ссылок в магазине */


div#container {
/*  min-width: 990px; */ 
width: 1200px;
margin: 0 auto;
}


table#middle{
    width: 100%;
}
table#middle td.one{
    width: 214px;
}
table#middle td.three{
    width: 240px;
}

table#middle td{
    margin: 0;
    padding: 0px;
    vertical-align: top;
}


/* Центр */
div#wrapper
   {
     float: left;
     width: 100%;
   }

div#content
   {
     margin: 0 auto; /* отступ центра от боковых колонок */
	 padding:0 5px;
   }

/* /Центр */

/* Левая колонка */
div#left
   {
     width: 214px; /* Ширина левой колонки */
     background: transparent;
   }
/* /Левая колонка */

/* Правая колонка */
div#right
   {
     width: 240px; /* Ширина правой колонки */
     background: transparent;
   }
/* /Правая колонка */

#head-banner{ 
    margin: 5px auto;
    width: 400px;
    height: 90px;
    border: 0px solid gold;
}

#head-banner li
{
    list-style: none;
    padding: 0;
    margin: 0;
}

#head-banner ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}


/* Header */

table#header,  table#header2{
	width: 100%;
	
}
table#header{
    border-bottom: 3px solid silver;
    margin: 0 2px;
}

table#header td {
    border: 0px solid red;
}

table#header td.clock {
    text-align: center;
}

img#clock{
    margin: auto 10px;
}

table#header td.one {
    text-align: left;
    width: 214px;
}
table#header2 td.one {
    text-align: center;
    width: 214px;
}

table#header td.two{
  text-align: center;

}
table#header2 td.two{
  text-align: center;
  vertical-align: top;
}

table#header td.three{
  text-align: center;
  vertical-align: top;
}

table#header2 td.three{
  text-align: center;
  vertical-align: top;
  width: 240px;
}

table#header td.four{
  text-align: right;

}

table#header td.five{
  text-align: right;
  min-width: 100px;
}

table#header  div#banner{
  height: 70px;
  width: 380px;
  border: 4px solid rgb(0,0,102);
  background-color: white;
  padding: 5px;
  margin: 3px auto;
  border-radius:15px;
  vertical-align: middle;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  
}

p.magname{
  font: normal 18px Arial;
  color: #C30000;
  font-weight: bold;
  margin: 0 auto;
}

.tel{
    font-size: 24px;
    font-family: Arial;
    color: #018593;
    font-weight: bold;
    white-space: nowrap;

}
.tel .code{
    font-size: 15px;
}

.tel a{
    color: #018593;
    font-size: 15px;
}

/*
.tel{
    font-size: 24px;
    color: rgb(0,0,255);
    white-space: nowrap;
    -moz-text-shadow: 0px 0px 3px #3598C3; 
    -webkit-text-shadow:0px 0px 3px #3598C3; 
    text-shadow:0px 0px 3px #3598C3;
}
*/

/* /Header */
             
#divShoppingCart, #boxLogin{
  display: inline-block;
}
#divShoppingCart{
    width: 110px;
}

#boxCart span.total-price{
    white-space: nowrap;
    color: #0080DD;
    font-size: 14px;
}
#boxCart span.b-rub{
    color: #0080DD;
    font-size: 14px;
}

img#logo{
  height: 131px;
  width: 214px;
  border: 0;
 
  padding: 0;
  margin: 0;
}




             
/* Низ */
div#footer
   {
       
       position: fixed; /* Фиксированное положение */
    left: 0; bottom: 0; /* Левый нижний угол */
    width: 100%; /* Ширина слоя */


     clear: left;

     height: 30px;
     background: #5B7FA6;
     border-top: 0px solid #67748B;
     text-align: center;
     color: #fff;
   }
   
 .footer-phone{width:680px;margin:0 auto !important;text-align:right;line-height:23px;}  
   
div#footer p
   {
     margin: 0;
     padding: 5px 10px;
   }
   
   div#footer a, div#footer span.link{
       color: white;
       text-decoration: none;
       cursor: pointer;
       border-bottom: 1px white dashed;
       margin: 0 10px;
   } 
   
/* /Низ */

/* Навигация */
div#navigation 
   {
     padding-top: 0.5em;
     padding-bottom: 0.5em;
     padding-left: 10px;
     border-bottom: 0px solid #000;
     background: transparent;
     color: #000;
   }

#navigation span 
   {
   }
   
#navigation a
   {
   	text-decoration: none;
   }

#navigation a:hover
   {
   	text-decoration: none;
   }

#navigation a:visited
   {
   	text-decoration: none;
   }
   
/* /Навигация */
   
/* Заголовок страницы */
#content h1 
   {
       color: #0B187D;
       font-weight: bold;
       font-size: 24px;
       margin: 0;
       padding: 5px 5px 7px 0px;
       vertical-align: middle;
   }
   
   h1.ttt{
       padding: 0 !important;
   }
   
   span.ext_title{
       color: #0B187D;
       font-weight: bold;
       font-size: 24px;
       margin-top: -5px;
       display: block;
   }

   #content h2{
       color: #0B187D;
       font-weight: bold;
       font-size: 20px;
       margin: 0;
       padding: 5px 5px 7px 0px;
       vertical-align: middle;
   }
   
   
#content h1 a 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 20pt;
		text-decoration: none;
   }
/* /Заголовок страницы */

/* Скругленные углы */
.page 
   {
		margin: 0 0 .5em 0;
		padding: 0;


   }

.pageItem 
   {
     background: transparent;
     width: 100%;
   }

.page h1, .page p 
   {
     margin: 0;
   }

.page h1 
   {
     font-size: 2em;
     color: #fff;
   }

.page p 
   {
     padding-bottom: 0.5em;
     padding-top: 0.5em;
   }

.page .b1, .page .b2, .page .b3, .page .b4, .page .b1b, .page .b2b, .page .b3b, .page .b4b 
   {
     display: none;
     overflow: hidden;
     font-size: 1px;
   }

.page .b1, .page .b2, .page .b3, .page .b1b, .page .b2b, .page .b3b 
   {
     display: none;
     height: 1px;
   }

.page .b2 
   {
     display: none;
     background: transparent;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b3 
   {
     display: none;
     background: transparent;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b4 
   {
     display: none;
     background: transparent;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b4b 
   {
     display: none;
     background: transparent;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b3b 
   {
     display: none;
     background: transparent;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b2b 
   {
     display: none;
     background: transparent;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b1 
   {
     display: none;
     margin: 0 5px;
     background: transparent;
   }

.page .b2, .page .b2b 
   {
     display: none;
     margin: 0 3px;
     border-width: 0 2px;
   }

.page .b3, .page .b3b 
   {
     display: none;
     margin: 0 2px;
   }

.page .b4, .page .b4b 
   {
     display: none;
     height: 2px;
     margin: 0 1px;
   }

.page .b1b 
   {
     display: none;
     margin: 0 5px;
     background: transparent;
   }

.pagecontent 
   {
     display: block;
     padding-left: 0.5em;
     padding-right: 0.5em;
     background: transparent;
   }

.pagecontentfooter 
   {
     display: block;
     text-align: right;
     background: transparent;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
   }
/* /Скругленные углы */

/*- Меню-закладки сверху */

div#menu { 
    
    /* background-color: #fff; 
    background-image: url(img/vamcart/bg.png); */
    background-position: 0 -100px; 
    background-repeat: repeat-x;
    padding: 0px 0;
    margin: 0 auto;
    font-family: "Arial"; 
    font-size: 14px; 
    
}

#menu ul, #menu ul li 
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}

#menu ul 
	{
		padding: 5px 0 4px;
		text-align: left;
	}

        #menu ul li {
            display: inline;
            margin-right: 0;
            padding: 5px 18px;
            
            border-radius: 8px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;

            background: #018593;
            background: -moz-linear-gradient(top,  #018593 0%, #4b5e89 50%, #018593 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#018593), color-stop(50%,#4b5e89), color-stop(100%,#018593));
            background: -webkit-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
            background: -o-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
            background: -ms-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
            background: linear-gradient(to bottom,  #018593 0%,#4b5e89 50%,#018593 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018593', endColorstr='#018593',GradientType=0 );
        }

#menu ul li.current a
	{
		display: inline;
		color: #FFFD91;
		margin-right: .3em;
	}

#menu ul li a 
	{
		color: #fff;
		text-decoration: none;
	}

#menu ul li a span 
	{
		padding: 5px .5em;
	}

#menu ul li a:hover span 
	{
		color: #fff;
		text-decoration: none;
	}

#menu ul li a:hover 
	{
		color: #69C;
		text-decoration: none;
	}

/*\*//*/
#menu ul li a 
	{
		display: inline-block;
		white-space: nowrap;
		width: 1px;
	}

#menu ul 
	{
		padding-bottom: 0;
		margin-bottom: -1px;
	}
/**/

/*\*/
* html #menu ul li a 
	{
		padding: 0;
	}
/**/

/*\*/
* html #menu ul li a 
   {
	  padding: 0;
   }
/**/

/*- /Меню-закладки сверху */

/*- Боксы */

/*- Бокс праздники */
#boxHolidays ul, #boxHolidays ul li {
     margin: 0; 
     padding: 0; 
     list-style-type: none; 
}
#boxHolidays ul {
   margin: 0;

}

#boxHolidays ul li {
    padding-left: 10px;
    margin: 2px 10px;
    padding: 1px 0px;
    border-bottom: 1px solid silver;
}

#boxHolidays ul li:last-of-type {
    border-bottom: 0px solid silver;
}

#boxHolidays ul li a{
    text-decoration: none;
    display: block;
    text-decoration: none;
    text-indent: 0px;
    width: 95%;
}

#boxHolidays ul li:first-child a{
	color: #800080;
	font-weight:bold
}
/*-------*/
#boxPrices ul, #boxPrices ul li {
     margin: 0; 
     padding: 0; 
     list-style-type: none; 
}
#boxPrices ul {
   margin: 0;

}

#boxPrices ul li {
    padding-left: 10px;
    margin: 2px 10px;
    padding: 1px 0px;
    border-bottom: 1px solid silver;
}

#boxPrices ul li:last-of-type {
    border-bottom: 0px solid silver;
}

#boxPrices ul li a{
    text-decoration: none;
    display: block;
    text-decoration: none;
    text-indent: 0px;
    width: 95%;
}

/*----*/

#boxZalp ul, #boxZalp ul li {
     margin: 0; 
     padding: 0; 
     list-style-type: none; 
}
#boxZalp ul {
   margin: 0;

}

#boxZalp ul li {
    padding-left: 10px;
    margin: 2px 10px;
    padding: 1px 0px;
    border-bottom: 1px solid silver;
}

#boxZalp ul li:last-of-type {
    border-bottom: 0px solid silver;
}

#boxZalp ul li a{
    text-decoration: none;
    display: block;
    text-decoration: none;
    text-indent: 0px;
    width: 95%;
}
/*- Бокс разделы */
.boxStyle
   {
		margin: 0 .5em 30px .5em;
		padding: 0;
   }

   
 
   

/*- Заголовок бокса разделы */
.boxStyle h5
{
    color: white;
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    margin: 0;
    padding: 7px 0 9px 0;
    text-align: center;

    letter-spacing: 0px;

    border-top: 1px solid #018593;
    border-left: 1px solid #018593;
    border-right: 1px solid #018593;
    border-bottom: 0px solid #018593;
    /* border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px; */
    vertical-align: middle;

    background: #018593;
    background: -moz-linear-gradient(top,  #018593 0%, #4b5e89 50%, #018593 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#018593), color-stop(50%,#4b5e89), color-stop(100%,#018593));
    background: -webkit-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
    background: -o-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
    background: -ms-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
    background: linear-gradient(to bottom,  #018593 0%,#4b5e89 50%,#018593 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018593', endColorstr='#018593',GradientType=0 );


}
.boxStyle p.hD a{
    color: white;
}

.boxStyle p.hD
{
    color: white;
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    margin: 0;
    padding: 7px 0 9px 0;
    text-align: center;

    letter-spacing: 0px;

    border-top: 1px solid #018593;
    border-left: 1px solid #018593;
    border-right: 1px solid #018593;
    border-bottom: 0px solid #018593;
    /* border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px; */
    vertical-align: middle;

    background: #018593;
    background: -moz-linear-gradient(top,  #018593 0%, #4b5e89 50%, #018593 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#018593), color-stop(50%,#4b5e89), color-stop(100%,#018593));
    background: -webkit-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
    background: -o-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
    background: -ms-linear-gradient(top,  #018593 0%,#4b5e89 50%,#018593 100%);
    background: linear-gradient(to bottom,  #018593 0%,#4b5e89 50%,#018593 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018593', endColorstr='#018593',GradientType=0 );


}
.boxStyle h5 a{
    color: white;
}

/*- /Заголовок бокса разделы */

#boxCategories a{
    border-bottom-color: silver;
}


/*- Список разделов */
.boxStyle > div 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;

		border-top: 0px;
		border-left: 1px solid #018593;
		border-right: 1px solid #018593;
		border-bottom: 1px solid #018593;
		/* border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px; */
   }

#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li 
   { 
     margin: 0; 
     padding: 0; 
     list-style-type: none;
     
   }

   #CatNavi ul {
       border-bottom: 1px solid silver;
       margin: 2px 10px;
       padding: 1px 0px;

   }
   #CatNavi li#feer-desh{
       border-bottom: 1px solid silver;
       margin: 2px 10px;
       padding: 1px 0px;
       
   }
   #CatNavi li#feer-desh a{
       font-weight: bold !important;
       color: red !important;
   }
   
   
#CatNavi ul:last-of-type {
        border-bottom: 0px solid silver;
   }

#categoriesBoxMenu #CatNavi li a
   { 
     width: 105%;
     display: block; 
     color: #000;
     text-indent: 0;
     background-color: transparent; 
     text-decoration: none;
     
   }

#categoriesBoxMenu #CatNavi li a:hover
   { 
     color: #f00; 
     background-color: transparent;
   }

   #categoriesBoxMenu #CatNavi .CatLevel0:last-of-type,
   #categoriesBoxMenu #CatNavi .CatLevel1:last-of-type,
   #categoriesBoxMenu #CatNavi .CatLevel2:last-of-type,
   #categoriesBoxMenu #CatNavi .CatLevel3:last-of-type,
   #categoriesBoxMenu #CatNavi .CatLevel4:last-of-type,
   #categoriesBoxMenu #CatNavi .CatLevel5:last-of-type,
   #categoriesBoxMenu #CatNavi .CatLevel6:last-of-type{

   }
   
   
#categoriesBoxMenu #CatNavi .CatLevel0 
   {
     padding-left: 0px;
   }

#categoriesBoxMenu #CatNavi .CatLevel1 
   {
     padding-left: 10px;
   }

#categoriesBoxMenu #CatNavi .CatLevel2 
   {
     padding-left: 20px;
   }

#categoriesBoxMenu #CatNavi .CatLevel3
   {
     padding-left: 30px;
   }

#categoriesBoxMenu #CatNavi .CatLevel4
   {
     padding-left: 40px;
   }

#categoriesBoxMenu #CatNavi .CatLevel5
   {
     padding-left: 50px;
   }

#categoriesBoxMenu #CatNavi .CatLevel6
   {
     padding-left: 60px;
   }

#categoriesBoxMenu #CatNavi .CurrentParent a 
   { 
     font-weight: bold; 
   }

#categoriesBoxMenu #CatNavi li a,
#categoriesBoxMenu #CatNavi .Current li a,
#categoriesBoxMenu #CatNavi .CurrentParent li a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current li a 
   { 
     font-weight: normal; 
   }

#categoriesBoxMenu #CatNavi .Current a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current a 
   { 
     font-weight: bold; 
   }
   
/*- /Список разделов */

/*- /Бокс разделы */

/*- Бокс фильтры */
#boxFilters
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса фильтры */
#boxFilters h5
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса фильтры */

/*- Содержимое бокса фильтры */
#boxFiltersContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: left;
  }

#boxFilters div.close
   {
     width: 100%;
  	  border: 0px solid #67748B;
  	  margin: 0 auto;
  	  padding: 0;
   }

#boxFilters div.close div.content
   {
  	  clear: both;
   }

#boxFilters div.content span.name
   {
     display: block;
  	  border: 0px solid green;
  	  text-align: left;
  	  float: left;
  	  padding: 0;
  	  margin: 0;
   }

#boxFilters div.content span.close
   {
     display: block;
  	  border: 0px solid red;
  	  text-align: right;
  	  padding: 0;
  	  float: right;
  	  margin: 0 auto;
   }

/*- /Содержимое бокса фильтры */

/*- /Бокс фильтры */

/*- Бокс контент */
#boxContent
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса контент */
#boxContent h5
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса контент */

/*- Содержимое бокса контент */
#boxContentContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: center;
  }

#boxContentContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

#boxContent ul
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

#boxContent li 
   {
	  display: block;
     padding: 0; 
   }

/*- /Содержимое бокса контент */

/*- /Бокс контент */

/*- Бокс информация */
#boxInformation
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса информация */
#boxInformation h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса информация */

/*- Содержимое бокса информация */
#boxInformationContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
  }

#boxInformationContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

#boxInformation ul
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

#boxInformation li {
	display: block;
   padding: 0; 
}

/*- /Содержимое бокса контент */

/*- /Бокс информация */

/*- Бокс быстрый заказ */
#boxAddQuickie
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса быстрый заказ */
#boxAddQuickie h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса быстрый заказ */

/*- Содержимое бокса быстрый заказ */
#boxAddQuickieContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
  }

#boxAddQuickieContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса быстрый заказ */

/*- Форма быстрый заказ */
.addquickieform input {
	width: 80%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   -moz-border-radius-topleft: 4px;
   -webkit-border-top-left-radius: 4px;
   -moz-border-radius-topright: 4px;
   -webkit-border-top-right-radius: 4px;
   -moz-border-radius-bottomleft: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-right-radius: 4px;
}

.addquickieform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}
/*- /Форма быстрый заказ */

/*- /Бокс быстрый заказ */

/*- Бокс авторы */
#boxAuthors
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса авторы */
#boxAuthors h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса авторы */

/*- Содержимое бокса авторы */
#boxAuthorsContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
  }

#boxAuthorsContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }



/*- Бокс партнёрка */
#boxAffiliate
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса партнёрка */
#boxAffiliate h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса партнёрка */

/*- Содержимое бокса партнёрка */
#boxAffiliateContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
  }

#boxAffiliateContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса партнёрка */

/*- /Бокс партнёрка */



/*- Бокс просмотренные товары */
#boxLastViewed h5
   {
		font-size: 17px;
   }



/*- /Содержимое бокса просмотренные товары */

/*- /Бокс просмотренные товары */

/*- Бокс отзывы */
#boxReviews
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса отзывы */
#boxReviews h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса отзывы */

/*- Содержимое бокса отзывы */
#boxReviewsContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: center;
  }

#boxReviewsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса отзывы */

/*- /Бокс отзывы */

/*- Бокс поиск */
#boxSearch
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
                float: left;
                min-width: 210px;
   }

/*- Заголовок бокса поиск */
#boxSearch h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }

#boxSearch h5 a
   {
		color: rgb(0,0,204);
		font-weight: bold;
		font-size: 12pt;
		text-decoration: none;
   }
/*- /Заголовок бокса поиск */

/*- Содержимое бокса поиск */
#boxSearchContent {
    margin: 0;
    padding: 0;

}
#boxSearchContent a{
    font-size: 10px;
    display: none;
}

#boxSearchContent p 
   {
     margin: 0;
     padding: 0;
     text-align: left;
  }

/*- /Содержимое бокса поиск */

/*- Форма бокса поиск */
.searchboxform input {
	width: 80%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   -moz-border-radius-topleft: 4px;
   -webkit-border-top-left-radius: 4px;
   -moz-border-radius-topright: 4px;
   -webkit-border-top-right-radius: 4px;
   -moz-border-radius-bottomleft: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-right-radius: 4px;
}

.searchboxform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
        
}
 input#quick_find_keyword{
    
    width: 185px;
    margin: 0;
}




/*- /Форма бокса поиск */

/*- /Бокс поиск */

/*- Бокс скидки */
#boxSpecials
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса скидки */
#boxSpecials h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }

#boxSpecials h5 a
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		text-decoration: none;
   }
/*- /Заголовок бокса скидки */

/*- Содержимое бокса скидки */
#boxSpecialsContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: center;
  }

#boxSpecialsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса скидки */

/*- /Бокс скидки */






#boxFeaturedContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxFeaturedContent img{
    float: none !important;
    margin-right: 5px;
}
  
  
  
/*- /Содержимое бокса рекомендуемые */

/*- /Бокс рекомендуемые */

/*- Бокс новинки */
#boxWhatsNew
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }


#boxWhatsNew h5 a
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		text-decoration: none;
   }
/*- /Заголовок бокса новинки */



#boxWhatsNewContent p 
{
  margin: 0 0 0 0;
  padding-bottom: 0.2em;
}

  
#boxArticlesNewContent a{
    font-weight: bold;
    margin-top: 10px;
    display: block;
}

/*- /Содержимое бокса новинки */

/*- /Бокс новинки */

/*- Бокс новости */
#boxNews
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса новости */
#boxNews h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }

#boxNews h5 a
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		text-decoration: none;
   }
/*- /Заголовок бокса новости */

/*- Содержимое бокса новости */
#boxNews .boxNewsContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: left;
  }

#boxNews .boxNewsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса новости */

/*- /Бокс новости */




dl.itemFaqDefault 
   {
     width: 48%;
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dl.itemFaq 
   {
     width: 98%;
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dt.itemFaq 
   {
     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.itemFaq
   {
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

/*- /Бокс вопросы и ответы */

/*- Бокс корзина */

/* Оформление */
#boxCart 
   {
		margin: 0;
		padding: 0;
                text-align: center;
   }
   
   #boxCart > a{
       
       
   }




#boxCart .boxcontent 
   {

   }

#boxCart .boxcontent  span 
   {
     font-weight: bold;
   }

#boxCart .boxheader p 
   {
     padding: 0;
     margin: 0;
   }

#boxCart .boxcontent p 
   {
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left: 0.5em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
     height: auto;
   }
   
#boxCart img#cart{
  margin: 0;  
} 

/* /Оформление */

/* Ссылки в заголовке бокса */
#boxCart .boxheader a 
   {
     color: #0000CC;
     text-decoration: none;
   }

#boxCart .boxheader a:hover 
   {
     color: #0000CC;
     text-decoration: none;
   }
/* /Ссылки в заголовке бокса */

div.CartBattn{
    position: absolute;
    left: 240px;
    top: -10px;
    width: 250px;
}

#boxCart p.CartContentRight
   {
     text-align: center;
     margin-top: 5px;
   }

#boxCart p.CartContentCenter
   {
     text-align: center;
     padding-top: 7px;
   }

/*- /Бокс корзина */

/*- Бокс вход/админ */

/* Оформление */
#boxLogin 
   {
		margin: 0 .5em;
		padding: 0;
                width: 160px;
   }

#boxLogin .top, #boxLogin .bottom 
   {
     display: none;
     background: transparent; 
     font-size: 1px;
   }

/* Шапка с углами */
#boxLogin .b1, #boxLogin .b2, #boxLogin .b3, #boxLogin .b4, #boxLogin .b5 
   {
     display: none;
     overflow: hidden; 
     height: 1px; 
     background: #67748B; 
     border-left: 1px solid #000; 
     border-right: 1px solid #000;
   }
/* /Шапка с углами */

/* Низ с углами */
#boxLogin .b1b, #boxLogin .b2b, #boxLogin .b3b, #boxLogin .b4b, #boxLogin .b5b 
   {
     display: none;
     overflow: hidden; 
     height: 1px; 
     background: transparent; 
     border-left: 1px solid #000; 
     border-right: 1px solid #000;
   }
/* /Низ с углами */

#boxLogin .b1, #boxLogin .b1b
   {
     display: none;
     margin: 0 5px; 
     background: #000;
   }

#boxLogin .b2, #boxLogin .b2b
   {
     display: none;
     margin: 0 4px;
   }

#boxLogin .b3, #boxLogin .b3b 
   {
     display: none;
     margin: 0 3px;
   }

#boxLogin .b4, #boxLogin .b4b 
   {
     display: none;
     margin: 0 2px;
   }

#boxLogin .b5, #boxLogin .b5b 
   {
     display: none;
     margin: 0 1px;
   }



   #boxLogin .boxcontent {
       margin: 0;

   }

   #boxLogin .boxcontent span {
       font-weight: bold;
   }

   #boxLogin .boxheader p {
       padding: 0;
       margin: 0;
   }

   #boxLogin .boxcontent p {
       padding-top: 0.1em;
       padding-bottom: 0.1em;
       padding-left: 0.2em;
       margin-top: 0;
       margin-bottom: 0;
       margin-left: 0;
       margin-right: 0;
   }

   #boxLogin .boxcontent form input{
       width: 90px;
       height: 14px;
   }
   #boxLogin .boxcontent form button{

       height: auto;
       background-image: none;
       margin: 0;
       padding: 0;
   }
   #boxLogin .boxcontent form span.button{

       height: 40px;
       background-image: none;
       margin: 0;
       padding: 0;
   }
   
   
   
/* /Оформление */

/*- Форма входа */
.loginform input {
	width: 120px;
  
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 2px;
   margin-bottom: 0;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   -moz-border-radius-topleft: 4px;
   -webkit-border-top-left-radius: 4px;
   -moz-border-radius-topright: 4px;
   -webkit-border-top-right-radius: 4px;
   -moz-border-radius-bottomleft: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-right-radius: 4px;
}

.loginform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}

.loginform td{
  text-align: left;
}

/*- /Форма входа */

p.LoginContentCenter
   {
     text-align: center;
     margin-top: 5px !important; 
   }

p.LoginContentLeft
   {
     text-align: left;
   }

   p.LoginContentCenter a{
       font-size: 10px;
       white-space: nowrap;
   }

/*- /Бокс вход/админ */

/*- Бокс мои загрузки */
#boxDownloads
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса мои загрузки */
#boxDownloads h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса мои загрузки */

/*- Содержимое бокса мои загрузки */
#boxDownloadsContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: left;
  }

#boxDownloadsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса мои загрузки */

/*- /Бокс мои загрузки */



/*- Форма рассылка */
.newsletterform input {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   -moz-border-radius-topleft: 4px;
   -webkit-border-top-left-radius: 4px;
   -moz-border-radius-topright: 4px;
   -webkit-border-top-right-radius: 4px;
   -moz-border-radius-bottomleft: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-right-radius: 4px;
}

.newsletterform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}
/*- /Форма рассылка */

/*- /Бокс рассылка */

/*- Бокс лучшие товары */
#boxBestsellers
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса лучшие товары */
#boxBestsellers h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса лучшие товары */

/*- Содержимое бокса лучшие товары */
#boxBestsellersContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
  }

#boxBestsellersContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса лучшие товары */

#boxBestsellersContent p.BestsellersContentRight
   {
     text-align: right;
     padding-right: 0.2em;
     padding-bottom: 0.3em;
   }

#boxBestsellersContent  span 
   {
     font-weight: bold;
   }
   
/*- /Бокс лучшие товары */

/*- Бокс информация о группе */
#boxGroupInfo
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса информация о группе */
#boxGroupInfo h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса информация о группе */

/*- Содержимое бокса информация о группе */
#boxGroupInfoContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: center;
  }

#boxGroupInfoContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

#boxGroupInfoContent  span 
   {
     font-weight: bold;
   }

/*- /Содержимое бокса информация о группе */

/*- /Бокс информация о группе */

/*- Бокс валюты */
#boxCurrencies
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса валюты */
#boxCurrencies h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса валюты */

/*- Содержимое бокса валюты */
#boxCurrenciesContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: center;
  }

#boxCurrenciesContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса валюты */

/*- Форма выбора валюты */
#boxCurrenciesContent select {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}
/*- /Форма выбора валюты */

/*- /Бокс валюты */

/*- Бокс языки */
#boxLanguages
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }

/*- Заголовок бокса языки */
#boxLanguages h5 
   {
		color: #0000CC;
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		padding: 7px 0 7px 10px;
		background-color: #f4f4f4;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -135px;
		background-repeat: repeat-x; 
		border-top: 1px solid #c0c1c2;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		vertical-align: middle;
  }
/*- /Заголовок бокса языки */

/*- Содержимое бокса языки */
#boxLanguagesContent 
   {
		margin: 0;
		padding: .5em;
		background-color: #fff;
		background-image: url(img/vamcart/bg.png);
		background-position: 0 -602px;
		background-repeat: repeat-x; 
		border-top: 0px;
		border-left: 1px solid #c0c1c2;
		border-right: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
     text-align: center;
  }

#boxLanguagesContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса языки */
#boxManufacturersContent form{
    text-align: center;
}

/*- Форма выбора производителя */
#boxManufacturersContent select {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}
/*- /Форма выбора производителя */

/*- /Бокс производители */

/*- Бокс информация о производителе */
#boxManufacturersInfo
   {
		margin: 0 .5em .5em .5em;
		padding: 0;
   }






/*- /Боксы */

/*- Время парсинга */
div#parseTime
   {
     clear: left;
     background: transparent;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }
/*- /Время парсинга */

/*- Информация о магазине */
div#copyright
   {
     clear: left;
     background: transparent;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }

div.copyright
   {
     clear: left;
     background: transparent;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }
/*- /Информация о магазине */

/*- Формы */

form 
   {
	  width: 100%;
	  margin: 0;
   }

.form input, textarea,
input[type=text]
   {
		font-size: 1em;
		border: 1px solid;
		border-color: #666 #ccc #ccc #666;
		padding: 2px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
   }

.form textarea 
   {
	  width: 80%;
   }

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: left;
	}

.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: 100%; 
		margin: 5px 0 0; 
		padding: 0 10px 0 10px; 
		border: 0px solid black; 
		color: #545452; 
		font-weight: normal; 
		text-align: left;
}

.error
	{
		background: #fcc;
	}
/*- /Подсветка ошибок формы */
   
.form textarea:focus, input:focus, .sffocus, .sffocus 
   {
	  background-color: #ffc;
   }

span.Requirement 
   {
     color: red;
   }

/*- /Формы */

/*- Цены */

span.markProductOutOfStock 
   {
     color: #c76170;
     font-weight: bold;
   }

span.productSpecialPrice 
   {
     color: #ff0000;
   }

span.productOldPrice 
   {
	  color: gray;
	  text-decoration: line-through;
   }

span.errorText 
   {
     color: #ff0000;
   }

/*- /Цены */

/* Ошибка на странице свяжитесь с нами */

div.contacterror 
   {
     border: 1px solid; 
     border-color: #ff0000; 
     background-color: #FFCCCC; 
     text-align: center; 
     margin-bottom: 0.5em; 
     margin-top: 0.5em;
   }

/* /Ошибка на странице свяжитесь с нами */

/* Вывод товаров */

/* Количество колонок с товаром на странице новинки */
dl.itemNewProducts 
   {
     display: block;
     width: 100%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }
/* /Количество колонок с товаром на странице новинки */

/* Количество колонок с товаром на странице рекомендуемые товары */
dl.itemFeaturedProducts 
   {
     display: block;
     width: 48%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }
/* /Количество колонок с товаром на странице рекомендуемые товары */

/* Количество колонок с товаром в блоке новинки на главной странице */
dl.itemNewProductsDefault {
    display: block;
    width: 45%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
    float: left;
    height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
    margin: 0 10px 10px 0;
    padding: 10px;
    background: white;
    border: 1px solid #C6C4C4;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    position: relative;

}
@media screen and (max-width: 1274px) {
    dl.itemNewProductsDefault{
        width: 95%;
    }
}


dl.itemNewProductsDefault table td.first{
    font-size: 10px;
    color: grey;
	font-weight: bold;
    vertical-align: top;
    padding: 4px 5px 0 0;
    white-space: nowrap;
}   

dl.itemNewProductsDefault dt.itemImage img{
    width: 145px;
	
}
dl.itemNewProductsDefault dt.itemImage a.button img{
    width: auto;
	height: auto;
}

dl.itemNewProductsDefault p.price{
    padding: 15px 0;
    color: #0080DD;
    font-size: 16px;
}
div.ProductInfoLeft span.price .discount{
    font-size: 10px;
    font-weight: normal;
}
table.table-price td{
    padding: 5px !important;
    padding-bottom: 30px !important;
}

dl.itemNewProductsDefault p.price .discount{
    font-size: 10px;
    font-weight: normal;
}

dl.itemNewProductsDefault p.compare{
    padding: 20px 0;
}

dl.itemNewProductsDefault dd.descrip{
    margin: 18px 0;
    /*font-style: normal;*/
    margin-left: 7px;
    clear: both;
}


dl.itemNewProductsDefault div.video img{
    height: 48px;
}

dl.itemNewProductsDefault div.video{
    position: absolute;
    right: 10px;
    top: 28px;
}
dl.itemNewProductsDefault div.video a{
    display: block;
    text-align: center;
}
dl.itemNewProductsDefault div.video span{
    display: block;
    position: absolute;
    top: 62px;
    left: 3px;
    color:  #089E51;
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold;
}



/* /Количество колонок с товаром в блоке новинки на главной странице */

/* Количество колонок с новостями на главной странице */
dl.itemLatestNewsDefault 
   {
     display: block;
     width: 48%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
/* /Количество колонок с новостями на главной странице */

/* Количество колонок с новостями на странице новостей */
dl.itemLatestNews 
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
/* /Количество колонок с новостями на странице новостей */

/* Количество колонок с товаром на странице скидки */
dl.itemSpecials 
   {
     display: block;
     width: 48%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }
/* /Количество колонок с товаром на странице скидки */

/* Количество колонок с товаром на странице мои данные */
dl.itemLastViewed 
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: .5em 0 0 0;
     padding: .5em 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 15px 0 5px;
     text-align: center;
   }
dt.itemImage a:first-child{
    display: table-cell;
    vertical-align: middle;
    height: 182px;
}
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;
     padding-bottom: 10px;
     line-height: normal;
     background: transparent;
   }
   
   dd.itemDescription a{
       font-size: 15px;
       color: #018593;
       font-weight: bold;
   }

dd.itemDescriptionPrice
   {
     display: block;
     margin: 1em 0 0 0;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

dd.itemNews
   {
     display: block;
     margin-left: 0;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

div.clear
   {
     clear: both;
   }

div.navigation
   {
     display: block;
     width: 100%;
     padding-top: 1em;
   }

span.right
   {
     float: right;
   }

/* /Вывод товаров */

/* Вывод категорий */

dl.itemCategoriesListing 
   {
     width: 33%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }

dt.itemCategoriesListing 
   {
     float: left;
     height: auto;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: center;
   }

dd.itemCategoriesListing 
   {
     margin: 0 1em 0 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
     text-align: center;
   }

/* /Вывод категорий */

/* Страница карточки товара */

p.center
   {
     text-align: center;
   }

div.ProductInfoLeft
   {
     float: left;
     margin-right: 1em;
     position: relative;
	 width:260px;
   }
div.ProductInfoLeft img#img{max-width:230px;}

div.ProductInfoRight
   {
     float: left;
     margin-left: 1em;
     text-align: right;
   }

/* /Страница карточки товара */

/* Ссылки на странице мои данные */

ul.accountLinks 
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

li.accountLinks 
   {
	  display: block;
     padding: 0; 
   }

/* /Ссылки на странице мои данные */

span.bold 
   {
     font-weight: bold;
   }

/* Ajax quick find */

div.ajaxQuickFind 
   {
     text-align: left;
   }

ul.ajaxQuickFind 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxQuickFind 
   {
     font-size: 80%;
     padding-left: 0px;
   } 

/* /Ajax quick find */

/* Ajax add quickie suggest */

div.ajaxAddQuickie 
   {
     text-align: left;
   }

div.addQuick 
   {
     text-align: left;
     color: #67748B;
     text-decoration: underline;
     cursor: pointer;
   }
   
ul.ajaxAddQuickie 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxAddQuickie 
   {
     font-size: 80%;
     padding-left: 0px;
   } 

/* /Ajax add quickie suggest */

.errorBox 
   {
	  background-color: #ffb3b5;
   }

.messageStackError, .messageStackWarning 
   { 
     background-color: #ffb3b5; 
   }

.messageStackSuccess 
   { 
     background-color: #99ff00; 
   }

.headerError 
   {
	  background-color: #ffb3b5;
     border: 1px solid red;
   }

.messageStack
   {
     background-color: #ffb3b5; 
     padding: 0.5em 0.5em 0.5em 0.5em;
     display: none; 
   }

.itemOdd 
   {
     background: transparent;
   }
   
.itemEven 
   {
     background: #f4f4f4;
   }

#slide-featured 
	{
		width:80%;
		margin:0 auto;
	}

#slide-featured li
	{
		list-style: none;
		padding: 0;
		margin: 0;
	}

#slide-featured ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
	}

#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: #2e523b;
		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: #222;
    display: -moz-inline-box;
    display: inline-block;
    line-height: 1;
    letter-spacing: 0 !important;
    font-family: "Arial" !important;
    font-size: 14px !important;
    font-weight: bold;
    background-color: transparent;
    background-position: 100% 0;
    background-repeat: no-repeat;
    height: 30px;
    padding: 8px 8px 0 0px;
    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: #222;
		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;
	}

div.filter
	{
		float: left;
		padding: 0 .5em;
	}

/* ############ checkout ################## */

.sm_layout_box h2 
	{
		padding: .5em .5em .5em 0;
	}

.sm_layout_box 
	{
		padding-left: 1em;
	}
        
        
.sm_layout_box fieldset.form table td.first{
   width: 150px;
}        


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;
	}

#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;
}   


img#cart{
  height: 60px;
}
		         
/*]]>*/

#cart_quantity table{
    /* max-width: 270px; */
}

#cart_quantity table#extra_fields td.first{
    width: 70px;
    
    font-size: 12px; 
}

#cart_quantity table#extra_fields{
    margin-left: auto;
    max-width: 460px;
	
}

table#extra_fields td.first{
    width: 60px;
	
}

table#extra_fields tr.effe td, table#extra_fields tr.colo td{
    padding-top: 10px;
    color: grey;
}


#cart_quantity span.qty input{
    width: 30px;
}
#cart_quantity span.price{
    color: #000;
    font-weight: bold;
    font-size: 20px;
}

#cart_quantity span.price font{
    font-size: 15px;
}

table.catalog{
    width: 100%;
    margin-bottom: 10px;
}
table.catalog td{
    text-align: center;
}

table.catalog a{
    display: block;
    position: relative;
    line-height: 1;
    width: 100px;
    text-align: center;
    margin: 0 auto 45px auto;
    
}
table.catalog a span{
    display: block;
    position: absolute;
    top: 100px;
    left: 10px;
    text-align: left;
    text-decoration: underline;
    font-size: 15px;
}
/*
table.catalog td span{
    position: absolute;
    left: 50px;
    bottom: 10px;
    color: #FFFD91;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    -moz-text-shadow: 1px 1px 2px #000; 
    -webkit-text-shadow:1px 1px 2px #000; 
    text-shadow:1px 1px 2px #000;
}
*/




p.model-code span{
    color: darkgreen;
    font-weight: bold;
} 
p.model-code{
    margin: 15px 8px;
}

dl.itemNewProductsDefault p.model-code{
    margin: 0px 8px;
    padding-top: 0;
    font-size: 10px;
}


#footcart{
    position: relative;
}

#footcart a{
   border-bottom: 1px solid white !important; 
}


#footcart #circle{
    position: absolute;
    bottom: 8px;
    right: -15px;
    display: block;
    border: 3px solid #FFFD91;
    width: 20px;
    height: 20px;
    background: #0080DD;
    -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
    padding: 0;
    margin: 0;
    text-align: center;
    vertical-align: middle;
}

.display-none{
    display: none !important;
}

div#niz{
    margin: 0;
    padding: 0;
    height: 549px;
    background-color: transparent;
    background-image: url(/images/niz.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    position: relative;
}

div#niz table#blue{
    position: absolute;
    margin: 0 auto;
    border-collapse: collapse;
    border: 0px solid yellow;
    width: 1136px;
    height: 55px;
    top: 105px;
    left: 27px;
}

div#niz table#blue td{
    text-align: center;
    vertical-align: middle;
    border: 0px dashed yellow;
    color: silver;
    font-size: 20px;
    -moz-text-shadow: 0px 0px 2px grey; 
    -webkit-text-shadow:0px 0px 2px grey; 
    text-shadow:0px 0px 2px grey;
    text-decoration: none;
}


div#niz table#blue thead tr{
    height: 49px;
}
div#niz table#blue thead tr td{
    border-right: 2px solid white;
}
div#niz table#blue thead tr td:last-of-type{
    border-right: 0;
}


div#niz table#blue tbody.white td{
    text-align: left;
    vertical-align: top;
    color: white;
    font-size: 12px;
    border: 0px dashed yellow;
    
}
div#niz table#blue tbody.white td a{
    color: white;
    font-size: 14px;
}

div#niz table#blue tbody.white tr.first td{
    padding-top: 30px; 
}


div#niz table#white td a{
    color: white;
    font-size: 17px;
    -moz-text-shadow: 0px 0px 2px grey; 
    -webkit-text-shadow:0px 0px 2px grey; 
    text-shadow:0px 0px 2px grey;
    text-decoration: none;
}

div.effects_sound
{
	border: 1px solid #000;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 675px;
    margin: 0 0 30px;
}

table#effects_sound{
    border: none;
}
table#colors{
    
    margin-top: 10px;
}

table#effects{
    
}

table#effects td, table#effects_sound td, table#colors td{
    border: 0px solid red;
    width: 190px;
    padding-left: 15px;
}
table#effects_sound td{
    padding-top: 10px;   
    padding-bottom: 10px;   
}
div.colors {
    border: 1px solid #000;
    padding-top: 20px;   
    padding-bottom: 20px;
    width: 675px;
	margin: 0 0 30px;
}    

div.effects_sound {
    width: 675px;
}

.effects-box{
	margin: 0 0 30px;
}

input.select-effect{
    margin: 30px 0;
  /*  margin-bottom: 60px;
    margin-left: 60px;*/
    padding: 5px 10px;
    font-weight: bold;
    font: normal normal 700 13px/13px Arial;
}
form#pomogator input[type="checkbox"]{
    margin: 0;
    background-color: inherit;
    outline: auto;
    outline-offset: 0;
}

form#pomogator table#effects img, form#pomogator table#effects div.blank-img{
    width: 100px;
    height: 100px;
    margin-right: 5px;
    margin-top: 30px;
}

form#pomogator span.eff_count{
    color: grey;
}


div#footer a#callback{

    border-bottom: 1px dashed white;
}

div#footer div.cont{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

div#footer div.callback{
    position: absolute;
    left: 6px;
    width: 202px;
    height: 30px;
    background: #026f7a url('/images/tel.png') no-repeat;
    background-position: 40px 7px;
}

div#footer div.callback p{
    text-align: left;
    margin-left: 50px;
}

div#footer img#up{
    position: absolute;
    left: 950px;
    cursor: pointer;
}

div#footer div.cart{
    position: absolute;
    left: 160px;
    width: 202px;
    height: 30px;
}

ul#bxslider img{
    display: none;
}

.red{
    color: red;
}

.green{
    color: green;
}

.bold{
    font-weight: bold;
}
.silver{
    color: silver;
}
.gray{
    color: gray;
}


div.alarm{
    margin: 5px 0;
    padding: 5px 5px;
    background:  #ffc;
}

div#eff-count{
    position: absolute;
    left: 10px;
    top: 10px;
    margin: 3px;
    width: 100px;
    text-align: center;
    border: 1px solid #018593;
    background: #ffc;
    display: none;
}

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    width: 100%;
}
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px;
    line-height: 31px;
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px;
    background: #e0e0e0;
    overflow: hidden;
    position: relative;
}
ul.tabs li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
    border: 1px solid #fff;
    outline: none;
}
ul.tabs li a:hover {
    background: #ccc;
}    
html ul.tabs li.active, html ul.tabs li.active a:hover  {
    background: #fff;
    border-bottom: 1px solid #fff;
}

.tab_container {
    border: 1px solid #999;
    border-top: none;
    clear: both;
    float: left; 
    width: 100%;
    background: #fff;
/*
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
*/
}
.tab_content {
    padding: 20px;
    font-size: 1.2em;
}


#tab2 .menu_list {
    width: 630px;
    list-style-type: none;
}

#tab2 .menu_overhead {
    list-style-type: none;
    padding: 5px 0;
    font-weight: bold;
    color: #0066CC;
}

#tab2 .menu_head {
    list-style-type: none;
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    font-weight: bold;
    background: #DEF1FF;
    color: black;
}
#tab2 .menu_body {
    display: none;
    list-style-type: circle;
    font-weight: normal;
    color: gray;
}
#tab2 .menu_body a{
    display: block;
    color: #990000;
    background-color: #FFCCFF ;
    padding-left: 20px;
    
    text-decoration: none;
}
#tab2 .menu_body a:hover{
    color: #FFFF99;
    text-decoration: none;
}

p.ymap{
    color: #0080DD;
    font-size: 15px;
    padding: 0;
    margin: 0;
    height: 30px;
}
p.ymap span{
    border-bottom: 1px dotted;
}

.footer-discount div{position:absolute;left:360px;bottom:33px;padding-top:6px;width:300px;height:40px;line-height:1.3;color:#000;background:#c3ddf8;text-align:center;}
	.footer-discount div a{color:#000 !important;text-decoration:none;display:block;border:none}
	.footer-discount div a span{font-size:16px;display:block;margin:0 auto;}
	
.footer-discount2{position:absolute;left:360px;width:320px;height:30px;line-height:30px;color:#fff;background:#ff0000;text-align:center}
	.footer-discount2 a{color:#000 !important;border-bottom:1px dashed #000 !important;text-decoration:none;font-size:15px}
	
.new_menu{width:100%;height:40px;line-height:35px;margin-bottom:10px;text-align:center;}
	.new_menu ul{display:block;width:100%;height:35px;line-height:35px;text-align:center;margin:0}
		.new_menu ul li{display:inline-block;list-style:none;padding:0;padding:0 15px 0px;background:url('/templates/silver/img/bg-menu-razd.png') center left no-repeat}
		.new_menu ul li:first-child{background:none;}	
		.new_menu ul li:hover{background:#1e1f57}
			.new_menu ul li a{color:#fff;text-decoration:none;font-size:15px}
	
table#header{border:none !important;width:1186px !important;margin:0 auto;background:url(/templates/silver/img/bg_header1.png) left bottom no-repeat;margin-bottom:3px}	
#header2{width:1186px !important;margin:0 auto;height:35px;background:url('/templates/silver/img/bg-menu2.png') repeat-x}
body{background:url('/templates/silver/img/bg2.jpg') top center repeat-x}
html{background:none}

#header input{width:110px !important;margin:2px 0px 2px 10px;border:1px solid #bababa;
border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;}
	
p.LoginContentCenter a:first-child{text-decoration:none}	
	
#header .button {height:22px !important;}

table#header td.four{text-align:center !important}

.myCat2{margin:10px auto}
	.myCat2 td span{text-align:center !important;display:block !important;margin-top:3px !important;width:100% !important;left:0 !important;font-weight:bold !important;}
	.myCat2 td img{margin:0 auto !important;display:block !important}
	
	.myCat2 td a{width:80% !important;}
	
.social{width:100%;background:#e4eaf0;padding:15px 0;text-align:center;}	
	.social span{display:inline-block;margin:0 5px;font-weight:bold;}
	.social a{display:inline-block;margin:0 5px;text-decoration:none;}
	
.catItem2_0{position:relative;width:42%;margin:1%;float:left;overflow:hidden;border:1px solid #cccccc;padding:15px 15px 60px 15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/templates/silver/img/PIE.htc');}
	.cI-header{display:block;margin-bottom:10px;font-size:16px;color:#424242;overflow:hidden;height:38px;font-weight:bold !important}
	.cI-line1{width:125px;height:125px;float:left;overflow:hidden;padding:5px;border:1px solid #cccccc;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/templates/silver/img/PIE.htc');}
		.cI-line1 img{display:block;height:125px;margin:0 auto}
	.cI-line2{width:54%;float:right;overflow:hidden;text-align:right}
		.cI-line2 input{display:none !important;}
		.price20R{position:relative;padding-bottom:20px;margin-bottom:6px;text-align:right;font-size:21px;color:red}
			.price20R .productOldPrice	{color:#0B187D;font-size:14px;}
			.price20R font{font-size:14px;color:#0B187D;}
		.catItem2_0 .video{display:block;margin-top:10px;text-decoration:none;text-transform:uppercase;font-size:15px;text-align:right;font-weight:bold}
		.catItem2_0 .video:hover{text-decoration:underline}
			.catItem2_0 .video img{width:25px !important;display:inline-block;margin-right:5px;}
	.cI-line3{width:94%;padding:3%;margin-top:10px;float:left;overflow:hidden;background:#f2f2f2;max-height:150px;overflow:auto}
		.cI-line3 td{font-size:13px;text-align:left;color:#000 !important;font-weight:bold;padding-top:1px !important}
		.cI-line3 td:first-child{color:#666666 !important;font-size:12px;padding-right:6px !important;font-weight:normal !important;}
	.cI-line4{width:100%;overflow:hidden;padding-top:10px;}
		.cI-line4 p{padding:0;margin:0}
		.extraCode{position:absolute;bottom:35px;width:91%;color:green;padding-top:6px;border-top:1px solid #cccccc;font-size:11px}
		.extraCode span{color:#666666}
		.extraCode2{position:absolute;bottom:15px;width:91%;color:green;padding-top:3px;font-size:11px}
		.extraCode2 span{color:#666666}
	.dscNw a{font-weight:bold}	
		
.price_buttons{width:100%;overflow:hidden;text-align:center;}		
	.price_buttons a{background-color:#efefef;color:#000;font-size:13px;padding:5px 5px 5px 30px;text-decoration:none;display:inline-block;margin:5px 3px 30px 3px;}
	.price_buttons a:hover{background-color:#cccccc}
	.content_file2{background:url('/templates/silver/img/xls.png') left 5px top 3px no-repeat}
	.content_file3{background:url('/templates/silver/img/pdf.png') left 5px top 5px no-repeat}
	.content_file4{background:url('/templates/silver/img/xls.png') left 5px top 3px no-repeat}
	.content_file5{background:url('/templates/silver/img/pdf.png') left 5px top 5px no-repeat}
	
@media all and (max-width: 960px) {
	/*.catItem2_0{width:95%;}*/
}

.boxWhatsNewHeader{color: white;
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    margin: 0;
    padding: 7px 0 9px 0;
    text-align: center;
    letter-spacing: 0px;
    border-top: 1px solid #018593;
    border-left: 1px solid #018593;
    border-right: 1px solid #018593;
    border-bottom: 0px solid #018593;
    vertical-align: middle;
    background: #018593;
    background: -moz-linear-gradient(top, #018593 0%, #4b5e89 50%, #018593 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#018593), color-stop(50%,#4b5e89), color-stop(100%,#018593));
    background: -webkit-linear-gradient(top, #018593 0%,#4b5e89 50%,#018593 100%);
    background: -o-linear-gradient(top, #018593 0%,#4b5e89 50%,#018593 100%);
    background: -ms-linear-gradient(top, #018593 0%,#4b5e89 50%,#018593 100%);
    background: linear-gradient(to bottom, #018593 0%,#4b5e89 50%,#018593 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018593', endColorstr='#018593',GradientType=0 );}
	
.reviewForm.okl{padding:20px 30px;background:#f6f1f1;margin-bottom:20px}
	.reviewForm .rFHeader{font-weight:bold;color:#3c3d6c;font-size:14px;text-align:center;margin-bottom:20px;}
	.reviewForm .rFItem{width:100%;overflow:hidden;margin-bottom:20px;}
		.reviewForm .rFItem span{display:block;width:20%;float:left;}
		.reviewForm .rFItem input{display:block;width:69%;height:32px;float:right;margin-left:5%;padding:0 2%;border:1px solid #cccccc;background:#fff;color:#000}
		.reviewForm .rFItem input.error{border:1px solid red}
		.reviewForm .rFItem textarea.error{border:1px solid red}
		.reviewForm .rFItem textarea{display:block;width:69%;height:110px;float:right;margin-left:5%;padding:2%;border:1px solid #cccccc;background:#fff;color:#000;border-radius: 0px 0px 0px 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.rFSubmit{width:120px;display:block;text-decoration:none;text-align:center;border:1px solid #0c0c0d;background:#f3b215;margin:10px auto;padding:8px 20px;border:1px solid #404674;font-weight:bold;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;behavior: url('/images/PIE.htc');}
	
.bPg{width:12px;height:11px;overflow:hidden;display:inline-block;margin-left:4px;background:url('/templates/silver/img/str1.png') no-repeat;}	

#boxHolidays .hD{cursor:pointer;}
.boxStyle.active .bPg{background:url('/templates/silver/img/str2.png') no-repeat;}	
#boxHolidays div{display:none;}
#boxHolidays.active div{display:block}

#boxPrices .hD{cursor:pointer;}
.boxStyle.active .bPg{background:url('/templates/silver/img/str2.png') no-repeat;}	
#boxPrices div{display:none;}
#boxPrices.active div{display:block}

#boxZalp .hD{cursor:pointer;}
.boxStyle.active .bPg{background:url('/templates/silver/img/str2.png') no-repeat;}	
#boxZalp div{display:none;}
#boxZalp.active div{display:block}

.xlopni-nav{position:fixed;left:0;top:0;width:60px;z-index:1005;}
	.xlopni-nav__button{margin-left:auto;margin-right:auto;position:relative;height:50px;width:70px;cursor:pointer;transition:all .45s ease;z-index:6;}
	.xlopni-nav__button:before,.xlopni-nav__button:after{content:"";background:#ffffff;backface-visibility:hidden;height:6px;border-radius:2px;left:15px;width:40px;transition:all .45s ease;}
	.xlopni-nav__button:before{box-shadow:#ffffff 0 13px 0 0;position:absolute;top:10px;}
	.xlopni-nav__button:after{position:absolute;top:calc(100% - 14px);}
	.xlopni-nav__button:hover::before{box-shadow:#ffffff 8px 13px 0 0;}
	.xlopni-nav__button a{display:none;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAgCAMAAADT9S0cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACcFBMVEWVG4H///+6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKi6UKiVG4G6UKgAAACujlw3AAAAzXRSTlMAAABM7exFeW1iWGNaC3a75+bAgx0WjdHLhQxovN2kPCasnzu12Mdupa6TXg+pycq3p2k15PdRJ98TsFdVmoSXL+n4FfyRionh8Ekfa3cgN+AQSPqgLdUqK97ZjoaeRva5ONwatHGmGQXD1wMS/X6IbMECvmqMdZgs0+gBPQbUGKuhM7FAj/PiX3J8ProuGwnxYGFHWxHMVFDu+zlnQ1yoHJm/JNIoTeo6ZTbORHgKNCX1PxfNMvLjnevPo3PIwn+b9IAIISIpIw0EtlNm8h1ufAAAAAFiS0dEz4PewmkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAHdElNRQfhDBwQDifpXFw0AAADTklEQVRIx+2V6V+MURTHe46GxKhElKIFTxHSnl22Fksrkq2StVIpJWWJyFaK0aZQUdmSLWv2SPz+JufemRrEfHohXui8eM5vnnvu/d7nnnPumH01UwbczAYhg5C/BRlirhlKf9R+ARkGWAw4ZDhgOeCQEcDIgYVoR1lZAzajbcfI4bF246zH2ztIPcHR2mniJBbOLq7kNnnKVFUEuHvIHU3zmM5PT3XGzFles71NQ3x8YTA/fx4NMJc6MIj1HP37uUTzgPlSLyDyARx5cCFgRbRosT4m2CRkyVLAfhmwfAWHOhOFIDQsfCXgTrSKR1aviQAiKYoHo21j+BlOsUAMkSWkW4todd36OGwwCYkHVim8hhttBDbRZiCMY1ywhcgcW1kmiKLggMQkom1AsoBspx2QkJ3ALo4Zj90mIRsQvEfhnQ+nlFSspTRgr6qmZwCZDsC+LFXNBoYJyH6e6g/kUC5gRwfgl8eQgyHQ5BdkHjJADh8Jy9EcpcJjxxWlaKsRcgInFcUbKCbSIISyexIEcu6VpwTkNC9yBphI64CVxUi1DBTHVXgW4AM3QM4BEYkoKkGiUgoYIRqcl5AyKtiCKQKSVlZeXlZ2gdwAr+lCXtQJiOhWdvNpPXApGhUkc0KVwUBVtQHijDixV8qAUoPLRshooFapA/ypErhC+0V29HYV8Og5Yl79GLtr4tRixcfVU4mENPBHpFCjAXKd90BWoHzcKEKkEVIBNDW3AHX5XLuFHAbfm3y4l7kVbgFqKWlv37krq8ultZif9ySkTWsoMhfgPukh2gcUIIo7EESpTdUPv+8TV55TrT/YZN6MSIqNDbgG6BHLx+085ikh0p5wGtjVkoDMEfnR8KQ8PCXyRUoB4BqPZ0TP+Qr5oeO9G/Xz68PkJ7+IEz9ebmbZ3CFk+4KDAvKKCy/6Nb9tCH3zlt1qTZsdJS99nM66vq2DyAmR73DLHIfec0sD2p/urg/ciG9Lemu8s7l1rEGOSaj5aMhJFjXUJMmXn3TSlbLT6jyF7NJ1ERXoqJNzIuOD0NHngqzQt+DvjSG2/bgWc8VRCfuM7j6QO0C6ydndwLJ+QBzUKL34YtH3qq+sqooyOdunKbSlHxCj/av/+EHI/wL5Bpt1zwF1RwJWAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:102px;height:33px;position:absolute;margin:10px 0 0 69px;}@media screen and (max-width:1480px){.xlopni-nav__button a{display:none;}}.xlopni-nav__button_opened > a{display:block;}
	.xlopni-nav__button_opened:before{box-shadow:transparent 0 0 0 0;top:46%;transform:rotate(225deg);background-color:#ffffff;}.xlopni-nav__button_opened:after{top:46%;transform:rotate(315deg);background-color:#ffffff;}.xlopni-nav__button_opened:hover::before{box-shadow:transparent 0 0 0 0;}.xlopni-nav__button_dark{/*background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 71%);background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 71%);background:radial-gradient(ellipse at center,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 71%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ffffff',endColorstr='#00ffffff',GradientType=1);*/}.xlopni-nav__button_dark > a{display:block;}.xlopni-nav__button_dark:before,.xlopni-nav__button_dark:after{background:#000;}.xlopni-nav__button_dark:before{box-shadow:#000 0 13px 0 0;}.xlopni-nav__button_dark:hover::before{box-shadow:#000 8px 13px 0 0;}.xlopni-nav__button_dark.xlopni-nav__button_opened{background:transparent;}.xlopni-nav__button_dark.xlopni-nav__button_opened:before{box-shadow:transparent 0 0 0 0;}.xlopni-nav__button_dark.xlopni-nav__button_opened:hover:before{box-shadow:transparent 0 0 0 0;}.xlopni-nav__button_dark.xlopni-nav__button_opened:before,.xlopni-nav__button_dark.xlopni-nav__button_opened:after{background-color:#fff;}.xlopni-nav__overlay{z-index:2;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000;opacity:.4;cursor:pointer;}.xlopni-nav__container{transition:all .6s ease;position:absolute;top:0;left:-1000px;z-index:4;}.xlopni-nav__container_visible{left:0;}.xlopni-nav__list{position:relative;z-index:4;width:340px;min-height:460px;background-color:#018593;padding:50px 0 15px;margin:0 !important;}.xlopni-nav .nav-list__submenu{position:absolute;visibility:hidden;background-color:#ffffff;min-width:350px;top:-100%;left:100%;padding:20px;transition:all .3s ease;z-index:-1;}.xlopni-nav .nav-list__submenu li{margin-bottom:12px;}.xlopni-nav .nav-list__submenu a{display:block;font-weight:400;color:#018593;font-size:16px;}.xlopni-nav .nav-list__submenu a:hover{color:#009933;}.xlopni-nav .nav-list__submenu_fireworks,.xlopni-nav .nav-list__submenu_sets,.xlopni-nav .nav-list__submenu_holiday{width:400px;text-align:center;padding:30px 5px;}.xlopni-nav .nav-list__submenu_pro{width:400px;padding:50px 30px;}.xlopni-nav .nav-list__item{padding-left:30px;list-style:none;padding-right:10px;transition:all .3s ease;cursor:pointer;}.xlopni-nav .nav-list__item > span,.xlopni-nav .nav-list__item > a{display:block;line-height:40px;font-size:18px;font-weight:300;text-transform:uppercase;color:#ffffff;}.xlopni-nav .nav-list__item_title > span,.xlopni-nav .nav-list__item_title > a{color:#fff;}.xlopni-nav .nav-list__item:hover{background-color:#037784;}.xlopni-nav .nav-list__item_active{background-color:#037784;}.xlopni-nav .nav-list__item_active .nav-list__submenu{visibility:visible;top:0;}.xlopni-nav .nav-list .submenu-fireworks{font-size:0;}.xlopni-nav .nav-list .submenu-fireworks__link{display:inline-block;text-align:center;width:26%;margin-left:5%;margin-right:5%;vertical-align:top;height:82px;padding:10px 4px 15px;position:relative;margin-bottom:4px;border-radius:8px;}.xlopni-nav .nav-list .submenu-fireworks__link.submenu-fireworks__link_super img{max-width:96%;}.xlopni-nav .nav-list .submenu-fireworks__link.submenu-fireworks__link_middle img{max-height:64px;}.xlopni-nav .nav-list .submenu-fireworks__link.submenu-fireworks__link_small img{max-height:50px;}.xlopni-nav .nav-list .submenu-fireworks__link:nth-child(1){margin-left:0;}.xlopni-nav .nav-list .submenu-fireworks__link:nth-child(4){margin-right:0;}.xlopni-nav .nav-list .submenu-fireworks__link:nth-child(5){margin-left:0;}.xlopni-nav .nav-list .submenu-fireworks__link:nth-child(7){margin-right:0;}.xlopni-nav .nav-list .submenu-fireworks__link:nth-child(8){margin-left:0;}.xlopni-nav .nav-list .submenu-fireworks__link:nth-child(10){margin-right:0;}.xlopni-nav .nav-list .submenu-fireworks__link_quarted{width:21%;margin-left:2.5%;margin-right:2.5%;}.xlopni-nav .nav-list .submenu-fireworks__link .description{display:block;margin-bottom:5px;font-weight:400;color:#018593;font-size:16px;}.xlopni-nav .nav-list .submenu-fireworks__link .description span{text-transform:lowercase;display:block;font-size:13px;color:#999999;font-weight:300;}.xlopni-nav .nav-list .submenu-fireworks__link img{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);display:block;margin-left:auto;margin-right:auto;max-width:74%;max-height:72px;width:auto;height:auto;}.xlopni-nav .nav-list .submenu-fireworks__link:hover{background-color:#018593;}.xlopni-nav .nav-list .submenu-fireworks__link:hover .description{color:#ffffff;}.xlopni-nav .nav-list .submenu-fireworks__link:hover .description span{color:#ffffff;}.xlopni-nav .nav-list .submenu-sets:after,.xlopni-nav .nav-list .submenu-holiday:after,.xlopni-nav .nav-list .submenu-pro:after{content:'';display:table;clear:both;}.xlopni-nav .nav-list .submenu-sets__link,.xlopni-nav .nav-list .submenu-holiday__link,.xlopni-nav .nav-list .submenu-pro__link{float:left;width:28%;margin:0 4% 30px;height:116px;position:relative;}.xlopni-nav .nav-list .submenu-sets__link:nth-child(1),.xlopni-nav .nav-list .submenu-holiday__link:nth-child(1),.xlopni-nav .nav-list .submenu-pro__link:nth-child(1),.xlopni-nav .nav-list .submenu-sets__link:nth-child(3n+1),.xlopni-nav .nav-list .submenu-holiday__link:nth-child(3n+1),.xlopni-nav .nav-list .submenu-pro__link:nth-child(3n+1){margin-left:0;}.xlopni-nav .nav-list .submenu-sets__link:nth-child(3n),.xlopni-nav .nav-list .submenu-holiday__link:nth-child(3n),.xlopni-nav .nav-list .submenu-pro__link:nth-child(3n){margin-right:0;}.xlopni-nav .nav-list .submenu-sets__link .description,.xlopni-nav .nav-list .submenu-holiday__link .description,.xlopni-nav .nav-list .submenu-pro__link .description{color:#750072;font-size:11px;text-align:center;display:block;border-radius:4px;padding:5px;transition:all .25s ease;text-transform:uppercase;position:relative;z-index:2;}.xlopni-nav .nav-list .submenu-sets__link img,.xlopni-nav .nav-list .submenu-holiday__link img,.xlopni-nav .nav-list .submenu-pro__link img{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);max-width:100%;max-height:90px;height:auto;width:auto;z-index:1;}.xlopni-nav .nav-list .submenu-sets__link_wedding img{max-height:84px;}.xlopni-nav .nav-list .submenu-sets__link_develop .description{font-size:9.5px;}.xlopni-nav .nav-list .submenu-sets__link_develop img{max-height:82px;}.xlopni-nav .nav-list .submenu-sets__link:hover .description,.xlopni-nav .nav-list .submenu-holiday__link:hover .description,.xlopni-nav .nav-list .submenu-pro__link:hover .description{background-color:#02d26e;color:#ffffff;}.xlopni-nav .nav-list .submenu-holiday__link{height:140px;}.xlopni-nav .nav-list .submenu-holiday__link img{max-width:96%;}.xlopni-nav .nav-list .submenu-pro__link{height:150px;width:146px;}.xlopni-nav .nav-list .submenu-pro__link:nth-child(n){margin-left:10px;margin-right:10px;}.xlopni-nav .nav-list .submenu-pro__link img{max-width:100%;max-height:96%;bottom:0;}.xlopni-nav .nav-list .submenu-pro__link .description{text-transform:uppercase;color:#2e0332;}.xlopni-nav .nav-list .submenu-pro__link .description span{display:block;color:#999999;text-transform:lowercase;line-height:.8;}.page-cart .xlopni-nav__button:before,.page-cart .xlopni-nav__button:after,.page-bot .xlopni-nav__button:before,.page-bot .xlopni-nav__button:after{background-color:#000;}.page-cart .xlopni-nav__button:before,.page-bot .xlopni-nav__button:before{box-shadow:#000 0 13px 0 0;}.page-cart .xlopni-nav__button:hover::before,.page-bot .xlopni-nav__button:hover::before{box-shadow:#000 8px 13px 0 0;}.page-cart .xlopni-nav__button.xlopni-nav__button_opened,.page-bot .xlopni-nav__button.xlopni-nav__button_opened{background:transparent;}.page-cart .xlopni-nav__button.xlopni-nav__button_opened:before,.page-bot .xlopni-nav__button.xlopni-nav__button_opened:before{box-shadow:transparent 0 0 0 0;}.page-cart .xlopni-nav__button.xlopni-nav__button_opened:hover:before,.page-bot .xlopni-nav__button.xlopni-nav__button_opened:hover:before{box-shadow:transparent 0 0 0 0;}.page-cart .xlopni-nav__button.xlopni-nav__button_opened:before,.page-cart .xlopni-nav__button.xlopni-nav__button_opened:after,.page-bot .xlopni-nav__button.xlopni-nav__button_opened:before,.page-bot .xlopni-nav__button.xlopni-nav__button_opened:after{background-color:#fff;}.page-cart .xlopni-nav__button > a,.page-bot .xlopni-nav__button > a{display:block;}@media screen and (max-width:1480px){.page-cart .xlopni-nav__button > a,.page-bot .xlopni-nav__button > a{display:none;}}


/**
 * Стиль 2
 * 
 * «Гамбургер» превращается в «x» (класс htx). 
 * Берется исходное состояние, затем полоски плавно перемещаются в центр 
 * и трансформируются в «x».
*/
.cmn-toggle-switch__htx {
  background-color: #ff3264;
}

.cmn-toggle-switch__htx span {
  -webkit-transition: background 0 0.3s;
 transition: background 0 0.3s;
}

.cmn-toggle-switch__htx span::before,
.cmn-toggle-switch__htx span::after {
  -webkit-transition-duration: 0.3s, 0.3s;
 transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0;
 transition-delay: 0.3s, 0;
}

.cmn-toggle-switch__htx span::before {
  -webkit-transition-property: top, -webkit-transform;
 transition-property: top, transform;
}

.cmn-toggle-switch__htx span::after {
  -webkit-transition-property: bottom, -webkit-transform;
 transition-property: bottom, transform;
}

/* активное состояние, т.е. меню открыто */
.cmn-toggle-switch__htx.active {
  background-color: #cb0032;
}

.cmn-toggle-switch__htx.active span {
  background: none;
}

.cmn-toggle-switch__htx.active span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 transform: rotate(45deg);
}

.cmn-toggle-switch__htx.active span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
 -ms-transform: rotate(-45deg);
 transform: rotate(-45deg);
}

.cmn-toggle-switch__htx.active span::before,
.cmn-toggle-switch__htx.active span::after {
  -webkit-transition-delay: 0, 0.3s;
 transition-delay: 0, 0.3s;
}

.copyright2{position:absolute;right:0px;top:8px;z-index:1;}

.zopim{bottom:30px !important}

.videorolik{display:none;}


.social{width:100%;background:#e4eaf0;padding:15px 0;text-align:center;}	
	.social span{display:inline-block;margin:0 5px;font-weight:bold;}
	.social a{display:inline-block;margin:0 5px;text-decoration:none;}
	
	#header2{background: url(/templates/silver/img/plashka2.png) repeat-x !important;}
		#header2 .new_menu ul li a{color:#fff !Important;font-weight:normal !important}
			#header2 .new_menu ul li a b{font-weight:normal !important}
		#header2 .new_menu ul li{background: url(/templates/silver/img/bg-menu-razd2.png) center left no-repeat;}
		#header2 .new_menu ul li:hover{background:#056c77 url(/templates/silver/img/bg-menu-razd2.png) center left no-repeat;}
		#header2 .new_menu{text-align:left;position:relative;left:-25px}
		#header2 .new_menu ul li:first-child{background:none;margin-left:0;padding-left:0}
		
	#header{background:none !important;}	
		#header .one{width:151px;height:136px;}
			#header .one img{display:block;width:147px;height:134px;margin-left:3px}
		#header .three{position:relative;}
		#header .three div{position:absolute;width:900px;top:109px;left:50%;margin-left:-533px !important;font-size:19px !important;left:-7px !important;margin-left:0 !important;text-align:left;}
			#header .three div br{display:none}
			
			
		#header #callback{position:relative;left:8px;}
			#header .clock{position:relative;left:8px}
			#header #clock{top:-15px !important}
			#header .two{position:relative;top:-5px !important}
			
	.counterMH{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg-h-n-y.jpg) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}	
		.counterMH strong{display:block;font-size:15px;font-weight:normal;margin:15px 0 10px 0;color:#000;/*text-shadow: 1px 1px 2px black;*/font-weight:600 !important;}
		.counterMH font{display:block;font-size:20px;font-weight:bold}
			.counterMH font em{font-style:normal;width:37px;text-align:center;background:#fff;display:inline-block;padding:3px 0;colorgray;margin:0 5px;vertical-align:middle;}
		.counterMH b.bmbm {text-align:center;margin-top:5px;color:#fff;}
			.counterMH b.bmbm b{width:37px;text-align:center;margin:0 5px;vertical-align:middle;display:inline-block;font-size:10px;}
			
	.counterMH3{display:block;width:300px;height:100px;background:url(/templates/silver/img/31.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}	
	.counterMH4{display:block;width:300px;height:100px;background:url(/templates/silver/img/32.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}	
	.counterMH5{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg_wedding.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}	
	.counterMH6{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg_back_friday-v2.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}
	.counterMH7{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg_happy.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}
	.counterMH8{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg_jan.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}
	
	.counterMH9{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg_cvetu.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}
	
	.counterMH11{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg_back_friday-v3.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}
		
	.counterMH12{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg-11-11.jpg?ver=212) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;}
		
		
	.counterMH2{display:block;width:300px;height:100px;background:url(/templates/silver/img/back_friday.jpg) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;font-size:20px;}	
		
	.counterMH3{display:block;width:300px;height:100px;background:url(/templates/silver/img/bg14.png) center no-repeat;overflow:hidden;margin-top:10px;position:relative;left:-7px;text-align:center;line-height:1;font-size:20px;}		
		
	.boxStyle > div.boxWhatsNewHeader{background:url(/templates/silver/img/plashka1.png?ver=3) top repeat-x}	
	.hD{border:1px solid #01b1be !important;background:url(/templates/silver/img/plashka1.png?ver=3) top repeat-x !important}	
		.boxStyle > div{border:1px solid #01b1be}
		
	#niz{background-image:url(/images/niz2.jpg?ver=2) !important;}
	div#niz table#blue td{color:#fff}
	
	.social{background:#f5f6fa}
	
	#footer{background:#008b9a !important}
		#footer .footer-discount2{background:#eca13e;color:gray}
			#footer .footer-discount2 a{}
			
.extra_effects{width:100%;max-width:210px;overflow:hidden;position:relative;left:-1px;margin-top:1px}
	.extra_effects img{cursor:pointer;width:40px;height:40px;display:inline-block;border:1px solid #fff;display:block;float:left;}
	.extra_effects img:hover{border:1px solid #0B187D;}
		
.extra_effects2{width:100%;max-width:210px;overflow:hidden;position:relative;left:-1px;padding-top:3px}
	.extra_effects2 img{cursor:pointer;width:26px;height:26px;display:inline-block;border:1px solid #fff;display:block;float:left;}
	.extra_effects2 img:hover{border:1px solid #0B187D;}
	
.extra_effects3{width:100%;max-width:210px;overflow:hidden;position:relative;left:-1px;padding-top:3px}
	.extra_effects3 img{cursor:pointer;width:26px !important;height:26px;display:inline-block;border:1px solid #fff;display:block;float:left;}
	.extra_effects3 img:hover{border:1px solid #0B187D;}	
			
@media all and (max-width:1220px) {
	#header .three{position:relative;}
	#header .three div{left:-7px !important;margin-left:0 !important;text-align:left;}
	
}		

.onlymobile{display:none;}	

.share-pluso{text-align:center;background:#f5f6fa;padding:10px}
.share-pluso p{padding-bottom:10px;font-size:110%;}

.infoBlock{width:100%;text-align:center;margin:10px auto;overflow:hidden;}
	.ibCont{width:120px;margin:10px;display:inline-block;vertical-align:middle;}
	.ibCont img{width:100%;display:block;margin:0 0 15px 0;}
	.ibCont span{font-size:13px;color:gray;}
	
#boxCart.fixed{position:fixed;right:0px;top:50%;margin-top:-20px;padding:0;z-index:10;width:41px;height:41px;background:url(/templates/silver/img/basket.png) no-repeat;overflow:hidden;cursor:pointer;opacity: 0.7;filter: alpha(opacity=70);}
#boxCart.fixed:hover{opacity: 1;filter: alpha(opacity=100);}
#boxCart.fixed a, #boxCart.fixed div{display:none;}
.open #boxCart.fixed a, .open #boxCart.fixed div{display:block;}
.open #boxCart.fixed{width:auto;height:auto;overflow:visible;background:none;opacity: 1;filter: alpha(opacity=100);padding:20px;background:#f5f6fa;margin-top:-70px;}
	.open #boxCart.fixed{margin-top:7px}

@media all and (max-width:600px) {
.open #boxCart.fixed{padding:15px}
	
}

/* xl-rprod-force */
/* Right column cards + VK */

#right,
td.three #right {
  display: block !important;
}

.xl-rprod,
#boxWhatsNew.xl-rprod,
#boxFeatured.xl-rprod,
#right .xl-rprod,
td.three .xl-rprod {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 16px 0 !important;
  padding: 20px 18px 18px !important;
  border: 0 !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: 0 8px 28px rgba(32, 29, 26, 0.08) !important;
  overflow: hidden !important;
  filter: none !important;
  float: none !important;
  clear: both !important;
  box-sizing: border-box !important;
}

.xl-rprod > div,
#boxWhatsNew.xl-rprod > div,
#boxFeatured.xl-rprod > div {
  float: none !important;
  clear: both !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  background-image: none !important;
  filter: none !important;
  box-shadow: none !important;
}

.xl-rprod__head {
  display: flex !important;
  flex-direction: row !important;
  align-items: baseline !important;
  justify-content: space-between !important;
  gap: 8px !important;
  margin: 0 0 14px 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}

.xl-rprod__title {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: left !important;
  text-transform: none !important;
}

a.xl-rprod__all,
.xl-rprod a.xl-rprod__all,
#boxWhatsNew a.xl-rprod__all,
#boxFeatured a.xl-rprod__all {
  display: inline-block !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #ff6a00 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

a.xl-rprod__all:hover { color: #e85a00 !important; }

.xl-rprod__body,
#boxWhatsNewContent.xl-rprod__body,
#boxFeaturedContent.xl-rprod__body {
  display: block !important;
  float: none !important;
  clear: both !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  text-align: left !important;
  overflow: hidden !important;
}

a.xl-rprod__img {
  display: block !important;
  float: none !important;
  clear: both !important;
  width: 100% !important;
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
}

.xl-rprod img,
#boxWhatsNew img,
#boxFeatured img,
#boxWhatsNewContent img,
#boxFeaturedContent img {
  float: none !important;
  clear: both !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 220px !important;
  margin: 0 auto 12px auto !important;
  padding: 0 !important;
  object-fit: contain !important;
  border: 0 !important;
  background: transparent !important;
}

a.xl-rprod__name,
#boxWhatsNewContent a.xl-rprod__name,
#boxFeaturedContent a.xl-rprod__name {
  display: inline !important;
  float: none !important;
  clear: both !important;
  color: #1a1a1a !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  text-decoration-color: #1a1a1a !important;
}

a.xl-rprod__name:hover {
  color: #ff6a00 !important;
  text-decoration-color: #ff6a00 !important;
}

.xl-rprod__price {
  display: block !important;
  float: none !important;
  clear: both !important;
  margin: 10px 0 0 0 !important;
  padding: 0 !important;
  color: #1a1a1a !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: left !important;
}

.xl-rprod__price .b-rub {
  color: #1a1a1a !important;
  font-weight: 800 !important;
}

.xl-rprod__dots {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 7px !important;
  float: none !important;
  clear: both !important;
  width: 100% !important;
  margin: 16px 0 0 0 !important;
  padding: 0 !important;
}

.xl-rprod__dot {
  display: block !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 50% !important;
  background: #d8d0c6 !important;
}

.xl-rprod__dot.is-on { background: #ff6a00 !important; }

/* Manufacturer */
.xl-rman,
#boxManufacturers.xl-rman,
#right .xl-rman,
td.three .xl-rman {
  display: block !important;
  width: 100% !important;
  margin: 0 0 16px 0 !important;
  padding: 20px 18px !important;
  border: 0 !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: 0 8px 28px rgba(32, 29, 26, 0.08) !important;
  filter: none !important;
  box-sizing: border-box !important;
}

.xl-rman > div,
#boxManufacturers.xl-rman > div {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  filter: none !important;
}

.xl-rman__title {
  display: block !important;
  margin: 0 0 14px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: left !important;
}

.xl-rman__body,
#boxManufacturersContent {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

#boxManufacturersContent select,
select[name="manufacturers_id"] {
  display: block !important;
  width: 100% !important;
  height: 48px !important;
  margin: 0 !important;
  padding: 0 40px 0 14px !important;
  border: 1px solid #e5ddd2 !important;
  border-radius: 10px !important;
  background-color: #fff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238a847c' d='M1.1 1.2L6 6.1l4.9-4.9'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 14px center !important;
  background-size: 12px 8px !important;
  color: #8a847c !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 48px !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  box-sizing: border-box !important;
  cursor: pointer !important;
}

/* VK card */
.xl-vk,
#right .xl-vk,
td.three .xl-vk {
  display: block !important;
  width: 100% !important;
  margin: 0 0 16px 0 !important;
  padding: 18px !important;
  border: 0 !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: 0 8px 28px rgba(32, 29, 26, 0.08) !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

.xl-vk__head { margin: 0 0 12px 0 !important; }

.xl-vk__title {
  display: block !important;
  margin: 0 0 4px 0 !important;
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
}

.xl-vk__sub {
  display: block !important;
  margin: 0 !important;
  color: #8a847c !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* виджет VK: показываем аватары, красную «Вы подписаны» обрезаем */
.xl-vk__widget,
html.xl-redesign #right #vk_groups,
#container.xl-redesign #right #vk_groups,
body.xl-redesign #right #vk_groups,
body.xl-redesign #right .xl-vk #vk_groups,
#right #vk_groups,
td.three #vk_groups,
#vk_groups {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  height: 168px !important;
  max-height: 168px !important;
  overflow: hidden !important;
  border-radius: 12px !important;
  visibility: visible !important;
  opacity: 1 !important;
  background: #faf8f5 !important;
}

.xl-vk iframe,
#vk_groups iframe {
  width: 100% !important;
  max-width: 100% !important;
  border: 0 !important;
  margin-top: -6px !important;
}

/* своя кнопка вместо красной «Вы подписаны» */
.xl-vk__btn {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  min-height: 46px !important;
  margin: 0 !important;
  padding: 10px 14px !important;
  border: 1px solid #e5ddd2 !important;
  border-radius: 12px !important;
  background: #fff !important;
  box-sizing: border-box !important;
  text-decoration: none !important;
  color: #1a1a1a !important;
  transition: border-color .15s ease, background .15s ease, transform .15s ease !important;
}

.xl-vk__btn:hover {
  border-color: #0077FF !important;
  background: #f5f9ff !important;
  color: #1a1a1a !important;
  text-decoration: none !important;
  transform: translateY(-1px);
}

.xl-vk__logo {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 28px !important;
  height: 28px !important;
  border-radius: 8px !important;
  background: #0077FF !important;
  color: #fff !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  flex: 0 0 28px !important;
}

.xl-vk__btn-text {
  flex: 1 1 auto !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-align: left !important;
}

.xl-vk__btn-go {
  flex: 0 0 auto !important;
  color: #0077FF !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

/* hide leftovers */
#boxLastViewed,
#boxBestsellers,
.yashare-auto-init {
  display: none !important;
}

/* svc icons larger / clearer */
#right .xl-svc__ico,
.xl-svcstack .xl-svc__ico {
  width: 56px !important;
  height: 56px !important;
  border-radius: 14px !important;
  background: #fff1e8 !important;
  overflow: visible !important;
  display: grid !important;
  place-items: center !important;
}

#right .xl-svc__ico img,
.xl-svcstack .xl-svc__ico img {
  width: 30px !important;
  height: 30px !important;
  max-width: 30px !important;
  max-height: 30px !important;
  object-fit: contain !important;
  background: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
}

