﻿/* -----------------------------------------------------------------------------------------
   Moshelp Shop
   http://moshelp.ru
   Copyright (c) 2008-2010 Kasatikoff
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
/*<![CDATA[*/
html, body, div {
	margin: 0;
	padding: 0;
}
body {
	font: 76% arial, sans-serif;
}
img {
	border: 0;
}
h2, h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* Цвет обычных ссылок в магазине */
a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: none;
}
/* /Цвет обычных ссылок в магазине */
/* Центр */

div#wrapper {
	float: left;
	width: 100%;
}
div#precontent {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
div#content {
	margin-top: 0;
	margin-right: 19%;
	margin-bottom: 0;
	margin-left: 19.5%;
}
/* /Центр */
/* Левая колонка */

div#left {
	float: left;
	width: 18%; /* Ширина левой колонки */
	margin-left: -99.5%;
	background: #fff;
}
/* /Левая колонка */
/* Правая колонка */

div#right {
	float: left;
	overflow: auto;
	width: 18%; /* Ширина правой колонки */
	margin-left: -18%;
	background: #fff;
}
/* /Правая колонка */
/* Низ */

div#footer {
	clear: left;
	width: 100%;
	background: #f1f1f6;
	border-top: 3px solid #67748B;
	text-align: center;
	color: #000;
}
div#footer p {
	margin: 0;
	padding: 5px 10px;
}
/* /Низ */
/* Навигация */

div#navigation {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 10px;
	border-bottom: 1px solid #000;
	/*     background: #990000; */
     color: #ffffff;
}
#navigation span {
	display: block;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 2px #990000 solid;
	background: url(img/navigation.gif) no-repeat left center;
	padding: 0 0 0 20px;
}
#navigation a {
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#navigation a:hover {
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#navigation a:visited {
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
/* /Навигация */
/* Заголовок страницы */
#content h1 {
	display: block;
	font-weight: bold;
	color: #990000;
	/*     color: #990000;
     border-bottom: 2px #990000 solid;
     background: url(img/heading1.gif) no-repeat left center;*/
     padding: 0 0 0 20px;
	margin: 0.2em 0 0.2em 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #333333;
}
#content h1 a {
	color: #990000;
	text-decoration: none;
}
/* /Заголовок страницы */
/* Скругленные углы */
.page {
	background: transparent;
	width: 100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.pageItem {
	background: #f1f1f6;
	width: 100%;
}
.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: #f1f1f6;
	border-left: 1px solid #fff;
	border-right: 1px solid #f1f1f6;
}
.page .b3 {
	background: #f1f1f6;
	border-left: 1px solid #fff;
	border-right: 1px solid #f1f1f6;
}
.page .b4 {
	background: #f1f1f6;
	border-left: 1px solid #fff;
	border-right: 1px solid #f1f1f6;
}
.page .b4b {
	background: #f1f1f6;
	border-left: 1px solid #f1f1f6;
	border-right: 1px solid #f1f1f6;
}
.page .b3b {
	background: #f1f1f6;
	border-left: 1px solid #f1f1f6;
	border-right: 1px solid #f1f1f6;
}
.page .b2b {
	background: #f1f1f6;
	border-left: 1px solid #f1f1f6;
	border-right: 1px solid #f1f1f6;
}
.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: #f1f1f6;
}
.pagecontent {
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
	background: #f1f1f6;
}
.pagecontentfooter {
	display: block;
	text-align: right;
	background:#ffffff;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/* /Скругленные углы */
/*- Меню-закладки сверху */
#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;
}
/*\*//*/
#menu ul li a 
   {
	  display: inline-block;
	  white-space: nowrap;
	  width: 1px;
   }
#menu ul 
   {
	  padding-bottom: 0;
	  margin-bottom: -1px;
   }

/**/
/*\*/

