/* -----------------------------------------------------------------------------------------
   VaM Shop - open source ecommerce solution
   http://vamshop.ru
   Copyright (c) 2005-2008 VaM Shop
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/
/*<![CDATA[*/

.counters
{
    
    width:180px;
}

.productsShortDescription
{
    float:left;
    margin-left:1.5em;
    
}

.productsShortDescription p
{
    font-size:0.9em;
}
.productsGidroName
{
    float:left;
    width:100%;
    
}
/**************/
html,body
   {
     margin: 0;
     padding: 0;
   }
body
   {
     font: 75%/1.5em Verdana, Tahoma, arial, sans-serif;
   }

.price
	{
		float:left;
		font: 1.5em Verdana, Tahoma, arial, sans-serif;
		color:#FF0000;
		font-weight:bold;
		margin-bottom:10px;
	}
.promoDescription
{
    float:left;
		clear:both;
	 	color:red;
	 	font-weight:bold;
		font-size:1.2em;
		text-align:center;
		padding-bottom:.5em;
		width:100%;   
}

div.action
{
		float:left;
		clear:both;
	 	color:red;
	 	font-weight:bold;
		font-size:120%;
		text-align:left;
		padding-bottom:.5em;
		width:100%;
}


span.action
{
    font-weight:bold;
    font-size:120%;
	text-align:left;
	padding-bottom:.5em; 
    color:#FF0000;
}
.orange
	{
		color:#FF6600;
		font-weight:bold;
	}
.green
	{
		color:#009933;
	}
.red
	{
		color:#FF0000;
	}

.small
{
	font: 90%/1.5em Verdana, Tahoma, arial, sans-serif;
}
.currentFilter
{
	color:#ff6600;
	font-size:1.3em;
}

.currentSubFilter
{
	color:#ff6600;
	font-size:1.1em;
}

div#container
{
	min-width:1000px;
}

/* Верхнее меню */
#header
{
	position:relative;
	float:left;
	display:block;
	font-size:90%;
	width:100%;
	z-index:2;
	min-width:1000px;
}
#header a
{
	font-weight:normal;
	text-decoration:underline;
	font-size:110%;
	font-style:italic;
}

div.Logo
	{
		float:left;
		width:180px;
		margin-right:-100%;
		position:relative;
		margin-top:-0.5em;
		z-index:1;
	}

div.phones
{
	text-align:center;
}
div.phonesBox

{
	float:left;
	position:relative;
	left:18.5%;
	min-width:400px;
	width:47%;
	font-size:120%;
	font-weight:bolder;
	color:#DD1817;
	vertical-align:middle;
}

div.userInfo
{
	float:left;
	position:relative;
	left:19.2%;
	width:34%;
	text-align:center;
	color:#009933;
	min-width:230px;
}


div.wellcomeText
{
	font-size:120%;
	font-style:italic;
	padding:0.5em 0;
	width:100%;
}

.userCartInfo
{
	clear:both;
	font-style:italic;
	margin-top:-3px;
}

div.userInfoBox
{
	padding:0.5em;
	float:left;
	width:42%;
	min-width:150px;
	text-align:right;
}

div.CartInfo
{
	display:block;
	float:left;
	text-align:center;
	padding:0.5em 1em;
	/*padding-left:30px;*/
	width:48%;
}

#LineMenu
{
	width:100%;
}

#topMenu
{
	float:left;
	padding:0 0 0.5em 1em;
	/*width:19%;
	margin-top:-4em;*/
}
#topMenu p
{
	padding:0.5em 0;
	margin:0;
}



/* /Верхнее меню*/

/* Категории */
span.nowrap
{
	white-space:nowrap;
}
div.CatSort
{
	
	font: 90%/1.5em Verdana, Tahoma, arial, sans-serif;
    float:left;
	margin:1em 0;
    display:block;

}

div.CatSort1
{
	
	font-size: 90%;
	float:left;
	margin:1em 0 0 0;
    /*white-space: pre-wrap;        css-3 */
    /*white-space: -moz-pre-wrap;   Mozilla, начиная с 1999 года */
    /*white-space: -pre-wrap;       Opera 4-6 */
    /*white-space: -o-pre-wrap;     Opera 7 */
    /*word-wrap: break-word;     Internet Explorer 5.5+ */
   word-wrap: break-word;
   white-space:pre-line;
   line-height: 2em;
   width:95%;
   margin-right:2em;
   display:block;
  
}
div.CatSort1 a
{
    display:inline-block;    
}

#CatSort p
{
	text-align:left;
}



/* /Категории */

img

   {

	  border: 0;

   }



h2
   {
	 color:#FF6600;
	 font-weight:normal;
	 font-size:2.1em;
	 font-style:normal;
   }

