* {
  margin: 0;
  padding: 0;
}
a img, img {
  border: 0;
  }
ul
{
	padding-left: 15px;
}

/* конец отладки */
html {
	height: 100%;
	padding: 0px;
}

body {
	color : #666;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
	height: 100%;
	background-color: #e5e5e5;
	padding: 0px;
	}
table {
   color : #333333;
   font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
	

}

table.pager {
	font-size: 11px;
}
td.pager_t {
   text-align: center;
	padding: 3px;
}
td.pager {
   color: #333333;
   text-align: center;
	padding: 3px;
	cursor: pointer;
	background-color: #eee;
	border: #b8b4a7 1px solid;
}
td.pager a{
	color: #333333;
}
td.pager_over a{
	color: #fff;
}
td.pager_over{
	background-color: #cec5b9;
	color:#333;
   text-align: center;
	padding: 3px;
	cursor: pointer;
	border: #ccc 1px solid;
}
td.on_pager {
   COLOR: #ffffff;
   text-align: center;
   CURSOR: pointer;
   BACKGROUND-COLOR: #ffc000;
	padding: 3px;
	border: #000 1px solid;
}
ta.pager a:hover{
	color: #fff;
}

/* Колонки в основной части */
td.top_nav {
vertical-align: bottom;
margin-top: 20px;
}
td.href {
width: 175;
	text-align: left;
	height: 245;
	
}

table.table_nav {
	width: 100%;
	height: 100%
	}

td.top{
background-image: url(img/design/top.jpg);
background-repeat: no-repeat;
height: 265px;
text-align: right;
}

