
BODY {
        background-color: #ffffff;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;

}


TD {
        color:#000000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

A {
        color: #005fb0;
}

A:HOVER {
        color: #ff0000;
        text-decoration: none;
}

a.none { text-decoration: none; }

H1 {
        color:#3888a7;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-bottom: 0px;
        line-height: 12px;
        text-transform: uppercase;
}

H2 {
        color:#000000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-top: 5px;
        margin-bottom: 10px;
        line-height: 11px;
}

H2.catalog {
        color:#3888a7;
        font-size: 12px;
        margin-top: 12px;
        margin-bottom: 2px;
}

P {
        margin-bottom: 10px;
        margin-top: 0px;
}

IMG {
        border-color: #3888a7;
}

FORM {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

INPUT, SELECT, TEXTAREA {
        color:#000000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 1px 2px 1px 2px;
}


TABLE.main {
        background-image: url(/templates/snabservice/images/bkmain.gif);
        background-position: bottom right;
        background-repeat: no-repeat;
}

DIV#lphone {
        position:absolute;
        left:50;
        top:134px;
        z-index:1;
        color: #FFFFFF;
        font-size: 11px;
        width: 160;
        text-align: right;
}

TD.tmenu {
        color:#ff0000;
        white-space: nowrap;
        text-align: center;
        padding-bottom:5px;
        width:12%;
}

TD.tmenucart {
        font-weight:bold;
        color:#ff0000;
        white-space: nowrap;
        text-align: right;
        padding-bottom:5px;
        padding-right:30px;
}

TABLE.region {
        background-image: url(/templates/snabservice/images/bkregion.gif);
        background-position: top left;
        background-repeat: no-repeat;
}

TD.left {
        padding-left:20px;
}

TD.hdr1 {
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        white-space: nowrap;
        color:#3888a7;
        padding-right:5px;
        height:21px;
}

SELECT.region {
        font-weight: bold;
        width:210px;
}

TD.hdr2 {
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        white-space: nowrap;
        color:#FFFFFF;
        padding-left:20px;
        padding-bottom:3px;
        height:26px;
        background-image: url(/templates/snabservice/images/hdr2.gif);
        background-position: top left;
        background-repeat: no-repeat;
}

TD.hdr3 {
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        white-space: nowrap;
        color:#FFFFFF;
        padding-left:20px;
        height:26px;
        background-image: url(/templates/snabservice/images/hdr3.gif);
        background-position: top left;
        background-repeat: no-repeat;
}

TD.catbase {
        padding: 10px 5px 10px 0px;
        background-image: url(/templates/snabservice/images/bkcat.gif);
        background-position: bottom right;
        background-repeat: no-repeat;
}

TD.lmenu {
        color:#ff0000;
        padding-top:4px;
        padding-bottom:4px;
}

TD.lsubmenu {
        color:#ff0000;
        padding-top:4px;
        padding-bottom:4px;
        padding-left: 18px;
}

TD.menubase {
        padding: 10px 5px 10px 0px;
}

TD.infbase {
        padding: 10px 5px 10px 0px;
        background-image: url(/templates/snabservice/images/bkinf.gif);
        background-position: bottom right;
        background-repeat: no-repeat;
}

TABLE.reg {
        background-image: url(/templates/snabservice/images/bkreg.gif);
        background-position: top right;
        background-repeat: no-repeat;
}

#blue {color:#3888a7}

TD.btml {
        color:#3888a7;
        padding:20px 0px 20px 20px;
}

TD.btmr {
        color:#3888a7;
        padding:20px 30px 20px 20px;
}


TD.content {
        padding: 33px 40px 0px 40px;
        background-image: url(/templates/snabservice/images/bkcontent.gif);
        background-position: top  left;
        background-repeat: no-repeat;
}

.pagenum {
        color:#3888a7;
        padding-bottom: 10px;
}

#red {color:#FF0000}





TABLE.tbcatalog {
        background-color: #3888a7;
}

TABLE.tbcatalog TD {
        padding: 1px 4px 1px 4px;
}

TD.tbcataloghead {
        background-color: #d7e7ec;
        color: #3888a7;
        font-weight: bold;
        height: 25px;
        text-align:center;
}

TR.tbcatalogtr{
        background-color: #FFFFFF;
}


SELECT.fldhead {
        color:#3888a7;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight:bold;
        padding: 0px 2px 0px 2px;
}

TD.langbody {
        vertical-align:top;
        text-align:right;
        padding: 0px 30px 0px 0px;
}

TD.lang {
        color: #347d9a;
        font-size: 10px;
        font-weight: bold;
}

Maintext {
        color: #005fb0;
}


li { margin: 0px 4px; padding: 1px; }
.topline { border-bottom: 1px solid #000000; font-size: 13px; color: #ffffff; background-color: #2489ca; }
.topnews { font-size: 12px; padding-top: 5px; }
.topnews a { text-decoration: none; color: #0f0f0f; }
.topnews a:hover { text-decoration: none; color: #0f0f0f; }
.topnews a:visited { color: #0f0f0f; }
.topnews a.toptitle { color: #004982; }
.topnews a.toptitle:hover { text-decoration: underline; color: #004982; }
.topnews a.toptitle:visited { color: #004982; }
.topnews span { font-size: 11px; color: #8f8f8f; }