h2 a
{
	color:#009933;
}

h3
{
	font-family:Verdana, Tahoma, arial, sans-serif;
	color:#009933;
}



/* Цвет обычных ссылок в магазине */

a
   {
     color: #2C3C87;
     text-decoration: underline;
	 font-weight:normal;
   }

a:hover

  {
     color:#FF6600;
     text-decoration: underline;
   }

/* /Цвет обычных ссылок в магазине */



/* Центр */



div#wrapper
   {
     float: left;
     width: 100%;
	 min-height:450px;
	 margin-top:0.5em;
	 z-index:2;
   }



div#content

   {

   		clear:right;

		float:left;

		left:21%;

		position:relative;

		width:79%;



      /*margin: 0 0 0 20%; отступ центра от боковых колонок */

   }



div#PIcontent

	{

		margin: 0 0 0 20%;

	}

/* /Центр */



/* Левая колонка */

div#left

   {

     float: left;

     width: 19%; /* Ширина левой колонки */

     margin-right: -100%;

     background: #fff;



   }

/* /Левая колонка */



/* Правая колонка */

div#right

   {

     float: left;

     overflow: auto;

     width: 16%; /* Ширина правой колонки */

     margin-left: -16%;

     background: #fff;

   }

/* /Правая колонка */

div.PIright

	{

		float: right;

		width:200px;

		height:200px;

		overflow:auto;

		background:#FF9;

	}

/* Низ */

div#footer
   {
     clear: left;
     width: 100%;
     border-top: 1px solid #CCC;
     text-align: center;
     padding:1em 0;
     color: #000;
	 z-index:2;
   }

div#footer p
   {
     margin: 0;
     padding: 5px 10px;
   }

/* /Низ */



/* Навигация */

div#navigation
   {
	float:left;
	text-align:right;
	width:98.5%;
	font-size:90%;
   	padding-left: 5px;
   }

#navigation a
   {
     font-style:normal;
	 font-weight: normal;
     text-decoration: underline;
   }
#navigation a:visited
   {
     text-decoration: underline;
   }

#navigation a:hover
   {
    /* font-weight: bold;*/
     color: #ff6600;

   }



/* /Навигация */



/* Заголовок страницы */

#content h1, #PIcontent h1

   {
     display: block;
	 font:2.5em Verdana, Tahoma, arial, sans-serif  bold;
	 font-style:italic;
	 color:#009933;
	 margin:0 0 0.5em 0;

   }
#content h1 a, #PIcontent h1 a
   {
	 color:#009933;
	 font-weight:normal;
	 font-size:70%;
	 font-style:normal;

   }



#content h1 a:hover, #PIcontent h1 a:hover
	{
		color:#ff6600;
	}



/* /Заголовок страницы */



/* Скругленные углы */

.page

   {
     background: transparent;
     width: 100%;
     margin: 0;

   }

div.pageItem
   {
		display:block;
		float:left;
		width: 100%;
		padding-bottom:2em;
		clear:both;
   }

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

.page p

   {
	 margin: 0 1em;
     padding-bottom: 0.5em;
     padding-top: 0.5em;
   }

.pagecontent
   {
     display: block;
     padding:0.5em 0.5em 5em 0.5em;
   }

.pagecontentfooter

   {
     display: block;
	 clear:both;
     text-align: left;
     background:#ffffff;
     margin-top: 3em;
     margin-bottom: 3em;
   }

/* /Скругленные углы */



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



#menu

   {

	  background: #fff;

	  border-bottom: 1px solid #000;

	  border-width: 1px;

	  margin-top: 1em;

	  padding-top: .6em;

   }



#menu ul, #navigation ul li

   {

	  list-style: none;

	  margin: 0;

	  padding: 0;

   }



#menu ul

   {

	  padding: 5px 0 0px;

	  text-align: center;

   }



#menu ul li

   {

	  display: inline;

	  margin:0 .375em;

   }



#menu ul li.last

   {

	  margin-right: 0;

   }



#menu ul li a

   {

	  background: url("img/tab-right.gif") no-repeat 100% 0;

	  background-color: #67748b;

	  color: #fff;

	  padding: 0px 0 0px;

     font-weight: bold;

	  text-decoration: none;

   }



#menu ul li.current a

   {

	  background: url("img/tab-right-active.gif") no-repeat 100% 0;

	  background-color: #990000;

	  color: #fff;

	  padding: 0px 0 1px;

     font-weight: bold;

	  text-decoration: none;

   }



#menu ul li a span

   {

	  background: url("img/tab-left.gif") no-repeat;

	  padding: 0px 1em;

     border-bottom:1px solid #000;

   }



#menu ul li.current a span

   {

	  background: url("img/tab-left-active.gif") no-repeat;

	  padding: 0px 1em 1px;

     border-bottom:0;

   }



