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

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

/*<![CDATA[*/

html,body {
     margin: 0;
     padding: 0;
	 background-color:#fff;
   }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
	color: #000000;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #ffffff;
   }
b  {
	color: #FF0000;
	font-size: 18px;
   }
img
   {
	  border: 0;
   }
h2, h3
   {
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }
h5 a:hover {
	text-decoration:underline;
	}
/* Цвет обычных ссылок в магазине */
a 
   {
     color: #000;
     text-decoration: none;
   }
a:hover 
   {
     color: #0051bf;
     text-decoration: underline;
   }
span.bold 
   {
     font-weight: bold;
   }
   
/* описание контейнера всего оформления */
div#container
   {
     width: 990px;
     margin: 30px auto;
	 background-color:#FFF;
   }
   
/* ===========общие элементы оформлени (цены, формы и т.п.)============ */

/*- Цены */

span.markProductOutOfStock 
   {
     font-family: Tahoma, Verdana, Arial, sans-serif;
     color: #c76170;
     font-weight: bold;
	 font-style:normal;
   }

span.productSpecialPrice 
   {
     font-family: Verdana, Arial, sans-serif;
     color: #ff0000;
	 font-style:normal;
   }

.productOldPrice 
   {
	 display: block;
     margin: 0;
     padding: 0px;
     line-height: normal;
	 color: #aa0000;
	 font-family:serif;
	 font-size:14px;
	 font-weight:bold;
	 text-decoration:none;
	 text-align:center;
	 vertical-align:top;
	 background: url(http://domlinz.ru/templates/domlinz/img/old-price.gif);
	 background-position:top left;
	 background-repeat:no-repeat;
   }
.NewPrice 
   {
	 display: block;
     margin: 0;
     padding: 0px;
     line-height: normal;
	 color:#000;
	 font-family:serif;
	 font-size:14px;
	 font-weight:bold;
	 text-decoration:none;
	 text-align:center;
	 vertical-align:top;
   }
span.errorText 
   {
     font-family: Verdana, Arial, sans-serif;
     color: #ff0000;
	 font-style: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;
   }

/* Ошибка на странице свяжитесь с нами */
div.contacterror 
   {
     border: 1px solid; 
     border-color: #ff0000; 
     background-color: #FFCCCC; 
     text-align: left; 
     margin-bottom: 0.5em; 
     margin-top: 0.5em;
	 padding:5px;
   }

/* ================== Стили AJAX ========================= */
/* 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 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; 
   }
  
/* =====================<<<<<< header >>>>>>=========================== */
/* номер телефона */
#phone {
	font-size:24px;
	text-align:center;
	line-height:28px;
	}   
/*- Меню сверху */
#menu 
   {
	height:20px;
	text-align:right;
	margin-top:0px;
	padding: 0px;
	color:#FFFFFF;
   }
#menu a
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	}
#menu a:hover
	{
	text-decoration:underline;
	color:#fff;
	} 
#menu li
	{
	display:inline;
	list-style:none;
	} 

* html #menu ul li a 
   {
	  padding: 0;
   }
#topmenu {
	color:#669900;
	font-weight:bold;
	text-align:center;
	}
#topmenu a, a:visited {
	color:#669900;
	text-decoration:underline;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	}
#topmenu a:hover {
	color:#004baa;
	text-decoration:none;
	}		
/*\*//*/
#menu ul li a 
   {
	  display: inline-block;
	  white-space: nowrap;
	  width: 1px;
   }

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

/* Бокс - "стикер" новости */
#boxNews
   {
     text-align: left;
     margin-bottom: 5px;
	 margin-top:0px;
	 background-image:url(img/postit.jpg);
	 background-repeat:no-repeat;
	 background-position:left top;
	 font-style:normal;
	 width:300px;
	 height:133px;
   }
