.planovac {
	margin: 20px 0px;
  }

/*
* farebné variácie v leto.css #a3b75e / zima.css #4675C0
*/
.navigacia {
	background-color: #a3b75e;
	padding: 15px 10px 0px 10px;
	}


.mesiacPred, .mesiac, .mesiacPo {

    padding-top : 7px;
    cursor : pointer;
    display : block;
    float : left;
    height : 100%;
    visibility : visible;
    text-decoration: none;
    width : 25%;
  }


.mesiacPred {
    text-align: left;
  }


.mesiac {
	font: bold 18pt Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; color: #000000;
	text-align : center;
    padding : 0;
    cursor : auto;
    color: black;
    text-transform: uppercase;
    width : 50%;
  }


.mesiacPo {
    text-align: right;
  }

/*
* farebné variácie v leto.css #a3b75e / zima.css #4675C0
*/
.dni {
	margin : 0px;
	visibility : visible;
	padding : 0px 10px 0px 0px;
	border : #000 solid;
	border-width : 0px 0px 2px 0px;
	text-align : left;
	background-color: white;
	border-color: #a3b75e;
  }

/*
* farebné variácie v leto.css #a3b75e / zima.css #4675C0
*/
table {
	font-size: 10pt;
    width: 100%;
    border-bottom: 1px;
    border-right: 1px;
    border-left: 0px;
    border-top: 0px;
    border-width: 1px;
    border-spacing: 0px;
    /* border-style: solid;
    */border-color: #a3b75e;
    border-collapse: collapse;
    background-color: #ffffff;
    vertical-align : middle;
    text-align : center;
  }


table td {
    border-width: 1px;
    border-right: 1px;
    border-top: 1px;
    border-bottom: 1px;
    border-style: solid;
    border-color: #000;
    background-color: #fff;
    padding: 1px;
    height: 50px;
    width : 12%;
  }


table td.tyzden {
    border-right: 1px;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-style: solid;
    border-color: #000;

  }


table td.nadpis {
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-style: solid;
    height: 50px;
  }


table td.den {
    height: 50px;
    color: black;
  }


table td.denMimo {
    color : #BFB8C2;
  }


table td.obsadeneCMimo {
    background-color : #FF8040;
    color : #BFB8C2;
  }

table td.obsadeneUMimo {
    background-color : #c7152f;
    color : #BFB8C2;
  }

table td.obsadeneC {
    background-color : #FF8040;
    color : black;
  }

table td.obsadeneU {
    background-color : #c7152f;
    color : white;
  }

/*table td.obsadeneC:hover {
		border-bottom: 3px;
		border-right: 3px;
		border-style: solid;
		border-color: #4A61AD;
		cursor: pointer;
  }*/

.event {
	 font : normal normal normal 11px verdana;
    background-color : #d7e0ff;
    border: 2px solid #4A61AD;
    color : black;
    left : 338px;
    position : absolute;
    top : 67px;
    width : 150px;
    z-Index : 10;
    display:none;
  }

.titleBar{
	background-color : #4A61AD;
	color: #d7e0ff;
	border-bottom: 2px solid #4A61AD;
	border-top: 0px solid #4A61AD;
}

.titleDatum{
	float: left;
}

.titleExit{
	float: right;
	border: 1px solid #d7e0ff;
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
	text-align: center;
	cursor: pointer;
}

.clearFloat{
	clear: both;
}

.eventTitle{
	font-weight: bold;
	margin-left: 6px;
}

.eventText{
	border: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #4A61AD;
	margin-left: 3px;
	margin-right: 3px;
}

.eventTextLast{
	border: 0px;
	border-bottom: 0px;
	border-color: #d7e0ff;
	border-style: hidden;
	margin-left: 3px;
	margin-right: 3px;
}

.napoveda{
	padding:20px 0px 30px 65px;
}

.napovedaC, .napovedaU{
	background-color: #FF8040;
	width: 10px;
	height: 10px;
	margin-top: 3px;
	float: left;
}

.napovedaU{
	background-color: #c7152f;
}

.napovedaText {
	margin-left: 3px;
}
