body { /* Общий стиль страницы */
	margin: 0px;  /* Отступы по краям страницы */
	font-size:12px; /* Размер шрифта */
	font-family:Arial;  /* Тип шрифта */
	color:#fff;  /* Цвет шрифта */
	background:#cce4e6; /* Цвет основного фона сайта */
	}

#all{
width:100%;
min-width: 1000px;
}

#top{
position: relative;
width:100%;
min-width: 1000px;
height: 608px;
background: url(../images/design/top_gr.gif) repeat-x;
z-index: 3;
}

#intop{
position: relative;
top: 0px;
width: 1000px;
height: 108px;
margin: 0 auto;
}

#topfl{
position: absolute;
top: 0px;
margin-left: 56px;
}

#poisk{
position: absolute;
top: 81px;
margin-left: 180px;
}

#txt{
width: 146px;
height: 16px;
background: #3a5571;
border: 1px solid #4d6880;
color: #9dabb8;
font-size:10px;
font-weight: bold;
padding-left: 10px;
padding-top: 3px;
margin-right: 8px;
}

#logo{
position: absolute;
top: 48px;
margin-left: 796px;
}

#fmenu{
position: absolute;
top: 128px;
margin-left: 23px;
height: 34px;
width: 820px;
background: url(../images/design/fmenu.gif) no-repeat;
}

#menu{
position: absolute;
top: 11px;
margin-left: 70px;
}

#menu a{
font-size:13px;
font-weight: bold;
}

.topm1{
margin-right: 60px;
}

.topm2{
margin-right: 56px;
}

.topm3{
margin-right: 59px;
}

.topm4{
margin-right: 62px;
}

#katalog{
position: absolute;
top: 211px;
margin-left: 50px;
font-size: 18px;
font-family: Georgia;
font-style: italic;
color: #fefefe
}

#katim1{
position: absolute;
margin-top: 13px;
margin-left: 25px;
}

#katim1 img{
border: 2px solid #b8ccd7;
}

#katim2{
position: absolute;
margin-top: 133px;
margin-left: 25px;
}

#katim2 img{
border: 2px solid #b8ccd7;
}

#katim3{
position: absolute;
margin-top: 253px;
margin-left: 25px;
}

#katim3 img{
border: 2px solid #b8ccd7;
}

#katim4{
position: absolute;
margin-top: 373px;
margin-left: 25px;
}

#katim4 img{
border: 2px solid #b8ccd7;
}

#katmenu{
position: absolute;
margin-top: 40px;
margin-left: 127px;
width: 167px;
}

#katmenu a{
font-weight: bold;
color: #1f394f;
}

.ktomp1{
margin-bottom: 100px;
}

.ktomp2{
margin-bottom: 90px;
}

#rkatmenu{
position: absolute;
margin-top: 219px;
margin-left: 757px;
width: 190px;
}

#rkatmenu a{
font-weight: bold;
color: #1f394f;
}

#rkatmenu .rktomp1{
padding-top: 19px;
padding-bottom: 19px;
border-top: 1px solid #7594ac;
}

#rkatmenu .rktomp2{
padding-top: 19px;
padding-bottom: 19px;
border-top: 1px solid #7594ac;
border-bottom: 1px solid #7594ac;
}

#zakaz{
position: absolute;
top: 215px;
margin-left: 231px;
}

#outmainkat{
position: absolute;
top: 244px;
margin-left: 24px;
height: 487px;
width: 302px;
}

#mainkat{
filter:expression(PNG(this,'0'));
height: 487px;
width: 302px;
background: url(../images/design/fon.png) no-repeat;
z-index: 3;
}

#napoln{
position: absolute;
top: 211px;
margin-left: 364px;
width: 355px;
}

#ccontent{
width: 1000px;
margin: 0 auto;
}

#content{
position: relative;
margin-left: 23px;
top: -369px;
width: 693px;
min-height: 588px;
background: #f9fbfc;
z-index: 4
}

*html #content{
height:expression(this.Height > 588 ? '100%' : '588px');
}

#content a{
color: #027ae9;
}

#botcontent{
position: relative;
margin-top: -369px;
margin-left: 23px;
width: 693px;
height: 28px;
margin-bottom: -247px;
background: url(../images/design/botcorn.gif) no-repeat;
z-index: 4
}

