.result {border: 0px solid red; width: 800px; height: 80px; padding: 10px; margin: 25px auto; text-align: center;}
.result_home {border: 0px solid red; width: 800px;  padding: 0px; margin: 10px auto 25px auto; text-align: center;}
.false {color:#ce1616; font-size:35px; font-weight: bold;}
.true {color:#159c2b; font-size:35px; font-weight: bold;}
.fake {color:#666; font-size:25px; font-weight: bold;}


ul.menutop {margin:0px; padding:0px; list-style-type:none;}
ul.menutop li {position: relative;}
ul.menutop li a { display:block; float:left; margin:0px 15px; color:#21211d; text-decoration:none; font-size:25px; font-weight:300;}
ul.menutop li a:hover { display:block; float:left; margin:0px 15px; color:#1d86b2; text-decoration:none; font-size:25px; font-weight:300;}

.inp_d {position: relative;}

label.error {
    width: 100%;
    font-size: 16px;
    color: #c00;
    font-weight: bold;
    display: block;
    text-align: right;
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 61px;
    right: 65px;
    z-index: 1;
}

ul.nav-child {display: none; position: absolute; width:200px; height: auto; background:#0f3444; top:25px; left:10px;}
ul.nav-child  { list-style-type:none;}
ul.menutop li.parent:hover ul.nav-child  {
    display: block;
    position: absolute;
    width: 256px;
    height: auto;
    background: #0f3444;
    top: 30px;
    left: 110px;
    padding: 10px 5px;
    z-index:1000000000000;
}

.blogg {
    float: left;
    width: 300px !important;
    height: auto;
    margin:10px 25px;
    text-align: justify;
       }

ul.menutop li.parent ul.nav-child li a { font-size:18px !important; color:#FFF; padding:5px 0px 0px 0px;}
ul.menutop li.parent ul.nav-child li a:hover {text-decoration: underline}

ul.menufoot {margin:0px auto; padding:0px; list-style-type:none; width:auto; overflow:auto;}
ul.menufoot li a { display:block; float:left; margin:0px 10px; color:#fff; text-decoration:none; font-size:20px; font-weight:300;}
ul.menufoot li a:hover { display:block; float:left; margin:0px 10px; color:#fff; text-decoration:underline; font-size:20px; font-weight:300;}


body {margin:0px; padding:0px; font-family: 'Lato', sans-serif; font-size:18px; color:#000;}

.header {width:100%; max-width:1300px; margin:0 auto; height:150px;}
.logo {width:265px; float:left; margin-top:40px;}
.logo_text {text-transform:uppercase; font-size:16px; padding-left:2px;}
.top_menu {width: 850px; float:right; margin-top:60px;}

.slyder {width:100%; height:500px; background:url(../files/slide.jpg) top center;}
.map {width:100%; height:500px; /*background:url(../files/map.jpg) top center;*/}
.main {width:100%; max-width:1300px; margin:0 auto; min-height:500px; font-size:18px; color:#000}

.custom {width:100%;}

h1 {text-align:center; font-size:40px; color:#000;}
h2 {text-align:center; font-size:35px; color:#000;}
h3 {text-align:center; font-size:30px; color:#000;}
h4 {text-align:center; font-size:25px; color:#000;}

.product_count {width:100%; max-width:1300px;margin:25px auto;}
.product_zag {text-align:center; font-size:40px; color:#000; padding-left:80px; font-weight:bold;}

a.link_prod {font-size:18px; color:#9f9f9f; font-weight:normal;}
a.link_prod:hover {text-decoration: none;}

.product {width:100%; margin:25px; position:relative;}
.prod {width:300px;float:left; margin:0px 10px}
.prod_title { font-size:25px; color:#000; padding:5px 0px; margin-bottom: 50px; text-align: center;}
.clr {clear:both;}

.verify_count {width:100%; height:285px; background:url(../files/bg.png) center;}
.very {width:100%; max-width:1300px; margin:0 auto;}
.very_zag {font-size:40px; color:#FFF; text-align:center; padding:40px 0px 25px 0px;}
.ver {width:80%; margin:5px auto 5px auto;}
.ver_inp {border: solid 2px #FFF; width:490px; height:40px; padding:15px; font-size:28px; background:none; color:#d0d7d9;}
.ver_sub {font-size:28px; color:#FFF; background:#1d86b2; border: 0px; padding:22px 100px; margin-left:50px; cursor:pointer;}
.ver_sub:hover {font-size:28px; color:#FFF; background:#333; border: 0px; padding:22px 100px; margin-left:50px; cursor:pointer;}

.very_zag_page {font-size:40px; color:#000; text-align:center; padding:40px 0px 0px 0px;}
.very_zag_page2 {font-size:20px; color:#000; text-align:center; padding:10px 0px 25px 0px;}
.ver_page {width:80%; margin:25px auto;}
.ver_inp_page {border: solid 2px #666; width:490px; height:40px; padding:15px; font-size:28px; background:none; color:#000; /*#d0d7d9*/}
.ver_sub_page {font-size:28px; color:#FFF; background:#1d86b2; border: 0px; padding:22px 100px; margin-left:50px; cursor:pointer;}

.prod img {max-width:300px; height:300px;}

.contacts {width:100%; max-width:1300px; margin:0 auto; min-height:500px; font-size:18px; color:#000}
.contacts_zag {text-align:center; font-size:40px; color:#000; font-weight:bold; margin-top:25px; margin-left:50px}
.cont_left {width: 45%; float: left; font-size:15px; color:#000; line-height:50px; margin-left:50px;}
.place { margin-left: -35px;    margin-right: 15px;    margin-bottom: -5px;}
.phone { margin-left: -43px;    margin-right: 15px;    margin-bottom: -5px;}
.fax { margin-left: -40px;    margin-right: 15px;    margin-bottom: -5px;}
.cont-form {width: 50%; height:700px; background:url(../files/form_bg.png); float:right; margin-top:10px; text-align:center;}
.inp1 {width:80%; margin:40px auto 0 auto; background:none; padding:18px 0px 18px 20px; border: solid 2px #fff; color:#fff; font-size:20px; text-align:left;z-index: 20; position: relative;}
.inp2 {width:80%; margin:40px auto 0 auto; background:none; padding:18px 0px 18px 20px; border: solid 2px #fff; color:#fff; font-size:20px; text-align:left;z-index: 20; position: relative;; position: relative;}
.inp3 {width:80%; margin:40px auto 0 auto; background:none; padding:18px 0px 18px 20px; border: solid 2px #fff; color:#fff; font-size:20px; text-align:left; height:75px; font-family: 'Lato', sans-serif;z-index: 20; position: relative;}
.g-recaptcha {padding:10px 25%;}
.inp4 {text-align:center; margin:10px auto 0 auto; display: block; width:85%; padding:20px 10px; border-radius:30px; background:#105f80; color:#FFF; border:none; font-size:25px;}
.inp4:hover {text-align:center; width:85%; padding:20px 10px; border-radius:30px; background:#333; color:#FFF; border:none; font-size:25px;}



.cont-form input::-webkit-input-placeholder, .cont-form textarea::-webkit-input-placeholder, .ver_inp::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFF;
}
.cont-form input::-moz-placeholder, .cont-form textarea::-webkit-input-placeholder, .ver_inp::-webkit-input-placeholder { /* Firefox 19+ */
  color: #FFF;
}
.cont-form input:-ms-input-placeholder, .cont-form textarea::-webkit-input-placeholder, .ver_inp::-webkit-input-placeholder { /* IE 10+ */
  color: #FFF;
}
.cont-form input:-moz-placeholder, .cont-form textarea::-webkit-input-placeholder, .ver_inp::-webkit-input-placeholder { /* Firefox 18- */
  color: #FFF;
}



.footer {width:100%; height:190px; background:#0f3444; margin-top:25px;}
.foot {width:100%; max-width:1300px; color:#FFF; margin:0 auto;}
.foot_logo {width: 166px; height:43px; float:left; margin:60px 0px;;}
.fmenu { width: 645px;    height: 50px;    float: left;    margin-left: 155px;    margin-top: 65px;}
.f_razd {width:100%; margin:10px 0px 10px 0px; border-top:solid 1px #335260;}
.copy { text-align:center; color:#fff; font-size:12px;}
.aiva { width:122px; height:38px; float:right; margin:60px 0px;}

.pep_zag {text-align:center; font-size:40px; color:#000; font-weight:bold; margin-top:25px; margin-left:50px}
.pep { margin:25px auto; text-align: center;}
a.pep_link {font-size:30px; text-decoration: underline; color:#000}
a.pep_link:hover {text-decoration: none;}

a {color:#000; text-decoration: underline;}
a:hover {color:#000; text-decoration: none;}

/*
::-webkit-input-placeholder {color:#FFF;}
::-moz-placeholder          {color:#FFF;}
:-moz-placeholder           {color:#FFF;}
:-ms-input-placeholder      {color:#FFF;}
*/

/* MEDIA QUERIES
*********************************************/

/* Extra small devices (phones, less than 768px) */
/* No media query -> mobile first strategy */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* for higher resolutions (android and retina) */
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (max--moz-device-pixel-ratio: 1.5) {
  
}
