/* НАСТРОЙКА ОФОРМЛЕНИЯ БАЗОВЫХ ЭЛЕМЕНТОВ */

body {
	height: 100%;
	margin: 0 0 0 0;
	background: #f9f9f9 url('../images/bg_body.jpg') top center no-repeat;}

#main_table { /* Поле страницы для стартовой */
	width: 1000px;
	height: 100%;
	background: #ffffff url('.../images/bg_main.jpg') top right repeat-x;}
#main_table1 { /* Поле страницы для внутренней */
	width: 1000px;
	height: 100%;
	background: #ffffff url('.../images/bg_main2.jpg') top right repeat-x;}

/* ПЕРЕНОС на следующую строку*/
.clear_both {
	clear: both;
	}

	/* Базовые элементы стиля */

	td, .td { /* Текст на страницах */
		FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif;
		font-size: 12px; line-height: 18px;
		color: #252424;}

	A { /* Ссылки на страницах */
		color: #9e1f21;}
	A:hover {
		color: #f58220;
		text-decoration: none;}

	img {border: 0px;}

	/* Настройка поля вывода информации страниц сайта */

#pre_content { /* Родительская таблица для контента */
	width: 1000px;
	height: 100%;}

	#content { /* Информационное поле для стартовой */
		width: 100%;
		position: relative;
		z-index: 3;
		padding: 300px 0 0 0;
		}
	#content_ins { /* Информационное поле для внутренней */
		width: 100%;
		position: relative;
		z-index: 3;
		padding: 115px 0 0 0;
		}

		.table_content { /* Стиль поля вывода информации */
	   		width: 100%;
			margin: 0;}
		.td_content { /* Дополнительный стиль поля вывода информации на страницах */
			padding: 0 70px 0 70px;
			background: url('../images/bg_cont.gif') top left repeat-x;}

		#content_ins .table_content {
			background: url('../images/bg_cont_ins.gif') top left repeat-x;}

		#content_ins .td_content {
			height: 664px;
			padding: 20px 70px 0 300px;
			background: url('../images/hand.jpg') top left no-repeat;}


	/* Фон для текстового редактора должен быть такойже как у .main_table1 или .table_content */

	#editor_body {
		margin: 2px;
		background: #ffffff;}
    #editor_body .new_tab{
		margin-top: 200px;
		background: #ffffff;}



{/* БЛОК ШАПКИ САЙТА */}

	#picture { /* Шапка стартовой страницы */
		width: 100%;
		background: url('.../images/picture.jpg') top right no-repeat;}
	#picture_ins { /* Шапка внутренней страницы */
		width: 100%;
		background: url('.../images/picture2.jpg') top right no-repeat;}
	#picture_error { /* Шапка страницы ошибки 404 */
		width: 100%;
		background: url('.../images/pic_error.gif') top right no-repeat;}

	#logo { /* Логотип на стартовой страницы */
		float: left;
		position: absolute;
		z-index: 100;
		padding: 32px 0 0 48px;}
	#logo_ins { /* Логотип внутренней страницы */
		float: left;
		position: absolute;
		z-index: 100;
		padding: 32px 0 0 48px;}


