/* ADVANTAGES BLOCK */
.advantagesBlock {
    background: url("../images/blocks/advantages/background.gif") no-repeat top left;
    height: 530px;
    width: 250px;
}
.advantagesBlock .advantagesContent {
    padding: 35px;
    padding-top: 70px;
    text-align: justify;
}

/* APPLICATION BLOCK */
.applicationBlock {
    width: 560px;
}
.applicationBlock .applicationTitle {
    height: 33px;
}
.applicationBlock .applicationContent {
    font-size: 13px;
    padding: 15px;
    text-align: justify;
}
.applicationBlock .applicationContent a {
    font-size: 12px;
}

/* CATEGORY LIST BLOCK */
.categoryListBlock .categoryListTop {
    background: url("../images/blocks/categoryList/categoryTop.gif") no-repeat top left;
    height: 58px;
    width: 250px;
}
.categoryListBlock .categoryListOverflow {
    background: url("../images/blocks/categoryList/categoryOverflow.gif") repeat-y top left;
    text-align: left;
    width: 250px;
}
.categoryListBlock .categoryListContent {
    background: url("../images/blocks/categoryList/categoryContent.gif") no-repeat top left;
    text-align: left;
    width: 250px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.categoryListBlock .categoryListBottom {
    background: url("../images/blocks/categoryList/categoryBottom.gif") no-repeat top left;
    height: 22px;
    width: 250px;
}
.categoryListBlock ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.categoryListBlock ul li {
    border-top: none;
    margin: 0px;
    padding: 0px;
}
.categoryListBlock ul li a {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    margin-left: 40px;
}
.categoryListBlock ul li a:hover {
    text-decoration: underline;
}
/* This one doesn't affect IE */
.categoryListBlock ul li:hover > ul {
    display: block;
}
.categoryListBlock ul ul li {
    width: 250px;
    background: url("../images/blocks/categoryList/subcategoryArrow.gif") no-repeat top left;
}
.categoryListBlock ul ul li a {
    text-transform: capitalize;
    font-weight: normal;
    text-decoration: none;
    font-size: 12px;
    margin-left: 85px;
}

/* WELCOME BLOCK */
.welcomeBlock {
    width: 560px;
}
.welcomeBlock .welcomeTitle {
    height: 33px;
}
.welcomeBlock .welcomeContent {
    font-size: 13px;
    padding: 15px;
    text-align: justify;
}

/* SHORT STATISTICS BLOCK */
.shortStatisticsBlock {
    width: 560px;
}
.shortStatisticsBlock .shortStatisticsTitle {
    height: 33px;
}
.shortStatisticsBlock .shortStatisticsContent {
    font-size: 13px;
    padding: 15px;
    text-align: justify;
}

/* SHORT CONTACT BLOCK */
.shortContactBlock {
    width: 560px;
}
.shortContactBlock .shortContactTitle {
    height: 33px;
}
.shortContactBlock .shortContactContent {
    font-size: 13px;
    padding: 15px;
    text-align: justify;
}
.shortContactBlock .shortContactContent a {
    font-size: 12px;
}

/* LAST ADVERTISMENTS BLOCK */
.lastAdvertismentsBlock {
    width: 250px;
    height: 530px;
    background: url("../images/blocks/lastAdvertisments/background.gif") no-repeat top left;
    padding-top: 24px;
}
.lastAdvertismentsBlock .lastAdvertismentsContent {
    font-size: 13px;
    padding: 15px;
    margin-top: 15px;
    text-align: center;
    vertical-align: middle;
}
.lastAdvertismentsBlock .lastAdvertismentsContent a {
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.lastAdvertismentsBlock .lastAdvertismentsContent img {
    border: 1px solid #48323f;
    margin-top: 5px;
}

/* STATISTICS BLOCK */
.statisticsBlock {
    background: url("../images/blocks/statistics/background.gif") no-repeat top left;
    height: 200px;
    width: 250px;
}
.statisticsBlock .statisticsContent {
    padding: 35px;
    padding-top: 70px;
    padding-right: 20px;
}

/* SUGGESTIONS BLOCK */
.suggestionsBlock {
    background: url("../images/blocks/suggestions/background.gif") no-repeat top left;
    height: 230px;
    width: 250px;
}
.suggestionsBlock .suggestionsContent {
    padding: 35px;
    padding-top: 70px;
    text-align: justify;
}
.suggestionsBlock .suggestionsContent a {
    font-size: 12px;
}

/* PRODUCT BLOCK */
.productBlock {
    background: url("../images/blocks/product/background.gif") no-repeat top left;
    height: 250px;
    width: 250px;
}
.productBlock .productContent {
    padding: 35px;
    padding-top: 70px;
    text-align: justify;
}
.productBlock .productContent a {
    font-size: 12px;
}