html * {
  /*height: 100%; /* Высота */
  max-height:1000000px;
}
html {
  height: 100%; /* Высота */
}
body {
  height: 100%; /* Высота */
  font-family: Arial, Verdana, sans-serif; /* Семейство шрифтов */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  background-color: #fff; /* Цвет фона веб-страницы */
  color: #000; /* Цвет основного текста 0, 3, 6, 9, C, F */ 
  margin: 0;  /* Устанавливает величину отступа от каждого края элемента */
  padding: 0; /* Убираем отступы вокруг элементов */
}
table, tr, td, div, span, img, dl, dt, dd {
  font-family: Arial, Verdana, sans-serif; /* Семейство шрифтов */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  color: #000; /* Цвет основного текста */ 
  background-color: transparent; /* Цвет фона */
  border-collapse: collapse; /* Способ отображения границы */ 
  margin: 0;  /* Устанавливает величину отступа от каждого края элемента */
  padding: 0; /* Устанавливает значение полей вокруг содержимого элемента */
  border-spacing: 0; /* Расстояние между ячейками */ 
  border: 0; /* 1px solid #000; /* Рамка вокруг таблицы */
  text-align: center; /* Выравнивание по центру */
}
input {
  font-family: Arial, Verdana, sans-serif; /* Семейство шрифтов */
  font-size: 12px; /* Размер основного шрифта в пунктах  */	
  background: #fff; /* Цвет фона */
}
ol, ul, li {
  margin: 0;  /* Устанавливает величину отступа от каждого края элемента */
  padding: 0 0 8px 5px; /* Поля вокруг текста */
  border: 0; /* 1px solid #666; /* Рамка вокруг таблицы */
  outline: 0;
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  vertical-align: baseline;	
  list-style: square;  /* стиль списка */
}
ul ul {
	padding: 0 0 8px 20px; /* Поля вокруг текста */
}	
dl {
  overflow: hidden;
}
dt {
  clear: both;
  float: left;
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */  
}
dd {
  float: left;
  margin: 0 5px;
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */  
}
dd.os_dd_old_price {
  text-decoration: line-through; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
}
dd.os_dd_new_price {
  color: #f00; /* Цвет основного текста */ 
}
a {
	font-family: Arial, Verdana, sans-serif; /* Семейство шрифтов */
  /*font-size: 12px; /* Размер основного шрифта в пунктах  */
  color: #000; /* Цвет основного текста */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  /*display: inline; /* block | inline | inline-block | none */
}
a:link,visited  {
  color: #000; 
  text-decoration: none;
}
a:hover {
  color: #666; /* Цвет основного текста */ 
  /*opacity:.5; */
  /*text-decoration: underline; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  /*background: #ccc; /* Цвет фона */
  /*border-radius: 5px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
}
table.os_podlogka {
  height: 100%; /* Высота */
  width: 100%; /* Ширина таблицы */
}
td.os_podlogka_td {
  height: 100%; /* Высота */
  /*background-image: url(../images/_fon_1.gif); /* фоновый рисунок */
}
table.os_100 {
  height: auto; /* Высота */
  width: 100%; /* Ширина таблицы */
}
td.os_td_100 {
  height: auto; /* Высота */
  width: 100%; /* Ширина таблицы */
}
table.os_osnova {  
  height: 100%; /* Высота */
  width: 1000px; /* Ширина таблицы */
  /*max-width: 1000px; /* Максимальная ширина в пикселах */ 
  margin: auto; /* Выравниваем таблицу по центру окна  */
}
td.os_osnova_1 {
  padding: 5px 0 5px 0; /* Поля вокруг текста */
  height: auto; /* Высота */
  width: 100%; /* Ширина таблицы */
  background-color: #fff; /* Цвет фона */
}
td.os_osnova_top {
  height: 30px; /* Высота */
  text-align: right; /* Выравнивание */
  padding: 5px; /* Поля вокруг текста */
  font-size: 13px; /* Размер основного шрифта в пунктах  */
  background-color: #eee; /* Цвет фона */
  /*color: #333; /* Цвет основного текста */ 
}
td.os_osnova_top_index {
  height: 30px; /* Высота */
  text-align: center; /* Выравнивание */
  padding: 5px; /* Поля вокруг текста */
  font-size: 18px; /* Размер основного шрифта в пунктах  */
  background-color: #eee; /* Цвет фона */
  /*color: #333; /* Цвет основного текста */ 
}
td.os_osnova_logo {
  height: auto; /* Высота */
  /*background-color: #eee; /* Цвет фона */
  border-radius: 0 0 0 20px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  background-image: url(../images/os_fon_1.gif);
  background-repeat: repeat;
  background-position: 0% 100%;
}
td.os_osnova_up {
  height: 40px; /* Высота */
  /*background-color: #eee; /* Цвет фона */
  border-radius: 0 0 20px 0; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  background-image: url(../images/os_fon_1.gif);
  background-repeat: repeat;
  background-position: 0% 100%;
}
td.os_osnova_mid_left {
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание */
  padding-top: 20px; /* Поле сверху */
  width: 160px; /* Ширина */
  height: 100%; /* Высота */
  /*min-height: 500px; /* Минимальная высота */ 
  background-color: #fff; /* Цвет фона веб-страницы */
}
td.os_osnova_mid_prav {
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  /*padding-top: 20px; /* Поле сверху */
  width: 840px; /* Ширина */
  background-color: #fff; /* Цвет фона веб-страницы */
}
td.os_osnova_katalog {
  padding: 10px; /* Поля вокруг текста */
  background-color: #fff; /* Цвет фона */
  color: #333; /* Цвет основного текста */   
}
td.os_osnova_niz {
  /*height: 30px; /* Высота */
  padding: 10px; /* Поля вокруг текста */
  font-size: 10px; /* Размер основного шрифта в пунктах  */
  background-color: #eee; /* Цвет фона */
  color: #333; /* Цвет основного текста */ 
  border-radius: 20px 20px 0 0; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  background-image: url(../images/os_fon_up.gif);
  background-repeat: repeat;
  background-position: 0% 0%;
}
td.os_osnova_niz_copyright {
  /*height: 30px; /* Высота */
  padding: 10px; /* Поля вокруг текста */
  font-size: 10px; /* Размер основного шрифта в пунктах  */
  background-color: #eee; /* Цвет фона */
  color: #333; /* Цвет основного текста */ 
}
table.os_tab_up_menu {  
  width: auto; /* Ширина таблицы */
  /*height: 30px; /* Высота */
  /*max-height: 30px; /* Максимальная ширина в пикселах */ 
  /*background-color: transparent; /* Цвет фона веб-страницы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
}
td.os_tab_up_menu_td {  
  width: auto; /* Ширина  */
  /*height: 28px; /* Высота */
  white-space: nowrap;  
  overflow: hidden;
  /*background-color: transparent; /* Цвет фона веб-страницы */
  /*padding: 0; /* Поля вокруг текста */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-left: 1px solid #999; /* Линия справа от текста */
}
td.os_tab_up_menu_td a { 
  border-left: 1px solid #999; /* Линия справа от текста */
  padding: 5px 5px; /* Поля вокруг текста */
  display: block; /* block | inline | inline-block */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  transition: .3s;
}
td.os_tab_up_menu_td a:hover {  
  color: #000; /* Цвет основного текста */ 
  background-color: #ccc; /* Цвет фона веб-страницы */
  transition: .3s;
}
td.os_tab_up_menu_td_last {  
  width: auto; /* Ширина  */
  /*height: 28px; /* Высота */
  white-space: nowrap;  
  overflow: hidden;
  /*background-color: transparent; /* Цвет фона веб-страницы */
  /*padding: 0; /* Поля вокруг текста */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-left: 1px solid #999; /* Линия справа от текста */
}
td.os_tab_up_menu_td_last a { 
  border-right: 1px solid #999; /* Линия справа от текста */
  border-left: 1px solid #999; /* Линия справа от текста */
  padding: 5px 5px; /* Поля вокруг текста */
  /*background-color: transparent; /* Цвет фона веб-страницы */
  /*margin: 5px; /* Выравниваем таблицу по центру окна  */
  display: block; /* block | inline | inline-block */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  transition: .3s;
}
td.os_tab_up_menu_td_last a:hover {  
  color: #000; /* Цвет основного текста */ 
  background-color: #ccc; /* Цвет фона веб-страницы */
  transition: .3s;
}
table.os_tab_pages {  
  width: auto; /* Ширина таблицы */
  margin: 0; /* Выравниваем таблицу */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_pages_td_text {  
  padding: 0 25px; /* Поля вокруг текста */
  font-size: 16px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
td.os_tab_pages_td {  
  padding: 0 3px 0 0; /* Поля вокруг текста */
}
td.os_tab_pages_td a { 
  padding: 4px 4px; /* Поля вокруг текста */
  border: 1px solid #999; /* Линия справа от текста */
  display: block; /* block | inline | inline-block */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  color: #000; /* Цвет основного текста */ 
  transition: .3s;
}
td.os_tab_pages_td a:hover {  
  color: #000; /* Цвет основного текста */ 
  background-color: #ccc; /* Цвет фона веб-страницы */
  transition: .3s;
}
td.os_tab_pages_td_active {  
  padding: 0 3px 0 0; /* Поля вокруг текста */
}
td.os_tab_pages_td_active a { 
  padding: 5px 5px; /* Поля вокруг текста */
  border: 1px solid #999; /* Линия справа от текста */
  display: block; /* block | inline | inline-block */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  background-color: #666; /* Цвет фона веб-страницы */
  color: #eee; /* Цвет основного текста */ 
  transition: .3s;
}
td.os_tab_pages_td_active a:hover {  
  color: #000; /* Цвет основного текста */ 
  background-color: #ccc; /* Цвет фона веб-страницы */
  transition: .3s;
}
table.os_tab_tab4 {  
  /*border: 1px solid #000; /* Рамка вокруг таблицы */
  /*background-color: #eee; /* Цвет фона */
  width: 838px; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 10px; /* Отступ сверху */
  /*margin-bottom: 7px; /* Отступ снизу */
}
td.os_tab_tab4_td_ris {  
  /*background-color: #eee; /* Цвет фона */
  padding: 5px 0 0 0; /* Поля вокруг текста */
  width: 410px; /* Ширина таблицы */
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_tab4_td_text {  
  /*border: 1px solid #f00; /* Рамка вокруг таблицы */
  text-align: left; /* Выравнивание по центру */
  /*background-color: #eee; /* Цвет фона */
  padding: 0; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
table.os_tab_tab4_opisanie {  
  /*border: 1px solid #000; /* Рамка вокруг таблицы */
  /*background-color: #eee; /* Цвет фона */
  width: 100%; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 10px; /* Отступ сверху */
  /*margin-bottom: 7px; /* Отступ снизу */
}
td.os_tab4_opisanie_left {  
  text-align: right; /* Выравнивание по центру */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  /*background-color: #eee; /* Цвет фона */
  padding: 5px 5px; /* Поля вокруг текста */
  width: 100px; /* Ширина таблицы */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab4_opisanie_left_kollekcia {  
  text-align: right; /* Выравнивание по центру */
  font-size: 16px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* Нормальное начертание bold|bolder|lighter|normal */ 
  /*background-color: #eee; /* Цвет фона */
  padding: 5px 5px; /* Поля вокруг текста */
  width: 100px; /* Ширина таблицы */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab4_opisanie_right {  
  text-align: left; /* Выравнивание по центру */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  /*background-color: #eee; /* Цвет фона */
  padding: 5px 5px; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab4_opisanie_right_kollekcia {  
  text-align: left; /* Выравнивание по центру */
  font-size: 16px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* Нормальное начертание bold|bolder|lighter|normal */ 
  /*background-color: #eee; /* Цвет фона */
  padding: 5px 5px; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab4_opisanie_but {  
  text-align: center; /* Выравнивание по центру */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* Нормальное начертание bold|bolder|lighter|normal */ 
  /*background-color: #eee; /* Цвет фона */
  padding: 5px 5px; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab4_opisanie_nalichie_zagolovok {  
  text-align: center; /* Выравнивание по центру */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* Нормальное начертание bold|bolder|lighter|normal */ 
  /*background-color: #eee; /* Цвет фона */
  padding: 0; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab4_opisanie_nalichie {  
  text-align: center; /* Выравнивание по центру */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */ 
  /*background-color: #eee; /* Цвет фона */
  padding: 1px; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
span.os_span_tab4_opisanie_text { 
  /*float: right; /* Обтекание left | right | none | inherit */
  width: auto;	/*   */
  height: auto; /* Высота */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
span.os_span_tab4_opisanie_text_bold { 
  /*float: right; /* Обтекание left | right | none | inherit */
  width: auto;	/*   */
  height: auto; /* Высота */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
span.os_span_tab4_opisanie_text_price { 
  width: auto;	/*   */
  height: auto; /* Высота */
  color: #f00; /* Цвет основного текста */ 
  font-size: 16px; /* Размер основного шрифта в пунктах  */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
span.os_span_tab4_opisanie_text_old_price { 
  width: auto;	/*   */
  height: auto; /* Высота */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  text-decoration: line-through; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  padding: 0 10px 0 0 ; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
span.os_span_tab4_opisanie_text_new_price { 
  width: auto;	/*   */
  height: auto; /* Высота */
  color: #f00; /* Цвет основного текста */ 
  font-size: 16px; /* Размер основного шрифта в пунктах  */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
table.os_tab_dopris {  
  /*border: 1px solid #000; /* Рамка вокруг таблицы */
  /*background-color: #eee; /* Цвет фона */
  width: auto; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 7px; /* Отступ снизу */
}
td.os_tab_dopris_ris {  
  background-color: #fff; /* Цвет фона */
  text-align: center; /* Выравнивание по центру */
  padding: 5px 2px; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
table.os_tab_next_pred {  
  /*border: 1px solid #000; /* Рамка вокруг таблицы */
  /*background-color: #eee; /* Цвет фона */
  width: auto; /* Ширина таблицы */
  /*margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 10px; /* Отступ сверху */
  /*margin-bottom: 7px; /* Отступ снизу */
  /*margin-left: 0; /* Отступ снизу */
}
td.os_tab_next_pred_text {  
  background-color: #fff; /* Цвет фона */
  text-align: center; /* Выравнивание по центру */
  padding: 0 3px; /* Поля вокруг текста */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */ 
  width: auto; /* Ширина таблицы */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
table.os_tab_sklad {  
  /*background-color: #eee; /* Цвет фона */
  width: auto; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 20px; /* Отступ сверху */
  /*margin-bottom: 7px; /* Отступ снизу */
}
td.os_tab_sklad_td_ris {  
  /*background-color: #eee; /* Цвет фона */
  padding: 5px 0 0 0; /* Поля вокруг текста */
  width: 158px; /* Ширина таблицы */
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_sklad_td_text {  
  text-align: left; /* Выравнивание по центру */
  /*background-color: #eee; /* Цвет фона */
  padding: 5px; /* Поля вокруг текста */
  width: 250px; /* Ширина таблицы */
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_sklad_td_razdelitel {  
  height: 30px; /* Высота */
  /*padding: 15px; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
}
table.os_tab_sklad_opisanie {
  width: 100%; /* Ширина таблицы */
}
td.os_tab_sklad_opisanie_td {  
  text-align: left; /* Выравнивание по центру */
}
span.os_span_sklad_opisanie_text { 
  /*float: right; /* Обтекание left | right | none | inherit */
  width: auto;	/*   */
  height: auto; /* Высота */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 20px; /* Отступ сверху */
  /*margin-left: 5px; /* Отступ слева */
  margin-right: 5px; /* Отступ справа */
  margin-bottom: 5px; /* Отступ снизу */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
span.os_span_sklad_opisanie_text_bold { 
  /*float: left; /* Обтекание left | right | none | inherit */
  width: auto;	/*   */
  height: auto; /* Высота */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 20px; /* Отступ сверху */
  /*margin-left: 5px; /* Отступ слева */
  margin-right: 5px; /* Отступ справа */
  margin-bottom: 5px; /* Отступ снизу */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
span.os_span_sklad_opisanie_text_price { 
  width: auto;	/*   */
  height: auto; /* Высота */
  color: #f00; /* Цвет основного текста */ 
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 20px; /* Отступ сверху */
  /*margin-left: 5px; /* Отступ слева */
  margin-right: 5px; /* Отступ справа */
  margin-bottom: 5px; /* Отступ снизу */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
span.os_span_sklad_opisanie_text_old_price { 
  width: auto;	/*   */
  height: auto; /* Высота */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 20px; /* Отступ сверху */
  /*margin-left: 5px; /* Отступ слева */
  margin-right: 5px; /* Отступ справа */
  margin-bottom: 5px; /* Отступ снизу */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  text-decoration: line-through; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
span.os_span_sklad_opisanie_text_new_price { 
  width: auto;	/*   */
  height: auto; /* Высота */
  color: #f00; /* Цвет основного текста */ 
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 20px; /* Отступ сверху */
  /*margin-left: 5px; /* Отступ слева */
  margin-right: 5px; /* Отступ справа */
  margin-bottom: 5px; /* Отступ снизу */
  /*padding: 3px; /* Поля вокруг текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */ 
}
table.os_tab_reg {  
  /*border: 1px solid #000; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 836px; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 20px; /* Отступ сверху */
  /*margin-bottom: 7px; /* Отступ снизу */
}
td.os_tab_reg_fio {  
  /*border: 1px solid #000; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  width: 130px; /* Ширина таблицы */
  padding: 3px 5px 0 5px; /* Поля вокруг текста */
  text-align: right;
  font-size: 14px; /* Размер основного шрифта в пунктах  */
}
td.os_tab_reg_input {  
  /*border: 1px solid #000; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  width: 360px; /* Ширина таблицы */
  padding: 0 5px 0 5px; /* Поля вокруг текста */
  text-align: left;
}
td.os_tab_reg_adres {  
  /*border: 1px solid #000; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 360px; /* Ширина таблицы */
  padding: 0 5px 0 5px; /* Поля вокруг текста */
  text-align: left;
}
td.os_tab_reg_index {  
  /*border: 1px solid #999; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  width: 315px; /* Ширина таблицы */
  padding: 0 5px 5px 5px; /* Поля вокруг текста */
  text-align: center;
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_reg_index_in {  
  border: 1px solid #999; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 315px; /* Ширина таблицы */
  padding: 3px 5px; /* Поля вокруг текста */
  text-align: center;
  height: 100%; /* Высота */
}
td.os_tab_reg_obrazec {  
  font-size: 11px; /* Размер основного шрифта в пунктах  */
  color: #999; /* Цвет основного текста */ 
  font-weight: bold; /* Нормальное начертание
  /*border: 1px solid #999; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 315px; /* Ширина таблицы */
  padding: 0 5px 5px 10px; /* Поля вокруг текста */
  text-align: left;
}
td.os_tab_reg_snoska {  
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  color: #000; /* Цвет основного текста */ 
  font-weight: bold; /* Нормальное начертание
  /*border: 1px solid #999; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 315px; /* Ширина таблицы */
  padding: 0 5px 5px 10px; /* Поля вокруг текста */
  text-align: left;
}
table.os_tab_reg_index_dop {
  width: 100%; /* Ширина таблицы */ 
  height: 100%; /* Высота */
}
table.os_tab_banner {  
  /*background-color: #eee; /* Цвет фона */
  width: auto; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
}
td.os_tab_banner_td {  
  /*background-color: #eee; /* Цвет фона */
  padding: 0 3px; /* Поля вокруг текста */
  width: auto; /* Ширина таблицы */
}
table.os_tab_sl_kart {  
  background-color: #fff; /* Цвет фона */
  width: auto; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 30px; /* Отступ сверху */
}
td.os_tab_sl_kart_td {  
  background-color: #fff; /* Цвет фона */
  vertical-align: top;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
}
td.os_tab_sl_kart_td a {  
  vertical-align: top;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
}
table.os_tab_spisok_zakaza {  
  /*border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 820px; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 10px; /* Отступ сверху */
}
td.os_tab_spisok_zakaza_zagolovok {  
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  border-bottom: 1px solid #999; /* Параметры линии внизу */
  /*border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 154px; /* Ширина таблицы */
  padding: 10px 5px; /* Поля вокруг текста */
  text-align: center;
  vertical-align: middle;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_spisok_zakaza_ris {  
  border-bottom: 1px solid #999; /* Параметры линии внизу */
  /*border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 154px; /* Ширина таблицы */
  padding: 10px 3px; /* Поля вокруг текста */
  text-align: center;
  vertical-align: top;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_spisok_zakaza_opis {  
  border-bottom: 1px solid #999; /* Параметры линии внизу */
  /*border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 154px; /* Ширина таблицы */
  padding: 10px; /* Поля вокруг текста */
  text-align: left;
  vertical-align: middle;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_spisok_zakaza_dop {  
  border-bottom: 1px solid #999; /* Параметры линии внизу */
  /*border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 154px; /* Ширина таблицы */
  padding: 10px 5px; /* Поля вокруг текста */
  text-align: center;
  vertical-align: middle;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
td.os_tab_spisok_zakaza_itogo {  
  border-bottom: 1px solid #999; /* Параметры линии внизу */
  /*border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  /*width: 154px; /* Ширина таблицы */
  padding: 10px 5px; /* Поля вокруг текста */
  text-align: right;
  vertical-align: top;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
table.os_tab_razmerov {  
  border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  width: 750px; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 10px; /* Отступ сверху */
}
td.os_tab_razmerov_td_zagolovok {  
  border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: transparent; /* Цвет фона transparent */
  text-align: center;
  vertical-align: middle;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */
  padding: 7px 0 7px 0; /* Поля вокруг текста */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
}
td.os_tab_razmerov_td {  
  border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: transparent; /* Цвет фона transparent */
  width: 60px; /* Ширина  */
  text-align: center;
  vertical-align: middle;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  padding: 7px 0 7px 0; /* Поля вокруг текста */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
}
tr.os_tab_razmerov_tr {  
  background-color: #fff; /* Цвет фона */
}
tr.os_tab_razmerov_tr_ch {  
  background-color: #eee; /* Цвет фона */
}
table.os_tab_cvetov {  
  border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  width: 550px; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 10px; /* Отступ сверху */
}
td.os_tab_cvetov_td_zagolovok {  
  border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: transparent; /* Цвет фона transparent */
  text-align: center;
  width: auto; /* Ширина  */
  vertical-align: middle;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */
  padding: 7px 0 7px 0; /* Поля вокруг текста */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
}
td.os_tab_cvetov_td {  
  border: 1px solid #666; /* Рамка вокруг таблицы */
  background-color: transparent; /* Цвет фона transparent */
  width: auto; /* Ширина  */
  text-align: left;
  vertical-align: middle;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  padding: 7px 0 7px 7px; /* Поля вокруг текста */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
}
tr.os_tab_cvetov_tr {  
  background-color: #fff; /* Цвет фона */
}
tr.os_tab_cvetov_tr_ch {  
  background-color: #eee; /* Цвет фона */
}
table.os_tab_news_bord {  
  border: 4px solid #333; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  width: 860px; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 10px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  /*padding: 10px; /* Поля вокруг текста */
}
table.os_tab_news {  
  /*border: 4px solid #333; /* Рамка вокруг таблицы */
  background-color: #fff; /* Цвет фона */
  width: 960px; /* Ширина таблицы */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-top: 10px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  /*padding: 10px; /* Поля вокруг текста */
}
td.os_tab_td_news {  
  /*border: 1px solid #666; /* Рамка вокруг таблицы */
  /*background-color: transparent; /* Цвет фона transparent */
  width: 50%; /* Ширина  */
  text-align: center;
  vertical-align: middle;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  /*margin: 10px; /* Выравниваем таблицу по центру окна  */
  /*font-size: 14px; /* Размер основного шрифта в пунктах  */
  padding: 7px; /* Поля вокруг текста */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
}
div.os_knopka_menu {
  width: 130px; /* Ширина */
  height: auto; /* Высота */
  text-align: left; /* Выравнивание */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-left: 7px; /* Отступ слева */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #fff; /* Цвет фона */
  /*border: 1px solid #999; /* Параметры рамки */
  /*border-radius: 5px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 7px; /* Поля вокруг текста */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_knopka_menu a {
  display: inline; /* block | inline | inline-block */
  position: relative;
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  color: #000; /* Цвет основного текста */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
}
div.os_knopka_menu a:hover {
  color: #666; /* Цвет основного текста */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  /*background: #ccc; /* Цвет фона */
  /*border-radius: 5px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
}
div.os_knopka_menu_activ {
  width: 130px; /* Ширина */
  height: auto; /* Высота */
  text-align: left; /* Выравнивание */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-left: 7px; /* Отступ слева */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #fff; /* Цвет фона */
  /*border: 1px solid #999; /* Параметры рамки */
  /*border-radius: 5px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 7px; /* Поля вокруг текста */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_knopka_menu_activ a {
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */
  text-decoration: underline; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  display: inline; /* block | inline | inline-block */
  position: relative;
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  color: #000; /* Цвет основного текста */ 
}
div.os_knopka_menu_activ a:hover {
  color: #666; /* Цвет основного текста */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  /*background: #ccc; /* Цвет фона */
  /*border-radius: 5px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
}
div.os_knopka_menu_zk {
  width: auto; /* Ширина */
  height: auto; /* Высота */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  text-align: left; /* Выравнивание */
  color: #000; /* Цвет основного текста */ 
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-left: 25px; /* Отступ слева */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #fff; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 3px; /* Поля вокруг текста */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*margin-bottom: 10px;  Отступ снизу */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_knopka_menu_zk a {
  display: inline; /* block | inline | inline-block */
  position: relative;
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  color: #000; /* Цвет основного текста */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
}
div.os_knopka_menu_zk a:hover {
  color: #666; /* Цвет основного текста */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  /*border-radius: 5px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
}
div.os_knopka_menu_zk_activ {
  width: auto; /* Ширина */
  height: auto; /* Высота */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  text-align: left; /* Выравнивание */
  color: #000; /* Цвет основного текста */ 
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-left: 25px; /* Отступ слева */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #fff; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 3px; /* Поля вокруг текста */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*margin-bottom: 10px;  Отступ снизу */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_knopka_menu_zk_activ a {
  text-decoration: underline; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */
  display: inline; /* block | inline | inline-block */
  position: relative;
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  color: #000; /* Цвет основного текста */ 
}
div.os_knopka_menu_zk_activ a:hover {
  color: #666; /* Цвет основного текста */ 
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  /*background: #ccc; /* Цвет фона */
  /*border-radius: 5px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
}
div.os_knopka_menu_sezon {
  width: auto; /* Ширина */
  height: auto; /* Высота */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  text-align: left; /* Выравнивание */
  color: #000; /* Цвет основного текста */ 
  margin: auto; /* Выравниваем таблицу по центру окна  */
  margin-left: 18px; /* Отступ слева */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #fff; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 3px; /* Поля вокруг текста */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*margin-bottom: 10px;  Отступ снизу */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  font-weight: bold; /* Нормальное начертание bold|bolder|lighter|normal */
}
div.os_div_telefon {
  width: 650px; /* Ширина */
  height: auto; /* Высота */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  /*font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */
  color: #000; /* Цвет основного текста */ 
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #eee; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 5px; /* Поля вокруг текста */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*margin-bottom: 10px;  Отступ снизу */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_brend_zagolovok {
  width: 650px; /* Ширина */
  height: auto; /* Высота */
  font-size: 24px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */
  /*color: #000; /* Цвет основного текста */ 
  padding: 15px 0 0 0; /* Поля вокруг текста */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  /*background: #fff; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_brend_sezon {
  width: 650px; /* Ширина */
  height: auto; /* Высота */
  font-size: 16px; /* Размер основного шрифта в пунктах  */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */
  /*color: #000; /* Цвет основного текста */ 
  padding: 3px 0 15px 0; /* Поля вокруг текста */
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  /*background: #fff; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_zagolovok {
  width: 650px; /* Ширина */
  height: auto; /* Высота */
  font-size: 16px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */
  color: #000; /* Цвет основного текста */ 
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #fff; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 15px 10px 15px 10px; /* Поля вокруг текста */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_tema {
  width: 650px; /* Ширина */
  height: auto; /* Высота */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */
  text-align: left; /* Выравнивание  center | justify | left | right */
  color: #000; /* Цвет основного текста */ 
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #fff; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-bottom: 2px solid #000; /* Параметры линии внизу */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 10px; /* Поля вокруг текста */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_tekst {
  width: 650px; /* Ширина */
  height: auto; /* Высота */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */
  line-height: 1.5;  /*  межстрочный интервал  */
  text-align: justify; /* Выравнивание  center | justify | left | right */
  color: #000; /* Цвет основного текста */ 
  margin: auto; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 5px; /* Отступ сверху */
  /*margin-bottom: 5px; /* Отступ снизу */
  background: #fff; /* Цвет фона */
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  /*border-bottom: 2px solid #000; /* Параметры линии внизу */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
  padding: 10px; /* Поля вокруг текста */
  /*text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_tekst a {
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */
}
div.bb_2px {
  /*border: 0;/*1px solid #999; /* Параметры рамки */
  /*border-right: 1px solid #999; /* Линия справа от текста */
  border-bottom: 2px solid #000; /* Параметры линии внизу */
  /*border-radius: 40px 10px 40px 10px; /* задает радиус 50px 0 0 50px/50px 0 0 50px */
}
div.os_div_sl_kart {  
  vertical-align: top;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  background-color: #fff; /* Цвет фона */
  width: 154px; /* Ширина таблицы */
  margin: 3px; /* Выравниваем таблицу по центру окна  */
  margin-top: 30px; /* Отступ сверху */
  line-height: 1.5;  /*  межстрочный интервал  */
  /*position: static; /* absolute | fixed | relative | static | inherit */
  display: inline-block; /* block | inline | inline-block */
  *display: inline; /* block | inline | inline-block */
}
div.os_div_sl_kart a {  
  color: #000; /* Цвет основного текста */ 
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*position: relative; /* absolute | fixed | relative | static | inherit */
}
div.os_div_inline {  
  vertical-align: top;/* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  text-align: left; /* Выравнивание по центру */
  background-color: #fff; /* Цвет фона */
  /*width: 154px; /* Ширина таблицы */
  margin: 3px; /* Выравниваем таблицу по центру окна  */
  /*margin-top: 30px; /* Отступ сверху */
  line-height: 1.5;  /*  межстрочный интервал  */
  /*position: static; /* absolute | fixed | relative | static | inherit */
  display: inline-block; /* block | inline | inline-block */
  *display: inline; /* block | inline | inline-block */
}
div.os_div_filtr {
  width: auto;	/*   */
  height: auto; /* Высота */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */  
  padding: 3px 5px; /* Поля вокруг текста */
  text-align: left; /* Выравнивание по центру */
}
div.os_div_data_js {
  width: 140px;	/*   */
  height: auto; /* Высота */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */  
  padding: 0; /* Поля вокруг текста */
  margin: auto; /* Выравниваем таблицу */
  margin-top: 40px; /* Выравниваем таблицу */
  /*margin-bottom: 30px; /* Отступ снизу */
  text-align: center; /* Выравнивание по центру */
}
div.os_div_konteyner {
  width: auto;	/*   */
  height: auto; /* Высота */
  padding: 10px 5px; /* Поля вокруг текста */
  text-align: left; /* Выравнивание по центру */
}
div.os_div_konteyner_niz {
  width: auto;	/*   */
  height: auto; /* Высота */
  padding: 10px 5px; /* Поля вокруг текста */
  text-align: center; /* Выравнивание по центру */
}
div.os_div_obolochka {
  width: 100%;	/*   */
  height: auto; /* Высота */
  padding: 0; /* Поля вокруг текста */
  text-align: center; /* Выравнивание по центру */
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_next_pred {
  width: 100%;	/*   */
  height: auto; /* Высота */
  padding: 0; /* Поля вокруг текста */
  text-align: left; /* Выравнивание по центру */
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_big_text_18 {
  font-size: 18px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* bold|bolder|lighter|normal */
  /*width: 100%;	/*   */
  height: auto; /* Высота */
  padding: 0 0 30px 0; /* Поля вокруг текста */
  text-align: center; /* Выравнивание по центру */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_big_text {
  font-size: 20px; /* Размер основного шрифта в пунктах  */
  font-weight: 600; /* bold|bolder|lighter|normal */
  /*width: 100%;	/*   */
  height: auto; /* Высота */
  padding: 0 0 30px 0; /* Поля вокруг текста */
  text-align: center; /* Выравнивание по центру */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
div.os_div_big_text_100 {
  font-size: 18px; /* Размер основного шрифта в пунктах  */
  font-weight: normal; /* bold|bolder|lighter|normal */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
  /*width: 100%;	/*   */
  height: auto; /* Высота */
  padding: 28px 0 0 10px; /* Поля вокруг текста */
  text-align: center; /* Выравнивание по центру */
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
select.os_tab4_select {
  width: 100%;
  height: 24px; /* Высота */
  background-color: #eee;
  padding: 0; /* Поля вокруг текста */
  margin: auto; /* Выравниваем таблицу */
  border: 1px solid #999; /* Линия справа от текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
select.stok_select {
  width: 125px;
  height: 24px; /* Высота */
  background-color: #fff;
  padding: 0; /* Поля вокруг текста */
  margin: 0 3px 10px 0; /* Выравниваем таблицу */
  border: 1px solid #999; /* Линия справа от текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
select.str_select {
  width: 45px;
  height: 24px; /* Высота */
  background-color: #fff;
  padding: 0; /* Поля вокруг текста */
  margin: 0 15px 0 3px; /* Выравниваем таблицу */
  border: 1px solid #999; /* Линия справа от текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
span.os_span_del {
  width: 18px;	/*   */
  height: 18px; /* Высота */
  margin: 0 10px 10px 0; /* Выравниваем таблицу */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
form.os_form_filtr {
  width: 100%;
  height: auto; /* Высота */
  /*background-color: #fff; /*  */
  padding: 0; /* Поля вокруг текста */
  margin: 0; /* Выравниваем таблицу */
  border: 0; /* Линия справа от текста */
  display: block; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
form.os_form {
  width: auto;
  height: auto; /* Высота */
  /*background-color: #fff; /*  */
  padding: 0; /* Поля вокруг текста */
  margin: 0; /* Выравниваем таблицу */
  border: 0; /* Линия справа от текста */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
img.os_img_small {
  border: 1px solid #999; /* Линия справа от текста */
  padding: 0; /* Поля вокруг текста */
  margin: 0 0 10px 0; /* Выравниваем таблицу */
  width: 150px;
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
img.os_img_mini {
  border: 1px solid #999; /* Линия справа от текста */
  padding: 0; /* Поля вокруг текста */
  margin: 0 0 10px 0; /* Выравниваем таблицу */
  width: 48px;
  vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
img.os_tab4_midris {
  /*border: 1px solid #999; /* Линия справа от текста */
  /*padding: 0; /* Поля вокруг текста */
  margin: 0 0 0 0; /* Выравниваем таблицу */
  cursor: pointer; 
  /*width: 48px;   /* ширина */
  /*vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
img.os_tab4_dopris {
  border: 1px solid #999; /* Линия справа от текста */
  /*padding: 0; /* Поля вокруг текста */
  margin: 0 0 3px 0; /* Выравниваем таблицу */
  /*width: 48px;   /* ширина */
  /*vertical-align: top; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
}
input.input_kn {
  border: 1px solid #999; /* Линия справа от текста */
  color: #000; /* Цвет основного текста */ 
  padding: 5px; /* Поля вокруг текста */
  margin: 5px 5px; /* Выравниваем таблицу */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* Нормальное начертание bold|bolder|lighter|normal */  
  cursor: pointer; /* Курсор */
  background: #ddd; /* Цвет фона */
}
input.input_kn_skidka {
  border: 1px solid #999; /* Линия справа от текста */
  color: #000; /* Цвет основного текста */ 
  padding: 3px; /* Поля вокруг текста */
  margin: 0; /* Выравниваем таблицу */
  font-size: 10px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* Нормальное начертание bold|bolder|lighter|normal */  
  cursor: pointer; /* Курсор */
  background: #ddd; /* Цвет фона */
}
input.input_index {
  border: 1px solid #999; /* Линия справа от текста */
  color: #000; /* Цвет основного текста */ 
  /*padding: 5px; /* Поля вокруг текста */
  margin: 8px 5px; /* Выравниваем таблицу */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: normal; /* начертание bold|bolder|lighter|normal */  
  /*cursor: pointer; /* Курсор */
  background: #fff; /* Цвет фона */
  text-align: center;
}
input.input_index_kn {
  border: 1px solid #999; /* Линия справа от текста */
  color: #000; /* Цвет основного текста */ 
  padding: 3px; /* Поля вокруг текста */
  margin: 5px; /* Выравниваем таблицу */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* начертание bold|bolder|lighter|normal */  
  cursor: pointer; /* Курсор */
  background: #ddd; /* Цвет фона */
}
input.input_fio           {
  border: 1px solid #999; /* Линия справа от текста */
  color: #000; /* Цвет основного текста */ 
  padding: 2px 5px; /* Поля вокруг текста */
  /*margin: 3px; /* Выравниваем таблицу */
  font-size: 14px; /* Размер основного шрифта в пунктах  */
  font-weight: normal; /* начертание bold|bolder|lighter|normal */  
  /*cursor: pointer; /* Курсор */
  background: #fff; /* Цвет фона */
  width: 100%;
}
input.input_kol_vo {
  border: 1px solid #999; /* Линия справа от текста */
  color: #000; /* Цвет основного текста */ 
  /*padding: 5px; /* Поля вокруг текста */
  /*margin: 5px 10px; /* Выравниваем таблицу */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  font-weight: normal; /* Нормальное начертание bold|bolder|lighter|normal */  
  /*cursor: pointer; /* Курсор */
  text-align: center;
  background: #fff; /* Цвет фона */
}
input.input_kn_reset {
  width: 125px;
  height: 24px; /* Высота */
  border: 1px solid #999; /* Линия справа от текста */
  color: #000; /* Цвет основного текста */ 
  padding: 0; /* Поля вокруг текста */
  margin: 0 3px 10px 0; /* Выравниваем таблицу */
  display: inline-block; /* block | inline | inline-block */ 
  *display: inline; /* block | inline | inline-block */ 
  vertical-align: middle; /* baseline|bottom|middle|sub|super|text-bottom|text-top|top|inherit */
  font-size: 12px; /* Размер основного шрифта в пунктах  */
  font-weight: bold; /* начертание bold|bolder|lighter|normal */  
  cursor: pointer; /* Курсор */
  background: #ddd; /* Цвет фона */
}
.os-line a {
  position: relative; /* absolute | fixed | relative | static | inherit */
  text-transform: uppercase; /* none	capitalize	uppercase	lowercase	inherit */
}
.os-line a:hover {
  /*font-weight: 600; /* Нормальное начертание bold|bolder|lighter|normal */
  text-decoration: none; /* подчеркивание blink | line-through | overline | underline  | none | inherit */
  /*opacity:.5;*/
}
.os-line a:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #000;
  left: 0; /* Положение от левого края */
  /*top: 13px; /* Положение от верхнего края */
  bottom: 0; /* Положение от нижнего края */
  transition: transform .4s cubic-bezier(.4, 0, .2, 1);
  transform-origin: right center;
  transform: scaleX(0)
}
.os-line a:hover:after {
  /*text-decoration: none;*/
  transform-origin: left center;
  transform: scaleX(1);
}
.os_hand {
	cursor: pointer; 
}





.tab1                    {border-style: none; width: 100%;
                          font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.tab_reg                 {width: 630px; background-image: url(../images/fonmenu.gif);}
.tab_reg a               {color: #660000; text-decoration: underline; font-weight: bold;}
.tab_reg a:link,visited  {color: #660000; text-decoration: underline; font-weight: bold;}
.osnovnay_tab_1          {border-style: none; width: 994px; font: 13px Arial, Helvetica, sans-serif;}
.osnovnay_tab            {border-style: none; font: 13px Arial, Helvetica, sans-serif;}
.osnov_ech_obram_v       {width:   2px; background-color: slategray;}
.osnov_ech_obram_g       {height:  2px; background-color: slategray;}
.verhnee_menu_levo       {width: 150px; height: 38px; background-image: url(../images/menu1.gif); }
.verhnee_menu_prav       {width: 840px; text-align: center; vertical-align: middle; background-image: url(../images/menu1.gif); 
                          font: 9pt Arial, Helvetica, sans-serif ; font-weight: bold; color:  #ffffff;}
.verhnee_menu_prav a              {color: #ffcccc; text-decoration: none;}
.verhnee_menu_prav a:link,visited {color: #ffcccc; text-decoration: none;}
.osnov_ech_menu          {vertical-align: top; border-right: solid 1px slategray; background-image: url(../images/fonmenu.gif);}
.osnov_ech_nap           {vertical-align: top; background-image: url(../images/fonmenu.gif);}
.osnov_ech_help          {height: 1px; background-image: url(../images/fonmenu.gif);}
.menu_tab_osnov                 {border-style: none; width: 140px;}
.menu_tab_osnov a               {color: blue; text-decoration: none; display: block;}
.menu_tab_osnov a:link,visited  {color: blue; text-decoration: none; display: block;}
.menu_tab_osnov a:hover         {background-image: url(../images/upmenu.gif);}
.menu_tab_1_5lev                {border-style: none; width: 130px; background-image: url(../images/fonmenu.gif); font: 11pt "Times New Roman", Times, serif; color: #000000; text-align: center;}
.menu_tab_1_5lev a              {font: 11pt "Times New Roman", Times, serif; color: #660000; text-decoration: none; text-align: center; display: block;}
.menu_tab_1_5lev a:link,visited {font: 11pt "Times New Roman", Times, serif; color: #660000; text-decoration: none; text-align: center; display: block;}
.menu_tab_1_5lev a:hover        {background-image: url(../images/fonmenu_a.gif);}
.menu_ech_1_5lev                {height: 22px; border-bottom: solid 1px black; vertical-align: middle; text-align: center;}
.menu_ech_1_5lev_activ          {height: 22px; border-bottom: solid 1px black; vertical-align: middle; text-align: center; background-image: url(../images/fonmenu_a.gif);}
.menu_tab_2lev                {border-style: none; width: 110px; background-image: url(../images/fonmenu.gif);
                               font: 10pt/12pt "Times New Roman", Times, serif; color: #000000; text-align: right;}
.menu_tab_2lev a              {width: 110px; font: 9pt/11pt "Times New Roman", Times, serif; color: #660000; text-decoration: none; display: block;}
.menu_tab_2lev a:link,visited {width: 110px; font: 9pt/11pt "Times New Roman", Times, serif; color: #660000; text-decoration: none; display: block;}
.menu_tab_2lev a:hover        {background-image: url(../images/fonmenu_a.gif);}

.menu_ech_2lev_menu      {background-image: url(../images/fonmenu.gif);}

.menu_ech_2lev           {height: 20px; border-bottom: solid 1px black; vertical-align: middle;}
.menu_ech_2lev_activ     {height: 20px; border-bottom: solid 1px black; vertical-align: middle; background-image: url(../images/fonmenu_a.gif);}

.menu_echeika                {font: 11pt/13pt "Times New Roman", Times, serif; background-image: url(../images/upmenu.gif);
                              height: 27px; text-align: center; vertical-align: middle; font-weight: bold;}
.menu_echeika a              {color: #660000; text-decoration: none;}
.menu_echeika a:link,visited {color: #660000; text-decoration: none;}
.menu_echeika_activ                {height: 27px; background-image: url(../images/upmenu_a.gif); text-align: center; vertical-align: middle;
                                    font: 11pt/13pt "Times New Roman", Times, serif; font-weight: bold;}
.menu_echeika_activ a              {color: #660000; text-decoration: none;}
.menu_echeika_activ a:link,visited {color: #660000; text-decoration: none;}
.menu_echeika_verh       {height: 5px; text-align: center;}
.menu_echeika_niz        {height: 2px; background-color: #000000; text-align: center;}
.vsego_tovarov           {height: 16px; color: #000000; font-weight: bold; 
                          background-image: url(../images/fonmenu.jpg); text-align: center; vertical-align: middle;}
.tab_data            {border-style: none; width: 146px; background-image: url(../images/fonmenu.gif); color: #660000; font-size: 9pt;}
.data_js             {height: 16px; text-align: center; font-weight: bold; font-size: 9pt;}
.predzagol           {width: 300px; }
.zagolovok           {height: 25px; text-align: left; vertical-align: middle; text-decoration: none;
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 17px; 
					font-weight: bold; }
.razdel_name_ech     {height: 25px; text-align: center; vertical-align: middle; text-decoration: none;
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 17px; 
					font-weight: bold; }
.tab_niz_str         {border-style: none; width: 100%; text-align: center; background-image: url(../images/fon_menu.gif); color: #ffcccc;}
.tab_verh_zakaza     {font: 9pt/11pt Arial, Helvetica, sans-serif ; font-weight: bold; text-align: left;}
.tab_zakaza          {border-bottom: solid 1px slategray; text-align: center;}
.yach_zakaza         {border-bottom: solid 1px slategray; border-right: solid 1px slategray; border-top: solid 1px slategray; text-align: center;}
.yach_zakaza_got     {border-bottom: solid 1px slategray; border-right: solid 1px slategray; text-align: center;}
.yach_zakaza_got2    {border-bottom: solid 1px slategray; border-right: solid 1px slategray; text-align: left;}
.yach_zakaza_got1    {border-bottom: solid 1px slategray; border-right: solid 1px slategray; border-left: solid 1px slategray; text-align: center; vertical-align: top;}
.yach_zakaza_cena    {border-bottom: solid 1px slategray; border-right: solid 1px slategray; border-left: solid 1px slategray; text-align: right;}
.yach_zakaza_1       {border: solid 1px slategray; text-align: center;}
.yach_zakaza_obrazec {text-align: left; vertical-align: top; font: 8pt/10pt Arial, Helvetica, sans-serif ; font-weight: bold; color:  #808080; height: 13px;}
.tab1_up             {text-align: center; width: 160px; padding-top: 5px; padding-bottom: 5px;
                      border-top: solid 1px slategray; border-right: solid 1px slategray; border-left: solid 1px slategray;}
.tab1_down           {text-align: center; padding-bottom: 5px;
                      border-bottom: solid 1px slategray; border-right: solid 1px slategray; border-left: solid 1px slategray;}
.tab1_razdelitel_g   {height: 5px;}
.tab1_razdelitel_v   {width:  3px;}
.input_zk            {BORDER: solid 1px slategray; COLOR: #000000; font: 10px Arial; text-align: left; background-color: #ffffff;}


.tab4_up_select         {font: 9pt/11pt Arial, Helvetica, sans-serif ; width: 330px; background-image: url(../images/fonmenu.gif);}
.tab4_up_select_left    {width: 150px; height: 24px; text-align: right; font-weight: bold;}
.tab4_up_select_right   {text-align: left;}

.td_zagolovok        {padding: 15px; 
                      text-align: center;
                      font: bold 18pt/24pt Arial, Helvetica, sans-serif ;}

.td_news             {padding: 10px; 
                      text-align: center;
                      font: bold 12pt/20pt Arial, Helvetica, sans-serif ;}

.tab4_text           {font: 9pt/11pt Arial, Helvetica, sans-serif ; width: 100px; height: 24px; text-align: right; font-weight: bold;}
.tab4_text_but       {font: 9pt/11pt Arial, Helvetica, sans-serif ; height: 30px; text-align: center;}
.tab4_text_right     {font: 9pt/11pt Arial, Helvetica, sans-serif ; text-align: left;}
.tab4_sklad          {font: 9pt/9pt Arial, Helvetica, sans-serif ; height: 16px; text-align: center;}
.vid_select          {width: 150px; background-color: #ffffff;}
.tab4_select         {width: 287px; background-color: #ffffff;}
.tab4_up             {text-align: center; width: 410px; height: 250px; padding-top: 5px; padding-bottom: 5px;
                           border-top: solid 1px slategray; border-right: solid 1px slategray; border-left: solid 1px slategray;}
.tab4_up_1          {text-align: center; height: 40px;
                           border-top: solid 1px slategray; border-right: solid 1px slategray; border-left: solid 1px slategray;}
.tab4_up_right     {text-align: center; border-bottom: solid 1px slategray; 
                           border-top: solid 1px slategray; border-right: solid 1px slategray; border-left: solid 1px slategray;}
.tab4_down         {text-align: center;  vertical-align: top;
                           border-bottom: solid 1px slategray; border-right: solid 1px slategray; border-left: solid 1px slategray;}
.price                 {text-align: left; font: 12pt/15pt Arial, Helvetica, sans-serif; font-weight: bold; color: red;}
.price a              {text-align: left; font: 12pt/15pt Arial, Helvetica, sans-serif; font-weight: bold; color: red;}
.price a:link,visited {text-align: left; font: 12pt/15pt Arial, Helvetica, sans-serif; font-weight: bold; color: red;}
.ssylka                  {font: 12pt "Times New Roman", Times, serif; color: #000000; text-align: center; font-weight: bold;}
.ssylka a                {font: 12pt "Times New Roman", Times, serif; color: #660000; text-align: center; font-weight: bold; text-decoration: underline;}
.ssylka a:link,visited   {font: 12pt "Times New Roman", Times, serif; color: #660000; text-align: center; font-weight: bold; text-decoration: underline;}
.ssylka_big                  {font: 15pt "Times New Roman", Times, serif; color: #000000; text-align: center; font-weight: bold;}
.ssylka_big a                {font: 15pt "Times New Roman", Times, serif; color: #660000; text-align: center; font-weight: bold; text-decoration: underline;}
.ssylka_big a:link,visited   {font: 15pt "Times New Roman", Times, serif; color: #660000; text-align: center; font-weight: bold; text-decoration: underline;}
.tab_opisanie        {border-style: none;}
.tab_opisanie_otstup {width: 10px;}
.tab_opisanie_osnova {width: 700px; font: 11pt/13pt "Times New Roman", Times, serif;}
.ech_str             {border-left: solid 1px slategray; }
.ech_str_activ       {border-left: solid 1px slategray; background-image: url(../images/fonmenu_a.gif);}
.tab_razmer          {text-align: center; border: solid 1px slategray; font: 10pt/12pt Arial, Helvetica, sans-serif;}
.tab_razmer_right    {text-align: center; background-image: url(../images/fonmenu_a.gif); border: solid 1px slategray;}
.page_up             {padding: 0; margin: 0; position: absolute; display:none; cursor:pointer; top: 200px; left: 10px;}
.big_ris             {position: absolute; display:block; top: -99000px; left: -99000px;}
.big_ris_zoom        {padding: 0; margin: 2px; position: absolute; display:none; z-index: 100; top: 300px; left: 100px; width: 250px; height: 260px; background-color: #ffffff; font: 12pt "Times New Roman", Times, serif; color: #000000;}
.linz_pos            {padding: 0; margin: 0; position: absolute; display:none; z-index: 110; top: -500px; left: -500px; width: 50px; height: 50px; background-color: slategray;}
.zoom_linz_table     {width: 250px; height: 260px; border-top: solid 5px #000000; border-right: solid 5px #000000; border-left: solid 5px #000000; border-bottom: solid 5px #000000;}