* html #menu ul li a {
	padding: 0;
}
/**/
/*- /Меню-закладки сверху */
/*- Боксы */
/* ----------------------- BOXES ------------------------- */
.box_head {
	color:#fdfdfd;
	font-size:12px;
	text-transform:capitalize;
	font-weight:bold;
	width:100%;
}
.box_head-2 {
	color:#fdfdfd;
	font-size:12px;
	text-transform:capitalize;
	font-weight:bold;/*	background:#ffbc2b*/

}
.box_head-3 {
	color:#020000;
	font-size:12px;
	text-transform:capitalize;
	font-weight:bold;
	width:100%;
}
.box_head .inner1 {
	background:url(images/box1_head_bg2.gif) no-repeat right top #06a637;
}
.box_head-2 .inner1 {
	background:url(images/box2_head_bg2.gif) repeat-x left top;
}
.box_head-3 .inner1 {
	background:url(images/box3_head_bg2.gif) repeat-x left top;
}
.box_head .inner2 {
	background:url(images/box1_head_bg1.gif) no-repeat left top;
}
.box_head-2 .inner2 {
	background:url(images/box2_head_bg1.gif) no-repeat left top;
}
.box_head-3 .inner2 {
	background:url(images/box3_head_bg1.gif) no-repeat left top;
}
.box_head .inner3 {
	background:url(images/box1_head_bg3.gif) no-repeat right top;
}
.box_head-2 .inner3 {
	background:url(images/box2_head_bg3.gif) no-repeat right top;
}
.box_head-3 .inner3 {
	background:url(images/box3_head_bg3.gif) no-repeat right top;
}
.box_head .inner4 {
	padding:6px 5px 10px 26px;
}
.box_head-2 .inner4 {
	padding:6px 5px 8px 26px;
}
.box_head-3 .inner4 {
	padding:6px 5px 10px 26px;
}
.box_head a {
	text-decoration:none;
	color:#fdfdfd;
}
.box_head-2 a {
	text-decoration:none;
	color:#fdfdfd;
}
.box_head-3 a {
	text-decoration:none;
	color:#020000;
}
.box_head a:hover {
	text-decoration:underline;
}
.box_head-2 a:hover {
	text-decoration:underline;
}
.box_head-3 a:hover {
	text-decoration:underline;
}
.box {
	margin-bottom:8px;
	width:100%;
}
.box .box_inner1 {
	background:#ffffff;
}
.box-1 {
	margin-bottom:8px;
	width:100%;
}
.box-1 .box_inner1 {
	background:#ffffff;
}
.box-3 {
	margin-bottom:8px;
	width:100%;
}
.box-3 .box_inner1 {
	background:#e0efe0;
}
.box .background-top-4 {
	width:100%;
	background:url(images/box_side.gif) repeat-y left top #FFFFFF;
}
.box-1 .background-top-4 {
	width:100%;
	background:url(images/box_side.gif) repeat-y left top;
}
.box .background-top-left-4 {
	width:100%;
	background:url(images/box_side.gif) repeat-y right top;
}
.box-1 .background-top-left-4 {
	width:100%;
	background:url(images/box_side.gif) repeat-y right top;
}
.box .background-top-right-4 {
	width:100%;
	background:url(images/box_side.gif) repeat-x left bottom;
}
.box-1 .background-top-right-4 {
	width:100%;
	background:url(/images/box_side.gif) repeat-x left bottom;
}
.box .background-bottom-left-4 {
	width:100%;
	background:url(images/box_right_bottom_bg.gif) no-repeat right bottom;
}
.box-1 .background-bottom-left-4 {
	width:100%;
	background:url(images/box_right_bottom_bg.gif) no-repeat right bottom;
}
.box .background-bottom-right-4 {
	width:100%;
	background:url(images/box_left_bottom_bg.gif) no-repeat left bottom;
}
.box-1 .background-bottom-right-4 {
	width:100%;
	background:url(images/box_left_bottom_bg.gif) no-repeat left bottom;
}
.box .background-bottom-right-44 {
	width:100%;
	background:none
}
.box-1 .background-bottom-right-44 {
	width:100%;
	background:none
}
.box-1 .box-indent {
	padding:8px 19px 20px 21px;
	overflow:hidden;
}
.box-3 .box-indent {
	padding:8px 19px 20px 21px;
	overflow:hidden;
}
.box .box-indent {
	overflow:hidden;
	background:url(images/box_right_bottom.gif) no-repeat right bottom;
	padding-top: 15px;
	padding-right: 17px;
	padding-bottom: 14px;
	padding-left: 10px;
}
.box-3 .box-indent {
	overflow:hidden;
	background:url(images/box_right_bottom.gif) no-repeat right bottom;
	padding-top: 15px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 10px;
}
/*.box .box-indent{padding:8px 19px 20px 21px; overflow:hidden;}*/

.box select {
	width:90%;
}
.box_body {
	margin:0;
	color:#212121;
	font-family:tahoma;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.box_body a {
	color:#212121;
	text-decoration:none;
}
.box_body a:hover {
	text-decoration:underline;
}
.box_body ul {
	margin:0;
	padding:0;
	list-style:none;
}
.box_body ul li {
	padding:6px 0 4px 27px;
}
.box_body ul li a {
	text-decoration:underline;
	background:url(images/arrow_1.gif) 0 5px no-repeat;
	padding-left:12px;
}
.box_body ul li a:hover {
	text-decoration:none;
}
.box_body ol {
	margin:0;
	padding:0;
	list-style:none;
}
.box_body ol li {
	padding:6px 0 2px 17px;
}
.box_body ol li a {
	text-decoration:underline;
	background:url(images/arrow_2.gif) 0 5px no-repeat;
	padding-left:10px;
}
.box_body ol li a:hover {
	text-decoration:none;
}
/*- Бокс разделы */
#boxCategories {
	text-align: left;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding-bottom: 0.3em; /* отступ от края бокса, т.е. от пунктирной линии */
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #67748B;
}
/*- Заголовок бокса разделы */
#boxCategories 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;
}
/*- /Заголовок бокса разделы */
/*- Список разделов */

