/*breadcrumb*/
#breadcrumb {
    float:left;
    width: 923px;
    /*font-size:12px;*/
    color:#333333;
}

#breadcrumb a{
    color:#990000;
    text-decoration:none;
}

#breadcrumb a:hover{
    text-decoration:underline;
}
/*breadcrumb end*/

/*content left*/
#content_left{
    float:left;
    width: 200px;
    margin:10px 10px 0px 0px;
    padding:0px 0px 0px 0px;
}

.left_base{
    float:left;
    width: 200px;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
}

.left_base table{
    float:left;
    width:199px;
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 0px;
}

/*.left_base td{
    font-size:12px;
    color:#333333;
    line-height:1.5em;
}

.left_base td a{
    text-decoration:none;
}

.left_base td a:hover{
    text-decoration:underline;
}*/

.left_spacer{
    float:left;
    width: 199px;
    height:1px;
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 0px;
}

.left_subtitle{
    float:left;
    width: 194px;
    height:23px;
    margin:5px 0px 5px 0px;
    padding:10px 0px 0px 5px;
    font-size:14px;
    font-weight:bold;
    color:#db0101;
}

.left_subcontent{
    float:left;
    width: 199px;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    /*font-size:12px;
    text-align:left;*/
}

.left_subcontent p{
    margin:3px 0px 3px 0px;
    padding:2px 0px 2px 0px;
    border-bottom:dotted 1px #CCCCCC;
   /* font-size:12px;*/
}

.left_subcontent img{
    margin:0px 0px 0px 3px;
}


/*content main*/
#content_main{
    float:left;
    width: 515px;
    margin:10px 0px 0px 0px;
}

#main_base_set{
    position:relative;
    width: 515px;
}

.main_base{
    float:left;
    width: 515px;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    /*font-size:12px;*/
}

.main_base p{
    padding:0px 10px 5px 10px;
}

/*.main_base a{
    text-decoration:none;
}

.main_base a:hover{
    text-decoration:underline;
}*/

#main_month{
    position:absolute;
    width: 111px;
    height:97px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    top: 186px;
    left: 220px;
}

.main_subtitle{
    width:190px;
    height:21px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 5px;
    
    font-weight:bold;
    color:#FFFFFF;
}

.main_info{
    float:left;
    width: 515px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
}

.main_info img{
    float:left;
    border:solid 1px lightgray;
}

.main_info_list{
    float:left;
    width:370px;
    margin:0px 0px 2px 10px;

}

.main_info_list img{
    margin:0px 5px 0px 0px;
    border:none;
}

.main_info_list p{
    width:370px;
    margin:4px 0px 3px 0px;
    padding:0px 0px 2px 0px;
    border-bottom:dotted 1px #CCCCCC;
}


#main_info_more{
    width:353px;
    margin:0px 0px 5px 0px;
}

.main_info_more_short{
    width:180px;
    margin:0px 0px 5px 0px;
   }

.main_info_more img{
    float:none;
    margin:0px 5px 0px 0px;
    border:none;
}



/*content right*/
#content_right{
    float:right;
    width: 183px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
}

.right_base{
    float:left;
    width:183px;
    margin:1px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
}

.right_base img{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}


.right_subtitle{
    float:left;
    width: 178px;
    height:23px;
    margin:5px 0px 5px 0px;
    padding:10px 0px 0px 5px;
    font-size:14px;
    font-weight:bold;
    color:#db0101;
}

.right_subcontent{
    float:left;
    width: 183px;
    margin:5px 0px 3px 0px;
    padding:0px 0px 5px 0px;
    }

.right_subcontent p{
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px 0px;
}

/*.right_subcontent a{
    text-decoration:none;
}
.right_subcontent a:hover{
    text-decoration:underline;
}*/


/*lanking*/
#contentRight{
    float:right;
    width:183px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    margin-left:0px;
    padding:0px;

}
#contentRightLanking{
    float:right;
    width:181px;
    height:auto;
    border-left:solid #d2d2d2 1px;
    border-right:solid #d2d2d2 1px;
    border-bottom:solid #d2d2d2 1px;
    margin:0px;
    padding-bottom:20px;
    text-align:left;
}

#contentRightLanking p{
    padding-left:5px;
    padding-right:5px;
    margin-bottom:10px;
}


#contentRightLankingTable{
    width:181px;
    margin:0px;
    padding:0px;
}

#contentRightLankingTable table{
    width:173px;
    margin:auto;
    padding:0px;
}

#contentRightLankingTable td{
    padding-left:8px;
    padding-top:2px;
    padding-bottom:2px;
    border-bottom:dotted #999999 1px;
    text-align:left;
}


#contentRightLankingTable img{
    padding:0px;
    margin:0px;
    border:0px;
}

.lankingOrder{
    font-size:10px;
}


/*school*/
#school_atten_set{
    float:left;
    width: 199px;
    margin:3px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    border-bottom:dotted 1px #999999;
    background-color: #ee0000;
}

#school_atten{
    float:right;
    width: 112px;
    margin:7px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:12px;
}

#school_atten p{
    /*font-size:12px;*/
    padding:0px 0px 0px 0px;
}

#school_atten a{
    /*font-size:12px;*/
    text-decoration:none;
}