#menu ul li a:hover span

   {

	  color: #fff;

     font-weight: bold;

	  text-decoration: none;

   }





* html #menu ul li a

   {

	  padding: 0;

   }

/**/



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



/*- Боксы */



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

#boxCategories
   {
     clear:both;
	 text-align: left;
     margin-bottom: 0.5em;
     padding-bottom: 0.3em; /* отступ от края бокса, т.е. от пунктирной линии */
	/* font-size:115%;*/
	 color:#009933;
	/*background:#F9F7E6; */
   }


/*- Заголовок бокса разделы */
#boxCategories h5
   {
     display: block;
     font-weight: bold;
	 color: #009933;
	 border-bottom: 2px #ff6600 solid;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 0;
  }

#boxCategories a
   {
     font-weight: bold;
   }
/*- /Заголовок бокса разделы */

/*- Список разделов */
#categoriesBoxMenu
   {
    clear:both;
	text-align: left;
    margin: 0.5em 0;
    padding:0 0 0.3em 0.8em; /* отступ от края бокса, т.е. от пунктирной линии */
	/*font-size:12px;*/
	color:#009933;
   }

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


#categoriesBoxMenu #CatNavi li a
   {
     width: 100%;
     display: block;
     padding: 0.15em 0;
	 /*text-indent: 0.4em;*/
     text-decoration: underline;
	 font-weight:bold;
	 color:#2C3C87;
   }

#categoriesBoxMenu #CatNavi li a:hover

   {
     color: #ff6600;
	 /*font-weight:bold;*/
	 text-decoration:underline;
   }


#categoriesBoxMenu #CatNavi .CatLevel1

{
	padding-left: 0.2em;
	margin-bottom: 1em;


}

#categoriesBoxMenu #CatNavi .CatLevel2,
#categoriesBoxMenu #CatNavi .CatLevel3,
#categoriesBoxMenu #CatNavi .CatLevel4,
#categoriesBoxMenu #CatNavi .CatLevel5,
#categoriesBoxMenu #CatNavi .CatLevel6
   {
     padding-left: 1em;
	 /*margin-bottom:0.1em;*/
	 font-size:0.95em;

   }

#categoriesBoxMenu #CatNavi .CurrentParent a

   {
    font-weight: bold;
	text-decoration:underline;
	color:#009933;
   }


#categoriesBoxMenu #CatNavi .Current li a
{
	font-weight: normal;
	color:#2C3C87;/*#2C3C87;*/
	text-decoration:underline;
}

#categoriesBoxMenu #CatNavi .Current li a:hover
{
	font-weight: normal;
	color:#ff6600;
	text-decoration:underline;
}


#categoriesBoxMenu #CatNavi .CurrentParent li a:hover
{
	/*font-weight: bold;*/
	color: #ff6600;
	text-decoration:underline;
}


#categoriesBoxMenu #CatNavi .CurrentParent li a
{
	font-weight: normal;
	color: #2C3C87;/*#2C3C87;*/
	text-decoration:underline;

}

#categoriesBoxMenu #CatNavi .CurrentParent .Current li a
   {
	  font-weight: normal;
	  color: #2C3C87;/*#2C3C87; */
	  text-decoration:underline;

   }

#categoriesBoxMenu #CatNavi .Current a
   {
     font-weight: bold;
	 color: #ff6600;
	 text-decoration:underline;
   }

#categoriesBoxMenu #CatNavi .CurrentParent .Current a
   {
     font-weight: bold;
	 color: #ff6600;
	 text-decoration:underline;
   }


/*- /Список разделов */



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



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

div#boxContent
   {
   	 display:block;
	 /*position:relative;
	 right:34%;*/
	 width:98%;
	 float:right;
     text-align: center;
	 padding:0 0 0.5em 0;

	 /*min-width:400px;;*/
   }

#boxContent a
{
	font-size:0.87em;
	font-style:normal;
}

/*- Заголовок бокса контент */



/*- /Заголовок бокса контент */



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



#boxContentContent
  {
	text-align: right;
	padding-right:1.2em;
	position:relative;
  }

a.topmenu
{
	background: url(img/icon_arrow1.gif) no-repeat left center;
	padding: 0 25px 4px 13px;
	font-size:90%;
}

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

     background: url(img/icon_arrow1.gif) no-repeat left center;

     padding: 0 0 0 12px;

   }



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



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



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

#boxInformation
   {
     text-align: left;
     min-width:200px;
     width:2%;
     margin-right:-100%;
     float:left;
   }

#boxInformation a
{
	font-size:0.95em;

}

/*- Заголовок бокса информация */

#boxInformation h5
   {
     display: block;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }

