body{margin:0;padding:0;display:inline-block;text-align:center;width:100%;font-family: Arial, sans-serif;background-image: url(/style/img/clouds-background.jpg);background-position: top center;background-repeat: repeat-x;background-color: #c9dbe8;}
p {color: #222;word-break:break-word;text-align: left;}
.h1, h1 {font-weight: 700;margin-top: 0;font-size: 60px;text-align: left;margin-bottom: 50px;}
a {text-decoration:none;color: #000000;}
.container {width: 100%;max-width: 1000px;padding: 0;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding:0}
a:hover {color: #ff0000;text-decoration:underline;}
.row {margin:0px}
.politika{display: inline-block;width: 100%;text-align: left;margin-bottom: 8px;}
.politika input{float: left;cursor: pointer;margin: 0px 5px 0px 0px;width: auto !important;margin-bottom: 0 !important;}
.politika label{font-size: 10px !important;color: rgb(0 0 0);font-weight: 400;display: block;cursor: pointer;line-height: 1.1;}
.politika a{font-size: 10px !important;color: rgb(0 0 0);text-decoration: underline;}
.politika a:hover{font-size: 12px;text-decoration: none;}
.rkntrebovanie{background-color: rgb(243, 243, 245);padding: 5px 10px;display: none;width: calc(100% - 0px);}
.rkntrebovanie span{color: black;letter-spacing: 0.6px;line-height: 1.23;font-size: 12px;padding: 0px 50px;text-align: center;display: inline-block;}
.rkntrebovanie a{color: black;text-decoration: underline;}
.rkntrebovanie a:hover{color: black;text-decoration: none;}
.rkntrebovanieclose{position: absolute;float: right;right: 9px;width: 22px;cursor: pointer;top: 9px;}
.logo{color: #003366;text-decoration: none;float: left;font-size: 24px;font-weight: 700;width: 190px;text-align: left;margin-top: 55px;line-height: 1.23;margin-bottom: 55px;}
.logo:hover{color: #003366;text-decoration: none; opacity: 0.9;}
.headerright{float: right;text-align: right;margin-top: 20px;width: 400px;}
.zvonok{text-shadow: 0 -1px 0 rgb(0 51 102 / 37%);box-shadow: 0 0 2px rgb(0 0 0 / 24%), 0 -1px 6px rgb(0 51 102 / 50%) inset;padding: 5px 13px;border-radius: 13px;text-align: center;background-color: #3366cc;color: #fff;border: none;text-transform: uppercase;font-weight: bold;font-size: 12px;margin-bottom: 20px;}
.zvonok:hover{background-color: #3366cc;}
.headertel{display: inline-block;width: 100%;margin-bottom: 3px;}
.headertel a{color: #3399cc;font-size: 16px;text-decoration:underline;}
.headertel a:hover{text-decoration:none;}
.headeradres{display: inline-block;width: 100%;font-size: 14px;margin-bottom: 10px;}
.headerknop{display: inline-block;width: 100%;}
.headerknop a{color: #003366;text-decoration: none;font-size: 13px;margin-left: 15px;}
.headerknop a:hover{color: #003366;text-decoration: none; opacity: 0.9;}
.headerknop a span{background: #67a5e5;border-radius: 50%;width: 32px;height: 32px;display: inline-block;padding: 6px;}
.headerknop a img{width: 19px;}
.nav{height: 50px;background-color: #3366cc;display: inline-block;width: 100%;}
.navbar-nav>li>a{color: #fff;font-size: 12px;font-weight: 700;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #3366cc;color: #99ccff;}
.dropdown:hover > .dropdown-menu {display:block;background-color: #7ab6f4;}
.dropdown:hover > .dropdown-menu li a{color:#fff;text-align: left;padding: 6px 10px !important;border-bottom: 1px solid #a8d3ff;}
.dropdown:hover > .dropdown-menu li a:hover{background-color: rgb(33 189 232 / 0%);color: #003366;}
.content{background-color: #f9f9f9;display: inline-block;padding: 40px 23px;}
.content p{display:inline-block; width: calc(100% - 15px);margin-right: 15px;}
.content .karta{display:inline-block; width: calc(100% - 15px);margin-right: 15px;}
.content .col-md-3{text-align: center;}
.content .col-md-3 hr{width: 100%;border-bottom: 2px solid #003366;margin: 0;}
.content .col-md-3 span{margin-top: -10px;text-align: left;display: inline-block;background: #fff;padding: 0 10px 0 0px;float: left;margin-bottom: 20px;font-size: 14px;}
.ssilkiright{text-align: center;}
.ssilkiright img{float: left;margin-left: 13px;margin-bottom: 20px;}
.content .col-md-3 .ssilkiright span{color: #003366;text-decoration: underline;text-align:center;width: 100%;display:inline-block;float:none;background:rgb(200 124 22 / 0%) !important}
.content .col-md-3 .ssilkiright:hover span{color: #003366;text-decoration: none;}
.footer{background-color: #59a1ea;margin-bottom: 50px;padding-bottom: 5px;}
.footer .nav>li>a:focus, .footer .nav>li>a:hover {background-color: rgb(51 102 204 / 0%);}
.footer .logo{margin-left: 15px;margin-top: 15px;margin-bottom: 15px;font-size: 16px;width: 125px;}
.footer .nav{width: 800px;background-color: rgb(51 102 204 / 0%);margin-top: 5px;}
.footer span{color: #fff;text-align: left;width: 100%;display: inline-block;padding-left: 15px;font-size: 12px;}
.footer .headertel{text-align: center;width: 100%;display: inline-block;color: #fff;}
.footer .headertel a{color: #fff;font-size: 13px;}
.footer .headeradres{text-align: right;padding-right: 15px;color: #fff;font-size: 13px;}
.content .col-md-9 hr{width: calc(100% - 15px);border-bottom: 2px solid #003366;margin: 0;float: left;margin-right: 15px;}
.content .col-md-9 h1{margin-top: -9px;text-align: left;display: inline-block;background: #fff;padding: 0 10px 0 0px;float: left;margin-bottom: 20px;font-size: 14px;text-transform: uppercase;}
.kroshki{display:inline-block;width: 100%;float: right;text-align: right;margin-bottom: 20px;line-height: 1;}
.kroshki a{color: #003366;text-decoration: none;font-size: 10px;display: inline-block;}
.kroshki a:hover{color: rgb(0, 51, 102);text-decoration: underline;}
.otzivp{width: 100% !important;margin: 0 !important;margin-bottom: 10px !important;font-size: 12px;line-height: 1.23;}
.otzivhr{margin: 10px 0 15px 0 !important;border-bottom: 1px solid #003366 !important;}
.otzivform label{font-size: 13px;text-align: left;width: 100%;}
.otzivform input{width: 100%;padding: 3px 10px;margin-bottom: 15px;}
.otzivform textarea{width: 100%;height: 100px;margin-bottom: 15px;}
.otzivform input.btn{text-shadow: 0 -1px 0 rgb(0 51 102 / 37%);box-shadow: 0 0 2px rgb(0 0 0 / 24%), 0 -1px 6px rgb(0 51 102 / 50%) inset;padding: 5px 13px;border-radius: 13px;text-align: center;background-color: #3366cc;color: #fff;border: none;text-transform: uppercase;font-weight: bold;font-size: 12px;margin-bottom: 20px;width: auto;}
.otzivform input.btn:hover{background-color: #3366cc;}
.questions{margin: 0 0 20px;padding: 20px;background-color: #6aaaec;box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);color: #003366;display: inline-block;width: calc(100% - 15px);margin-right: 15px;}
.questionsname{display: inline-block;width: 100%;text-align: left;font-weight: 700;margin-bottom: 5px;}
.questions hr{border: 0;border-bottom: 1px solid #003366 !important;margin-bottom: 10px !important;display: inline-block;width: 100% !important;margin-right: 0 !important;}
.questionsdate{display: inline-block;width: 100%;text-align: left;font-weight: 400;margin-bottom: 5px;font-size: 10px;}
.questionstext{display: inline-block;width: 100%;text-align: left;}
.questionsans{padding: 10px;border-bottom: 1px solid #c9d8e7;background-color: #f2f2f2;box-shadow: 0 0 5px rgb(0 0 0 / 20%);text-align: left;margin-top: 5px;}
.questionsans1{text-align: left;display: inline-block;width: 100%;font-weight: 700;margin-bottom: 5px;}
.questionsans2{font-size: 13px;}
.modalokno{width: 440px;padding: 0;}
.modalokno span{display:inline-block; text-align: left; font-size: 12px; margin-bottom: 10px;}
.modalokno h2{text-align: center;}
.formcontrolzayvka.modalokno input {padding: 10px;width: 100%;margin-bottom: 15px;}
.formcontrolzayvka.modalokno textarea {padding: 10px;height: 120px;}
.formcontrolzayvka.modalokno input.feedback {width: auto;display: inline-block;text-shadow: 0 -1px 0 rgb(0 51 102 / 37%);box-shadow: 0 0 2px rgb(0 0 0 / 24%), 0 -1px 6px rgb(0 51 102 / 50%) inset;padding: 5px 13px;border-radius: 13px;text-align: center;background-color: #3366cc;color: #fff;border: none;text-transform: uppercase;font-weight: bold;font-size: 12px;margin-bottom: 0;}
.formcontrolzayvka.modalokno input.feedback:hover{background-color: #3366cc;}
h5.modal-title {font-size: 28px;text-align: center;width: 100%;padding: 0px 20px 0px 20px;font-weight: 700;}
.modal-header .close {margin-top: -38px;opacity: 1;font-size: 32px;}
.modal-content{width: 475px;}
ol, ul {text-align: left;}
.gallery{display:inline-block;width: 100%;text-align: left;}
.alboms{display:inline-block;width: 30%;margin: 20px 1%;}
.alboms img{width: 100%;}
.alboms span{display:inline-block;text-align: center;width: 100%;font-size: 16px;margin-top: 5px;}