/* Общий стиль страницы */

body{
margin: 0px; /*отступ - не изменять*/
font-size: 12px; /* Размер шрифта */
font-family: Tahoma;  /* Тип шрифта */
color: #4F4F4F;  /* Цвет шрифта */
background: #f5f6e6; /* Цвет основного фона сайта !!!!!!!!!!!!!!!!!!!!!!!! */
}

#l1{
height:216px;
margin-left:125px;
position:absolute;
top:456px;
width:110px;
}

#l2{
height:216px;
margin-left:237px;
position:absolute;
top:456px;
width:100px;
}

#l3{
height:470px;
margin-left:340px;
position:absolute;
top:190px;
width:123px;
}

#l4{
height:263px;
margin-left:466px;
position:absolute;
top:324px;
width:120px;
}

#l5{
height:100px;
margin-left:465px;
position:absolute;
top:590px;
width:130px;
}

#tfon{
position: absolute;
width: 100%;
height: 685px;
}

#lfon{
width: 50%;
background: url(../images/design/ltop_gr.gif) repeat-x;
}

#rfon{
width: 50%;
background: url(../images/design/rtop_gr.gif) repeat-x;
}

#mtab{
width: 100%;
position: relative;
}

.omtab{
margin-bottom: 82px;
}

#ctd{
width: 1000px;
min-width: 1000px;
height: 732px;
background: url(../images/design/main.jpg) no-repeat;
}

#flash{
position: absolute;
width: 425px;
height: 141px;
top: 465px;
margin-left: 573px;
}

#ictd{
width: 1000px;
min-width: 1000px;
height: 604px;
background: url(../images/design/info.jpg) no-repeat;
}

#kictd{
width: 1000px;
min-width: 1000px;
height: 604px;
background: url(../images/design/kmain.jpg) no-repeat;
}

#ltd{
height: 732px;
background: url(../images/design/lmain.jpg) no-repeat right top;
}

#oltd{
height: 604px;
background: url(../images/design/lmaini.jpg) no-repeat right top;
}

#rtd{
height: 732px;
background: url(../images/design/rmain.jpg) no-repeat left top;
}

#logo{
position: absolute;
top: 0px;
margin-left: 692px;
width: 307px;
height: 196px;
}

#fmenu{
position: absolute;
top: 91px;
margin-left: 44px;
width: 640px;
height: 39px;
background: url(../images/design/fmenu.gif) no-repeat;
}

#menu{
margin-top: 10px;
margin-left: 28px;
}

#menu a{
font-size: 14px;
color: #E4312A;
text-decoration: none;
}

#menu a:hover{
text-decoration: underline;
}

.m2{
margin-left: 22px;
}

.m3{
margin-left: 25px;
}

.m4{
margin-left: 18px;
}

.m5{
margin-left: 20px;
}

#home{
position: absolute;
top: 155px;
margin-left: 113px;
width: 11px;
height: 11px;
}

#ohome{
position: absolute;
top: 60px;
margin-left: 77px;
width: 11px;
height: 11px;
}

#fdb{
position: absolute;
top: 158px;
margin-left: 147px;
width: 12px;
height: 8px;
}

#ofdb{
position: absolute;
top: 63px;
margin-left: 121px;
width: 12px;
height: 8px;
}

#tree{
position: absolute;
top: 157px;
margin-left: 177px;
width: 13px;
height: 9px;
}

#otree{
position: absolute;
top: 62px;
margin-left: 161px;
width: 13px;
height: 9px;
}

#slog{
filter:expression(PNG(this,'0'));
position: absolute;
top: 193px;
margin-left: 445px;
width: 481px;
height: 67px;
background: url(../images/design/slogan.png) no-repeat;
}

#mtext{
margin-top: 270px;
margin-left: 596px;
width: 330px;
}

#otext{
margin-top: 301px;
margin-left: 88px;
width: 838px;
}

#pomeha{
width: 385px;
height: 336px;
float: left;
}

#kmenu{
position: absolute;
margin-top: 218px;
margin-left: 63px;
width: 220px;
}

.cmcat{
margin-left: 32px;
margin-bottom: 20px;
}