#categoriesBoxMenu {
	padding: 0;
	margin: 0;
}
#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#categoriesBoxMenu #CatNavi ul {
	list-style-position:outside;
	list-style-image: none;
	list-style-type: none;
}
#categoriesBoxMenu #CatNavi li {
	/*	color:#595c60; */
	font-size:11px;
	line-height:16px;
	padding-left:0;
	text-decoration:none;
	font-weight:normal;
	background-image: url(images/list_background3.gif);
	background-repeat: no-repeat;
	background-position: 100% 12px;
}
#categoriesBoxMenu #CatNavi li span.top-span {
	display:block;
	padding:4px 0 5px 0;
	background-image: url(images/list_background.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#categoriesBoxMenu #CatNavi li a {
	width: 95%;
	text-indent: 0.4em;
	/*     background-color: #fff;  */
     margin: 0.2em 0;
	/*     border-left: 0.4em solid #67748B; 
     border-top:1px solid #fff; 
     border-bottom:1px solid #fff; 
     border-right:1px solid #fff; 

*/
    color: #000;
	text-decoration: none;
	padding: 0.1em 0;
	display: block;
}
#categoriesBoxMenu #CatNavi li a {
	/*	color:#797c80; */
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	font-weight:normal;
	padding-left:0;
	display:block;
}
#categoriesBoxMenu #CatNavi li a:hover {
	color: #f00;/*     border-left: 0.4em solid #3169C6; 
     background-color: #c6d3ef;
     border-top:1px solid #3169C6; 
     border-bottom:1px solid #3169C6; 
     border-right:1px solid #3169C6; */
}
#categories li a:hover {
	text-decoration:none;
	color:#1e384c
}
/*#categoriesBoxMenu #CatNavi .CatLevel1, */

#categoriesBoxMenu #CatNavi .CatLevel2,  #categoriesBoxMenu #CatNavi .CatLevel3,  #categoriesBoxMenu #CatNavi .CatLevel4,  #categoriesBoxMenu #CatNavi .CatLevel5,  #categoriesBoxMenu #CatNavi .CatLevel6 {
	padding-left: 1.5em;
	background-image: url(images/list_background4.gif);
	background-repeat: no-repeat;
	background-position: 100% 12px;
}
#categoriesBoxMenu #CatNavi .CurrentParent a {
	font-weight: bold;
}
#categoriesBoxMenu #CatNavi li a,  #categoriesBoxMenu #CatNavi .Current li a,  #categoriesBoxMenu #CatNavi .CurrentParent li a,  #categoriesBoxMenu #CatNavi .CurrentParent .Current li a {
	font-weight: normal;
}
#categoriesBoxMenu #CatNavi .Current a,  #categoriesBoxMenu #CatNavi .CurrentParent .Current a {
	font-weight: bold;
}
/*- /Список разделов */
/*- /Бокс разделы */
/*- Бокс фильтры */
#boxFilters {
	text-align: left;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	margin-right: 0.2em; /* отступ от правого края браузера */
	padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #67748B;
}
/*- Заголовок бокса фильтры */
#boxFilters 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;
}
/*- /Заголовок бокса фильтры */
/*- Содержимое бокса фильтры */
#boxFiltersContent {
	padding-left: 1em;
	text-align: left;
}
#boxFilters div.close {
	width: 100%;
	border: 0px solid #67748B;
	margin: 0 auto;
	padding: 0;
}
#boxFilters div.close div.content {
	clear: both;
}
#boxFilters div.content span.name {
	display: block;
	border: 0px solid green;
	text-align: left;
	float: left;
	padding: 0;
	margin: 0;
}
#boxFilters div.content span.close {
	display: block;
	border: 0px solid red;
	text-align: right;
	padding: 0;
	float: right;
	margin: 0 auto;
}
/*- /Содержимое бокса фильтры */
/*- /Бокс фильтры */
/*- Бокс контент */
#boxContent {
	text-align: left;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	margin-right: 0.2em; /* отступ от правого края браузера */
	padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии *//*  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;*/
   }
/*- Заголовок бокса контент */

#boxContent 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;
}
/*- /Заголовок бокса контент */
#boxContent .box .box-indent {
	overflow:hidden;
	background:url(images/box_right_bottom.gif) no-repeat right bottom;
	padding-top: 15px;
	padding-right: 7px;
	padding-bottom: 14px;
	padding-left: 6px;
}
/*- Содержимое бокса контент */
#boxContentContent {
	padding-left: 0;
	text-align: left;
}
#boxContentContent p {
	margin: 0 0 0 0;
	padding-bottom: 0.2em;
	text-align: center;
}
#boxContent ul {
	list-style-type: none;
	/*	 list-style-position:outside*/
     padding-left: 1em;
	margin: 0 0 0 0;
}
#boxContent li {
	display: block;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color:#797c80;
	font-size:11px;
	line-height:16px;
	padding-left:1em;
	text-decoration:none;
	font-weight:normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