table.chars {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.chars th {
	color: #666666;
	font-size: 11px;
	vertical-align: top;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	font-weight: normal;
	width: 70%;
	border-bottom: 1px dotted #b2b2b2;
	vertical-align: bottom;
}
table.chars td {
	font-size: 11px;
	vertical-align: top;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: right;
	width: 30%;
	border-bottom: 1px dotted #b2b2b2;
	vertical-align: bottom;
}

.content {
width: 1003px;
	background-color: #ffffff;
	margin:0 auto;
	color: #333;
	}
.left {
width: 205px;
border-right: 1px solid #b2b2b2;
padding-left: 15px;
margin: 0;
}


.center {
width: 564px;
padding: 10px;
text-align: justify;
}
.center img {
	padding: 0 5px 0 5px;
}

.right {
width: 199px;
border-left: 1px solid #b2b2b2;
padding: 0;
margin: 0;

}

table.list_table td { padding: 5px; text-align: center; border-top: 1px solid #dadada; border-right: 1px solid #dadada;  }
table.list_table { text-align: center; border-bottom: 1px solid #dadada; border-left: 1px solid #dadada;  }

/*--основной стиль ссылок--*/
A:link
{
    COLOR: #ff8500;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #ff8500;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #ff8500;
    TEXT-DECORATION: none;
}
A:active
{
	COLOR: #ff8500;
	TEXT-DECORATION: none;
}

/*--стили ссылок в меню верхних разделов--*/
a.nav:link, a.nav:visited {
	float:left;
	display:inline-block;
	height:14px; 
	background-color: #fff;
	font:normal 11px Verdana;
	color:#000000;
	text-align:center;
	text-decoration:none;
	padding:15px;
		}
a.nav:hover {	
   height: 9px;
   background-color: #f2f2f2;
	border-bottom: 5px solid #ffc000;
	text-decoration:none;
	color:#000;
	padding: 15px;
	
}
a.vav:active {
   height: 9px;
	background-color: #f2f2f2;
	border-bottom: 5px solid #ffc000;
	text-decoration:none;
	color:#000;
	font-weight: bold;
	padding: 15px;
	}
	
table.links a{
   color: #666;
   font-weight: bold;
   text-decoration: none;
}	
table.links a:hover{
   color: #666;
   font-weight: bold;
   text-decoration: none;
}	

div.top_nav {
float: right;
	height: 44px;
	}
	
div.nav_tree {
	margin-top: 10px;
}
div.nav_tree a{
	color: #000;
}
div.nav_tree table {
	margin-bottom: 5px;
	color: #000;
}
div.nav_tree table th {
	padding-right: 5px;
}
div.nav_tree table.L_2 td {font-size: 11px;}
div.nav_tree table.L_3 td {font-size: 11px;}
div.nav_tree table.L_4 td {font-size: 11px;}
div.nav_tree table.L_5 td {font-size: 11px;}


div.nav_tree table.L_1 td a:link {COLOR: #000000; TEXT-DECORATION: none;}
div.nav_tree table.L_1 td a:visited {COLOR: #000000; TEXT-DECORATION: none;}
div.nav_tree table.L_1 td a:active {COLOR: #000000;  TEXT-DECORATION: underline;}
div.nav_tree table.L_1 td a:hover {COLOR: #000000;  TEXT-DECORATION: underline;}

/*--стили ячеек в меню верхних разделов--*/
.top_menu {
	font-family: Times New Roman; 
	font-size: 15px;
	color: #585833;
	height: 40px;
	background-color: #e6e6b3;
	white-space: nowrap;
}
/*-------kids--------*/
table.kids a {
	border-left: 2px solid red;
	color : #666;
	text-decoration: none;
	padding-left: 5px;
}
table.kids a:hover {
	border-left: 2px solid red;
	background-color: #eee;
	color : #000;
	text-decoration: none;
	padding-left: 5px;
}
/*-------kids--------*/
/*--главные заголовки блоков (ВНЕтабличные)--*/

.title {

display: block;
border-left: 5px solid #ffc000;
	font: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 25px;
	text-transform: uppercase;
	padding-left: 10px;
	margin-bottom: 5px;
	}

div.all_news {
	height: 14px;
	width: 70px;
display: block;
border-left: 2px solid #ffc000;
	font: Verdana;
	font-size: 11px;
	color: #999;
	text-indent: 5px;
	}
div.all_news a {
	color: #999;
}
div.all_news_3 a {
   color: #999;
}
div.all_news2 a {
	color: #999;
}
div.all_news_3 {
	height: 14px;
display: block;
border-left: 2px solid #ffc000;
	font: Verdana;
	font-size: 11px;
	color: #999;
	text-indent: 5px;
	font-weight: bold;
	margin-bottom: 5px;
	}
	
	p.more {
	height: 14px;
	width:70px;
display: block;
border-left: 2px solid #ffc000;
	font: Verdana;
	font-size: 11px;
	color: #999;
	text-indent: 5px;
	font-weight: bold;
	margin-bottom: 5px;
	}
	p.more a {
		color: #999;
		text-decoration: none;
	}
	p.more a:hover {
		color: #999;
		text-decoration: underline;
	}
	
td.td_list {
	border-bottom: 1px dotted #333;
}
td.hit {
	padding: 10px;
}

td.beh{
	padding: 2px 5px;
	text-align: left;
	vertical-align: bottom;
}
th.beh{
	padding: 2px 5px;
	text-align: left;
	vertical-align: top;
}
td.news_list{
	border-top: 1px dotted #333;
	padding: 10px 0 10px 0;
	}

p.spec{
	background-color: #ff0000;
	float: left;
	color: #fff;
	padding:3px;
	font: Arial;
	font-size:12;
	font-weight: bold;
	text-align: left;
}
div.all_spec {
		height: 14px;
		width: 120px;
	   display: block;
      border-left: 2px solid #ff0000;
	   font: Verdana;
	   font-size: 11px;
	   color: #999;
	   text-indent: 1px;
		padding-right: 5px;
}
div.all_spec a {
	color: #999;
}
div.all_news2 {
		height: 14px;
		width: 70px;
	   display: block;
      border-left: 2px solid #ffc000;
	   font: Verdana;
	   font-size: 11px;
	   color: #999;
	   text-indent: 1px;
		padding-right: 5px;
}
p.news {
	background-color: #ffc000;
	width: 120px;
	float: left;
	color: #fff;
	padding:3px;
	font: Arial;
	font-size:12;
	font-weight: bold;
	text-align: left;
}

h1 {
	font: Arial;
	font-size: 20px;
	color: #000;
	font-weight: normal;
}
h2 {
	color : #000;
	font-weight: bold;
	font-size : 14px;
   font-family : Arial, Verdana, Tahoma;
}
h3 {
	color : #154d91;
	font-weight: bold;
	font-size : 11px;
   font-family : Arial, Verdana, Tahoma;
}
td.copy {
	background-color: #e5e5e5;
	color: #333333;
	font-size: 11px;
	text-align: center;
}

td.img{
    height: 30px;
	 text-align: center;
	 padding:25px;
}
img.pad{
	padding-right: 15px;
}
div.text{
	font: Verdana;
	font-size: 11px;
	color: #666;
	}
div.text_news {
	font: Verdana;
	font-size: 11px;
	color: #666;
	padding: 10px;
	text-align: left;
}
td.news {
	border-right: 1px dotted #b2b2b2;
	padding: 15x;
	width: 185px;
}

td.news_3 {
	padding: 15x;
	width: 33%;
	vertical-align: top;
}
p.date{
float: left;
   background-color: #ffae00;
	color: #fff;
	padding:1px;}
strong{
	color: #666;
}
p.red strong{
	font: Arial;
font-size: 13px;
color: #ff0000;
}

/*--зеленая ссылка--*/
.green_link a:link {COLOR: #8b8b8b; TEXT-DECORATION: none;}
.green_link a:visited {COLOR: #8b8b8b; TEXT-DECORATION: none;}
.green_link a:active {COLOR: #8b8b8b;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #8b8b8b;  TEXT-DECORATION: none;}

span.next {
	background-image: url(img/design/arrow_n.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;

}
span.price {
	background-color: red;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	padding: 0 5px;
	te
	
}
span.status {
	border-left: 3px solid red;
	display: inline-block;
	text-indent: 5px;
	font-weight: bold;
	color: red; 
	margin-bottom:4px;
}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #afafaf 1px solid;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
}
table.gb {
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
td.gb {
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	vertical-align: top;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
td.gb_t {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
/*--названия характеристик--*/
.sg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	color : #800000;
	font-weight: bold;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
}
/*--дата в новостях и статьях--*/
.date {
	color : #b7b7b7;
	/*font-weight: bold;*/
	font-size : 11px;
   font-family : Arial, Verdana, Tahoma;
}
/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}
.inspiro_link a:link {{COLOR: #8b8b8b; TEXT-DECORATION: none;}
.inspiro_link a:visited {{COLOR: #8b8b8b; TEXT-DECORATION: none;}
.inspiro_link a:active {{COLOR: #8b8b8b; TEXT-DECORATION: none;}
.inspiro_link a:hover {{COLOR: #8b8b8b; TEXT-DECORATION: none;}


table.brd { width: 100%; border-top: 1px solid #dadada; border-right: 1px solid #dadada; }
table.brd  td{ width: 100%; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 5px; }