#boxNews h5 
   {
     display: block;
     color: #cc0000;
     margin: 5px 0 0px 0;
     padding: 0px;
	 font-weight:normal;
	 font-family:"Courier New", Courier, monospace;
	 font-size:12px;
	 text-decoration:underline;
	 color: #cc0000;
  }
#boxNews .boxNewsContent 
   {
     padding: 12px 10px 0px 40px;
     margin-bottom: 0px;
     text-align: left;
	 color:#000;
  }
#boxNews .boxNewsContent a, a:visited, a:hover
   {
   font-weight:normal;
   color:#000;
  }
#boxNews .boxNewsContent p 
   {
     margin: 0 0 0 0;
     padding: 2px 0px 2px 0px;
	 font-family:"Courier New", Courier, monospace;
	 font-size:12px;
	 font-weight:normal;
	 line-height:12px;
  }
#sShow {
	width:420px;
	float:left;
	text-align:right;
	min-height:265px;
	padding: 0px ;
}

/*- Бокс корзина в хедере*/
/* Оформление */
#boxCart 
   {
     text-align: left;
     margin: 0px 0px 0px 0px;
	 font-style:normal;
	 width:252px;
	 border:#F7FAEF 3px dashed;
	 padding:5px;
	 min-height:250px;
	 float:right;
	 background-color:#FAFFEA;
   }
#boxCart .boxheader 
   {
     display: block; 
     color: #000;
     font:12px Tahoma, Verdana, Arial, sans-serif;
     font-weight:bold;
	 background-image: url(img/basket.jpg);
	 background-repeat:no-repeat;
	 background-position:left top;
	 padding: 8px 0px 12px 40px;
	 line-height:12px;
	 vertical-align: top;
   }
#boxCart .boxcontent 
   {
     display: block;
	 font: 11px Verdana, Arial, sans-serif; 
	 font-weight: normal;
	 margin:0px;
	 padding:0px;
   }
#boxCart .boxcontent a
	{
	font-weight:normal;
	text-decoration:none;
	}
#boxCart .boxcontent a:visited
	{
	font-weight:normal;
	text-decoration:none;
	}
#boxCart .boxcontent a:hover
	{
	color:#004baa;
	font-weight:normal;
	text-decoration: underline;
	}
#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.2em;
     padding-left: 0.5em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }
/* Ссылки в заголовке бокса корзины*/
#boxCart .boxheader a, a:visited 
   {
     color: #000;
     text-decoration: none;
   }
#boxCart .boxheader a:hover 
   {
     color: #004baa;
     text-decoration: underline;
   }
p.CartContentRight
   {
     text-align: right;
     padding-right: 0.2em;
   } 
#boxCart .BorderTotal
	{
	 border-top: 1px solid #004baa; 
	 }
#boxCart .BorderTotal a
	{
	color:#004baa;
	}
	   
/* хлебная крошка */
div#navigation 
   {
     padding-top:6px;
     padding-bottom:12px;
     background: #fff;
     color: #000;
	 margin:0px;
	 
   }

#navigation span 
   {
     font-weight: bold;
     color: #0051bf;
	 padding-bottom:30px;
	 border-top:3px solid #004baa;	 
	}
#navigation span a
   {
     font-weight: normal;
     color: #000;
     text-decoration: underline;
	 display:inline;
	 padding-left:5px;
	 padding-right:5px;
   }
#navigation span a:hover
   {
     font-weight: normal;
     color: #000;
     text-decoration: none;	
   }
#navigation span a:visited
   {
     font-weight: normal;
     color: #000;
     text-decoration: underline;
   }  

/*- Бокс поиск */
#leftSearch {
	padding: 5px 0px 5px 10px;
	background-color: #c5dcfe;
	border:#eef4d7 solid 0px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-bottom:20px;
	height:33px;
	vertical-align: top;
}
#quick_find {
	height:18px;
}
#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;
}
.searchboxform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}
/* ===редирект на главную с печати==== */
.forwardToMain {
	z-index: 10;
	float:left;
	vertical-align:top;
	}
  
