    body {
        margin: 0px;
        padding: 2px;
        background-color: #AF986D;
/*        background-color: #004000;*/
        background-image: url('img_main/page_bgr.gif');
    }
    #mainTable {
        width: 750px;
        background-color: #FFFAF0;
    /*
        background-color: #F5DEB3; */
        margin: 5px;
        text-align: center;
        color: #0A214C;
        margin-bottom: 10px;
        /* float: center; */
        font-size: 12px;
        height: 100%;
        border-top: solid 1px #000000;
        border-left: solid 1px #000000;
        border-right: solid 4px #111111;
        border-bottom: solid 4px #111111;
    }
    #formSearch {
        z-index: 100;
        margin-left: 8px;
        margin-right: 8px;
        margin-bottom: 2px;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 12px;
        font-family: Arial,Helvetica,Sans-serif;
        text-align: center;
        color: inherit;
    }
    #formSearch legend {
        font-size: 12px;
        font-weight: bolder;
    }
    #formSearch select {
        z-index: 500;
        width: 120px;
        font-size: 10px;
        color: #004000;
        background-color: #F4F4F4;
    }
    #formSearch input{
        z-index: 500;
        color: #004000;
        background-color: #F4F4F4;
        font-size: 10px;
    }
    #formSearch .button {
        background-color: #A40000;
        color: #F5DEB3;
        border: none;
    }
    a {
        color: blue;
        font-weight: normal;
    }
    
    a:hover {
        color: red;
    }
    
    h1 {
        font-size: 22px;
        font-weight: bold;
        font-family: 'Times New Roman', Serif;
        color: #A40000;
        display: block;
        position: relative;
        width: 80%;
        text-align: left;
        padding-top: 0px;
        padding-left: 15px;
        margin-top: 0px;
        margin-left: 2px;
        margin-bottom: 40px;
        border-bottom: solid 2px #A40000;
    }
    h2 {
        font-size: 18px;
        font-weight: bold;
        font-family: Arial, Helvetica, Sans-serif;
        color: #000000;
        display: block;
        position: relative;
        text-align: left;
        padding-top: 0px;
        padding-left: 15px;
        padding-bottom: 0px;
        margin-top: 10px;
        margin-bottom: 2px;
    }
   h3 {
        font-size: 14px;
        font-weight: normal;
        font-style: italic;
        font-family: Arial, Helvetica, Sans-serif;
        color: #000000;
        display: block;
        position: relative;
        text-align: left;
        padding-top: 0px;
        padding-left: 15px;
        padding-bottom: 0px;
        margin-top: 2px;
        margin-bottom: 2px;
    }

    p {
        font-size: 12px;
        font-family: Arial, Helvetica, Sans-serif;
        font-weight: normal;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        margin-right: 10px;
        text-align: justify;
        text-indent: 25px;
    }
    ul {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    li {
        font-family: Arial,Helvetica,Sans-serif;
    }
    dl {
        margin-top: 0px;
        margin-left: 10px;
        margin-right: 10px;
        font-family: Arial,Helvetica,Sans-serif;
    }
    dt {
        text-decoration: underline;
    }
    dd {
        display: list-item;
        list-style-type: square;
        text-align: justify;
    }
    address {
        font-size: 11px;
        font-weight: normal;
        font-style: italic;
        font-family: Arial,Helvetica,Sans-serif;
        display: block;
        text-align: center;
        padding-top: 7px;
        margin-top: 10px;
        padding-bottom: 7px;
        margin-bottom: 0px;
        border-top: solid 1px #000000;
        width: 99%;
        float: left;
    }
    .error {
        width: 340px;
        display: block;
        text-align: left;
        background-color: red;
        color: black;
        font-weight: bolder;
        border: solid 1px black;
        font-size: 12px;
        padding: 10px;
        margin-bottom: 10px;
    }
    .error h2 {
        display: block;
        margin-top: 5px;
        margin-left: 0px;
        margin-right: 0px;
        padding: 0px;
        margin-bottom: 0px;
        font-size: 14px;
        color: black;
        margin-bottom: 10px;
    }
    .okmessage {
        margin-top: 10px;
        margin-bottom: 20px;
        text-align: left;
        font-size: 14px;
        padding: 10px;
        width: 260px;
        border: solid 1px black;
        color: #FFFFCC;
        background-color: green;
    }
    .okmessage h2 {
        display: block;
        margin-top: 5px;
        margin-left: 0px;
        margin-right: 0px;
        padding: 0px;
        margin-bottom: 0px;
        font-size: 20px;
        color: #FFFFCC;
    }
    .stats {
        width: 100%;
        text-align: center;
        font-size: 12px;
        font-family: Arial,Helvetica,Sans-serif;
        color: #004000;
        margin-bottom: 10px;
    }
    .pages {
        display: block;
        width: 100%;
        text-align: center;
        font-size: 12px;
        float: none;
    }
    .offer {
        font-size: 12px;
        font-family: Arial,Helvetica,Sans-serif;
        background-color: #F3EEE4;
        margin: 10px;
        margin-top: 4px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-bottom: 0px;
        border: solid 1px #AF986D;
    }
    .offid {
        display: inline;
        width: 25px;
        text-align: center;
        font-weight: bold;
        font-size: 12px;
        color: #A40000;
        background-color: #EDE8DF;
        /*border: solid 1px #A40000;*/
    }
    .offcaption {
        font-family: 'Times New Roman',Serif;
        padding-left: 5px;
        font-weight: bold;
        font-size:14px;
        color: #A40000;
    }
    .offsubcaption {
        font-style: italic;
        color: #A40000;
        padding-left: 23px;
    }
    .offtext {
        /* text-indent: 30px; */
        padding-left: 0px;
    }
    #det {
        margin-left: 10px;
        margin-right: 10px;
    }
    .detvalue {
        font-family: Arial,Helvetica;
        font-weight: bold;
    }
    #detphotos {
        background-color: #F3EEE4;
        color: black;
        float: right;
        margin-left: 10px;
        padding: 10px;
        text-align: center;
    }
    .detprice {
        text-align: right;
        font-style: italic;
    }
    #detcontactform {
        background-color: #E9D2A7;
        font-family: Arial,Helvetica,Sans-serif;
        border: solid 1px black;
        text-align: center;
        width: 280px;
        margin-top: 10px;
        margin-right: 100px;
        paddin: 0px;
        padding-bottom: 5px;
    }
    #detcontactform input,textarea{
        width: 150px;
        font-size: 10px;
        margin-top: 5px;
    }
    #detformcaption {
        width: 280px;
        text-align: center;
    }
    .detfieldtext {
        width: 100px;
        float: left;
        text-align : right;
        margin-top: 5px;
    }
    #detlinks {
        width: 100%;
        text-align: center;
    }
    #contactform {
        z-index: 100;
    }
    #contactform input,textarea, select{
        z-index: 100;
        font-size: 12px;
        width: 150px;
    }
    #contactform select {
        width: 150px;
    }
    #contactdetails {
        width: 250px;
        height: 155px;
    }
    .contactpersonal {
        background-color: #E9D2A7;
    }
    #standarts {
        text-align: center;
        margin-top: 10px;
    }
    #standarts img{
        margin-left: 10px;
        vertical-align: middle;
    }
    
    #news {
        height: 100px;
        margin-left: 20px;
        margin-right: 20px;
        padding: 8px;
        border: solid 1px #7A7;
    }
    .news_header {
        font-weight: bolder;
        font-size: 14px;
        color: #A40000;
    }
    .news_brief {
        font-weight: normal;
        font-size: 12px;
    }
