*{
  margin: 0;
  padding: 0
}
IMG{
  border: 0
}
#sky{
  width: 1000px;
  margin: auto
}
#header{
  width: 912px;
  height: 60px;
  float: left;
  background-color: #FFFFFF;
  padding-left: 68px;
  padding-top: 10px
}
#header div{
  width: 800px;
  text-align: left
}
#header #menu {
  padding-top: 17px
}
#header #menu A{
  font-size: 15px;
  font-family: Arial;
  color: #999999;
  margin-right: 28px;
}
#header #menu A:hover{
  color: #666666
}
#logotip{
  width: 1000px;
  height: 348px;
  float: left;
  background-image: url(/public/images/logo.jpg);
  background-repeat: no-repeat;
  background-color: #FFFFFF
}
#logotip_in{
  width: 1000px;
  height: 120px;
  float: left;
  background:url(/public/images/code.jpg) no-repeat right;
}
#content{
  width: 844px;
  float: left;
  vertical-align: top;
  background-color: #FFFFFF;
  padding: 20px 68px 38px 88px;
  color: #000000;
  font-family: Arial;
  font-size: 14px
}
#content #tx{
  width: 522px;
  float: left;
  vertical-align: top
}
#content A{
  color: #999999
}
#content H1{
  font-weight: normal;
  font-size: 36px
}
#content H2{
  font-weight: normal;
  font-size: 24px;
  padding-top: 7px
}
#content H3{
  font-weight: normal;
  font-size: 16px;
  padding-top: 7px
}
#content .nm{
  float: left;
  width: 844px
}
#content .arh{
  float: left;
  width: 844px;
  padding-top: 13px
}
#content .navig{
  float: left;
  width: 844px;
  padding-top: 13px;
  padding-bottom: 25px
}
#content .navig A{
  color: #999966
}
#content .nm div{
  float: left
}
#content .nav{
  padding-top: 14px;
  float: left;
  padding-left: 35px;
  font-size: 13px
}
#content .nav A{
  color: #5C5C5C
}
#content .poz{
  float: left;
  height: 217px;
  width: 256px;
  overflow: hidden;
  padding-right: 25px;
  padding-bottom: 10px
}
#content .poz .img{
  float: left;
  height: 166px;
  width: 256px;
  overflow: hidden;
  position: relative
}
#content .poz .param{
  float: right;
  height: 18px;
  width: 250px;
  overflow: hidden;
  position: relative;
  top: -166px
}
#content .poz .param div{
  float: right;
  background-color: #F8F7F5;
  padding: 1px 5px 1px 5px;
  height: 16px;
  margin-left: 1px
}
#content .poz .names{
  float: left;
  width: 256px;
  overflow: hidden;
  padding-top: 10px;
  margin-top: -18px
}
#footer{
  width: 824px;
  float: left;
  height: 27px;
  border-top: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  padding: 9px 88px 9px 88px;
  color: #666666;
  font-family: Arial;
  font-size: 12px
}
#footer A{
  color: #999999
}

div.vacancy{ margin-bottom:20px; }
div.vacancy h2{ font-style:italic; font-size:16px; font-family:Arial; font-weight:100; }
div.vacancy ul{ padding:20px; padding-left:40px; padding-bottom:10px; }
div.vacancy a{ display:block; text-decoration:none; width:120px; border-bottom:1px #999999 dashed; }


div.submitForm{ margin-left:auto; margin-right:auto; width:500px; }
div.submitForm div{ position:fixed; top:150px; width:400px; padding:20px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.9; background-color:#FFFFFF; border:3px #dee1e8 solid; }


div.submitForm h2{ font-style:italic; margin-bottom:20px; }
div.submitForm td{ vertical-align:top; padding:5px; }
div.submitForm input[type=text], div.submitForm textarea{ width:200px; }
div.submitForm textarea{ height:123px; }