html {/*background:#ffffff; */background:#d1cbcb url(../images/mainfon2.jpg) top center repeat-y; background-size: 100%;} 
body { background-color:transparent;}
header { min-height:150px;/* background:rgba(255,255,255,0.95); url(../images/topfon.jpg) left top*/;}
article { background-color:rgba(255,255,255,0.95); padding:37px 29px 0px;box-shadow: 5px 0px 20px #ecf0f1,-5px 0px 20px #ecf0f1;}
.pb-3 {padding:0px 0px 37px;}
footer { background-color:#B2D8D8; min-height:100px;font-size: 18px;font-family: "Arial";color: rgb(0, 0, 0);line-height: 1.2;} 
footer .title {font-size: 24px;font-family: "Arial";color: rgb(0, 0, 0);font-weight: bold; padding-bottom:36px;}
footer.container { padding:22px 89px 40px;}
footer p { padding-bottom:11px;}
button.sscf-popup {background: #186A68;float: none;width: auto;color:#fff;}
.logotip { margin-top:35px; color:#2A8685; font-family:Tahoma; font-size:16px;line-height: 1;}
.topkontakt { margin-top:35px;  font-size: 14px;font-family: "Microsoft Sans Serif";color: rgb(0, 0, 0);line-height: 0.786;text-align: right;float:left;/* padding-right:40px;*/}
.topkontakt span {  font-size: 28px;font-family: "Microsoft Sans Serif";color: #186A68;line-height: 1.1;text-align: right;}
.fone8800 {font-size: 18px;font-weight: 800;}
img {max-width: 100%;}
/*поиск*/
form#as0_advsea-form {padding-top: 32px;}
form.advsea-form fieldset {padding: 2px 2px !important;border: 1px solid #186A68 !important;margin: 0px !important;}
form.advsea-form #as0_advsea-search {width: 95% !important;height:31px !important;border: none; float:left;background-color: transparent;}
form.advsea-form button, html form.advsea-form input[type="button"], form.advsea-form input[type="reset"], form.advsea-form input[type="submit"] {-webkit-appearance: button;cursor: pointer;background:url(../images/knopka-poisk.png) left top no-repeat;border:0px; height:31px; width:27px; float:left;}
form.advsea-form #as0_advsea-search:focus,form.advsea-form #as0_advsea-search:active { border:none;}
.topmenu { background-color:#186A68; min-height:80px;}
.pull-left {margin-right:10px;}
.breadcrumb {font-size: 13px;background-color: #ecf0f1;}
.breadcrumb a {color:#000000; border:none !important;}
.breadcrumb > li {display: initial;}
ul.leftmenu {list-style: none;list-style-position: outside;margin-left: 0px;padding-left: 5px;padding-right: 5px;}
.leftmenu li { list-style:none; padding-top:5px; padding-bottom:5px; line-height:24px;}
.leftmenu li a, ul.dropdown-menu li a {font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:300; line-height: 20px; color:#2A8685;}
.leftmenu li.active > a,
.dropdown-menu li.active > a,
.leftmenu li a:hover {color:#000000; background-color:transparent;}
.leftmenu .dropdown-menu > .active > a,.leftmenu  .dropdown-menu > .active > a:hover,.leftmenu  .dropdown-menu > .active > a:focus {color: #000;background-color: transparent;}

.leftmenu .dropdown-menu {position: relative;top: auto;left: auto;z-index: auto;float: none;min-width: inherit;background-color: transparent;border:0px;border-radius:0px;-webkit-box-shadow: none;box-shadow: none;}
.leftmenu .dropdown-menu > li > a {white-space: inherit;}
.leftmenu .dropdown-menu {padding-left:0px;}

/*.navbar-nav > li > a {font-size: 20px;font-family: "Verdana";color: rgb(217, 241, 219);line-height: 1;padding: 30px 29px;}*/ 
.navbar-nav > li > a {font-size: 17px;font-family: "Verdana";color: rgb(217, 241, 219);line-height: 1;padding: 12px 15px;border-right: 2px solid #ecf0f1;}
.navbar-default .navbar-nav > li > a {color: #ecf0f1;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #fff;background-color: transparent;}
.navbar-nav > li {padding-top: 20px; padding-bottom:20px;}
.navbar-nav li.last > a,.navbar-right li > a {border-right: none;}
.navbar-right {margin-right: -30px; background-color:#E69426;}
.navbar {margin-bottom:0px; border:none; border-radius:0px;}
.navbar-default {background-color: #186A68;border-color: transparent;}
.navbar-default .navbar-right > li > a {font-family: Tahoma, sans-serif !important;font-weight:600 !important;color:#fff !important;}
h1,.h1 {font-size: 30px;font-family: 'Cuprum', sans-serif;color:#186A68;font-weight: normal;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.fs-1 {font-size: 2.5rem!important;}
.mx-auto {margin-right: auto!important;margin-left: auto!important;float: inherit;}
.mb-3 {margin-bottom: 1rem!important;}
h2 { font-family:"Tahoma"; font-size:19px; color:#186A68;}
h3,.h3 { font-size:16px;margin-top: 30px;margin-bottom: 10px; font-weight:600;}
.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}
a {color:#186A68;}
a:hover {text-decoration: none;}
.col-right a { border-bottom:dotted 1px; }
.col-right a:hover { text-decoration:none;}
a hover {color:#000;}
p { font-family:"Verdana",sans-serif;}
footer p { font-family:inherit;}
.intro-images { float:left; width:300px; height:auto; margin-right:15px;}
.fw-bold {font-weight: bold;} 

/*Левая колонка*/
.online,.infoabiturient,.podgotkursi {width:100%; padding-bottom:23px;}
.online a {font-size: 24px;font-family: "Arial";color: rgb(255, 255, 255);text-transform: uppercase;font-weight:bolder; text-align:left; background-color:#E69426;padding:28px 32px 28px 32px; display:block;}
.online a:hover,.infoabiturient a:hover,.podgotkursi a:hover { text-decoration:none;}
.infoabiturient a {font-size: 24px;font-family: "Arial";color: rgb(255, 255, 255);text-transform: uppercase;font-weight:bolder; text-align:left; background-color:#186A68;padding:28px 32px 28px 32px; display:block;}
.infoabiturient span { font-size:14px;}

.podgotkursi a {font-size: 18px;font-family: "Arial";color: rgb(255, 255, 255);font-weight:bolder; text-align:left; background-color:#186A68;padding:13px 32px 13px 32px; display:block;}

/*Правая колонка*/
.title {font-size: 18px;font-family: "Arial";color:#186A68;text-transform: uppercase;line-height: 1.2; padding-bottom:12px; text-align:center; font-weight:bolder;}
.row-flex {display: flex;flex-flow: row wrap;}
.table.pedagogi > thead > tr > th {vertical-align: middle;overflow-wrap: break-word;word-wrap: normal;/* word-break: break-all; */ line-break: auto;hyphens: manual;font-size: 12px;text-align: center;padding: 5px;}
.table.pedagogi > tbody > tr > td, .table > tfoot > tr > td {padding: 5px;line-height: 1.2; vertical-align: top;font-size: 12px;}
.well {padding: 5px;}
.well ul { padding-left:20px;}
.go-to-top {cursor: pointer;display: none;position: fixed;bottom: 60px;right: 15px;}
.go-to-top.btn-lg {padding: 10px 15px;border-radius: 3px;}
#callfone {cursor: pointer;position:fixed;bottom: 50%;right:0px;}
#callfone.btn-lg {padding: 10px 15px;border-radius: 3px;}
.obrzvonok {background-image: none;width: auto !important;height: auto !important;float: right !important;}
.list-group-item {position: relative;display: block;padding: 10px 0px;margin-bottom: -1px;background-color:transparent;border:none;}
.jumbotron h1, .jumbotron .h1 {font-size: 40px;}
.jumbotron p {font-size: 17px;}
.btn-primary {background-color:#E69426;border-color:#E69426;}
.btn-primary:hover {background-color: #E48825;border-color:#E48825;}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {background-color:#E48825;border-color: #E48825;}
.btn-success {background-color:#2A8685;border-color:#2A8685;}
.bg-success {background-color:#2A8685;}
.thumbnail .caption {color: #fff;}
.text-white {color: #fff;}
.bg-warning {background-color: #E69426;}
@media (max-width:1440px) { 
.logotip {margin-top:10px;}
.poisk {padding-top:10px;}
.topkontakt {float: none; margin-top:15px;}
}
@media (max-width:1200px) { 
.logotip {margin-top:10px;}
.poisk {padding-top:10px;}
.topkontakt {float: none; margin-top:15px;}
.navbar-nav > li > a {font-size: 16px;padding: 11px 11px;}
}

@media (max-width:992px) { 
form.advsea-form #as0_advsea-search {width: 90% !important;}
form#as0_advsea-form {padding: 24px 0px;}
.topkontakt {float: none;margin-top: 0px; padding-bottom:5px;display: flex;}
.topkontakt span {font-size: 20px;}
.poisk {padding-top: 0px;}
form.advsea-form fieldset {margin: 0px 10px 5px !important;}
.logotip {text-align: center;}
.logotip {margin:5px auto;}
.navbar-right {margin-right: inherit;}
.navbar-nav {margin: 0px -15px;}
.navbar-nav > li > a {border-right: none;}
.navbar-toggle { width:auto; height:auto;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #E69426;}
.navbar-default .navbar-toggle {border-color: #E69426;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-toggle .icon-bar {width: 44px;height: 5px;}
.topmenu {min-height: inherit;}
}
@media (max-width:768px) { 
form.advsea-form #as0_advsea-search {width: 90% !important;}
form#as0_advsea-form {padding: 0px;}
}