* {margin: 0px; padding: 0px;}
body  {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
}
#container { 
	position: relative;
	width: 890px; 
	margin: 0 auto;
	text-align: left; 
} 
A, A:visited {color:#000000}
imput {
	border: 1px solid #778899;
	background-color: Gray;
}
ul { margin:10px 0px 10px 0px;}
/*====По умолчанию========================*/
TD.pageHeading, DIV.pageHeading, TD.pageHeading h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #CC0033;
}
/*==============*/
#header {position: relative; 	width: 100%; background: url(fon00000.gif) no-repeat 198px 11px;}

#baner, #logo {height: 250px;}
#baner {margin-left: 207px; width: auto; position: relative;}
#logo {
	float: left;
	width: 207px;
	background: url(logo0000.gif) no-repeat 0px 2px;
}
#logo p {
	position:absolute;
	width: 197px;
	top:173px; 
/*	top:173px; */
	font-size:12px;
	text-align: center;}
#logo strong {
	font-size: 40px;
	Color: #FBA000;
	display: none;
}
#logo span {
	font-weight: bold;
	display: block;
	font-size:15px;
	margin-bottom:1px;
 	Color: #CC0033;
}
#logo i {
	Color: #FF0000
}
#menu {
	margin: 0px;
	position: absolute;
	bottom: 0px;
	}
#menu li{
	list-style: none;
	float:left;
	margin-right:-2px;
	padding-left: 13px;
	background: url(knopkame.gif) no-repeat 0% 0%;
	}
#menu p {
	background: url(knopkamf.gif) no-repeat 100% 0%;
} 
#menu a {
	display:block;
	padding:6px 11px 3px 1px;
	font-size: 11px;
	color: blak;
	text-decoration: none;
	}
#menu a:hover {
	color: White;
}
#menu .current {
background-position: 0% -31px;
	}
#menu .current p {	
	background-position: 100% -31px;
}
#menu .current a {
	font-weight: bold;
	color: White;
}
#polosa {
	width:100%;
	position: relative;
	border: 1px #CC0033 solid;
	background-color:#CC0033;
	clear: both;
}
#polosa br {
 display:none;
}
#polosa, #polosa a {
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
#polosa td.poisk {width:38px; border-left: 4px #CC0033 solid;}
#polosa td.a_poisk {width:1px; border-right: 7px #CC0033 solid; border-left: 4px #CC0033 solid;}
#polosa td.form {width:177px}
#polosa form .find_txt {height: 18px; width:150px; border:#E77482 solid 1px; float: left;}
#polosa form .find_img {float: right;}
#polosa .breadcrumbs p {border-left: #E77482 solid 1px; padding-left: 6px}

#accountbox { width: 190px; position: absolute; top:105px; right: 0px;}
#accountbox .my_account_info {position: absolute; top: -110px; left: 50px;}
#accountbox .my_account_info a {color: #999999; }
#accountbox input.text {height: 17px; width:100px; border:inset 2px;margin-right:1px; background: #EAE9E9;}

#content {width:100%; margin-top:6px; min-height:460px;}
.col_left {width:185px; padding-right: 5px; padding-left: 1px; background: url(dt000000.gif) repeat-y right;}
.col_center {width:auto; padding:0px 5px;position: relative; }
.col_right {width:165px;padding-left: 5px; padding-right: 4px;background: url(dt000000.gif) repeat-y left;}
.col_right_ss {width:4px;background: url(dt000000.gif) repeat-y left;}

/*#################СТИЛИ_ДЛЯ_Боксев#################*/
table.infoBoxHeading { /*Сами таблицы, в которых завернута "название" и "содержание" бокса*/
	background-color: #999999;
	border-right: 15px solid #999999;
	margin-bottom: 2px; 
	margin-top: 8px;
	}
table.infoBoxHeading table {
	background-color: White;
	width: auto;
	margin: -2px 0px -1px 10px;
	border-left: 4px solid White;
	border-right: 4px solid White;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase; 
}
table.infoBoxHeading .right_arrow a {
	display: block;
	margin: -2px 0px -2px 5px;
}
td.col_left table.infoBox, td.col_right table.infoBox {
	border-top: 1px #999999 solid;
}
/*----------СТИЛИ_ДЛЯ_Боксев - средняя колонка ------------*/
.index table.infoBoxHeading { /*Сами таблицы, в которых завернута "название" и "содержание" бокса*/
	background-color: #999999;
	margin-bottom: 2px; 
	border-right: none;
	margin-top: 2px;
	}
.index table.infoBoxHeading table {
	background-color: transparent;
	width: auto;
	margin: 0px 4px;
	padding: 1px;
	border: 0px;
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase; 	
}

