html {
  height: 100%;
}
body {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #606060;
  background: #ffffff;
  height: 100%;
}
*html body {
  behavior:url("csshover.htc");
}
a {
  cursor: pointer;
  color: #296ca1;
  outline: none;
}
a:hover {
  text-decoration: none;
}
table {
  margin: 0px;
  padding: 0px;
  border: none;
  border-collapse: collapse;
}
td {
  padding: 0px;
}
img {
  margin: 0px;
  padding: 0px;
  border: none;
}
p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 16px;
  line-height: 120%;
}
h1 {
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  font-family: Arial;
  margin-bottom: 10px;
  color: #1866a3;
  font-weight: normal;
}
.logo:hover    {
  opacity: 0.9;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#atilekt {
  text-decoration: none;
}
.atilekt_text {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  position: absolute;
  top: 88px;
  left: 678px;
}
.atilekt_text a {
  color: #000000;
  text-decoration: underline;
}
.atilekt {
  width: 26px;
  height: 38px;
  background: url(images/atilekt.jpg) no-repeat top left;
  position: absolute;
  top: 66px;
  left: 650px;
}
#atilekt:hover .atilekt_text a {
  text-decoration: none;
}
#wrap {
  text-align: center;
  background: url(images/wrap.jpg) no-repeat top center;
}
#home {
  background: url(images/home_wrap.jpg) no-repeat top center;
}
.container {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
  overflow: hidden;
  padding-top: 265px;
  background: url(images/container.jpg) no-repeat top left;
}
#home  .container {
  background: url(images/home_container.jpg) no-repeat top left;
  padding-top: 538px;
}



.zayavka {
  width: 237px;
  height: 74px;
  background: url(images/zayavka.jpg) no-repeat top left;
  position: absolute;
  top: 384px;
  left: 654px;
}
.zayavka:hover {
  background: url(images/zayavka.jpg) no-repeat bottom left;
}
.home_tel {
  position: absolute;
  top: 101px;
  left: 621px;
}
.home_email {
  width: 93px;
  height: 15px;
  background: url(images/home_email.jpg) no-repeat top left;
  position: absolute;
  top: 141px;
  left: 780px;
}
.home_email:hover {background: url(images/home_email.jpg) no-repeat bottom left;}
.home_str {
  position: absolute;
  top: 198px;
  left: 665px;
}
.home_licensues_a {
/*  width: 210px;
  height: 17px;
  background: url(images/home_licensies_a.jpg) no-repeat top left;*/
  position: absolute;
  top: 216px;
  left: 698px;
}
/*.home_licensues_a:hover  {background: url(images/home_licensies_a.jpg) no-repeat bottom left;}     */
.home_work_a {
/*  width: 118px;
  height: 17px;
  background: url(images/home_work_a.jpg) no-repeat top left;   */
  position: absolute;
  top: 185px;
  left: 698px;
}
.home_work_a, .home_news_a, .home_licensues_a {
  font-size: 18px;
  color: #1866a3;
}
.home_work_a:hover, home_news_a:hover, .home_licensues_a:hover {
  color: #2a8bd6;
}


/*.home_work_a:hover {background: url(images/home_work_a.jpg) no-repeat bottom left; }     */

.home_news_a  {
/*  width: 70px;
  height: 17px;
  background: url(images/home_news_a.jpg) no-repeat top left;*/
  position: absolute;
  top: 502px;
  left: 689px;
}
/*.home_news_a:hover  {background: url(images/home_news_a.jpg) no-repeat bottom left;}           */




.m1 {
  background: url(images/menu.gif) no-repeat top left;
  width: 72px;
  height: 15px;
}
.m2 {
  background: url(images/menu.gif) no-repeat -72px 0px;
  width: 42px;
  height: 15px;
}
.m3 {
  background: url(images/menu.gif) no-repeat -114px 0px;
  width: 83px;
  height: 15px;
}
.m4 {
  background: url(images/menu.gif) no-repeat -197px 0px;
  width: 96px;
  height: 15px;
}
.m5 {
  background: url(images/menu.gif) no-repeat -294px 0px;
  width: 46px;
  height: 15px;
}
.m6 {
  background: url(images/menu.gif) no-repeat -340px 0px;
  width: 55px;
  height: 15px;
}
.m1:hover {
  background: url(images/menu.gif) no-repeat 0px -15px;
}
.m2:hover {
  background: url(images/menu.gif) no-repeat -72px -15px;
}
.m3:hover {
  background: url(images/menu.gif) no-repeat -114px -15px;
}
.m4:hover {
  background: url(images/menu.gif) no-repeat -197px -15px;
}
.m5:hover {
  background: url(images/menu.gif) no-repeat -294px -15px;
}
.m6:hover {
  background: url(images/menu.gif) no-repeat -340px -15px;
}