*html #botcontent {
margin-bottom: -588px;
}

#topcorn{
position: absolute;
top: 239px;
margin-left: 23px;
width: 25px;
height: 28px;
background: url(../images/design/topcorn.gif) no-repeat;
z-index: 5
}

#hotn{
position: absolute;
top: 215px;
margin-left: 757px;
width: 185px;
}

#hotn .hnd{
color: #bdbdbd;
margin-bottom: 20px;
}

#hotn a{
color: #77caff;
}

#lzag{
position: absolute;
top: 210px;
margin-left: 23px;
width: 693px;
height: 9px;
border-bottom: 1px solid #7494ab;
}

*html #lzag{
top: 204px;
}

#zag{
position: absolute;
top: 207px;
margin-left: 49px;
height: 18px;
padding-left: 2px;
padding-right: 5px;
font-size: 18px;
font-family: Georgia;
font-style: italic;
color: #fefefe;
background: url(../images/design/zfon.gif) repeat-x;
}

#gorod{
position: relative;
width:100%;
min-width: 1000px;
height: 329px;
z-index: 2;
}

#leftgr_gorod{
position: absolute;
margin-top: 132px;
left: 0px;
width:50%;
height: 197px;
background: url(../images/design/gorod_gr1.jpg) repeat-x;
}

#rightgr_gorod{
position: absolute;
margin-top: 146px;
right: 0px;
width:50%;
height: 183px;
background: url(../images/design/gorod_gr2.jpg) repeat-x;
}

#ingorod{
position: relative;
margin: 0 auto;
width: 1000px;
height: 329px;
background: url(../images/design/gorod.jpg) no-repeat;
}

#eksk{
position: absolute;
margin-top: 121px;
margin-left: 457px;
width: 403px;
height: 200px;
background: url(../images/design/eksk.jpg) no-repeat;
z-index: 3;
}

#svyaz{
position: absolute;
bottom: 4px;
left: 758px;
width: 149px;
height: 18px;
padding-top: 7px;
padding-left: 40px;
background: url(../images/design/svaz.gif) no-repeat;
z-index: 4;
cursor: hand;
cursor:pointer;
}

#Open1{
position: absolute;
bottom: 4px;
left: 758px;
height: 285px;
width: 189px;
}

#INOpen1{
filter:expression(PNG(this,'0'));
padding-top: 47px;
height: 238px;
width: 189px;
background: url(../images/design/mailfon.png) no-repeat;
}

#close{
position: absolute;
margin-top: -47px;
height: 47px;
width: 189px;
cursor: hand;
cursor:pointer;
}

#underbot{
position: relative;
width:100%;
min-width: 1000px;
height: 4px;
background: url(../images/design/ttop_gr.gif) repeat-x;
z-index: 4;
}

#inunderbot{
position: relative;
margin: 0 auto;
width: 1000px;
height: 4px;
bottom: 0px;
background: url(../images/design/pol.gif) no-repeat;
}

#inunderbot2{
position: relative;
margin: 0 auto;
width: 1000px;
height: 4px;
bottom: 0px;
background: url(../images/design/pol2.gif) no-repeat;
}

*html #inunderbot2 {
margin-bottom: -11px;
}

#bot{
position: relative;
width:100%;
min-width: 1000px;
height: 79px;
bottom: 0px;
background: #354a6a;
font-size:11px;
font-family: Tahoma;
line-height: 1.5;
}

#bot a{
font-size:11px;
font-family: Tahoma;
}

#bot_c{
width:1000px;
margin: 0 auto;
height: 77px;
}

#bot_t{
width:100%;
min-width: 1000px;
height: 2px;
background: url(../images/design/bot_line.gif) no-repeat;
}

#copyr{
position: absolute;
margin-left: 50px;
margin-top: 27px;
}

*html #copyr {
margin-top: 15px;
}

#bmenu{
position: absolute;
margin-left: 364px;
margin-top: 27px;
z-index: 5;
}

*html #bmenu {
margin-top: 15px;
}

#bmenu a{
margin-right: 25px;
}

#botfl{
position: absolute;
margin-left: 892px;
height: 75px;
}

*html #botfl {
top: 2px;
}

.adr{
margin-top: 20px;
margin-bottom: 20px;
}