/*- /Заголовок бокса информация */



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

#boxInformationContent
   {
     padding-left: 0;
     text-align: center;
	 font:90%/1.5em Verdana, Tahoma, arial, sans-serif;
  }

#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;
    font: 11px Tahoma, Verdana, Arial, sans-serif;
   background: url(img/icon_arrow2.jpg) no-repeat left center;
   padding: 0 0 0 12px;
}

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



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



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

#boxAddQuickie

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	 border-bottom-width: 1px;

	 border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса быстрый заказ */

#boxAddQuickie h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #006600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса быстрый заказ */



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

#boxAddQuickieContent

   {

     padding-left: 1em;

  }



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

}



.addquickieform input:focus, .sffocus, .sffocus {

	background-color: #ffc;

}

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



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



/*- Бокс авторы */

#boxAuthors

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	 border-bottom-width: 1px;

	 border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса авторы */

#boxAuthors h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #006600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса авторы */



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

#boxAuthorsContent

   {

     padding-left: 1em;

  }



#boxAuthorsContent p

   {

     margin: 0 0 0 0;

     text-align: left;

  }



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



/*- /Бокс авторы */



/*- Бокс статьи */

#boxArticles

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	 border-bottom-width: 1px;

	 border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса статьи */

#boxArticles h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #006600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса статьи */



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

#boxArticlesContent

   {

     padding-left: 1em;

  }



#boxArticlesContent p

   {

     margin: 0 0 0 0;

     text-align: left;

  }



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



/*- /Бокс статьи */



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

#boxAffiliate

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	 border-bottom-width: 1px;

	 border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса партнёрка */

#boxAffiliate h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #990000;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса партнёрка */



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

#boxAffiliateContent

   {

     padding-left: 1em;

  }



#boxAffiliateContent p

   {

     margin: 0 0 0 0;

     text-align: left;

  }



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



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



/*- Бокс новые статьи */

.boxArticlesNew

   {
     text-align: left;
     margin: .2em .2em .2em .5em;
     
     padding: 0.2em .5em .4em .5em;
  
    border-color: #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
   }



/*- Заголовок бокса новые статьи */

.boxArticlesNew h5

   {

     display: block;
     font-size: 1.2em;
     font-weight: bold;
     color:#009933;
     margin: 0 0 .4em 0;
    

  }
  .boxArticlesNew a

   {

     
     font-size: .9em;
   

  }
    .boxArticlesNew p

   {
     font-size: .9em;
     margin:0 0 1em .5em;
   

  }

/*- /Заголовок бокса новые статьи */



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

#boxArticlesNewContent

   {

     padding-left: 1em;

  }



#boxArticlesNewContent p

   {

     margin: 0 0 0 0;

     text-align: left;

  }



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



/*- /Бокс новые статьи */



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

#boxLastViewed

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	 border-bottom-width: 1px;

	 border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса просмотренные товары */

#boxLastViewed h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #67748B;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса просмотренные товары */



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

#boxLastViewedContent

   {

     padding-left: 0;

     text-align: center;

  }



#boxLastViewedContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



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



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



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

#boxReviews

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	 border-bottom-width: 1px;

	 border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса отзывы */

#boxReviews h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #CC0000;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса отзывы */



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

#boxReviewsContent

   {

     padding-left: 0;

     text-align: center;



  }



#boxReviewsContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



div.Reviews

{

	display: block;

    padding:0.5em 0.5em 0 0.5em;

    background:#fff;/*#FFFFCC;*/

	border-bottom:1px solid #CCC;

}

div.ReviewText

	{

		float:left;

	}

div.ReviewStars

{

	float:left;

	max-width:200px;



}



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



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



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

#boxSearch
   {
     float:left;
	 text-align: center;
     padding: 0.2em 0;
	 min-width:250px;
	 width:100%;
   }



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

#boxSearchContent

   {

     padding-left: 1em;

  }





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



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

.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;
    margin-right: 0.5em;
}



.searchboxform input:focus, .sffocus, .sffocus {

	background-color: #ffc;

}

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



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



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

#boxSpecials

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса скидки */

#boxSpecials h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #67748B;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }



#boxSpecials h5 a

   {

     color: #67748B;

     text-decoration: none;

   }

/*- /Заголовок бокса скидки */



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

#boxSpecialsContent

   {

     padding-left: 0;

     text-align: center;

  }



#boxSpecialsContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



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



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



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

#boxFeatured

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



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

#boxFeatured h5

   {

     display: block;

     font: 13px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #FF6600;

     border-bottom: 2px #e5e5e5 solid;

    /* background: url(img/box.gif) no-repeat left center;*/

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 0;

  }



#boxFeatured h5 a

   {

     color: #FF6600;

     text-decoration: none;

   }

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



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

