/*отступы и заголовки*/
#coll_big_right > .data_block {
    padding: 10px 0 20px 40px;
}
table#big_right_part div.data_block h2 {
    padding: 0 0 5px 0;
}
h1.center {
    font-size: 4.5em;
    padding-top: 10px;
    text-align: center;
    letter-spacing: 4px;
}
.mydiv h2 {
    font-size: 1.5em;
    text-align: center;
    color: #000000;
}
/*оформление таблицы*/
.rating div {padding-left: 20px;}
.mainrating {
border: 2px solid #cecece;
}
.mainrating thead {
color: white;
background: #6fbf4c;
text-align: center;
vertical-align: middle;
font-weight: bold;
font-size: 200%;
}
.rating td {
border: 1px solid #eeeeee;
}
.rating a:link {
color: #000000; 
text-decoration: none;
}
.rating a:visited {
color: #000000;
text-decoration: none;
}
.rating a:hover {
  color: #000000; 
text-decoration: underline;
}
.rating h3 {
text-align: center;
font-size: 180%;
}

.ratings.frame {
    margin: 3em 0;
}

.ratings .col {
    width: 30%;
    float: left;
}

.ratings .col.wheels {
    margin: 0 5%;
}

.ratings .col .link {
    display: block;
    min-height: 170px;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 44% 0 0 0;
    text-transform: uppercase;
    text-decoration: none;
    color: #a00;
    font-weight: bold;
    font-size: 3rem;
    line-height: 1.8em;
}

.ratings .col.tyres .link {
    background-image: url("ratings-bg-tires.jpg");
}

.ratings .col.wheels .link {
    background-image: url("ratings-bg-wheels.jpg");
}

.ratings .col.akb .link {
    background-image: url("ratings-bg-akb.jpg");
}

.ratings .col.akb .link span {
    font-size: 3rem;
}

h1.center.ratings {
    line-height: 3.3rem;
}

h1.ratings span {
    font-size: 18px;
    letter-spacing: 0px;
    color: #000;
}
