@charset "utf-8";

li {
	padding: 0;
}

* {
  margin:0;
  padding:0;
  border-collapse:collapse; 
}
table,tr,td {margin:0;padding:0;}
* html .iepng, * html img {filter:expression(fixPNG(this));}
html {
  height:100%;
}

body {
  width:970px;
  margin:0 auto;
  font-family:Tahoma;
  height:100%; 
  min-height:100%;
  position:relative;
}
a img {border:0;}

#all {
  background:url(/i/body.gif) top left no-repeat;
  width:100%;
  height:101%;
}
#main {
  width:100%;
  /height:90%;
  vertical-align:top;
}
#footer {
  height:76px;
  padding-top:20px;
}

#header {position:relative;border-top:1px solid #fff;}

#logo {
  position:absolute;
  top:12px;
  left:62px;
  width:77px;
  height:104px;
  text-align:center;
}
#logo img {
  margin-top:21px;
  border:0;
}
#logo a {position:relative;}
#logo .hop {margin:21px 21px 0 21px;}
#logo div img {
  margin-top:0;
}

#lang {
  margin:6px 0 0 172px;
  font:normal 11px Arial;
}
#eng {
  color:#3b3b3b;
  margin-left:7px;
}
#rus {
  color:#d8005c;
  text-decoration:none;
  margin-right:5px;
}

#topmenu {
  margin:10px 0 0 250px;
}
#topmenu img {border:0;}
#topmenu table {height:37px;}
#topmenu td {  
  text-align:center;
  border-left:1px solid #dadada;
  border-right:1px solid #dadada;
  padding:0 2px;
}
#topmenu td.empty div {background:none;}
#topmenu td div {background:#000 url(/i/black_top_left.gif) top left no-repeat;}
#topmenu td div div {background:url(/i/black_top_right.gif) top right no-repeat;width:100%;height:100%;}
#topmenu td div div div {background:url(/i/black_bottom_right.gif) bottom right no-repeat;}
#topmenu td div div div div {background:url(/i/black_bottom_left.gif) bottom left no-repeat;}
#topmenu td div div div div img {margin:3px 2px 2px 2px;}


#slogan {
  overflow:hidden;
  height:50px;
  margin:22px 0 0 0;
}
#gmt {
  float:right;
  width:270px;
  margin:12px 0 0 0;
}
#gmt img {margin-right:20px;}
#gmt img.last {margin:0;}
#bigtext {
  text-align:center;
  margin:6px 271px 0 172px;
}

#sense {
  position:relative;
  height:154px;
  background:url(/i/sensefon.gif) 0px 43px repeat-x;
}
#sense_ez {
  position:relative;
  height:154px;
  background:url(/i/sensefon.gif) 0px 43px repeat-x;
}
#sense_company {
  position:relative;
  height:154px;
  background:url(/i/sensefon1.gif) 0px 43px repeat-x;
}
#sense_solution {
  position:relative;
  height:154px;
}
#sense_vacancy {
  position:relative;
  height:154px;
  background:url(/i/sensefon1.gif) 0px 44px repeat-x;
}
#different {
  width:200px;
  height:154px;
  position:absolute;
  top:10px;
  left:0;
}

#same {
  width:199px;
  height:154px;
  position:absolute;
  top:10px;
  right:0;
}
#sense_ez #different, #sense_ez #same {top:9px;}
#boxes {
  margin:0 200px 0 201px;
  height:154px;
  
  position:relative;
}
#boxes div {
  width:293px;
  height:177px;
  position:absolute;
  top:-10px;
  left:190px;
}
#boxes div.order {
  width:231px;
  height:200px;
  position:absolute;
  top:-10px;
  left:162px;
}
#boxes div.ez {
  width:460px;
  height:165px;
  position:absolute;
  top:-5px;
  left:75px;
}
#boxes div.f1 {
  width:600px;
  height:186px;
  position:absolute;
  top:-18px;
  left:-13px;
}

#boxes div.history {
  width:421px;
  height:161px;
  position:absolute;
  top:-23px;
  left:39px;
}

#boxes div.contact {
  width:421px;
  height:161px;
  position:absolute;
  top:0px;
  left:75px;
}