#boxFeaturedContent

   {

     padding-left: 0;

     text-align: center;

  }



#boxFeaturedContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



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



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



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

#boxWhatsNew

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса новинки */

#boxWhatsNew h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #990000;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }



#boxWhatsNew h5 a

   {

     color: #990000;

     text-decoration: none;

   }

/*- /Заголовок бокса новинки */



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

#boxWhatsNewContent

   {

     padding-left: 0;

     text-align: center;

  }



#boxWhatsNewContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



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



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



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

#boxNews
   {
     float:right;
	 text-align: left;
    /* margin-top: -2em;
     border-width: 1px;
	 border-style: dashed;
     border-color: red;*/
	 width:100%;
	 margin-bottom:1em;
   }

#mainText

{
	float:left;
	text-align:left;
	width:68%;
	/*min-width:500px;*/
}

/*- Заголовок бокса новости */

#boxNews h1
   {

     /*background: url(img/box.gif) no-repeat left center;*/
     margin: .2em 0;
     padding: .1em 0;
  }

#boxNews h1 a
   {
     color: #FF6600;
	 margin-top: 0;

   }
#boxNews h1 a:hover
	{
		color:#009933;
	}

#boxNews h5
   {
     display: block;
     font: 105% Verdana, Tahoma, arial, sans-serif;
	 font-weight: bold;
     color: #006633;
     /*background: url(img/box.gif) no-repeat left center;*/
     margin: .2em 0;
     padding: .1em 0;
  }

#boxNews h5 a
   {
     color: #009933;
	 font-weight: bold;
     text-decoration: underline;
   }

#boxNews h5 a:hover

	{

		color:#FF6600;

	}



/*- /Заголовок бокса новости */



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

#boxNews .boxNewsContent

   {
	float:left;
	width:48%;
	padding-left: 0.2em;
	margin-bottom: 0.5em;
    text-align: left;
	}

#boxNews .boxNewsContent a

	{

		font-weight:bold;
		font:120%/1.5em bold Verdana, Tahoma, arial, sans-serif;

	}



#boxNews .boxNewsContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



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



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



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

#boxFaq

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса вопросы и ответы */

#boxFaq h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #006600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }



#boxFaq h5 a

   {

     color: #006600;

     text-decoration: none;

   }

/*- /Заголовок бокса вопросы и ответы */



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

#boxFaq .boxFaqContent

   {

     padding-left: 1em;

     margin-bottom: 0.5em;

     text-align: left;

  }



#boxFaq .boxFaqContent 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

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.5em;

     margin-right: 0.4em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

   }



#boxCart .top, #boxCart .bottom

   {

     display: block;

     background: transparent;

     font-size: 1px;

   }



#boxCart .boxheader
   {
     display: block;
     background: #006600;
     color: #fff;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     border-left: 1px solid #000;
     border-right: 1px solid #000;
   }



#boxCart .boxcontent

   {

     display: block;

     background: #f1f1f6;

     border-left: 1px solid #000;

     border-right: 1px solid #000;

   }



/*#boxCart .boxcontent  span

   {

     font-weight: bold;

   }



#boxCart .boxheader p

   {

     padding-top: 0;

     padding-bottom: 0.4em;

     padding-left: 0.5em;

     margin-top: 0;

     margin-bottom: 0;

     margin-left: 0;

     margin-right: 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;

   }*/

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



/* Ссылки в заголовке бокса */

#boxCart .boxheader a

   {

     color: #fff;

     text-decoration: none;

   }



#boxCart .boxheader a:hover

   {

     color: #fff;

     text-decoration: none;

   }

/* /Ссылки в заголовке бокса */



p.CartContentRight

   {

     text-align: right;

     padding-right: 0.2em;

   }



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



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



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

#boxLogin

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.4em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

   }



a.login:link

	{

		color: #ff0000;

		text-decoration: none;

		text-align:center;

	}