{/* ОБЩИЕ СТИЛИ */}

	H1 { /* Основное заглавие на внутренних страницах */
		position: relative;
		z-index: 4;
		font: normal 36px/100% Times New Roman;
		letter-spacing: -1px;
		color: #625858;
		margin: 0 0 35px 0;}
	H2 { /* Заглавие новостей, продукции каталога и подразделений на странице контактов */
		font: normal 24px/24px Times New Roman;
		color: #9b9696;
		}
	H3 {
		font: normal 20px Times New Roman;
		color: #9b9696;
		margin: 0 0 22px 0;}
	H4 { /* Заглавие на стартовой странице */
	    position: relative; z-index: 200; left: -21px;
		font: normal 30px Times New Roman;
		color: #6a6666;
		margin: 0 0 20px 0;
		padding: 10px 0 0 0;}
	H5, .edt_table1_title, .edt_table2_title { /* Заглавие «дополнительная информация» и многое другое */
		font: normal 19px Times New Roman;
		color: #5a5252;
		margin: 15px 0 26px 0;
		}
	H6 {
		font: normal 18px Times New Roman;
		color: #5a5252;
		}	
	.razdel2, .v, .stadii, .zapolneniya {
		font: normal 19px Times New Roman;
		color: #e3e1de;}



	/* Дополнительные параметры ЗАГОЛОВКОВ */

	H2.h2_katalog { /* Отступ заглавия продукции каталога */
		margin: -7px 0 22px 0;}
	H2.h2_news { /* Отступ заглавия новости */
		margin: 0 0 5px 0;}

		.H4 {
			color: #6a6666;
			text-decoration: none;}
		.H4:hover {
			color: #6a6666;
			text-decoration: none;
			border-bottom: 1px solid #e7e7e7;}

	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;}


/*————————————————————ДОПОЛНИТЕЛЬНАЯ ТАБЛИЦА НА СТАРТОВУЮ——————————————————*/
.new_tab {
	width: 100%;
    border-collapse: collapse; border-spacing: 0;
    }
.new_td {
	vertical-align: top;
	width: 50%; padding: 11px 55px 0 0;
	border: 0px solid red;
    }
#flash {
	position: absolute; z-index: 0;
	width: 500px; margin: -200px 0 0 -70px;
    }
.new_td.left .news_container { /* основной блок для каждой новости */
	height: inherit !important; width: 100%;
	}
.new_td.left .news_container_div { /* обрезающий блок внутри основного */
	overflow: inherit;
	height: inherit !important;
	padding: 0 0 12px 0;
	}


.new_td.right {
	padding: 11px 0 0 55px;
    }
#map {
	position: absolute;
	overflow: hidden;
	width: 500px; height: 189px; margin: -200px 0 0 -55px;
	background: #940709 url('../images/map.jpg') top left no-repeat/**/;
    }
#map div {
	padding: 20px 70px 0 50px;
    }
.num_f {
	font-size: 35px; font-weight: bold;
	color: #f58220; line-height: 34px;
    }
.filials {
	font-size: 23px; font-weight: bold;
	color: #fff; line-height: 22px;
    }
.in {
	font-size: 17px; font-weight: bold;
	color: #fff; line-height: 16px;
    }
.num_r {
	font-size: 23px; font-weight: bold;
	color: #f58220; line-height: 24px;
    }
.regions {
	font-size: 17px; font-weight: normal;
	color: #fff; line-height: 18px;
    }
.ua {
	font-size: 23px; font-weight: normal;
	color: #fff; line-height: 26px;
    }
#map .map_txt {
	padding: 14px 0 20px 0; margin: 0;
	font-size: 11px; font-weight: normal;
	color: #dbbbb7; line-height: 15px;
    }
#services  {
	vertical-align: top;
	float: right;
	width: 147px; height: 128px;
	background: url('../images/folder.jpg') top left no-repeat;
	text-align: center;
    }
#services A {
	display: block; margin: 0 20px 0 20px;
	//height: 1%; padding: 92px 0 0 0;
    }

.licences {
	margin-top: 32px;
	background: #f7f7f7;
    }
.l_bg {
	position: relative; left: -44px;
	background: #f9f9f9 url('../images/licence_bg.jpg') top left no-repeat;
	}
.l_bg table {
	position: relative; left: 30px;
	border-collapse: collapse; border-spacing: 0;
	width: 100%;
    border: 0px solid red;
	}
.l_title {
	vertical-align: top;
	width: 121px; padding: 10px 0 0 0;
	border: 0px solid red;
    }
.l_title H4 {
	left: -6px;
	font-size: 24px;
    }

.l_txt {
	vertical-align: top;
	padding: 13px 20px 20px 10px;
	border: 0px solid red;
    }
.l_pages {
	float: left; clear: both;
	padding: 0 0 20px 0;
    }