/*	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 100% 12px;	 */
	background-image: url(images/list_background2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#boxContent span.top-span {
	display:block;
	padding:4px 0 5px 0;
	background-image: url(images/list_background.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#boxContent li a {
	width: 95%;
	text-indent: 0.4em;
	margin: 0.2em 0;
	color: #000;
	text-decoration: none;
	padding: 0.1em 0;
	display: block;
}
#boxContent li a {
	color:#797c80;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	font-weight:normal;
	padding-left:0;
	display:block;
}
#boxContent li a:hover {
	text-decoration:none;
	color:#FF0000
}
/*- /Содержимое бокса контент */
/*- /Бокс контент */
/*- Бокс информация */
#boxInformation {
	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;
}
/*- Заголовок бокса информация */
#boxInformation 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;
}
/*- /Заголовок бокса информация */
/*- Содержимое бокса информация */
#boxInformationContent {
	padding-left: 0;
	text-align: center;
}
#boxInformationContent p,  #boxInformationContent p {
	margin: 0 0 0 0;
	padding-bottom: 0.2em;
}
#boxInformation ul,  #boxInformationContent ul {
	list-style-type: none;
	text-align: left;
	padding-left: 1em;
	margin: 0 0 0 0;
}
#boxInformation li,  #boxInformationContent li {
	display: block;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	background: url(img/icon_arrow2.jpg) no-repeat left center;
	padding: 0 0 0 15px;
}
/*- /Содержимое бокса контент */
/*- /Бокс информация */
/*- Бокс быстрый заказ */
#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;
}
/*- /Содержимое бокса быстрый заказ */
/*- Форма быстрый заказ */
div .addquickieform {
	float: left;
	width: 80%;
}
div .addquickieformSubmit {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}
.addquickieformSubmit input {
	padding-top: 1px;
	vertical-align: text-bottom;
}
.addquickieform input {
	width: 100%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	height: 20px;
	padding-top: 1px;
}
.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-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;
}
/*- Заголовок бокса новые статьи */
#boxArticlesNew 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;
}
/*- /Заголовок бокса новые статьи */
/*- Содержимое бокса новые статьи */
#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;
}
/*- /Содержимое бокса отзывы */
/*- /Бокс отзывы */
/*- Бокс поиск */
#boxSearch {
	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;
}
/*- Заголовок бокса поиск */
#boxSearch 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;
}
#boxSearch h5 a {
	color: #FF6600;
	text-decoration: none;
}
/*- /Заголовок бокса поиск */
/*- Содержимое бокса поиск */
#boxSearchContent {
	padding-left: 1em;
}
#boxSearchContent p {
	margin: 0 0 0 0;
	text-align: left;
}
/*- /Содержимое бокса поиск */
/*- Форма бокса поиск */
div .searchboxform {
	float: left;
	width: 80%;
}
div .searchboxformSubmit {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}
.searchboxformSubmit input {
	padding-top: 1px;
	vertical-align: text-bottom;
}
.searchboxform input {
	width: 100%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
	height: 20px;
	padding-top: 1px;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}
.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: 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;
}
#boxFeatured h5 a {
	color: #006600;
	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 {
	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;
}
/*- Заголовок бокса новости */

#boxNews 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;
}
#boxNews h5 a {
	color: #006600;
	text-decoration: none;
}
/*- /Заголовок бокса новости */
/*- Содержимое бокса новости */
#boxNews .boxNewsContent {
	padding-left: 1em;
	margin-bottom: 0.5em;
	text-align: left;
}
#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 .b1, #boxCart .b2, #boxCart .b3, #boxCart .b4, #boxCart .b5 {
	display: block;
	overflow: hidden;
	height: 1px;
	background: #006600;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
/* /Шапка с углами */
/* Низ с углами */

#boxCart .b1b, #boxCart .b2b, #boxCart .b3b, #boxCart .b4b, #boxCart .b5b {
	display: block;
	overflow: hidden;
	height: 1px;
	background: #f1f1f6;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
/* /Низ с углами */

