/*
 * Верстай под сетку 8 пикселей
 * Шрифт кратный 8, 16 - 24
 * Отступы 8
 * Толщина линии 4 пикселя
 * */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
input, button {-webkit-appearance: none;}
input, button, label {outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
@media all and (max-width : 359px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
a {color: #072a16; text-decoration: none; border-bottom: solid 2px #072a16;}
a:focus{ outline: none; font-family: Roboto;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 18px; text-align: center; padding-top: 18px; margin: 0px;}
.er404 {padding-bottom: 200px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 104px; text-align: center; background-size: 80%;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 174px; width: 100%; float:left; }
.page-futter {height: 174px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #d3e29d;}
.centro {margin: 0 auto; width: 318px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 140px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: right top;}
.logo {float: left; margin-left: 0px; margin-top: 32px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 140px;}

.autoriza {position: absolute; margin-left: 172px; margin-top: 6px; font-size: 12px;}
.autoriza a {padding: 1px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {float: right; font-size: 16px; color: white; line-height: 1.7; font-family: Trebuchet MS; padding-right: 11px; margin-top: 40px; border-bottom: solid 4px white; padding-left: 8px; padding-bottom: 8px; width: 140px; font-family: Roboto;}
.sitename span {background: #acc864; padding: 10px; text-transform: uppercase;}

.poisk {width: 318px; position: absolute; margin-top: 110px; left: 50%; margin-left: -159px; text-align: center;}
.poisk [type="text"] {width: 204px; border: solid 2px #8ab446; padding: 2px; font-size: 14px;}
.poisk [type="submit"] {width: 80px; font-size: 12px; margin-left: 0px; background: #8ab446; border: 0px; height: 27px; color: white; cursor: pointer;}
/*Glavnaya*/
.glanav {width: 100%; float: left; padding: 0px 0px; list-style: none; margin-top: 8px;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 49%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 8px; background: #8ab446; height: 140px;}
.glanav [name="gnavradio"] {display: none;}

.glanav li span {font-size: 14px; width: 96%; display: block; padding: 2%; font-weight: bold; float:left; text-align: center; overflow: hidden;}
.glanav li img {width: 100%;}

.glanav .gnavrb {display: block; position: absolute; cursor: pointer; font-size: 24px; margin-left: 0px; margin-top: 0px; color: white; z-index: 1; text-align: center; width: 48.5%; height: 140px;}
.glanav .gnavrb:active, .glanav .gnavrb:focus,.glanav .gnavrb:visited {background: rgba(180,255,70,0.4);}
.glanav .gnavrb:before {content: '';}
.glanav .glistwid ul {display: none;}

.glanav ul {list-style-type: none; padding: 0px; float: left; padding:1%; padding-bottom: 0%; float: left; padding-top: 0px; width: 61%;}
.glanav ul li {margin-left: 0px; margin-right: 24px; width: auto; margin-top: 8px; margin-bottom: 0px; border: 0px; height: auto; font-size: 16px;}
.glanav ul li lable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/*Навигационные кнопки*/
.glanav [id='gnavr1']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr1']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr1']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr1']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr1']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr1']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr1']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr2']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr2']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr2']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr2']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr2']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr2']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr2']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr3']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr3']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr3']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr3']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr3']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr3']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr3']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr4']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr4']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr4']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr4']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr4']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr4']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr4']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr5']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr5']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr5']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr5']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr5']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr5']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr5']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr6']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr6']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr6']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr6']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr6']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr6']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr6']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr7']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr7']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr7']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr7']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr7']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr7']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr7']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr8']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr8']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr8']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr8']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr8']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr8']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr8']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr9']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr9']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr9']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr9']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr9']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr9']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr9']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr10']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr10']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr10']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr10']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr10']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr10']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr10']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr11']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr11']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr11']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr11']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr11']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr11']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr11']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr12']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr12']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr12']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr12']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr12']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr12']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr12']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr13']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr13']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr13']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr13']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr13']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr13']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr13']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr14']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr14']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr14']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr14']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr14']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr14']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr14']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr15']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr15']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr15']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr15']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr15']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr15']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr15']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr16']:checked ~ .glistwid {position: absolute; display: block; width: 318px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -159px; min-height: 140px;}
.glanav [id='gnavr16']:checked ~ .glistwid img {height: 44px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr16']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr16']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr16']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr16']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr16']:checked ~ .gnavrb {position: absolute;}

