* {

        font-family: Tahoma, Verdana, Arial;

        font-size: 11px;

}





a {

        color: #084D9D;

        text-decoration: underline;

}



a:hover {

        text-decoration: underline;

}



body {

        background-color: #FFFFFF;

        background-image: url(img/bg_body.gif);

        background-position: 0px 118px;

        background-repeat: repeat-x;

        margin: 0px 0px 0px 0px;

        padding: 0px;

}



body, td, th {

        color: #000000;

        text-decoration: none;

}



p {

        margin: 0px 0px 8px 0px;

}



.mainTable {

        height: 100%;

        width: 850px;

}



.logo {

        height: 120px;

}



.country {

        background-color: #F2F2F2;

        background-image: url(img/country_bg.gif);

        background-position: 0px 100%;

        background-repeat: repeat-x;

        color: #7F7F7F;

        height: 25px;

}



.country div {

        float: left;

        font-size: 9px;

        margin-right: 12px;

        padding: 5px 0px 5px 12px;

}



.country img {

        margin-right: 12px;

}



.country select {

        float: right;

        margin: 3px 0px 0px 0px;

        width: 200px;

}



.top2 {

        vertical-align: top;

}



.menuTop {

        margin: 32px 0px 0px 0px;

        width: 100%;

}



.menuTop td {

        background-image: url(img/menutop_b.gif);

        background-position: 0px 0px;

        background-repeat: no-repeat;

        padding: 0px 0px 0px 12px;

}



.menuTop .sep {

        background-image: none;

        padding: 0px 0px 0px 0px;

        width: 20%;

}



.copyright {

        border-top: 1px solid #B2B2B2;

        color: #7F7F7F;

        font-size: 9px;

        padding: 10px 0px 20px 0px;

        vertical-align: top;

        white-space: nowrap;

}



.menuBottom {

        border-top: 1px solid #B2B2B2;

        padding: 9px 0px 20px 0px;

        text-align: right;

        vertical-align: top;

        white-space: nowrap;

}



.menuBottom a {

        background-image: url(img/menubottom_b.gif);

        background-position: 0px 2px;

        background-repeat: no-repeat;

        color: #000000;

        font-size: 10px;

        padding: 0px 0px 0px 8px;

        margin: 0px 0px 0px 20px;

        text-decoration: none;

        text-transform: uppercase;

}



.menuBottom a:hover {

        text-decoration: underline;

}



.bggrey {

        background-color: #E5E5E5;

}

.ifooter	{display:none; visibility: hidden; overflow: hidden;}

.intro {

        padding: 0px 0px 1px 0px;

}



.border1_t {

        border-top: 5px solid #A5A5A5;

}



.titles td {

        padding: 20px 0px 30px 0px;

}



.fpNewProduct {

        background-position: 10px 0px;

        background-repeat: no-repeat;

        border-right: 1px solid #B2B2B2;

        height: 100%;

        padding: 0px 10px 20px 120px;

        vertical-align: top;

        width: 30%;

}



.fpNewProduct h2 {

        color: #084D9D;

        font-size: 12px;

        margin: 0px 0px 15px 0px;

        padding: 0px;

}



.more {

        background-image: url(img/a.gif);

        background-position: 0px 5px;

        background-repeat: no-repeat;

        display: block;

        padding: 0px 0px 0px 12px;

}





.fpLastNews {

        background-position: 10px 0px;

        background-repeat: no-repeat;

        padding: 0px 10px 20px 10px;

        vertical-align: top;

        width: 45%;

}



.fpNewSupport {

        background-color: #E5E5E5;

        padding: 0px 10px 20px 10px;

        vertical-align: top;

        width: 25%;

}



.fpNewSupport div {

        background-image: url(img/a.gif);

        background-position: 0px 16px;

        background-repeat: no-repeat;

        margin: 0px 0px 8px 0px;

        padding: 0px 0px 0px 12px;

}



.fpNewSupport div div {

        background-image: none;

        font-size: 10px;

        margin: 0px;

        padding: 0px 0px 0px 0px;

}



.fpNewSupport a {

        border-bottom: 1px solid #B2B2B2;

        display: block;

        font-weight: 700;

        padding: 0px 0px 8px 0px;

        text-decoration: none;

}



.date {

        background-color: #b4b4b4;

        background-image: url(img/bg_date.gif);

        background-position: 0px 0px;

        background-repeat: no-repeat;

        width: 65px;

}



.date div {

        background-image: url(img/bg_date.gif);

        background-position: 100% 0px;

        background-repeat: no-repeat;

        color: #FFFFFF;

        padding: 2px 5px 2px 5px;

        text-align: center;

}



.topNews h3 {

        font-weight: 100;

        margin: 10px 0px 10px 0px;

        padding: 0px;

}



.topNews h3 a {

        font-size: 12px;

        text-decoration: none;

}



.topNews h3 a:hover {

        text-decoration: underline;

}



.topNews {

        border-bottom: 1px solid #B2B2B2;

        margin: 0px 0px 15px 0px;

        padding: 0px 0px 20px 0px;

}



.newsList .date {

        float: left;

        margin: 0px 10px 0px 0px;

}



.newsList h4 {

        font-weight: 100;

        margin: 0px 0px 10px 65px;

        padding: 0px 0px 0px 10px;

}



.newsList h4 a {

        display: block;

}




