*{margin:0;padding:0;}
body {padding: 0px; margin: 0px;font-family: 'Jura', sans-serif !important; color:#000 !important; font-size:18px !important; }
.container {font-family: 'Jura', sans-serif !important;}
.blue {color: #1297e0;}
.red {color:#f75c4c;}
.red-bg {background:#f75c4c;color:#fff; text-shadow: 1px 1px #dd8b2a;}
.red-bor {border:1px solid #f75c4c;}
.gray{color:#808080;}
.gray-bg{background:#ecf0f1;}
.gray-bor {border:1px solid #808080;}
.fs15 {font-size:18px;}
.fs21 {font-size:21px;}
.fs24 {font-size:24px;}
.fs30 {font-size:30px;}
.fs42 {font-size:42px;}
.row .sitename {color:#000;text-decoration: none;line-height: 2.0;}
.row .logo {margin:20px 0;}
.row .logo a{font-size:80px;color:#4b4b4b;text-decoration: none;font-weight: bold;line-height: 1.0;}
.row .logo a .small{font-size:30px;}
.deskr{font-size:30px;line-height: 1.0;}
.deskr .red{margin-left:45px;}
.row h1, .row h2{color:#000; text-align:center; margin:40px 0 20px 0;font-family: 'Ledger', serif;}
.row h3, .row .media-heading {color: #000; margin: 15px 0;font-family: 'Ledger', serif;font-size: 24px;}
.row a {color: #1297e0; text-decoration: underline;}
.row a:hover {color: #0067b0; text-decoration: none;}
.row a.pr100 {width:100%;}
.price li {list-style-type: none;}
.tab-content h4{font-size:21px;color:#428bca;}
.tab-content ul li {position: relative; padding: 3px 0 3px 0; margin: 7px 0;list-style-type: none;}
.tab-content ul li::before {font-size: 10px;color:#428bca;content: "\2b24";padding-right: 10px;}
.tab-content {float:left;width:100%;border: 1px solid #ddd;border-top:none;}
.tab-pane {padding:20px;}
.tab-pane .col-md-6 {display:inline-block;}
.nav-tabs {margin:25px 0 0 0;}
.text .nav-tabs > li.active > a, .text .nav-tabs > li.active > a:hover, .text .nav-tabs > li.active > a:focus {background-color: #fff;color:#4b4b4b;text-decoration: none;}
.text .nav > li > a { text-decoration: underline; background-color: #eee;}
.text .nav > li > a:hover, .text .nav > li > a:focus {background-color: #ddd;}
.top {background:#ecf0f1;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.top-menu {background:#808080;}
.footer{margin-top:25px;}
.footer .nav li {padding: 0;}
.footer .nav li a{font-size: 15px;color: #4b4b4;text-decoration: none;padding: 5px 0;}
.footer .nav li a::before{font-size: 15px;color: #f75c4c;content: "\2023";padding-right: 10px;}
.footer-gray {background:#ecf0f1;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;height:40px;}
.f-zag {margin-top:-40px; margin-bottom: 20px; background:#ecf0f1;color:#808080;}
@media only screen and (min-width : 320px) and (max-width : 970px) {
.f-zag {margin-top:10px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.footer-gray {border-top:none;border-bottom:none;height:0;}
.big-ten {background:none;height:0;}
}
.big-ten {background:url(/shablon/images/big-ten.png) top center no-repeat;height:6px;}
.niz{font-size: 15px;color: #4b4b4; padding:10px 0;margin-top:15px;background:url(/shablon/images/big-ten.png) top center no-repeat;}
.niz p{margin:3px 0;}
.row .preim {margin: 35px 9%;}
.row .preim .media {margin:20px 0;}
.row .preim .media > .pull-left{margin:15px 20px 0 0;}
.row .preim .media-object {background:#f75c4c;padding:7px 7px 0 7px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;}
.row .preim .glyphicon {font-size:24px;color:#fff;}
.row .preim .media-heading {color: #000; margin: 15px 0;font-family: 'Ledger', serif;font-size: 24px;}
.row .preim .media-body {font-size:21px; }
.row .project .media {margin-top:0;}
.row .project .media img{width:120px;padding:5px 0;background:#fff;height:86px;}
.row .project .media-list{background:url(/shablon/images/small-ten.png) bottom center no-repeat; padding-bottom:4px;}
.text .project .media-list li {margin: 0;}
.text .media-list li::before, .text .nav li::before {content: none;}
.text .nav-tabs > li {margin-top:0; margin-bottom: -1px;}
.media1 {background:#ecf0f1; border:1px solid #e1e1e1;}
.media2 {background:#fff; border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.row .project .media-heading {font-size:21px;text-decoration: none; display:block;}
.row .project .media-body {font-size:18px;color:#808080;padding:15px 10px 15px 15px;}
.row .project h2 {font-size:24px;margin:5px 0;line-height: 1.3;text-align: left;}
.project .bg-warning {background:#f75c4c;color:#fff; text-shadow: 1px 1px #dd8b2a;padding:5px 15px;}
.main-menu .menu2{ position: relative; /* относительное позиционирование */
left: 50%; /* сдвигаем меню вправо */}
.main-menu .menu2 li{ right: 50%; /* сдвигаем каждый пункт влево */}
.main-menu .menu2 li a{color: #fff;font-size: 18px; padding-top:15px; padding-bottom:15px;text-decoration: none;}
.main-menu .navbar-default {background-color: #808080;border:none;}
.main-menu .navbar-default .navbar-nav > li > a:hover, .main-menu .navbar-default .navbar-nav > li > a:focus, .main-menu .navbar-default .navbar-nav > .open > a, .main-menu .navbar-default .navbar-nav > .open > a:hover, .main-menu .navbar-default .navbar-nav > .open > a:focus {background:#f75c4c;color:#fff; text-shadow: 1px 1px #dd8b2a;}
.main-menu .navbar { margin-bottom: 0; }
.main-menu .dropdown-menu{margin:0;padding:0;border:1px solid #f75c4c;}
.main-menu .dropdown-menu li a::before{font-size: 15px;color: #fff;content: "\2023";padding-right: 10px;}
.main-menu .dropdown-menu li a {padding: 7px 20px;background:#f75c4c;color:#fff; border-bottom:1px solid #ffbc40;}
.main-menu .dropdown-menu > li > a:hover, .main-menu .dropdown-menu > li > a:focus {background:#ffbc40;color:#fff; text-shadow: 1px 1px #dd8b2a;}
.text .carousel-control.right, .text .carousel-control.left {background-image: none;filter: none;}
.text .plugins-carousel-inner {border:1px solid #e1e1e1; border-top:4px solid #f75c4c; padding:20px 0;}
.text .proekt-price{border:1px solid #e1e1e1; border-top:4px solid #1297e0; padding:20px;}
.text .forma-zak {background-color: #ecf0f1;border:1px solid #e1e1e1;}
.text .gray-bg .forma-zak {background: none;border:none;}
.text .forma-zak .input-group .input-group-addon{width:30%; color: #000;text-align: left;background: none;border: none; font-size: 18px;}
.text .forma-zak .input-group{margin:10px 0 0 0; width: 100%;font-weight:600;}
.text .forma-zak .form-control { border:1px solid #000;-webkit-border-radius: 7px;-moz-border-radius:7px;border-radius: 7px;}
.text .forma-body{padding:25px 50px;}
.row .btn-primary {color: #fff; font-size: 18px;}
.forma-zak .btn-primary {margin-top:25px;}
.zag {font-size: 21px; text-align: center;font-weight:300;}
.vnim {font-size: 21px; text-align: center;color: #0067b0;font-weight:600;}
.text ul li{margin: 7px 0; padding: 0;list-style-type: none;color: #000;font-weight:400;}
.text ul li::before {font-size: 13px;color: #ffcf4b;content: "\25a0";padding-right: 10px;}
.thumbnail .caption p{font-size: 22px;font-weight:600;}
.row .thumbnail-zag {text-align: center;font-family: 'Ledger', serif;line-height: 1.3em;height: 3em; margin: 0; color: #1297e0;}
.row .btn{text-decoration: none;-webkit-border-radius: 7px;-moz-border-radius:7px;border-radius: 7px;padding:3px 25px 5px 25px;font-size: 16px;font-weight:600;}
.row .btn-danger {color:#fff;background-color: #f75c4c;border: 1px solid #f75c4c;}
.row .btn-danger:hover{ color:#fff;background-color:#c23f33;border-color:#c23f33;}
.row .btn-sin {color:#102770;background:none;border-color:#102770;-moz-transition: background-color 0.8s 0.1s ease;
-o-transition: background-color 0.8s 0.1s ease;-webkit-transition: background-color 0.8s 0.1s ease;cursor: pointer;}
.row .btn-sin:hover {color:#102770;background-color: #19b5fe;border: 1px solid #102770;}
.row .btn-primary {font-size: 16px; color:#f75c4c;text-decoration: none;background-color:#fff;padding:5px 25px;border: 1px solid #f75c4c;}
.row .btn-primary:hover, .row .btn-primary.focus{color:#fff;background-color: #f75c4c;border: 1px solid #f75c4c;}
.row.num .media-object {color: #000;font-size: 48px;font-family: 'Ledger', serif; margin:5px 30px 0 0; }
.marright {margin-right: 40px !important;}
.marleft {margin-left: 40px !important;}
.martop40 {margin-top: 40px !important;}
.marbot40 {margin-bottom: 40px !important;}
.martop20 {margin-top: 20px !important;}
.marbot20 {margin-bottom: 20px !important;}
.martop30 {margin-top: 30px !important;}
.marbot30 {margin-bottom: 30px !important;}
.top-menu .navbar-default .navbar-nav > .dropdown > a .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}
.navbar-default .navbar-nav>li>a{
color: #eadfdf;
}
