/*@import url(http://allfont.ru/allfont.css?fonts=calligraph);*/

#search {
	margin: 25px 0 15px;
    display: inline-block;
    padding: 0;
}

#search a {
	padding-right: 10px;
}

.table .table {
	background-color: #fff;
}

.blind-version-link {
    padding: 12px 0 12px 70px;
    background: url("theme/images/blind/normal-version-icon.png") no-repeat left center;
    /*width: 25%;*/
    text-align: left;
}

header {
    padding: 0;
}

table p {
    margin: 0px;
    padding: 5px 0 10px 0;
}

/*----- site-style -----*/
body {
	/*background: #bababa;*/
    background: #eee;
}

#global-image {
	/*background: #bababa;*/
    background: url("../files/images/header-bottomline.png") repeat-x bottom;
    padding-bottom: 22px;
}

#search input, .list2 li {
    border-color: #b41b1b;
}

.list2 li a {
    color: #b41b1b;
}

.global {
    background: url("../files/images/bg2.png") repeat top center;
    padding-bottom: 22px;
    position: relative;
}

.global:before {
    content: "";
    display: block;
    width: 100%;
    height: 22px;
    position: absolute;
    bottom: 0px;
    background: url("../files/images/header-bottomline.png") repeat-x bottom;
}

#header, footer {
    box-shadow: none;
    background: none;
}

h1.navbar-brand {
    background: none;
}

/*h1.navbar-brand_ a {
	font-family: 'Calligraph', 'Open Sans', "Helvetica Neue", Helvetica, sans-serif;
    font-size: 26px;
    letter-spacing: 0.05em;
    padding: 0;
    margin: 0;
    text-align: center;
    line-height: 1.2;
}*/

/*h1.navbar-brand_ a  span {
    font-size: 2em;
}*/

.nav-sidebar {
	background: #fff;
}

.content {
	margin-top: 10px;
    overflow: hidden;
}

.sideContentBlock {
    padding: 10px;
}

.sideContentBlock h1, h2, h3 {
    margin-top: 25px;
}

/*#leftMenu {
    padding-top: 260px;
    background: transparent url("../files/images/logo.png") no-repeat scroll center 10px/90% auto;
}*/

/*.left-column .nav-sidebar {
    padding-top: 0;
}*/

/* Адаптация под мобильные устройства*/
/*@media (max-width: 1200px) {
    #header {
        padding-left: 0;
        padding-right: 0;
    }
    
    #leftMenu {
        padding-top: 200px;
    }
}

@media (max-width: 992px) {
    #search {
        margin: 0;
    }
    
    #leftMenu {
        padding-top: 150px;
    }
}

@media (max-width: 768px) {
    #global-image {
        background: none;
    }
    
    .content.nav-sidebar {
        margin-top: 0;
    }
    
    #leftMenu {
        padding-top: 20px;
        background: none;
    }
}*/