/*podval*/
.page-futter .topnavifutter {display: none;}
.page-futter .kontakty, .page-futter .kontakty2  {float: left; width: 298px; color: white; font-weight: bold; padding: 8px; padding-top: 0px; width: 286px; margin-top: 16px; background: #acc864;}
.page-futter .kontakty2 {width: 286px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 286px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
@media all and (min-width: 360px) and (max-width: 479px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
a {color: #072a16; text-decoration: none; border-bottom: solid 2px #072a16;}
a:focus{ outline: none; font-family: Roboto;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 20px; text-align: center; padding-top: 20px; margin: 0px;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.er404 {padding-bottom: 200px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 80px; text-align: center; background-size: 80%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 174px; width: 100%; float:left; }
.page-futter {height: 174px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #acc864;}
.centro {margin: 0 auto; width: 358px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 140px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: right top;}
.logo {float: left; margin-left: 0px; margin-top: 8px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 132px;}

.autoriza {position: absolute; margin-left: 223px; margin-top: 6px;}
.autoriza a {padding: 1px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px; font-size: 12px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {float: right; font-size: 16px; color: white; line-height: 1.7; font-family: Trebuchet MS; padding-right: 11px; margin-top: 40px; border-bottom: solid 4px white; padding-left: 8px; padding-bottom: 8px; width: 132px; font-family: Roboto;}
.sitename span {background: #acc864; padding: 10px; text-transform: uppercase;}

.poisk {width: 356px; position: absolute; margin-top: 110px; left: 50%; margin-left: -178px; text-align: center;}
.poisk [type="text"] {width: 240px; border: solid 2px #8ab446; padding: 2px; font-size: 14px;}
.poisk [type="submit"] {width: 80px; font-size: 12px; margin-left: 24px; background: #8ab446; border: 0px; height: 27px; color: white; cursor: pointer;}
/*Glavnaya*/
.glanav {width: 100%; float: left; padding: 0px 0px; list-style: none; margin-top: 8px;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 32%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 8px; background: #8ab446; height: 116px;}
.glanav [name="gnavradio"] {display: none;}

.glanav li span {font-size: 14px; width: 96%; display: block; padding: 2%; font-weight: bold; float:left; text-align: center; overflow: hidden;}
.glanav li img {width: 100%;}

.glanav .gnavrb {display: block; position: absolute; cursor: pointer; font-size: 24px; margin-left: 0px; margin-top: 0px; color: white; z-index: 1; width: 24px; text-align: center; width: 30.5%; height: 116px; background: none;}
.glanav .gnavrb:active, .glanav .gnavrb:focus,.glanav .gnavrb:visited {background: rgba(180,255,70,0.4);}
.glanav .gnavrb:before {content: '';}
.glanav .glistwid ul {display: none;}

.glanav ul {list-style-type: none; padding: 0px; float: left; padding:1%; padding-bottom: 0%; float: left; padding-top: 0px; width: 61%;}
.glanav ul li {margin-left: 0px; margin-right: 24px; width: auto; margin-top: 8px; margin-bottom: 0px; border: 0px; height: auto; font-size: 16px;}
.glanav ul li lable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/*Навигационные кнопки*/
.glanav [id='gnavr1']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr1']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr1']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr1']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr1']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr1']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr1']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr2']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -178px; min-height: 104px;}
.glanav [id='gnavr2']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr2']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr2']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr2']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr2']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr2']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr3']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr3']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr3']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr3']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr3']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr3']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr3']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr4']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr4']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr4']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr4']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr4']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr4']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr4']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr5']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr5']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr5']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr5']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr5']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr5']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr5']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr6']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr6']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr6']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr6']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr6']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr6']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr6']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr7']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr7']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr7']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr7']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr7']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr7']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr7']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr8']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr8']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr8']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr8']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr8']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr8']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr8']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr9']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr9']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr9']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr9']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr9']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr9']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr9']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr10']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr10']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr10']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr10']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr10']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr10']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr10']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr11']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr11']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr11']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr11']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr11']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr11']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr11']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr12']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr12']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr12']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr12']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr12']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr12']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr12']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr13']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr13']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr13']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr13']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr13']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr13']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr13']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr14']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr14']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr14']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr14']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr14']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr14']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr14']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr15']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr15']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr15']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr15']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr15']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr15']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr15']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr16']:checked ~ .glistwid {position: absolute; display: block; width: 352px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 14px; border-bottom: solid 2px white; left: 50%; margin-left: -179px; min-height: 104px;}
.glanav [id='gnavr16']:checked ~ .glistwid img {height: 64px; float: left; width: auto; margin-top: 4px; margin-left: 4px;}
.glanav [id='gnavr16']:checked ~ .glistwid span {width: 57%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr16']:checked ~ .glistwid .gnavrclose {display: block; float: left; color: white; font-size: 24px; cursor: pointer;}
.glanav [id='gnavr16']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr16']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr16']:checked ~ .gnavrb {position: absolute;}

