.empty {}

body
{
	font-size: 70%;
	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
{
	text-transform: uppercase;
	color: Black;
	margin-top: 3px;
	margin-bottom: 5px;
}

h2
{
	font-size: 15px;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 7 0;
	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;
}

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;
	border: 1px solid gray;
	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;
}

.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;
	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
{
	float: right;
	margin: 0 0 10 20;
}

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

td.left
{
	border-right: 1px solid #C0C6C9;
	width: 250px;
    /*background-color: #d0c8b1;#E0D9C6*/
	  background-color: #DDD7C1;
}
.left_menu
{
	background-image: url(left_menu_bg.jpg);
	background-repeat: repeat-x;
	width:250px;
}

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

/*Нижнее меню*/
.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: 12px;
	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;
}
/*/Заголовок левого меню*/

 .left_links * a
 {
 	color: #4f4a34
 }
  .left_links * a:hover
 {
 	color: #4f4a34
 }
/*Заголовок контентной части*/
.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_center
{
	background-position: top left;
	border-left: 1px solid White;
	border-right: 1px solid White;
	background: #b8ad87;
}
/*/Верхний баннер*/

/*Меню слева*/
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;
}
/*/Меню слева*/

/*Телефон*/
.phone
{
	height: 40px;
	font-size: 20px;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(phone.jpg);
	background-repeat: repeat-x;
	padding-left: 5;
	padding-top: 10;
	text-align: center;
}
/*/Телефон*/

/*Вызов замерщика*/
.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;
}

#search_text
{
	width: 95px;
	border: 1px solid #cbc1a6;
	padding-left: 3px;
}
/*/Поиск*/

/*Блок ссылок слева*/
div.left_links
{
	font-size: 11px;
	line-height: 22px;
	background-image: url(left_links_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ddd7c1;
}

/*Верхний слоган*/
#top_slogan *
{
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #910000;
}
/*Меню типа крошки*/
.crumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
}

.crumbs a
{
	color: #666666;
}

.crumbs a:hover
{
	color: #660000;
}

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

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

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

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

.news_announce b
{
	color: #660000;
}

.date
{
	color: #660000;
}

.news_announce p
{
	margin: 12 0 0 0;
}
/*/Анонсы новостей*/

/*Постраничная разбивка*/
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;
}  
