body {padding: 0px;
      margin: 0px;
      background-color: #ffffff;
      text-align: center;
      font-family: Tahoma;
      min-width: 100%;
      min-height: 100%;}
img{border: 0;}
a{text-decoration: none;
  color: #0083B8;
  font-weight: bold;}
a:hover{text-decoration: none;
  color: #0083B8;
  font-weight: bold;}
.main{width: 1003px;
      min-width: 1003px;
      height: 100%;
      min-height: 100%;
      background-image: url(../images/border_top.gif);
      background-positioN: top;
      background-repeat: repeat-x;
      margin: auto;
      position: relative;}
.main_table{width: 1003px;
            height: 100%;}
.l_td{width: 270px;
      vertical-align: top;
      padding-top: 12px;}
.r_td{vertical-align: top;
      padding-top: 12px;
      padding-right: 17px;
      padding-bottom: 15px;}
.logo{position: absolute;
      top: 4px;
      left: 0px;
      width: 278px;
      height: 165px;
      background-image: url(../images/logo.png);
      background-positioN: left top;
      background-repeat: no-repeat;}
.head{height: 140px;
      background-repeat: no-repeat;
      clear: both;}
.menu{padding-left: 8px;
      padding-right: 25px;}
.menusep{background-image: url(../images/1x1.gif);
         background-positioN: center;
         background-repeat: repeat-x;
         height: 20px;
         width: 100%;}
.menulevel1{background-image: url(../images/menu.gif);
         background-positioN: 12px center;
         background-repeat: no-repeat;
         padding-left: 30px;}
.menulevel1 a{font-family: arial;
              color: #0083B8;
              font-size: 12px;
              font-weight: bold;
              text-decoration: none;
              text-transform: uppercase;}
.menulevel1 a:hover{font-family: arial;
              color: #14345F;
              font-size: 12px;
              font-weight: bold;
              text-decoration: none;
              text-transform: uppercase;}