.clearfix  {
	float: none; clear: both;
    height: 0; width: 0; margin: 0; padding: 0;
	font-size: 0;
	line-height: 0;
    }
.l_norm, .l_on, .l_act {
	float: left; cursor: pointer;
	width: 22px; height: 24px; //width: 24px; //height: 32px;
	padding: 6px 0 0 0; margin: 0 10px 0 0;
	background: url('../images/l_page_bg.gif') center center no-repeat;
	border: 1px solid #e8e8e8;
	font-family: Arial;
	font-size: 14px; color: #c5c5c5;
	text-decoration: none; text-align: center;
    }
.l_on {
	cursor: pointer;
	border: 1px solid #fe9940;
	font-weight: bold;
	color: #9e1f21;
    }
.l_act {
	border: 1px solid #fe9940;
	font-weight: bold;
	color: #9e1f21;
    }
.change_info {
	min-height: 150px; //height: 150px;
    }
#lic {
	position: absolute;
	margin: 16px 0 0 -122px;
    }
.l_txt A {
	font-size: 15px
    }
.l_descr {
	padding: 10px 0 0 0; margin: 0;
    }



	/* Оформление списка новостей */
	.news_container { /* основной блок для каждой новости */
		width: 100%;
		}
	.news_container_div { /* обрезающий блок внутри основного */
		}
	.news1 { /* Отступ блока краткой новости */
		padding: 0 0 10px 0;
	    }
	.news {
		position: relative; z-index: 200; top: -4px;
		display: block;
		min-height: 32px; //height: 32px;
		margin: 0 0 0 100px;
		font-size: 15px;
		border: 0px solid red;
		}
#content_ins .news {
		top: -4px;
		}
	.news_start { /* Расстояние между датой и новостью */
		padding: 6px 15px 0 0;
		}
	div.short_news { /* краткое описание новости в списке  */
		padding: 2px 0 0 0;
		display: block; clear: both;
		}
#content_ins .news_container {
		/*float: left;
		width: 284px; //width: 314px;*/
		height: auto;
		padding: 0 0 15px 0;
		border: 0px solid red;
		}