/* =====================<<<<< Центр >>>>>>============================= */
div#wrapper
   {
     float: left; 
     width: 100%;
	 text-align:left;
	 margin-top:0px;
   }
div#content
   {
     margin:0px 0px 0 320px;
   }
/* Заголовок страницы */
#content h1 
   {
	font-family: Tahoma, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height:30px;
	margin-bottom:10px;
	margin-top:0px;
   }

#content h1 a 
   {
     color: #000;
     text-decoration: none;
	 font-weight: normal;
   }
#content h1 a:hover 
   {
     color: #000;
     text-decoration: underline;
	 font-weight: normal;
   }

/* Скругленные углы */
.page 
   {
     background: transparent;
     width: 100%;
     margin-top: 0.5em;
     margin-bottom: 20px;
	 text-align:center;
   }
.pageItem 
   {
     background: #fff;
     width: 100%;
	 text-align:center;
	}
.page h1, .page p 
   {
     margin: 0 10px;
   }
.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: block;
     overflow: hidden;
     font-size: 1px;
   }
.page .b1, .page .b2, .page .b3, .page .b1b, .page .b2b, .page .b3b 
   {
     height: 1px;
   }
.page .b2 
   {
     background: #f3f6f9;
     border-left: 1px solid #fff;
     border-right: 1px solid #f3f6f9;
   }
.page .b3 
   {
     background: #f3f6f9;
     border-left: 1px solid #fff;
     border-right: 1px solid #f3f6f9;
   }
.page .b4 
   {
     background: #f3f6f9;
     border-left: 1px solid #fff;
     border-right: 1px solid #f3f6f9;
   }
.page .b4b 
   {
     background: #f3f6f9;
     border-left: 1px solid #f3f6f9;
     border-right: 1px solid #f3f6f9;
   }
.page .b3b 
   {
     background: #f3f6f9;
     border-left: 1px solid #f3f6f9;
     border-right: 1px solid #f3f6f9;
   }
.page .b2b 
   {
     background: #f3f6f9;
     border-left: 1px solid #f3f6f9;
     border-right: 1px solid #f3f6f9;
   }
.page .b1 
   {
     margin: 0 5px;
     background: #fff;
   }
.page .b2, .page .b2b 
   {
     margin: 0 3px;
     border-width: 0 2px;
   }
.page .b3, .page .b3b 
   {
     margin: 0 2px;
   }
.page .b4, .page .b4b 
   {
     height: 2px;
     margin: 0 1px;
   }
.page .b1b 
   {
     margin: 0 5px;
     background: #f3f6f9;
   }
.pagecontent 
   {
     display: block;
     padding-left: 0.5em;
     padding-right: 0.5em;
     background-color: #f3f6f9;
   }
.pagecontentfooter 
   {
     /*display: block;*/
     text-align: right;
     background:#ffffff;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
   }


/* ============= Вывод товаров в центральной части =================== */

/* Количество колонок с товаром на странице новинки */
dl.itemNewProducts 
   {
     display: block;
     width: 43%; /* количество колонок, 50% - товар выводится двумя колонками, 100% - товар выводится одной колонкой */ 
     float: left;
     height: 205px;
     margin: 10px 20px 20px 0px;
	 border-bottom: 1px solid #ccc;
	 border-right: 1px solid #eee;
	 border-left: 1px solid #fafafa;
	 border-top: 1px solid #fafafa;
     padding: 5px;
	 background-color: #FFF;
	 }
/* Количество колонок с товаром на странице рекомендуемые товары */
dl.itemFeaturedProducts 
   {
     display: block;
     width: 43%; /* количество колонок, 48% - товар выводится двумя колонками, 99% - товар выводится одной колонкой */ 
      float: left;
     height: 205px;
     margin: 10px 20px 20px 0px;
	 border-bottom: 1px solid #ccc;
	 border-right: 1px solid #eee;
	 border-left: 1px solid #fafafa;
	 border-top: 1px solid #fafafa;
     padding: 5px;
	 background-color: #FFF;
	 }
