.empty {}

body
{
	font-size: 82%;
	background-color: #d0c8b1;
}
BODY *
{
	font-size: 100%;
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	background-repeat: no-repeat;
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin: 0 0 0 0;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	width: 100%;
}

h1
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	color: #660000;
	font-weight: bold;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2
{
	font-size: 14px;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 8px 0px 0px 0px;
	color: #494339;
}

h3
{
	font-weight: bold;
	color: #494339;
	font-size: 1.01em;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 10px;
}


/*Для главной страницы*/
h3.main
{
	font-weight: bold;
	color: #494339;
	font-size: 1.01em;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0px;
}

a
{
	color: #660000;
	text-decoration: underline;
}



a:hover
{
	color: #A40000;
	text-decoration: none;
}

p
{
	margin: 0.1em 2 0.4em 0;
}

hr
{	
	height: 1px;
	color: #c1c6ca;
	margin: 0px;
	border-top: 0;
}

td.content * td, td.content * th
{
	padding: 5px;
	text-align: left;

	vertical-align: top;
}

/*--------------------------------------------------------*/

/*Верхнее меню*/
.top_menu
{
	border-top: 1px solid White;
	border-bottom: 1px solid White;
	color: White;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	background: url(/image/top_menu_bg.jpg);

}

.top_menu * td
{
	white-space: nowrap;
	border-left: 1px;
	border-right: 1px;
}


.top_menu * a
{
	color: White;
	text-decoration: none;
	display: block;
	padding: 5 3 5 5;
}

.top_menu * a:hover
{
	color: #660000;
	text-decoration: none;
	background: url(/image/top_menu_bg_hover.jpg);
	display: block;
	padding: 5 3 5 5;
	border-left: 1px solid White;
	border-right: 1px solid White;
}

.top_menu td.active
{ 
  	color: #660000;
	text-decoration: none;
	background: url(/image/top_menu_bg_hover.jpg);
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid White;
	border-right: 1px solid White;
}

.top_menu td.active a:hover, .top_menu td.active a
{
	color: White;
	text-decoration: none;
	background: url(/image/top_menu_bg_hover.jpg);
	display: block;
	padding: 5 3 5 5;
	border: none;
}

/*Центральная часть с контентом и левым меню*/
table.center_table
{
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(center_table_bg.jpg) repeat-x;
	background-color: White;
}

/*table.center_table * td.left
{
	
padding: 0 0 0 5;
}
*/

table.center_table * td.content, table.center_table * td.content_main
{
	padding: 0 10 0 10;
}

td.content p img
{
	f@loat: right;
	margin: auto;
}

td.content_main p img
{
	float: right;
	margin: 0 0 10 20;
}

td.content_main  {
	/*font: normal 14px/14px Tahoma*/
  font-size: 100%;
}


/*Нижнее меню*/
.bottom_menu
{
	text-align: center;
	border-top: 1px solid #c1c6ca;
	border-bottom: 1px solid #c1c6ca;
	padding-top: 14px;
	padding-bottom: 14px;
	background: url(bottom_menu_bg.jpg);
	background-color: White;
}

.bottom_menu span
{
	white-space: nowrap;
	
}

.bottom_menu * a
{
	color: #660000;
}

.bottom_menu * a:hover
{
	color: #660000;
}

.bottom_menu *
{
	font-size: 11px;
}
/*/Нижнее меню*/

/*td с градиентной полоской посередине*/
.gradient
{
	/*background-image : url(gradient.gif);
	background-position : left center;*/
}
/*/td с градиентной полоской посередине*/

/*Заголовок левого меню*/
.left_menu_header
{
	font-size: 14px;
	color: #660000;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(left_menu_header_bg.jpg);
	background-repeat: repeat-x;
	width:275px;
	height:29px;
}

/*/Заголовок левого меню*/


