/**********************  управляющие стили *************************/


.head_tab .line {
  background: #999999; /* цвет линии над и под логотипом и телефоном */
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.logo {
  background: #6DEC28; /* фон логотипа*/
}
.tel {
  background: #6DEC28; /* фон телефона */
}
.left_foto {
  background: url(/images/foto1.jpg) 0% 0% no-repeat; /* левая фотография 238х180*/
  border-right: 1px solid #E9E9E9;
  border-left: 1px solid #E9E9E9;
}
.right_foto {
  background: url(/images/foto2.jpg) 0% 0% no-repeat; /* правая фотография  237х180 */
  border-right: 1px solid #E9E9E9;
}
.bottom_logo {
  background: #6DEC28; /* цвет линии в подвале под логотипом */
}
.bottom_tel {
  background: #6DEC28; /* цвет линии в подвале под телефоном */
}
.number {
  color: #FF922B;/*  цвет цифорок в правой колонке среднего ряда*/
  font-weight: bold;
  padding-right: 5px;
}



/*********************** конец управляющие стили *********************/

/* начало определения тегов */
BODY {
  margin: 13px;
  padding: 0px;
  background: #fff;
}
TABLE {
  font: 12px Arial;
  color: #666;
  line-height: 140%;
}
A {
  font: 12px Arial;
  color: #266405;
  text-decoration: underline;
}
A:hover {
  font: 12px Arial;
  color: #266405;
  text-decoration: none;
}
H1,H2,H3,H4,H5,H6 {
  font-family: Arial;
}
H3 {
  text-transform: uppercase;
  display: inline;
  padding-right: 20px;
  background: url(/images/tr.gif) 100% 6px no-repeat;
  font-size: 14px;
}

/*  конец определения тегов */

#main_tab {
  width: 970px; 
}

#foto_tab {
  width: 476px; 
  height: 180px;
}

.tel TABLE TD {
  padding: 3px;
  line-height: 140%;
  color: #fff;
}
.tel TABLE TD A {
  color: #fff;
}
.tel TABLE TD A:hover {
  color: #fff;
}



.main_tr TD {
  padding-top: 24px;
  padding-bottom: 20px;
}
.main_tr TD TD {
  padding-top: 0px;
  padding-bottom: 0px;
}
.main_tr .left_td {
  padding-left: 24px;
  padding-right: 24px;
}
.main_tr .center_td {
  padding-left: 20px;
  padding-right: 20px;
}
.main_tr .right_td {
  padding-left: 24px;
  padding-right: 24px;
}
#home_img {
  position: absolute;
  margin-top: -50px;
  margin-left: -45px;
}
/*  меню */
UL.menu {
  padding: 0px;
  margin: 0px 0px 30px 0px;
}
UL.menu LI {
  list-style-type: none;
  border-bottom: 1px solid #E7E7E7;
  padding: 10px 2px 10px 20px;
}
UL.menu LI A {
  color: #666;
}
UL.menu LI A:hover {
  color: #666;
}
UL.menu LI.act {
  background: url(/images/tg.gif) 0px 14px no-repeat;
  color: #FF922B;
  font-weight: bold;
}
UL.menu LI.act A {
  color: #FF922B;
  font-weight: bold;
  text-decoration: none;
}
UL.menu LI.act A:hover {
  color: #FF922B;
  font-weight: bold;
  text-decoration: none;
}

/*  конец меню */

.prod_main_tab TD IMG {
  margin-bottom: 10px;
}

.prod_main_tab TD A {
  background: url(/images/tg.gif) 0px 5px no-repeat;
  padding-left: 12px;
}
.prod_main_tab TD A:hover {
  background: url(/images/tg.gif) 0px 5px no-repeat;
  padding-left: 12px;
}
.right_td .hr_div {
	margin: 10px 0px 10px -5px;
	padding:0px;
	background: #e7e7e7;
}

.center_td TABLE {
	border-collapse: collapse;
	border: 1px solid #666;
	width: 100%;
}
.center_td TABLE.prod_main_tab {
	border: none;
}
.center_td TABLE TH {
	border: 1px solid #666;
	padding: 3px 5px 3px 10px;	
}
.center_td TABLE TD {
	border: 1px solid #666;
	padding: 3px 5px 3px 10px;	
}
.center_td TABLE.prod_main_tab TD {
	border: none;	
}
.center_td H3 {
  margin-left: -15px;
}
.right_td H3 {
  margin-left: -15px;
}
.ban_tab {
  margin: 10px 0px;
}
.ban_tab TD {
  /*border: 1px solid #D8D8D8;*/
}
.bottom_line {
  background: #E9E9E9;
}
.bottom TD {
  padding: 20px 0px 10px 0px;
}
.bottom TD A {
  color: #666;
}
.bottom TD A:hover {
  color: #666;
}
