body{
	margin: 0;
	background-image: url(images/6.png);
}
.omne p{
	font-size: 24px;
}
.testir{
  max-width: 760px;
  height: auto;
  margin: auto;
}
@media screen and (max-width: 760px) {
  .testir{width: 100%;height: auto;}
}
.testir1{
  width: 760px; height: 300px; background-color: rgba(0, 0, 0, 0.86); margin-top: 30px;border-radius: 0 150px 150px 0;
}
@media screen and (max-width: 760px) {
  .testir1{width: 90%;height: auto; margin: 30px auto;}
}
.testir2{
  width: 760px; height: 300px; background-color: rgba(0, 0, 0, 0.86); margin-top: 30px;border-radius: 150px 0 0 150px;
}
@media screen and (max-width: 760px) {
  .testir2{width: 90%;height: auto; margin: 30px auto;}
}
.garantiya{
  width: 760px;height: auto;background-color: #d3ebf9;border-radius: 30px;margin: auto;border: 2px solid;
}
.garantiya img{
  float: left;margin-left: -157px;
}
@media screen and (max-width: 1020px) {
  .garantiya img{margin-left: 0px;}
  .garantiya{width: 100%;}
}
/*.gradient2 {
    background: -moz-radial-gradient(center, ellipse cover, #dcc875 0%, #a57300 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #dcc875), color-stop(100%, #a57300)); 
background: -webkit-radial-gradient(center, ellipse cover, #dcc875 0%, #a57300 100%);
background: -o-radial-gradient(center, ellipse cover, #dcc875 0%, #a57300 100%); 
background: -ms-radial-gradient(center, ellipse cover, #dcc875 0%, #a57300 100%);
background: radial-gradient(ellipse at center, #dcc875 0%, #a57300 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcc875', endColorstr='#a57300',GradientType=0 ); 
}*/

.gradient2 {
    background: -moz-radial-gradient(center, ellipse cover, rgba(239, 203, 54, 0.61) 0%, rgba(165, 115, 0, 0.68) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(239, 203, 54, 0.61)), color-stop(100%, rgba(165, 115, 0, 0.68))); 
background: -webkit-radial-gradient(center, ellipse cover, rgba(239, 203, 54, 0.61) 0%, rgba(165, 115, 0, 0.68) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(239, 203, 54, 0.61) 0%, rgba(165, 115, 0, 0.68) 100%); 
background: -ms-radial-gradient(center, ellipse cover, rgba(239, 203, 54, 0.61) 0%, rgba(165, 115, 0, 0.68) 100%);
background: radial-gradient(ellipse at center, rgba(239, 203, 54, 0.61) 0%, rgba(165, 115, 0, 0.68) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(239, 203, 54, 0.61)', endColorstr='rgba(165, 115, 0, 0.68)',GradientType=0 ); 
}
.garantiya p{
	font-size: 20px;
}