/* Количество колонок с товаром в блоке новинки на главной странице */
dl.itemNewProductsDefault 
   {
     display: block;
     width: 45%; /* количество колонок, 48% - товар выводится двумя колонками, 99% - товар выводится одной колонкой */ 
     float: right;
     height: 190px;
     margin: 10px 20px 20px 0px;
	 border-bottom: 1px solid #ccc;
	 border-right: 1px solid #eee;
	 border-left: 1px solid #fafafa;
	 border-top: 1px solid #fafafa;
     padding: 5px;
	 background-color: #FFF;
   }
/* Количество колонок с новостями на главной странице */
dl.itemLatestNewsDefault 
   {
     display: block;
     width: 43%; /* количество колонок, 48%- товар выводится двумя колонками, 99% - товар выводится одной колонкой */ 
     float: left;
     height: auto;
     margin: 10px 3px 10px 3px;
     padding: 5px 3px 5px 3px;
	 background-color:#FFFFFF;
   }
/* Количество колонок с новостями на странице новостей */
dl.itemLatestNews 
   {
     display: block;
     width: 43%; /* количество колонок, 48% - товар выводится двумя колонками, 99% - товар выводится одной колонкой */ 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
/* Количество колонок с товаром на странице скидки */
dl.itemSpecials 
   {
     display: block;
     width: 43%; /* количество колонок, 48% - товар выводится двумя колонками, 99% - товар выводится одной колонкой */ 
     float: left;
     height: 205px;
     margin: 10px 20px 20px 0px;
	 border-bottom: 1px solid #ccc;
	 border-right: 1px solid #eee;
	 border-left: 1px solid #fafafa;
	 border-top: 1px solid #fafafa;
     padding: 5px;
	 background-color: #FFF;
   }
/* Количество колонок с товаром на странице мои данные */
dl.itemLastViewed 
   {
     display: block;
     width: 43%; /* количество колонок, 48% - товар выводится двумя колонками, 99% - товар выводится одной колонкой */ 
     float: left;
     height: 200px;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }
/* Блок показа товара */
td.itemImage 
   {
     padding: 10px 10px 10px 0px;
	 background: transparent;
   }
dt.itemProductImage 
   {
/*     float: center; */
     display: block;
     border: 0px solid #ddd;
     margin: 0 0 0 0;
     padding: 0;
	 background: transparent;
   }
dt.itemNews 
   {
     display: none;
     float: left;
     background: transparent;
     border-right: 1px #f3f6f9 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: left;
   }
td.itemDescriptionHead
	{
	 text-align:left;
     margin: 6px 0 6px 0px;
     padding: 1px 5px 1px 5px;
	 color:#000;
	 background-color: #C6DDFF;
	 height:30px;
	 }
td.itemDescriptionHead a
	{
	 display: block;
	 color:#000;
	 font-weight:bold;
	 text-decoration:none;
	 }
td.itemDescriptionHead a:visited
	{
	 display: block;
	 color:#000;
	 font-weight:bold;
	 text-decoration:none;
	 }
td.itemDescriptionHead a:hover
	{
	display: block;
	font-weight:bold;
	 color:#000;
	 text-decoration:underline;
	 }
td.itemDescription
   {
     display: block;
	 font-style:normal;
     margin: 0 0 0 0;
     padding: 6px;
     line-height: normal;
	 font-size:11px;
	 color:#333;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 background: transparent;
	 text-align:left;
	 vertical-align:middle;
   }
.itemDescriptionPrice
   {
   display: block; 
     margin: 0px;
     padding: 3px;
     line-height: normal;
	 color:#333333;
	 font-family:serif;
	 font-size:16px;
	 font-weight:bold;
	 text-align:center;
   }
dd.itemNews
   {
     display: block;
     margin-left: 1em;
     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;
   }   
/* Страница товара */
p.center
   {
     text-align: center;
   }
div.ProductInfoLeft
   {
     float: left;
     margin-right: 1em;
   }
div.ProductInfoRight
   {
     float: left;
     margin-left: 1em;
     text-align: right;
   }
.prices {		display: block;
     margin: 10px 0 0 0;
     padding: 3px 0 6px 8px;
     line-height: normal;
	 color:#333333;
	 font-family:serif;
	 font-size:16px;
	 font-weight:bold;
	 text-align:left;
	 vertical-align:text-bottom;
	 }
.cenatitle 
	{
	margin: 10px 0 0 0;
    padding: 3px 0 6px 8px;
	font-family:serif;
	 font-size:16px;
	 color: #333;
	font-weight:bold;
	text-align:right;
	vertical-align:text-bottom;
	}
.tableheader
	{
	background:transparent;
	color:#333;
	border-right:#efefef solid 1px;
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	font-weight:normal;
	}
.tabledata{
	background:transparent;
	color:#333333;
	border-right:#efefef solid 1px;
	font-family:serif;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	}
.tableheaderastigm
	{background-color:#3399cc;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	}
.tabledataastigm{
	background-color:#ffaa1b;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:#3399cc solid 1px;
	}
.descr {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 30px 0px 0px 0px;
	padding: 5px;	}
.descr h3 {
	font-size:12px;
	line-height: 12px;
	background-color:#0051bf;
	color:#fff;
	padding:5px;
	margin:0px;
	font-weight:bold;
	}
#extrafields
	{	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	}
#extrafields .fieldname
	{
	font-weight:normal;
	}
#extrafields .fielddata
	{
	font-weight:normal;
	}
	   
/* Вывод категорий */
dl.itemCategoriesListing 
   {
     width: 30%; /* количество колонок, 50% - товар выводится двумя колонками, 100% - товар выводится одной колонкой */ 
     float: left;
     height: 150px;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }
dt.itemCategoriesListing 
   {
     float: left;
     height: auto;
     background: transparent;
     border-right: 0px #f3f6f9 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;
   }   

/*================== прочий вывод в центре =========================== */   
/* Информация о заказе, адрес клиента и адрес доставки */
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 #f3f6f9 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;
   }
/* Таблицы */
.leftblue
	{
	text-align:right;
	background-color: #F0F9FF;
	line-height:24px;
	}
.rightyellow
	{
	text-align:left;
	background-color: #FFFCE8;
	}	
.blueyellowheader 
	{
	background-color:#66CCFF;
	line-height:24px;
	}
#article {
	line-height:18px;
	}
