	body, html {width: 100%; height: 100%; padding: 0; margin: 0;}

	#bg {width: 100%; height: 100%; background-color: #999; text-align: center; padding: 8px 0px 8px 0px;}	
	#nav {font: 11px Tahoma; line-height: 16px; padding: 0; margin: 8px 0px 28px 0px; }
	#nav a {color: #fff;}

	#news {width: 214px; text-align: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0px 8px 8px 8px; font: 12px Tahoma; color: #fff; overflow: hidden;}
	HTML > BODY #news {width: 196px;}
	#news h1 {font: 12px Tahoma; text-align: center; padding: 0px 0px 8px 0px; margin: 0;}

	#h {width: 214px; height: 6px; background-image: url(img2/nh.gif); background-repeat: no-repeat; font: 1px tahoma;}
	#b {width: 214px; height: 6px; background-image: url(img2/nb.gif); background-repeat: no-repeat; }

	#arh {color: #fff; margin: 24px 0px 0px 53px; display: block;}

	.f_newstime, .f_newsface {font: 11px Tahoma; color: #fff; line-height: 16px; padding-top: 12px;}
	.f_newsface {color: #fff; padding: 0; padding-top: 4px; display: block; line-height: 14px;}
	#news a {text-decoration: none;}
	.f_news_summ, .f_news_summ a {font: 11px Tahoma; color: #000; line-height: 16px;}

	.news_arhiv a {font: 12px Tahoma; text-decoration: none; color: #751516;}
	#content .f_arh_newstime {font: 12px Tahoma;}
	#content .f_arh_newsface {line-height: 24px;}
	#gl {height: 24px; background-image: url(img2/gl.gif); background-repeat: repeat-x;}
	#glr {float: right; height: 24px; width: 4px; background-image: url(img2/glr.gif); background-repeat: no-repeat; background-position: left bottom;}
	#gll {float: left; height: 24px; width: 4px; background-image: url(img2/gll.gif); background-repeat: no-repeat; background-position: right bottom;}

	#container {background-color: #ccc; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	#himg_ {border-left: 1px solid #000; border-right: 1px solid #000;}
	#himg {height: 134px; border-bottom: 1px solid #fff; background-image: url(img2/main_img.jpg); background-repeat: no-repeat;}
	#himg2 {height: 134px; border-bottom: 1px solid #fff; background-image: url(img2/techno_img.jpg); background-repeat: no-repeat;}
	#himg3 {height: 134px; border-bottom: 1px solid #fff; background-image: url(img2/prod_img1.jpg); background-repeat: no-repeat;}
	#himg4 {height: 134px; border-bottom: 1px solid #fff; background-image: url(img2/obj_img1.jpg); background-repeat: no-repeat;}
	#himg5 {height: 134px; border-bottom: 1px solid #fff; background-image: url(img2/price_img.jpg); background-repeat: no-repeat;}
	#himg6 {height: 134px; border-bottom: 1px solid #fff; background-image: url(img2/contact.jpg); background-repeat: no-repeat;}

	#content {padding: 24px; font: 11px tahoma; color: #000; line-height: 17px; background-color: #ccc; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
	#content h1 {font: 23px Tahoma; color: #711010; margin: 4px 0px 4px 0px; padding:0;}
	#content p {font: 14px tahoma; color: #000; line-height: 18px; margin: 0; padding: 0px 0px 8px 0px; text-align: justify;}

	#content h2 {font: 17px Arial; color: #711010; padding: 4px 0px 2px 0px; margin:0;}
	#content h2.zag {font: bold 16px Arial; color: #660000; padding: 4px 0px 2px 0px; margin:0; text-align: center;}
	#content p.desc {color: #666666; text-align: center;}
	.right {text-align: right;}
	.br {color: #660000;}
	#content .white {color: #fff;}
	#content .p16 {font-size: 16px;}

	#content ul li {font: 14px Tahoma; color: #000; line-height: 18px;}

	#bbg {height: 24px; background-image: url(img2/bbg.gif); background-repeat: repeat-x; background-position: left bottom;}
	#bbgl {float: left; width: 6px; height: 24px; background-image: url(img2/bbgl.gif); background-repeat: no-repeat;}
	#bbgr {float: right; width: 6px; height: 24px; background-image: url(img2/bbgr.gif); background-repeat: no-repeat;}
	#copy {float: left; font: 11px Tahoma; color: #000; padding: 4px 0px 0px 12px;}
	#design {float: right; margin: 4px 16px 0px 0px; width: 154px; height: 14px; background-image: url(img2/design.gif); background-repeat: no-repeat;}

	.f_menutab7 {width: 100%; border-collapse: collapse; border: 0px; height: 19px;}
	.f_menutab7 td {font: 11px Tahoma; color: #000; text-align: center; padding: 0; vertical-align: top;}
	.f_menutab7 td a {text-decoration: none; display: block; font-size: 12px;}
	.f_menu1 { background-image: url(img2/menul.gif); background-repeat: no-repeat; background-color: #ccc;}
	.f_menu1 a {padding: 3px 6px 3px 0px; margin: 0px 0px 0px 6px; color: #000; background-image: url(img2/abg.gif); background-repeat: no-repeat; background-position: right top; }

	.f_menu2 { background-image: url(img2/menul2.gif); background-repeat: no-repeat; background-color: #ccc;}
	.f_menu2 a {padding: 3px 6px 3px 0px; margin: 0px 0px 0px 6px; color: #fff; background-image: url(img2/abg2.gif); background-repeat: no-repeat; background-position: right top; }

	.f_menu3 { background-image: url(img2/menul2.gif); background-repeat: no-repeat; background-color: #ccc;}
	.f_menu3 a {padding: 3px 6px 3px 0px; margin: 0px 0px 0px 6px; color: #fff; background-image: url(img2/abg3.gif); background-repeat: no-repeat; background-position: right top; }

	.f_menu4 { background-image: url(img2/menul.gif); background-repeat: no-repeat; background-color: #ccc;}
	.f_menu4 a {padding: 3px 6px 3px 0px; margin: 0px 0px 0px 6px; color: #000; background-image: url(img2/abg4.gif); background-repeat: no-repeat; background-position: right top; }

	.f_arh_newstime {font: bold 14px Tahoma; color: #fff; padding-top: 8px; text-decoration: none;}
	.f_arh_newsface {color: #660000; font: bolder 13px Tahoma; padding: 3px 0px 3px 0px;}
	.f_arh_news_summ {font: 11px Tahoma; line-height: 16px;}
	.f_arh_news_summ a {color: #000;}

	.f_menutab1 {padding: 20px 0px 0px 32px;}
	.f_menutab1 p {padding: 0; margin: 0; line-height: 16px;}
	.f_menu10 {font: 11px Tahoma;}
	.f_menu10 a {color: #fff;}

	.f_art_table {font: 11px Tahoma; color: #fff;}
	.f_art_table td {text-align: center;}
	.f_table_head {background-color: #999999; font-weight: bold;}
	.f_table_row1 {background-color: #B2B2B2;}
	.f_table_row2 {background-color: #999999;}
	.f_table_row11 {background-color: #CC9999;}
	.f_table_row21 {background-color: #996666;}
				
	#content .cert {float: left;  width: 174px; height: 250px; padding: 6px 0px 6px 0px; background-image: url(img2/certbg.gif); background-repeat: no-repeat; background-position: 14px 5px;}
	#content .cert p {text-align: center; padding: 0px 0px 0px 0px;}
	#content .cert img {margin: 0px 0px 7px 15px;}

	#content .p15 {font-size: 15px;}
	#content #map p {padding: 0px 0px 0px 40px;}
	#content #map p a {color: #333333;}
	#content #map p.img_ {padding: 3px 0px 3px 20px; margin: 0;}
	#content #map p.img {text-decoration: none; margin: 0; padding: 3px 0px 3px 20px; background-image: url(img2/arrow.gif); background-repeat: no-repeat; background-position: 0px 10px;}
	#content #map p.img a {text-decoration: none;}

	#content p.over2 {cursor: pointer; line-height: 15px; padding-bottom: 6px; float: left; clear: both; text-align: left; white-space: nowrap;}
	#content p.over {cursor: pointer; line-height: 15px; padding-bottom: 6px; float: right; clear: both; text-align: right; white-space: nowrap;}
	#content a {text-decoration: none; color:#19339A; font-weight: bold;}
	#content a:hover {text-decoration: underline;}
	#content .f_arh_newstime {font: 12px Tahoma;}
	#content .f_arh_newsface {line-height: 20px;}

em, big     {margin: 0; padding: 0; font: 1px Tahoma;}
	.f_menu10   {clear: both;}

	/* ie6 */
	* html .f_menu10 em   {float: left; height: 20px; width: 6px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.npp-teska.ru/articles/img/mlf.png', sizingMethod='scale');}
	* html .f_menu10 big  {float: left; height: 20px; width: 6px; font: 11px Tahoma; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.npp-teska.ru/articles/img/mrf.png', sizingMethod='scale');}
	* html .f_menu10 a    {float: left; height: 20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.npp-teska.ru/articles/img/mcf.png', sizingMethod='scale'); cursor: pointer;}

	HTML > BODY .f_menu10 a   { font-size: 13px; float: left; height: 20px; background-image: url(http://www.npp-teska.ru/articles/img/mcf.png); background-repeat: repeat-x;}
	HTML > BODY .f_menu10 em  {float: left; height: 20px; width: 6px; background-image: url(http://www.npp-teska.ru/articles/img/mlf.png); background-repeat: repeat-x;}
	HTML > BODY .f_menu10 big {float: left; height: 20px; width: 6px; background-image: url(http://www.npp-teska.ru/articles/img/mrf.png); background-repeat: repeat-x;}


#content table.history p { font-size:12px; }
#content table.history h2 { color:#711010; }
#content table.history .left { text-align:right; }
#content table.history .left p { text-align:right; }
#content table.history .right { text-align:left; }
#content table.history .right p { text-align:left; }
#content table.history a img { border:0; }