/* ----------------------- Menu section ----------- */
    #menuBar {
        color: #999999;
        font-size: 12px;
        font-family: arial, Helvetica, sans-serif;
        font-weight: bold;
        text-align: center;
        text-transform: capitalize;
        display: block;
        margin-bottom: 5px;
        position: relative;
        top: 0px;
        left: 0px;
        right: 0px;
        width: 99%;
        overflow: hidden;
        vertical-align: middle;
        border: solid 1px #000000;
/*        background-color: #A40000; */
        background-color: #A40000;
    }
    .menuHeader {
        /* font-weight: bolder; */
        color: #F5DEB3;
        text-decoration: none;
        white-space: nowrap;
        cursor: pointer;
        padding: 0px;
        padding-left: 4px;
        margin: 0px;
        padding-right: 15px;
        display: inline;
        position: relative;
        border-right: 1px solid #F5DEB3;
    }
    a.menuLink {
        display: block;
        height: 12px;
        padding: 2px 5px;
        padding-left: 4px;
        border-top: 1px solid #000000;
    }
    a.menuLink:link {
        color: #000000;
        text-decoration: none;
    }
    a.menuLink:visited {
        color: #000000;
        text-decoration: none;
    }
    a.menuLink:hover {
        color: #ffffff;
        background-color: #0000FF;
        /*
        background-color:#A40000;*/
        text-decoration: none;
    }
    a.menuLink:active {
        color: #ffffff;
        text-decoration: none;
        background-color: #cc0000;
    }
    .menuDrop {
        z-index: 1000;
        color: #ffffff;
        font-size: 11px;
        font-family: arial, Helvetica, sans-serif;
        text-align: left;
        background-color: #FEF5E4;
        /*
        background-color: #ffcc66; */
        background-repeat: repeat;
        visibility: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 600px;
        left: 0;
        width: 175px;
        height: auto;
        border-style: solid;
        border-width: 0 1px 1px;
        border-color: #003365;
    }
    #dropMenu2 a {
        width: 100px;
    }