#boxes div.vac {
  width:468px;
  height:159px;
  position:absolute;
  top:2px;
  left:45px;
}

#boxes_solution {
  margin:0 200px 0 201px;
  height:154px;
  position:relative;
  text-align:center;
}
#boxes_solution img {margin-top:5px;}


#boxes_service {
  margin:0 200px 0 201px;
  height:154px;
  position:relative;
  text-align:center;
}
#boxes_service img {
  position:absolute;
  top:10px;
  left:-14px;
}

#apple_container {
  margin:0 200px 0 201px;
  height:154px;
  position:relative;
}
div.apple {
  position:absolute;
  top:9px;
}
.a1 {left:45px;}
.a2 {left:142px;}
div.a3 {
  left:182px;
  top:-19px;
}
.a4 {left:357px;}
.a5 {left:457px;}


#content {
  margin-top:24px;
  float:left;
  width:100%;
}
#content a {color:#d8005c;}
#content p {margin-bottom:20px;}
#content_ez {
  margin-top:24px;
  float:left;
  width:100%;
}
#content_ez a {color:#0064b0;}
#content_ez p {margin-bottom:20px;}

#left_side, #navy_left_side {
  float:left;
  width:20%;
  font:normal 12px Arial;
  padding-top:5px;
}
#left_side a, #navy_left_side a { color:#d8005c;}
#content_ez #left_side a, #navy_content_ez #left_side a { color:#0064b0;}
#left_side ul, #navy_left_side ul {
  margin-left:24px;
}
#left_side ul li, #navy_left_side ul li {
  list-style-type:none;
  background:url(/i/news_menu.gif) 0px 2px no-repeat;
  padding-left:18px;
  margin-bottom:10px;
}
#left_side li, #navy_left_side li {color:#484848;}
div.kav {
  width:145px;
  margin:0 auto;
  padding-top:50px;
}
div.kav div {
  text-align:left;
  margin:10px 0 0 0;
}
div.bottom {margin-top:45px;}

#center_side {
  float:left;
  width:59.5%;
  font:normal 12px Arial;
}
#center_side h1 {
  font:normal 24px Tahoma;
  color:#484848;
  margin:0 31px 18px 31px;padding:0;
}
#center_side div.margin_all {
  margin:0 50px;
}

#right_side {
  float:right;
  width:20%;
  font:normal 11px Arial;
}
#right_side a { color:#d8005c;}
#content_ez #right_side a { color:#0064b0;}

#container {
  overflow:hidden;
  height:100%;
  font-family:Arial;
}

#copyright, #copyright_b {
  float:left;
  width:200px;
  height:100%;
  text-align:center;
  background:url(/i/copyright_fon.gif) top right no-repeat;
}
#copyright div, #copyright_b div {
  color:#484848;
  font-size:18px;
}
#copyright #neotech, #copyright_b #neotech {
  font-size:11px;
  color:#fff;
  background:#000;
  width:105px;
  height:16px;
  line-height:16px;
  margin:4px auto 0 auto;
}
 #copyright_b {background:url(/i/copyright_fon_b.gif) bottom right no-repeat;}

#footer_menu {
  margin-left:201px;
}
#phone,#mail {width:215px;margin-left:9px;}
#mail {
  text-align:center;
  font-size:12px;
  margin:10px 0 0 9px;
}
#mail a {color:#d8005c;}

#footer_menu table {
  color:#5e5e5e;
  font-size:11px;
  margin:9px 0 0 9px;
}
#footer_menu td {
  text-align:center;
  padding:0 2px;
  border-right:1px solid #5e5e5e;
}
#footer_menu td.last {border:0;}
#footer_menu table a {color:#5e5e5e;text-decoration:none;}
#rbs {
  float:right;
  width:178px;
  font-size:11px;
  margin-right:17px;
}
#rbs img {
  float:left;
  margin-right:10px;
}
#rbs a {color:#d8005c;}

div.actions { margin: 5px 0 10px 0; }
.actions, .actions a, .actions a:link, .actions a:active, .actions a:hover, .actions a:visited { font-size: 10px; font-family: Tahoma; color:#06a !important; }
.actions a:hover { text-decoration: none; }
