.splash_body {
    padding: 19px 0 24px 0;
    background: #DEDEDE url(../images/splash/splash_bg.jpg) no-repeat 50% 0;
    font-family: Tahoma;
}

.splash_body {
    text-align: center;
}

#splash {
}

#splash h1 {
    text-align: center;
}

.splash_footer {
    text-align: center;
    color: #858585;
    font-size: 11px;
}

.choose_category_box {
    width: 529px;
    height: 56px;
    margin: 37px auto 0 auto;
}

.category1 a {
    float: left;
}

.category2 a {
    float: right;
}

.choose_category_box .choose_category a {
    display: block;
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #404040;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 1.5px;
    width: 255px;
    background: url(../images/splash/splash_choose_region.png) no-repeat 0 0;
}

.choose_category_box .category2 a {
    letter-spacing: 0.7px;
}

.choose_category_box .choose_category a span {
    display: block;
    padding: 0 0 0 77px;
}

.choose_category_box .category1 a span {
    background: url(../images/splash/local.gif) no-repeat 12px 12px;
}

.choose_category_box .category2 a span {
    background: url(../images/splash/international.gif) no-repeat 12px 12px;
}

.choose_category_box .category1 a.main_category_inactive span {
    background: url(../images/splash/local.gif) no-repeat 12px 12px;
}

.choose_category_box .category1 a.main_category_inactive, .choose_category_box .category2 a.main_category_inactive {
    color: #A3A3A3;
}

.choose_category_box .category1 a.main_category_inactive span {
    background: url(../images/splash/local_inactive.gif) no-repeat 12px 12px;
}

.choose_category_box .category2 a.main_category_inactive span {
    background: url(../images/splash/international_inactive.gif) no-repeat 12px 12px;
}

.categories_inactive {
    width: 990px;
    height: 601px;
    background: url(../images/splash/splash_inactive.jpg) no-repeat 0 0;
    position: relative;
    margin: 31px auto 46px auto;
}

.categories_inactive p {
    text-transform: uppercase;
    color: #B3B3B3;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    position: absolute;
}

.categories_inactive .cars {
    top: 212px;
    left: 353px;
}

.categories_inactive .tracks {
    top: 212px;
    left: 576px;
}

.categories_inactive .machinery {
    top: 333px;
    right: 570px;
}

.categories_inactive .spare_parts {
    top: 333px;
    left: 583px;
}

.categories_active_wrap {
    padding: 31px 0 0 0;
}

.categories_active {
    width: 990px;
    height: 601px;
    background: url(../images/splash/splash_active.jpg) no-repeat 0 0;
    position: relative;
    margin: 0 auto 46px auto;
    text-align: left;
}

.categories_active a {
    display: block;
    width: 492px;
    height: 275px;
    position: absolute;
    color: #383838;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    font-weight: normal;
}

.categories_active a:hover {
    background: url(../images/splash/splash_active_hover.jpg) no-repeat 0 0;
}

.categories_active #cat_cars {
    top: 0;
    left: 0;
}

.categories_active #cat_trucks {
    top: 0;
    right: 5px;
}

.categories_active #cat_machinery {
    top: 276px;
    left: 0;
    height: 320px;
}

.categories_active #cat_spare_parts {
    top: 276px;
    right: 5px;
    height: 320px;
}

.categories_active #cat_cars:hover {
    background-position: 0 0;
}

.categories_active #cat_trucks:hover {
    background-position: -493px 0;
}

.categories_active #cat_machinery:hover {
    background-position: 0 -276px;
}

.categories_active #cat_spare_parts:hover {
    background-position: 100% -276px;
}

.categories_active a span {
    display: block;
}

.categories_active #cat_cars span {
    padding: 200px 0 0 352px;
}

.categories_active #cat_trucks span {
    padding: 200px 0 0 82px;
}

.categories_active #cat_machinery span {
    padding: 45px 0 0 293px;
}

.categories_active #cat_spare_parts span {
    padding: 45px 0 0 87px;
}