.perenos {position:relative; margin-bottom: 620px;}
.perenos .top {position:absolute; top:100%;}

.index_default {border: 3px solid White;} 
/*-------------	*/
.boxText { /*Ячейка таблицы где список ссылок на категории*/
	font-size: 12px;
	padding: 1px 5px;
	}
.headerNavigation { /*Вид самих ссылок*/
	}
.pageHeading br {
	display: none;
}
/*---Оформление категорий---*/
#categorybox {/*Категории*/
	padding-left: 3px;
	}
#categorybox table, #categorybox td, #categorybox tr {
	margin: 0px; padding: 0px; border: none;
}
#categorybox .categories, #categorybox .subcat_1, #categorybox .subcat_2, #categorybox .subcat_3 {
	padding-left: 18px;
	border-bottom: White solid 1px;
	background-color: #999999;
	background-image: url(cat_bul0.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	font-size: 11px;
}
#categorybox a {
	display: block;
	text-align: left;
	padding: 5px 8px 5px 13px;
	background-color: #E9E9E9;
	color: #015294;
}
#categorybox .categories a {
	background-color: #CCCCCC;
	color: Black;
	padding-left:6px;	
}
#categorybox .subcat_2 a, #categorybox .subcat_3 a {
	background-color: #F5F5F5;
	padding-left: 22px;
}
#categorybox a:hover {
	color:#999999;
}.product_info ul {
	padding: 3px 3px 3px 15px;
}
.product_info form, .product_info input {
	padding: 0px;
	margin: 0px;
}
.product_info p {
	margin: 10px 0px 0px 0px;
}
.zagl td {
	padding: 0px 13px 10px;
	}
.zagl strong  {
	font-size: 25px;
	color: #CC0033;
	white-space: nowrap;
	}