#div32 .m1 {
  background: url(images/menu.gif) no-repeat 0px -30px;
}
#div3 .m2 {
  background: url(images/menu.gif) no-repeat -72px -30px;
}
#div4 .m3 {
  background: url(images/menu.gif) no-repeat -114px -30px;
}
#div5 .m4 {
  background: url(images/menu.gif) no-repeat -197px -30px;
}
#div6 .m5 {
  background: url(images/menu.gif) no-repeat -294px -30px;
}
#div7 .m6 {
  background: url(images/menu.gif) no-repeat -340px -30px;
}
.menu_ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  position: absolute;
  top: 19px;
  left: 103px;
}
.menu_ul a {display: block;}


.menu_ul li {float: left;}
.menu_ul .li1 { width: 145px; }
.menu_ul .li2 { width: 114px; }
.menu_ul .li3 { width: 157px; }
.menu_ul .li4 { width: 183px; }
.menu_ul .li5 { width: 139px; }
.home_str2 {
  position: absolute;
  top: 514px;
  left: 657px;
}
.footer {
  width: 1000px;
  height: 165px;
  background: url(images/footer.jpg) no-repeat top left;
  color: #ababab;
  position: relative;
}
.footer a, .bottom_menu a {
  color: #ababab;
}
.footer_logo {
  position: absolute;
  top: 32px;
  left: 53px;
}
.vernum {
  position: absolute;
  top: 113px;
  left: 364px;
}
.vernum_text {
  position: absolute;
  top: 112px;
  left: 459px;
}
.footer_ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  position: absolute;
  top: 33px;
  left: 144px;
}
.footer_ul li {
  float: left;
  margin-right: 69px;
}
.bottom_menu {
  width: 1000px;
  padding-top: 23px;
  padding-bottom: 24px;
  text-align: center;
  color: #ababab;
  line-height: 200%;
}
.bottom_menu span {
  padding-left: 5px;
  padding-right: 5px;
}

.home_left {
  width: 531px;
  padding-left: 69px;
  padding-top: 47px;
  float: left;
}
.home_right {
  width: 344px;
  float: right;
}
.home_news {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 260px;
}


.home_news div {
  color: #ffbe35;
  font-size: 18px;
  margin-bottom: 8px;
}
.home_news a {
  color: #aaaaaa;
  line-height: 150%;
}
.home_news p {
  height: 53px;
  overflow: hidden;
  //height: 55px;
}
.home_news li {
  margin-bottom: 27px;
}
.logo {
  width: 332px;
  height: 160px;
  background: url(images/logo.jpg) no-repeat top left;
  position: absolute;
  top: 60px;
  left: 230px;
}
.clear {
  height: 1px;
  clear: both;
  overflow: hidden;
}
.ico1 {
  position: absolute;
  top: 85px;
  left: 134px;
}
.ico2 {
  position: absolute;
  top: 85px;
  left: 173px;
}
.ico3 {
  position: absolute;
  top: 85px;
  left: 210px;
}
.inner_tel {
  position: absolute;
  top: 101px;
  left: 621px;
}
.inner_email {
  width: 92px;
  height: 16px;
  background: url(images/inner_email.jpg) no-repeat top left;
  position: absolute;
  top: 140px;
  left: 780px;
}
.inner_email:hover {
  background: url(images/inner_email.jpg) no-repeat bottom left;
}






.content {
  padding-left: 69px;
  padding-right: 80px;
  width: 851px;
  position: relative;
  min-height: 300px;
}
*html .content {
  height: 300px;
}


.soderg {
  clear: both;
  padding-top: 9px;
  height: 51px;
}
.soderg ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.soderg li {
  float: left;
  margin-right: 15px;
}
.soderg .li1 {
  padding-left: 0px;
}
.soderg .act {
  font-weight: bold;
}
.soderg a {
  color: #000000;
  text-decoration: none;
}
.soderg a:hover {
  text-decoration: underline;
}
.soderg .act a {
   color: #0b6ca1;
   cursor: default;
   text-decoration: none;
}

.clear {
  height: 1px;
  clear: both;
  overflow: hidden;
}


#sitemap ul { margin: 0 0 0 1px; padding: 0 0 0 3px; }
#sitemap ul li { margin: 0; padding: 0 0 0 14px; list-style: none; }
#sitemap ul li.last { margin-bottom: 6px; }
.dnone {
  display: none;
}
#wrap .news9 {
  display: block;
}
#wrap .home_news {
  width: auto;
}
.table_border td { border: 1px solid #ffffff; padding: 2px; }



.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}
.i {
  position: absolute;
  top: px;
  left: px;
}