
.month {
    margin-top: 4px;
    border: 1px solid #CFCFCF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.month td {
    border-right: 1px solid #CFCFCF;
    border-top: 1px solid #CFCFCF;
    border-left: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    cursor: pointer;

}

.month td a {
    padding: 4px 3px;
}

.month th {
    padding: 8px 5px;
    color: #FFF;
    width: 27px;
    background-color: #999;
}

.psfday, .actday, .doluday {
    font-weight: bold;
    display: block;
    padding: 1px;
    text-align: center;
}

.actday {
    background-color: #900;
    color: #FFF;
}

.psfday {
    color: #6A6A6A;
}

.doluday {
    background-color: #FF6100;
    color: #FFF;
    border-top: 1px solid #FFF;
    border-right: 1px solid #FFF;
}

.doluday:hover {
    text-decoration: none;
    background-color: #DADADA;
    color: #FFF;
}

.psfday:hover, .actday:hover {
    background-color: #DADADA;
    text-decoration: none;
    color: #6A6A6A;
}

.days {

}

.ca-main {
}

.ca-main .title {
	margin:0;
    position: relative;
    height: 55px;
    background: #651042;
}

.ca-ba-baslik {
    width: 100%;
    text-align: center;
    padding: 15px 0;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 20px;
    color: #FFF;
}

.ca-ba-right {
	position: absolute;
    right: 0;
    top: 0;
}

.ca-ba-right a, .ca-ba-left a {
    color: #FFF;
    display: block;
    padding: 6px 5px;
    font-size: 30px;
    font-weight: bold;
}

.ca-ba-right a:hover, .ca-ba-left a:hover {
    background-color: #999;
    text-decoration: none;
}

.ca-ba-left {
    position: absolute;
    left: 0;
    top: 0;
}


