/* line 5, ../sass/static.sass */
.fs12 {
  font-size: 12px;
}

/* line 9, ../sass/static.sass */
.h40 input[type="text"] {
  height: 40px;
}

/* line 13, ../sass/static.sass */
div.pages form {
  width: 650px;
  padding: 20px;
  background: #e5e5e5;
}
/* line 17, ../sass/static.sass */
div.pages form input[type="text"], div.pages form div.selector {
  width: 304px;
  margin-right: 6px;
  background-position: 275px 12px;
}
/* line 21, ../sass/static.sass */
div.pages form textarea {
  width: 647px;
  height: 132px;
}
/* line 25, ../sass/static.sass */
div.pages form input[type="submit"] {
  float: right;
  padding: 6px 16px;
  font-size: 17px;
}
/* line 30, ../sass/static.sass */
div.pages form .captcha img {
  margin-right: 10px;
  padding-top: 6px;
  background-color: #ddd;
  border: 1px solid #bbb;
}
/* line 35, ../sass/static.sass */
div.pages form .captcha input {
  height: 49px;
  width: 172px;
  font-size: 18px;
}
/* line 39, ../sass/static.sass */
div.pages p {
  margin-bottom: 10px;
}
/* line 42, ../sass/static.sass */
div.pages ul {
  display: inline-block;
}
/* line 44, ../sass/static.sass */
div.pages ul li {
  padding: 8px 0px;
  border-bottom: 1px dotted #1A638C;
}
/* line 47, ../sass/static.sass */
div.pages ul li i {
  height: 7px;
  width: 7px;
  background-position: +0 -666px;
  float: left;
  margin: 7px 18px 7px 0px;
}
/* line 55, ../sass/static.sass */
div.pages div {
  margin-bottom: 20px;
}
/* line 58, ../sass/static.sass */
div.pages div.selector {
  margin-bottom: 10px;
}
/* line 61, ../sass/static.sass */
div.pages ul.staticpage-menu {
  background: #e5e5e5;
  width: 300px;
  float: left;
  margin-right: 40px;
}
/* line 66, ../sass/static.sass */
div.pages ul.staticpage-menu li {
  padding: 0;
}
/* line 68, ../sass/static.sass */
div.pages ul.staticpage-menu li a {
  position: relative;
  display: block;
  color: #054569;
  padding: 12px 20px;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 75, ../sass/static.sass */
div.pages ul.staticpage-menu li a:after {
  display: none;
  content: "";
  position: absolute;
  border: 20px solid transparent;
  border-left: 20px solid #1A638C;
  border-right: 0;
  height: 0;
  width: 0;
  top: 0px;
  right: -20px;
}
/* line 83, ../sass/static.sass */
div.pages ul.staticpage-menu li:hover, div.pages ul.staticpage-menu li.active {
  background: #1A638C;
}
/* line 85, ../sass/static.sass */
div.pages ul.staticpage-menu li:hover a, div.pages ul.staticpage-menu li.active a {
  margin-left: 6px;
  color: #fff;
}
/* line 88, ../sass/static.sass */
div.pages ul.staticpage-menu li:hover a:after, div.pages ul.staticpage-menu li.active a:after {
  display: block;
}
/* line 90, ../sass/static.sass */
div.pages div.text-wrapper {
  float: left;
  width: 535px;
}

/* line 100, ../sass/static.sass */
div.contact-page form {
  width: 650px;
}
/* line 102, ../sass/static.sass */
div.contact-page form input[type="text"] {
  width: 210px;
  margin-right: 6px;
}
/* line 105, ../sass/static.sass */
div.contact-page form textarea {
  width: 624px;
}
/* line 108, ../sass/static.sass */
div.contact-page form input[type="submit"] {
  float: right;
  padding: 6px 16px;
  font-size: 17px;
}
/* line 113, ../sass/static.sass */
div.contact-page div.left-cont {
  float: left;
  width: 480px;
}
/* line 118, ../sass/static.sass */
div.contact-page div.left-cont div.address .p1 {
  font-size: 16px;
  font-weight: bold;
}
/* line 121, ../sass/static.sass */
div.contact-page div.left-cont div.address p {
  margin-bottom: 10px;
}
/* line 126, ../sass/static.sass */
div.contact-page div.left-cont div.address i.contacts-addr {
  height: 30px;
  width: 27px;
  background-position: +0 -608px;
  margin: 0px 10px -2px 0;
}
/* line 132, ../sass/static.sass */
div.contact-page ul.contacts li, div.contact-page .directory li {
  overflow: hidden;
  *zoom: 1;
  padding: 10px 0;
}
/* line 135, ../sass/static.sass */
div.contact-page ul.contacts p, div.contact-page .directory p {
  font-weight: bold;
  margin-bottom: 6px;
}
/* line 138, ../sass/static.sass */
div.contact-page ul.contacts p span, div.contact-page .directory p span {
  font-weight: normal;
}
/* line 140, ../sass/static.sass */
div.contact-page ul.contacts p a, div.contact-page .directory p a {
  color: #000;
  text-decoration: underline;
}
/* line 143, ../sass/static.sass */
div.contact-page ul.contacts p a:hover, div.contact-page .directory p a:hover {
  color: #1A638C;
}
/* line 146, ../sass/static.sass */
div.contact-page ul.contacts i, div.contact-page .directory i {
  float: left;
  margin: -7px 10px 0 0;
}
/* line 150, ../sass/static.sass */
div.contact-page ul.contacts i.phone, div.contact-page .directory i.phone {
  height: 36px;
  width: 35px;
  background-position: +0 -2142px;
}
/* line 154, ../sass/static.sass */
div.contact-page ul.contacts i.fax, div.contact-page .directory i.fax {
  height: 36px;
  width: 35px;
  background-position: +0 -526px;
}
/* line 159, ../sass/static.sass */
div.contact-page ul.contacts i.mail, div.contact-page .directory i.mail {
  height: 36px;
  width: 35px;
  background-position: +0 -485px;
}
/* line 162, ../sass/static.sass */
div.contact-page ul.contacts i.skype, div.contact-page .directory i.skype {
  height: 36px;
  width: 35px;
  background-position: +0 -567px;
}
/* line 167, ../sass/static.sass */
div.contact-page .directory p {
  font-weight: normal;
}

/* line 172, ../sass/static.sass */
.workers {
  padding: 20px 10px 10px 10px;
  background: #e5e5e5;
}
/* line 176, ../sass/static.sass */
.workers span.hr h1 {
  background: #e5e5e5;
}
/* line 179, ../sass/static.sass */
.workers li {
  height: 155px;
  background: url('../images/placeholders/paper.png?1446316219') no-repeat;
  padding: 12px;
  position: relative;
}
/* line 185, ../sass/static.sass */
.workers li div.left {
  float: left;
  padding: 14px;
  width: 712px;
}
/* line 189, ../sass/static.sass */
.workers li div.left p.title {
  margin-bottom: 3px;
}
/* line 191, ../sass/static.sass */
.workers li div.left p.sp {
  color: #797979;
  font-style: italic;
  border-bottom: 1px dashed #999;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 198, ../sass/static.sass */
.workers li div.left a.list {
  float: right;
  padding: 5px 26px;
  margin-top: 5px;
  border-radius: 7px;
  color: #797979;
  border: 1px dashed #999;
}
/* line 205, ../sass/static.sass */
.workers li div.left a.list:hover {
  background: #dadada;
}
/* line 208, ../sass/static.sass */
.workers li i.paper {
  height: 19px;
  width: 50px;
  background-position: +0 -1982px;
  position: absolute;
  right: -19px;
  top: 16px;
}
/* line 214, ../sass/static.sass */
.workers li img {
  float: right;
  width: 110px;
  height: 130px;
}

/* line 220, ../sass/static.sass */
div.online {
  margin: 30px auto;
  width: 690px;
}

/* line 224, ../sass/static.sass */
.partners {
  padding: 3px;
  padding-bottom: 0;
  background: #1a638c;
  width: 200px;
  cursor: pointer;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 233, ../sass/static.sass */
.partners:hover .hidden-text {
  display: block;
}
/* line 235, ../sass/static.sass */
.partners a {
  display: block;
  background: #fff;
  color: #fff;
  text-align: center;
}
/* line 240, ../sass/static.sass */
.partners a img {
  margin: auto;
}
/* line 242, ../sass/static.sass */
.partners .bottom {
  background: #1A638C;
  margin-bottom: 0;
  padding: 5px 10px;
  height: 32px;
}
/* line 247, ../sass/static.sass */
.partners .bottom a {
  background: none;
  font-size: 12px;
  line-height: 16px;
}
/* line 252, ../sass/static.sass */
.partners .hidden-text {
  display: none;
  margin-left: -3px;
  width: 176px;
  border-top: 1px dotted #fff;
  position: absolute;
  background: #1A638C;
  padding: 12px;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #fff;
  text-align: center;
  z-index: 10;
  -moz-box-shadow: 0px 4px 10px #2C2C2C;
  -webkit-box-shadow: 0px 4px 10px #2C2C2C;
  box-shadow: 0px 4px 10px #2C2C2C;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
