/* vip */
#right .vip h3 { margin:4px 15px; }

/* listovani v boxu*/
#right .block .period.wide li { margin-right:3px; }
#right .block .period.wide li a { padding-left:5px; }

/* blogy */
.result { margin: 0; padding: 8px 10px 0 20px; background:#EAEAEA; height:20px; font-size:11px; }
.result a { color: #000; margin: 0 2px; }
.result p { margin: 0; color: #000; }
.result span { color: #484848; margin: 0 2px; }

/* autor */
.autor a#blog-add { line-height:22px; background:transparent url(/img/ico-add.gif) no-repeat scroll 0 50%; padding:3px 0 3px 17px; }
.autor a#blog-del { line-height:22px; background:transparent url(/img/ico-delete.gif) no-repeat scroll 0 50%; padding:3px 0 3px 17px; }
.autor a#blog-rss { line-height:22px; background:transparent url(/img/ico-rss.gif) no-repeat scroll 0 50%; padding:3px 0 3px 17px; }

/* hodnoceni */
#artrate p { text-align:center; margin:0; }
#artrate a:link, #artrate a:visited { 
	background-color:#D38800;
	color:#FFFFFF;
	margin-left:5px;
	padding:4px 7px;
	text-decoration:none;
	width:22px;
}
#artrate span {
	position:relative;
	top:3px;
	padding:0 5px 0 10px;
}

/* kalendar */
#right .block.kalendar { border:none; }
#right .kalendar h2 { margin-left:-1px; }
#right .kalendar table { border-collapse:collapse; width:100%; }
#right .kalendar th {
	background-color:#FFF7CF;
	margin:0; padding:3px;
	border:1px solid #9D1229;
	font-weight:bold;
	text-align:center;
}
#right .kalendar td {
	margin:0; padding:3px;
	border:1px solid #9D1229;
	vertical-align:top;
	text-align:center;
}
#right .kalendar a.datum { font-weight:bold; }