@-webkit-keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
@keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
#blink7 {
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  background: green;
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}
.shrift{
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
p{
	font-family: sans-serif;
}




.gradient3 {
    background-color: #dc9030;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI1OSUiIGN5PSIxNDclIiByPSIyMDclIj48c3RvcCBzdG9wLWNvbG9yPSIjZTFkZjhjIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNkYTY3MDAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjY4MiIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(radial, 59 147, 0, 59 147, 531,color-stop(0, rgb(225, 223, 140)),color-stop(0.682, rgb(218, 103, 0)));
    /* Android 2.3 */
    background-image: -webkit-radial-gradient(59px 147px, 531px 531px,rgb(225, 223, 140) -0.2%,rgb(218, 103, 0) 68.2%);
    /* IE10+ */
    background-image: radial-gradient(circle 531px at 59px 147px,rgb(225, 223, 140) -0.2%,rgb(218, 103, 0) 68.2%);
    background-image: -ms-radial-gradient(59px 147px, 531px 531px,rgb(225, 223, 140) -0.2%,rgb(218, 103, 0) 68.2%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
    .gradient {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe1df8c",endColorstr="#ffda6700",GradientType=0);
    }
}



.gradient4 {
    background-color: #adb1fd;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI1OSUiIGN5PSIxNDclIiByPSIyMDclIj48c3RvcCBzdG9wLWNvbG9yPSIjZTRlN2Y4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDk1ZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjY4MiIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(radial, 59 147, 0, 59 147, 531,color-stop(0, rgb(228, 231, 248)),color-stop(0.682, rgb(144, 149, 255)));
    /* Android 2.3 */
    background-image: -webkit-radial-gradient(59px 147px, 531px 531px,rgb(228, 231, 248) -0.2%,rgb(144, 149, 255) 68.2%);
    /* IE10+ */
    background-image: radial-gradient(circle 531px at 59px 147px,rgb(228, 231, 248) -0.2%,rgb(144, 149, 255) 68.2%);
    background-image: -ms-radial-gradient(59px 147px, 531px 531px,rgb(228, 231, 248) -0.2%,rgb(144, 149, 255) 68.2%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
    .gradient {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe4e7f8",endColorstr="#ff9095ff",GradientType=0);
    }
}
.gipi img{
    margin: 15px;
}
.knopka1{
	background-image: linear-gradient(#66e462, rgba(0, 212, 0, 0.66), #66e462);
}
.knopka1:hover{
	background-image: linear-gradient(#acefaa, rgba(0, 212, 0, 0.66), #acefaa);
}
.knopka2{
	background-image: linear-gradient(#fff, #7d7b7b, #ccc);
}
.knopka2:hover{
	background-image: linear-gradient(#d2cece, #7d7b7b, #b1afaf);
}



















* {
  box-sizing: border-box;
}

label[for] {
  cursor: pointer;
}

input[type="checkbox"] {
  display: none;
}

.lightbox, .grid {
  width: 100%;
  top: 0;
  left: 0;
}

.lightbox {
  position: fixed;
  z-index: 1;
  min-height: 100%;
  overflow: auto;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition: -webkit-transform .5s ease-out;
          transition: transform .5s ease-out;
}
.lightbox img {
  position: fixed;
  top: 50%;
  left: 50%;
  max-width: 96%;
  max-height: 96%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
}

input[type="checkbox"]:checked + .lightbox {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

input[type="checkbox"]:checked ~ .grid {
  opacity: .125;
}
/*
.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  z-index: 0;
  height: 100%;
  padding: 16px;
  overflow: auto;
  background-color: #222;
  text-align: center;
  -webkit-transition: opacity .75s;
          transition: opacity .75s;
}*/
.grid .grid-item {
  display: inline-block;
  width: 680px;
  padding: 20px;
  opacity: .75;
  -webkit-transition: opacity .5s;
          transition: opacity .5s;
}
.grid .grid-item:hover {
  opacity: 1;
}
@media screen and (max-width: 1024px) {
  .grid .grid-item {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .grid .grid-item {
    width: 100%;
  }
}
.grid img {
  max-width: 100%;
  max-height: 100%;
  box-shadow: 0px 9px 15px 0px #bbb8b8;
}
.popap{
	width: 1364px;margin: 0 auto;
}
@media screen and (max-width: 1364px) {
  .popap{width: 640px;margin: auto;}
}






/*

#parent_popup{
    display: none;
    position: fixed;
    z-index: 99999;
    top: 40px;
    right: 240px;
}
#popup{
    background: #fff; 
    width: 240px; 
    padding: 5px 20px 13px 20px;
    border: 5px solid #ddd;
    position: relative;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    top: 40px;
    left: 75%;
}
.close{
    background-color: rgba(0, 0, 0, 0.8);
    border: 2px solid #ccc;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: -24px;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    top: -24px;
    width: 24px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
     box-shadow: 1px 1px 3px #000;
}
.close:hover{
    background-color: rgba(0, 122, 200, 0.8);
}
#parent_popupa{
    display: none;
    position: fixed;
    z-index: 999999;
    top: 55px;
    right: 240px;
}
#popupa{
    background: #fff;
    width: 240px; 
    padding: 5px 20px 13px 20px;
    border: 5px solid #ddd;
    position: relative;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    top: 55px;
    left: 75%;
}*/




.w1442{
	width: 1442px;margin: auto;
}
.w1365{
	width: 1365px; margin: auto;display: block;
}
.smogete{
  width: 1365px; margin: auto;display: block;
}
.smogete2{
  display: none;
}
.w13652{
  display: none;width: 100%;
}
.i365{
	margin: 30px;
}
.t1365{
	width: 400px;
}
.w1200{
	width: 1200px; margin: auto;
}
.w1{
	height: 80px;
}
.w21200{
	width: 1200px;
}
.vhod{display: block;}
.vhod2{display: none;}
.preim{width: 1365px; margin: auto;}
.vverhu{width: 1060px;margin: auto;display: block;}
.vverhu1{width: 780px;}
.vverhu2{width: 280px;}
.vverhu3{display: block;}
@media screen and (max-width: 1442px) {
  .w1442{width: 90%;margin: 5%;}
}
@media screen and (max-width: 1366px) {
  .vhod{display: none;}
  .vhod2{display: block;}
}
@media screen and (max-width: 1365px) {
  .w1200{width: 90%;margin: 0 5%;}
  .w1365{width: 100%;}
  .i365{width: 90%;margin: 0 5%;}
  .t1365{width: 33%;}
  .w13652{display: block;}
  .t13652{width: 100%;}
  .preim{width: 100%;}
  .smogete{display: none;}
  .smogete2{display: block;}
}
@media screen and (max-width: 1200px) {
  .w1200{width: 90%;margin: 0 5%;}
  .w1{height: auto;}
  .w21200{width: 100%;}
}
.verh{display: none;}
@media screen and (max-width: 1060px){
  .vverhu{display: none;}
  .verh{display: block;}
}
.komenty{width: 1000px;}
.komenty1{width: 1000px;margin: auto;}
@media screen and (max-width: 1060px) {
  .komenty{width: 90%;}
  .komenty1{width: 90%;margin: 5%;}
}
.knopki{width: 1032px;}
.knopki2{margin: 20px;width: 300px;}
@media screen and (max-width: 1032px) {
  .knopki{width: 100%;}
  .knopki2{margin: 1.5%;width: 30%;}
}
.karta1{width: 1000px;margin: auto;}
.karta{width: 1000px;}
@media screen and (max-width: 1000px) {
  .karta1{width: 90%;margin: 5%;}
  .karta{width: 100%;}
}