#article p {
	padding:5px 0px 5px 0px;
	}
#article a {
	color:#0000cc;
	text-decoration:underline;
	display:inline;
	}
#article a:hover
	{
	text-decoration:none;
	}	
/* Адресная книга клиента*/
.AddressBooklLable
	{
	border:thick dotted #CCCCCC;
	margin: 20px 10px 20px 10px;
	}
.AddressBookAddress
	{
	line-height:18px;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	}
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 #f3f6f9 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 #f3f6f9 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;
   }
/* Ссылки на странице мои данные */
ul.accountLinks 
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }
li.accountLinks 
   {
	  display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     background: url(img/icon_arrow1.jpg) no-repeat left center;
     padding: 0 0 0 14px; 
   }
/* Корзина */
#basket a
	{
	font-weight:bold;
	text-decoration:none;
	}
#basket a:hover
	{
	font-weight:bold;
	text-decoration:underline;
	}
#basket a:visited
	{
	font-weight:bold;
	text-decoration:none;
	}
#basket .head
	{
	color:#FFFFFF;
	background-color:#0051bf;
	}
#basket .price
	{
	background-color:#FFFEEC;
	border-left: 1px dotted #0051bf;
	border-right: 1px dotted #0051bf;
	}
#basket .info
	{
	background-color:#F0F5FF;
	}
	