#content_ins .news_container_div { 
		/*overflow: hidden;
		height: 145px;*/
		border: 0px solid red;
		}
		.div_day { /* Контейнер с датой */
			position: absolute;
			width: 95px; height: 31px; padding: 0 0 0 0;
			background: url('../images/bg_news.gif') top left no-repeat;
			}
		.day {
			float: left;
			font: normal 23px Arial;
			color: #fff;
			margin: 0; //margin-top: 1px;
			padding: 0px 4px 0px 2px; //padding-left: 3px;
			}
		.month {
			float: left;
			font-size: 11px;
			line-height: 8px;
			color: #655b5b;
			margin: 3px 0 0 0}
		.year {
			float: left;
			font-size: 10px;
			color: #c9c1bb;
			margin: -9px 0 0 0}
		.date { /* Дата и время новости, а также стиль дерева каталога*/
			font-size: 10px;
			font-weight: normal;
			color: #655b5b;
			margin-left: 1px;
			background: #f5f5f5;}

			.date A { /* Ссылки дерева каталога */
				color: #655b5b;}
			.date A:hover {
				color: #655b5b;}

		.date_clear {
			clear: both;
			width: 0;
			height: 0;}

	/* Страница КОНТАКТОВ */

	.contacts { /* Схема проезда */
		float: right;
		margin: 0 0 0 30px;}
	.contact_foto { /* Фотографии сотрудников */
		float: left;
		width: 80px;
		height: 80px;
		margin: 0 10px 0 0;
		background: #ffffff;}

	.fio { /* ФИО */
		font-size: 14px;}
	.dolgnost { /* Должность сотрудника */
		font-size: 11px;}
	.contact_stroki, .stroki { /* Отступы блоков сотрудников */
		line-height: 1.6em;
		padding: 10px 0 30px 0;}

	.plashka1 { /* стиль плашки для контактов подразделений */
		padding: 25px 30px 30px 30px;
		background: #f9f9f9;
		}
	.plashka1 strong {
		color: #655b5b;
		}
	.plashka1 H5 {
		margin: 0 0 20px 0;
		}
	.plashka2 { /* стиль плашки для контактов сотрудников */
		padding: 0 0 0 0;
		}
	.plashka2 td {
		padding: 0 30px 20px 30px;
		}
	.plashka2 strong {
		color: #655b5b;
		}
	.fio strong {
		color: #252424;
		}

	/* Общего применения */

	.jast { /* Выравнивание текста */
		text-align: justify;}
	.small {
		font-size: 0.85em;}

	/* Стили системных сообщений */

	.mess {}  /* Системные сообщения */
	.error_mess { /* Сообщения об ошибке */
		color: #d6230f;}

	/* страница результатов поиска */

	.search_result_num { /*Ячейка нумерации результатов поиска*/
		padding: 1px 5px 0 2px;}
	.search_result_num strong {} /*сам номер результата*/


{/* БЛОК МЕНЮ */}

	#menu { /* Отступы и параметры плашки меню на стартовой */
		float: right;
		width: 700px;
		position: absolute;
		z-index: 50;
		margin: 39px 0 0 300px;
		background: #ebebeb url('../images/menu_cornl.gif') top left repeat-x;}
	#menu_ins { /* Отступы и параметры плашки меню на внутренних страницах */
		float: right;
		width: 700px;
		position: absolute;
		z-index: 50;
		margin: 39px 0 0 300px;
		background: #ebebeb url('../images/menu_cornl.gif') top left repeat-x;}

	.menu_left { /* параметры оформления левой части меню */
		width: 100%;
		white-space: nowrap;
		background: url('../images/bg_men_l.gif') top left no-repeat;
		}
	.menu_right { /* параметры оформления правой части меню */
		padding: 0 0px 0 10px;
		}

	A.menu, A.menu_hover { /* Параметры разделов при наведении */
		position: relative; z-index: 100; top: 1px;
		float: left;
		color: #252424;
		font-size: 18px;
		text-decoration: none;
		padding: 9px 10px 8px 24px; //padding-bottom: 9px; margin: -5px 0 0 0;
		background: #fafafa url('../images/bg_men_a.gif') top left no-repeat;
		border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;
		}

		A.menu { /* Параметры разделов без наведения */
			margin: 5px 10px 8px 24px; //margin-bottom: 8px;
			color: #736f6f;
			background: none;
			border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent;
			padding: 0;}
		A.menu_hover:hover { /* Стиль активного раздела при сведении на подразделы */
			color: #252424; /*background: #882e2f;*/}

	.menu_razdel { /* Таблица с разделами главного меню сайта */
		margin: 0 0 0 0; float: left;}
	.menu_razdel td {
		background: url('../images/bg_men.gif') top left no-repeat;}
	.menu {} /* Дополнительные параметры разделов меню */


{/* БЛОК ПОДМЕНЮ */}

	.submenu { /* Таблица с разделами подменю */
		display: none;
		float: left;
		position: absolute; z-index: 55;
		background: #fafafa url('.../images/bg_men_p.gif') top left repeat-x;
		border: 1px solid #e5e5e5;
		filter: alpha(opacity=90); moz-opacity: 0.9; opacity: 0.9;}
	.submenu td { /* Таблица с разделами подменю */
		background: none;}
	.submenu a { /* Параметры ссылок подменю */
                                        	float: left;
		width: 150px; //width: 195px;
		font-size: 11px;
		color: #5a5252;
		padding: 3px 15px 3px 30px;
		border-top: 1px solid #fafafa; border-bottom: 1px solid #fafafa; }
	.submenu a:hover {
                                          	color: #940709;
		text-decoration: none;
		background: #d8d0d0;
		border-top: 1px solid #d2caca; border-bottom: 1px solid #d2caca; }
	.submenu .bottom {
		height: 15px;}
	.spacer_pmenu { /* Расстояние между подразделами меню */
		height: 0.30em;}

{/* ОСНОВНОЙ БЛОК */}

	#more_about { /* Дополнительная информация */
		margin: 60px 0 0 0;
		padding: 0 0 0 0;
		background-color: transparent;
		}
	#more_about .news {
		position: inherit; top: 0;
		clear: right;
		display: inline;
		min-height: 10px; //height: 10px !important;
		padding: 0; margin: 0 0 0 10px;
		}
	#more_about img {
		/*height: 3px; //height: 1%;*/
		}	
	#more_about .tochka { /* Маркер «Вернуццa к списку» */
width: 400px;  height: 20px; background-color: #ffffff; position: absolute;
                                      	
/*width: 14px;
		height: 13px;
		margin: 0 10px -2px 0;
                                        	background: url('../images/point.gif') center left no-repeat;*/
                                        	}
	.other {
		padding: 0 0 0 15px;}


{/* КАТАЛОГ ПРОДУКЦИИ */}

	/* Оформление меню разделов каталога */
	.actrazdel { /* Оформление плашки разделов */
		width: 100%;
		background: #fafafa;
		border: 1px solid #efeeee;
		}
	.actrazdel .otstup_razdel { /* Оформление плашки разделов */
		background: none;
		background: url('../images/bg_act_razdel.jpg') top left repeat-y;
		}
	.otstup_razdel { /* Отступ разделов от краев плашки */
		padding: 20px 20px 20px 0;
		background: url('../images/razdel_shad.jpg') top left no-repeat;
		}
	.actrazdel .otstup_razdel H2 {
		width: 230px !important;
		border-right: 0px solid red;
		margin-right: 40px;
		}

	.razdel { /* Параметры отступа разделов */
		padding: 0 0 16px 0;
		}
	.otstup_razdel td {
		padding-left: 34px;
		}
	.razdel A { /* Разделы каталога */
		font-size: 16px;
		color: #5a5252;
		text-decoration: underline;}
	.razdel A:hover {
		color: #f28e00;
		text-decoration: none;}
	.subrazdel { /* Параметры вывода подразделов */
		background: none;
		padding: 3px 30px 10px 30px;
		line-height: 2.2em
		}
	.subrazdel A {
		font-size: 13px;
		}

	/* Оформление списков каталога */

#content .catalog_container { /* блок списка каталога для стартовой страницы */
		width: 360px; //width: 430px; padding: 0 70px 30px 0;
		}
    
	.catalog_box { /* блок списка каталога для внутренних страницы  */
		}
	.catalog_container { /* блок для каждого элемента каталога */
		float: left;
		width: 284px; //width: 314px;
		height: auto;
		padding: 0 28px 30px 0;
		border: 0px solid red;
		}
	.catalog_foto { /* блок для изображения */
		float: left;
		margin-right: 12px;
		}
	.img_container {/* обрезающий блок */
		overflow: hidden;	
		} 
	.catalog_foto A {
		display: block;
		border: 1px solid #f3f3f3;
		}
	.catalog_foto A:hover {
		border: 1px solid #f3f3f3;
		}
.catalog1, .img_container { /* Высота текстового поля */
		border: 0px solid red;
		height: 100px;
		}
#content_ins .catalog1, #content_ins .img_container { /* Высота текстового поля */
		border: 0px solid red;
		height: 132px;
		}
	.catalog1 { /* Стили текстового поля */
		overflow: hidden;}



	.prodname { /* Названия товаров каталога и заглавие новостей в списках */
		font-size: 14px;}
	.kat_small { /* Текст краткого описания каталога */
		font-size: 11px;
		padding-top: 7px;}
	.otstup { /* Отступы в списке каталога */
		padding: 0 15px 35px 0;}

	.image { /* Маленькое фото каталога */
		padding: 0 0 0 0;
		border: 5px solid #ffffff;
		/*background: url('../images/ваш фон.gif') center center no-repeat;*/}
	.image_big { /* ФОТО на странице "подробно" */
		margin: 10px 0 0 0;}
	.opisanie {
		padding: 15px 0 0 0;
		background: none;}


	a.link_no_photo { /* блок-ссылка "Нет Фотографии" */
		display: block;
		overflow: hidden;
		color: #ffffff;
		text-decoration: none;
		background: #eceae7 /*url(../images/ваш_фон)*/;
	    border: 6px solid #f9f9f9;
		text-align: center;
	} 
	a.link_no_photo:hover {
		color: #ffffff;
		border: 6px solid #f9f9f9;
	}
		a.link_no_photo span {
			position: relative; top: 9px;
			display: block;
			font-size: 1.2em;
			padding: 10px;
		}
		a.link_no_photo span strong {
			font-size: 2em;
			font-weight: normal;
			letter-spacing: -1px;
		}


{/*БЛОК КОПИРАЙТОВ*/}

#footer { /* Нижний информационный блок */
	padding: 0 70px 0 70px;
	background: url('../images/bg_footer2.jpg') top center no-repeat;
	}

	.footer { /* параметры таблицы информационного блока */
		width: 100%;
		margin: 0;
		}

	.copyright { /* Ячейка копирайт */
		width: 300px;
		font-size: 11px;
		line-height: 1.6em;
		color: #655b5b;
		padding: 77px 0 40px 30px;
		}
.copyright  A { /* Ячейка копирайт */
		color: #7f7f7f;
		}
.copyright  DIV A { /* Ссылки на страницах */
		color: #9e1f21;}
.copyright  DIV A:hover {
		color: #f58220;
		text-decoration: none;}


{/*БЛОК КОНТАКТОВ*/}

	.contact_blok { /* Ячейка контактов */
		width: 250px;}

	#contact_block_div {} /* Родительский блок */

	.table_contact { /* таблица блока контактов */
		margin: 0 0 0 0;
		background: url('../images/bg_cont2.gif') top left no-repeat;}
	.contacts_otstup { /* ячейка блока контактов, в которой телефоны и e-mail */
		line-height: 2.2em;
		padding: 62px 0 40px 0;
		}
	.contacts_otstup A { /* ячейка блока контактов, в которой телефоны и e-mail */
		font-size: 14px; font-weight: bold;
		}
	.kod { /* текст -- кода города */
		position: relative; top: 4px; //top: 2px;
		float: left;
		font-size: 11px;
		color: #93877b;
		margin: 0 0 0 0;}
	.telefon { /* текст -— номера телефонов */
		clear: right;
		color: #f28e00;
		font-size: 24px;
		font-weight: normal;
		}
	.search_contacts { /* текст -— для Тел.:, Факс:, E-mail:, Поиск: */
		font-weight: bold;
		color: #655b5b;}

	.poloska1 { /* Полоска для выделения блока контактов */
		width: 100%;
		height: 10px;
		margin: 0 0 0 0;
		background: /*#ffffff*/ url('../images/poloska1.gif') top left repeat-x;}


{/*БЛОК ПОИСКА*/}

	.search_blok { /* Ячейка поиска */
		background: url('../images/bg_search.gif') top left no-repeat; }

	#block_table_search {;} /* Родительский блок */

	.table_search { /* таблица блока поиска */
		margin: 77px 0 0 30px;
		}

	.poisk { /* форма поиска в блоке поиска */
		WIDTH: 122px;
		HEIGHT: 18px;
		FONT-SIZE: 12px;
		PADDING: 0 0 0 3px;
		BACKGROUND-COLOR: #f4f4f4;
		BORDER: solid 1px #e7e7e7;}

	#block_search_ico {} /* Ячейка с кнопкой поиска */
	#block_search_ico input { /* Отобразить/скрыть кнопку "Поиск" */
		display: ;
	}

	.search_ico { /* Кнопка для малой поисковой формы */
		width: 38px;
		height: 20px;
		margin: 0 0 0 10px;
		background: url('../images/search.gif') center center no-repeat;}


{/*БЛОК ЯЗЫКОВ*/}

#lang { /* Языки */
	float: left;
	position: absolute;
	z-index: 18;
	margin: 12px 0 0 830px;}
#lang_ins {
	float: left;
	position: absolute;
	z-index: 18;
	margin: 12px 0 0 830px;}

	a.lang {
		float: left;
		font: bold 8px/9px Verdana, Arial, Tahoma, sans-serif;
		TEXT-TRANSFORM: UPPERCASE;
		color: #7d7979;
		text-decoration: underline;}
	a.lang:hover {
		color: #f28e00;
		text-decoration: none;}

		.lang_act { /*Выбранный язык */
			float: left;
			font: bold 8px/13px Verdana, Arial, Tahoma, sans-serif;
			TEXT-TRANSFORM: UPPERCASE;
			color: #ffffff;
			padding: 0px 10px 1px 10px;
			background: #f99900 url('../images/bg_lang.gif') top center repeat-x;}
		.lang_otstup { /* Отступы в ячейках */
			padding: 0px 10px 1px 10px;}


{/* ЛИНЕЙКА СТРАНИЦ */}

#pages {
	position: relative;
	width: 100%;
	z-index: 8;
	margin: 30px 0 0 0;
	}
#pages {
	float: left; clear: both;
	}
	.pages_title {
		position: relative;
		float: left;
		font-size: 11px;
		font-weight: normal;
		color: #655b5b;
		margin: 0 20px 0 0;}
	.pages_active {
		position: relative;
		float: left;
		position: relative;
		z-index: 0;
		font-size: 18px;
		font-weight: bold;
		color: #f9983d;
		margin: -5px 0 0 0;
		padding: 3px 5px 13px 5px;
		background: url('../images/page.gif') top center no-repeat;
		}