.menulevel1 a.black{color: #000000;}

.menulevel2{background-image: url(../images/menulevel2.gif);
         background-positioN: 36px center;
         background-repeat: no-repeat;
         padding-left: 50px;
         padding-top: 2px;
         padding-bottom: 4px;}
.menulevel2 a{font-family: arial;
              color: #14345F;
              font-size: 11px;
              font-weight: bold;
              text-decoration: none;}
.menulevel2 a:hover{font-family: arial;
              color: #14345F;
              font-size: 11px;
              font-weight: bold;
              text-decoration: underline;}
.txt{font-family: arial;
     font-size: 14px;
     color: #2F2E37;
     text-align: justify;
     padding-top: 10px;
     padding-bottom: 10px;}
.txt3 {font-family: arial;
     font-size: 12px;
     color: #2F2E37;
     text-align: justify;
     padding-top: 10px;
     padding-bottom: 10px;}
.txt3 table {font-family: arial;
     font-size: 12px;
     color: #2F2E37;
     text-align: justify;}
.txt_sq{font-family: arial;
     font-size: 12px;
     color: #2F2E37;
     text-align: left;
     padding-top: 10px;
     padding-bottom: 10px;
     background-image: url(../images/sq.gif);
     background-positioN: left 15;
     background-repeat: no-repeat;
     padding-left: 14px;}
.txt2{font-family: arial;
     font-size: 11px;
     /*color: #211C5F;*/
	 color:black;
     text-align: left;
     padding-top: 10px;
     padding-bottom: 10px;}
.ttl{font-family: arial;
     font-size: 15px;
     /*color: #211C5F;*/
	 color:black;
     text-align: left;
     padding-top: 10px;}
.pagettl{font-family: arial;
     font-size: 20px;
     color: #898989;
     text-align: left;
     padding-bottom: 5px;
     border-bottom: 1px solid #94C2DC;}
.pagettl2{font-family: arial;
     font-size: 20px;
     color: #898989;
     text-align: left;
     padding-bottom: 5px;}
.arrow{font-size: 11px;
       padding-right: 11px;
       background-image: url(../images/link.gif);
       background-positioN: right center;
       background-repeat: no-repeat;}
.arrow:hover{font-size: 11px;
       padding-right: 11px;
       background-image: url(../images/link_hover.gif);
       background-positioN: right center;
       background-repeat: no-repeat;
       color: #07B8FF;}
.group{width: 221px;}
.gr_ttl{background-color: #AFD7ED;
        background-image: url(../images/gr_ttl.gif);
        background-positioN: right top;
        background-repeat: no-repeat;
        width: 221px;
        height: 22px;}
.gr_ttl span{font-family: arial;
             color: #14345F;
             text-align: left;
             font-family: arial;
             font-size: 11px;
             line-height: 22px;
             font-weight: bold;
             padding-left: 9px;}
.gr_area{width: 221px;
         font-family: arial;
         font-size: 11px;
         text-align: left;
         color: #8E8E8E;
         background-image: url(../images/gr_area.gif);
        background-positioN: left top;
        background-repeat: repeat-x;
        padding-top: 3px;}
.gr_area img{margin-bottom: 8px;
             width: 221px;}
.groups td{padding-right: 20px;
           padding-bottom: 20px;}
.groups tr{vertical-align:top;}		  
.icons{position: absolute;
       top: 4px;
	   vertical-align:middle;
       left: 0px;}
.icons img{margin-right: 5px;}
.icons a{color: #5A718F;
         font-family: arial;
         text-align: left;
         font-size: 11px;
         font-weight: normal;
         margin-left: 9px;}
.icons a:hover{color: #5A718F;
         font-family: arial;
         text-align: left;
         font-size: 11px;
         font-weight: normal;
         margin-left: 9px;}
.head_bg{
        float: right;
        }
.head_r{width:434;
        height: 140px;
        float: right;
        background-color: #ffffff;}
.furukawa{background-image: url(../images/furukawa.gif);
        background-positioN: right top;
        height: 22px;
        width: 440px;
        background-repeat: no-repeat;
        clear: both;
        color: #5A718F;
         font-family: arial;
         text-align: left;
         font-size: 11px;
         line-height: 22px;}
.furukawa span{padding-left: 10px;}
.obor{background-image: url(../images/t_g.gif);
      background-positioN: right top;
      height: 118px;
      width: 434px;
      background-repeat: no-repeat;}
.obor div{float: left;
          width: 108px;
          font-family: arial;
          font-size: 11px;
          color: #211C5F;
          text-align: center;
          padding-top: 6px;}
.obor div a{color: #211C5F;
          text-decoration: none;
          font-weight: normal;}
.obor div a:hover{color: #211C5F;
          text-decoration: none;
          font-weight: normal;}
.obor div img{
			height: 72px;
            margin-bottom: 6px;
			margin-left: 6px;
}
.navigation{width: 647px;
            height: 27px;
            background-image: url(../images/navigation.gif);
            background-position: right top;
            background-repeat: no-repeat;
            float: right;
            text-align: left;
            color: #D3E5F0;
            font-size: 9px;
            font-family: verdana;}
.navigation a{color :#D3E5F0;
              text-decoration: none;
              font-weight: normal;}
.navigation a:hover{color :#D3E5F0;
                    text-decoration: none;
                    font-weight: normal;}
.navigation div{padding-left: 37px;
                padding-top: 6px;}
.bg3x3{background-image: url(../images/3x3.gif);
       background-position: center 144px;
       background-repeat: repeat-x;}
.navigation img{width: 6px;
                height: 6px;
                margin-left: 7px;
                margin-right: 7px;}
.footer{height: 100px;
        background-image: url(../images/footer_bg.gif);
        background-position: right top;
        background-repeat: repeat-x;
        position: relative;}
.footer_right{height: 100px;
              width: 653px;
              background-image: url(../images/footer_right.gif);
              background-position: right top;
              background-repeat: repeat-x;
              float: right;
              position: relative;}
.navigation_bottom{padding-left: 40px;
                   padding-top: 6px;
                   text-align: left;
                    color: #EFEFEF;
                    font-size: 9px;
                    font-family: verdana;}
.navigation_bottom a{color: #EFEFEF;
                     text-decoration: none;
                     font-weight: normal;}
.navigation_bottom a:hover{color: #EFEFEF;
                           text-decoration: none;
                           font-weight: normal;}
.navigation_bottom img{width: 6px;
                height: 6px;
                margin-left: 7px;
                margin-right: 7px;}
.phone{position: absolute;
       top: 36px;
       left: 463px;
       font-family: arial;
       font-size: 12px;
       color: #555555;
       text-align: left;}
.phone span{color: #111111;
            font-family: times new roman;
            font-size: 28px;}
.copy{padding-left:20px;
      font-family: verdana;
      font-size: 9px;
      color: #808080;
      padding-top: 42px;}
.contact{font-family: verdana;
      font-size: 10px;
      color: #636363;
      position: absolute;
      top: 42px;
      left: 0px;}
.contact a{color: #636363;
         text-decoration: underline;
         font-weight: normal;}
.contact a:hover{color: #636363;
         text-decoration: underline;
         font-weight: normal;}
.tr_head td{height: 171px;
            vertical-align: bottom;}
.tr_footer td{height: 100px;}
.logo div{padding-top: 50px;
      padding-left: 12px;}
.logo div img{width: 236px;
              height: 66px;}
.ibox{background-color: #ffffff;
      border: 1px solid #DFDFDF;
      padding: 2px;}
.item table td{padding-right: 20px;}
.machine{position: relative;
         border: 1px solid #DFDFDF;
         padding-top: 20px;
         margin-top: 35px;
         z-index: 0;}
.machine table td{padding-right: 20px;
                  vertical-align: top;}
.machine table td div.ibox{margin-bottom: 15px;
                           clear:both;}
.pageblock{position: relative;
         z-index: 0;}
.pageblock table td{padding-right: 20px;
                  vertical-align: top;}
.pageblock table td div.ibox{margin-bottom: 15px;
							margin-top: 15px;
                           clear:both;}
.vkladki{position: absolute;
         top: -28px;
         left: -1px;
         height: 29px;
         z-index: 1;}
.vkl_def{float: left;
         background-color: #EEEEEE;
         height: 29px;
         line-height: 29px;
         margin-right: 1px;
         background-image: url(../images/vkl_def.gif);
         background-position: right top;
         background-repeat: no-repeat;}
.vkl_def a{color: #14345F;
           font-family: arial;
           font-size: 11px;
           text-decoration: none;
           padding-left: 10px;
           padding-right: 10px;}
.vkl_def a:hover{color: #14345F;
           font-family: arial;
           font-size: 11px;
           text-decoration: underline;
           padding-left: 10px;
           padding-right: 10px;}
.vkl_act{float: left;
         height: 29px;
         line-height: 29px;
         margin-right: 1px;
         background-image: url(../images/vkl_act.gif);
         background-position: right top;
         background-repeat: no-repeat;}
.vkl_act a{color: #14345F;
           font-family: arial;
           font-size: 11px;
           text-decoration: none;}
.vkl_act a:hover{color: #14345F;
           font-family: arial;
           font-size: 11px;
           text-decoration: underline;}
.vkl_act div{background-image: url(../images/1x1.gif);
             background-position: left top;
             background-repeat: repeat-y;
             color: #14345F;
           font-family: arial;
           font-size: 11px;
           text-decoration: none;
           padding-left: 10px;
           padding-right: 10px;
           font-weight: bold;}


h1{
	font-family: arial;
	font-weight: normal;
    font-size: 20px;
    color: #898989;
    text-align: left;
    padding-bottom: 5px;
	margin-bottom: 0px;
    border-bottom: 1px solid #94C2DC;}
h1.pagettl2{
	border-bottom: 0px;
}
h2{
	font-family: arial;
	font-weight: normal;
    font-size: 15px;
	color:black;
	margin-bottom: 0px;
    text-align: left;
    padding-top: 10px;}

.language_bar {
	color: #5A718F;
	font-family: arial;
	text-align: left;
	font-size: 11px;
	clear: both;
	margin-left: 9px;
	line-height: 22px;
	height: 22px;
}

.language_bar a, .language_bar a:hover{
	margin-left: 0px;
}


.page_inner 
{
	font-family: trebuchet ms,geneva;
	font-size: 10pt;
}
.txt3 table {font-family: arial;
     font-size: 12px;
     color: #2F2E37;
     text-align: justify;}

