body{width:1200px;text-align: center;margin: 0 auto;padding: 0px;font-size: 12px;font-family:Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #FFFFFF;}

/*HEADER*/
div.header {border: 0px red solid; width:1200px; height:276px; background: url('img/logo.jpg');}
h1.logo{width:385px;border: 0px red solid;margin:0px 0 0 344px;font-size:40px;color:#000;font-weight:bold;}
h1.logo_b{width:385px;border: 0px red solid;margin:-48px 0 0 342px;font-size:40px;color:#fff;font-weight:bold;}

p.onmain{margin: 165px 0 0 500px;padding-top:3px;width:228px;height:50px;font-size:18px;font-weight:bold;border: 0px red solid;background: url('img/but_head.png');}
p.machtool{margin: -52px 0 0 740px;padding-top:3px;width:228px;height:50px;font-size:18px;font-weight:bold;border: 0px red solid;background: url('img/but_head.png');}
p.contacts{margin: -52px 0 0 980px;padding-top:3px;width:228px;height:50px;font-size:18px;font-weight:bold;border: 0px red solid;background: url('img/but_head.png');}
p.tel{width:160px;margin: -250px 0 0 1000px;padding-top:3px;width:200px;font-size:24px;font-weight:bold;color: #000;border: 0px red solid;}
p.tel_b{width:160px;margin: -136px 0 0 998px;padding-top:3px;width:200px;font-size:24px;font-weight:bold;color: #fff;border: 0px red solid;}
/*HEADER*/



/*****************************************ËÅÂÀß ÊÎËÎÍÊÀ**************************************************/
div.left{text-align:left;float:left;margin:0;padding:10px 0 0 0;width:300px;border: 0px solid green;}
p.all_mach{width:265px;height:35px;border: 0px red solid;background: url('img/all_much.png');font-size:20px;margin:0;padding:2px 2px 2px 25px;}
/*ÏÎÈÑÊ*/
div.search{width:290px;height:35px;border: 0px red solid;background: url('img/search_1.jpg');font-size:20px;margin:0;padding:1px;}
input.button {margin:2px 0 0 0;padding:0 4px 0 4px;font-size: 12px;height: 20px;border: 1px solid #000;cursor: hand;FONT-WEIGHT: bold;}
form.search {margin:0;padding:0 0 0 20px; color:#fff;}
input.search { margin:0 0 0 0px;padding:0 0px 0 0px;font-size: 12px;border: 1px solid #000;height: 15px;width: 200;}
/*ïîèñê*/



/*ÊÎÍÒÀÊÒÛ/ÏÀÐÒÍÅÐÛ*/
div.contact{width:295px;float:right;border: 0px blue solid; margin:30px 0 0 0;padding:0;background-color:#fff; }
div.partner{width:295px;float:right;text-align:center;float:right;border: 0px blue solid; margin:30px 0 0 0;padding:0;background-color:#fff; }
p.contact{text-align:center;float:left;margin: -350px 0 0 -9px; padding:5px 0 0 0px; width:290px;height:43px;font-size:18px;font-weight:bold; color:#000;border: 0px red solid;background: url('img/but.png');}
p.contact_r{float:right;margin: 0px 0 0 0px; padding:0 0 0 0px; width:64px;height:284px;font-size:18px;font-weight:bold; color:#fff;border: 0px yellow solid;background: url('img/contact_r.png');}
p.contact_b{float:right;margin: 0px 0 0 0px; padding:0 0 0 0px; width:295px;height:63px;font-size:18px;font-weight:bold; color:#fff;border: 0px red solid;background: url('img/contact_b.png');}
p.tel_cont{width:250px; height:240px;border: 0px red solid; margin:7px 0 0 0px;padding:50px 0px 0px 10px;background-color:#eaedeb; font-size:22px;}
/*ÊÎÍÒÀÊÒÛ*/


ul {background-color:#edf8ff;width:97%;margin: 0px 0 0 0px;padding: 5px 0 5px 0;font-size:15px;}
li.menu {margin:0px 0 0 0px;padding: 0px 0 0 25px;list-style-type:disc;list-style-position:inside; font-size:15px;}



/*****************************************ëåâàÿ êîëîíêà**************************************************/









/*****************************************ÏÐÀÂÀß ÊÎËÎÍÊÀ**************************************************/
div.right{text-align:left;float:left;margin:0;padding:10px 0 0 0;width:898px;border: 0px solid green;}



/****ÃËÀÂÍÀß***/

div.main_p{text-align:center;float:left;width:100%; border: 0px solid red; background: url('img/left_corner.png'); background-repeat:no-repeat;}
p.liders{margin:25px;width:95%; color:#3c6539; border-top:1px solid #3c6539; border-bottom:1px solid #3c6539; text-align:center;font-size:18px;padding:4px}
p.left_line{float:left;margin:53px 0 0 0;width:4px; height:397px; float:left;background: url('img/left_line.png');}
p.top_line{float:left;margin:0 0 0 53px;width:643px; height:4px; float:left;background: url('img/top_line.png');}

div.corner_bottom{width:365px;height:48px;float:right;border: 0px solid red;margin:-30px 0px 0 0px; background: url('img/bottom_corner_green.png');background-repeat:no-repeat;background-position:100%;}
p.right_line{float:right;margin:-380px 0 0 51px;width:3px; height:381px; float:left;background: url('img/right_line_green.png');}
p.bottom_line{float:right;margin:46px 0 0px 0px;width:311px; height:2px; float:left;background: url('img/bottom_line_green.png');}


/*********ÏÎÇÈÖÈß**************/
div.main_pos{float:left;border: 0px solid blue; width:290px;margin: 20px 0px 0px 8px;text-align:center;}
p.main_r{float:right;margin: 0px 0 0 0px; padding:0 0 0 0px; width:15px;height:266px;font-size:18px;font-weight:bold; color:#fff;border: 0px yellow solid;background: url('img/main_r.png');}
p.main_b{float:left;margin: 0px 0 0 -2px; padding:0 0 0 0px; width:290px;height:30px;font-size:18px;font-weight:bold; color:#fff;border: 0px red solid;background: url('img/main_b.png');}
p.main{text-align:center;float:left;margin: -310px 0 0 -25px; padding:5px 0 0 0px; width:330px;height:54px;font-size:15px;font-weight:bold; color:#000;border: 0px red solid;background: url('img/but_name.png');}
div.picture{text-align:center;float:left;border-left: 1px solid #b2b2b2; width:258px; height:266px;margin:0 0 0 -1px;}
/****ÃËÀÂÍÀß***/





/**************ÐÀÇÄÅË ÏÎÄÐÀÇÄÅË***************/
div.razd{text-align:justify;float:left;width:100%; border: 0px solid red; background: url('img/left_corner_blue.png'); background-repeat:no-repeat;}
p.razd_name{float:left;margin:25px;width:93%; color:#24268a; border-top:1px solid #bfd7e5; border-bottom:1px solid #bfd7e5; text-align:center;font-size:18px;padding:4px}
p.left_line_blue{float:left;margin:53px 0 0 0;width:4px; height:397px; float:left;background: url('img/left_line_blue.png');}
p.top_line_blue{float:left;margin:0 0 0 53px;width:516px; height:4px; float:left;background: url('img/top_line_blue.png');}

div.razd_pos{float:left;width:90%;border:0px solid green; margin:0px 0 10px 20px;}
p.razd_pos {color:#24268a; text-align:left;font-size:15px;padding: 0 0 3px 0px; margin:0 0 0 130px; border-bottom: 1px solid #bfd7e5; }
p.razd_desc {color:#000; text-align:left;font-size:15px;padding: 10px 0 3px 0px; margin:0 0 0 130px; ;}

div.corner_bottom_blue{width:589px;height:48px;float:right;border: 0px solid red;margin:0px 0px 0 0px; background: url('img/bottom_corner_blue.png');background-repeat:no-repeat;background-position:100%;}
p.right_line_blue{float:right;margin:-420px 0 0 51px;width:1px; height:422px; float:left;background: url('img/right_line_blue.png');}
p.bottom_line_blue{float:right;margin:44px 0 0px 0px;width:537px; height:2px; float:left;background: url('img/bottom_line_blue.png');}
/**************ÐÀÇÄÅË ÏÎÄÐÀÇÄÅË***************/



/*********************************ÑÒÐÀÍÈÖÀ Ñ ÏÎÇÈÖÈÅÉ*********************************************/
p.pos_tree{width:95%; border: 0px solid green; margin:25px 0 0 40px;font-size:14px;text-align:left;}
div.img{width:95%;float: left;border: 0px solid green;margin:20px 0 0 20px;}
h1.header{color:#24268a; text-align:left;font-size:20px;padding: 0 0 3px 0px; margin:0 0 0 220px; border-bottom: 1px solid #bfd7e5;}
p.attr{width:30%; float:left;border: 0px solid red; margin:40px 0 0 15px; font-size:17px;}
p.print{width:30%; float:right;border: 0px solid red; margin:40px 0 0 10px; font-size:17px;vertical-align:bottom;}
p.desc{width:95%;float: left;border: 0px solid green;margin:20px 0 0 20px; font-size:15px; text-align:justify;}
div.video{float:left;width:95%;border: 0px solid green;margin:20px 0 0 20px; text-align:center;}
table{float:left;width:95%;border: 0px solid green;margin:20px 0 0 20px;font-size:15px;font-family:Tahoma;}
table.all{float:left;width:96%;border: 0px solid green;margin:0px 0 0 20px;font-size:15px;font-family:Tahoma;}
td{padding:5px;}
tr.one{background-color: #edf8ff;}
tr.two{background-color: #cfe3f0;}
tr.three{background-color: #d2f1ca;}

/*********************************ÑÒÐÀÍÈÖÀ Ñ ÏÎÇÈÖÈÅÉ*********************************************/

div.all{text-align:left;float:left;width:100%; border: 0px solid red; background: url('img/left_corner.png'); background-repeat:no-repeat;}


/*****************************************ÏÐÀÂÀß ÊÎËÎÍÊÀ**************************************************/

/***************ÊÀÐÒÈÍÊÈ********************/
img.main{height:150px; margin-top:50px;border:0px;  }
img.prevu{width:120px; float:left; margin:0px;border:1px solid #7797aa;  }
img.pic{width:200px; float:left; margin:0px;border:2px solid #7797aa;  }
img.print{float:right; margin:0px;border:0px solid #7797aa;}
/***************ÊÀÐÒÈÍÊÈ********************/



/***********ÔÓÒÅÐ*****************/
div.footer{float:left;margin:100px 0 0 0;width:1200px;height:35px;border-top:1px #1a5f08 solid;border-bottom:1px #1a5f08 solid;text-align:center;background-color:#eaedeb; font-size:18px;color:#1a5f08;padding:15px 0 0 0;}
p.tree{margin:-115px 0 0 -70px;float:right;width:120px;height:150px;background: url('img/tree.png'); border: 0px red solid;}

/***********ÔÓÒÅÐ*****************/

/*********************ÑÑÛËÊÈ*****************/
A.all_mach:link { color: #000349;text-decoration: none; }
A.all_mach:active { color: #d05d00; text-decoration: none; }
A.all_mach:visited { color: #000349; text-decoration: none; }
A.all_mach:hover { color: #990000; text-decoration: none; }

A.main:link { color: #000349;text-decoration: none; }
A.main:active { color: #d05d00; text-decoration: none; }
A.main:visited { color: #000349; text-decoration: none; }
A.main:hover { color: #990000; text-decoration: none; }

A.print:link {float:right; color: #000;text-decoration: underline; }
A.print:active {float:right; color: #000; text-decoration: none; }
A.print:visited {float:right; color: #000; text-decoration: underline; }
A.print:hover {float:right; color: #000; text-decoration: none; }

A.razd:link { color: #24268a;text-decoration: none; }
A.razd:active { color: #24268a; text-decoration: underline; }
A.razd:visited { color: #24268a; text-decoration: none; }
A.razd:hover { color: #24268a; text-decoration: underline; }

A.li:link { color: #000349;text-decoration: underline; }
A.li:active { color: #d05d00; text-decoration: none; }
A.li:visited { color: #000349; text-decoration: underline; }
A.li:hover { color: #990000; text-decoration: none; }

A.header:link { color: #000349;text-decoration: none; }
A.header:active { color: #d05d00; text-decoration: none; }
A.header:visited { color: #000349; text-decoration: none; }
A.header:hover { color: #990000; text-decoration: none; }

A.footer:link { color: #1a5f08;text-decoration: underline; }
A.footer:active { color: #1a5f08; text-decoration: none; }
A.footer:visited { color: #1a5f08; text-decoration: underline; }
A.footer:hover { color: #1a5f08; text-decoration: none; }


A.cat:link { font-size:15px;display:block;width:278px;height:33px;text-decoration: none;background-image: url('img/cat.jpg');margin:0;padding:2px 2px 2px 10px;color: #fff;font-weight:bold;}
A.cat:visited {font-size:15px;display:block;width:278px;height:33px;text-decoration: none;background-image: url('img/cat.jpg');margin:0;padding:2px 2px 2px 10px;color: #fff;font-weight:bold;}
A.cat:hover {color: #0e0677;background-position: 0px  -38px;text-decoration: none;}
/*******************ÑÑÛËÊÈ******************/
/*
table, tr, td
{
  font-size: 13px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.set
{

font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
border: 2px solid #39439d;
rules: rows;
}

tr.one
{  font-size: 10px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #e9f5ff;
}
tr.two
{
font-size: 10px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #b8d9fb;
}

tr.three
{
font-size: 10px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #37e93b;
}


.timestamp {
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #696969;
}


.news_pic {
        border: 4px solid #E0E0E0;
   margin-top: 0px;
        margin-bottom: 3px;
        margin-left: 0px;
        margin-right: 10px;
}


.news {
  font-size: 12px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #03178d;
}

.header {
  font-size: 14px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #0c0083;
  font-weight: bold;
}

.imp1 {
      font-size: 12px;
        border: 0px solid #F0F0F0;
      height: 18px;

/*        margin-top: 1px;
/*        margin-bottom: -3px;
}


input.button {


      font-size: 12px;
      height: 20px;
        background: url('img/search.jpg');
        border: 1px solid #3f7fe0;
        cursor: hand;
	FONT-WEIGHT: bold;

}



form.search {
        margin-top: 0px;
        margin-bottom: 0px;
}

input.search {
margin-top: 0px;
        margin-bottom: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #3f7fe0;
  height: 15px;
  width: 200;
}

a.white, a.white:hover, a.white:visited, a.white:active, .white {
    color: #FFFFFF;
}

a.hd, a.hd:hover, a.hd:visited, a.hd:active, .hd {
    color: #393939;
}

td.line1 {
  background-color: #03178d;
  height: 1px;
  border: 0;
}


td.line2 {
  background-color: #03178d;
  height: 2px;
}

ul {
  margin-bottom: 0px;
}

li.menu {
  list-style-image: url(dot.gif);
  margin-left: -25px;
  padding: 2px;
}


li {
  list-style-image: url(dot.gif);
  margin-left: -2016:16 10.07.2008px;
  padding: 2px;
}


}
.menu10 {
    FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	TEXT-TRANSFORM: uppercase;
	COLOR: #4c4c4c;
	TEXT-DECORATION: none
}



A:link { color: #000349; }
A:active { color: #d05d00; }
A:visited { color: #000349; }
A:hover { color: #d05d00; text-decoration: none; }


.hd1 {
        color: #0c0083;
}

.hd2 {
        color: #393939;
}

.pic {
  border: 3px solid #acaed2;
  margin-right: 5px;
 }

.td1 {
  border-top: 2px solid #339933;
   }

.td {
  border: 2px solid #339933;
   }

.bg {
  background-repeat: no-repeat;
  background-position: right;
}
*/