body {
    padding-top: 60px;
    padding-bottom: 40px;
}

.catalog {
	padding-bottom: 38px;
	padding-top: 0px;
	/*padding-bottom: 0px;*/
}

.zf-green {
    color: #68b604;
}

.btn-success {
    background-color: #57a900;
    background-image: -moz-linear-gradient(top, #70d900, #57a900);
    background-image: -ms-linear-gradient(top, #70d900, #57a900);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
    background-image: -webkit-linear-gradient(top, #70d900, #57a900);
    background-image: -o-linear-gradient(top, #70d900, #57a900);
    background-image: linear-gradient(top, #70d900, #57a900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    background-color: #57a900;
}

div.container a.navbar-brand > img {
    display: inline;
    margin-right: 4px;
    margin-top: -2px;
}

/*#carousel-example-generic {
	width: 120%;
	height: 20px;
}*/
/*размеры слайдера*/
.carousel-inner {
	width: 100%;
	height: 300px;

	background-color: #ffffff;
}

/*заливка навигации*/
.navbar-inverse {
	background-color: rgb(12, 0, 83);
	background-image: linear-gradient(to bottom, rgb(12, 0, 83) 0px, rgb(8, 0, 70) 100%);
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
	background-color: rgb(45, 11, 255);
	background-image: linear-gradient(to bottom,45, 11,255 100%);
}

.navbar-inverse .navbar-nav > .active > a {

	background-color: rgb(45, 11, 255);
	background-image: linear-gradient(to bottom,45, 11,255 100%);
}

div {
/*	border: 2px dotted red;*/
}	

.top-product img{
	height: 80px;	
}	

.carousel-inner div{
	text-align: center;
	/*background-color: #969bd7;*/
}

div .item active{
	background-color: #ffffff;
}	

#carousel-example-generic {
	padding-left: 10px;
	padding-right: 10px;
}






div.service ul li{
            font-size: 15px;
            font-weight: bold;
}

div.contact {
    text-align: right;
}


.map {
    border: 5px rgb(12, 0, 83) solid;
}

ul.nav navbar-nav {
    text-align: left;
    align-content: center;
}

div.service img {
    max-width: 256px;
    max-height: 50px;
}

.rd {
    color: Red;
    font-weight: bold;
}

div.container a.navbar-brand > img {
    display: inline;
    margin-right: 4px;
    margin-top: -8px;
    
}

.modal-header {
    background-color: rgb(12, 0, 70);
    background-image: linear-gradient(to bottom, rgb(12, 0, 83) 0px, rgb(8, 0, 70) 100%);
    border-radius: 6px 6px 0px 0px;
}

.modal-header h4 {
    color: white;
}

.close {
    color: white;
}

/*.btn-primary {
        background-color: rgb(12, 0, 70);
    background-image: linear-gradient(to bottom, rgb(12, 0, 83) 0px, rgb(8, 0, 70) 100%);
}*/

/*категории*/
.category-img(
	margin-bottom: 20px;
)



.section-text {
/*	color: #FFFFFF;*/
	font-weight: bold;
	text-align: center;
}

.h2-section-text {
	color: #FFFFFF;
}

.styledefro {
	border-radius: 0px;
	border-color: #C12026;
	background-color:#C12026;
	margin-bottom: 20px;	
	background-image: none;
	border-bottom-color:#C12026;
	box-shadow:none;
	
}

.stylesakovich {
	border-radius: 0px;
	border-color: #00612D;
	background-color:#00612D;
	background-image: none;
	border-bottom-color:#00612D;
	box-shadow:none;
	margin-bottom: 20px;
}

.img-category {
	/*height: 100%;*/
	width: auto;
	display:block;
	margin: auto;
	vertical-align: middle;
	max-height: 300px;
}

.category {
	border-radius: 0px;
	height: 400px;
	overflow: hidden;
}

.service {
	border-radius: 0px;
	height: 300px;
}

.panel-title {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	
}


.carousel-top{
	text-align: center;
/*	background-color: #969bd7;*/
}

#carousel-top {
	padding-left: 10px;
	padding-right: 10px;
}

.carousel-img {
    padding-left: 10%;


}

.carousel-caption {
    left: 40%;
    right: 10%;
	color: black;
}

.carousel-caption > img {
       padding-bottom: 1%;
}

.carousel-equipment {
    height: 400px;
}

.carousel-equipment-img {
    max-height: 400px;
	margin-left: auto;
	margin-right: auto;
}

.carousel-equipment-li {
    /*height: 100px;*/
    position: relative;
    width: 50%;
   
}

.carousel-equipment-mini {
   max-height: 150px;
   position: relative;
   z-index: 999;
   max-width: 150px;
}

.carousel-equipment-indicators li {
    position: relative;
    text-indent: 0px;
    display: block;
    height: 50px;
    width: 50px;
}

.carousel-indicators-equipment li {
    position: relative;
    height: 150px;
    width: 50px;
    list-style-type: none;
}

.carousel-inner {
	width: 100%;
	height: 450px;

	background-color: #ffffff;
}
