/* fix */
#leftwebBoxContainer, #rightwebBoxContainer { width:100%; }

/* vip */
div.spacer { padding-top:10px; margin-bottom:15px; }

/* autor */
.autor li span { font-size:12px; }
.autor a#blog-add { color:#666666; line-height:22px; background:transparent url(/img/add.gif) no-repeat scroll 0 50%; padding:3px 0 3px 17px; }
.autor a#blog-del { color:#666666; line-height:22px; background:transparent url(/img/del.gif) no-repeat scroll 0 50%; padding:3px 0 3px 17px; }
.autor a#blog-rss { color:#666666; line-height:22px; background:transparent url(/img/rss.gif) no-repeat scroll 0 50%; padding:3px 0 3px 17px; }
.autor a#blog-message { color:#666666; line-height:22px; background:transparent url(/img/message.gif) no-repeat scroll 0 50%; padding:3px 0 3px 17px; }
.autor span.red { color:#B60A0A; }

/* hodnoceni */
.artoptions .hodnoceni { background: url(../img/i_hodnoceni.gif) no-repeat 0 3px; }
.artoptions .ctenost { background: url(../img/i_ctenost.gif) no-repeat 0 3px; }
#artrate p { text-align:center; height:22px; line-height:21px; font-weight:bold; }
#artrate a:link, #artrate a:visited { 
	background-color:#979797;
	color:#FFFFFF;
	margin-left:5px;
	padding:4px 7px;
	text-decoration:none;
	width:22px;
}
#artrate a:hover {
	background-color:#7F9DFF;
	color:#b60a0a;	
}
#artrate span {
	position:relative;
	top:3px;
	padding:0 5px 0 10px;
}

/* kalendar */
table.kalendar { border-collapse:collapse; width:100%; }
.kalendar th {
	background-color:#7F9DFF;
	margin:0; padding:3px;
	border:1px solid #034CBA;
	color:#B60A0A;
	font-weight:bold;
	text-align:center;
}
.kalendar td {
	margin:0; padding:3px;
	border:1px solid #034CBA;
	vertical-align:top;
	text-align:center;
}
.kalendar a.datum { font-weight:bold; }
.kalendar span.datum { color:#636363; }