a.login:visited {color: #0000ff}

a.login:hover {color: #ffcc00}

#boxLogin .top, #boxLogin .bottom

   {

     display: block;

     background: transparent;

     font-size: 1px;

   }



#boxLogin .boxheader

   {

     display: block;

     background: #67748B;

     color: #fff;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     border-left: 1px solid #000;

     border-right: 1px solid #000;

   }



/*#boxLogin .boxcontent

   {

     display: block;

     padding-left: 0.5em;

     background: #f1f1f6;

     border-left: 1px solid #000;

     border-right: 1px solid #000;

   }



#boxLogin .boxcontent  span

   {

     font-weight: bold;

   }
*/


#boxLogin .boxheader p

   {

     padding-top: 0;

     padding-bottom: 0.4em;

     padding-left: 0.5em;

     margin-top: 0;

     margin-bottom: 0;

     margin-left: 0;

     margin-right: 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;

   }*/

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



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

.loginform 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;



}



.loginform input:focus, .sffocus, .sffocus {

	background-color: #ffc;

}

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



p.LoginContentCenter

   {

     text-align: center;

   }



p.LoginContentLeft

   {

     text-align: left;

   }



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



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

#boxDownloads

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса мои загрузки */

#boxDownloads h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #006600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса мои загрузки */



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

#boxDownloadsContent

   {

     padding-left: 0;

     text-align: left;

  }



#boxDownloadsContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



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



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



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

#boxNewsletter

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



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

#boxNewsletter h5

   {

     display: block;

     font: 13px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;



	color:#f00;

     border-bottom: 2px #e5e5e5 solid;



     margin: 0 0 .4em .3em;

     padding: .1em 0 0 0;

  }

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



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

#boxNewsletterContent

   {

     padding-left: 1em;

  }



#boxNewsletterContent p

   {

     margin: 0 0 0 0;

     text-align: left;

  }



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



/*- Форма рассылка */

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

}



.newsletterform input:focus, .sffocus, .sffocus {

	background-color: #ffc;

}

/*- /Форма рассылка */



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



/*- Бокс лучшие товары */

#boxBestsellers

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса лучшие товары */

#boxBestsellers h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #006600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса лучшие товары */



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

#boxBestsellersContent

   {

     padding-left: 1em;

  }



#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

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса информация о группе */

#boxGroupInfo h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #CC0000;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса информация о группе */



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

#boxGroupInfoContent

   {

     padding-left: 0;

     text-align: center;

  }



#boxGroupInfoContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



#boxGroupInfoContent  span

   {

     font-weight: bold;

   }



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



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



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

#boxCurrencies

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса валюты */

#boxCurrencies h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #006600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса валюты */



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

