#boxshow {
	margin:-1;
	position:relative;
	border:1px solid #fff;
	-webkit-box-shadow:0 3px 5px #999;
	-moz-box-shadow:0 3px 5px #999;
	box-shadow:0 3px 5px #999;
}


body
{
 font-size: 		80%; 
 font-family:		Verdana, Arial, Sans-Serif;
 background: 		RGB(216,219,226);   /* серый */
 background-image: url('./images/bg_show.jpg'); 
}

a
{
  color:		navy;
  text-decoration:	none;
}

h1
{
  color:		navy;
  text-decoration:	none;
  font-size: 		110%; 
}

.logo { 
  font-size:110%; 
  font-weight:bolder; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #4A4994; 
  }

.s_logo_1 { 
  font-size:190%; 
  font-weight:bolder; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #4A4994; 
  }

.s_logo_2 { 
  font-size:100%; 
  font-weight:bolder; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #4A4994; 
  }

ul
{
  margin-top: 		3px;
}

/*------------------------------------*/
_TABLE {border-collapse: collapse;} /* cellspacing=0 */

TABLE TD {padding: 0px} /* cellpadding=0 */

_TABLE {border-collapse: separate; border-spacing: 5px} /* cellspacing=5 */

.decs_table
{
  font-size: 85%; 
  color: navy;
  _border-spacing: 0px;
  border-collapse: collapse;
}

.decs_table td
{
  border: 1px solid #888;
  text-align: center;
  padding: 2px;
}

/*---------------------------------------------------*/
.padding_10
{
  padding: 10px;
}

.header
{
  background: 	#ffffff;
}

/*---------------------------------------------------*/
.card_color
{
  background:	#ffd; /* бледно-бледно желтый */
}

.new_color
{
  background:	rgb(255,225,255); /* бледно-бледно розовый */
}

.category_unselect
{
  background:	rgb(235,240,155) /* желтый #e2ffc6;*/
}

.category
{
  background:	#e2ffc6; /* бледно желтый */
}

.catalog
{
  background: 	rgb(240,211,155) /* ораньжевый #ffcc66; #aeeecf;*/
}

.catalog_b
{
  background: 	rgb(240,211,155) url('../images/bg_catalog.jpg') repeat-y;/* ораньжевый #ffcc66; #aeeecf;*/
}

.catalog_b:hover 
{
  background: 	rgb(240,211,155) url('../images/bg_catalog_.jpg') repeat-y;/* ораньжевый #ffcc66; #aeeecf;*/
}

.news
{
  background:	#dda0dd; /*бледно розовый #ffcc66;*/
}

.news_b
{
  background:	#dda0dd url('../images/bg_news.jpg') repeat-x top left; /*бледно розовый #ffcc66;*/
}
.news_b:hover 
{
  background:	#dda0dd url('../images/bg_news_.jpg') repeat-x top left; /*бледно розовый #ffcc66;*/
}

.condition
{
  background: rgb(180,188,227); /*синий*/
}

.condition_b
{
  background: rgb(180,188,227) url('../images/bg_cond.jpg') repeat-x top left; /*синий*/
}

.condition_b:hover 
{
  background: rgb(180,188,227) url('../images/bg_cond_.jpg') repeat-x top left; /*синий*/
}


.about
{
  background: rgb(155,210,240);  /* голубой #add8e6*/
}

.about_b
{
  background: rgb(155,210,240) url('../images/bg_about.jpg') repeat-x top left;  /* голубой #add8e6*/
}

.about_b:hover 
{
  background: rgb(155,210,240) url('../images/bg_about_.jpg') repeat-x top left;  /* голубой #add8e6*/
}

.contact
{
  background: rgb(168,215,179); /* зеленый #ffb6c1;*/
}

.contact_b
{
  background: rgb(168,215,179) url('../images/bg_contact.jpg') repeat-x top left; /* зеленый #ffb6c1;*/
}

.contact_b:hover 
{
  background: rgb(168,215,179) url('../images/bg_contact_.jpg') repeat-x top left; /* зеленый #ffb6c1;*/
}

.search
{
  background: rgb(255,255,255) /* ъЁрёэvщ 240,155,155*/
}

.search_b
{
  background: rgb(255,255,255) url('../images/bg_search.jpg') repeat-x top left; /* ъЁрёэvщ 240,155,155*/
}

.search_b:hover 
{
  background: rgb(255,255,255) url('../images/bg_search_.jpg') repeat-x top left; /* ъЁрёэvщ 240,155,155*/
}


/*--------------------------------------------------------------*/
.top_menu
{
  padding: 		6px;
  font-size: 		110%;
  font-weight: 		bold;
  text-align: 		center;
  color: 		#7b68ee;
  white-space: 		nowrap;
  border: 		1px solid #ccc;
  cursor:		pointer;
}

.top_menu:hover 
{ 
  color:		navy;
  cursor:		pointer;
}

.top_menu_selected
{ 
  bottom:		10px;
  padding: 		6px;
  padding-bottom: 	8px;
  font-size: 		110%;
  font-weight: 		bold;
  text-align: 		center;
  white-space: 		nowrap;
  color:		navy;
}

/*Main page - Tree ----------------------------------*/
.tree_body
{
  width:		250px;
}

.tree_space
{
  width: 		10px;
  /*border: 		1px solid #111;*/
  float: left; /* Обтекание по правому краю */
}

.tree_node
{
  font-size: 		90%;
  font-weight: 		bold;
  color: 		#4A49A4;
  text-decoration: 	none;
  border-left: 		1px solid #ccc;
  border-right:		1px solid #ccc;
  border-bottom: 	1px solid #ccc;
  height:		100%;  
}
                
