﻿html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, img, strong,
ol, ul, li,
table, tr, th, td,
form {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input, button{
  overflow: visible;
}
html {
  overflow-y: scroll;
  overflow-x: auto;
}
html, body {
  height: 100%;
  min-height: 100%;
}
pre {display: none;}
body {
 font: normal 14px 'Franklin Gothic', arial;
  line-height: 1.2;
  color: #1e2022;
  text-align: left;
  background: url(../images/fon.jpg) repeat;
}
p {
  padding: 0 0 10px;
  text-align: justify;
}
ul {
}
li {
  padding: 0 0 8px;
  list-style: none;
}
a {
  text-decoration: none;
  color: #005ace;
}
a:hover {
  text-decoration: underline;
  color: #FF3811 !important;
}
a img {border: 0;}
img {margin: 5px;}
h1 {font-size:24px; font-weight: normal; margin:10 0px;}
.footerseolinks {display: none;}
.target-content, .target-content:hover {color: inherit !important; font-size: inherit; text-decoration: none;}
.a9 {display: none;}
.inner_right p {text-indent: 5px;}
.inner_right li {list-style: inside;}
.inner_right table td {padding: 3px;}
li.active a{color: #ff5300 !important; text-decoration: none !important;}
.wrap {width:999px; margin: 0 auto;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.header{background:url(../images/header_fon.jpg) repeat; width: 100%;}
.head_adres {width: 32%; float: left; height: 163px;}
.head_logo{width: 450px; float: left; height: 163px;}
.head_logo img {width: 100%;}
.head_phone{width: max-content; float: right; height: 163px;}
.adres_h {padding: 45px 0 0 40px;}
.adres_h p{color:blue;font-size: 16px; font-family:'Franklin Gothic';}
.adres_h .orange {color:#ff5300; font-weight: bold;}
.phone_h {padding: 80px 20px 0 10px;}
.phone_h p {color:blue !important; font-size: 16pt !important;padding-bottom: 3px; font-family:'Franklin Gothic';}
.phone_h p a{color:blue !important; font-size: 16pt !important;padding-bottom: 3px; font-family:'Franklin Gothic';}
.phone_h .phone_mail {font-size: 14px !important; color: #ff5300 !important;}
.phone_h img {margin: 0 3px;}
.logo_h {padding-top: 30px;}
.head_menu {clear: both; height: 33px; background:url(../images/menu_fon.jpg) repeat-x; width: 100%;}
.head_menu ul {padding-top: 8px;}
.head_menu li {float: left; width: 20%;text-align: center;}
.head_menu li a {color: #fff; font-size: 15px;}
.head_menu li a:hover {color: #FFE400 !important;}
.head_menu .active a {color: #FFE400 !important;}
.content {clear: both;height: 485px; background: url(../images/banner1.jpg) no-repeat;}
.content_inner {clear: both; background: #fdfed2;}
.left_content {width: 45%;}
.akcii {text-align: center; padding: 20px 0 15px;}
.content_menu {width:365px; margin: 10px auto; background: #f8f1e9; border-radius: 10px;}
.content_menu ul {padding: 5px 0;}
.content_menu ul li {margin: 0 15px; list-style: inside; list-style-image: url(../images/li_main.png)}
.content_menu ul li a{color: blue; font-size: 15px;}
.footer {background: url(../images/footer_polosa.jpg) repeat-x; padding: 5px 0 0 0;}
.menu_footer { margin: 0 auto; text-align: center;}
.menu_footer ul {text-align: center; width: 40%; margin: 0 auto;}
.menu_footer li {float: left; margin: 10px 10px 0 10px;}
.menu_footer li a { text-decoration: underline; font-size: 16px; color: #024c92;}
.menu_footer li a:hover {text-decoration: none;}
.footer_blue {background: #09a4fd; clear: both;}
.footer_adres {width: 30%; float: left;}
.footer_share {width: 30%; float: left;}
.footer_copyright {width: 30%; float: right;}
.footer_blue {padding: 15px 20px 5px;}
.footer_blue p {color: #fff; font-size: 14px;}
.footer_blue a {color: #fff; text-decoration: none; font-size: 14px;}
.share_f p{text-align: center;}
.schet_f {text-align: right; float: right; padding: 22px 0 0 10px;}
.copyright_f {float: right; text-align: right; padding: 20px 0 0 0;}
.copyright_f p {text-align: right;}
.katalog_element {width: 333px; float: left; height: 221px;}
.katalog_element table {width: 100%; height: 100%;}
.katalog_element   td {opacity: 1; vertical-align: bottom; color: #Fff; background-color: rgba(000,000,000,0.5); text-align: center; font-size: 16px;padding-bottom: 10px; text-shadow: 1px 1px 2px black, 0 0 1em black;}
.katalog_element   td:hover {background: none;}
.inner_left {float: left; width: 300px; padding: 30px 0;}
.inner_right {float: right; width: 600px; padding: 30px 40px 30px 0; min-height: 500px;}
.inner_left {padding-left: 50px;}
.inner_left ul li {list-style: inside; list-style-image: url(../images/li_main.png)}
.inner_left ul li a{color: blue; font-size: 15px; text-decoration: underline;}
.inner_left ul li a:hover{font-size: 15px; text-decoration: none;}
.inner_menu_h {color: blue; font-size: 18px;}
.price_head td {background: #09A4FD; color: #fff; padding-top: 5px !important; padding-bottom: 5px !important;}
.usluga {padding-left: 10px !important;}
.long {text-align: right; padding-right: 10px !important;}
.short{text-align: right;}
.mid{text-align: right;}
.odd td {background: #DBE5F1; padding-top: 5px !important; padding-bottom: 5px !important; }
.even  td {background: #EDF2F8; padding-top: 5px !important; padding-bottom: 5px !important;}