.cmcat a{
font-size: 17px;
color: #015C6A;
}

#vl{
position: absolute;
margin-left: -32px;
margin-top: 12px;
width: 20px;
height: 3px;
border-top: 1px solid #b07f51;
}

#ktext{
position: relative;
margin-top: 275px;
margin-left: 293px;
width: 632px;
min-height: 760px;
}

*html #ktext{
height:expression(this.Height > 760 ? '100%' : '760px');
}

#bktext{
margin-top: -375px;
width: 394px;
height: 428px;
background: url(../images/design/kbot.jpg) no-repeat;
}

#all{
width: 1000px;
margin: 0 auto;
}

#hnews{
margin-left: 67px;
padding: 55px 0px 55px 0px;
width: 865px;
}

#line{
width: 20px;
height: 23px;
border-bottom: 1px solid #abaca1;
margin: 0px 12px 0px 21px;
}

#fline{
width: 20px;
height: 23px;
border-bottom: 1px solid #abaca1;
margin-right: 12px;
}

#hnd{
font-size: 11px;
color: #6B6B6B;
}

#hnt a{
font-size: 17px;
color: #015C6A;
}

#hno{
font-size: 11px;	
margin-top: 8px;
}

#bot{
height: 205px;
width: 865px;
margin: 0 auto;
border-top: 1px solid #abaca1;
}

#copyr{
position: absolute;
margin-top: 64px;
margin-left: 30px;
font-size: 11px;
line-height: 2;
color: #000;
}

#copyr a{
font-size: 11px;
color: #E52E29;
}

#korz{
position: absolute;
margin-top: -53px;
margin-left: 402px;
width: 220px;
height: 177px;
background: url(../images/design/korz.jpg) no-repeat;
}

#svyaz{
position: absolute;
margin-top: 50px;
margin-left: 697px;
width: 170px;
font-size: 11px;
line-height: 1.3;
color: #000;
text-align: right;
}

#tel{
font-family: Arial;
font-size: 24px;
color: #E52E29;
}

#pismo a{
color: #000;
}

#psm{
margin-right: 5px;
vertical-align: -1px;
}

#kv{
margin: 0 auto;
width: 696px;
height: 365px;
background: #f3f4e9;
border: 1px solid #d4d4cb;
}

#lt{
position: absolute;
margin: -1px 0px 0px -1px;
}

#rt{
position: absolute;
margin: -1px 0px 0px 692px;
}

#lb{
position: absolute;
margin: 361px 0px 0px -1px;
}

#rb{
position: absolute;
margin: 361px 0px 0px 692px;
}

#kinf{
font-size: 17px;
color: #060606;
margin: 20px 0px 15px 279px;
}

#ft{
margin: 0 auto;
}

.finp{
width: 297px;
height: 21px;
background: url(../images/design/inp.gif) no-repeat;
border: 0px;
padding-left: 10px;
padding-right: 10px;
}

.tinp{
width: 297px;
height: 141px;
background: url(../images/design/tarea.gif) no-repeat;
border: 0px;
overflow: hidden;
padding-left: 10px;
padding-right: 10px;
}

.dtdl{
text-align: right;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 19px;
color: #555;
}

#otpr{
margin-top: 100px;
margin-left: 230px;
width: 636px;
}

#otpr1{
margin-top: 100px;
margin-left: 40px;
width: 636px;
}


/* Общее оформление */

a { /* Стиль ссылок */
	color:#9C1113;  /* Цвет ссылки */
/*	font-size: 11px; /* Размер шрифта */
/*	font-family: Tahoma;  /* Размер шрифта ссылки */
	text-decoration:underline;  /* Стиль ссылки */
	}

a:hover{ /* Стиль ссылки при наведении мышки */
	text-decoration:none;  /* Убрать подчеркивание */
	/*color:#000099;  /* Изменить цвет */
	}

h1{ /* Стиль заголовков страниц в контент-области */
	font-size:19px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	margin-top:10px;
	margin-bottom:10px;
	}
h2{ /* Стиль заголовков страниц в контент-области */
	font-size:17px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	margin-top:8px;
	margin-bottom:8px;
	}
