div.top{
    background-color: #aaffaa;
    width: 800px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
  }
div.main{
  z-index: 2;
  position: absolute;
    width: 800px;
    height: 1000px;
    left: 0;
    top: 40;
  }
#main1{
    width: 200px;
    position: absolute;
    left: 0;
    top: 0;
}
#main2{
    background-color: #aaffaa;
    width: 600px;
    height: 300px;
    position: absolute;
    left: 200;
    top: 0;
}
div.calender_rev{
    float: left;
    padding-left: 10px;
    position: relative;
    text-align: left;
}
div.calender_cen{
    float: left;
    position: relative;
    text-align: center;
    width: 120px;
}
div.calender_nex{
    float: left;
    position: relative;
    text-align: right;
}
div.calender_title{
    float: left;
    position: relative;
    text-align: center;
    width: 155px;
}
div.calender2_rev{
    font_size 10pt;
    float: left;
    padding-left: 10px;
    position: relative;
    text-align: left;
    width: 20px;
}
div.calender2_cen{
    font_size 10pt;
    float: left;
    position: relative;
    text-align: center;
    width: 550px;
}
div.calender2_nex{
    font_size 10pt;
    float: left;
    position: relative;
    width: 20px;
    text-align: right;
}
div.calender2_title{
    font_size 16pt;
    float: left;
    position: relative;
    text-align: center;
    width: 600px;
}
table.calendar{
    background-color: #669966;
    border-spacing: 0px;
    border-collapse: collapse;
    width: 150px;
    border: 1px solid #000000;
    text_align: center;
}
td.calendar_c{
    background-color: #F0FFED; /*#F0FFED;*/
    border: 1px solid #000000;
    width: 7px;
    height: 25px;
    padding: 2px 2px 2px 2px;
    font-size: 8pt;
    text_align: center;
}
td.calendar_c2{
    background-color: #C0FF5D; /*#FFD35D  #4277FC   #FC4288 */
    border: 1px solid #000000;
    width: 7px;
    height: 15px;
    padding: 2px 2px 2px 2px;
    font-size: 8pt;
    font-weight: bold;
    color: #555555;
    text_align: center;
}
table.calendar2{
    background-color: #669966;
    border-spacing: 0px;
    border-collapse: collapse;
    width: 600px;
    border: 1px solid #000000;
/*    text_align: center;*/
}
td.calendar2_c{
    background-color: #F0FFED; /*#F0FFED;*/
    border: 1px solid #000000;
    width: 85px;
    height: 50px;
    padding: 2px 2px 2px 2px;
    font-size: 8pt;
    text_align: center;
}
td.calendar2_c2{
    background-color: #C0FF5D; /*#FFD35D  #4277FC   #FC4288 */
    border: 1px solid #000000;
    width: 85px;
    height: 25px;
    padding: 2px 2px 2px 2px;
    font-size: 10pt;
    font-weight: bold;
    color: #555555;
    text_align: center;
}
