﻿.kalendarPager .previous, .kalendarPager .next
{
	width: 100px;
}

.kalendarPager .previous
{
	text-align: left;
}

.kalendarPager .next
{
	text-align: right;
}

.kalendarPager .current
{
	width: 320px;
	text-align: center;
	font-weight: bold;
	font-size: larger;
}

.kalendar td
{
	width: 70px;
	height: 70px;	
}

.kalendarTdDatumyNepracovni:hover, .kalendarTdDatumy:hover
{
	background-color: #e0e0e0;	
}

.kalendarTdDatumy 
{
	background-color: #FFFFFF;
	border: 1px solid #B5C7DE;
	vertical-align: top;
}

.kalendarTdDatumyNepracovni
{
	background-color: #FFFFFF;
	border: 2px solid #507CD1;
	vertical-align: top;
}

.kalendarDatum
{
	font-weight: bold;	
}

.kalendarUzivatel
{
	width: 100%;
	text-align: center;
	font-weight: bold;	
}

.resume 
{
    border-collapse: collapse;
}
.resume td
{
    padding: 2px;
    margin-right: 0;
    text-align: center;
    border: 1px solid #B5C7DE;
    width: 70px;
}

.resumeNepracovniTr td
{
	/*border: 2px solid #507CD1;*/
	background-color: #B5C7DE;
}

.resumePracovniTr td
{
	/*border: 1px solid #B5C7DE;*/
}

.resumeNepracovniTr:hover, .resumePracovniTr:hover
{
    background-color: #e0e0e0;
}

.resumeSumaTr
{
	/*border: 2px solid #507CD1;*/
	background-color: #507CD1;
}

.resumeSumaTr td
{
	color: White;
	font-weight: bold;
}

.kalResMargin
{
    margin-left: 100px;   
}

.reportStatus
{
    color: Red;
	font-weight: bold;
	font-style: italic;
}