/*podval*/
.page-futter .topnavifutter {display: none;}
.page-futter .kontakty, .page-futter .kontakty2  {float: left; width: 290px; color: white; font-weight: bold; padding: 8px; padding-top: 0px; margin-top: 16px; background: #acc864;}
.page-futter .kontakty2 {width: 320px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 320px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
@media all and (min-width: 480px) and (max-width: 639px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
a {color: #072a16; text-decoration: none; border-bottom: solid 2px #072a16;}
a:focus{ outline: none; font-family: Roboto;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 24px; text-align: center; padding-top: 24px; margin: 0px;}
.er404 {padding-bottom: 200px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 70px; text-align: center; background-size: 60%;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 134px; width: 100%; float:left; }
.page-futter {height: 134px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #acc864;}
.centro {margin: 0 auto; width: 478px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 200px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: right top;}
.logo {float: left; margin-left: 32px; margin-top: 32px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 170px;}

.autoriza {position: absolute; margin-left: 266px; margin-top: 16px;}
.autoriza a {padding: 4px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {float: right; font-size: 26px; color: white; line-height: 1.7; font-family: Trebuchet MS; padding-right: 11px; margin-top: 54px; border-bottom: solid 4px white; padding-left: 8px; padding-bottom: 8px; width: 200px; font-family: Roboto;}
.sitename span {background: #acc864; padding: 10px; text-transform: uppercase;}

.poisk {width: 450px; position: absolute; margin-top: 160px; left: 50%; margin-left: -225px; text-align: center;}
.poisk [type="text"] {width: 326px;  border: solid 4px #8ab446; padding: 4px; font-size: 16px;}
.poisk [type="submit"] {width: 80px; font-size: 14px; margin-left: 24px; background: #8ab446; border: 0px; height: 35px; color: white; cursor: pointer;}

/*Glavnaya*/
.glanav {width: 100%; float: left; padding: 0px 0px; list-style: none; margin-top: 8px;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 32%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 8px; background: #8ab446; height: 152px;}
.glanav [name="gnavradio"] {display: none;}
.glanav .glistwid .gnavrclose {display: none; color: white; cursor: pointer; font-size: 24px;}

.glanav li span {font-size: 14px; width: 96%; display: block; padding: 2%; font-weight: bold; float:left; text-align: center;}
.glanav li img {width: 92%; margin-top: 8px; margin-left: 8px;}

.glanav .gnavrb {position: absolute; cursor: pointer; font-size: 24px; margin-left: 0px; margin-top: 0px; color: white; z-index: 1; width: 151px; height: 152px; text-align: center;}
.glanav .gnavrb:active, .glanav .gnavrb:focus,.glanav .gnavrb:visited {background: rgba(180,255,70,0.4);}
.glanav .gnavrb:before {content: '';}
.glanav .glistwid ul {display: none;}

.glanav ul {list-style-type: none; padding: 0px; float: left; padding:2%; padding-bottom: 0%; float: left; padding-top: 0px; width: 68%;}
.glanav ul li {margin-left: 0px; margin-right: 24px; width: auto; margin-top: 8px; margin-bottom: 0px; border: 0px; height: auto; font-size: 16px;}
.glanav ul li lable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/*Навигационные кнопки*/
.glanav [id='gnavr1']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr1']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr1']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr1']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr1']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr1']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr1']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr2']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr2']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr2']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr2']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr2']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr2']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr2']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr3']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr3']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr3']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr3']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr3']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr3']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr3']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr4']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr4']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr4']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr4']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr4']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr4']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr4']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr5']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr5']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr5']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr5']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr5']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr5']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr5']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr6']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr6']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr6']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr6']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr6']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr6']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr6']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr7']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr7']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr7']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr7']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr7']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr7']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr7']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr8']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr8']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr8']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr8']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr8']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr8']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr8']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr9']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr9']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr9']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr9']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr9']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr9']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr9']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr10']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr10']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr10']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr10']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr10']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr10']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr10']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr11']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr11']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr11']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr11']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr11']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr11']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr11']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr12']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr12']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr12']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr12']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr12']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr12']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr12']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr13']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr13']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr13']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr13']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr13']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr13']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr13']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr14']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr14']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr14']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr14']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr14']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr14']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr14']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr15']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr15']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr15']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr15']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr15']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr15']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr15']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr16']:checked ~ .glistwid {position: absolute; display: block; width: 470px; background: #8ab446; z-index: 2; height: auto; padding-bottom: 10px; border-bottom: solid 2px white;left: 50%; margin-left: -237px; min-height: 152px;}
.glanav [id='gnavr16']:checked ~ .glistwid img {height: 64px; float: left; width: auto;}
.glanav [id='gnavr16']:checked ~ .glistwid span {width: 63%; font-size: 16px; padding-top: 4px;}
.glanav [id='gnavr16']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr16']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr16']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr16']:checked ~ .gnavrb {position: absolute;}