#boxCart .b1, #boxCart .b1b {
	margin: 0 5px;
	background: #000;
}
#boxCart .b2, #boxCart .b2b {
	margin: 0 4px;
}
#boxCart .b3, #boxCart .b3b {
	margin: 0 3px;
}
#boxCart .b4, #boxCart .b4b {
	margin: 0 2px;
}
#boxCart .b5, #boxCart .b5b {
	margin: 0 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 .box-indent {
	/*	overflow:hidden;
	background:url(images/box_right_bottom.gif) no-repeat right bottom;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#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;
}
p.CartContentCenter {
	text-align: center;
}
/*- /Бокс корзина */
/*- Бокс вход/админ */
/* Оформление */
#boxLogin {
	text-align: left;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	margin-right: 0.4em; /* отступ от правого края браузера */
	padding-top: 0.2em;
	padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
}
#boxLogin .box-indent {
	/*	overflow:hidden;
	background:url(images/box_right_bottom.gif) no-repeat right bottom;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#boxLogin .top, #boxLogin .bottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
/* Шапка с углами */
#boxLogin .b1, #boxLogin .b2, #boxLogin .b3, #boxLogin .b4, #boxLogin .b5 {
	display: block;
	overflow: hidden;
	height: 1px;
	background: #67748B;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
/* /Шапка с углами */
/* Низ с углами */
#boxLogin .b1b, #boxLogin .b2b, #boxLogin .b3b, #boxLogin .b4b, #boxLogin .b5b {
	display: block;
	overflow: hidden;
	height: 1px;
	background: #f1f1f6;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
/* /Низ с углами */
#boxLogin .b1, #boxLogin .b1b {
	margin: 0 5px;
	background: #000;
}
#boxLogin .b2, #boxLogin .b2b {
	margin: 0 4px;
}
#boxLogin .b3, #boxLogin .b3b {
	margin: 0 3px;
}
#boxLogin .b4, #boxLogin .b4b {
	margin: 0 2px;
}
#boxLogin .b5, #boxLogin .b5b {
	margin: 0 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: 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;
}
/*- /Заголовок бокса рассылка */
/*- Содержимое бокса рассылка */
#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: 100%;
	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;
}
div.copyright {
	clear: left;
	background: #f1f1f6;
	width: 100%;
	text-align: center;
	color: #000;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
/*- /Информация о магазине */
/*- Формы */

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: #ff0000;
	text-decoration: line-through;
}
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.itemNewProducts {
	display: block;
	width: 100%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
}
/* /Количество колонок с товаром на странице новинки */
/* Количество колонок с товаром на странице рекомендуемые товары */

dl.itemFeaturedProducts {
	display: block;
	width: 48%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px #e5e5e5 solid;
}
/* /Количество колонок с товаром на странице рекомендуемые товары */
/* Количество колонок с товаром в блоке новинки на главной странице */

dl.itemNewProductsDefault {
	display: block;
	width: 48%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
}
/* /Количество колонок с товаром в блоке новинки на главной странице */
/* Количество колонок с новостями на главной странице */

dl.itemLatestNewsDefault {
	display: block;
	width: 48%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0 0;
}
/* /Количество колонок с новостями на главной странице */
/* Количество колонок с новостями на странице новостей */

dl.itemLatestNews {
	display: block;
	width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0 0;
}
/* /Количество колонок с новостями на странице новостей */
/* Количество колонок с товаром на странице скидки */

dl.itemSpecials {
	display: block;
	width: 48%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px #e5e5e5 solid;
}
/* /Количество колонок с товаром на странице скидки */
/* Количество колонок с товаром на странице мои данные */

dl.itemLastViewed {
	display: block;
	width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px #e5e5e5 solid;
}
/* /Количество колонок с товаром на странице мои данные */
/* Информация о заказе, адрес клиента и адрес доставки */

