

.red{color:red}

.my{background-color:yellow;}

.ta-center{text-align:center;}

.fs-18pt{font-size:18pt;}




.ds{width:330px;
    text-align:left;
    float:right
    }



body{font-family:'MS P????????',monospace;
     font-size:12px;
     color:black;
     line-height:2em;
     background-color:white
}

    
a{text-decoration:none;
}


hr{text-align:center;
   width:99%
   }


.s1{color:white
   }

.s2{color:red;
    text-decoration:none;
    font-weight:bold
    }
 
.s3{color:red}


.s4{font-weight:bold}


.s5{color:white;
    text-decoration:none;
    }
    
    
.s6{color:white;
    text-decoration:none;
    font-weight:bold;
    font-size:16px
    }


h1{font-size:20px;
   text-align:center;
   }

h2{font-size:17px
}

h3{font-size:16px;
   margin:0;
   padding:0;
}

h4{font-size:14px;
   margin:0;
   padding:0;
}

.center{text-align:center;
        padding:20px
     margin:auto;
}

.all{width:740px;
     text-align:left;
     margin-left:auto;
     margin-right:auto; 
     padding:5px 0px   
    }

.navihead{width:100%;
          text-align:center;
          clear:right
}

.navifoot{width:100%;
          text-align:center;
          clear:both
}

.top{width:100%;
     background-color:blue;
     color:white;
     text-align:left;
     padding:10px 0px
}

.left{width:540px;
      float:left;
}



.coment{width:345px;
        float:right;
        text-align:center;
        padding:1px;
     margin:auto;
}
       
.coment2{width:510px;
        float:right;
        text-align:center;
        padding:1px;
     margin:auto;
}


.leftsb{width:180px;
        float:left;
        text-align:center;
        border:none;
        padding:1px;
     margin:auto;
}

.leftsb2{width:200px;
        float:left;
        padding:1px;
     margin:auto;
}


.rightsb{width:190px;
         float:right;
     margin:auto;
}




.comentmidasi{width:100%;
              border:1px solid blue;
              text-align:left;
              background-color:blue;
              color:white;
              vertical-align:middle;
     margin:auto;
}

.comentmidasicenter{width:100%;
              border:1px solid blue;
              text-align:center;
              background-color:blue;
              color:white;
              vertical-align:middle;
              padding:2px 0px
     margin:auto;
}

.sbmidasileft{width:100%;
              border:1px solid blue;
              text-align:left;
              background-color:blue;
              color:white;
     margin:auto;
}

.sbmidasicenter{width:100%;
                border:1px solid blue;
                text-align:center;
                background-color:blue;
                color:white;
     margin:auto;
}




.comentsetumei{width:100%;
               border:1px solid blue;
               text-align:left;
     margin:auto;
}

.comentsetumei2{width:100%;
                border:1px solid blue;
                text-align:left;
                font-size:12px;
     margin:auto;
}

.sbad{width:100%;
      border:1px solid blue;
      text-align:center;
     margin:auto;
}

.sbad2{width:100%;
      border:none;
      text-align:center;
     margin:auto;
}

.calendar{width:100%;
          border:1px solid blue;
          text-align:center;
          font-size:10px;
     margin:auto;
}

.search{width:100%;
        border:1px solid blue;
        text-align:center;
        font-size:12px;
     margin:auto;
}

.comentbottom1{width:100%;
               text-align:right;
               font-size:10px;
     margin:auto;
}

.comentbottom2{width:100%;
               text-align:center;
               font-size:10px;
     margin:auto;
}


.sp1{width:100%;
     text-align:center;
     clear:both
     margin:auto;
}

.sp2{width:100%;
     text-align:left;
     clear:both
     margin:auto;
}

.sp3{width:100%;
     text-align:center;
     margin:auto;
}

.sp4{width:100%;
     text-align:left;
     margin:auto;
}

.sp5{width:100%;
     text-align:right;
     font-size:10px
     margin:auto;
}

.sp6{width:100%;
     text-align:right;
     margin:auto;
}

.copyright{width:100%;
           background-color:;
           color:;
           border:;
           height:20px;
           padding:1px;
           clear:both;
}


table.calendar {
	width : 100%;
	border-collapse : collapse;
	font-size :10px;
}

.calendar caption {
	border-bottom : 1px solid #633;
	margin-bottom : 10px;
}

.calendar th {
	padding : 0.1em;
	text-align : center;
}

.calendar td {
	padding : 0.1em;
	border-bottom : 1px dotted #633;
	text-align : center;
}

.calendar td a {
	display : block;
	background : #cbb382;
}

th.sun {
	color : #f00;
}

th.sat {
	color : #00f;
}