/*podval*/
.page-futter .topnavifutter {display: none;}
.page-futter .kontakty, .page-futter .kontakty2  {float: left; color: white; font-weight: bold; padding: 8px; padding-top: 0px; width: 460px; margin-top: 8px; background: #acc864;}
.page-futter .kontakty2 {width: 440px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 440px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
@media all and (min-width: 640px) and (max-width: 767px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
a {color: #072a16; text-decoration: none; border-bottom: solid 2px #072a16;}
a:focus{ outline: none; font-family: Roboto;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 24px; text-align: center; padding-top: 24px; margin: 0px;}
.er404 {padding-bottom: 200px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 56px; text-align: center; background-size: 50%;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 392px; width: 100%; float:left; }
.page-futter {height: 392px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #acc864;}
.centro {margin: 0 auto; width: 640px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 200px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: top center;}
.logo {float: left; margin-left: 32px; margin-top: 32px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 250px;}

.autoriza {position: absolute; margin-left: 432px; margin-top: 16px;}
.autoriza a {padding: 4px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px; padding-left: 8px; padding-right: 8px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {float: right; font-size: 26px; color: white; line-height: 1.7; font-family: Trebuchet MS; padding-right: 11px; margin-top: 52px; border-bottom: solid 4px white; padding-left: 8px; padding-bottom: 8px; width: 209px; font-family: Roboto;}
.sitename span {background: #acc864; padding: 10px; text-transform: uppercase;}

.poisk {width: 600px; position: absolute; margin-top: 160px; left: 50%; margin-left: -300px; text-align: center;}
.poisk [type="text"] {width: 400px;  border: solid 4px #8ab446; padding: 4px; font-size: 16px;}
.poisk [type="submit"] {width: 156px; margin-left: 24px; background: #8ab446; border: 0px; height: 35px; color: white; cursor: pointer;}

/*Glavnaya*/
.glanav {width: 100%; float: left; padding: 0px 0px; list-style: none; margin-top: 8px;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 32%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 8px; background: #8ab446; height: 152px;}
.glanav [name="gnavradio"] {display: none;}
.glanav .glistwid .gnavrclose {display: none; color: white; cursor: pointer; font-size: 24px;}

.glanav li span {font-size: 14px; width: 96%; display: block; padding: 2%; font-weight: bold; float:left; text-align: center;}
.glanav li img {width: 92%; margin-top: 8px; margin-left: 8px;}

.glanav .gnavrb {position: absolute; cursor: pointer; font-size: 24px; margin-left: 0px; margin-top: 0px; color: white; z-index: 1; width: 32%; height: 150px; text-align: center;}
.glanav .gnavrb:active, .glanav .gnavrb:focus,.glanav .gnavrb:visited {background: rgba(180,255,70,0.4);}
.glanav .gnavrb:before {content: '';}
.glanav .glistwid ul {display: none;}

.glanav ul {list-style-type: none; padding: 0px; float: left; padding:2%; padding-bottom: 0%; float: left; padding-top: 0px; width: 68%;}
.glanav ul li {margin-left: 0px; margin-right: 24px; width: auto; margin-top: 8px; margin-bottom: 0px; border: 0px; height: auto; font-size: 16px;}
.glanav ul li lable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/*Навигационные кнопки*/
.glanav [id='gnavr1']:checked ~ .glistwid {display: block; position: absolute; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr1']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr1']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr1']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr1']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr1']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr1']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr2']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr2']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr2']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr2']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr2']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr2']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr2']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr3']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr3']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr3']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr3']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr3']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr3']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr3']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr4']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr4']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr4']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr4']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr4']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr4']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr4']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr5']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr5']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr5']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr5']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr5']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr5']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr5']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr6']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr6']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr6']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr6']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr6']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr6']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr6']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr7']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr7']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr7']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr7']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr7']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr7']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr7']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr8']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr8']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr8']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr8']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr8']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr8']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr8']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr9']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr9']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr9']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr9']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr9']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr9']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr9']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr10']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr10']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr10']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr10']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr10']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr10']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr10']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr11']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr11']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr11']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr11']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr11']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr11']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr11']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr12']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr12']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr12']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr12']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr12']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr12']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr12']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr13']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr13']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr13']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr13']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr13']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr13']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr13']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr14']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr14']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr14']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr14']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr14']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr14']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr14']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr15']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr15']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr15']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr15']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr15']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr15']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr15']:checked ~ .gnavrb {position: absolute;}