h3{ /* Стиль заголовков страниц в контент-области */
	font-size:15px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	margin-top:6px;
	margin-bottom:6px;
	}
h4{ /* Стиль заголовков страниц в контент-области */
	font-size:13px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	margin-top:4px;
	margin-bottom:4px;
	}
h5{ /* Стиль заголовков страниц в контент-области */
	font-size:12px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	margin-top:2px;
	margin-bottom:2px;
	}
h6{ /* Стиль заголовков страниц в контент-области */
	font-size:11px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	margin-top:0px;
	margin-bottom:0px;
	}

a:visited { /* Стиль ссылок, которые были посещены */
	/* text-decoration: none; Подчеркивание */
	/* color: #9685BA; Цвет ссылки */
	}

img{
border: 0px;
}

/************************************************************************************************/

/* Оформление модулей */



/* Стиль для вывода категорий Новостей, Статей, Каталога */

.CATEGORY a{ /* Управление ссылкй на категорию */
	font-size:14px;  /*Размер шрифта*/
	color:#4f4f4f;  /*Цвет шрифта*/
	font-weight:bold;  /*Стиль шрифта (жирный)*/
	}

.CATEGORY a:hover{/* ХОВЕР */
 	}



/* Стиль СТАТЬИ */

.nsitem_art{/* Блок для одной записи [Статьи]*/
/*	padding:10px;  Отступ */
	padding-bottom:40px;  /*Отступ снизу*/
	}

.nsitem_art .img IMG{/*Стиль Изображения*/
/*	border:1px solid #000000; Рамка вокруг картинки */
	}

.nsitem_art .ncnt .name {
	margin-bottom: 10px;
	}

.nsitem_art .ncnt .name a{ /* Стиль названия Статьм [Ссылка]*/
/*	color:#990000;  /*Цвет*/
/*	font-weight:bold;  /*Жирный*/
	font-size:17px;  /*Размер шрифта*/
	}

.nsitem_art .ncnt .name a:hover{  /* Стиль названия Статьм [Ссылка] при наведении курсора*/
}

.nsitem_art .ncnt .desc{ /*Стиль текста Статьи */
/*	color:#4f4f4f;  /*Цвет*/
/*	font-weight:100; /*Жирность шрифта*/
/*	font-size:11px;  /*Размер*/
	}


.nsitem_art .ncnt .desc a:hover{}  /* Стиль ссылки "подробнее" при наведении курсора*/




/* Стиль для страницы НОВОСТИ */

.ARHIVE{/* Стиль архива */
/*	color:#000000;   /*Цвет шрифта*/
	font-size:17px;  /*Размер шрифта*/
	padding:10px;  /*Отступ*/
	}

SPAN .lower{ /*Год в архиве новостей*/
/*	color:#000000;   /*Цвет шрифта*/
	font-size:17px;  /*Размер шрифта*/
}

.nsitem{/* Блок для одной записи [Новость]*/
	padding-bottom:40px;  /*Отступ снизу*/
	padding-left:0px;  /*Отступ слева*/
/*	padding-top:10px;  /*Отступ сверху*/
/*	padding-right:10px;  /*Отступ справа*/
	}

.nsitem .img IMG{/*Стиль Изображения*/
/*	border:1px solid #bdbdbd;  Рамка */
	}

.nsitem .ncnt .date{/* Стиль даты */
	color:#9C1113; /*Цвет*/
/*	font-weight:bold;  /*Стиль шрифта (жирный)*/
	font-size:17px; /*Размер*/
	}

.nsitem .ncnt .name{ /* Стиль названия Новости */
/*	color:#4f4f4f;  /*Цвет*/
/*	font-weight:bold;  /*Стиль шрифта (жирность)*/
	font-size:17px; /*Размер*/
	margin-bottom: 10px;
	}

.nsitem .ncnt .name a{ /* Стиль названия Новости */
/*	color:#4f4f4f;  /*Цвет*/
/*	font-weight:bold;  /*Стиль шрифта (жирность)*/
	font-size:17px; /*Размер*/
	}


.nsitem .ncnt .desc{ /*Стиль текста новости */
/*	color:#4f4f4f; /*Цвет*/
	font-weight:100; /*Жирность шрифта*/
/*	font-size:11px;  /*Размер*/
	}

