#mainPageTable a {
    text-align: center;
}

#mainPageTable a {
    display: block;
    text-align: center;
}

#mainPageTable a i {
    display: block;
    font-size: 50px;
    padding: 0 0 10px;
}

#mainPageLinks div.linkBlock {
    margin: 5px 0;
}

#mainPageLinks div.linkBlock a {
    display: block;
    border: 1px solid #a5a5a5;
    margin: 0 auto;
    position: relative;
    /*width: 287px;*/
    height: 226px;
    vertical-align: bottom;
    text-align: left;
    background-color: #fff;
}

#mainPageLinks div.linkBlock a span {
    display: block;
    position: absolute;
    bottom: 5px;
    left: 5px;
    margin-right: 5px;
    text-align: left;
    padding: 2px 5px;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
}

#mainPageLinks.jungheinrich div.linkBlock a span {
    background: #e11e26;
    color: #fff;
}

#mainPageLinks.komatsu div.linkBlock a span,
#mainPageLinks.opzs-opzv div.linkBlock a span {
    background: #025aa5;
    color: #fff;
}

#mainPageLinks.heli div.linkBlock a span {
    background: #c12026;
    color: #fff;
}

#mainPageLinks.still div.linkBlock a span {
    background: #fdc010;
    color: #818181;
}

#mainPageLinks.yale div.linkBlock a span {
    background: #fedb11;
    color: #818181;
}

#mainPageLinks.jungheinrich div.linkBlock#chargers a, 
#mainPageLinks.komatsu div.linkBlock#chargers a, #mainPageLinks.heli div.linkBlock#chargers a,
#mainPageLinks.still div.linkBlock#chargers a, #mainPageLinks.yale div.linkBlock#chargers a {
    background: url(/image/catalog/flexis2.png) no-repeat 50% 50% #fff;
}

#mainPageLinks div.linkBlock#batteries a {
    background: url(/image/catalog/jungheinrich/batteries.jpg) no-repeat 50% 50% #fff;
}

#mainPageLinks div.linkBlock#diagnostics a {
    background: url(/image/catalog/jungheinrich/diagnostics.jpg) no-repeat 50% 50% #fff;
}

#mainPageLinks div.linkBlock#monoblocks a {
    background: url(/image/catalog/jungheinrich/monoblocks.jpg) no-repeat 50% 50% #fff;
}

#mainPageLinks div.linkBlock#parts a {
    background: url(/image/catalog/jungheinrich/parts.jpg) no-repeat 50% 50% #fff;
}

#mainPageLinks div.linkBlock#service a {
    background: url(/image/catalog/jungheinrich/service.jpg) no-repeat 50% 50% #fff;
}

#mainPageLinks div.linkBlock#opzs a {background: url(/image/catalog/OPzS.jpg) no-repeat 50% 50% #fff;}
#mainPageLinks div.linkBlock#opzv a {background: url(/image/catalog/OPzV.jpg) no-repeat 50% 50% #fff;}
#mainPageLinks div.linkBlock#ogi a {background: url(/image/catalog/OGi.jpg) no-repeat 50% 50% #fff;}
#mainPageLinks div.linkBlock#monoopzs a {background: url(/image/catalog/OPzS_blocks.jpg) no-repeat 50% 50% #fff;}

#mainPageLinks div.linkBlock a {
    background-size: 463px 364px;
    opacity: 0.8;
    transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
}

#mainPageLinks div.linkBlock a:hover {
    opacity: 1;
}

#batteries-for a {
    display: block;
    width: 287px;
    height: 238px;
    background-color: #fff;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: relative;
    border: 1px solid #d6d6d6;
}

#batteries-for a span {
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 5px;
    padding: 0 5px;
}

#batteries-for.jungheinrich a span {
    background-color: #e11e26;
    color: #fff;
}

#batteries-for.komatsu a span {
    background-color: #025aa5;
    color: #fff;
}

#batteries-for.heli a span {
    background-color: #c12026;
    color: #fff;
}

#batteries-for.still a span {
    background-color: #fdc010;
    color: #818181;
}

#batteries-for.yale a span {
    background-color: #fedb11;
    color: #818181;
}

.jungheinrich #forklift-link {
    background-image: url(/image/catalog/jungheinrich/forklift.jpg);
}

.jungheinrich #reachtruck-link {
    background-image: url(/image/catalog/jungheinrich/reachtruck.jpg);
}

.jungheinrich #shtabeler-link {
    background-image: url(/image/catalog/jungheinrich/shtabeler.jpg);
}

.jungheinrich #electrocar-link {
    background-image: url(/image/catalog/jungheinrich/electrocar.jpg);
}

.komatsu #forklift-link {
    background-image: url(/image/catalog/komatsu/forklift.png);
}

.komatsu #reachtruck-link {
    background-image: url(/image/catalog/komatsu/reachtruck.png);
}

.komatsu #shtabeler-link {
    background-image: url(/image/catalog/komatsu/shtabeler.png);
}

.komatsu #electrocar-link {
    background-image: url(/image/catalog/komatsu/electrocar.png);
}

.heli #forklift-link {
    background-image: url(/image/catalog/heli/forklift.png);
}

.heli #reachtruck-link {
    background-image: url(/image/catalog/heli/reachtruck.png);
}

.heli #shtabeler-link {
    background-image: url(/image/catalog/heli/shtabeler.png);
}

.heli #electrocar-link {
    background-image: url(/image/catalog/heli/electrocar.png);
}

.still #forklift-link {
    background-image: url(/image/catalog/still/forklift.png);
}

.still #reachtruck-link {
    background-image: url(/image/catalog/still/reachtruck.png);
}

.still #shtabeler-link {
    background-image: url(/image/catalog/still/shtabeler.png);
}

.still #electrocar-link {
    background-image: url(/image/catalog/still/electrocar.png);
}

.yale #forklift-link {
    background-image: url(/image/catalog/yale/forklift.png);
}

.yale #reachtruck-link {
    background-image: url(/image/catalog/yale/reachtruck.png);
}

.yale #shtabeler-link {
    background-image: url(/image/catalog/yale/shtabeler.png);
}

.yale #electrocar-link {
    background-image: url(/image/catalog/yale/electrocar.png);
}

table.pricelist_table {
    border-collapse: collapse;
}

table.pricelist_table th {
    text-align: center;
    padding: 2px !important;
    background-color: #e11e26;
    color: #fff;
}

table.pricelist_table td:first-child {
    text-align: left;
}

table.pricelist_table.cell-1-center td:first-child {
    text-align: center;
}

table.pricelist_table td {
    padding: 2px;
    text-align: center;
}

table.pricelist_table tr:nth-child(2n) {
    background: #f0f0f0;
}
table.pricelist_table tr:nth-child(1) {
    background: #e0e0e0;
}

table#calculator {
    margin: 0 auto;
}

table#calculator select {
    height: 26px;
    padding: 1px;
}

table#calculator td {
    padding: 1px 2px;
}

table#calculator input[type=submit] {
    margin: 0 5px;
    height: 40px;
    padding: 5px 10px;
}

table#calculator label {
    font-weight: 700;
}

table#calculator_result {
    display: none;
    margin: 10px auto;
}

table#calculator_result td, table#calculator_result th {
    padding: 3px;
    width: 120px;
}

table#calculator_result td {
    text-align: center;
}