/*Заголовок контентной части*/
  .content_header  {
    font-size: 12px;
    color: #660000;
    text-transform: uppercase;
    font-weight: bold;	
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
   
   .main_banners   {
    
   }
/*Баннеры на главной*/
.gray_bg
{
	
}

/*/Баннеры на главной*/

/*общий стиль для зоны _BOTTOM*/
.copy_counter
{
	background: url(copy_counter_bg.jpg);
}
/*Copyright*/
.copyright
{
	text-align: center;
	color: Black;
	padding: 5px;
	font-size: 11px;
}
/*/Copyright*/

/*Счетчики внизу*/
.counter
{
	padding: 10 10 15 10;
	text-align: right;
}
/*/Счетчики внизу*/

/*Верхний баннер*/

.top
{
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	color: #660000;
	/*color: #6e0e0f;*/
	font-weight: bold;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*/Верхний баннер*/

/*Меню слева*/
div.left_menu 
{
	font-size: 11px;
	line-height: 20px;
	color: #660000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.left_menu a
{
	font-size: 11px;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

div.left_menu a:hover
{
	font-size: 11px;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.left
{
    /*border-right: 1px solid #C0C6C9;*/
	width: 275px;
    /*background-color: #d0c8b1;#E0D9C6*#DDD7C1;*/
	background-color: #DDD7C1;
}

.left_menu
{
	background-image: url(left_menu_bg.jpg);
	background-repeat: repeat-x;
	width:275px;
	height:19px;
}

.left_menu_active
{
	background-image: url(left_menu_active_bg.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	line-height: 20px;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:275px;
	height:19px;
}

/*
.left_menu_active * a:hover
{
	background-image: url(left_menu_active_bg.jpg);
	background-repeat: repeat-x;
}
*/

table.center_table td.left
{
	padding-top: 0px;
}

/*/Меню слева*/

/*Телефон*/
.phone
{
	height: 46px;
	font-size: 22px;
	color: #6e0e0f;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(phone.jpg);
	background-repeat: repeat-x;
	padding-left: 5;
	padding-top: 10;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}
/*/Телефон*/

/*Вызов замерщика*/
.meterman, .meterman *
{
	font-size: 11px;
	color: #660000;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
/*/Вызов замерщика*/
.zamer
{  
   height: 85px;
	background-image: url(zamer_bg.jpg);
	background-repeat: repeat-x;
}

/*Поиск*/
table.search
{
	background-color: #7d1d1f;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.search * td
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#search_text
{
	width: 160px;
	border: 1px solid #cbc1a6;
	padding-left: 4px;
}

.search_h
{
	color: #660000;
	font-size: 11px;
	font-weight: bold;
}

/*/Поиск*/


/*Блок ссылок слева*/
div.left_links
{
	font-size: 11px;
	line-height: 15px;
	background-image: url(left_links_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ddd7c1;
	padding: 0 10 0 10;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	color: #4f4a34
}


 div.left_links a
 {
 	color: #660000;
 }
  div.left_links a:hover
 {
 	color: #a40000;
	text-decoration:none;
 }

/*Верхний слоган*/
.top_slogan
{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #660000;
	/*color: #910000;*/
	padding: 50px 0px 0px 0px;
	text-align:left;
}


/*Меню типа крошки*/
.crumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
}

.crumbs a
{
	
	color: #660000;
	text-decoration: underline;
}

.crumbs a:hover
{
	color: #660000;
	text-decoration: none;
}

.crumbs span
{
	color: #666666;
	text-decoration: none;
}
/* /Меню типа крошки*/



/*Блок смотрите также*/
div.see_also ol
{
	padding-left: 10;
	margin-left: 10;
}
div.see_also ol *
{
	color: #660000;
	line-height: 1.5em;
}

div.see_also ol a:hover
{
	color: #A40000;
	line-height: 1.5em;
	text-decoration: none;
}

/* /Блок смотрите также*/

/*Подробнее - на разводящей*/
.detail
{
	text-align: left;
	font-size: 0.9em;
}
.detail a
{
	text-decoration: underline;
	text-align: left;
}
.detail a:hover
{
	text-decoration: none;

}

/* /Подробнее - на разводящей*/



/*Анонсы новостей*/
.news_announce
{
	padding-top: 20px;
}


.date
{
	color: #660000;
}

.news_announce p
{
	margin: 12 0 0 0;
}

.news_h a
{
	text-decoration: underline;
	font-weight:bold;
	color: #660000;
}

.news_h a:hover
{
	text-decoration:none;
	font-weight:bold;
	color: #660000;
}
/*/Анонсы новостей*/

/*Постраничная разбивка*/
table.perpages
{
	line-height: 1em;
	margin: 20 0 20 0;
}

table.perpages td
{
	border: 0;
	padding: 0;
}

table.perpages a
{
	text-decoration: none;
}

table.perpages a:hover
{
	text-decoration: underline;
}
/*/Постраничная разбивка*/

table.no_border td, table.no_border th
{
	border: 0;
}

/*Результаты поиска*/
.search
{
	background-image: url(search_bg.jpg);
	background-repeat: repeat-x;
}
/*Фотогаллерея*/
table.photogallery td
{
	padding: 5;
	border:0;
}

/*Вопросы и ответы*/
table.faq td
{
	border: 0;
	text-align: right;
}
/*Каталог ссылок*/
div.linkcatalog_menu ol *
{
	color: #660000;
	line-height: 1.5em;	
}

div.linkcatalog_menu
{
	margin: 0 0 15 0;
	padding: 0;
}
c{
	color: #E0D9C6;
}  

.link_m_p_h {font-weight: bold}


.left_main
{
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	font-weight:bold;
	text-align: center;
}

.seporator
{
margin:  0px 0px 0px 0px;
}


