 body {background-color: #f9f9f9;
  margin:0;
  padding:0;  
}  




.podval {font-size:14px;color:#ffffff;font-family: Arial;background-image: url(/images/news_04.jpg); width: 915px; height: 72px;text-align: center; vertical-align: middle; background-color: #1e5475}
.shapka {width: 915px; height: 146px;background-image: url(/images/news_01.jpg); background-color: #1e5475}
.menu {width: 915px; height: 24px;background-image: url(/images/news_02.gif);background-color: #78C7FA} 
.main {width: 915px; height: 527px; vertical-align: top; background-image: url(/images/bgmain.gif); background-position: top; background-repeat: repeat-x;}
.main_short {width: 915px; height: 300px; vertical-align: top; background-image: url(/images/bgmain.gif); background-position: top; background-repeat: repeat-x;}
.shortmain {width: 915px; height: 90px; background-image: url(/images/bgmain.gif); background-position: top; background-repeat: repeat-x;} 	 

.text_in_menu {font-size:14px;color:#1d5c84;font-family: Arial;text-decoration: none; text-align: center; vertical-align: middle;font-weight:bold}
.text_in_menu A {font-size:14px;color:#1d5c84;font-family: Arial;text-decoration: none; text-align: center; vertical-align: middle;font-weight:bold}
.text_in_submenu {padding-left:5px;padding-right:5px;font-size:13px;color:#1d5c84;font-family: Arial;text-decoration: none; text-align: left; vertical-align: middle;background-color: #B5DDF7;:10px;font-weight:bold}
.text_in_submenu A {padding-left:5px;padding-right:5px; font-size:13px;color:#1d5c84;font-family: Arial;text-decoration: none; text-align: left; vertical-align: middle;background-color:#B5DDF7;left:10px;font-weight:bold}

.telefon{font-size:17px;color:#ffffff;font-family: Arial;font-weight:bold}
.text_in_shapka A{font-size:12px;color:#ffffff;font-family: Arial;text-decoration: none;}
.img_in_shapka {vertical-align: middle}	

.zagolovok_ {display: table;width: 850px; height: 20px; background-image: url(/images/zagbg.gif); padding-left: 10px;background-position: bottom; background-repeat: repeat-x;font-size:18px;color:#00549d;font-family: Arial;}
.zagolovok2 {display: table;width: 870px; height: 26px; background-image: url(/images/zagbg.gif);padding-left: 8px;background-position: bottom; background-repeat: repeat-x;font-size:18px;color:#00549d;font-family: Arial;}
.zagolovok3 {display: table;width: 870px; height: 24px; background-image: url(/images/zagbg.gif);padding-left: 8px;background-position: bottom; background-repeat: repeat-x;font-size:18px;color:#00549d;font-family: Arial;}

.text_about_firm {text-align: top;width: 600px; padding-left: 2em;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;color:#000000;}
.text_drawings {text-align: top;width: 600px; padding-left: 2em;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;color:#000000;}
.text_delivery {text-align: top; padding-left: 2em;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;color:#000000;}
.text_kadrovaya {text-align: top;width: 800px; padding-left: 2em;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;color:#000000;}
.text_production {text-align: top;width: 800px; padding-left: 2em;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;color:#000000;}
.razdelitel {width: 50px;background-image: url(/images/razdelitel.gif)}
 
.zagolovok {display: table; width: 875px; height: 25px; background-image: url(/images/zagbg.gif); padding-left: 10px; background-position: bottom; background-repeat: repeat-x; font-size: 18px; color: #00549d; font-family: Arial;padding-top: 5px; }
.zagolovok_pp { background-repeat: no-repeat;float:left;display: table;width: 64px; height: 32px; background-image: url(/images/ppbg.gif); padding-top: 30px;}
.zagolovok_pp2 {display: table; width: 817px; height: 25px; background-image: url(/images/ppbg2.gif); background-position: bottom; background-repeat: repeat-x; font-size: 18px; color: #00549d; font-family: Arial}
.zagolovok_pp3 {display: table; width: 364px; height: 25px; background-image: url(/images/ppbg2.gif); background-position: bottom; background-repeat: repeat-x; font-size: 18px; color: #00549d; font-family: Arial}
.zagolovok_data {display: table; width: 800px; height: 24px; text-align: right;font-size:16px;color:#8f8f8f;font-family: Arial;}
.datta{font-size:16px;color:#8f8f8f;font-family: Arial;}


.zagolovok_novost {height: 26px; width: 462px; background-image: url(/images/novostbg.gif); text-align: center; background-color: #E6E6E6}
.novost_ten { line-height: 1.3; font-size: 13px; color: #00549d; font-family: monotype; height: 236px; width: 462px; padding-left: 3em; padding-right: 1em;  vertical-align: top;}
.novost_ten A {text-decoration: none;line-height: 1.3; font-size: 13px; color: #00549d; font-family: arial; height: 236px; width: 462px; padding-right: 1em;  vertical-align: top;}
.novost_txt2 { line-height: 1.3; font-size: 13px; color: #000000; font-family: arial; padding-right: 20px;padding-left: 30px;  vertical-align: top;}
 

.buttion {font-size: 12px;line-height: 0.3; display: table; font-weight: bold; color: #1265a9; width: 129px; height: 20px; background: url(/images/buttion.gif); text-align: center; background-color: #78C7F9; vertical-align: middle; padding-top: 4px; background-position: center}
.buttion A{font-size: 12px; font-weight: bold;color: #1265a9;text-decoration: none;}	

.buttion2 {font-size: 12px;cursor: hand;font-weight: bold; color: #1265a9; width: 80px; height: 20px; background: url(/images/buttion.gif); text-align: center; background-color: #78C7F9; vertical-align: middle; background-position: center}


.buttion3 { margin-right: 20px;float: right;font-size: 12px;cursor: hand;line-height: 0.3; display: table; font-weight: bold; color: #1265a9; width: 78px; height: 20px; background: url(/images/buttion.gif); text-align: center; background-color: #78C7F9; vertical-align: middle; padding-top: 4px; background-position: center}
.buttion3 A	{font-size: 12px;font-weight: bold; color: #1265a9;text-decoration: none;}
.buttion4 { margin-right: 15px;float: right;font-size: 12px;cursor: hand;font-weight: bold; color: #1265a9; width: 78px; height: 20px; background: url(/images/buttion.gif); text-align: center; background-color: #78C7F9; vertical-align: middle; background-position: center}
.buttion8 { float: right;font-size: 12px;cursor: hand;font-weight: bold; color: #1265a9; width: 78px; height: 20px; background: url(/images/buttion.gif); text-align: center; background-color: #78C7F9; vertical-align: middle; background-position: center}
.inmain {font-size: 12px;font-weight: bold; color: #000000;text-decoration: none;text-align: center}
.inmain A {font-size: 12px;font-weight: bold; color: #000000;text-decoration: none;text-align: center}
.smalbutt {line-height: 0.3;display: table; float: right; font-weight: bold; color: #1265a9; width: 78px; height: 24px; background: url(/images/smallbut.gif); text-align: center; background-color: #78C7F9; vertical-align: middle; margin-right: 1em; background-position: center}
.buttion5 { margin-left: 10px;float: both;font-size: 12px;cursor: hand;font-weight: bold; color: #1265a9; width: 78px; height: 20px; background: url(/images/buttion.gif); text-align: center; background-color: #78C7F9; background-position: center}

.obrsvaz_tabl {background-color: #E6E6E6; width: 915px;}
.Izgot_po_chertezam {color: red;font-family: Arial; font-size: 12px; font-weight: bold; font-style: italic}
.izgot_tabl { width: 915px;}
 
.izgot_tabl_td1 {font-family: Arial;font-size: 12px;width: 230px; height: 70px; color: #00549d; font-weight: bold; padding-left: 20px; background-image: url(/images/tdbg.gif); background-color: #E6E6E6; vertical-align: middle}
.razdelitel2 {width: 5px; background-image: url(/images/razdelitel2.gif)}
.razdelitel3 {width: 5px; background-image: url(/images/razdelitel3.gif)}
.razdelitel4 {display: table; width: 250px; height: 1;  background-image: url(/images/razdelitel4.gif)}
.razdelitel5 {background-image: url(/images/razdelitel5.gif); width: 100%; background-position: center; background-repeat: repeat-x}
.razdelitel6 { width: 1px;background-image: url(/images/razdelitel6.gif)}
.razdelitel7 { height: 1px;background-image: url(/images/razdelitel6.gif)}	

.izgot_tabl_td2 {font-family: Arial;font-size: 12px;line-height: 1.7; width: 588px;height: 70px; color: #00549d; font-weight: bold; padding-left: 2em; background-image: url(/images/tdbg.gif); background-color: #E6E6E6}
.link_news {font-family: Arial;font-size: 12px;line-height: 1.7; color: #00549d; font-weight: bold;text-decoration: none;}
.link_news A {font-family: Arial;font-size: 12px;line-height: 1.7; color: #00549d; font-weight: bold;text-decoration: none;}
.izgot_text {font-size: 12px; color: #000000;font-family: Arial; font-weight: normal;}
.izgot_text A{font-size: 12px; color: #000000;font-family: Arial; font-weight: normal;text-decoration: none;}
.izgot_text2 {font-size: 12px; color: #00549d;font-family: Arial; font-weight: bold}

.textpole {border: 1px solid; border-color: #C3C3C3}
.textpole4 {margin-right:10px;float:right; border: 1px solid; border-color: #C3C3C3}
.textpole2{border: 1px solid; border-color: #C3C3C3;height: 18px}
.table_contact2{text-align: top; margin-left: 2em;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;color:#000000;}
.table_contact1{color: #00549d;text-align: top; margin-left: 2em;margin-right: 5px; font-family: Arial;font-size: 12px;text-decoration: none;font-weight: bold; font-style: italic}
.table_contact1 A{color: #00549d;text-align: top; font-family: Arial;font-size: 12px;text-decoration: none;font-weight: bold; font-style: italic}
.table_contact3{color: #00549d;text-align: top; margin-left: 2em;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;font-weight: bold;}
.table_contact3 A {color: #00549d;text-align: top; margin-left: 2em;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;font-weight: bold;text-decoration: none;}

.korz_tabl{font-family: Arial;font-size: 14px;height: 27px; color: #00549d; font-weight: bold; padding-left: 2em; background-image: url(/images/korzbg.gif); background-color: #E6E6E6}
 
.vak_top{color: #00549d;font-family: Arial; font-size: 12px; font-weight: bold; font-style: italic }
.vak_midll{padding-top: 0.5em;font-size: 12px; color: #000000;font-family: Arial;}
.vak_niz{color: #00549d;text-align: top;margin-right: 1em; font-family: Arial;font-size: 12px;text-decoration: none;font-weight: bold;}
.vak_pod{color: #00549d;text-align: top;padding-left:2em; font-family: Arial;font-size: 15px;text-decoration: none;font-weight: bold;}
.vak_pod A{margin-left: -20px; color: #00549d;text-align: top;padding-left:2em; font-family: Arial;font-size: 15px;text-decoration: none;font-weight: bold;}
.vak_txt{padding-top: 0.5em;padding-left: 2em;font-size: 12px; color: #000000;font-family: Arial;}

.sortt_main{height:26px;font-family: Arial;padding-left: 1em;background-color: #B5DDF7;font-weight: bold;font-size: 14px; color: #000000;}
.sortt_midl{height:22px;font-family: Arial;padding-left: 2em;background-color: #f1f1f1;font-size: 13px; color: #000000;font-style: italic }
.sortt_midl A {text-decoration: none; height:22px;font-family: Arial;background-color: #f1f1f1;font-size: 13px; color: #000000;font-style: italic }
.sortt_txt {height:22px;font-family: Arial;padding-left: 2em;background-color: #f9f9f9;font-size: 13px; color: #000000 }
.sortt_txt A {font-size: 13px; color: #000000;font-family: Arial;text-decoration: none;}
.spec {height:50px;font-family: Arial;padding-left: 1em;background-color: #f1f1f1;font-size: 13px; color: #000000;}
.spec A{font-family: Arial;font-size: 13px; color: #000000;text-decoration: none;}
 
.korz_tabl1{background-image: url(/images/td4.gif); background-position: bottom; background-repeat: no-repeat}
.korz_tabl2{background-image: url(/images/td2.gif)}
.korz_tabl1_top{background-image: url(/images/td1.gif);background-position: bottom;color: #18538b;}
.korz_tabl_razd {height:1px; background-color: #C3C3C3}




img {
	border: 0px;
	}
	
input{
	border: 1px solid #C3C3C3;
	}

#1{
        beckground-color: red;
	left: 0px;
	top: 0px;
	position: absolute;
}

	
.t1{
	color: #FFFFFF;
}	
.t1 a{
	text-decoration: none;
	color: #FFFFFF;
	unselectable: on;
	}
	
#phone{
	line-height: 8,5;
	font-weight: 600;
	color: #FFFFFF;
	font-family: "Microsoft Sans Serif";
	}
		
#topmenu{
	font-family: Arial;
	line-height: 6pt;
	color: #FFFFFF;
	}
		
#midlemenu{
	font-family: Arial;
	font-size: 11pt;
	font-weight: 900;
	color: #1D5C84;
	}
	
.midlemen{
	font-family: Arial;
	font-size: 11pt;
	font-weight: 900;
	color: #1D5C84;
	}
	
.midlmen a{
	text-decoration: none;
	color: #1D5C84;
	unselectable: on;
	}
	
	
#123{
	font-family: Arial;
	color: 00549D;
	font-size: 15pt;
	font-weight: 300;

	}
	
#doun{
	font: 13pt "Microsoft Sans Serif";
	color: #FFFFFF;
}

#date{
	font-family: Arial;
	font-size: 12pt;
	color: 8F8F8F;
	}
	
#mtext{
	font-family: Arial;
	font-size: 10pt;
	left: 35px;
	top: 0px;



	}
	
#dtext{
	font-family: 7pt/10pt Arial;
	font-size: 10pt;
	left: 35px;
	top: 0px;
	color: 00549D;
	}
#dtext1{
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	left: 35px;
	top: 0px;
	color: 00549D;
	}
	
#ar_al{
	font-family: Arial;
	font-size: 11pt;
	}
#ar_al0{
	font-family: Arial;
	font-size: 9pt;
	}
#ar_al01{
	font-family: Arial;
	font-size: 9,5pt;
	}
#ar_al1{
	font-family: Arial;
	font-size: 11pt;
	}
#ar_al2{
	font-family: Arial;
	font-size: 9pt;
	left: 25px;
	top: 0px;
	}
#ar_al3{
	font-family: Arial;
	font-size: 9pt;
	left: 25px;
	top: 6px;
	width: 520px;
	height: 58px;
	}
#ar_al4{
	font-family: Arial;
	font-size: 9pt;
	left: 50px;
	top: 0px;
	}