.product_info h2 { /*Название товара*/
	font-size: 18px;
	margin-bottom: 12px;
}
.product_info .product_img {padding: 0px 18px 5px 15px;}
.product_txt {
	padding: 0px 7px;
}
.price {
	margin-left: 20px;
}
.price td {
	padding: 4px 5px;
}
td.tariff { /*Стоимость*/
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
}
td.tariff .productSpecialPrice {
	font-size: 15px;
	color: red;
	display: block;
}
td.cart_kn {
	padding-top: 3%;
}
td.optionnames {
	font-weight: bold;
	padding-left: 6px;
	padding-top: 6px;
}
.productdesc { /*Основной текст*/
	font-size: 13px;
	padding-bottom: 10px;
}
.xsell_module .infoBoxHeading {
	border-top: dotted 1px Black;
}
/*-------бокс производителей--------*/
.manufacturerbox {
	padding: 3px 0px 0px 5px;
}
.manufacturerbox .boxText a {
	display: block;
	padding: 1px 5px 1px 20px;
	margin: 1px;
	background: url(strelka0.gif) no-repeat 5px 50%;
	font-size: 11px;
	color: Black;
	text-align: left;
}
/*.manufacturerbox table.infoBox {
	border-bottom: 1px #999999 solid;
} */
.manufacturerbox br {
	display: none;
}
/*==========Главная страница*==========*/
.index td {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/*-----browse_categories-------*/  /*
.browse_categories {
	padding: 0px;
	margin: 0px;
}
.browse_categories .infoBoxHeading {
   	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.browse_categories td td td {
	padding-bottom: 4px;
}
.browse_categories td.nadp {
	height: 45px;
	padding: 0px 5px;
	background-image: url(images/brcat.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
}
.browse_categories td.img {
	height: 100px;
	background-image: url(images/brcat.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: center;
}
.browse_categories h3, .browse_categories p  {
	margin-bottom: 4px;
}
.browse_categories h3 b, .browse_categories p b {
	font-size: 12px;
	Color: #666666;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
/*-----второй уровень-----*/ 
.pageHeading_2 h1{
	padding: 2px 5px 5px 5px;
	font-size: 17px;
	color: #015294;
}
.category_desc_1 p {
	margin: 0px 5px 5px 5px;
	font-size: 10px;
	text-align: justify;
	color: #015294;
}
.browse_categories_2 {
	padding: 5px 0px;	
}
.browse_categories_2 .nazva {
	background-color: #999999;
	background-image: url(cat_bul0.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 18px;
}
.browse_categories_2 .nazva br {
	display: none;
}
.browse_categories_2 .nazva h2 a {
	display: block;
	padding: 3px 15px;
	color: #666666;	
	font-size: 13px;
	background-color: #EEEEEE;
}
.browse_categories_2 .description {
	padding: 4px 8px;
	text-align: left;
	font-size: 12px;
	text-align: justify;
}
.browse_categories_2 .image {
	padding: 5px;
}
/*============Вывод товара===========*/
td.pageHeading, div.pageHeading, td.pageHeading h1  {
	padding: 2px 5px 0px 0px;
	font-size: 17px;
	color: #015294;
}
.list_filter {
	font-weight: bold;
}
.list_filter br, .productListing-heading {
	display: none;
}
.product_list_filter br {
	display: none;
}
.productListing td {
	border-bottom: #eeeeee solid 1px;
	height: 152px;
}
td.productListing-data div.kratkoe_opis {
	font-size: 12px;
	padding: 0px 10px;
}
td.productListing-data div.kratkoe_opis a, .products_news h3 a, .new_products h2 { /*Заглавие*/
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
td.productListing-data div.produkt_image { /*Блок с картинкой*/
	width: 90px;
	overflow: hidden; /*чтоб текст в альт, если нет картинки, не ломал верстку*/
	padding: 5px 5px 5px 15px;
}
.products_price {
	padding: 5px 15px 5px 5px;	
}
.products_price p {
	font-size: 12px;
	font-weight: bold;
}
.products_price .podrobnee {
	display: block;
	margin-top: 10px;
}
/*-----------Вывод Новинок-------------*/

.products_news .kratkoe_opis {
padding-right: 5px;
}
.products_news p {
	font-size: 10px;
}
.products_news .opis, .products_news .opis p {
	font-size: 12px;
}
.products_news .kill {
	display: none;
}
.products_news td {
	padding: 10px 5px;
	border-bottom: #eeeeee solid 1px;
}
.products_news u {
	text-decoration: none;
} 
.products_news .cena {
	font-size: 12px;
	font-weight: bold;
}
/*----------Вокс новинок----------*/
.index .products {/*Этот стиль в индекс.пхп*/
	padding-left:3px;
}
.products .infoBox, .products .infoBoxContents, .new_products {
	width: 100%;
}
.new_products .image {
	width: 70px;
}
.new_products td {
	padding: 7px 0;
	border-bottom: #eeeeee solid 1px;
}
.new_products p  {
	font-size: 10px;
	text-align: justify;
}
.new_products h2 { /*Заглавие*/
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.new_products .cena {
	padding: 3px 2px;
	margin: 2px 0px 2px 4px;
	float: right;
	text-align: right;
	background-color: #eeeeee;
	font-weight: bold;
}
/*---- Бокс рекомендуемые (СТС featured_products_module_item.html)----*/
.featured .image {
	padding: 0px 2px 0px 7px;
}
.featured td {
	padding: 7px 0px;
}
.featured p  {
	font-size: 10px;
	text-align: left;
}
.featured h2 { /*Заглавие*/
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.featured .cena {
	padding: 3px 2px;
	margin:0px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}
.featured .cena br {
	display: none;
}
.featured .cena s {
	padding-right: 5px;
}
.featured .op p {
	text-align: justify;
}
/*----------Вокс новостей -----------------*/
.index .newsdesk table.infoBoxHeading {
	background-color: #CC0033;
}
.index .newsdesk {/*Этот стиль в индекс.пхп*/
	padding-right:3px;
	border-right: #eeeeee solid 1px;
}
.index .newsdesk td {
	padding: 0px; margin: 0px;
}
.index .newsdesk .infoBoxContents .infoBoxContents table {
	margin:2px 0px;
	background-color: #FFFFCC;
	border: 3px solid #FFFFCC;
}
.index .newsdesk b {
	color: #CC0033;
	display: block;
	font-size: 11px;
	padding: 2px 2px 2px 7px;
}
/*-------shopping_cart---------*/
.shopping_cart td {
	height: 10px;
	padding: 4px 5px;
}
.shopping_cart td td {	
	border: none;
}
/*---------Корзина-------*/
table.Info_Cart, table.Heading_Cart {
	background: #FFFFCC;
}
.Heading_Cart td {
	background-image: url(ugol_PV0.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
table.Info_Cart .boxText {
	padding: 0px 8px 8px 8px;
}
td.Nazva_Cart {
	background-image: url(ugol_LV0.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

table.Info_Cart {
	background-image: url(ugol_LN0.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.Info_Cart table.infoBoxContents {
	background-image: url(ugol_PN0.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
table.Info_Cart {
	margin-bottom: 10px;
}
td.Nazva_Cart a {
	display: block;
	padding: 5px 8px 5px 7px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase; 
	text-decoration: underline;
}
td.Nazva_Cart a span {
	display: block;
	padding-left: 13px;
	background-image: url(bul_bl00.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
/*Прайс HTML*/
.price_html .infoBoxHeading {/*Название разделов и подразделов*/
	background-color: #EEEEEE;
	padding: 2px 0px;
	}
.price_html br {
	display: none;
}
.price_html .infoBoxHeading font { /*Название разделов и подразделов*/
	font-family: "MS Sans Serif", Geneva, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 7px
}
.price_html .infoBoxHeading strong { /*Название разделов*/
	padding-left: 5px;
	font-size: 13px;
}
.price_html tr.products_price td, .price_html .specials {
	font-size: 11px;
	border-bottom: solid #E3E3E3 1px;
	background-color: White;
}
.price_html .specials td {
	border-bottom: solid #E3E3E3 1px;
}
.price_html .specials .boxText_model  {
	padding: 3px 0px 2px 15px;
	background-image: url(skidka_h.gif);
	background-position:  2px 50%;
	background-repeat: no-repeat;
}
/*Стили для подвала*/
#footer {
	width: 100%;
	height: 30px;
	background: #FFFA7F;
	margin: 5px 0px;
}
#footer td {
	padding: 5px;
}
#footer a {
	color: Blue; text-decoration: underline;
}
/*======приветствие======*/
.vstup {
	font-size:12px;
	margin: 0px;
	padding: 10px;
	text-align: justify;
}
.vstup h3, .vstup h1 {
	margin: 14px 0 5px;
	font-size: 15px;
	Color: #CC0033;
	text-align: center;
}
.vstup p {
	text-indent:20px;
	margin-bottom: 10px;
}
.vstup_zakl {Color: #CC0033;}
/*=========Доставка==========*/
.dostavka {
	font-size: 13px;
	margin: 0px 10px 0px 10px;
text-align: justify; 
	
}
.dostavka h3 {
	margin: 7px 0px 7px 0px;
	font-size: 14px;
	Color: blak;
}
.dostavka h2 {color: #015294;
	margin: 15px 0px 10px 0px;
       font-size: 16px;

}
.dostavka p {margin-bottom:5px;}
.dostavka a {
	Color: #00008B;
	text-decoration: underline;
}
.dostavka ul {
margin: 0px 0px 0px 15px;
}
.dostavka li {
margin: 0px 0px 3px 0px;
}
.dostavka li strong a {
Color: #015294;

}

/*-------login.php-------*/
.login_php tr.infoBoxContents td {
	border: solid White 2px;
}
.login_php table.infoBox table.infoBoxContents td {
	padding: 5px 200px 5px 10px;
}
tr.infoBoxContents td table td {
	padding:0px 4px;
	border: none;
}
.login_php b span {
	color: #015294;
	font-size: 14px;
}
.login_php .smallText a {
	display: block;
	text-decoration: underline;
	color: Blue;
}
/*------Статьи-----*/
.articles, .articles_search {
	padding: 0px 20px;
}
	img.left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.articles img.centr {
display: block;
	margin:10px auto;
	clear: both;
}
.articles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 20px;
	}
.articles h1 {
	margin: 20px 0px 18px;
	font-size: 19px;
	line-height: 22px;
	text-align:center;
	color: #015294;
	}
.articles h2, h3, h4 {
	margin: 15px 0px 10px;
	font-size: 16px;
	text-align:left;
	}
.articles h3 {
	font-size: 15px;
	}
.articles h4 {
	font-size: 14px;
	}

.articles h1 a strong {font-weight:bold; text-decoration:none}
.articles p, .articles u {
	margin-bottom:10px;
	text-align:justify
	}
.articles li {
	margin-left: 20px;
	padding-left: 1px;
	}
p.attention {
	margin-left:30px;
	}
strong.attention {
	color:#FF0000
	} 
.articles a strong {
	font-weight:normal;
	color:#000000;
	}
p.otziv {
	margin-top: 20px;
	padding: 5px;
	background-color: #EEEEEE;
	text-align: center;
}
p.otziv a{
	margin:0px 22px;
}
/*---Список статей ----*/
.sp_articles {
border-left: White 10px solid;
border-right: White 10px solid;
margin-bottom: 5px;
}
.sp_articles span {
	text-transform:uppercase;
	font-size: 8px;	
}
.sp_articles .main {
	font-size: 10px;
	line-height: 11px;
}
.sp_articles .main b {
	border-top: 1px #EEEEEE solid;
	display: block;
	font-size: 12px;
	padding: 6px 0px 4px;
	color: #015294;
	line-height: normal;
}
.sp_articles .smalltext {
	text-align: right;
	padding: 5px 10px 2px;
	border-bottom: White 10px solid;
	font-style: italic;
}
/*Site Map */
ul.sitemap {
padding: 0px 0px 0px 14px;
font-size: 12px;
font-weight: bold;
margin: 0px;
}
ul.sitemap li {
list-style: none;
margin-left: 4px;
margin-bottom: 6px;
}
ul.sitemap ul li {
list-style: circle;
margin-bottom: 0px;
}
ul.sitemap ul {
font-size: 10px;
font-weight: normal;
}
ul.sitemap br {display: none;}
/*--*/
.FOOTER_TEXT_BODY {
text-align: center;
margin: 5px 0px;
}
.hide {display: none;}	
/*---*/
.manufacturers_description {margin: 0px 0px 10px 0px; padding: 0px;}
.manufacturers_list td.logo {width: 90px;padding: 0px 5px 5px 0px; border-bottom:  1px #E9E9E9 solid;}
.manufacturers_list td.description h3 {padding: 2px 2px 2px 5px;margin: 0px;background-color: #E9E9E9;font-size: 14px;}
.manufacturers_list td.description h3 a {display: block;}
.manufacturers_list td.description p {font-size: 12px;padding: 2px 2px 2px 5px;}
.manufacturers_list td.description p a {color: Blue;font-size: 9px;white-space: nowrap;}
.manufacturers_list td.description {border-left:  1px #E9E9E9 solid;}
/*Временные определения*/
td.akcija {background-color: #F5F5F5; padding: 4px 0px; text-align: center; font-size: 13px; color: Red; font-weight: bold; border-bottom: 4px White solid;}
.akcija a {font-weight: normal; text-decoration: underline; color: Blue;}
/*--блок внизу--*/
.vniz {position: absolute; bottom: 0px;width: 100%;}
/*---Реклама---*/
.tovar_akcent {
padding: 8px;
margin: 12px 0px;
border: #CC0033 1px solid;
text-align: center;
}
.tovar_akcent h2 a {
font-size: 11px;
text-align: center;
margin: 4px 0px;}
.tovar_akcent p {
font-size: 10px;
text-align:justify;}

.browse_categories_3 td, .browse_categories_3 table {
  margin: 0px;
  padding: 0px;
}

.browse_categories_3 ul {
      list-style: none;
      margin-left: 0;
      padding-left: 1.5em;
      list-style-image: url(bul_grey.gif);
}
.browse_categories_3 ul a {
  font-size: 11px;
  color: Black;
}

.browse_categories_3 td td td {
  padding: 7px;
  border-bottom: #EBEBEB 1px solid;
}
.browse_categories_3 .img_brwcat2 {
  border-left: #EBEBEB 1px solid;
}

.browse_categories_3 a {
  color: #666666;
  font-size: 12px;
  }

.browse_categories_3 img {
  margin-bottom: 4px;
}
.browse_categories a {
   font: 12px bold;
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 14px;
   padding: 0 4px;
}
.browse_categories .smallText {
 background-image: url(bkramka1.gif);
 background-position: center center;
 background-repeat: no-repeat;
 height: 154px;
}
.browse_categories .smallText img {
 padding: 11px 0px 14px;
}

.browse_categories .rowcol_31 img, .browse_categories .rowcol_33 img, .browse_categories .rowcol_32 img {
 padding-bottom: 7px;
}
.browse_categories_3 .infoBoxHeading {
  background: none;
  border: none;
  margin: 0px;
  padding: 0px;
}
.browse_categories_3 .infoBoxHeading .infoBoxHeading {
  text-transform: none;
  font-size: 17px;
  color: #015294;
 }
table.akcija_box {
  padding: 0;
  margin: 4px 0;
  border: #CC0033 solid 1px;
  background-image: url(akcija_0.gif);
  background-position: top right;
  background-repeat: no-repeat;
  font-size: 11px;
}
.akcija_box h5 {
 color: #CC0033;
 padding: 2px 7px 2px 2px;
 font-size: 14px;
 margin-bottom: 4px;
 background-color: White;
 background-image: url(akcija_0.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}
fieldset {
	padding:5px;
	}
fieldset input {
	margin: 5px 0;
	}
.akcija_box div {
  margin-bottom: 4px;
}
.akcija_box p {
  padding: 0 4px;
}
.akcija_box .insert_readmore {
  text-align: right;
  font-size: 10px
}

/*---Список новостей----*/
.newsdesk_listing .productListing-data {
font-size: 14px; padding: 10px 0px;
}
img {
	border:none;
	}
.newsdesk_listing .new_data {white-space: nowrap; font-size: 10px;}
.boxText ul {
	list-style-type:none;
	}