/*--------------*/
.tree_level_1
{
  padding-left:		5px;
  padding-top: 		3px;
  padding-bottom: 	3px;
}

.tree_level_1:hover 
{ 
  position: 		relative;
  color:		navy;
  top: 			1px; 
  left: 		1px; 
}

.tree_level_2
{
  padding-left:		5px;
  padding-top: 		3px;
  padding-bottom: 	3px;
/*  font-size:		90%;*/

/*  position: relative; 
  padding: 		3px;
  font-size:		90%;
  font-weight:		bold;
  color:		#4A49A4;
  text-decoration:	none;
  width:		100%;
  
  height:		100%;
  clear: 		right;*/
}

.tree_level_2:hover 
{
  position: relative; 
  color:		navy;
  top: 1px; 
  left: 1px; 
}

.tree_selected
{
  color:		RGB(220,110,6);
  border-right:		none;
}

/* category_list --------------------------------- */

.category_list
{ 
  font-size:		100%;
  text-decoration:	none;
  padding: 		5px;
  height:		5px;
  margin-left:		30px;
  color:		#4A49A4;
}

.category_list:hover 
{ 
  position: relative; /* Относительное позиционирование */
  font-size:		100%;
  text-decoration:	none;
  padding: 		5px;
  height:		5px;
  margin-left:		30px;
  color:		navy;
  top: 1px; 
  left: 1px; 
}

.category_desc
{ 
  font-size:		90%;
  padding: 		10px;
  text-align:		justify; /* Выравнивание текста по ширине */
  border: 		1px solid #ccc;
  _margin:		10px;
}

/* News page -----------------------------------------*/

.news_body
{
  padding:		10px;
  margin-bottom:	10px;
  border: 		1px solid #ccc;
  /*width:		100%;*/
}

.news_image
{
  border: 		1px solid #ccc;
}

.news_header
{
  font-size:		100%;
  font-weight:		bold;
  color:		navy;
  text-align:   	center;
}

.news_desc
{
  font-size:		90%;
  font-weight:		normal;
  color:		black;
  text-align:   	justify;
}

.news_time
{
  font-size:		90%;
  font-weight:		normal;
  font-style: 		italic;
  color:		black;
  text-align:   	right;
}


/* Brief image ---------------------------------------*/
.image_small
{
  position: 	relative; /* Относительное позиционирование */
  left:		2px;
  float: 	left;
  width:	110px;
}

.img_small_1
{
  width:	60px;
  position: 	absolute;
  left: 	0px;
  top: 		0px;
  z-index:	10;
}

.img_small_2
{
  width:	100px;
  border: 0px solid #ccc;
  margin-top: 5px; /* Отступ сверху */ 
  margin-left: 5px;
  margin-bottom: 5px;
  -webkit-box-shadow:0 5px 10px #999;
  -moz-box-shadow:0 5px 10px #999;
  box-shadow:0 5px 10px #999;
}

/* List page -----------------------------------------*/
.brief_body
{
  border: 1px solid #ccc;
}

.brief_articul
{
  font-size:		80%;
  font-weight:		bold;
  color:		navy;
  padding-top: 		5px;
  padding-left: 	10px;
}

.brief_header
{
  color:		navy;
  font-weight:		bold;
  font-size:		90%;
  padding: 		0px 5px 0px 5px;
}

.brief_desc
{ 
  font-size:	85%;
  color:	black;
  font-weight:	normal;
  text-align:   justify;
  padding: 	5px; /* Поля между буквицей и текстом */
}

.brief_desc:first-letter 
{
 font-size: 200%; /* Размер шрифта буквицы */
 float: left; /* Выравнивание по левому краю */
 /* color: red;  Красный цвет первой буквы */
 margin-top: 3px; /* Отступ сверху */ 
}

.brief_detail
{ 
/*  font-size:	90%;*/
  color:	navy;
  font-weight:	bold;
}

/* Image ---------------------------------------------- */
.image
{
  position: 	relative; /* Относительное позиционирование */
  float: 	left;/* */
  top: 		9px;
  left: 	9px;  
}

.img_level_1
{
  position: 	absolute;
  left: 	-9px;
  top: 		-9px;
  z-index:	1;
}

.img_level_2
{
  width:	150px;
  top: 		9px;
  left: 	9px;  
  border: 	1px solid #ccc;
  -webkit-box-shadow:0 5px 10px #999;
  -moz-box-shadow:0 5px 10px #999;
  box-shadow:0 5px 10px #999;

}


/* Detail page ---------------------------------------*/
.detail_page
{
  padding:		10px;
  height:		100%;
}

.detail_body
{
  /*opacity: 0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;*/
  border: 1px solid #ccc;
  padding:		10px;
}

.detail_articul
{
  /*font-size:		90%;*/
  font-weight:		bold;
  color:		RGB(220,110,6);
/*  clear: left;*/
}

.detail
{
  margin-left:	170px;
/*  width: 	100%;*//* эх эхцэю!!! */
  top: 10px;
/*  padding:	0px 20px 0px 20px;*/
}

.detail_header
{
  color:		white;
  font-weight:		bold;
  font-size:		90%;
  padding:		10px;
  background:		#4A49A4; /* Задание цвета тени */
  margin-bottom:	10px;
}

.detail_desc
{
  color:		#4A49A4; 
  font-size:		90%;
  text-align:		justify; /* Выравнивание текста по ширине */
  padding-left:		15px;
  padding-right:	15px;
}

/*-------------------------------------------------*/

.catalog_body
{
  margin-bottom:	10px;
  border: 		1px solid #ccc;
 /* width:		100%*/
}


