A, BODY, INPUT, OPTION, SELECT, TABLE, TD, TR, LI, P, TEXTAREA {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

H3 {font-size: 13px; font-weight :bold; font-family: Arial}

body { 
    margin: 0px;
    Background-color: #FFFFFF;
}

.mainmenu {
    background-image: url("../styles/img/bg2.jpg") ;
}

.header {
    margin:  0px;
    border:  0px;
    padding: 0px;
    background-color: #FFFFFF;
}

A:Link {
    Color: #000000;
    Text-Decoration: none;
}
A:Visited {
    Color: #000000;
    Text-Decoration: None;
}
A:Active {
    Color: #000000;
    Text-Decoration: None;
}
A:Hover {
    Color: #666666;
    Text-Decoration: Underline;
}

TABLE.RecordsTable {
    border: 1px outset #000000;
    background-color: #FFFFFF;
    font-size: 12px;
}

.RecordsTableHeader {
    background-image: url("../styles/img/bg3.jpg") ;
    font-weight: bold;
    color: #000000;
    Border-Bottom: #000000 1px outset;
    white-space: nowrap;
    padding: 4px;
}
.Record {
    background-color: #EFEAEA;
    Border-Bottom: #000000 1px outset;
}

.MenuTable {
    background-color: #EFEAEA;
    font-weight: normal;
    color: #000000;
    border: 1px outset #000000;
    white-space: nowrap;
}

.FooterTable {
    background-image: url("../styles/img/bg4.jpg") ;
    font-weight: normal;
    color: #FFFFFF;
    border: 1px outset #000000;
    white-space: nowrap;
}

.ErrorTable {
    width: 100%;
    padding: 10px;
    background-color: #FFEEEE;
    font-weight: normal;
    border: 1px solid #000000;
}

A.wLink { 
    Color: #FFFFFF;
}
A:Hover.wLink { 
    Color: #E9E9E9;
}
A:Visited.wLink { 
    Color: #E9E9E9;
}


.otherprice {
    color: #FF0000;
    font-weight: 700;
    white-space: nowrap;
}

.mainprice {
    font-weight: 700;
    white-space: nowrap;
}

.mainvatprice {
    font-weight: 500;
    white-space: nowrap;
}

.frame {
    border-left : 2px solid black;
    border-top : 2px solid black;
    border-right: 2px solid #CCCCCC;
    border-bottom : 2px solid  #CCCCCC;
    padding-left:30px;
    padding-right:30px;
    overflow:auto;
}

.redBlock {
    Color: #FF0000;
    display: inline;
    white-space: nowrap;
}


.news-body  {
    text-align: center;
    font-family: sans-serif;
}

.news-main {
    text-align: justify;
    margin-left: 150px;
    margin-right: 150px;
}

.news-paragraph {
    font-size: larger;
}

.news-target {
    font-size: smaller;
    text-align: right;
}

.news-more {    
    font-size: small;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.news-more2 {
    text-align: left;
    padding-left: 20%;
    padding-right: 20%;
}

.news-more3 {
    padding-left: 20px;
}

.news-date {
    text-align: left;
    margin-left: 100px;
    font-size: smaller;
}


.news-separator {
    background-image: url("../styles/img/bg4.jpg") ;
}