/* ===================<<<<< Левая колонка >>>>>>>>>>=================== */
div#left
   {
     float: left;
     width: 300px;
     margin-left: -990px;
     background: #fff;
   }
/*- Бокс разделы (категории товаров)*/
#boxCategories
   {
     text-align: left;
     margin:0px 0 24px 30px;
	 font-style:normal;
	}
#boxCategories h1 
   {
	font-family: Tahoma, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding-left:30px;
	padding-top:70px;
	}
#boxCategories h5 
   {
     display: block;
     font: 12px Tahoma, sans-serif;
     font-weight: bold;
     color: #000;
	 background-image:url(img/type-chooser.jpg);
	 background-position:left bottom;
	 background-repeat:no-repeat;
     margin: 0 0 10px -30px;
     padding: 8px 0 6px 60px;
  }
  
#categoriesBoxMenu 
   {
     padding: 0 0 0 60px;;
     margin: 0;
   }
#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li 
   { 
     margin: 0; 
     padding: 0; 
     list-style-type: square;
	 color:#0051bf;
	 line-height:18px; 
	 font-weight:normal;
   }
#categoriesBoxMenu #CatNavi li a, a:visited
   { 
     width: 95%;
     display: block;
	 font-weight:normal;
	 text-decoration:none;
   }

#categoriesBoxMenu #CatNavi li a:hover
   {
	color: #0051bf;
	text-decoration:underline;
	font-weight:normal;
   }

/*- Бокс производители (выбор по производителю) */
#boxManufacturers
   {
    text-align: left;
    margin:0px 0 24px 30px;
	font-style:normal;
   }
#boxManufacturers h5  
   {
     display: block;
     font: 12px Tahoma, sans-serif;
     font-weight: bold;
     color: #000;
	 background-image:url(img/manu-chooser.jpg);
	 background-position:left bottom;
	 background-repeat:no-repeat;
     margin: 0 0 10px -30px;
     padding: 8px 0 6px 60px;
  }
#boxManufacturersContent 
   {
     padding-left: 60px;
     text-align: left;
	 line-height:18px;
  }
#boxManufacturersContent br
	{
	line-height:0px;
	margin:0px;
	padding:0px;
	}
#boxManufacturersContent a, a:visited
   { 
     width: 95%;
     display: block; 
	 font-weight:normal;
	 text-decoration:none; 
   }
#boxManufacturersContent a:hover
   {
	color: #0051bf;
	text-decoration:underline;

   }
#boxManufacturersContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
	 list-style: square;
  }
#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;
}

/*- Бокс быстрый заказ по артикулу*/
#boxAddQuickie
   {
     text-align: left;
     margin-bottom: 24px;
	 font-style:normal;
   }
#boxAddQuickie h5 
   {
     display: block;
     font: 12px Tahoma, sans-serif;
     font-weight: bold;
     color: #000;
	 background-image:url(img/quick-basket.jpg);
	 background-position:left bottom;
	 background-repeat:no-repeat;
     margin: 0 0 10px 0px;
     padding: 8px 0 6px 60px;
  }
#boxAddQuickieContent 
   {
     padding-left: 60px;
  }
#boxAddQuickieContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }
.addquickieform input {
	width: 75%;
	font-size: 1em;
	border: 1px solid;
	border-color: #0051bf #00aabf #00aabf #0051bf;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}
.addquickieform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}

/*- Бокс контент (как купить и прочее)*/
#boxContent
   {
    text-align: left;
    margin:0px 0px 24px 0px;
	font-style:normal;
   }
#boxContent h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #000;
	 background-image:url(img/customer-info.jpg);
	 background-position:left bottom;
	 background-repeat:no-repeat;
     margin: 0 0 10px 0;
     padding: 8px 0 6px 60px;
  }
