/* CSS Document */

<!--

/*Общие*/

BODY {
	vertical-align: top;
	padding: 0;
	margin: 0;
	text-align: center;
}

* {
  font-family: Arial, Helvetica, sans-serif;
}

.table {
  width: 100%;
}

.th {
  font-size: 12px;
  text-align: left;
}

.td {
  font-size: 12px;
  text-align: left;
}
/* -Общие*/

H4 {font-size: 13px;}
H5 {font-size: 12px;}

/* Хидер*/
.header {
  background-color: #336600;
}
.header td#top {
  color: #FFFFFF;
  text-align: center;
  padding: 10px 0px 10px 0px;
  font-size: 12px;
  font-weight: bold;
}
.header td#top a {
	color: #FFFFFF;
	text-decoration: none;
}
.header td#top a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.TopContact {
	position: absolute;
	font-size: 11px;
	padding:138px 0 0 15px;
}
/* -Хидер*/

/* Главная*/
.main {
  font-size: 12px;
  text-indent: 8px;
}
.main a {
  color: #309F42;
}
.main a:visited {
  color: #309F42;
}

td#right_brd { /* Отображение правой границы ячеек*/
  border-right-color: #E7E7E7;
  border-right-width: thin;
  border-right-style: solid;
}
.main td#search_cell { /* Свойства ячейки с формой поиска*/
  border-right-color: #E7E7E7;
  border-right-width: thin;
  border-right-style: solid;
  background-color: #E7E7E7;
  vertical-align: top;
  padding: 4px 0px 0px 0px;
}
.main td#between_cell { /* Свойства промежуточной ячейки*/
  background-color: #E7E7E7;
  vertical-align: top;
}
.main td#top_center_cell { /* Свойства ячейки с заглавием*/
  border-right-color: #E7E7E7;
  border-right-width: thin;
  border-right-style: solid;
  vertical-align: top;
  padding: 4px 8px 0px 8px;
}
.main td#center_cell { /* Свойства ячейки с подзаголовочным текстом*/
  border-right-color: #E7E7E7;
  border-right-width: thin;
  border-right-style: solid;
  vertical-align: top;
  padding: 0px 8px 4px 8px;
}
.main td#bottom_center_cell { /* Свойства нижней ячейки в центральном столбце*/
  border-right-color: #E7E7E7;
  border-right-width: thin;
  border-right-style: solid;
  vertical-align: bottom;
  padding: 0px 8px 4px 8px;
}
.main td#nav_cell { /* Свойства ячейки с таблицей навигации*/
  border-right-color: #E7E7E7;
  border-right-width: thin;
  border-right-style: solid;
  padding: 2px 4px 0px 0px;
  vertical-align: top;
}
.main td#news_cell { /* Свойства ячейки с новостями*/
  padding: 4px 0px 8px 8px;
  vertical-align: top;
}
.main td#news_body_cell { /* Свойства ячейки с новостями*/
  padding: 0px 0px 0px 8px;
  vertical-align: top;
}
.main td#gallery_cell { /* Свойства ячейки с галлереей*/
  padding: 0px 0px 6px 8px;
  vertical-align: top;
}
.main td#bottom_cell { /* Свойства ячейки с подписью*/
  background-color: #E7E7E7;
  vertical-align: middle;
  text-indent: 0px;
  padding: 0px 0px 0px 8px;
}

/* -Главная*/

/* Форма поиска*/
.search table {
  width: 100%;
}
.search td#left {  /*стиль ячейки с текстовым полем поиска*/
  text-align: right;
  vertical-align: top;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-top: 8px;
  padding-right: 0px;
  width: 43px;
  margin-right: 0px;
  background-color: #CCCCCC;
}
.search td#left input{ /*стиль текстового поля поиска*/
  font-size: 11px;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
  padding: 0px 4px 0px 4px;
  height:16px;
}
.search td#right { /*стиль ячейки с кнопкой поиска*/
  text-align: left;
  vertical-align: top;
  padding-bottom: 8px;
  padding-left: 0px;
  padding-top: 8px;
  padding-right: 8px;
  margin-left: 0px;
  margin-right: 0px;
  background-color: #CCCCCC;
}
.search td#right input {  /*стиль кнопки поиска*/
  font-size: 11px;
  font-weight: bold;
  vertical-align: top;
  color: #FFFFFF;
  background-color: #FF9900;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
}
/* -Форма поиска*/