.email{
margin-top: 5px;
margin-bottom: 35px;
}

#fmap{
margin-left: 75px;
}

#topobrsv{
position: absolute;
top: 238px;
margin-left: 759px;
width:189px;
height: 2px;
background: url(../images/design/topobrsv.gif) no-repeat;
}

#obrsv{
position: absolute;
top: 240px;
margin-left: 759px;
width:189px;
height: 287px;
background: url(../images/design/fobrsv.gif) repeat-x;
}

#zobrsv{
margin: 8px 0px 25px 39px;
}

a { /* Стиль ссылок */
	color:#fff;  /* Цвет ссылки */
	font-family:Arial;  /* Шрифт ссылки */
	font-size:12px;  /* Размер шрифта ссылки */
	text-decoration:underline;  /* Стиль ссылки */
	}	
	
a:hover{ /* Стиль ссылки при наведении мышки */
	text-decoration:none;  /* Убрать подчеркивание */
	/*color:#000099;  /* Изменить цвет */
	}
	
#bottom{ /* Нижняя область копирайтов */
	background:#DBD6B9; /* Цвет фона */
	color:#625B51; /* Цвет шрифта */
	}
	
.in a{ /* Стиль ссылок в нижней области копирайтов */
	color:#625B51; /* Цвет шрифта */
	text-decoration:underline; /* Подчёркивание ссылки */
	font-size:11px; /* Размер шрифта */
	}
	
.in a:hover{ /* Стиль ссылок при наведении мышки в нижней области копирайтов */
	text-decoration:none; /* Подчёркивание */
	}
	
#contblock{	/* Блок контактов в области копирайтов снизу*/
	font-size:11px; /* Размер шрифта */
	font-family:Arial;	/* Тип шрифта*/
	text-align:left;  /* Выравнивание текста*/
	}
	
#copyright{ /* Стиль области копирайтов снизу */
	font-size:11px; /* Размер шрифта */
	text-align:left; /* Выравнивание текста*/
	}
	

h1{ /* Стиль заголовков страниц в контент-области */
	font-size:19px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	color:#A77C2A; /* Цвет шрифта */
	margin-top:10px;
	margin-bottom:10px;
	}
h2{ /* Стиль заголовков страниц в контент-области */
	font-size:17px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	color:#A77C2A; /* Цвет шрифта */
	margin-top:8px;
	margin-bottom:8px;
	}
h3{ /* Стиль заголовков страниц в контент-области */
	font-size:15px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	color:#A77C2A; /* Цвет шрифта */
	margin-top:6px;
	margin-bottom:6px;
	}
h4{ /* Стиль заголовков страниц в контент-области */
	font-size:13px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	color:#A77C2A; /* Цвет шрифта */
	margin-top:4px;
	margin-bottom:4px;
	}
h5{ /* Стиль заголовков страниц в контент-области */
	font-size:12px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	color:#A77C2A; /* Цвет шрифта */
	margin-top:2px;
	margin-bottom:2px;
	}
h6{ /* Стиль заголовков страниц в контент-области */
	font-size:11px; /* Размер шрифта */
	font-weight:bold; /* Жирность шрифта */
	color:#A77C2A; /* Цвет шрифта */
	margin-top:0px;
	margin-bottom:0px;
	}					
/************************************************************************************************/
	
/* Общее оформление */
	
a:visited { /* Стиль ссылок, которые были посещены */
	/* text-decoration: none; Подчеркивание */
	/* color: #9685BA; Цвет ссылки */
	} 
	
#logo_all{ /* Стиль линии под логотипом и основным изображением */
	border-bottom:solid 7px #3A403C; /* Тип, Высота, Цвет */
	}	

.menu_text a, .menu_text_sel{ /* Стиль шрифтов в верхнем меню */
	color:#fff; /* Цвет шрифта */
	font-family:Arial; /* Тип шрифта */
	font-size:16px; /* Размер шрифта */
	text-decoration:none; /* Подчёркивание */
/*	font-weight:bold;	*/ /* Жирный шрифт */
/*	text-transform:uppercase; */ /* Все буквы заглавные */
/*	text-transform:lowercase;	*/ /* Все буквы строчные */
	}
	
.menu_text a:hover{  /* Поведение ссылок в меню при наведении мышки */
/*	text-decoration:underline; */ /* Подчёркивание */
	} 

