{/* НАСТРОЙКА ОФОРМЛЕНИЯ БАЗОВЫХ ЭЛЕМЕНТОВ */}
body {background: #4c5459 url('../images/bg_body.jpg') top right repeat-x; margin: 0 0 0 0;}
#main_table { background: /*#b0b0b0*/ url('../images/bg_main.jpg') top right repeat-x;}/* Поле страницы для стартовой */
#main_table1 { background: /*#b0b0b0*/ url('../images/bg_main2.jpg') top right repeat-x;}/* Поле страницы для внутренней */


/* Базовые элементы стиля */
td, .td { FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; color: #d2d2d2; font-size: 12px;} /* Текст на страницах */
A {color: #8caab9;} /* Ссылки на страницах */
A:hover {color: #ff6528; text-decoration: none;}
img {border: 0px;}

/* Настройка поля вывода информации страниц сайта */
#content { padding: 155 25 0 25; width: 100%; position: relative; z-index: 3; } /* Информационное поле для стартовой */
#content_ins { padding: 155 25 0 25; width: 100%; position: relative; z-index: 3; } /* Информационное поле для внутренней */
   .table_content { border: 0px solid #ffffff; margin: 0 0 0 0; background: #3a3f43 url('../images/bg_info.jpg') top repeat-x;} /* Стиль поля вывода информации */
   .td_content { padding: 30 75 50 75; background: url('../images/bg_info2.jpg') bottom repeat-x;} /* Дополнительный стиль поля вывода информации на страницах */
	
/* Фон для текстового редактора должен быть такойже как у .main_table1 или .table_content */
#editor_body {background: #3a3f43; margin: 2; }



{/* БЛОК ШАПКИ САЙТА */}
#picture {background: url('../images/picture.jpg') top left no-repeat;}/* Шапка стартовой страницы */
#picture_ins { background: url('../images/picture2.jpg') top left no-repeat;}/* Шапка внутренней страницы */
#picture_error {background: url('../images/pic_error.gif') top right no-repeat;/**/}/* Шапка страницы ошибки 404 */

#logo {float: left; padding-left: 97; padding-top: 42; position: absolute; z-index: 100; }/* Логотип на стартовой страницы */
#logo_ins {float: left; padding-left: 97; padding-top: 42; position: absolute; z-index: 100; }/* Логотип внутренней страницы */


{/* ОБЩИЕ СТИЛИ */}
H1 {color: #ff6528; font-size: 38px; font-weight: normal; margin: 0 0 35 0; line-height: 100%; letter-spacing: -1px; position: relative; z-index: 4; }/* Основное заглавие на внутренних страницах */
H2 {color: #ffffff; font-size: 22px; font-weight: normal; } /* Заглавие новостей, продукции каталога и подразделений на странице контактов */
H3 {color: #8db4e0; font-size: 21px; font-weight: normal; margin: 0 0 22 0;}
H4 {color: #ff6528; font-size: 24px; font-weight: normal; margin: 0 0 20 0; padding: 10 0 0 0;} /* Заглавие на стартовой странице */
H5, .razdel2, .v, .stadii, .zapolneniya, .edt_table1_title, .edt_table2_title { 
color: #7c868c; font-size: 19px; font-weight: normal; margin: 15 0 26 0; } /* Заглавие «дополнительная информация» и многое другое */

/* Дополнительные параметры ЗАГОЛОВКОВ */
H2.h2_katalog { margin: -7 0 22 0; } /* Отступ заглавия продукции каталога */
H2.h2_news { margin: 0 0 5 0; } /* Отступ заглавия новости */
   .H4 {color: #ff6528; text-decoration: none;}
   .H4:hover {color: #ffffff; text-decoration: none; border-bottom: #ffffff 1px dashed;}
title_H1 {position: relative; z-index: 7; width: 200px; } 

/* Параметры списка */
ul {margin-top: 1.2em;}
ul li, .spisok { list-style-image: url('../images/krug.gif'); margin-left: -10px; margin-top: 0.5em; }
ol li {margin-left: -10px; margin-top: 0.5em; }

/* Оформление списка новостей */
  	.news1 {padding: 3 0 25 0;} /* Отступ блока краткой новости */
   .news_start {padding: 6 15 0 0;} /* Расстояние между датой и новостью */
	.day { float: left; color: #ffffff; font-size: 18px; font-weight: bold; padding: 2 4 1 4; margin: 0 4 2 0; background: #32363a url('../images/bg_news.gif') center center no-repeat;}
   .month {float: left; color: #a0a0a0; font-size: 11px; font-weight: bold; line-height: 8px; margin: 3 0 0 0}
   .year {float: left; color: #a0a0a0; font-size: 11px; margin: -4 0 0 0}
   .date {color: #a0a0a0; font-size: 10px; font-weight: normal; margin-left: 1px; } /* Дата и время новости, а также стиль дерева каталога*/
	.date A { color: #a0a0a0; } /* Ссылки дерева каталога */
	.date A:hover { color: #ff6528; }

/* Страница КОНТАКТОВ */	
   .contacts {margin: 0 0 0 30; float: right;} /* Схема проезда */
   .contact_foto {background: #2f3336; width: 80; height: 80; float: left; margin: 0 10 0 0; }  /* Фотографии сотрудников */
	
	.fio {font-size: 14px;} /* ФИО */
	.dolgnost { font-size: 11px;} /* Должность сотрудника */
   .contact_stroki, .stroki { line-height: 1.6em; padding: 10 0 30 0;} /* Отступы блоков сотрудников */
   
	.plashka1 {background: none; padding: 0 0 0 0;} /* стиль плашки для контактов подразделений */
   .plashka2 {padding: 0 0 0 0;}  /* стиль плашки для контактов сотрудников */
	
/* Общего применения */	
   .jast {text-align: justify;} /* Выравнивание текста */
	.small { font-size: 0.85em; }
	
/* Стили системных сообщений */	
   .mess {}  /* Системные сообщения */
   .error_mess { color: #d92711; } /* Сообщения об ошибке */


{/* БЛОК МЕНЮ */}
#menu { float: left;	position: absolute; z-index: 50; margin-top: 65; }/* Отступы и параметры плашки меню на стартовой */
#menu_ins { float: left;	position: absolute; z-index: 50; margin-top: 65; }/* Отступы и параметры плашки меню на внутренних страницах */
.menu_left { padding: 0 0 0 200; background: url('../images/menu_cornl.gif') top left no-repeat;} /* параметры оформления левой части меню */
.menu_right { background: url('../images/menu_cornr.gif') top right no-repeat;} /* параметры оформления правой части меню */

   A.menu, A.menu_hover { padding: 6 20 7 20; color: #181a1c; font-size: 15px; FONT-WEIGHT: bold; background: #9e9e9e url('../images/bg_men_a.gif') top left repeat-x; text-decoration: none; float: left;}/* Параметры разделов при наведении */  
	A.menu               { margin:  6 20 6 20; color: #e4e4e4; background: none; border-bottom: #e4e4e4 1px dashed; padding: 0 0 0 0; }  /* Параметры разделов без наведения */  
   A.menu_hover:hover { color: #181a1c; /*background: #882e2f;*/ } /* Стиль активного раздела при сведении на подразделы */
   
	.menu_razdel { margin: 0 0 0 0;} /* Таблица с разделами главного меню сайта */
   .menu {  } /* Дополнительные параметры разделов меню */
   

{/* БЛОК ПОДМЕНЮ */}
	.submenu { background: #c0c0c0 url('../images/bg_men_p.gif') bottom left no-repeat; filter: alpha(opacity=80); moz-opacity: 0.8; opacity: 0.8; display: none;  position: absolute; z-index: 55;  float: left;} /* Таблица с разделами подменю */
	.submenu a {width: 170px; color: #4c5459; font-size: 11px; padding: 0.6em 20 0.6em 20; float: left; } /* Параметры ссылок подменю */
	.submenu a:hover {color: #ffffff; background: #71777c; text-decoration: none;}	
	.submenu .bottom { height: 7;}
   .spacer_pmenu { height: 0.30em; } /* Расстояние между подразделами меню */
	
	
{/* ОСНОВНОЙ БЛОК */}	
#more_about {background-color: none; padding: 0 0 0 0; margin: 60 0 0 0;}/* Дополнительная информация */
	.tochka {background: url('../images/point.gif') center left no-repeat; width: 13; height: 7; margin-bottom: 1; margin-right: 10;}/* Маркер «Вернуццa к списку» */
   .other {  padding: 0 0 0 15; }


{/* КАТАЛОГ ПРОДУКЦИИ */}
/* Оформление меню разделов каталога */
  .otstup_razdel { padding: 20 20 20 20; } /* Отступ разделов от краев плашки */
  .actrazdel { background: #2f3336 url('../images/bg_plashka.gif') bottom right no-repeat; } /* Оформление плашки разделов */
  .razdel { padding: 0 0 16 0; } /* Параметры отступа разделов */
  .razdel A { font-size: 14px; color: #919598; text-decoration: underline; font-weight: bold;} /* Разделы каталога */
  .razdel A:hover { color: #ff6528; text-decoration: none; }
  .subrazdel {line-height: 200%; background: #; padding: 3 30 30 30;} /* Параметры вывода подразделов */

/* Оформление списков каталога */   
	.prodname, .news {font-size: 14px; } /* Названия товаров каталога и заглавие новостей в списках */
   .kat_small {float: left; margin-top: 7px;}/* Текст краткого описания каталога */
   .otstup {padding: 0 15 35 0;}/* Отступы в списке каталога */
	
	.image { border: 0px solid #ffffff; padding: 0 0 0 0; /*background: url('../images/ваш фон.gif') center center no-repeat;*/}/* Маленькое фото каталога */
  A:hover .image {border: 0px solid #000000;}
   .image_big {margin: 10 0 0 0;}/* ФОТО на странице "подробно" */
	.opisanie {background: #; padding: 15 0 0 0;}

	
{/*БЛОК КОПИРАЙТОВ*/}
#footer { height: 150px; padding: 0 100 0 100; background: url('../images/bg_footer2.gif') bottom right no-repeat;}/* Нижний информационный блок */
   .footer { width: 100%; margin: 0 0 30 0; }/* параметры таблицы информационного блока */
	
   .copyright {color: #a0a0a0; font-size: 10px; width: 280px; padding: 35 0 0 80; line-height: 1.6em;}/* Ячейка копирайт */
   
	
{/*БЛОК КОНТАКТОВ*/}
	.contact_blok { width: 250px; } /* Ячейка контактов */
   .table_contact { margin: 0 0 0 0; background: url('../images/bg_cont2.gif') top left no-repeat;} /* таблица блока контактов */
   .contacts_otstup {padding: 20 0 30 20; line-height: 1.8em;} /* ячейка блока контактов, в которой телефоны и e-mail */
   .kod {float: left; color: #ffffff; font-size: 11px; font-weight: bold;  margin: -3 0 0 0;} /* текст -- кода города */
   .telefon {color: #d2d2d2; font-size: 24px; font-weight: bold;} /* текст -— номера телефонов */
   .search_contacts {color: #a0a0a0; font-weight: bold;} /* текст -— для Тел.:, Факс:, E-mail:, Поиск: */

	.poloska1 { background: #ff6528 url('../images/poloska1.gif') top left repeat-x; width: 100%; height: 10px; margin: 0 0 0 0;}/* Полоска для выделения блока контактов */
   
	
{/*БЛОК ПОИСКА*/}
   .search_blok { background: url('../images/bg_search.gif') top left no-repeat; }  /* Ячейка поиска */
   .table_search { margin: 35 0 0 50; } /* таблица блока поиска */
	
	.poisk {FONT-SIZE: 12px; WIDTH: 122px; HEIGHT: 18px; PADDING-LEFT: 3px; BORDER: solid 0px #e5e5e5; } /* форма поиска в блоке поиска */
   .search_ico { width: 23px; height: 23px; margin: 0 0 0 10; background: url('../images/search.gif') center center no-repeat; }/* Кнопка для малой поисковой формы */
	
	
{/*БЛОК ЯЗЫКОВ*/}
#lang {float: left; position: absolute; z-index: 18; padding: 0 0 0 300; }/* Языки */ 
#lang_ins {float: left; position: absolute; z-index: 18; padding: 0 0 0 300; }
  a.lang {float: left; color: #a0a0a0; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-size: 8px; text-decoration: underline; TEXT-TRANSFORM: UPPERCASE;} 
  a.lang:hover {color: #ff6528; text-decoration: none;}
   .lang_act { float: left; color: #ff6528; background: #3a3f43 url('../images/bg_lang.gif') top center repeat-x;; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-size: 8px; padding: 6 14 5 14; TEXT-TRANSFORM: UPPERCASE;} /*Выбранный язык */
   .lang_otstup {padding: 6 14 5 14; }/* Отступы в ячейках */


{/* ЛИНЕЙКА СТРАНИЦ */}
#pages { margin: 30 0 0 0; position: relative; z-index: 8; }
   .pages_title {color: #d2d2d2; font-size: 11px; font-weight: normal; float: left; margin: 0 20 0 0;}
   .pages_active {float: left; color: #ff6528; font-size: 18px; font-weight: bold; margin: -7 0 0 0; float: left; padding: 2 7 2 8; background: url('../images/page.gif') center center no-repeat; position: relative; z-index: 0; }
   .pages_normal {color: #d2d2d2; font-size: 11px; font-weight: bold; margin: 0 6 0 6; float: left;}
   .pages_delim {color: #3a3f43; float: left; margin-right: 0; }


{/* ФОРМЫ */}
INPUT, TEXTAREA, SELECT {COLOR: #d2d2d2; BACKGROUND-COLOR: #2f3336; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; }

   .form {/*BORDER: solid 1px #e5e5e5;*/} /*  */
   .form_bold {font-weight: bold;/*BORDER: solid 1px #e5e5e5;*/}
   .submit {BACKGROUND-COLOR: #d4d0c8; COLOR: #333333;} /* Кнопка */
   .submit_color {BACKGROUND-COLOR: #fec59f; COLOR: #333333;} /* Кнопка цветная "ИСПОЛНИТЕЛЬНАЯ" */
	
	.poisk_big {font-size: 14px; WIDTH: 720px; HEIGHT: 20px; BORDER: solid 0px #e5e5e5; PADDING-LEFT: 3; MARGIN: 0 9 0 0; position: relative; z-index: 25; } /* форма поиска на странице поиска */
	.search_big_ico { margin: 0 0 0 0; background: url('../images/search_b.gif') center center no-repeat; width: 51px; height: 21px; } /* Кнопка на странице поиска */
   

{/* ТАБЛИЦЫ */}
 /* прозрачная таблица */
   .edt_table1 {}
   .edt_table1_th {}
   .edt_table1_td1 {}
   .edt_table1_td2 {}

 /* цветная таблица */
   .edt_table2 {margin: 8 0 10 0;}
   .edt_table2_th {background: #535a5f; font-weight: bold; color: #ffffff; padding: 5 15 5 15;
                   border-top: solid #3a3f43 0px;
                    border-right: solid #3a3f43 0px;
                    border-bottom: solid #3a3f43 1px;
                    border-left: solid #3a3f43 1px;}
   .edt_table2_td1 {background: #34383c; padding: 5 15 5 15;
                    border-top: solid #3a3f43 0px;
                    border-right: solid #3a3f43 0px;
                    border-bottom: solid #3a3f43 1px;
                    border-left: solid #3a3f43 1px;}
   .edt_table2_td2 {background: #2f3336; padding: 5 15 5 15;
                    border-top: solid #3a3f43 0px;
                    border-right: solid #3a3f43 0px;
                    border-bottom: solid #3a3f43 1px;
                    border-left: solid #3a3f43 1px;}
   .div_table {float: left; margin-right: 10px;}

	
	