/* Навигация */
.nav_left {
  width: 100%;
  font-size: 12px;
  color: #676767;
  text-align: left;
}

.nav_left th {
  background-color: #E7E7E7;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
  border-top-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: thin;
}

.nav_left td {
  padding: 2px 2px 2px 16px;
  font-size: 11px;
  border-bottom-color: #B8B8B8;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.nav_left td#ico {
  padding: 2px 2px 2px 16px;
  border-bottom-color: #B8B8B8;
  border-bottom-style: dotted;
  border-bottom-width: 0px;
  font-size: 11px;
}

.nav_left a {
  color: #676767;
  text-decoration: none;
}

.nav_left a:visited {
  color: #676767;
  text-decoration: none;
}

.nav_left img {
  border-width: 0px;}
/* -Навигация */

/* Основной блок */
.center {
}
.center a {
  color: #000000;
/*  text-decoration: none;*/
}
.center a img {
  border-width: 0px;
}

.center th#orange {
  font-size: 12px;
  color: #FFFFFF;
  text-align: left;
  background-color: #FF9900;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
}

.center th#green {
  font-size: 12px;
  color: #FFFFFF;
  text-align: left;
  background-color: #309F42;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
}

.center th#gray {
  font-size: 12px;
  color: #FFFFFF;
  text-align: left;
  background-color: #666666;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
}

.center td#gray {
  font-size: 12px;
  color: #000000;
  background-color: #E7E7E7;
  text-indent: 8px;
  text-align: justify;
  vertical-align: top;
  padding: 6px;
}
.center td#gray_more {
  font-size: 12px;
  color: #000000;
  background-color: #B7B7B7;
  text-indent: 8px;
  text-align: justify;
  vertical-align: top;
  padding: 6px;
}
.center td#list_cell {
  text-indent: 8px;
  text-align: justify;
  background-color: #E7E7E7;
  padding: 0px 4px 0px 4px;
}
.center table#list {
  width: 100%;
  font-size: 11px;
  color: #000000;
  padding: 0px 2px 0px 2px;
}
.center table#list td {
  text-align: left;
  padding: 4px 2px 4px 2px;
}
.center table#list a {
  color: #309F42;
  text-decoration: none;
}
.center table#list a:visited {
  color: #309F42;
  text-decoration: none;
}
.center th a {
  color: #FFFFFF;
  text-decoration: none;
}
.center th a:visited {
  color: #FFFFFF;
  text-decoration: none;
}
.center img {
  border-color: #666666;
  border-width: 1px;
}
.center input{
  font-size: 11px;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
  padding: 0px 4px 0px 4px;
  height:18px;
}
.center input checkbox {
  font-size: 11px;
  border-style:solid;
  border-width:0px;
  border-color:#B8B8B8;
  padding: 0px 4px 0px 4px;
  height:18px;
}
.center textarea {
  font-size: 11px;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
  padding: 0px 4px 0px 4px;
}
.center select {
  font-size: 11px;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
  padding: 0px 0px 0px 0px;
}
/* -Заглавие */

