.b-dataset__header {
    width: 100%;
    padding: 10px 0;
    margin: 0 0 20px 0;
    display: table;
}
.b-dataset__main,
.b-dataset__maindownload {
    display: table-cell;
    vertical-align: top;
}
.b-dataset__maindownload {
    width: 1%;
    padding: 0 0 0 20px;
}
.b-dataset__maindownload a {
    background: transparent url(/files/css/download-set.png) no-repeat scroll center top;
    width: 147px;
    height: 18px;
    display: block;
    color: white;
    font-weight: bold;
    text-align: center;
    padding: 6px 0;
    text-decoration: none;
}
.b-dataset__maindownload a:hover {
    opacity: 0.9;
}
.b-dataset__mainlink {
    margin-bottom: 5px;
}

.b-dataset__stat {
    margin-bottom: 10px;
}
.b-dataset__views,
.b-dataset__setdownloads,
.b-dataset__datasize,
.b-dataset__rating,
.b-dataset__rating-static {
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}
.b-dataset__views {
    padding: 0 0 0 25px;
    line-height: 20px;
    background: transparent url( "/skewer_build/Page/DataSet/images/view-icon.png" ) no-repeat scroll left center / 18px;
}
.b-dataset__rating > *,
.b-dataset__rating-static > *{
    display: inline-block;
    vertical-align: top;
}
.b-dataset__counter {
    line-height: 20px;
}
.b-dataset__like,
.b-dataset__dislike {
    cursor: pointer;
    height: 20px;
    width: 20px;
    white-space: nowrap;
    background: transparent url( "/skewer_build/Page/DataSet/images/votes-icons.png" ) no-repeat scroll;
}
.b-dataset__like {
    background-position: 0 -20px;
}
.b-dataset__like:hover,
.b-dataset__like-active {
    background-position: 0 0;
}
.b-dataset__dislike {
    background-position: -20px 0;
}
.b-dataset__dislike:hover,
.b-dataset__dislike-active {
    background-position: -20px -19px;
}

.b-dataset__like-static,
.b-dataset__dislike-static {
    height: 20px;
    width: 20px;
    white-space: nowrap;
    background: transparent url( "/skewer_build/Page/DataSet/images/votes-icons.png" ) no-repeat scroll;
}
.b-dataset__like-static {
    background-position: 0 -20px;
}
.b-dataset__dislike-static {
    background-position: -20px 0;
}
.b-dataset__dataurl {
    padding: 5px 10px;
    background-color: #EAF1F5;
    border: 1px solid #AFAFAF;
    display: inline-block;
}

.b-dataset__downloads {
    padding: 0 0 0 20px;
    margin: 0 5px;
    background: transparent url( "/skewer_build/Page/DataSet/images/download-icon.png" ) no-repeat scroll left center / 14px;
}
.b-dataset__downloads-hidden {
    display: none;
}
.b-datasetlist__item {
    border: 1px solid #C6C6C6;
    padding: 10px 15px;
    margin-bottom: 10px;
}
.b-datasetlist__item:nth-child(odd) {
    background-color: #EAF1F5;
}
.b-datasetlist__item p {
    margin: 0;
}

.b-dataset__content {}

.b-dataset__half {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    padding: 0 0 20px;
}

.b-dataset__link {
    margin-bottom: 20px;
}
.b-dataset__link h3 {
    margin: 0;
}

.b-dataset__passporttable {
    margin-bottom: 20px;
    margin-right: 20px;
    border-spacing: 0;
    border-collapse: collapse;
}
.b-dataset__passporttable td {
    border: 1px solid #AFAFAF;
    padding: 5px 8px;
}
.b-dataset__passporttable tr:nth-child(odd) {
    background-color: #EAF1F5;
}
.b-dataset__passporttable p {
    padding-bottom: 3px;
}
.b-datasetsearch {
    width: 100%;
    border: 1px solid #C6C6C6;
    padding: 0 12px;
    margin-bottom: 20px;
}
.b-datasetsearch th,
.b-datasetsearch td {
    text-align: left;
    padding: 5px;
}
.b-datasetsearch select {
    border: 1px solid #C6C6C6;
    width: 100%;
    padding: 5px 10px;
}
.b-datasetsearch button {
    background: transparent url(/files/css/search-sets.png) no-repeat scroll 0 0;
    width: 180px;
    height: 30px;
    border: 0 none;
    cursor: pointer;
    font-size: 0;
}
.b-datasetsearch button:hover {
    opacity: 0.9;
}
.b-datasetsearch__filter {
    width: 40%;
}
.b-datasetsearch__control {
    width: 20%;
}
.b-dataset__reset {
    text-align: center !important;
}
.b-dataset__reset span {
    border-bottom: 1px dashed #0080b4;
    color: #0080b4;
    cursor: pointer;
}