@charset "utf-8";

.blocks_headers {
border: 1px solid #ec008c;
background-color: #ec008c;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
height:35px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.block_date {
font-size:10px;
text-align:right;
padding:5px;
font-style:italic;
text-align:right;
color:#CCCCCC;
}

.block_active_date {
font-size:11px;
text-align:right;
padding:5px;
font-style:italic
}

.block_today {
font-size:10px;
text-align:right;
padding:5px;
font-style:italic;
color:#003300;
font-weight:bold
}


.block_info {
font-size:11px;
text-align:left;
padding:5px;
height:100px;
vertical-align:top;
}

.block_info_found {
font-size:11px;
text-align:left;
padding:5px;
vertical-align:top;
background-image:url(../images/tree.png);
background-repeat:no-repeat;
background-position:bottom right;
cursor: pointer; cursor: hand;
border-radius:5px;
}

.blocks {
width:14%;
border: 1px solid #089cc0;
text-align:center;
vertical-align:top;
color:#CCCCCC;
background-color:#eaecec;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.active_blocks {
width:14%;
background-color:#FFFFFF;
border: 1px solid #089cc0;
text-align:center;
vertical-align:top;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.active_today {
width:14%;
background-color:#d0ffd8;
border: 1px solid #00CC00;
text-align:center;
vertical-align:top;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}