.cont_right{ /* Новостная колонка справа */
	background:#D3D3D3; /* Цвет фона */
	}

.All_content_{ /* Общий стиль контент-области внутренних страниц */
padding: 28px 24px 0px 25px;
color: #1c1c1c;
}
	
/************************************************************************************************/

/* Оформление модулей */


/* Блок поиска по саиту */

.Search_Header{/* Включение с заголовком*/
	display:none; /* none - не виден; block - виден;  */
	}
	
.Search{/* С текстом по умолчанию в поле для ввода запроса */
	display:block; /* none - не виден; block - виден;  */
	}

.Search, .Search_Header {/*Отступы*/
	padding-top:5px;	/*Верхний*/
	padding-left:5px;	/*Лево*/
	padding-right:0px;	/*Право*/
	padding-bottom:10px;	/*Нижний*/
	}

.Search_Header .Header_1{ /* Заголовок "Поиск по сайту" */
	font-size:10px; /* Размер шрифта */
	font-family:Arial; /* Тип шрифта */
	color:#666666; /* Цвет */
	display:block; /* Откл./Вкл. */
	}
	
.findfld{/*Поле для ввода запроса*/
	border:1px solid #000000; /* Граница: размер стиль цвет */
	width:150px;	/* Длинна */
	height:15px; 	/*Высота */
	color:#333333;	/*Цвет тескта*/
	font-family:Arial;	/*Тип шрифта*/
	float:left;
	font-size:11px;
	margin-right:5px;	/*Отступ кнопки для поиска*/
	}
	
	

/* Стиль Кратких новостей в правой колонке */	

.Header_1{ /* Сталь заголовка "Наши новости" */
	font-size:21px; /* Размер шрифта */
	font-weight:100; /* Жирность шрифта */
	color:#4D4D4F; /* Цвет шрифта */
	}
	
DIV.News_date{/* Дата публикации новости */
	color: #1f3855;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	}
	
DIV.News_desc{ /*Непосредственно краткий текст новости*/
	color: #1c1c1c;
	font-family:Arial;
	font-size:12px;
	background:url(../images/design/line_hot_news.gif) left bottom repeat-x;  /* Линия [размер тип цвет] */
	padding-bottom:5px; /* Расстояние от слова подробнее до  линии */
	}	
	
a.News_more{ /* Ссылка подробнее */
	color:#4D4D4F;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}	
	
a.News_more:hover{/* При наведении мышки */
	color:#666666;
	}	
	
.News_arhiv{ /* Фон под кномкой "Архив новостей" */
	background:#FAFAFA;

	}	
.News_arhiv	a{ /* Стиль текста в кнопке "Архив новостей" */
	color:#575757;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	}
	
	
	
	
/* Стиль для вывода категорий Новостей, Статей, Каталога */	

DIV.CATEGORY{	padding:0px;}

.CATEGORY a{ /* Управление ссылкй на категорию */
	font-size:14px;
	color:#4f4f4f;
	font-weight:bold;
	}	
	
.CATEGORY a:hover{/* ХОВЕР */
 	}	

	
	
/* Стиль для страницы НОВОСТИ */

.ARHIVE{/* Стиль архива */
	color:#000000;
	font-size:15px;
	padding:10px;
	}

.nsitem{/* Блок для одной записи [Новость]*/
	padding-bottom:10px;
	padding-left:0px;
	padding-top:10px;
	padding-right:10px;
	}
	
.nsitem .img IMG{/*Стиль Изображения*/
	border:1px solid #bdbdbd; /* Рамка */
	}
	
.nsitem .ncnt{/* Отступ Блока новости от изоброжения */
	padding-left:0px;
	}

.nsitem .ncnt .date{/* Стиль даты */
	color:#4f4f4f;
	font-weight:bold;
	font-size:11px;
	}
	
.nsitem .ncnt .name{ /* Стиль названия Новости */
	color:#4f4f4f;
	font-weight:bold;
	font-size:11px;
	}
	
.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{}



/* Стиль КАТАЛОГА */

#name {
margin-bottom: 15px;
}

#name a{
	color: #1f3855;
	font-weight:bold;
	font-size:14px;
}

.nsitem_cat{/* Блок для одной записи [Каталог]*/
	padding-bottom:10px;
	padding-left:0px;
	padding-top:10px;
	padding-right:10px;
	border-bottom: 1px solid #bdbdbd;
	}
	
.nsitem_cat .img IMG{/*Стиль Изображения*/
	border:1px solid #bdbdbd; /* Рамка */
	}
	
.nsitem_cat .ncnt{/* Отступ блока новости от изображения */
	padding-left:0px;
	}

.nsitem_cat .ncnt .date{/* Стиль даты */
	color:#4f4f4f;
	font-weight:bold;
	font-size:11px;
	}
	
.nsitem_cat .ncnt .name a{ /* Стиль названия Каталог [Ссылка]*/
	color:#4f4f4f;
	font-weight:bold;
	font-size:11px;
	}
	
.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{}




/* Пэйджинг */
	
.pagediv{ /* Активные страницы */
	padding-top: 16px;
	padding-bottom: 16px;
	color: #027ae9;
	}
	
.pagediv a{ /* Неактивные страницы [Ссылки] */
	color:#FF0000;
	}	
	
.pager{
	color: #bdbdbd;
	margin: 0px 6px 0px 6px; 
}
	
/* Форма обратной связи */

#feedback {/* Название полей для ввода информации */
position: relative;
	}

