  body { margin: 0pt;
    padding: 0pt;
    background-color: white;
    }

  #WholePage { background-color: white;
    }

  #Container { margin: 0px auto;
    width: 962px;
    }

  #Top { margin: 0pt;
    padding: 0pt;
    background: transparent url(img/main-picture.jpg) no-repeat scroll left 71px;
    height: 302px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #Top * { margin: 0pt;
    padding: 0pt;
    }

  #Header { background: transparent url(img/header-background.png) repeat-x scroll left top;
    font-family: arial;
    height: 61px;
    padding-top: 10px;
    padding-left: 25px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .name { text-transform: uppercase;
    font-size: 24px;
    color: rgb(227, 231, 110);
    }

  .adress { font-size: 14px;
    color: white;
    }

  #Menu { background: transparent url(img/menu-background.png) repeat-x scroll left top;
    height: 53px;
    margin-top: 0px;
    padding-left: 3px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #Menu a { background: transparent url(img/menu-devider.png) no-repeat scroll right top;
    height: 53px;
    line-height: 50px;
    padding-right: 18px;
    padding-left: 18px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    margin-left: 3px;
    text-decoration: none;
    color: white;
    font-size: 14px;
    text-align: center;
    font-family: arial;
    }

  #Top #Menu a:hover, #Top #Menu a.active { text-decoration: underline;
    }

  #Middle {  }

  #Page {  }

  #Content { padding-left: 8px;
    }

  #Content, #Left { padding-top: 3px;
    }

  #Footer { margin: 0px auto;
    background-image: url(img/bottom_pattern.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 56px;
    width: 100%;
    float: left;
    }

  #Bottom { margin: 0px auto;
    background: transparent url(img/footer-background.png) repeat-x scroll left top;
    height: 32px;
    width: 962px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    line-height: 32px;
    clear: left;
    font-family: arial;
    font-size: 12px;
    color: white;
    }

  #Bottom a { text-decoration: none;
    color: white;
    }

  #Bottom a:hover { text-decoration: underline;
    }

  #Middle, #Left { float: left;
    }

  #Left { width: 274px;
    }

  #Middle { width: 688px;
    }

  .Part, .TopPart, #LeftMenu { border: 2px solid rgb(208, 209, 208);
    background: rgb(228, 236, 227) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #LeftMenu { font-size: 12px;
    font-family: arial;
    padding-bottom: 8px;
    }

  .Part {  }

  .TopPart { border: 0px none ;
    padding: 8px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 184px;
    }

  .Part, .TopPart { margin-bottom: 8px;
    font-size: 12px;
    font-family: arial;
    text-align: justify;
    }

  .Part p { margin-left: 8px;
    margin-right: 8px;
    }

  .TopPart p { margin-bottom: 0px;
    margin-top: 6px;
    }

  .Part { clear: left;
    padding-left: 0px;
    }

  .Part img { margin: 8px;
    float: left;
    }

  #Content p { padding-left: 0px;
    }

  #LeftMenu ul { margin: 0px 0px 8px;
    padding: 8px 0px 10px;
    background: transparent url(img/left-side-devider.gif) no-repeat scroll center bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #LeftMenu li { margin-top: 3px;
    list-style-type: none;
    }

  #LeftMenu span { text-decoration: underline;
    color: rgb(68, 109, 7);
    font-size: 15px;
    }

  #LeftMenu a { color: rgb(102, 99, 99);
    text-decoration: none;
    }

  #LeftMenu a.Links { margin-top: 8px;
    text-decoration: underline;
    }

  #LeftMenu a:hover { text-decoration: underline;
    }

  #LeftMenu span, #LeftMenu a { display: block;
    padding-left: 9px;
    }

  #LeftMenu li a { background: transparent url(img/green-arrow.gif) no-repeat scroll 9px 4px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 24px;
    display: inline;
    }

  .TopPart h2 { margin: 0px;
    color: rgb(237, 243, 45);
    font-size: 18px;
    font-weight: normal;
    font-family: arial;
    text-transform: uppercase;
    }

  .TopPart .Larger { font-size: 14px;
    }

  .LeftHeader { margin: 0px;
    background: transparent url(img/left-header.png) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 38px;
    }

  .Part h2 { margin: 0px;
    background: transparent url(img/content-header.png) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 37px;
    display: block;
    font-weight: normal;
    }

  .LeftHeader, .Part h2 { font-family: arial;
    font-size: 16px;
    color: white;
    line-height: 37px;
    padding-left: 10px;
    }

  .Part a { color: rgb(79, 136, 3);
    }

  .Part ul { margin: 10px 0px;
    padding: 0px 0px 0px 10px;
    clear: left;
    }

  .Part li { margin-top: 3px;
    list-style-type: none;
    }

  .Part li a { background: transparent url(img/green-arrow-2.gif) no-repeat scroll 0px 5px;
    padding-left: 14px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #validator { clear: left;
    float: left;
    }

  #validator img { border: 0pt solid rgb(255, 255, 255);
    height: 31px;
    width: 88px;
    }

  #Inter { height: 178px;
    font-size: 12px;
    font-family: arial;
    font-weight: bold;
    color: white;
    }

  #Inter ul { margin: 0px;
    padding: 90px 0px 0px 20px;
    }

  #Inter li { background: transparent url(img/white-arrow.gif) no-repeat scroll 0px 4px;
    margin-top: 3px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    list-style-type: none;
    padding-left: 11px;
    }

  #RightHeader { float: right;
    padding-right: 10px;
    font-size: 12px;
    }

  #RightHeader a { background: transparent none no-repeat scroll 0px;
    padding-left: 16px;
    padding-right: 4px;
    color: rgb(210, 226, 136);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #RightHeader a:hover { text-decoration: underline;
    color: white;
    }

  #RightHeader a:hover { background-position: 0px -12px;
    }

  #RightHeader a#home { background-image: url(img/home-icon.png);
    }

  #RightHeader a#home:hover { background-position: 0px -14px;
    }

  #RightHeader a#sitemap { background-image: url(img/site-map-icon.png);
    }

  #RightHeader a#contacts { background-image: url(img/contact-icon.png);
    }

  li, ul {  }