#boxCurrenciesContent

   {

     padding-left: 0;

     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

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса языки */

#boxLanguages h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #CC0000;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса языки */



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

#boxLanguagesContent

   {

     padding-left: 0;

     text-align: center;

  }



#boxLanguagesContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



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



/*- /Бокс языки */



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

#boxManufacturers

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



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

#boxManufacturers h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #006600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

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



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

#boxManufacturersContent

   {

     padding-left: 0;

     text-align: center;

  }



#boxManufacturersContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



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



/*- Форма выбора производителя */

#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

   {

     text-align: left;

     margin-bottom: 0.2em;

     margin-top: 0.2em;

     margin-right: 0.2em; /* отступ от правого края браузера */

     padding-top: 0.2em;

     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */

  	  border-bottom-width: 1px;

	  border-bottom-style: dashed;

     border-bottom-color: #67748B;

   }



/*- Заголовок бокса информация о производителе */

#boxManufacturersInfo h5

   {

     display: block;

     font: 12px Tahoma, Verdana, Arial, sans-serif;

     font-weight: bold;

     color: #FF6600;

     border-bottom: 2px #e5e5e5 solid;

     background: url(img/box.gif) no-repeat left center;

     margin: 0 0 .4em .3em;

     padding: .1em 0 0 16px;

  }

/*- /Заголовок бокса информация о производителе */



/*- Содержимое бокса информация о производителе */

#boxManufacturersInfoContent

   {

     padding-left: 0;

     text-align: center;

  }



#boxManufacturersInfoContent p

   {

     margin: 0 0 0 0;

     padding-bottom: 0.2em;

  }



/*- /Содержимое бокса информация о производителе */



/*- /Бокс информация о производителе */



/*- /Боксы */



/*- Время парсинга */

div#parseTime

   {

     clear: left;

     background: #f1f1f6;

     width: 100%;

     text-align: center;

     color: #000;

     padding-top: 0.5em;

     padding-bottom: 0.5em;

   }

/*- /Время парсинга */



/*- Информация о магазине */

div#copyright

   {

     clear: left;

     background: #f1f1f6;

     width: 100%;

     text-align: center;

     color: #000;

     padding-top: 0.5em;

     padding-bottom: 0.5em;

   }



.copyright
   {
     width: 98%;
     float:left;
     text-align: center;
     font-size:0.8em;

   }
.copyright strong
{
    font-weight:normal;
}
/*- /Информация о магазине */



/*- Формы */



form

   {

	  width: 100%;

	  margin: 0;

   }



.form input, textarea

   {

	  font-size: 1em;

	  border: 1px solid;

	  border-color: #666 #ccc #ccc #666;

	  padding: 2px;

   }



/*- Подсветка ошибок формы */

#errormsg

   {

     border: 2px solid #c00;

     padding: 5px;

     width: 96%;

   }



.error

   {

	  background: #fcc;

   }

/*- /Подсветка ошибок формы */



.form textarea:focus, input:focus, .sffocus, .sffocus

   {

	  background-color: #ffc;

   }



span.Requirement

   {

     color: red;

   }



/*- /Формы */



/*- Цены */



span.markProductOutOfStock

   {

     font-family: Tahoma, Verdana, Arial, sans-serif;

     color: #c76170;

     font-weight: bold;

   }



span.productSpecialPrice

   {

     font-family: Verdana, Arial, sans-serif;

     color: #ff0000;

   }



span.productOldPrice

   {

	  font-family: Verdana, Arial, sans-serif;

	  color: #000000;

	  font-size:70%;

/*	  text-decoration: line-through;*/

	  font-weight:normal;



   }

span.productNewPrice

   {

	  font-size:110%;

   }

.orangePrice
{
    color:#008CD4;
    font-size:1.1em;
}

span.errorText

   {

     font-family: Verdana, Arial, sans-serif;

     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.itemFeaturedProducts

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

   }

/* /Количество колонок с товаром на странице рекомендуемые товары */



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

div.itemProductsDefault
   {
     display: block;
	 float:left;
     width: 48%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     min-width:395px;
	 float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 1em 0;
     padding: 0 0 0 0;
     z-index:1;
   }



div.itemProducts
   {
     display: block;
	 float:left;
     width: 48%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     min-width:395px;
	 float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 0 0 1em 0;
     padding: 0 0 0 0;
     background: transparent;
	 overflow:hidden;
   }





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



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

dl.itemLatestNewsDefault

   {

     display: block;

     width: 98%; /* количество колонок, 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: 33%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */

     float: left;

     height: 200px; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */

     margin: 0 0 0 0;

     padding: 0 0 0 1em;

     border-bottom: 1px #e5e5e5 solid;

   }

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



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

dl.itemLastViewed

   {

     display: block;

     width: 48%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */

     float: left;

     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */

     margin: 0 0 0 0;

     padding: 0 0 0 1em;

     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;

   }



/* /Информация о заказе, адрес клиента и адрес доставки */



/* Адресная книга */

div.Address

   {

     display: block;

     width: 99%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */

     float: left;

     margin: 0 0 0 0;

     padding: 0 0 0 0;

   }



div.AddressTitle

   {

     display: block;

	 width:30%;

     float: left;

     margin: 0 0 0 0;

     padding: 0 0 0 0;

	 font-size:100%;

	 color:#009933;

	 font-style:italic;

   }

div.AddressInfo

   {

     display: block;

	 width:68%;

     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;

   }



/* /Адресная книга */



/* SITEMAP*/

div.itemSitemap

   {

     display: block;

	 float:left;

     width: 33%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */

     float: left;

     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */

     margin: 0 0 1em 0;

     padding: 0 0 0 0;

     background: transparent;

	 overflow:hidden;

	font-size:90%;

   }



/* /SITEMAP*/

/* Вход */

div.Login
   {
     display: block;
	 float: left;
     width: 48%;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }



div.guestLogin
   {
     float: right;
     display: block;
	 width: 48%;
     background: transparent;
     margin: 0 0 0 0;
     padding: 0 1em 0 0;
   }

div.guestLogin a
{
	font-weight:bold;
}
div.guestLogin p
{
	padding-left:0.5em;
}

/* /Вход */



.itemImage

   {

     float: left;

     background: transparent;

     text-align: center;

	 width:160px;

   }



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

div.itemLink
{
	 display: block;
     margin: 0 0 0 0;
     padding: 0 0 0.5em 0;
	 line-height: normal;
     background: transparent;
	 text-align:center;
	 width:400px;
	 font-weight:bold;
}

a.itemLink
{
	font-weight:bold;
}

.itemDescription
   {
     float:left;
	 font-size:95%;
	 display: block;
     margin:0;
     padding:0.5em;
	 line-height: normal;
     background: transparent;
	 width:55%;
	 min-width:220px;
   }


.itemDescriptionPrice
   {
		float:left;
		background:transparent;
	 	color:red;
	 	font-weight:bold;
		font-size:120%;
	 	padding:0.5em;
		text-align:center;
		width:200px;
   }



div.itemBuyButton

{

	float:left;

	display:block;

	font: 90%/1.5em Verdana, Tahoma, arial, sans-serif;

	/*background: url(img/cart2.gif) no-repeat left center;

	padding:0 0 0 30px;*/

	margin:5px ;

	height:25px;

}

div.LinkBuy
	{
		float:left;
		display:block;
		font: 90%/1.5em Verdana, Tahoma, arial, sans-serif;
		background: url(img/cart2.gif) no-repeat left center;
		padding:0 0 0 30px;
		margin:5px ;
		height:25px;
	}

/*#LinkBuy a
	{
		font-weight:lighter;
	}


#LinkBuy a:hover
	{
		font-weight:bold;
	}*/

.itemBuy

	{

		float:left;

		width:100%;

		text-align:center;

	}

dd.itemNews
   {
     display: block;
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }
div.itemNews
{
	margin-bottom:2em;
}
p.itemNews
{
	margin:0;
	padding:0;
}

div.clear
   {
     clear: both;
   }



div.navigation

   {

     display: block;

     width: 100%;

     padding-top: 1em;

 	font-size:90%;

   }



span.right

   {

     float: right;

   }



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



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



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

div.itemCatContainer
{
	 /*width: 30%;
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 2em 0;
     background: transparent;*/
	margin: 0 0 0 -2em;
	text-align: center;
}
.itemCatItem
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 2em 3em 1em 0;

}

