.koledar table, .koledar caption, .koledar tbody, .koledar tfoot, .koledar thead, .koledar tr, .koledar th, .koledar td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

.title{
	text-align:center;
    line-height: 20px;
    color:#FFF;;
    margin: 0 4px;
	height: 27px;
	padding:10px 0 0 0;
}
.title h3{
    font-size: 20px;
}
.text{
	font-size: 12px;
	padding: 10px 15px 0 15px;
		background: #1d2a36;
}
.main{

	width: 300px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline-table;
}
.koledar table{    
    font-size: 12px;
    line-height: 15px;  
    cellspacing: 5px;
}

.koledar td{
    width: 26px;
    height: 17px; 
    border-left: 7px solid #1d2a36;           
    border-right: 7px solid #1d2a36;           
    border-top: 2px solid #1d2a36;           
    border-bottom: 2px solid #1d2a36;           
}
#koledar_navigateback{
    margin: 0 0px 0 0;
    padding: 1px 1px 4px 1px;
    display: inline-block;
    width:20px;
	color:#FFF;
	background:#4d7699;
	font-size:18px;
}
#koledar_navigatenext{
    margin: 0 0 0 0px;
    padding: 1px 1px 4px 1px;
    display: inline-block;
    width:20px;
	color:#FFF;	
	background:#4d7699;
	font-size:18px;
}
.koledar td, .koledar th{    
    text-align: center;
	color:#FFF;
}
.koledar td, .koledar td a{
    color: #4d7699;
    font-weight: bold;
    text-decoration: none;
}
.koledar td a, .koledar td span{
    width: 100%;
    float: left;    
    padding: 3px 0;
    display: inline;
}
.koledar th, .koledar th a{
    font-size: 10px;
}
.koledar .normalDate {padding:1px;}
.koledar .today{
    background: #4d7699;
	color:#FFF;
	padding:0;
}
.koledar .really_today a{
	color:#48932A;
}
#caldate{
	color:#FFF;
	background:#4d7699;
	text-align:center;
}