#feedback .wbg{/* Название полей для ввода информации */
	color:#000000;
	}
	
#feedback .star {
	color: #E00; /* Цвет звёздочек для обязательного заполнения */
	}

#feedback input.inp {
	border:1px solid #7494ab; /* Границы полей для ввода данных */
	width:167px;  /* Длина полей */
	height: 18px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 10px;
	}

#feedback textarea{
	border:1px solid #7494ab; /* Границы полей для ввода данных */
	width:167px;  /* Длина полей */
	height: 100px;
	margin-left: 10px;
	font: normal 10px Arial; /* Параметры текста внутри полей */ 
}

#i_protectword{/* Поле для ввода проверочного кода */
	border:1px solid #000000; /* Границы полей для ввода данных */
	width:85px;  /* Длина полей */
	margin-left:15px;
	margin-bottom:6px;
	font: normal 12px Arial; /* Параметры текста внутри полей */ 
	}	

.btn{/* Параметры кнопки для отправки сообщений */
	border:1px solid #000;
	font-family:Arial;
	font-size:11px;
	width:75px;
	margin-left:127px;
	}

#btn2{
	margin-left:127px;
	margin-top:10px;
}

	
/* Страница поиска [результаты] */	
.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; /* Цвет звездачик для обязательного заполнения */
	}

#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;
	}


/* Страница Отзывы [ Настройка фона в таблице ] */	

.faq_001{ background:#EFEBD1;}

.faq_002{ background:#F3EDDE;}

.faq_003{ background:#FEFCEE;}

.faq_001, .faq_002, .faq_003{/* Цвет текста */
	color:#000000;
	}



/* Страница Объявления */	

.annon, .annon a{/* Настройка параметров текста */
	color:#000000;
	font-size:11px;
	}

/* Отдельная настройка каждой надписи 
*	- Имя
	- E-mail
	- Телефон
	- Объявление
*/
.annon_name{}
.annon_mail, .annon_mail a{} 
.annon_phone{}
.annon_mess{}




/* Форма на странице Объявления */

#annoucement {
	margin: 10px;
}

#annoucement .wbg{/* Название полей для ввода инфы */
	color:#000000;
	}
	
#annoucement .star {
	color: #E00; /* Цвет звёздочек для обязательного заполнения */
	}

#annoucement input.inp, #annoucement textarea {
	border:1px solid #000000; /* Границы полей для ввода данных */
	width:200px;  /* Длина полей */
	font: normal 12px Arial; /* Параметры текста внутри полей */ 
	}

#annoucement #i_protectword{/* Поле для ввода проверочного кода */
	border:1px solid #000000; /* Границы полей для ввода данных */
	width:85px;  /* Длина полей */
	margin-left:15px;
	margin-bottom:6px;
	font: normal 12px Arial; /* Параметры текста внутри полей */ 
	}	

#annoucement .btn{/* Параметры кнопки для отправки сообщений */
	border:1px solid #000;
	font-family:Arial;
	font-size:11px;
	width:75px;	
	margin-left:127px;
	}