{/* НАСТРОЙКА ОФОРМЛЕНИЯ БАЗОВЫХ ЭЛЕМЕНТОВ */}
body {background: #ffffff url('../images/bg_body.jpg') top center repeat-x; margin: 0 0 0 0;}
#photobody {background: #ffffff url('.../images/bg_body.jpg') top center repeat-x;}
#main_table { background: /*#b0b0b0*/ url('.../images/bg_body.jpg') top right repeat-x; border: 0px solid red;}/* Поле страницы для стартовой */
#main_table1 { background: /*#b0b0b0*/ url('.../images/bg_body2.jpg') top right repeat-x;}/* Поле страницы для внутренней */


/* Базовые элементы стиля */
td, .td { FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; color: #545454; font-size: 12px;} /* Текст на страницах */
A {color: #006189; outline: none;} /* Ссылки на страницах */
A:hover {color: #6ca40d; text-decoration: none; outline: none;}
img {border: 0px;}
.clear_both {
	clear: both;
	}
.br_min {
	font-size: 1px; 
	line-height: 2px;
	}

/* Настройка поля вывода информации страниц сайта */
#content { padding: 315 25 0 25; width: 100%; position: relative; z-index: 3; } /* Информационное поле для стартовой */
#content_ins { padding: 330 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 50px 75; background: url('../images/bg_info2.jpg') bottom repeat-x;} /* Дополнительный стиль поля вывода информации на страницах */
#content .td_content { padding-bottom: 30px;} 
	
/* Фон для текстового редактора должен быть такойже как у .main_table1 или .table_content */
#editor_body {background: #ffffff; margin: 2; }



{/* БЛОК ШАПКИ САЙТА */}
#picture {background: url('../images/picture.jpg') top right no-repeat;}/* Шапка стартовой страницы */
#picture_ins { background: url('../images/picture2.jpg') top right no-repeat;}/* Шапка внутренней страницы */
#picture_error {background: url('../images/pic_error.jpg') top right no-repeat;/**/}/* Шапка страницы ошибки 404 */

#logo {float: left; padding-left: 63; padding-top: 119; position: absolute; z-index: 100; }/* Логотип на стартовой страницы */
#logo_ins {float: left; padding-left: 63; padding-top: 119; position: absolute; z-index: 100; }/* Логотип внутренней страницы */


{/* ОБЩИЕ СТИЛИ */}
H1 {color: #679a01; font-size: 38px; font-weight: normal; margin: 0 0 28 0; line-height: 100%; letter-spacing: -1px; position: relative; z-index: 4; }/* Основное заглавие на внутренних страницах */
H2 {color: #676965; font-size: 22px; font-weight: normal; margin: 0 0 0 0;} /* Заглавие новостей, продукции каталога и подразделений на странице контактов */
H3 {color: #8db4e0; font-size: 21px; font-weight: normal; margin: 0 0 22 0;}
H4 {color: #a4b7c3; font-size: 26px; 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: #acb5ba; font-size: 19px; font-weight: normal; margin: 15 0 26 0; } /* Заглавие «дополнительная информация» и многое другое */
H6  {color: #676965; font-size: 14px; font-weight: bold; margin: 0 0 0 0;}/* Заглавие новостей, продукции каталога и подразделений на странице контактов */
/* Дополнительные параметры ЗАГОЛОВКОВ */
H2.h2_katalog { margin: -7 0 22 0; } /* Отступ заглавия продукции каталога */
H2.h2_news { margin: 0 0 5 0; color: #979da6; } /* Отступ заглавия новости */
   .H4 {color: #a4b7c3; text-decoration: none;}
   .H4:hover {color: #a4b7c3; text-decoration: none; border-bottom: #ebeff2 1px solid;}
title_H1 {position: relative; z-index: 7; width: 200px; } 
.marker {position: absolute; z-index: 7; width: 27px; height: 35px; font-size: 50px; color: #ffffff; overflow: hidden; 
        background: #d9d9d9 url('../images/marker_bg.gif') top left no-repeat; line-height: 35px; letter-spacing: -2px;
		  margin: 10 0 0 -75;}
.marker div {position: relative; margin: 0 0 0 -15;}


/* Параметры списка */
	ul {
		margin: 15px 0 0 0;
		padding: 0;
		}
		ul li, .spisok {
			background: url('../images/krug.gif') top left no-repeat;
			list-style-image: none;
			list-style-type: none;
			margin: 8px 0 0 4px;
			padding: 0 0 0 27px;
			overflow: hidden;
			}
		ol li {
			list-style-type: decimal;
			margin: 8px 0 0 -12px; //margin-left: -7px;
			padding: 0 0 0 0;
			}


/* Оформление списка новостей */
  	.news1 {padding: 3 0 25 0;} /* Отступ блока краткой новости */
   .news_start {padding: 6 15 0 0;} /* Расстояние между датой и новостью */
	.day { float: left; color: #454a38; font-size: 20px; font-weight: bold; padding: 2 3 1 4; margin: -2 2 2 -2; background: #c1cfa8 url('.../images/bg_news.gif') center center no-repeat;}
   .month {float: left; color: #6d6f72; font-size: 11px; font-weight: bold; line-height: 8px; margin: 3 0 0 0}
   .year {float: left; color: #6d6f72; 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: #f28e00; }

/* Страница КОНТАКТОВ */	
   .contacts {margin: 0 0 0 30; float: right;} /* Схема проезда */
   .contact_foto {background: #ffffff; 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 400px 0 0;} /* стиль плашки для контактов подразделений */
   .plashka2 {padding: 0 0 0 0;}  /* стиль плашки для контактов сотрудников */
	
/* Общего применения */	
   .jast {text-align: justify;} /* Выравнивание текста */
	.small { font-size: 0.85em; }
	
/* Стили системных сообщений */	
   .mess {}  /* Системные сообщения */
   .error_mess { color: #d6230f; } /* Сообщения об ошибке */


{/* БЛОК МЕНЮ */}
#menu {position: absolute; z-index: 500; margin-top: 280; float: left;}/* Отступы и параметры плашки меню на стартовой */
#menu_ins {position: absolute; z-index: 500; margin-top: 280; float: left;}/* Отступы и параметры плашки меню на внутренних страницах */
.menu_left { margin-top: -1px; background: url('.../images/menu_cornl.gif') top left no-repeat;  filter: alpha(opacity=100); moz-opacity: 1.0; opacity: 1.0; } /* параметры оформления левой части меню */
.menu_right { padding: 0 15 0 15; background: url('.../images/menu_cornr.gif') top right no-repeat; /*text-align: left;*/} /* параметры оформления правой части меню */

   A.menu, A.menu_hover { height: 20px; padding: 8 20 11 20; color: #ffffff; font-size: 18px; FONT-WEIGHT: normal; 
	       background: #b8d386 url('../images/bg_men_a.gif') top left repeat-x; text-decoration: none; float: left;
			 margin: 0 0 0 0;}/* Параметры разделов при наведении */  
	
	A.menu  { margin: 8 20 11 20; color: #989898; text-decoration: none; border-bottom: #6d6d6d 1px solid; padding: 0;
	       background: none;}  /* Параметры разделов без наведения */  
			 
   A.menu_hover:hover { color: #ffffff; /*background: #882e2f;*/ } /* Стиль активного раздела при сведении на подразделы */
	
	.menu_razdel { margin: 0 0 0 0;} /* Таблица с разделами главного меню сайта */
   .menu {  } /* Дополнительные параметры разделов меню */
   

{/* БЛОК ПОДМЕНЮ */}
	.submenu { background: #e5e5e5 url('.../images/bg_men_p.gif') top left repeat-x;  display: none;  filter: alpha(opacity=85); moz-opacity: 0.85; opacity: 0.85; position: absolute; z-index: 999;  float: left;} /* Таблица с разделами подменю */
	.submenu a {width: 180px; color: #555555; font-size: 11px; padding: 0.5em 20 0.5em 20; float: left; } /* Параметры ссылок подменю */
	.submenu a:hover {color: #ffffff; background: #7c7c7c; 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: 18; height: 11; margin-bottom: -1; margin-right: 5;}/* Маркер «Вернуццa к списку» */
   .other { padding: 0 0 0 15; }


{/* КАТАЛОГ ПРОДУКЦИИ */}
/* Оформление меню разделов каталога */
  .otstup_razdel {padding: 20 20 20 20;} /* Отступ разделов от краев плашки */
  .otstuph {padding: 22 20 0 0;}
  .actrazdel { background: #c1cfa8 url('../images/bg_plashka.jpg') top left no-repeat; 
          border-top: 2px solid #666666; border-right: 2px solid #eeeeee; border-bottom: 2px solid #eeeeee; border-left: 2px solid #666666;} /* Оформление плашки разделов */
		
		
  .otstup_s {padding: 0 0 0 20;}
  .otstuph_s {padding: 3 0 3 0;}
  .actrazdel_s {background-color: #eceeef; position: relative; z-index: 0; margin: -41 0 0 0;}
  .actrazdel_s2 {background-color: #d3d4d4; position: relative; z-index: 0; margin: -41 0 0 0;}
  
  .otstup_b {padding: 20 0 0 20; width: 66%;}
  .otstuph_b {padding: 20 0 0 0; width: 34%;}		 
  .actrazdel_b {position: relative; z-index: 0; background-color: #eceeef; margin: 0 0 0 0;}
  .otstup_right {padding: 3 30 0 0;}
  .otstupform_right {padding: 2 10 0 0;}
  .otstupform_right2 {padding: 0 0 0 0;}
	
  .adress_photo { position: relative; padding: 5 0 5 0; width: 100%; text-align: center;
         background-color: #eceeef;}
			
  .razdel { font-size: 15px; } 
  .razdel strong { padding: 0 0 16 0; } /* Параметры отступа разделов */
  .razdel A { font-size: 15px; color: #006189; text-decoration: underline; font-weight: bold;} /* Разделы каталога */
  .razdel A:hover { color: #6ca40d; text-decoration: none; }
  .subrazdel {line-height: 200%; background: #; padding: 3 30 20 20;} /* Параметры вывода подразделов */
  .subrazdel A {color: #005375;}
  .subrazdel A:hover {color: #568507; text-decoration: none;}

/* Оформление списков каталога */   
	.prodname, .news {font-size: 12px; font-weight: bold;} /* Названия товаров каталога и заглавие новостей в списках */
   .kat_small {float: left; margin-top: 7px;}/* Текст краткого описания каталога */
   .otstup {padding: 0 15 35 0;}/* Отступы в списке каталога */
	
	.image {border: 5px solid #ffffff; /*background: url('../images/ваш фон.gif') center center no-repeat;*/}/* Маленькое фото каталога */
  A:hover .image {border: 5px solid #e7f1d3;}
  
   .image_tab {border: 5px solid #e7e9ea; width: 80px; height: 67px}
  A:hover .image_tab {border: 5px solid #e7f1d3;}

   .image_big {margin: 10 0 0 0;}/* ФОТО на странице "подробно" */
	.opisanie {background: #; padding: 0 0 0 0;}

{/*НАШИ КЛИЕНТЫ*/}
/* На стартовой */
  .ourclients {padding: 10 0 12 20; color: #acb5ba; font-size: 19px; font-weight: normal;}
  .logotd {padding: 0 10 25 10;}
/* На внутренней */
  .logotd1 {padding: 5 0 20 0;}
  .logotd1 img {border: 0;}
  .logotd2 {width: 10%}
  .logotd2 img {width: 15; height: 1; border: 0;}
  .construction	{
  	position: absolute; 
  	margin: -53px 0 0 50px; 
	color: #dcdcdc; font-size: 19px; font-weight: normal;
	}
  .constr_img	{
  	position: relative;
  	margin: -25px 0 0 50px; 
	}
	
	
{/*БЛОК КОПИРАЙТОВ*/}
#footer {height: 200px; padding: 0 100 0 100; background: #dadada url('../images/bg_footer2.jpg') top left repeat-x;}/* Нижний информационный блок */
   .footer { position: relative; width: 100%; margin: 0 0 90 0;}/* параметры таблицы информационного блока */
   .lift_info_gray {
   	 position: relative;
	 float: left;
	 margin: 5px 20px 0 0;
	 }
   .copyright {color: #abacae; font-size: 10px; padding: 40px 0 30 0; line-height: 1.6em;}/* Ячейка копирайт */
   .more_copyright {
   	 position: absolute;
	 width: 400px; margin: 0 0 0 420px; //margin-left: 300px;
	 }
	
{/*БЛОК КОНТАКТОВ*/}
   .contact_blok { width: 0; } /* Ячейка контактов */
   .table_contact { margin: 34 0 0 0; background: url('.../images/bg_cont2.gif') top left no-repeat;} /* таблица блока контактов */
   .contacts_otstup {padding: 0 0 20 0; line-height: 32px} /* ячейка блока контактов, в которой телефоны и e-mail */
   .kod {color: #acacac; font-size: 17px; font-weight: bold;
	       margin: 0 0 0 0; } /* текст -- кода города */
   .telefon {color: #ffffff; background-color: #cbcbcb; font-size: 33px; font-weight: normal;} /* текст -— номера телефонов */
   .search_contacts {color: #6d6f72; font-weight: bold; font-size: 11px;} /* текст -— для Тел.:, Факс:, E-mail:, Поиск: */

	.poloska1 { position: absolute; background: /*#ffffff*/ url('../images/poloska1.gif') top left no-repeat; 
	        width: 281; height: 10px; margin: -34 0 0 -10;}/* Полоска для выделения блока контактов */
   
	
{/*БЛОК ПОИСКА*/}
   .search_blok { background: url('../images/bg_search.gif') top left no-repeat;}  /* Ячейка поиска */
   .table_search { position: absolute; margin: 38 0 0 -313; float: right; } /* таблица блока поиска */
	
	.poisk {FONT-SIZE: 12px; color: #464b38; WIDTH: 205px; HEIGHT: 18px; PADDING-LEFT: 3px; 
	       /*border-top: 2px solid #666666; border-right: 2px solid #eeeeee; border-bottom: 2px solid #eeeeee; border-left: 2px solid #666666;*/
	        background: #c1cfa8 url('../images/search_bg.jpg') top left no-repeat; background-attachment: fixed;} /* форма поиска в блоке поиска */
   .search_ico {width: 48; height: 25; margin: 3 0 0 2; background: url('../images/search.jpg') center center no-repeat; }/* Кнопка для малой поисковой формы */
	
	
{/*БЛОК ЯЗЫКОВ*/}
#lang {float: left; position: absolute; z-index: 18; margin: 10 0 0 460; }/* Языки */ 
#lang_ins {float: left; position: absolute; z-index: 18; margin: 10 0 0 460; }
  a.lang {float: left; color: #454a38; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-size: 8px; text-decoration: underline; TEXT-TRANSFORM: UPPERCASE;} 
  a.lang:hover {color: #6ca40d; text-decoration: none;}
   .lang_act { float: left; color: #ffffff; background: url('../images/bg_lang.gif') top left no-repeat; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-size: 8px; padding: 5 7 5 7; TEXT-TRANSFORM: UPPERCASE;} /*Выбранный язык */
   .lang_otstup {padding: 5 7 5 7;}/* Отступы в ячейках */


{/* ЛИНЕЙКА СТРАНИЦ */}
#pages { margin: 30 0 0 0; position: relative; z-index: 8; white-space: nowrap;}
   .pages_title {color: #787878; font-size: 11px; font-weight: normal; float: left; margin: 0 20 0 0;}
   .pages_active {float: left; color: #ffffff; font-size: 15px; font-weight: bold; margin: -5 0 0 0; float: left; padding: 3 7 2 8; background: url('../images/page.gif') center center no-repeat; position: relative; z-index: 0; }
   .pages_normal {position: relative; z-index: 111; background: url('.../images/pagen.gif') center center no-repeat; color: #3d8da8; font-size: 11px; 
	        font-weight: bold; margin: -8 0 0 0; padding: 8 5 8 5; float: left; text-align: center;}
	*html .pages_normal {margin: -9 0 0 0; white-space: nowrap;}
		.pages_all {color: #3d8da8; font-size: 11px; font-weight: bold;}		  
   .pages_delim {color: #ffffff; float: left; margin-right: 0; }


{/* ФОРМЫ */}
INPUT, TEXTAREA, SELECT {COLOR: #787878; BACKGROUND-COLOR: #ecf8ff; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; }

   .form {font-size: 14px; COLOR: #464b38; WIDTH: 100%; HEIGHT: 22px; 
	         background: #c1cfa8 url('../images/search_bgb.jpg') top left no-repeat; 
	         padding: 1 0 0 1; position: relative; z-index: 25; background-attachment: fixed;}

   .submit {BACKGROUND-COLOR: #d4d0c8; COLOR: #333333;} /* Кнопка */
   .submit_color {BACKGROUND-COLOR: #ece3c3; COLOR: #333333;} /* Кнопка цветная "ИСПОЛНИТЕЛЬНАЯ" */
	
	.poisk_big {font-size: 14px; COLOR: #464b38; WIDTH: 720px; HEIGHT: 21px; 
	        background: #c1cfa8 url('../images/search_bgb.jpg') top left no-repeat; 
	        padding: 1 0 0 1; position: relative; z-index: 25; background-attachment: fixed;} /* форма поиска на странице поиска */
			  
	.search_big_ico { margin: 0 0 0 0; background: url('../images/search_b.jpg') center center no-repeat; width: 67px; height: 29px; } /* Кнопка на странице поиска */
   
	.login_td {width: 50%; padding: 0 20 0 0}
	.loginnametd {padding: 8 20 0 0; width: 50%; font-size: 20px; font-weight: bold; line-height: 20px}
	.select_td {padding: 0 20 0 0;}
	.otstup_forget {padding: 19 0 0 67;}
	.formname, .formname2 {position: relative; color: #6d6f72; font-weight: bold; font-size: 11px; white-space: nowrap;}
	.formname {margin: 2 0 1 0;}
	.formname2 {margin: 2 0 1 30;}
	.formname font,.formname2 font {font-size: 15px; font-weight: normal;} 
	.starg {font-size: 15; font-weight: bold; color: #000000; line-height: 8px; color: #6d6f72;}
	
	.enter_ico {position: absolute; width: 74; height: 29; margin: -3 0 0 -84; background: url('../images/enter.jpg') center center no-repeat;}
	.buy_ico {position: relative; z-index: 222; margin: 0 0 0 -1; top: 12;}
	.buy_ico input {background: url('../images/buy.jpg') center center no-repeat; width: 96; height: 39;}
	.buy_icotd {padding: 5 0 0 15}
	.buy_icotd input {background: url('../images/buy.jpg') center center no-repeat; width: 96; height: 39;}
	.buyw_ico {width: 95; height: 29; margin: 3 0 0 2; background: url('../images/buy_w.jpg') center center no-repeat;}
	.print_ico {width: 98; height: 29; margin: 3 0 0 2; background: url('../images/print.jpg') center center no-repeat;}
	.clear_ico {width: 95; height: 29; margin: 3 0 0 2; background: url('../images/clear_b.jpg') center center no-repeat;}
	.clearw_ico {width: 95; height: 29; margin: 3 0 0 2; background: url('../images/clear_w.jpg') center center no-repeat;}
	.delete_ico {position: relative; width: 95; height: 29; margin: -8 0 0 2; background: url('../images/delete.jpg') center center no-repeat;}
	.send_ico {width: 104; height: 29; margin: 3 0 0 2; background: url('../images/send_b.jpg') center center no-repeat;}
	.sort_ico {position: relative; right: -6; width: 119; height: 29; margin: 18 0 0 0; 
	          background: url('../images/sort.jpg') center center no-repeat;}	 
	.sort_ico2 {position: relative; right: -6; width: 119; height: 29; margin: 18 0 0 0; 
	          background: url('../images/sort2.jpg') center center no-repeat;}
	.register_ico {width: 143; height: 29; margin: 3 0 0 0; background: url('../images/register.jpg') center center no-repeat;}
	.refresh_ico {width: 88; height: 29; margin: 3 0 0 0; background: url('../images/refresh.jpg') center center no-repeat;}
	.refreshw_ico {position: relative; width: 88; height: 29; margin: -8 0 0 0; background: url('../images/refresh_w.jpg') center center no-repeat;}
	.refreshwtd {padding: 0 22 0 0;}
	.refreshwtd .refreshw_ico,.print_ico,.buyw_ico {position: relative; top: 17;}
	.add_ico {position: relative; z-index: 0; width: 194; height: 29; bottom: -5; background: url('../images/add.jpg') center center no-repeat;}
	.addtd_top {padding: 0 22 0 0;}
	.addtd_bottom {padding: 4 22 0 0;}
	
	
	.error {position: relative; margin: 2 0 10 0; font-size: 13px; color: #e13d3d; font-weight: bold;}
	
	.selectmounth,.selectyear,.selectquant,.selectday,.selectformat,.selectplace{font-size: 14px; COLOR: #464b38; 
	         HEIGHT: 22px; background-color: #c1cfa8; padding: 1 0 0 1; position: relative; z-index: 25;}
				
	.selectdate {position: relative; z-index: 25; font-size: 14px; text-decoration: none; COLOR: #464b38; HEIGHT: 22px; width: 114px;
	         background: url('../images/date_img.gif') top left no-repeat; padding: 3 0 0 2; cursor: pointer;}
	
	.selectquant {width: 90;}
	.selectformatdiv {width: 195; position: relative; margin: 4 0 0 29;}
	.selectformat {width: 195;}
	.selectplace {width: 223;}
	.formatview {position: absolute; z-index: 200; margin: 17 0 0 -10; padding: 5 0 5 0; width: 98; font-size: 11px;}
	.format_h {position: absolute; top: 7; left: -283;}
	.formatdiv {position: relative; margin: 20 0 0 0; padding: 0 0 5 0; border: 0px solid red;}
	#divf {margin: 20 0 0 39;}
	.formatram {position: relative; background-color: #ffffff; float: left; border: 5px solid #b5b6b6; 
	         margin: 0 20 45 0; font-weight: bold; width: 120; height: 80;}
	.formatsize {position: absolute; top: 84px; font-size: 10px; width: 120px; text-align: center; color: #888888;}
	
	.format_a1,.format_a2,.format_a3,.format_a4,.format_a5 {position: relative; background-color: #dfdfdf; }			
	/*.format_a1 {width: 120; height: 80; margin: 0 0 0 0;}
	.format_a2 {width: 60; height: 80; margin: 0 60 0 0;}
	.format_a3 {width: 60; height: 40; margin: 0 60 40 0;}
	.format_a4 {width: 30; height: 40; margin: 0 90 40 0;}
	.format_a5 {width: 30; height: 20; margin: 0 90 60 0;}*/
	
	.format_a1 {width: 120; height: 80; margin: 0 0 0 0;}
	.format_a2 {width: 60; height: 80; margin: 0 60 0 0;}
	.format_a3 {width: 60; height: 40; margin: 0 60 40 0;}
	.format_a4 {width: 30; height: 40; margin: 0 90 40 0;}
	.format_a5 {width: 30; height: 20; margin: 0 90 60 0;}
	
	.formatcheck {position: absolute; z-index: 200; margin: -23 0 0 -7; width: 125px;}
	.formatcheck span {font-size: 11px;}
	.radiof {COLOR: #464b38; background-color: #eceeef; outline: none; float: left; top: 0;}
	*html .radiof {margin: -2 0 0 0}
	.radiof2 {COLOR: #464b38; background-color: #d3d4d4; outline: none; float: left; top: 0;}
	*html .radiof2 {margin: -2 0 0 0}
	.check {COLOR: #464b38; background-color: #eceeef; outline: none;}
	.check_w {COLOR: #464b38; background-color: #ffffff; outline: none;}
	
  A.punktir {color: #006189; text-decoration: none; outline: none; border-bottom: 1px dashed #006189; cursor: pointer;}
  A.punktir:hover {color: #6ca40d; text-decoration: none; outline: none; border-bottom: 0px dashed #006189; cursor: pointer;}
   
	.entertable {position: relative; margin: 0 0 8 0}
	
	.buytable {position: relative; left: 0; top: 0;}/*Таблица цены+логин*/
	.buytd {color: #6d6f72; line-height: 10px;}/*Ячейка цены*/
	.pricetd {color: #a6ce39;}/*Ячейка количества*/
	
	.insteadofh1 {color: #545454; font-size: 11px;}/*Ячейка «Ви зарєстровані як...»*/
	.insteadofh2 {color: #545454; font-size: 11px; padding: 6 5 6 0;}/*Ячейка «Ви зарєстровані як...»*/
   .insteadofh2 div {font-size: 10px; position: relative; top: -2; font-weight: bold;}/*«Змінити особисті дані»*/
   .mylogin1 {position: relative; font-size: 20px; font-weight: bold; line-height: 20px; padding: 8 0 0 0;}/*Ячейка с логином*/
	.mylogin2 {position: relative; top: -1; left: -1; font-size: 20px; font-weight: bold; line-height: 20px;}/*Ячейка с логином*/
   .mylogin2 span {font-size: 14px;}
	.changeinfo {position: relative; font-size: 10px; margin: -1 0 0 0}/*Ячейка количества*/
   .smalltxt {position: relative; font-size: 10px; line-height: 11px; margin: 0 0 1 0;}/*Ячейка количества*/
	
	.kilkist {font-size: 11px; font-weight: bold;}/*Кількість*/
	.buytxt small {line-height: 10px;}/**/
	.vartist {font-size: 11px; font-weight: bold;}/*Вартість*/
	.zamovlennya {font-size: 10px;}/*Замовлення*/
	.pricebig {color: #a6ce39; font-size: 24px; font-weight: bold; line-height: 18px;}/*Сумма*/
	.pricesmall {color: #a6ce39; font-size: 11px; font-weight: normal;}/*грн.*/
	
	.tab_chekall {background: #f2f4f4; padding: 8 0 0 0; color: #a6ce39;
	                 border-top: solid #ffffff 0px; border-right: solid #ffffff 0px; border-bottom: solid #ffffff 1px; 
						  border-left: solid #ffffff 1px;}
						  
	.tab_chekall input {COLOR: #464b38; background-color: #f2f4f4; outline: none;}
	
	.tab_price {background: #f2f4f4; padding: 11 10 8 10; color: #a6ce39;
	                 border-top: solid #ffffff 0px; border-right: solid #ffffff 0px; border-bottom: solid #ffffff 1px; 
						  border-left: solid #ffffff 1px;}
						  
	.tab_pricetxt {background: #f2f4f4; padding: 15 10 8 5; font-size: 14px; font-weight: bold;
                    border-top: solid #ffffff 0px; border-right: solid #ffffff 0px; border-bottom: solid #ffffff 1px;
                    border-left: solid #ffffff 1px;}
	
	.delall {padding: 10 0 0 0}
	.delall div {position: relative; margin: 0 -25 0 0}
	.delall .check_w {position: relative; top: 1}
					  
	.threebut {position: relative; top: 20; width: 100%; text-align: right; margin: 0 24 0 0}
	.threebut .refreshw_ico,.print_ico,.buyw_ico {position: relative; top: -8;}		
				

	
{/* ТАБЛИЦЫ */}
 /* прозрачная таблица */
   .edt_table1 {}
   .edt_table1_th {}
   .edt_table1_td1 {}
   .edt_table1_td2 {}

 /* цветная таблица */
   .edt_table2 {margin: 8 0 10 0;}
	.edt_table2_title {color: #acb5ba; font-size: 19px;}
   .edt_table2_th {background: #acb5ba; font-weight: normal; color: #ffffff; padding: 5 10 5 10; font-size: 11px;
                    border-top: solid #ffffff 0px;
                    border-right: solid #ffffff 0px;
                    border-bottom: solid #ffffff 1px;
                    border-left: solid #ffffff 1px;}
   .edt_table2_td1 {background: #e7e9ea; padding: 5 10 8 10; font-size: 11px;
                    border-top: solid #ffffff 0px;
                    border-right: solid #ffffff 0px;
                    border-bottom: solid #ffffff 1px;
                    border-left: solid #ffffff 1px;}
   .edt_table2_td2 {background: #eceeef; padding: 5 10 8 10; font-size: 11px;
                    border-top: solid #ffffff 0px;
                    border-right: solid #ffffff 0px;
                    border-bottom: solid #ffffff 1px;
                    border-left: solid #ffffff 1px;}  
	.edt_table2_td4 {background: #eceeef; padding: 0; font-size: 11px;
                    border-top: solid #ffffff 0px;
                    border-right: solid #ffffff 0px;
                    border-bottom: solid #ffffff 1px;
                    border-left: solid #ffffff 1px;}

						  
   .div_table {float: left; margin-right: 10px;}
   
	
	.nametab {padding: 1 20 1 0; font-size: 11px; font-weight: normal; color: #888888;}
	.txttab {padding: 1 0 1 0; font-size: 11px; color: #545454; font-weight: bold;}
	.zainyato {background: #e13d3d; color: #ffffff; font-size: 10px; font-weight: bold; padding: 0 5 0 5; 
	       white-space: nowrap;}
			 
	.a {background-color: #fcfcfc; width: 200px; position: absolute; padding: 10 10 10 10; z-index: 333;
	       font-size: 11px; display: none;}
			 
	.nova {background: #a6ce39; color: #ffffff; font-size: 10px; font-weight: bold; padding: 0 5 0 5; 
	       white-space: nowrap;}
	
	
/* ВЕРСИИ */
	.v_box {
		position: absolute; z-index: 200;
		margin: 0 0 0 70px;
		}
		A.v_link, A.v_link_hover, A.v_link_act { 
			float: left;
			height: 21px; //height: 25px; padding: 2px 12px 2px 12px;
			background: #e0e0e0;
			border-top: 4px solid #b1db3d;
			font-size: 12px; font-weight: normal;
			color: #656262; text-decoration: none;
			line-height: 18px; white-space: nowrap;
		    }
		A.v_link_act {
			background: none;
			border-top: 4px solid #a6ce39;
			color: #656262;
			}
		A.v_link {
			padding-top: 6px;
			border: 0; 
			background: none;
			color: #b1afaf;
			}
		A.v_link_hover:hover, A.v_link_act:hover  {
			border-top: 4px solid #b1db3d;
			color: #656262;
			}

	.v_sub {
		position: absolute;
		display: none; float: left;
		width: 71px; //width: 95px;
		padding: 13px 12px 10px 12px; margin: 0;
		background: url('/templates/template_1/images/versions_bg.png') top left repeat-x;
		-background: #e0e0e0; 
		}
		.v_sub A {
			font-size: 10px;
			color: #004e6f; text-decoration: none;
			}
		.v_sub A:hover {
			color: #007f12;
			}
			.v_sub A span {
				margin: 0 0 0 3px;
				text-decoration: underline;
				}
			.v_sub span A:hover {
				text-decoration: none;
				}