*html .pages_active {
		padding: 3px 5px 13px 3px;
		-padding-left: 5px;
		}
	.pages_normal {
		position: relative;
		float: left;
		font-size: 11px;
		font-weight: bold;
		color: #9e1f21;
		margin: 0 5px 0 5px;}
	.pages_delim {
		position: relative;
		float: left;
		color: #ffffff;
		margin-right: 0;}


{/* ФОРМЫ */}

INPUT, TEXTAREA, SELECT {
	FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	COLOR: #292929;
	BACKGROUND-COLOR: #ffffff;}

	.form { /*  */
		/*BORDER: solid 1px #e5e5e5;*/}
	.form_bold {
		font-weight: bold;
		/*BORDER: solid 1px #e5e5e5;*/}
	.submit { /* Кнопка */
		COLOR: #333333;
		BACKGROUND-COLOR: #d4d0c8;}
	.submit_color { /* Кнопка цветная "ИСПОЛНИТЕЛЬНАЯ" */
		COLOR: #333333;
		BACKGROUND-COLOR: #e5cacb;}

	.poisk_big { /* форма поиска на странице поиска */
		position: relative;
		z-index: 25;
		WIDTH: 568px;
		HEIGHT: 23px;
		font-size: 15px;
		PADDING: 2px 0 0 3px;
		MARGIN: 0 9px 0 0;
		background: #f4f4f4;
		BORDER: solid 1px #e7e7e7;}
	.search_big_ico { /* Кнопка на странице поиска */
		width: 38px;
		height: 23px;
		margin: 0 0 0 0;
		background: url('../images/search_b.gif') center center no-repeat;}



{/* ТАБЛИЦЫ */}

	/* прозрачная таблица */

	.edt_table1 {}
	.edt_table1_th {}
	.edt_table1_td1 {}
	.edt_table1_td2 {}

	/* цветная таблица */

	.edt_table2 {
		margin: 8px 0 10px 0;}
	.edt_table2_th {
		color: #ffffff;
		padding: 5px 15px 5px 15px;
		background: #9e1f21;
		font-size: 14px;
		border-top: solid #ffffff 0px;
		border-right: solid #ffffff 0px;
		border-bottom: solid #ffffff 1px;
		border-left: solid #ffffff 1px;}
	.edt_table2_td1 {
		padding: 5px 15px 5px 15px;
		background: #f9f9f9;
		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 {
		padding: 5px 15px 5px 15px;
		background: #f3f2f2;
		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;}