#boxContent ul
   {
	list-style-type: square;
	 color:#0051bf;
	 line-height:18px; 
	 font-weight:normal;
	 padding-left:50px;
   }
#boxContent li 
   {
	 display: block;
	 font-style:normal; 
   }
#boxContent a, a:visited
	{
	color:#000;
	text-decoration:none;
	font-weight:normal;
	}
#boxContent a:hover
	{
	text-decoration:underline;
	}

/*- Бокс информация (где карта сайта)*/
#boxInformation
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em;
     padding-top: 0.2em;
     padding-bottom: 0.4em;
   }
#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; 
}
  
/*- Бокс рассылка */
#boxNewsletter
   {
     text-align: left;
     margin-bottom: 24px;
	 background-image:url(img/subscribe.jpg);
	 background-repeat:no-repeat;
	 background-position:left top;
	 font-style:normal;
   }
#boxNewsletter h5 
   {
     display: block;
     font-weight: bold;
     color: #000;
     margin: 0 0 10px 0;
     padding: 8px 0 6px 60px;
	 font-size:12px;
  }
#boxNewsletterContent 
   {
     padding-left:60px;
  }
#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;
}

/*- Бокс новые статьи */
#boxArticlesNew
   {
     text-align: left;
     margin-bottom: 24px;
	 background-image:url(img/articles.jpg);
	 background-repeat:no-repeat;
	 background-position:left top;
	 font-style:normal;
   }
#boxArticlesNew h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #000;
     margin: 0 0 10px 0;
     padding: 8px 0 6px 60px;
  }
#boxArticlesNewContent 
   {
     padding-left:80px;
  }
#boxArticlesNewContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }
#boxArticlesNewContent a, a:visited
	{
	color:#000000;
	text-decoration:none;
	}
#boxArticlesNewContent a:hover
	{
	text-decoration:underline;
	}

/*- Бокс статьи */
#boxArticles
   {
     text-align: left;
     margin-bottom:24px;
	 background-image:url(img/articles.jpg);
	 background-repeat:no-repeat;
	 background-position:left top;
	 font-style:normal;
   }
#boxArticles h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #000;
     margin: 0 0 10px 0;
     padding: 8px 0 6px 60px;
  }
#boxArticlesContent 
   {
     padding-left:80px;
  }
#boxArticlesContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }
#boxArticlesContent a, a:visited
	{
	color:#000000;
	text-decoration:none;
	}
#boxArticlesContent a:hover
	{
	text-decoration:underline;
	}
	
/*- Бокс вход/админ */
/* Оформление */
#boxLogin 
   {
     text-align: left;
     margin-bottom: 24px;
	 background-image: url(img/login.jpg);
	 background-repeat:no-repeat;
	 background-position:left top;
	 font-style:normal;
	 width:270px;
   }
#boxLogin .top, #boxLogin .bottom 
   {
     display: block; 
     background: transparent; 
     font-size: 1px;
   }
#boxLogin .boxheader 
   {
     display: block; 
     color: #000;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
	 padding-top:8px;
	 padding-bottom:16px;
   }
#boxLogin .boxcontent 
   {
     display: block;
	 font: 12px Arial, sans-serif;
	 padding-left: 80px;
   }
#boxLogin .boxcontent  span 
   {
     font-weight: bold;
   }
#boxLogin .boxheader p 
   {
     padding-top: 0;
     padding-bottom: 0.4em;
     padding-left: 60px;
     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: 80px;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
	 line-height:18px;
   }
/*- Форма входа */
.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;
   }


/*  ==============<<<<<<<<< Правая колонка >>>>>>>==================== */
div#right
   {
     float: left;
     overflow: auto;
     width: 200px;
     margin-left: -200px;
     background: #fff;
   }