/* Новости*/
.news {
  width: 100%;
  color: #676767;
  font-size: 12px;
}
.news th {
  color: #FFFFFF;
  text-align: left;
  background-color: #666666;
  padding: 2px 0px 2px 8px;
}
.news td {
  text-indent: 8px;
  text-align: justify;
  padding: 2px 0px 2px 8px;
  border-bottom-color: #B8B8B8;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
/* -Новости*/

/* Галлерея*/
.gallery {
  width: 100%;
  font-size: 12px;
}
.gallery th#orange {
  color: #FFFFFF;
  text-align: left;
  background-color: #FF9900;
  padding: 2px 0px 2px 8px;
}
.gallery th#green {
  color: #FFFFFF;
  text-align: left;
  background-color: #309F42;
  padding: 2px 0px 2px 8px;
}
.gallery th#gray {
  color: #FFFFFF;
  text-align: left;
  background-color: #666666;
  padding: 2px 0px 2px 8px;
}
.gallery td#orange {
  color: #FFFFFF;
  text-align: center;
  background-color: #FF9900;
  padding: 2px 0px 2px 8px;
}
.gallery td#green {
  color: #FFFFFF;
  text-align: center;
  background-color: #309F42;
  padding: 2px 0px 2px 8px;
}
.gallery td#gray {
  color: #000000;
  background-color: #CCCCCC;
  text-align: center;
  padding: 8px 8px 8px 8px;
}
.gallery td#text {
  font-size: 11px;
  color: #666666;
  background-color: #ECECEC;
  text-align: justify;
  vertical-align: middle;
  padding: 2px 0px 2px 8px;
}
.gallery td#text a {
  color: #666666;
}
.gallery td#text a:visited {
  color: #666666;
}
.gallery td#text a img {
  border-width: 0px;
}
.gallery td#form {
  font-size: 11px;
  color: #666666;
  background-color: #ECECEC;
  text-align: justify;
  vertical-align: middle;
  padding: 4px 6px 4px 6px;
}
.gallery td#form input {
  font-size: 11px;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
  padding: 0px 4px 0px 4px;
  height:18px;
}
.gallery td#form textarea {
  font-size: 11px;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
  padding: 0px 4px 0px 4px;
}
.gallery input#btn { /*стиль кнопок*/
  font-size: 11px;
  text-align: center;
  color: #FFFFFF;
  background-color: #309F42;
  vertical-align: middle;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
  height:18px;
}

.gallery td#gray_btn {
  color: #FFFFFF;
  background-color: #666666;
  vertical-align: baseline;
  font-weight: bold;
  text-indent: 8px;
  text-align: center;
  padding: 2px 0px 2px 8px;
}
.gallery a {
  color: #FFFFFF;
  text-decoration: none;
}
.gallery a:visited {
  color: #FFFFFF;
  text-decoration: none;
}
.gallery img {
  border-color: #666666;
  border-width: 1px;
}

/* -Галлерея*/

/* Контакты*/
.contact {
  width: 100%;
  height: 100%;
  color: #676767;
  font-size: 11px;
  text-align: left;
}
.contact td {
  padding: 2px 8px 2px 8px;
}
/* -Контакты*/

/* Таблица калькулятора*/
.calc_tbl {
}
.calc_tbl th {
  font-size: 11px;
  color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  background-color: #309F42;
  padding: 2px 0px 2px 4px;
  border-right-color: #FFFFFF;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-width: thin;
}
.calc_tbl td {
  font-size: 11px;
  color: #666666;
  text-align: left;
  vertical-align: middle;
  background-color: #E7E7E7;
  padding: 5px 0px 5px 4px;
  border-bottom-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-width: thin;
}
.calc_tbl td a {
  color: #666666;
  text-decoration: none;
}
.calc_tbl td a:visited {
  color: #666666;
  text-decoration: none;
}
.calc_tbl td#right {
  text-align: right;
}
.calc_tbl td#rubrica {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  background-color: #ACACAC;
  padding: 2px 0px 2px 4px;
  border-bottom-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-width: thin;
}
.calc_tbl td#rubrica a {
  color: #FFFFFF;
  text-decoration: none;
}
.calc_tbl td#total {
  font-size: 11px;
  color: #666666;
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  padding: 2px 0px 2px 4px;
}
.calc_tbl img {
  border-width: 0px;
}
.calc_tbl input { /*стиль текстового поля*/
  font-size: 11px;
  text-align: right;
  padding: 0px 4px 0px 4px;
  border-style:solid;
  border-width:0px;
  border-color:#666666;
  /* height:14px; */
}
.calc_tbl select { /*стиль комбобокса*/
  font-size: 11px;
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  height:16px;
}
.calc_tbl input#btn { /*стиль кнопок*/
  font-size: 11px;
  text-align: center;
  color: #FFFFFF;
  background-color: #309F42;
  vertical-align: middle;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
  height:18px;
}

/* -Таблица калькулятора*/

.pages {
  text-align: center;
}
.pages a, .pages a:visited {
  background-color: #C8C8C8;
  text-decoration: none;
}
#gray_more {
	color: white;
    margin-top: 10px;
	padding: 6px 8px 6px 8px;
	background-color: #C8C8C8;
	font-size: 11px;
}


-->

