  body { background: rgb(102, 102, 102) url(images/body_bg.png) repeat-x top;
    color: rgb(0, 0, 0);
    margin: 0;
    padding: 0;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 10pt;
    }

  a { color: rgb(251, 218, 118);
    text-decoration: none;
    }

    a:hover { 
    text-decoration: underline;
    }

    a:visited { 
    color: rgb(251, 218, 118);
    }

  body div#header { background: rgb(251, 218, 118) url(images/header_bg.png) repeat-y right top;
    width: 756px !important;
    color: rgb(251, 218, 118);
    margin: 0 auto;
    text-align: center;
    }

  body div#header div.wrapper { background: url(images/header_picture.png) no-repeat 0 70px;
    height: 224px; /*image real height 154px. pilt 490x156*/
    }

  body div#header div.logo { background: url(images/header_logo.png) no-repeat 512px 70px;
    height: 224px; /*image real height 154px. logo 215x156*/
    }

    /*väike logo vasakul ülal*/
body div#header div.wrapper div.vlogo { background: url(images/header_vlogo.png) top left no-repeat;
    float: left;
    width: 117px;
    height: 114px;
    margin: 0 !important;
    padding-top: 8px; /*teksti jaoks*/
    color: rgb(118, 43, 18);
    }

  body div#header div.wrapper div#head-info { background: url(images/header_green.png) no-repeat right top;
    height: 70px;
    margin: 0 7px 0 117px !important; /*roheline riba*/
    
    }

  body div#header div.wrapper div#head-info div.address {
    width: 125px !important;
    padding-left: 20px;
    }

  div#main { background: url(images/main_bg.png) repeat-y scroll right top;
    width: 756px;
    min-height: 400px;
    margin: 0 auto;
    text-align: left;
    }

  div#main div#main-content { 
    float: left;
    width: 430px;
    padding: 20px 0pt 25px;
    }

  div#main div.wrapper { 
    width: 749px;
    border-top: 3px solid rgb(255, 255, 255);
    }

  div#main div.wrapper:after { content: ".";
    height: 0pt;
    display: block;
    clear: both;
    visibility: hidden;
    }

  div.main_heading { 
    padding: 5px 0pt 0px 0px;
    color: rgb(118, 43, 18);
    font-weight: bold;
    }

  div#sidebar-left { padding: 0px;
  float: left;
  width: 139px;
    }

    div.block {
    /* see if you can reset some IE mac styles without breaking anything else */
    background: none;
}

  div#sidebar-left div#left-content { 
  float: left;
  padding: 0px;
  text-align: left;
      }

  ul { font-weight: bold;
    margin: 0;
    padding: 20px;
    list-style-type: square;
    color: rgb(255, 255, 255);
    }

  li { 
      line-height: 20px;
    }

  div#sidebar-right { 
    float: right;
	min-height: 380px;
    width: 170px;
    border-left: 1px solid rgb(215, 145, 31);
    }

  div#sidebar-right div#right-content { 
    float: left;
    padding: 0px 0pt 0px 0px;
    text-align: left;
    }
	  
  div.date { 
    padding: 20px 10pt 0px 10px;
    color: rgb(0, 0, 0);
	font-size: 8pt;
    }

  div.heading { 
    padding: 5px 0pt 0px 10px;
    color: rgb(118, 43, 18);
    font-weight: bold;
    }	
	
  ul.right {
    padding: 5px 0pt 0px 10px;
    list-style-type: none;
    color: rgb(118, 43, 18);
	font-weight: normal;
    }
	
  li.right { 
      line-height: 20px;
	  color: rgb(118, 43, 18);
    }
  
  div#footer { background: url(images/footer_bg.png) no-repeat scroll right top;
    width: 756px;
    height: 38px;
    margin: 0px auto;
    padding-top: 8px;
    color: rgb(251, 218, 118);
    text-align: center;
    font-size: 8pt;
    }