.glanav [id='gnavr16']:checked ~ .glistwid {position: absolute; display: block; width: 627px; background: #8ab446; z-index: 2; min-height: 152px; height: auto; padding-bottom: 20px; left: 50%; margin-left: -317px; border-bottom: solid 2px white;}
.glanav [id='gnavr16']:checked ~ .glistwid img {height: 91.2px; float: left; width: auto;}
.glanav [id='gnavr16']:checked ~ .glistwid span {width: 63%; font-size: 24px; padding-top: 4px;}
.glanav [id='gnavr16']:checked ~ .glistwid .gnavrclose {display: block; width: 30px; height: 30px; float: left;}
.glanav [id='gnavr16']:checked ~ .glistwid .gnavrclose:before {content: '×';}
.glanav [id='gnavr16']:checked ~ .glistwid ul {left: 0px; display: block;}
.glanav [id='gnavr16']:checked ~ .gnavrb {position: absolute;}
/*podval*/
.page-futter .centro {background: #acc864; height: 386px; margin-top: 4px;}
.page-futter .topnavifutter {float: left; color: white; padding: 8px; padding-top: 0px; width: 620px;}
.page-futter .topnavifutter strong {font-size: 24px; width: 600px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .topnavifutter ul {font-size: 20px; padding: 0px; margin: 0px;}
.page-futter .topnavifutter ul li {float: left; list-style-type: none; width: 310px;}
.page-futter .topnavifutter ul li a {text-decoration: none; color: white; border-bottom: 0px;}

.page-futter .kontakty, .page-futter .kontakty2 {float: left; width: 286px; color: white; font-weight: bold; padding: 8px; padding-top: 0px; width: 286px; margin-top: 16px;}
.page-futter .kontakty2 {width: 600px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 600px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
@media all and (min-width: 768px) and (max-width: 1023px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
a {color: #072a16; text-decoration: none; border-bottom: solid 2px #072a16;}
a:focus{ outline: none; font-family: Roboto;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 24px; text-align: center; padding-top: 24px; margin: 0px;}
.er404 {padding-bottom: 450px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 24px; text-align: center;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 392px; width: 100%; float:left; }
.page-futter {height: 392px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #acc864;}
.centro {margin: 0 auto; width: 760px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 280px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: top right;}
.logo {float: left; margin-left: 32px; margin-top: 32px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 250px;}

.autoriza {position: absolute; margin-left: 480px; margin-top: 16px;}
.autoriza a {padding: 8px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px; padding-left: 32px; padding-right: 32px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {float: right; font-size: 42px; color: white; line-height: 1.7; font-family: Trebuchet MS; padding-right: 11px; margin-top: 60px; border-bottom: solid 4px white; padding-left: 8px; padding-bottom: 8px; width: 304px; font-family: Roboto;}
.sitename span {background: #acc864; padding: 10px; text-transform: uppercase;}

.poisk {width: 700px; text-align: center; position: absolute; margin-top: 230px; left: 50%; margin-left: -350px; text-align: center; height: 35px;}
.poisk [type="text"] {width: 500px;  border: solid 4px #8ab446; padding: 4px; font-size: 16px;}
.poisk [type="submit"] {width: 156px; margin-left: 24px; background: #8ab446; border: 0px; height: 35px; color: white; cursor: pointer;}

/*Glavnaya*/
.glanav {width: 100%; float: left; padding: 10px 0px; list-style: none;}
.glanav [name="gnavradio"] {display: none;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 32%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 20px; background: #8ab446; height: 312px;}
.glanav li span {font-size: 19px; width: 94%; display: block; padding: 2%; font-weight: bold; padding-left: 4%;}
.glanav li img {width: 100%;}
.glanav ul {list-style-type: none; padding: 0px; float: left; width: 96%; padding:2%; padding-bottom: 5%;}
.glanav ul li {margin-left: 0px; margin-right: 10px; width: auto; margin-top: 0px; margin-bottom: 0px; border: 0px; height: auto;}
.glanav ul li lable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*podval*/
.page-futter .centro {background: #acc864; height: 383px; margin-top: 4px;}
.page-futter .topnavifutter {float: left; color: white; padding: 8px; padding-top: 0px; width: 680px;}
.page-futter .topnavifutter strong {font-size: 24px; width: 680px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .topnavifutter ul {font-size: 20px; padding: 0px; margin: 0px;}
.page-futter .topnavifutter ul li {float: left; list-style-type: none; width: 340px;}
.page-futter .topnavifutter ul li a {text-decoration: none; color: white; border-bottom: 0px;}

.page-futter .kontakty, .page-futter .kontakty2 {float: left; width: 286px; color: white; font-weight: bold; padding: 8px; padding-top: 0px; width: 286px; margin-top: 16px;}
.page-futter .kontakty2 {width: 680px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 680px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
@media all and (min-width: 1024px) and (max-width: 1199px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
a {color: #072a16; text-decoration: none; border-bottom: solid 2px #072a16;}
a:focus{ outline: none; font-family: Roboto;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 24px; text-align: center; padding-top: 24px; margin: 0px;}
.er404 {padding-bottom: 450px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 24px; text-align: center;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 260px; width: 100%; float:left; }
.page-futter {height: 264px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #acc864;}
.centro {margin: 0 auto; width: 1020px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 280px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: top right;}
.logo {float: left; margin-left: 32px; margin-top: 32px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 250px;}

.autoriza {position: absolute; margin-left: 702px; margin-top: 16px;}
.autoriza a {padding: 8px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px; padding-left: 32px; padding-right: 32px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {float: right; font-size: 42px; color: white; line-height: 1.7; font-family: Trebuchet MS; padding-right: 11px; margin-top: 60px; border-bottom: solid 4px white; padding-left: 8px; padding-bottom: 8px; width: 344px; font-family: Roboto;}
.sitename span {background: #acc864; padding: 10px; text-transform: uppercase;}

.poisk {width: 700px; text-align: center; position: absolute; margin-top: 230px; height: 35px; left: 50%; margin-left: -350px; text-align: center;}
.poisk [type="text"] {width: 500px;  border: solid 4px #8ab446; padding: 4px; font-size: 16px;}
.poisk [type="submit"] {width: 156px; margin-left: 24px; background: #8ab446; border: 0px; height: 35px; color: white; cursor: pointer;}

/*Glavnaya*/
.glanav {width: 100%; float: left; padding: 10px 0px; list-style: none;}
.glanav [name="gnavradio"] {display: none;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 19%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 20px; background: #8ab446; height: 312px;}
.glanav li span {font-size: 16px; width: 94%; display: block; padding: 2%; font-weight: bold; padding-left: 4%;}
.glanav li img {width: 100%;}
.glanav ul {list-style-type: none; padding: 0px; float: left; width: 96%; padding:2%; padding-bottom: 5%; font-size: 15px;}
.glanav ul li {margin-left: 0px; margin-right: 10px; width: auto; margin-top: 0px; margin-bottom: 0px; border: 0px; height: auto;}
.glanav ul li lable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*podval*/
.page-futter .centro {background: #acc864; height: 256px; margin-top: 4px;}
.page-futter .topnavifutter {float: left; color: white; padding: 8px; padding-top: 0px; width: 680px;}
.page-futter .topnavifutter strong {font-size: 24px; width: 680px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .topnavifutter ul {font-size: 20px; padding: 0px; margin: 0px;}
.page-futter .topnavifutter ul li {float: left; list-style-type: none; width: 340px;}
.page-futter .topnavifutter ul li a {text-decoration: none; color: white; border-bottom: 0px;}

.page-futter .rabota_statyi {float: left; width: 224px; color: white; margin-left: 8px;}
.page-futter .rabota_statyi strong {font-size: 24px; width: 216px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .rabota_statyi a {color: white; text-decoration: none; font-size: 24px; border-bottom: 0px;}

.page-futter .kontakty, .page-futter .kontakty2 {float: right; width: 286px; color: white; font-weight: bold; padding-right: 8px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 280px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
@media all and (min-width: 1200px) and (max-width: 1529px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
a {color: #072a16; text-decoration: none; border-bottom: solid 2px #072a16;}
a:focus{ outline: none; font-family: Roboto;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 24px; text-align: center; padding-top: 24px; margin: 0px;}
.er404 {padding-bottom: 450px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 24px; text-align: center;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 186px; width: 100%; float:left; }
.page-futter {height: 186px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #acc864;}
.centro {margin: 0 auto; width: 1200px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 280px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: top right;}
.logo {float: left; margin-left: 32px; margin-top: 32px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 250px;}

.autoriza {position: absolute; margin-left: 874px; margin-top: 16px;}
.autoriza a {padding: 8px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px; padding-left: 32px; padding-right: 32px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {float: right; font-size: 42px; color: white; line-height: 1.7; font-family: Trebuchet MS; padding-right: 11px; margin-top: 64px; border-bottom: solid 4px white; padding-left: 8px; padding-bottom: 8px; width: 344px; font-family: Roboto;}
.sitename span {background: #acc864; padding: 10px; text-transform: uppercase;}

.poisk {width: 700px; text-align: center; position: absolute; margin-top: 238px; left: 50%; margin-left: -350px; text-align: center;}
.poisk [type="text"] {width: 500px;  border: solid 4px #8ab446; padding: 4px; font-size: 16px;}
.poisk [type="submit"] {width: 156px; margin-left: 24px; background: #8ab446; border: 0px; height: 35px; color: white; cursor: pointer;}

/*Glavnaya*/
.glanav {width: 100%; float: left; padding: 10px 0px; list-style: none;}
.glanav [name="gnavradio"] {display: none;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 19%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 20px; background: #8ab446; height: 312px;}
.glanav li span {font-size: 16px; width: 94%; display: block; padding: 2%; font-weight: bold; padding-left: 4%;}
.glanav li img {width: 100%;}
.glanav ul {list-style-type: none; padding: 0px; float: left; width: 96%; padding:2%; padding-bottom: 5%;}
.glanav ul li {margin-left: 0px; margin-right: 10px; width: auto; margin-top: 0px; margin-bottom: 0px; border: 0px; height: auto;}
/*podval*/
.page-futter .centro {background: #acc864; height: 178px; margin-top: 4px;}
.page-futter .topnavifutter {float: left; color: white; padding: 8px; padding-top: 0px; width: 808px;}
.page-futter .topnavifutter strong {font-size: 24px; width: 808px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .topnavifutter ul {font-size: 20px; padding: 0px; margin: 0px;}
.page-futter .topnavifutter ul li {float: left; list-style-type: none; width: 268px;}
.page-futter .topnavifutter ul li a {text-decoration: none; color: white;}

.page-futter .rabota_statyi {float: left; width: 224px; color: white; margin-left: 8px;}
.page-futter .rabota_statyi strong {font-size: 24px; width: 216px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .rabota_statyi a {color: white; text-decoration: none; font-size: 24px; border-bottom: 0px;}

.page-futter .kontakty, .page-futter .kontakty2 {float: right; width: 286px; color: white; font-weight: bold; padding-right: 8px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 280px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
@media all and (min-width: 1530px) and (max-width: 1899px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 24px; text-align: center; padding-top: 24px; margin: 0px;}
a {color: #072a16; border-bottom: solid 2px #072a16; text-decoration: none;}
a:focus{ outline: none; font-family: Roboto;}
.er404 {padding-bottom: 450px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 24px; text-align: center;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 160px; width: 100%; float:left; }
.page-futter {height: 160px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #acc864;}
.centro {margin: 0 auto; width: 1530px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 600px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: top right; margin-bottom: 60px;}
.logo {float: left; margin-left: 2px; margin-top: 2px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 160px;}

.autoriza {position: absolute; margin-left: 1210px; margin-top: 16px;}
.autoriza a {padding: 8px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px; padding-left: 32px; padding-right: 32px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {width: 664px; position: absolute; top: 76px; font-family: "Roboto";}
.sitename h1 {font-family: "Roboto"; background: rgba(172,200,100, 0.99); padding: 8px; text-transform: uppercase; font-size: 42px; color: white; line-height: 1.7; width: 480px;}

.sitename p {display: block;  padding: 8px; height: 300px; background: rgba(172,200,100, 0.8); color: white; height: auto; font-size: 30px;}
.headphone {position: absolute; width: 528px; height: 540px; background: url(../img/phone.png); margin-left: 880px; top: 46px; background-repeat: no-repeat;}

.poisk {width: 1006px; top: 390px; text-align: center; position: absolute; margin-top: 238px; left: 50%; margin-left: -503px; text-align: center;}
.poisk [type="text"] {width: 800px;  border: solid 4px #8ab446; padding: 4px; font-size: 16px;}
.poisk [type="submit"] {width: 156px; margin-left: 24px; background: #8ab446; border: 0px; height: 35px; color: white; cursor: pointer;}

/*Glavnaya*/
.glanav {width: 100%; float: left; padding: 10px 0px; list-style: none;}
.glanav [name="gnavradio"] {display: none;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 19%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 20px; background: #8ab446; height: 336px;}
.glanav li span {font-size: 22px; width: 94%; display: block; padding: 2%; font-weight: bold; padding-left: 4%;}
.glanav li img {width: 100%;}
.glanav ul {list-style-type: none; padding: 0px; float: left; width: 96%; padding:2%; padding-bottom: 5%;}
.glanav ul li {margin-left: 0px; margin-right: 10px; width: auto; margin-top: 0px; margin-bottom: 0px; border: 0px; height: auto;}
/*podval*/
.page-futter .centro {background: #acc864; height: 151px; margin-top: 4px;}
.page-futter .topnavifutter {float: left; color: white; padding: 8px; padding-top: 0px; width: 1056px; margin-top: 4px;}
.page-futter .topnavifutter strong {font-size: 24px; width: 1056px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .topnavifutter ul {font-size: 20px; padding: 0px; margin: 0px;}
.page-futter .topnavifutter ul li {float: left; list-style-type: none; width: 264px;}
.page-futter .topnavifutter ul li a {text-decoration: none; color: white; border-bottom: 0px;}

.page-futter .rabota_statyi {float: left; width: 224px; color: white; margin-left: 8px;}
.page-futter .rabota_statyi strong {font-size: 24px; width: 216px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .rabota_statyi a {color: white; text-decoration: none; font-size: 24px; border-bottom: 0px;}

.page-futter .kontakty, .page-futter .kontakty2 {float: right; width: 286px; color: white; font-weight: bold; padding: 8px; padding-top: 0px; margin-top: 4px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 280px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
@media all and (min-width: 1900px) {
html, body {height: 100%; margin: 0; padding: 0; color: black; font-family: Roboto Slab;}
* html .page-wrapper {height: 100%;}
h1, h2, h3, h4, h5, h6 {width: 100%; font-size: 24px; text-align: center; padding-top: 24px; margin: 0px;}
a {color: #072a16; border-bottom: solid 2px #072a16; text-decoration: none;}
a:focus{ outline: none; font-family: Roboto;}
.er404 {padding-bottom: 450px; background: url(../img/404.jpg);background-repeat: no-repeat; background-position: center 24px; text-align: center;}
.page-wrapper {background: white; margin-bottom: -48px; min-height: 100%; position: absolute; width: 100%;}
.content {width: 100%;}
.pagecont {float: left; width: 100%;}
.page-buffer {height: 160px; width: 100%; float:left;}
.page-futter {height: 160px; bottom: 0px; position: absolute; width: 100%; border-top: solid 4px #8ab446; background: #acc864;}
.centro {margin: 0 auto; width: 1900px;}
.headblock {width: 100%; float: left; background: url(../img/headblock.jpg); height: 600px; background-repeat: no-repeat; background-size: cover; border-bottom: 4px solid #8ab446; background-position: top right;}
.logo {float: left; margin-left: 32px; margin-top: 32px; width: auto; height: auto;}
.logo a {border-bottom: 0px;}
.logo img {width: 250px;}

.autoriza {position: absolute; margin-left: 1580px; margin-top: 16px;}
.autoriza a {padding: 8px; border: solid 1px white; color: #8ab446; background: white; text-decoration: none; margin-right: 8px; padding-left: 32px; padding-right: 32px;}
.autoriza a:hover {background: #8ab446; color: white;}

.sitename {float: right; font-size: 42px; color: white; line-height: 1.7; font-family: Trebuchet MS; padding-right: 11px; margin-top: 56px; border-bottom: solid 4px white; padding-left: 8px; padding-bottom: 8px; width: 344px; font-family: Roboto;}
.sitename span {background: #acc864; padding: 10px; text-transform: uppercase;}

.poisk {width: 1400px; text-align: center; position: absolute; margin-top: 238px; left: 50%; margin-left: -700px; text-align: center;}
.poisk [type="text"] {width: 1100px;  border: solid 4px #8ab446; padding: 4px; font-size: 16px;}
.poisk [type="submit"] {width: 156px; margin-left: 24px; background: #8ab446; border: 0px; height: 35px; color: white; cursor: pointer;}

/*glavnaya*/
.glanav {width: 100%; float: left; padding: 10px 0px; list-style: none;}
.glanav [name="gnavradio"] {display: none;}
.glanav a {color: white; border-bottom: 0px;}
.glanav li {list-style: inline; float: left; width: 19%; margin-left: 0.5%; margin-right: 0.5%; list-style-type: none; margin-bottom: 20px; background: #8ab446; height: 356px;}
.glanav li span {font-size: 22px; width: 94%; display: block; padding: 2%; font-weight: bold; padding-left: 4%;}
.glanav li img {width: 100%;}
.glanav ul {list-style-type: none; padding: 0px; float: left; width: 96%; padding:2%; padding-bottom: 5%;}
.glanav ul li {margin-left: 0px; margin-right: 10px; width: auto; margin-top: 0px; margin-bottom: 0px; border: 0px; height: auto;}
/*podval*/
.page-futter .centro {background: #acc864; height: 155px; margin-top: 4px;}
.page-futter .topnavifutter {float: left; color: white; padding: 8px; padding-top: 0px; width: 1056px;}
.page-futter .topnavifutter strong {font-size: 24px; width: 1056px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .topnavifutter ul {font-size: 20px; padding: 0px; margin: 0px;}
.page-futter .topnavifutter ul li {float: left; list-style-type: none; width: 264px;}
.page-futter .topnavifutter ul li a {text-decoration: none; color: white; border-bottom: 0px;}

.page-futter .rabota_statyi {float: left; width: 224px; color: white; margin-left: 8px;}
.page-futter .rabota_statyi strong {font-size: 24px; width: 216px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .rabota_statyi a {color: white; text-decoration: none; font-size: 24px; border-bottom: 0px;}

.page-futter .kontakty, .page-futter .kontakty2 {float: right; width: 286px; color: white; font-weight: bold; padding-right: 8px;}
.page-futter .kontakty strong, .page-futter .kontakty2 strong {font-size: 24px; width: 280px; padding-left: 0px; float: left; border-bottom: solid 2px white;}
.page-futter .kontakty a {text-decoration: none; color: white; font-weight: normal; font-size: 24px;}
}
