.planner_new table {
  width:100%;
}

.planner_new td.block_wrapper {
  width:30%;
  vertical-align:top;
  background:#F6F6F6;
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;  
}

.planner_new .block {
  padding:15px;
  height:100%;  
}

.planner_new .block > .title {
  font-family: Century Gothic,Arial,Verdana;
  font-size: 14px;
  font-weight:bold;
  /*margin-bottom:20px;*/
}

.planner_new .project > .title {
  font-weight:bold;
  margin:10px 0 5px 0;
  
  /*display:inline-block;*/  
  background:#ccc;
  color:#fff;
  padding:5px;
  
}

.planner_new .project > .title a {
  color:#fff;
  text-decoration:none;
}

.planner_new .indicator {
  width:20px;
  height:20px;
  /*margin-bottom:10px;*/
  float:left;
}

.planner_new .task {
  border-bottom:1px solid #DDDDDD;
  padding-bottom:10px;
  margin:10px 0;
}

.planner_new .task > .title {
  margin-left:25px;
}

.planner_new .task .form {
  display:none;
}

.planner_new .task a {
  text-decoration:none;
}

.planner_new .tickbox {
  float:left;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #D7D7D7 #FFFFFF #FFFFFF #D7D7D7;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  height: 12px;
  line-height: 12px;
  margin-right: 10px;
  margin-top:1px;
  text-align: center;
  vertical-align: middle;
  width: 12px;
}

.planner_new .task.done {
  text-decoration:line-through;
  /*color:#aaa;*/
}

.planner_new .task.foreign a {
  color:#888;
}

.planner_new .task.last {
  /*border:none;*/
  margin-bottom:5px;
}

.planner_new .task span {
  font-style:italic;
}

.planner_new .add .button {
  cursor:pointer;
  text-align:right;
  height:15px;
  line-height:15px;
  margin-bottom:15px;
}

.planner_new .add .form {
  display:none;
  padding:15px 15px 10px 15px;
  background:#ECECEC;
  /*border:1px solid #DDDDDD;*/
  border-bottom:1px solid #DDDDDD;
}

.planner_new .form .field {
  width:100%;
  margin-bottom:5px;
}

.planner_new .form .field.single {
  width:96%;
}

.planner_new .edit {
  float:right;
  cursor:pointer;
  display:none;
  color:#ccc;
}

.planner_new .task:hover .edit {
  /*display:block;*/
}

.day_wrapper {
  background:#ECECEC;
  width:9%;
  vertical-align:top;
}

.date {
  font-family: Century Gothic,Arial,Verdana;
  font-size: 14px;
  font-weight:bold;
  padding-left:15px;
}
.day {
  font-family: Century Gothic,Arial,Verdana;
  font-size: 18px;
  font-weight:bold;
  padding-top:11px;  
  padding-left:15px;    
}