/* =====================<<<<<<< footer >>>>>>>====================== */
div#footer
   {
     clear: left;
     width: 990px;
     background: #fff;
     border-top: 3px solid #67748B;
     text-align: center;
     color: #000;
   }
div#footer p
   {
     margin: 0;
     padding: 5px 10px;
   }

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


/* ===================стили hightslide ===============================*/

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}

.highslide {
	cursor: url(http://domlinz.ru/templates/domlinz/img/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}

.highslide-wrapper {
	background-color: white;
}

.highslide-wrapper .highslide-html-content {
    width: 500px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	color: gray;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://domlinz.ru/templates/domlinz/img/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 10px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://domlinz.ru/templates/domlinz/img/graphics/hiloader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(http://domlinz.ru/templates/domlinz/img/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/*====================ПАРТНЕРКА===========================*/

#partner {
	margin-top:30px;
	line-height:18px;
	}
#pagebody .left {
	border-left:1px solid #999;
	padding-left: 10px;
	border-right:1px solid #999;
	padding-right: 10px;
	}
#pagebody .left-b {
	border-left:1px solid #999;
	padding-left: 10px;
	border-right:1px solid #999;
	padding-right: 10px;
	border-bottom:1px solid #999;
	}
#pagebody .l {
	border-left:1px solid #999;
	padding-left: 10px;	
	}
#pagebody	.r {
	border-right:1px solid #999;
	padding-right: 10px;
	}
	
#menu-p {
	font-size:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#menu-p .active {
	border-left: 1px solid #999999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	}

#menu-p .nonact {
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #999;
	background-color:#eee;
	}
#menu-p .nonact-l {
	border-left: 1px solid #999;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #999;
	background-color:#eee;
	}
#menu-p .nonact-r {
	border-left: 1px solid #fff;
	border-right: 1px solid #999;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #999;
	background-color:#eee;
	}
#menu-p .nonact-rr {
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #999;
	background-color:#eee;
	}
#menu-p a {
	color:#0000CC;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	display:inline;
	}
#menu-p .left {
	border-left:1px solid #999;
	}
#menu-p .right {
	border-right:1px solid #999;
	}
#menu-p .bottom {
	border-bottom:1px solid #999;
	}

#table-clicks {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999 ;
	border-left: 1px solid #999 ;
	border-right: 1px solid #999 ;
	padding: 10px;
	}
#table-clicks tr {
	padding: 2px 10px 2px 10px;
	}
	
#table-clicks .infoBoxHeading {
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding: 5px;
	}
#table-clicks .productListing-odd {
	background-color: #FFFFCC;
	}
#table-clicks .productListing-even {
	background-color: #FFF;
	}	
#panel, #panel2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-left:1px solid #999;
	padding-left: 10px;
	border-right:1px solid #999;
	padding-right: 10px;
	}
#panel1 {
	border: 6px dashed #ECFFC4;
	padding: 3px 10px 3px 10px;
	}
#panel1	a{display:inline;
	color:#0000CC;
	text-decoration:underline;
	}

#panel1	.red {color:#FF0000;}

#panel2	.left{
	padding: 50px 10px 10px 10px;
	}
#panel2	a {
	color:#0000CC;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	display:inline;
	}
.bannerbank {
	border: 6px dashed #FFF5DD;
	padding: 3px 10px 3px 10px;
	background-color:#FFFDF2;
	}
.zagol {
	font-size:11px;
	font-weight:bold;
	}	
	
.imban img {
	border:1px dashed #999;
	padding: 5px;
	}	
	
#faq {
	font-size:11px;
	margin:10px;
	line-height:18px;
	}	
#art .articles {
	padding:10px; 
	border:1px dashed #CCCCCC; 
	width:550px; 
	margin:10px;
	background-color:#FDFFEA;
	}
#art a {
	color:#669900;
	display:inline;
	font-weight:bold;
	padding-right:10px;
	}
				
/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/*]]>*/
