 TD.Gl_Menu{background:url(img/Glav_menu_bg.jpg); }
 TD.vak{ width: expression((document.documentElement.clientWidth||document.body.clientWidth)<200?'200px':'100%'); background:url(img/bg_vak.jpg); min-width: 200px;}
 TD.comp_bg {background-image:url(img/back.jpg); background-repeat: no-repeat; background-position: left bottom; }
 TD.cent_bg_up {background-image:url(./img/central_bg_up_BG.jpg); background-repeat: repeat; }
 TD.left_bg { background-image:url(./img/central_bg_left_bg.jpg); background-repeat: repeat; background-position: left;}
 TD.right_bg {  background-image:url(./img/central_bg_right_bg.jpg); background-repeat: repeat;background-position: right;  }
 td.t_rekl { background-image:url(./img/bg_rekl.jpg); background-repeat: repeat-y; background-position: left;}
H1, h2, h3, h4 { color:#2a2a2a;  text-align:left; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}

 TABLE.comp_bg1 {background-image:url(img/back.jpg); background-repeat: no-repeat; background-position: 50px bottom;  }
 p.otst{ text-indent:1.5em;}
 p{ text-indent:0em;}
 p.otst2{ text-indent:1.5em; line-height:2;}
 font{ color:White; font-family: Calibri, Times New Roman, sans-serif; font-size:18px; font-weight:normal; font-variant:normal; }
 font.second_menu {color:black; font-family:  Verdana, Arial, sans-serif; font-size:14px; font-weight:500; font-variant:normal;}

 font.keram{color:black; font-family: Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; font-variant:normal; white-space: nowrap;}
 font.keram_zag{color:Red; font-family: Verdana, Arial, sans-serif; font-size:20px; font-weight:normal; font-variant:normal; white-space: nowrap; text-decoration: none;}
 font.keram_zag_2{color:Red; font-family: Verdana, Arial, sans-serif; font-size:20px; font-weight:normal; font-variant:normal; white-space: nowrap; text-decoration: underline;}
 
 font.keram_zag_21{color:Red; font-family: Verdana, Arial, sans-serif; font-size:14px; font-weight:normal;}
 font.keram_zag3{color:Red; font-family: Verdana, Arial, sans-serif; font-size:14px;}
 a.keram_zag{color:Red; font-family: Verdana, Arial, sans-serif; font-size:20px; font-weight:normal; font-variant:normal; white-space: nowrap; text-decoration: underline; }
 a.keram_zag1{color:Red; font-family: Verdana, Arial, sans-serif; font-size:14px; font-weight:normal; font-variant:normal; white-space: nowrap; text-decoration: underline; }

 font.keram_naim{color:black; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; font-variant:normal; white-space: nowrap; text-decoration: underline;}
 font.keram_art{color:black; font-family: Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; font-variant:normal; white-space: nowrap;}

 font.pnevm{color:black; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; font-variant:normal;}

 font.knt{color:White; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; font-variant:normal;}
 font.rekl{color:black; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; font-variant:normal; white-space: nowrap;}
 font.comp{ margin: 0px 0px 0px 30px; color:#2a2a2a; font-family: Verdana, Arial, sans-serif; font-size:14px;}
 font.str{ color:red; font-family:  Helvetica, Verdana, Arial, sans-serif; font-size:14px;}
 a.str{ color:blue; font-family:  Helvetica, Verdana, Arial, sans-serif; font-size:16px;}
 font.comp_m{ color:#2a2a2a;  text-align:justify; font-family: Verdana, Arial, sans-serif; font-size:12px; line-height:2;}

 font.comp_b{ color:#2a2a2a; font-family:  Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold;}
  font.collect{ color:#2a2a2a; font-family:  Helvetica, Verdana, Arial, sans-serif; font-size:16px; font-weight:bold;}
 font.pnv{color:black; font-family: Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; font-variant:normal;}
 font.rekl_und{text-decoration: underline; color:black; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; font-variant:normal;}
 font.rekl1{color:black; font-family: Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; font-variant:normal;}

 a.vak_spec{text-decoration:none; color:White; font-family: Verdana, Arial, sans-serif; font-size:16px; font-weight:normal; font-variant:normal;}
 font.vak_spec_zg{text-decoration: underline; color:Black; font-family: Verdana, Arial, sans-serif; font-size:16px; font-weight:bold; font-variant:normal;}
 font.vak_naim{color:Red; font-family: Verdana, Arial, sans-serif; font-size:14px; font-weight:normal; font-variant:normal;}
 font.vak_txt{color:Black; font-family: Verdana, Arial, sans-serif; font-size:14px; font-weight:normal; font-variant:normal;}

 font.adm_menu{ position: absolute; padding: 20; text-decoration:none; color:#aeaeae; font-family: Calibri, Times New Roman, sans-serif; font-size:22px; font-weight:bold; font-variant:normal; }
 font.adm_ogl{ text-decoration:none; color:#aeaeae; font-family: Calibri, Times New Roman, sans-serif; font-size:22px; font-weight:bold; font-variant:normal; }
 font.adm_txt{text-decoration:none; color:#aeaeae; font-family: Calibri, Times New Roman, sans-serif; font-size:18px; font-weight:bold; font-variant:normal; }

 font.date{position:absolute; top:15px; right:140px; color:white; font-family: Verdana, Arial, sans-serif; font-size:10px; font-weight:normal; font-variant:normal;}

 img.keram{border: 2px solid #adadad; width:110px; height:auto;}
 img.keram:hover {border: 2px solid #adadad; width:200px;  height:auto;  }

 IMG.marks {  width: expression((document.documentElement.clientWidth||document.body.clientWidth)>100?'75px':'100%');
 	max-width: 80px; max-height: 80px;}
 IFRAME.nobord{border-style: none; border-width: 0px; }
 a {text-decoration:none; white-space: nowrap; border:0; color:black;}
 img {border:0};
 select.razmer {width:150px;}
behavior:url("csshover.htc");
}

 div.rekl{border: 2px solid #adadad;}

/* общие стили */
body {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	background-color: #fff;
}

/* полоса меню */
#menu {
	width: 1020px;
	height: 50px;

	position: relative;
	background: url(./img/menu_repeat.gif) repeat-x left -24px;
	background-color: #4b4b4b;
}
#menu div {
	height: 50px;
	background: url(./img/menu_no-repeat.gif) no-repeat right -100px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	float: left;
	list-style: none;
	font: 13px  Verdana, Arial, sans-serif;;
	background: url(./img/menu_no-repeat.gif) no-repeat left -150px;
}
#menu li {
	position: relative;
	float: left;
	display: block;
}
#menu a {
	display: block;
	color: #fff;
	text-decoration: none;
}
#menu span {
	height: 34px;
	padding: 16px 11px 0px;
	display: block;
	float: left;
	cursor: hand;
	background: url(./img/menu_no-repeat.gif) no-repeat right 0px;
}
#menu li:hover span, #menu li.jshover span {
	background-position: right -50px;
}

/* под-меню */
#menu li li {
	width: 210px;
	height: 21px;
	padding: 3px 5px 0px;
	clear: both;
	background: url(./img/menu_repeat.gif) repeat-x left 0px;
}
#menu li li a:hover {
	text-decoration: underline;
}
#menu li ul {
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 47px;
	border: 1px solid #000;
	border-bottom: none;
	display: none;
	background: none;
	background-color: #646464;
}
#menu li ul span {
	padding: 0px;
	background: none;
}
#menu li:hover ul, #menu li.jshover ul {
	display: block;
}

/* 3 кнопки */
#menu img {
	border: none;
	position: absolute;
}
img.home_icon {
	top: 19px;
	right: 100px;
}
img.mail_icon {
	top: 22px;
	right: 70px;
}
img.sitemap_icon {
	top: 21px;
	right: 40px;
}


