table.contentpaneopen {
	width: 100%;
}

#kalendar .hidden {
 	display: none;
 }
  	
 #kalendar {
 	width: 100%;
	empty-cells: show;
	font-style: normal;
	background: transparent;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	border-spacing: 0px;
	border: 1px solid #000;
}
	
#kalendar td, th , tr {
	
	font-size: small;
	font-family: verdana, sans-serif;
}

#kalendar th {
	font-weight: bold;
	background: url('catbg.jpg') #000 repeat-x;
	color: #D5D5D5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: center;	
	vertical-align: middle;
}
#kalendar tr.red td {
	background: #1d1d1d url('winbg.gif') repeat-x bottom left;
	
	border-top: 1px solid #000;
	
}
	
tr.red {
		
}
	
td.gumb {
	text-align: left;
	padding-left: 1em;
}
	
td.datum {
	color: #888;		
}
	
#kalendar td.event {
	border-right: 1px solid #000;	
}

#kalendar td.event a {
	color: #a50000;
	text-decoration: none;		
}
	
td.vozac {
	
}
	
td.rezultati  {
		
}
td.tim {		
	text-align: left;
	vertical-align: middle;		
}
	
#kalendar tr.on td.event a {
	color: #ff0000;
	text-decoration: none;
}

#kalendar td.event a:hover {
	text-decoration: underline;	
}

#kalendar tr.on td.event a:hover {
	color: #ff0000;
	text-decoration: underline;
}

tr.on td.datum {
	color: #ececec;
}

#kalendar img {
	border: 0;
}
  	
#kalendar tr td img.kaciga {
	float: left;
	margin: 0;
	vertical-align: middle;
	border: 1px solid #fff;	
}

#kalendar td.td_info {
	background: #1d1d1d;
	color: #888;
	text-align: left;
}

#kalendar td.td_info img.lijevo {
	display: block;
	float: left;
	padding: .3em 1em .5em 1em;
	border: 0;
}
	
#kalendar td.td_info p {
	margin: 0;
	padding-left: 1em;
	padding-right: 1em;	
}
	
#kalendar div.expand img {
	vertical-align: middle;
}
	
#kalendar div.collapse img {
	vertical-align: middle;
}
	
div.winner {
	color: #ececec;
	background: #1d1d1d url('flag.gif') repeat bottom left;
	font-size: small;
	font-family: verdana, sans-serif;
	padding: 20px 20px 20px 20px;
	height: 210px;
}
	
div.winner div {
	background: #1d1d1d;
	font-size: small;
	font-family: verdana, sans-serif;
	text-align: center;
	padding-top: 20px;
}
	
div.winner table {
	width: 100%;
	padding-top: 20px;
}

div.winner table td {
	width: 50%;
}
	
	
span.bright {
	color: #ececec;
}
.menu1 {
	margin:0;
	list-style:none;
	height:35px;
	padding: 0 0 0 0;
}
#kalendar td.vozac a {
	text-decoration: none;
	color: #888;
}

#kalendar tr.on td.vozac a {
	color: #ececec;	
}

#kalendar td.td_info a {
	text-decoration: none;
	color: #888;
}

#kalendar td.vozac a:hover, #kalendar td.td_info a:hover {
	text-decoration: underline;
}
	
div.tborder {
	border: 1px solid #2E2E2E;			
}

#kalendar ul.menu1 li {float:right; padding-right: 1em;}
#kalendar ul.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px;}
#kalendar ul.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
#kalendar ul.menu1 li a:hover {color:#fff; background:#000 url(./button2.gif);}
#kalendar ul.menu1 li a:hover b {background:url(./button2.gif) no-repeat right top;}
#kalendar ul.menu1 li a:active	{
	outline: none;
}

.menu1 li a:focus
{
	-moz-outline-style: none;
} 

