html, body, div, P, UL, LI, h1,h2,h3,h4,h5,H6 {margin: 0; padding: 0; border: 0;}

body, INPUT, TEXTAREA, SELECT  { font-family: Tahoma; color: #333333; font-size: 12px; background-color: #FFFFFF;}
body {  min-height: 100%; height: auto !important; height: 100%; position: absolute; }
html, body { width: 100%;}

body { min-width: 1000px; }

P { margin-bottom: 1em; }

A:hover { text-decoration: none; }

H1 { font-size: 20px; color: #005082; margin-top:0px; }
H2 { color: #19618e; text-transform: uppercase; font-weight: bold; font-size: 12px; margin-bottom: 2.5em;}
H3 { font-size: 16px; color: #be0000; }
H4 { font-size: 12px; color: #005082; margin-top:0px; margin-bottom: 1em; }
H5{
	border-bottom:1px solid #CCDCE6;
	color:#FF7C31;
	font-weight:bold;
	padding-bottom:2px;
	font-size: 12px;
}
H6 { font-size: 12px; margin-bottom: 1em; color: #444444 }

ul { list-style: none;}
img {border:0}
a { color: #005082;}

H1.goods { margin-bottom:0px; }

.right LI { margin-left: 17px; background: url(images/li_over_big.gif) 0 6px no-repeat; padding-left: 11px; }


INPUT, TEXTAREA, SELECT { border: 1px solid #b1b1b1; }
INPUT.radio { width: auto; border: 0; }
INPUT.image { border: 0; }

table, tbody { border-color: #bbbbbb;  }
td, th { border-color: #bbbbbb;  }
table { border-collapse: collapse; }



/* Header */
.head { background: url(/images/header_bg.jpg) top left no-repeat; height: 137px;}
.logo { position: absolute; top: 21px; left: 24px; }



/* FOOTER  */
.foot { background: url(images/foot.gif) repeat-x; height: 49px; position: absolute; bottom: 0; width: 100%; font-size: 11px;}
.copy { position: absolute; right: 0; margin-right: 20px; text-align: right; color: #662c00; padding-top: 10px;}
.copy a {color: #662c00; text-decoration: none; }
.copy a:hover {color: #662c00; text-decoration: underline; }


/* left menu */
.lefttitle { text-align: center; font-size: 12px; font-weight: bold; color: #333333; margin-bottom: 10px; text-transform: uppercase; }

.leftmenu { padding-bottom: 14px; background: url(images/line.jpg) 10px bottom no-repeat; }
.leftmenu li  { padding-top: 7px; line-height: 13px; }
.leftmenu .big { background: url(images/big_or.gif) 0 11px no-repeat;}
.leftmenu .or2 { background: url(images/or.gif) 0 7px no-repeat; margin-left: 15px; width: auto; padding-top: 2px;}
.leftmenu a { color: #005082; font-size: 12px; text-decoration: none; display: block; text-transform: lowercase; }
.leftmenu .bord  { padding-bottom: 11px; }

.leftmenu LI { background: url(images/li_out_big.gif) 0 13px no-repeat; padding-left: 11px; }
.leftmenu LI.current { background: url(images/li_over_big.gif) 0 13px no-repeat; }
.leftmenu UL { padding-top: 5px; }
.leftmenu LI LI { background: url(images/li_out_small.gif) 0 10px no-repeat; padding-left: 8px; padding-top: 3px; }
.leftmenu LI LI.current { background: url(images/li_over_small.gif) 0 10px no-repeat; }
.leftmenu LI LI A { text-transform: none; }


/* óÐÉÓÏË ËÁÂÅÌÅÊà */
.production { padding: 16px 20px 20px 20px; }
.production_odd { background: #F5F5F5; border: solid #c8c8c8; border-width: 1px 0; }
.production_even { background: #FFFFFF; }

.production TABLE { margin-left: -30px; }
TD.product { width: 150px; text-align: center; }
.production TD { vertical-align: top; padding: 20px 0 20px 30px;}
.production h3 { /*padding-bottom: 4px; */}

.production a {  color: #005082; font-size: 11px; text-decoration: none; }
.production a.title { font-size: 14px; color: #ff6e00; font-weight: bold; text-decoration: none;}
.production a:hover { text-decoration: underline; }
.production .mark { font-size: 11px; color: #333333; }
.mark span { text-transform: uppercase; font-size: 12px;}


/* úáëáú */
.cart_order .steps { margin-top: 2em; font-size: 14px; color: #be1400; font-weight: bold; text-transform: uppercase; }
.order_form { padding-top: 0px; width: 380px; float: left;}
.order_info { padding-top: 0px; width: 200px; float: left; padding-left: 35px;}
.order_info P { padding-bottom: 3px; }

.cart_order .inp2 { width: 13px; height: 13px; border: none;}
.cart_order input.radio { height: 10px; padding-top: 13px;  }
.cart_order input.text { width: 215px; height: 17px; }
.cart_order textarea { width: 322px; height: 125px;  }
.cart_order input.text, .cart_order textarea, .cart_order select { margin-top: 3px; }








































/* çÌÁ×ÎÁÑ ÓÔÒÁÎÉÃÁ */
.bg { background: url(/images/index_bg1.jpg) top left repeat-x; background-color: #ff8100; #background-color: #ff6e05; }
.centermap2 { width: 570px; margin: 0 auto; margin-bottom: 0; position: relative; z-index: 200;}

.index_logo { width: 300px; margin: 0 auto; display: block; position: absolute; text-align: center; width: 100%;  z-index: 1000; left: 0; top: 0; }
.intro_text { position: absolute; left: 0; top: 124px; padding-left: 4px; text-align: center; width: 100%; color: #c15300; font-size:11px; z-index: 1001; }

.centermap2 .nav { margin: 40px auto 0 auto; position: relative}
.centermap2 .nav li .top_link { font-size: 13px; margin-right: 33px; padding: 0px; letter-spacing: 1px; }
/*.centermap2 .nav li .top_link:hover { text-decoration: none;}*/
.centermap2 .nav li .top_link, .centermap2 .nav li .top_link_last { background: none; text-decoration: underline; }


.head2 { position: absolute; top: 130px; left: 0; z-index: 1000; width: 100%;}

.circle_stat { text-align: center; width: 302px; margin: 0px auto 0 auto; position: relative; padding-top: 210px; }
.ogonyok { position: absolute; top: 401px; left: 105px; }




.nado img { vertical-align: middle; margin-right: 50px;}
.nado { width: 360px;}
.hidden {color: #005082;}
.body_foot { position: absolute; bottom: 0; width: 100%; background: url(images/body_foot.jpg) left bottom repeat-x; height: 213px; left: 0; z-index: 0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
.centermap { width: 1000px; margin: 0 auto;}



/*nav*/
.nav { margin:0; list-style:none; margin-left: 280px; margin-top: 103px; position: absolute; width: 750px;}

.nav li a { text-decoration: none; }
.nav a:hover {visibility:visible; position:relative; z-index:200;  }

.nav li .top_link, .nav li .top_link_last {
	text-transform: uppercase;
	float:left; height: 20px;
	font-weight:bold; color: #FFFFFF;
	padding-left: 8px; padding-right: 10px;
}
.nav li .top_link {  background: url(images/nav_li.jpg) right 2px no-repeat; }
.nav li .top_link_last { background: none; }

.nav li SPAN { cursor: default; }

.nav li.top2 { float:left; position:relative; }
.nav li:hover { z-index:200; }

.nav ul.sub {
	display: none;
	position: absolute; left: 0px; top:20px;
	background-color: #e45300;
	height: auto;
	z-index:300;
	width: 155px;
	padding: 5px 15px 8px 15px;
	margin:0;
	list-style:none;
	border:  none;
	border-bottom: 1px solid #f4ba99; border-top: 1px solid #f4ba99;
}
.nav ul.sub li { background: url(images/sub_li.jpg) 0 8px no-repeat; font-weight:normal; /*margin-left: 12px;*/ padding-left: 8px; padding-top: 3px;line-height: 13px; margin-bottom: 6px;}
.nav ul.sub li a { font-size: 11px;  color: #FFFFFF ; font-style: normal; background:none; border:  none;  padding:0px; margin: 0px; font-weight:bold;  }
.nav ul.sub li a:hover {background:none; border:  none; text-decoration: underline;}



/*nav*/
/*head*/

/*main*/
.main { width: 100%;}
.all { padding-bottom: 90px; padding-top: 133px; }
/*main*/
/*left*/
.left { padding-left: 18px; width: 200px; padding-right: 70px; padding-top: 17px;}
.title { text-align: center; font-size: 12px; font-weight: bold; color: #646464; width: 170px;}
.search { font-size: 11px;color: #005082; padding-top: 28px;}
.search input { color: #000000; border: 1px solid #ccdce6; width: 150px; height: 15px; font-size: 11px; margin-top: 2px; padding-top: 2px; padding-left: 5px;}
.search .new45 {color: #ccdce6; }
.ban { font-size: 11px; color: #da251d; text-decoration: none; margin-top: 43px; display: block;}
.ban img { margin-left: 15px; margin-bottom: 5px;}


.menu_l2 { margin-top: 25px;}
.menu_l2 li  { background: url(images/tochka2.gif) 0 11px no-repeat; padding-left: 9px; padding-top: 6px; line-height: 12px; width: 190px; }
.menu_l2 a { color: #005082; font-size: 12px; text-decoration: none; display: block;}
/*left*/


/*right*/
.right { padding-top: 17px; color: #333333; width: auto; padding-right: 20px; }

.black { font-weight: bold; padding-top: 47px; padding-bottom: 20px;}
.info table { width: 707px; border: 1px solid  #000000; border-collapse: collapse; margin-top: 28px;}
.info table td { border: 1px solid #000000; padding: 5px;   }
.info table .glav { padding-top: 30px; padding-bottom: 8px; width: 707px;}
.info table .t1 { width: 212px;}
.info table .t2 { width: 158px;}
.info table .t3 { width: 335px;} 
.tx { width: 615px; padding-top: 30px;}
.info table .tx2 {  float: left;}
.info table .tx3 {  float: right;}
.content { padding-top: 30px;}
.content p { padding-bottom: 16px;}
.content a {color: #19618e;}


/*tumb*/
.tumb { margin-left: -20px; margin-bottom: 100px; }
.tumb a { float: left; width: 260px; color: #ff6e1b; font-weight: bold; text-decoration: none; text-align: center; margin-top: 20px;}
.tumb a:hover span { text-decoration: underline;}

/*tumb*/

.list li { background: url(images/list_li.gif) 0 11px no-repeat;;padding-left: 9px; padding-top: 6px; line-height: 12px; }
.list  a {color: #005082; font-size: 12px; text-decoration: none; }
.list2 { margin-top: 44px;}
.list2 li { background: url(images/list_li.gif) 0 11px no-repeat;padding-left: 9px; padding-top: 6px; line-height: 12px;  }
.list2  a {color: #005082; font-size: 12px; text-decoration: none; }


.data { padding-top: 30px;}
.data2 { padding-top: 34px; width: 610px; border-bottom: 1px solid #ccdce6;}
.text { width: 610px; padding-top: 0px;}
.text a {color: #19618e; }
.data a { color: #7fa7c0; font-size: 10px; font-weight: bold; text-decoration: none; margin-right: 15px;}
.data .active { color: #19618e;}
/*right*/


/*foot*/
.info2 table { border-collapse: collapse; width: 440px;border: 1px solid #c0c0c0; text-align: center;}
.info2 td { border: 1px solid #c0c0c0;  padding-top: 3px; padding-bottom: 3px; padding-left: 12px; padding-right: 12px; font-size: 11px; color: #000000;}
.info2 .nobord td { border-bottom: none; border-top: none;}
.tx4 { padding-top: 40px; padding-bottom: 3px;}

.info3 table { border-collapse: collapse; width: 640px;border: 1px solid #c0c0c0; text-align: center;}
.info3 td { border: 1px solid #c0c0c0;  padding-top: 3px; padding-bottom: 3px; padding-left: 9px; padding-right: 9px;font-size: 11px; color: #000000;}
.info3 .nobord td { border-bottom: none; border-top: none;}
.tx4 { padding-top: 40px; padding-bottom: 3px;}

.info2 .need { padding-top: 10px;} 

.kryg { background: url(images/kryg.jpg) right top no-repeat; height: 72px; width: 335px; padding-top: 30px; margin-top: 30px;}



/*voprosu i otvetu*/
.forma { font-size: 11px; padding-top: 40px;}
.tx5 { font-size: 12px; font-weight: bold; padding-bottom: 5px;}
.forma input { width: 175px; height: 20px; border: 1px solid #b1b1b1; margin-top: 3px;}
.forma p { padding-top: 8px;}
.forma textarea { width: 435px; height: 55px;  border: 1px solid #b1b1b1; margin-top: 3px;}
.forma .tx6 input { width: 82px; margin-top: 0px;}
.forma .tx6 { padding-left: 353px; padding-top: 2px;}
.nomer { font-size: 12px; color: #000000; padding-top: 65px;}
.nomer a { color: #000000; text-decoration: none; margin-right: 7px;}
.nomer span { font-weight: bold; padding-right: 48px;}

.text2 { width: 440px; border-bottom: 1px solid #d7d7d7; padding-bottom: 8px; position: relative; padding-top: 35px;}
.text2 span { position: absolute; right: 0;}
.tx7 { color: #005082; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.text2 a { color: #ff6e00; font-weight: bold;}

.info4 { width: 610px; border-bottom: 1px solid #d7d7d7; padding-bottom: 15px;}
.info4 img { float: left; margin-top: 20px;}
.info4 p { padding-top: 15px;}
.info4 p a { color: #005082;}

.info44 { width: 610px; border-bottom: none; padding-bottom: 20px;}
.info44 img { float: left; margin-top: 20px;}
.info44 p { padding-top: 15px;}
.info44 p a { color: #005082;}
/*voprosu i otvetu*/


/*zakaz*/



.forma2 .inp2 { width: 13px; height: 13px; border: none;}
.title3 { font-size: 14px; color: #be1400; font-weight: bold;}
.tx5 { font-size: 12px; font-weight: bold; padding-bottom: 5px;}
.forma2 input { width: 215px; height: 20px; border: 1px solid #b1b1b1; margin-top: 3px;}

.forma2 textarea { width: 322px; height: 125px;  border: 1px solid #b1b1b1; margin-top: 3px;}
.forma2 .tx6 input { width: 114px; height: 8px; border: none; margin-top: 0px; margin-left: 144px;}
.forma2 .tx6 { padding-top: 2px; padding-top: 22px;}
.title4 { color: #ff6e00; font-weight: bold;}
.dalee { padding-left: 16px;}
/*zakaz*/




/*glavnaya*/
.flash { padding-left: 132px; margin-top: 15px;}
.logo3 { position: absolute; margin-left: 440px; font-size: 11px; color: #FFFFFF; margin-top: 110px; text-align: right;}
.logo3 span { font-size: 11px;}
.news { width: 480px; margin: 0 auto;}
.news a {color: #000000; text-decoration: none;}
.news p { width: 480px; border-bottom: 1px solid #b24d13;border-top: 1px solid #b24d13; padding-top: 8px; padding-bottom: 8px; color: #000000; text-align: center; font-size: 12px;}
.news span { padding-top: 4px; display: block; font-size: 10px; padding-bottom: 3px; color: white;}
.copy2 { float: left;  text-align: left; color: #662c00; padding-top: 6px;}
.copy2 a {color: #662c00; text-decoration: none; margin-left: 8px;}
.search2 { float: right; text-align: right; color: #642a0a;}


.search2 input {width: 151px; height: 16px; border: 1px solid #a84510; background: none; margin-top: 3px; font-size: 11px; text-align: right; color: #000000; padding-right: 4px; padding-top: 1px; }
.search2 input.new44 {color: #ab4711; }
.search input.new44 {color: #ab4711; }
.foot2 { margin-top: 45px; font-size: 11px; margin-bottom: 20px;}

/*glavnaya*/


/*shema*/
.shema { width: 650px; margin-top: 30px;}
.shema td { width: 274px; padding-right: 51px; padding-top: 18px; vertical-align: top;}
.shema img { margin-top: 7px;}
#hide0,#hide1,#hide2,#hide3 {border: 1px solid #999999; padding: 5px; width: auto; margin-top: 5px;}
.tx8 a { text-decoration: none;}
.little { font-size: 10px; padding-right: 10px; text-decoration: none;}
.little2 { font-size: 10px;  text-decoration: none;}
.slide-show {display: block;}
.slide-hide {display: none; }



/*servise*/
.servise { margin-top: 20px;}
.servise li { list-style: disc; list-style-position: inside;}
.servise .marker2 { list-style: circle; margin-left: 60px;}
/*servise*/


/*sertificat*/
.sert td { color: #005082; padding-right: 3px; padding-top: 2px;}
.sert a { color: #005082;}
.text3 { padding-top: 47px; font-weight: bold; padding-bottom: 10px;}
.sert .bg2 { background: url(images/tochka.gif) no-repeat right 7px; padding-right: 11px;}
/*sertificat*/



/*zakaz1*/
.form  { width: 600px; padding-top: 7px;} 
.form p { padding-top: 3px;}
.form input { width: 13px; height: 13px; margin-right: 5px; border: none;}
/*zakaz1*/



/*kontactu*/
.cont { width: 650px;}
.cont td {  padding-right: 51px; padding-top: 15px; vertical-align: top; font-size: 12px; color: #000000; font-family: Tahoma;}
.cont img { margin-top: 7px;}
.cont a { color: #005082; text-decoration: none;}
.title5 { font-size: 11px; color: #000000; font-weight: bold; padding-top: 50px; padding-bottom: 5px;}


/*vakansii*/
.inf { width: 480px;}
.inf p { padding-top: 15px;}
.inf .title6 { color: #ff7c31; font-weight: bold; padding-top: 50px; border-bottom: 1px solid #ccdce6; padding-bottom: 2px;}


/*o komapnii*/
.text4 { padding-right: 130px; padding-top: 35px;}
.text4 img { float: right; margin-left: 40px;}
.text4 p { padding-top: 15px;}




.det2 { }




.text5 p { padding-bottom: 20px;}
.text5 a { text-decoration: none;}
.title7 { color: #33739b; font-weight: bold; padding-top: 3px; }

 /* h3 { color:#005082; font-size: 20px; margin-top: -2px;}*/

.link a { text-decoration: underline; font-weight: bold; font-size: 11px;}

.or { color: #ff0000; text-transform: uppercase; font-size: 16px; font-weight: bold; padding-bottom: 25px;}
.primer .title7 { color: #005082;}
.primer td { font-size: 12px; padding-right: 6px; padding-bottom: 2px;}




.additional_list UL { margin-top:3px; }
.additional_list LI { margin-left: 0px; margin-bottom: 1px; }
.additional_list LI A {text-decoration: none; }
.additional_list LI A:hover {text-decoration: underline; }

.map LI { font-weight: bold; }
.map LI A {text-decoration: none; font-weight: normal; }
.map LI A:hover {text-decoration: underline; }

.map LI { margin-left: 0; margin-bottom: 0.3em; }
.map LI.main { margin-bottom: 1em; }
.map LI UL { margin-top: 0.3em; }
.map LI LI { margin-left: 17px;  margin-bottom: 0em; }

.map LI.production_sub { text-transform: uppercase; margin-bottom: 1em; }
.map LI.production_sub LI { text-transform: none; }

.page_sitemap .map LI LI UL, .map LI.production_sub UL { margin-top: 0.2em; }
.page_sitemap .map LI LI LI, .map LI.production_sub LI { margin-bottom: 0.3em; background: url(images/li_over_small.gif) 0 8px no-repeat; padding-left: 8px; }


/* popup */
BODY#popup DIV#body_popup { padding: 15px 20px; }


/*  îï÷ïóôé  */
.rub_news .item { margin-bottom: 2em; }
.rub_news .date { font-size: 90%; border-bottom: solid 1px #CBDBE8; padding-bottom: 2px; margin-bottom: 2px; }
.rub_news .text { line-height: 16px; }
.years { margin-bottom: 1em; }
.years .current { font-weight: bold; }



/*  Schemes  */
.rub_address { margin-top: 3em; }
.rub_address IMG { border: solid 1px #9D9D9C; }

.rub_address .block { float: left; width: 263px; }
.rub_address .title { font-size: 0.9em; margin-bottom: 1em; color: #000000; font-weight: bold; text-align: left; }
.rub_address .address { line-height: 16px; }
.rub_address .preview { margin: 18px 0 2px 0;  }

.rub_address .links { margin-bottom: 12px; overflow: auto; width: 100%; }
.rub_address .links A { color: #005082; font-size: 85%; }
.rub_address .links A:link, .rub_address .links A:visited { text-decoration: none;  }
.rub_address .links A:active, .rub_address .links A:hover { text-decoration: underline; }

.rub_address .how_get_there { font-size: 90%; font-weight: bold; margin-bottom: 2px; }

.rub_address .details { float: left; width: 125px; display: block; }
.rub_address .print { float: right; width: 100px; display: block; text-align: right; }
.rub_address .how { float: left; width: 100px; display: block; }

.rub_address UL.addresses A { line-height: 1.25em; text-decoration: none; }
.rub_address UL.addresses LI { list-style: none; margin-left: 0; padding:0; background: none; }
.rub_address UL.addresses DIV { border: solid 1px #9D9D9C; padding: 7px 10px; margin: 3px 0; }
.rub_address .item UL.addresses { width: 400px; }


/*  FAQ  */
.rub_faq_form FORM { margin-bottom: 31px; font-size: 11px; }
.rub_faq_form INPUT, .rub_faq_form TEXTAREA { font-size: 11px; color: #444444; }
.rub_faq_form TABLE { margin-bottom: 6px; }
.rub_faq_form TD.text, .rub_faq_form TD.textarea { padding-top: 3px; }
.rub_faq_form 	.submitbutton {
		background: white;
		color: #FF6E00;
		float: right;
		font-size: 10px;
		font-weight: bold;
		padding: 4px 3px 3px 3px;
		text-transform: uppercase;
		text-align: center;
		width: 80px;
		margin-right: 7px;
}

.rub_faq .listing { margin-bottom: 30px; }
.rub_faq .listing B.vio { padding-right: 44px; }

.rub_faq { width: 437px; }
.rub_faq .list { margin-top: 20px; }
.rub_faq .item { font-size: 11px; border: solid #B1B1B1; border-width: 0 0 1px 0; margin-bottom: 21px; padding-bottom: 4px; width: 100%;}

.rub_faq .info { overflow: auto; width: 100%; }
.rub_faq .author { float: left; margin-right: -130px;  }
.rub_faq .author B { color: #000000; padding-right: 8px;  }
.rub_faq .date { float: right; width: 130px;  }

.rub_faq .question { color: #005082; padding: 5px 0; font-weight: bold; font-size: 12px; line-height: 1.4em;  }
.rub_faq  .answer_title { color: #323232; margin-top: 20px; }
.rub_faq  .answer { color: #005082; padding: 5px 0; font-weight: bold; font-size: 12px; line-height: 1.4em; }

.rub_faq A { color: #FF6E00; font-weight: bold; font-size: 11px; }
.rub_faq A:link, .rub_faq A:visited { text-decoration: underline; }
.rub_faq A:active, .rub_faq A:hover { text-decoration: none; }


/*  Vacancies  */
.rub_vacancy .item { margin-bottom: 2em; line-height: 16px; }


/*  Text  */
.rub_text { line-height: 16px; }


/*  Staff */
.foto { background: url(images/fotobg.jpg) no-repeat; width: 195px; height: 250px; padding-left: 30px; padding-top: 10px; margin-top: 35px; float: left; font-size: 11px;}
.bord2 img { border: 1px solid #d2d2d2;}
.foto img { float: left;}
.foto p { width: 140px; text-align: center; padding-top: 11px;}
.down img  { margin-top: 142px; margin-left: 5px;}
.rub_staff strong { display: block; margin-bottom: 7px; }


/*  ëÁÂÅÌÉ  */
.rub_goods .intro, #tech_info { line-height: 16px; }

.link2tech { padding: 10px 0; }
#tech_info { /*border: solid 1px #dddddd;*/ background: #f3f3f3; display: none; padding: 12px 15px 12px 15px; font-size: 11px; }
#tech_info TD, #tech_info TH { padding: 6px 8px; font-size: 12px; border-style: solid; } 
#tech_info TD P, #tech_info TH P { margin: 0; }
#tech_info tr.row_odd  { background:#eeeeee none repeat scroll 0 0; }
#tech_info tr.row_even { background:#FFFFFF none repeat scroll 0 0; }

.example {
	color:#33739B;
	font-weight:bold;
	padding-top:3px;
}
.example SPAN {
	display: block;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	padding-bottom:25px;
	text-transform:uppercase;
}


/*  Dop.nomenklatura  */
.rub_additional { line-height: 16px; }




.page_quality A { text-decoration: none; }
.page_quality A:hover { text-decoration: underline; }











#head {
	position: fixed; _position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
}
#leftcolumn {
	position: fixed; _position: absolute;
	left: 15px;
	top: 0px;
	width: 200px;
	padding-top: 150px;
	padding-bottom: 80px;
}
#foot {
	position: fixed; _position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

#foot form { width: 300px; float: left; margin-top: 13px; margin-left: 15px; color: #672c02; line-height: 14px; }

#foot INPUT { border:1px solid #A84510; background: none;
color: #ab4711;
font-size:11px;
padding: 2px 4px 4px 4px;
margin: 0 0 0 8px;
width: 150px;
}
#foot FORM TD { padding-top:2px; #padding-top:3px; }


.leftmenu LI { _border: solid 1px white; }






.page_production .all, .page_Fiberopticcables .all { padding-top: 0px; }
.production { position: relative; top: 133px; left: 0; }
