* {
    border:0px;
    vertical-align:top;
    font-family:Verdana;
}
body {
    background-color:#003789;
    background-image:url('../../gfx/bg_body.jpg');
    background-repeat:repeat-x;
    text-align:center;
    margin:0px;
    font-family:Verdana;
    font-size:11px;
    line-height:17px;
}
h1 {
    line-height:36px;
}
#mainContainer {
    position:absolute;
    width:855px;
    text-align:left;
    left:50%;
    margin-left:-427px;
}
#mainContainer #header {
    background-image:url('../../gfx/header.jpg');
    width:855px;
    height:225px;
}
#mainContainer #content {
    background-color:#FFF;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:25px;
}
#mainContainer #content a {
    color:#1c3a85;
    text-decoration:none;
}
#mainContainer #content a:hover {
    text-decoration:underline;
}
#mainContainer #content h1 {
    color:#1c3a85;
    font-size:25px;
    margin:0px;
    margin-bottom:20px;
}
#mainContainer #content h1 span {
    color:#37a7f4;
    font-weight:normal;
}
#mainContainer #content h3 {
    font-size:12px;
    color:#1c3a85;
    margin:0px;
    font-weight:bold;
}
#mainContainer #content .productTable {
    background-image:url('../../gfx/bg_product.jpg');
    width:390px;
    height:102px;
    cursor:pointer;
    margin-bottom:5px;
}
#mainContainer #content .productTable .foto {
    width:130px;
    height:80px;
    text-align:center;
    vertical-align:middle;
}
#mainContainer #content .productTable .text {
    padding:5px;
    padding-right:18px;
}
#mainContainer #content .formTable th {
    text-align:left;
}
#mainContainer #content .formTable td {
    padding:5px;
}
#mainContainer #content .formTable input,
.listTable input {
    border:1px solid #1c3a85;
    font-size:11px;
    width:150px;
}
#mainContainer #content .formTable textarea,
.listTable textarea {
    border:1px solid #1c3a85;
    font-size:11px;
    width:250px;
    height:100px;
}
#mainContainer #content #tabs {
    border-bottom:1px solid #d9deea;
    height:22px;
}
#mainContainer #content #tabs a {
    display:block;
    float:left;
    margin-left:8px !important;
    margin-left:6px;
    padding-left:5px;
    padding-right:5px;
    height:22px;
    line-height:22px;
    background-image:url('../../gfx/tab.jpg');
    border:1px solid #d9deea;
    border-bottom:0px;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
}
#mainContainer #content #tabs a:hover,
#mainContainer #content #tabs .active {
    background-image:url('../../gfx/tab_hover.jpg');
    color:#37a7f4;
    text-decoration:none;
}

#mainContainer #content #sub_28,
#mainContainer #content #sub_9,
#mainContainer #content #sub_10,
#mainContainer #content #sub_11,
#mainContainer #content #sub_12,
#mainContainer #content #sub_41 {
    position:absolute;
    background-color:#FFFFFF;
    border:1px solid #d9deea;
    left:100px;
    top:347px;
    text-align:center;
    text-decoration:none;
}

#mainContainer #content #sub_28 a,
#mainContainer #content #sub_9 a,
#mainContainer #content #sub_10 a,
#mainContainer #content #sub_11 a,
#mainContainer #content #sub_12 a,
#mainContainer #content #sub_41 a{
    display:block;
    background-color:#FFFFFF;
    background-image:none;
    border:none;
    border-bottom:1px solid #d8dcdf;
    line-height:20px;
    margin:0px;
    padding:2px;
    text-align:center;
    text-decoration:none;
    font-weight: bold;
    font-size: 10px;
}

#mainContainer #content #sub_28 a:hover,
#mainContainer #content #sub_9 a:hover,
#mainContainer #content #sub_10 a:hover,
#mainContainer #content #sub_11 a:hover,
#mainContainer #content #sub_12 a:hover,
#mainContainer #content #sub_41 a:hover{
    display:block;
    background-color:#FFFFFF;
    background-image:none;
    border:none;
    border-bottom:1px solid #d8dcdf;
    text-decoration:underline;
}

#mainContainer #content #sub_28 {
    left:33px !important;
    left:37px;
    width:205px;
}
#mainContainer #content #sub_41 {
    left:146px !important;
    left:148px;
}
#mainContainer #content #sub_9 {
    left:224px !important;
    left:224px;
}

#mainContainer #content #sub_10 {
    left:419px !important;
    left:319px;
}

#mainContainer #content #sub_11 {
    left:397px !important;
    left:397px;
}

#mainContainer #content #sub_12 {
    left:553px !important;
    left:553px;
}
#mainContainer #content .product {
    border:1px solid #d9deea;
    margin-top:10px;
}
#mainContainer #content .product .foto {
    width:230px;
    background-color:#e6f3fb;
    padding:10px;
}
#mainContainer #content .product .foto div {
    padding:10px;
    background-color:#FFF;
    border:1px solid #d9deea;
    vertical-align:middle;
    text-align:center;
}
#mainContainer #content .product .specs {
    padding:10px;
    width:180px;
    color:#1c3a85;
    font-size:10px;
}
#mainContainer #content .product .text h2 {
    color:#1c3a85;
    font-size:15px;
    margin:0px;
}

#mainContainer #content .product .text {
    padding:10px;
}

#mainContainer #footer {
    text-align:right;
    padding-top:5px;
    color:#FFF;
    font-size:10px;
}
#mainContainer #footer a {
    color:#FFF;
    text-decoration:none;
}