.nsitem .ncnt .desc a{ /* Стиль ссылки "подробнее" */
	color:#4f4f4f; /*Цвет*/
	font-weight:100; /*Жирность шрифта*/
	font-size:11px;  /*Размер*/
	}

.nsitem .ncnt .desc a:hover{}   /* Стиль ссылки "подробнее" при наведении курсора*/



/* Стиль КАТАЛОГА */


.nsitem_cat{/* Блок для одной записи [Каталог]*/
	padding-bottom:40px;  /*Отступ снизу*/
	padding-left:0px;  /*Отступ слева*/
/*	padding-top:10px;  /*Отступ сверху*/
/*	padding-right:10px; /*Отступ справа*/
	}

.nsitem_cat .img IMG{/*Стиль Изображения*/
/*	border:1px solid #bdbdbd;  Рамка вокруг картинки */
	}

.nsitem_cat .ncnt .name{
	margin-bottom: 10px;
}

.nsitem_cat .ncnt .name a{ /* Стиль названия Каталог [Ссылка]*/
/*	color:#4f4f4f; /*Цвет*/
/*	font-weight:bold; /*Стиль шрифта (жирность)*/
	font-size:17px; /*Размер шрифта*/
	}

.nsitem_cat .ncnt .name a:hover{} /* Стиль названия Каталог [Ссылка] при наведении курсора*/

.nsitem_cat .ncnt .desc{ /*Стиль текста Каталог */
	color:#4f4f4f;  /*Цвет*/
/*	font-weight:100; /*Жирность шрифта*/
/*	font-size:11px;  /*Размер шрифта*/
	}

.nsitem_cat .ncnt .desc a{ /* Стиль ссылки "подробнее" */
	color:#4f4f4f;  /*Цвет*/
/*	font-weight:100;  /*Жирность шрифта*/
/*	font-size:11px;  /*Размер шрифта*/
	}

.nsitem_cat .ncnt .desc a:hover{}  /* Стиль ссылки "подробнее" при наведении курсора */

#prodname{
font-size: 17px;
color: #9C1113;
margin-bottom: 10px;
}

#ztemp{
font-weight: bold;
margin: 20px 0px 15px 0px;
}

#kwl{
position: relative;
height: 37px;
width: 637px;
margin-left: -3px;
background: #fff;
}

#lfc{
filter:expression(PNG(this,'0'));
position: absolute;
height: 37px;
width: 15px;
margin-left: -15px;
background: url(../images/design/lfcat.png) no-repeat;
}

#rfc{
filter:expression(PNG(this,'0'));
position: absolute;
height: 37px;
width: 15px;
margin-left: 637px;
background: url(../images/design/rfcat.png) no-repeat;
}

.inram{
position: absolute;
font-size: 11px;
}

#th{
margin: 12px 0px 0px 3px;
}

#sh{
margin: 12px 0px 0px 254px;
}

#tnaim{
width: 634px;
padding: 10px 0px 10px 0px;
margin-bottom: 10px;
border-bottom: 1px solid #d1c8af;
}

.ztn{
font-weight: bold;
margin-bottom: 5px;
}

.srtab{
font-size: 11px;
}

.grad{
width: 255px;
height: 20px;
}

/* Пэйджинг */

.pagediv{ /* Активные страницы */
	width: 100%;
	text-align: right;
/*	padding-bottom: 16px; /*Отступ снизу*/
/*	color: #027ae9; Цвет*/
	}

.pagediv a{ /* Неактивные страницы [Ссылки] */
/*	color:#FF0000;   Цвет*/
/*	font-size:11px;  /*Размер шрифта*/
	}

/*
.pager{  Разделитель
/*	color: #bdbdbd;
	margin: 0px 6px 0px 6px;
}
*/


/* Форма обратной связи */

#feedback {
}

#feedback .wbg{/* Название полей для ввода информации */
/*	color:#000000;*/  /*Цвет*/
	}

#feedback .star {
	color: #E00; /* Цвет звёздочек для обязательного заполнения */
	}