dl.ordersAddress {
	display: block;
	width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px #e5e5e5 solid;
}
dt.ordersAddress {
	display: block;
	float: left;
	background: transparent;
	border-right: 0px #f1f1f6 solid;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
dd.ordersAddress {
	display: block;
	margin: 0 0 0 1em;
	padding: 0 0 0 0;
	line-height: normal;
	background: transparent;
}
/* /Информация о заказе, адрес клиента и адрес доставки */
/* Адресная книга */

dl.AddressBook {
	display: block;
	width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
dt.AddressBook {
	display: block;
	float: left;
	width: 90px;
	background: transparent;
	border-right: 0px #f1f1f6 solid;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
dd.AddressBook {
	display: block;
	margin: 0 0 0 90px;
	padding: 0 0 0 0;
	line-height: normal;
	background: transparent;
}
dl.AddressBookList {
	display: block;
	width: 49%;
	float: left;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 1em 0;
}
dt.AddressBookList {
	display: block;
	float: left;
	background: transparent;
	border-right: 0px #f1f1f6 solid;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
dd.AddressBookList {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: normal;
	background: transparent;
}
/* /Адресная книга */
/* Вход */

dl.Login {
	display: block;
	width: 49%;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
dt.Login {
	float: left;
	display: block;
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
dd.Login {
	display: block;
	margin: 0 0 0 1em;
	padding: 0 0 0 0;
	line-height: normal;
	background: transparent;
}
/* /Вход */

dt.itemImage {
	float: left;
	display: block;
	background: transparent;
	border-right: 0px #f1f1f6 solid;
	margin: 0 0 0 0;
	padding: 5px 5px 0 5px;
	text-align: center;
}
dt.itemNews {
	display: none;
	float: left;
	background: transparent;
	border-right: 0px #f1f1f6 solid;
	margin: 0 0 0 0;
	padding: 5px 5px 0 5px;
	text-align: left;
}
dd.itemDescription {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0;
	line-height: normal;
	background: transparent;
}
dd.itemDescriptionPrice {
	display: block;
	margin: 1em 0 0 0;
	padding: 0 0;
	line-height: normal;
	background: transparent;
}
dd.itemNews {
	display: block;
	margin-left: 1em;
	padding: 0 0;
	line-height: normal;
	background: transparent;
}
div.clear {
	clear: both;
}
div.navigation {
	display: block;
	width: 100%;
	padding-top: 1em;
}
span.right {
	float: right;
}
/* /Вывод товаров */
/* Вывод категорий */

dl.itemCategoriesListing {
	width: 33%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */
	float: left;
	height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
}
dt.itemCategoriesListing {
	float: left;
	height: auto;
	background: transparent;
	border-right: 0px #f1f1f6 solid;
	margin: 0 0 0 0;
	padding: 5px 5px 0 5px;
	text-align: center;
}
dd.itemCategoriesListing {
	margin: 0 1em 0 1em;
	padding: 0 0;
	line-height: normal;
	background: transparent;
	text-align: center;
}
/* /Вывод категорий */
/* Страница карточки товара */

p.center {
	text-align: center;
}
div.ProductInfoLeft {
	float: left;
	margin-right: 1em;
}
div.ProductInfoRight {
	float: left;
	margin-left: 1em;
	text-align: right;
}
/* /Страница карточки товара */
/* Ссылки на странице мои данные */

ul.accountLinks {
	list-style-type: none;
	text-align: left;
	padding-left: 1em;
	margin: 0 0 0 0;
}
li.accountLinks {
	display: block;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	background: url(img/icon_arrow1.jpg) no-repeat left center;
	padding: 0 0 0 14px;
}
/* /Ссылки на странице мои данные */

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;
}
.ajaxAddQuickie input {
	float: right;
}
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;
}
/*]]>*/

/******************************************************************/

.box_body_2 {
	overflow:hidden;
}
input.cart_quantity {
	width:51px;
	height:18px;
	color:#978276;
	font-size:11px;
}
.maintep {
	margin-bottom:1px;
}
.maintep .row11 {
	background-image: url(images/maintep_side_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.maintep .row11 .inn1 {
	padding-right:0;
	background:url(images/maintep-left-top-bg.gif) no-repeat left top;
	padding-left:0;
}
.maintep .row11 .inn2 {
	height:10px;
	background:url(images/maintep-right-top-bg.gif) no-repeat right top;
}
.maintep .row11 .inn22 {
	background:#ffffff;
	height:20px;
	zoom:1;
}
.maintep .row22 {
	background:url(images/maintep_side_bg.gif) repeat-y left top;
	padding-left:20px;
	zoom:1;
}
.maintep .row22 .inn1 {
	padding-right:21px;
	zoom:1;
	background:url(images/maintep_side_bg.gif) repeat-y right top;
}
.maintep .row22 .inn2 {
	padding:17px 0 15px 0;
	background:#FFFFFF;
	zoom:1;
}
.maintep .row22 .inn22 {
	padding:7px;
	background:#FFFFFF;
	zoom:1;
}
.maintep .row33 {
	background:url(images/maintep_bg1.gif) no-repeat left bottom;
	padding-left:10px;
	width:auto
}
.maintep .row33 .inn1 {
	background:url(images/maintep_bg2.gif) no-repeat right bottom;
	padding-right:10px;
	width:auto
}
.maintep .row33 .inn2 {
	background:url(images/maintep_side_bg.gif) repeat-x left bottom #FFFFFF;
	height:5px;
}
.maintep .row331 {
	background:url(images/maintep_bg1.gif) no-repeat left top;
	padding-left:10px;
	width:auto
}
.maintep .row331 .inn1 {
	background:url(images/maintep_bg2.gif) no-repeat right top;
	padding-right:10px;
	width:auto
}
.maintep .row331 .inn2 {
	background:#ffffff;
	height:10px;
}
.maintep .row33sp {
	background:url(images/maintep_bg1sp.gif) no-repeat left bottom;
	padding-left:10px;
	width:auto
}
.maintep .row33sp .inn1 {
	background:url(images/maintep_bg2sp.gif) no-repeat right bottom;
	padding-right:10px;
	width:auto
}
.maintep .row33sp .inn2 {
	background:url(images/maintep_side_bg.gif) repeat-x left bottom #FFFFFF;
	height:13px;
}
.maintep2 {
	margin:1px 0 1px 0;
	overflow:hidden;
}
.maintep2 .row11 {
	background:url(images/maintep-left-top-bg.gif) no-repeat left top;
	padding-left:17px;
}
.maintep2 .row11 .inn1 {
	background:url(images/maintep-right-top-bg.gif) no-repeat right top;
	padding-right:17px;
}
.maintep2 .row11 .inn2 {
	background:url(images/maintep-top-bg.gif) repeat-x left top;
	height:7px;
}
.maintep2 .row22 {
	background:url(images/maintep-side.gif) repeat-y left top #FFFFFF;
	width:100%;
}
.maintep2 .row22 .inn1 {
	background:url(images/maintep-side.gif) repeat-y right top;
	width:100%;
}
.maintep2 .row22 .inn2 {
	padding:0 0 0 0 !important;
	overflow:hidden;
}
.maintep2 .row33 {
	background:url(images/maintep-left-bottom-bg.gif) no-repeat left top;
	padding-left:17px;
	width:auto
}
.maintep2 .row33 .inn1 {
	background:url(images/maintep-right-bottom-bg.gif) no-repeat right top;
	padding-right:17px;
	width:auto
}
.maintep2 .row33 .inn2 {
	background:url(images/maintep-bottom-bg.gif) repeat-x left top;
	height:17px;
}
/* title_box */

.title_box {
	overflow:hidden;
	margin-bottom:0;
	padding-top: 6px; /* !!!!!!!!!!!!! */
}
.title_box-2 {
	overflow:hidden;
	margin-bottom:0;
	/*	position:relative;
	z-index:111;*/
	padding-top: 6px; /* !!!!!!!!!!!!! */
}
.title_box-3 {
	overflow:hidden;
	margin-bottom:0;
	padding-top: 6px; /* !!!!!!!!!!!!! */
}
.title_box .row1 .title_inner1 {
	/*	background-color: #06a637; */
	padding-right:10px;
	background-image: url(images/bg1_titile_right_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.title_box-2 .row1 .title_inner1 {
	padding-right:10px;
	background-image: url(images/bg2_titile_right_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.title_box-3 .row1 .title_inner1 {
	padding-right:10px;
	background-image: url(images/bg3_titile_right_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.title_box .row1 .title_inner2 {
	padding-left:10px;
	background-image: url(images/bg1_titile_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.title_box-2 .row1 .title_inner2 {
	padding-left:10px;
	background-image: url(images/bg2_titile_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.title_box-3 .row1 .title_inner2 {
	padding-left:10px;
	background-image: url(images/bg3_titile_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.title_box .row1 .title_inner3 {
	height:5px;
	background-image: url(images/bg1_titile_top2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title_box-2 .row1 .title_inner3 {
	height:5px;
	background-image: url(images/bg2_titile_top2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title_box-3 .row1 .title_inner3 {
	height:5px;
	background-image: url(images/bg3_titile_top2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title_box .row2 {
	width:100%;
	/*	background-color: #06a637; */
	background-color: #D47502;
	background-image: url(images/bg1_titile_top2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title_box-2 .row2 {
	width:100%;
	background-color: #da1c1b;
	background-image: url(images/bg2_titile_top2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title_box-3 .row2 {
	width:100%;
	background-color: #da1c1b;
	background-image: url(images/bg3_titile_top2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title_box .row2 .title_inner1 {
	width:100%;
	background-image: url(images/bg1_titile_left_top2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.title_box-2 .row2 .title_inner1 {
	width:100%;
	background-image: url(images/bg2_titile_left_top2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.title_box-3 .row2 .title_inner1 {
	width:100%;
	background-image: url(images/bg3_titile_left_top2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.title_box .row2 .title_inner2 {
	width:100%;
	background-image: url(images/bg1_titile_right_top2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.title_box-2 .row2 .title_inner2 {
	width:100%;
	background-image: url(images/bg2_titile_right_top2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.title_box-3 .row2 .title_inner2 {
	width:100%;
	background-image: url(images/bg3_titile_right_top2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*  HEADINGS  */

h2.centerBoxHeading {
	padding:2px 10px 7px 29px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	font-weight:bold;
	text-transform:capitalize;
	line-height:18px;
}
#alsoPurchased h2.centerBoxHeading {
	padding:2px 10px 7px 0;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	font-weight:bold;
	text-transform:capitalize;
	line-height:18px;
}
#indexCategoriesHeading, #productListHeading {
	padding:2px 10px 7px 29px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	font-weight:bold;
	text-transform:capitalize;
	line-height:18px;
}
#latestNewsHeading, #featuredProductHeading {
	padding:2px 10px 7px 29px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	font-weight:bold;
	text-transform:capitalize;
	line-height:18px;
}
#latestNewsHeading, #featuredProductHeading a {
	padding:2px 10px 7px 29px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	font-weight:bold;
	text-transform:capitalize;
	line-height:18px;
}
#latestNewsHeading {
}
#featuredProductHeading {
}
h1#latestNewsHeading, h1#featuredProductHeading {
	color:#ffffff;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-transform:capitalize;
	line-height:18px;
	border-bottom-style: none;
	background-image: url(img/pixel_trans.gif);
	margin: 0px;
	padding-bottom: 7px;
	padding-left: 29px;
}
h1#featuredProductHeading {
	color:#200000;
}
h1#latestNewsHeading a, h1#featuredProductHeading a {
	color:#ffffff;
	text-decoration:none;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-transform:capitalize;
	line-height:18px;
}
h1#featuredProductHeading a {
	color:#200000;
	padding: 0px;
	;
}
/***************************************************************************************************************/

.container {
	margin: 0;
	padding: 0;
}
.header_t {
	background-color: #1a2a35;
	background-image: url(img/top_tailing.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:118px;	
}
.main_t {
	width:100%;
	/*	margin:auto; */

	height:88px;
 text-align:left  background-color: #08130F;
	background-image: url(img/bg_logo_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.header_t .main_t .row1 {
	height:88px;
}
.header_t .main_t .row1 .col1 {
	width: 35%;
	background: #08130F;
	float:left;
}
.header_t .main_t .row1 .col1 .indent {
/*	padding:17px 0 0 18px; */

}
.header_t .main_t .row1 .col2 {
	padding: 20px 0;
	width: 550px;
	float:right;
	color: #FFF;	
}
.header_t .main_t .row1 .col2 .indent {
	float: right;
	/*	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 35px;
	padding-left: 0; */
	color: #FFF;
}
.header_t .main_t .row2 {
	height:29px;
}
.header_t .main_t .row2 .col1 {
	width:633px;
	float:left;
}
.header_t .main_t .row2 .col1 .indent {
	padding:7px 0 0 108px;
}
.header_t .main_t .row2 .col2 {
	width:215px;
	float:right;
	/*	background:url(images/h_bg1.jpg) no-repeat left top; */
	height:29px;
}
.header_t .main_t .row2 .col2 .indent {
	padding:5px 0 5px 5px;
}
.header_t .main_t .row2 .col2 input.input_search {
	border:none;
	background:#FFFFFF;
	width:173px;
	height:19px;
}
.header_t .main_t .row3 {
	/*	padding: 10px 0; */
	position: relative;/* IE6 получает hasLayout для правильной очистки */
	clear: both; /* это свойство очистки заставляет .container видеть место окончания столбцов и включать их */
}
.user_menu ul {
	list-style:none;
	text-transform:uppercase;
	margin-left:0;
	margin: 0;
}
.user_menu li {
	float:left;
	background:url(images/user_menu_bg.gif) no-repeat 100% 4px;
	display:block;
	line-height:16px;
	font-size:10px;
}
.user_menu li a {
	display:block;
	padding:0 21px 0 21px;
	text-decoration:none;
	color:#999999
}
.user_menu li.first a {
	display:block;
	padding:0 21px 0 0;
	text-decoration:none;
	color:#999999
}
.user_menu li.last a {
	display:block;
	padding:0 21px 0 21px;
	text-decoration:none;
	color:#999999;
}
.user_menu li a:hover {
	text-decoration:underline !important;
}
.indent_umenu2 {
	display: block;
	height: 25px;
	padding-left: 20%;
	padding-top: 8px;
/*	background-color: #888788; */
}
.user_menu2 ul {
	list-style:none;
	/*	text-transform:capitalize;*/
	margin-left:22px;
	font-weight:bold;
	margin: 0;
}
.user_menu2 li {
	float:left;
	background:url(images/user_menu_bg2.gif) no-repeat 100% 3px;
	display:block;
	line-height:16px;
	font-size:12px;
}
.user_menu2 li a {
	display:block;
	padding:0 23px 0 23px;
	text-decoration:none;
	color:#ffffff
}
.user_menu2 li.first a {
	display:block;
	padding:0 23px 0 23px;
	text-decoration:none;
	color:#ffffff
}
.user_menu2 li.last {
	background:none;
}
.user_menu2 li.last a {
	display:block;
	padding:0 23px 0 23px;
	text-decoration:none;
	color:#ffffff;
}
.user_menu2 li a:hover {
	text-decoration:none !important;
	color:#FC0;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 14px;
	color: #4c0b05;
	text-decoration:none;
	padding-top: 0px;
	background-color: #8fca1c;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 14px;
	color: #fefefe;
	text-decoration:none;
	padding-top: 0px;
	background-color: #bbfb3e;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 14px;
	color: #4c0b05;
	text-decoration:none;
	padding-top: 0px;
	background-color: #ffc226;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 14px;
	color: #fefefe;
	text-decoration:none;
	padding-top: 0px;
	background-color: #ffdc11;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7a808d;
	padding-left: 9px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align: text-top;
}

