.seo_text {
  text-align: justify;
  font-family: verdana, geneva;
  font-size: 16px;
  padding: 10px 0px 0px 0px;
}
h2.seo_h2 {
  position: relative;
  padding: 14px 1px 8px 89px;
  margin: 21px 0px 0px;
  z-index: -1;
  font: 25px/35px LobsterRegular;
  color: #0B77A4;
  border-width: 3px;
  border-radius: 0px 25px 0px;
  border-bottom-style: solid !important;
  border-bottom-color: -moz-use-text-color !important;
  text-align: left;
  background: transparent url("seo-kit.png") no-repeat scroll 15px 1px / 61px auto;
  border-bottom: 2px solid #095283;
}
h3.seo_h3 {
  position: relative;
  padding: 14px 1px 8px 89px;
  margin: 21px 0px 0px;
  z-index: -1;
  font: 22px/35px LobsterRegular;
  color: #0B77A4;
  border-width: 3px;
  border-radius: 0px 25px 0px;
  border-bottom-style: solid !important;
  border-bottom-color: -moz-use-text-color !important;
  text-align: left;
  background: transparent url("seo-kit.png") no-repeat scroll 15px 1px / 61px auto;
  border-bottom: 2px solid #095283;
}
.seo-1 {
  position: relative;
  margin: 0 auto;
}
.seo-2 {
  border: 3px solid #0B77A4;
  background: url("seo-logo1.png ") 0 0 repeat;
  background-size: 100% 100%;
  border-radius: 25px;
  bottom: 10px;
  left: 0px;
  opacity: 0.2;
  filter: alpha(Opacity=1);
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 0;
}
.seo-3 {
  margin: 5px 5px 5px 5px;
  padding: 15px;
  position: relative;
  z-index: 15;
  text-align: left;
  width: 100%;
}
.seo-2x {
  border: 3px solid #0B77A4;
  background: url("seo-logo2.png ") 0 0 repeat;
  background-size: 100% 100%;
  border-radius: 25px;
  bottom: 10px;
  left: 0px;
  opacity: 0.2;
  filter: alpha(Opacity=1);
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 0;
}
.seo-2y {
  border: 3px solid #0B77A4;
  background: url("seo-logo3.png") 0 0 repeat;
  background-size: 100% 100%;
  border-radius: 25px;
  bottom: 10px;
  left: 0px;
  opacity: 0.2;
  filter: alpha(Opacity=1);
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 0;
}
.seo-2z {
  border: 3px solid #0B77A4;
  background: url("seo-logo4.png") 0 0 repeat;
  background-size: 100% 100%;
  border-radius: 25px;
  bottom: 10px;
  left: 0px;
  opacity: 0.2;
  filter: alpha(Opacity=1);
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 0;
}
.seo-2s {
  border: 3px solid #0B77A4;
  background: url("seo-logo5.png") 0 0 repeat;
  background-size: 100% 100%;
  border-radius: 25px;
  bottom: 10px;
  left: 0px;
  opacity: 0.2;
  filter: alpha(Opacity=1);
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 0;
}
.seo_ul {
  list-style: none;
  text-align: left;
}
.seo_ul li {
  background: url(seo-icon1.png) 0 11px no-repeat;
  padding: 11px 10px 0px 25px;
  font-size: 18px;
  background-size: 15px 15px;
  margin: 0px -15px;
  font-family: LobsterRegular;
  color: #0B77A4;
}
.seo-but {
  background: transparent url("seo-but.png") no-repeat scroll left top;
  color: #FFF !important;
  display: inline-block;
  margin: -27px 16px -10px 0px;
  padding: 9px 37px;
  position: relative;
  text-decoration: none;
  border-radius: 8px;
  text-align: center;
  width: 163px;
  font: 24px/22px LobsterRegular;
  text-shadow: 1px 2px 0px #0B77A4;
  bottom: -1px;
}
.seo-but-wrap {
  text-align: right;
}
.seo-p {
  font-family: LobsterRegular;
  color: #000467;
  margin: 19px 17px 2px;
  text-align: justify;
  font-size: 21px;
}
.seo_table_kontakti {
  margin: 0 auto;
  border: none;
}
.seo_table_kontakti td {
  color: #000467;
  text-align: left;
  font-size: 23px;
  padding: 5px 3px;
  font-family: LobsterRegular;
  vertical-align: center;
}
.seo-ci {
  width: 100%;
  margin: 0 0 10px;
  position: relative;
  text-align: center;
}
.seo-ci div {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin: 0px 0px 10px;
}
.seo-ci div p {
  text-align: center;
}
.seo-ci div img {
  margin: 0 0 10px;
}
.seo-img {
  margin: 9px 12px -15px !important;
  border: 1px solid rgba(97, 207, 237, 0.63) !important;
  border-radius: 18px;
  width: 280px;
  height: 232px;
  text-align: center;
}
.seo-img1 {
  float: left;
  border: 1px solid rgba(97, 207, 237, 0.63) !important;
  border-radius: 25px;
  width: 265px;
  height: 201px;
  margin: 22px 21px 12px 7px !important;
}
.seo-img2 {
  float: left;
  border: 1px solid rgba(97, 207, 237, 0.63) !important;
  border-radius: 25px;
  width: 205px;
  height: 157px;
  margin: 2px 7px 12px 7px !important;
}
.seo-img3 {
  margin: 9px 12px -15px !important;
  border: 1px solid rgba(97, 207, 237, 0.63) !important;
  border-radius: 18px;
  width: 215px;
  height: 170px;
  text-align: center;
}
table.seotable1 {
  border-collapse: separate;
  margin: 30px auto;
  width: 100%;
}
table.seotable1 th {
  background: #fff;
  padding: 7px;
  text-align: center;
  color: #000000;
}
table.seotable1 tr {
  background: none;
}
table.seotable1 td {
  background: #dcedf2 none repeat scroll 0 0;
  border: 1px solid #84959a;
  color: #000000;
  padding: 5px;
  text-align: center;
}
table.seo_table {
  border-collapse: collapse;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
table.seo_table tr {
  background: none;
}
table.seo_table td {
  padding: 5px;
}
.seo_blok a {
  background-image: linear-gradient(#65d4f0, #0d79a5);
  border: 1px solid #6bdefe;
  border-radius: 12px;
  color: #fff;
  display: block;
  padding: 10px 8px;
  text-align: center;
  text-decoration: none;
  width: 208px;
}
.seo_blok a:hover {
  background-image: linear-gradient(#0d79a5, #65d4f0);
}