#feedback input.inp, #feedback textarea {
	}

#i_protectword{/* Поле для ввода проверочного кода */
	border:1px solid #000000; /* Границы полей для ввода данных */
	width:85px;  /* Длина полей */
	margin-left:15px;
	margin-bottom:6px;
	font: normal 12px Arial; /* Параметры текста внутри полей */
	}

.btn{/* Параметры кнопки для отправки сообщений */
width: 141px;
height: 24px;
margin-left: 82px;
margin-top: 15px;
	}


/* Страница поиска [результаты] */
.fitem{
	padding:20px;  /*Отступ*/
	}

.fitem .sh a{/* Имя документа [ссылка] */
	color:#000000;  /*Цвет*/
	font-family:Arial;  /*Шрифт*/
	font-size:11px;  /*Размер шрифта*/
	font-weight:bold;  /*Стиль - жирный*/
	}

.fitem .sh a:hover{
	}

.fitem .sh span{ /* Номер документа */
	color:#000000; /*Цвет*/
	font-family:Arial; /*Шрифт*/
	font-size:11px; /*Размер шрифта*/
	font-weight:bold;  /*Стиль - жирный*/
	}

.fitem .cn{/* Краткий текст найденного документа */
	color:#000000; /*Цвет*/
	font-family:Arial;  /*Шрифт*/
	font-size:11px;  /*Размер шрифта*/
	font-weight:100;  /*Жирность*/
	padding-left:15px; /*Отступ слева*/
	padding-top:5px; /* Отступ сверху */

	}
.fitem .sinfo{
	padding-left:15px; /*Отступ слева*/
	padding-top:5px;  /*Отступ сверху*/
	}

.fitem .sinfo a.search_go{ /*  Слово Перейти */
	color:#000000; /*Цвет*/
	font-family:Arial; /*Шрифт*/
	font-size:11px; /*Размер шрифта*/
	font-weight:100; /*Жирность*/
	}

.fitem .sinfo SPAN.sinfo{ /* Краткие данные о странице */
	color:#000000;  /*Цвет*/
	font-family:Arial; /*Шрифт*/
	font-size:11px; /*Размер*/
	font-weight:100; /*Жирность*/
	}



/* Карта сайта */

.MAP a{/* Ссылки в карте сайта */
/*	color:#000000; /*Цвет*/
/*	font-family:Arial; /*Шрифт*/
/*	font-size:11px; /*Размер шрифта*/
	font-weight:100; /*Жирность*/
	}

.MAP li{ /* Отступы в карте сайта */
	padding-left:10px; /*Отступ слева*/
	padding-bottom:10px;  /*Отступ снизу*/
	padding-right:10px;  /*Отступ справа*/
	padding-top:10px;  /*Отступ сверху*/
	}



/* Форма на странице ОТЗЫВЫ */

#review {
	margin: 10px;  /*Отступ*/
}

#review .wbg{ /* Название полей для ввода инфы */
/*	color:#000000;   /*Цвет*/
	}

#review .star {
	color: #E00; /* Цвет звездачик для обязательного заполнения */
	}

#tgest{
min-height: 370px;
}

*html #tgest{
height:expression(this.Height > 370 ? '100%' : '370px');
}


#review input.inp, #review textarea {
/*	border:1px solid #000000; /* Границы полей для ввода данных */
/*	width:200px;  /* Длина полей */
/*	font: normal 12px Arial; /* Параметры текста внутри полей */
	}

#review #i_protectword{/* Поле для ввода проверочного кода */
/*	border:1px solid #000000; /* Границы полей для ввода данных */
/*	width:85px;  /* Длинна полей */
/*	margin-left:15px;
	margin-bottom:6px;
	font: normal 12px Arial; /* Параметры текста внутри полей */
	}

#review .btn{/* Параметры кнопки для отправки сообщений */
/*	border:1px solid #000;
	font-family:Arial;
	font-size:11px;
	width:75px;
	margin-left:127px;
*/
	}

#for_lang a{/* Ссылки */
	color:#FFF; /*Цвет*/
	font-size:12px; /*Размер шрифта*/
	position:relative;
	left:595px;
	bottom:-70px;
	}