.itemCatItem .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту
min-width: 14em;*/

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
text-align: center;
}


div.itemCategoriesItem
{
	width:100%;
	float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 0.5em 0;
     background: transparent;
	 text-align:center;

}


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;

   }



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



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

.center
   {
     text-align: center;
   }

div.ProductInfoLeft

   {

     float: left;

     margin-right: 2px;

	 text-align:center;

	 max-width:260px;

	 min-width:165px;

	 padding-bottom:2em;

   }

div.ProductName

{

	position:relative;

	float:left;

	left:2em;

	width:65%;

}

div.PIL-MOImages
{
	display: block;
    width: 48%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной cтроке */
     float: left;
     height: 90px; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
}

div.PIR
	{
		float:left;

		margin:0.5em 1em;
		text-align:left;
		width:45%;
	}



div.PIR-Info
	{
		font: 90%/1.5em Verdana, Tahoma, arial, sans-serif;
		float:left;
		text-align:left;
		margin:0.5em 2em 1em 0;
		max-width:32%;
		min-width:260px;
	}

div.PIR-Description
	{
		font: 90%/1.5em Verdana, Tahoma, arial, sans-serif;
		float:left;
		margin-left:2em;
		margin:0.5em 0 1em 0;
		text-align:left;
		max-width:64%;
	}
/*div#PIR-Description p
{
	font: 90%/1.5em Verdana, Tahoma, arial, sans-serif;
}
/*p.productNavigator
{
	font-size:0.9em;
}
 /Страница карточки товара */



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

div.specSort
{
	display:inline;
	position:relative;
	white-space:nowrap;
    margin: 0 1em;
}

a.specialLink

{
	white-space:nowrap;
	font-size:1.2em;
	font-weight:bold;
    color:#009933;
}



a.specialLink:hover

{
	color:#FF6600;
	white-space:nowrap;
}



div.catDescription
{
	float:left;
	margin:1em 0 1em 0;
	text-align:left;
	font-size:80%;
    color:#676767;
}


.catBanner
{
    margin: -1em auto 0 auto;
}
.catLinkDescription
{
    border-color: #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    margin: 0.2em 0.2em 0.2em 0.5em;
    padding-top: 1em;
    text-align: left;
    width:98%;
    float:left;
}
.catLinkDescription a
{
    font-weight:bold;
    font-size:1.2em;
}
.catLinkItem
{
    float:left;
    width:32%;
    margin-left:1em;
    font-size:90%;
    
}
.catLinkDescription h5
{
    color:#009933;
    display:block;
    margin:0 0 .5em 0.5em;
    font-size:1em;
}

/*div#specialLinks

   {

	 display: block;

	 width:100%;

	 font-size:120%;

	 width:98%;

	 text-align:right;

   }





div#specialLinks a

{

    padding: 0;

	white-space:nowrap;

	font-weight:bold;

	color:#009933;

}



div#specialLinks a:hover

{

	color:#ff6600;

}

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



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



ul.accountLinks

   {

     list-style-type: none;

     text-align: left;

     padding-left: 1em;

     margin: 0 0 0 0;

   }



li#accountLinks

   {

	 display: block;

     font-size:95%;

     background: url(img/icon_arrow1.gif) no-repeat left center;

     padding: 0 0 5px 12px;

   }



div.itemOrder

   {

     display: block;

	 float:left;

     width: 200px; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */

     /*min-width:120px;*/

	 float: left;

     height: 180px; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */

     margin: 0 0 0 0;

     padding: 0 0 3em 0;

     background: transparent;

	 overflow:hidden;

   }



div.label

{

	float:left;

	width:200px;

	margin-bottom:1em;

}



div.field

{

	position:relative;
    float:left;
	margin-bottom:1em;

}



div.fieldSet

{

	width:100%;

	text-align:center;

}

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



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


/*]]>*/