.blog {
	width: 100%;
	margin-bottom: 20px;
}
		
	.blog_title {
		font-size: 20px;
		font-weight: bold;
	}
		 		
		.blog_report {
			height: 25px;
			position: relative;
			line-height: 25px;
		}
		 		
 			.blog_report span {
 				margin-right: 20px;
 			}
			
			
	/* hodnocení blogu ********************************************* */
	.blog .star-rating {
		width: 250px;
		height: 25px;
		position: absolute;
		top: 2px;
		right: 10px;
		margin: 0;
		padding: 0;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		background: transparent url(../images/blog_star_rating.png) repeat-x scroll left top;
	}
	
		.star-rating li {
			margin: 0;
			padding: 0;
			float: left;
			list-style: none;
		}
			
			.star-rating li.current-rating {
				height: 25px;
				position: absolute;
				text-indent: -9000px;
				display: block;
				background: transparent url(../images/blog_star_rating.png) repeat scroll left bottom;
				z-index: 1;
			}
	
			.star-rating li a {
				width: 25px;
				height: 25px;
				position: absolute;
				padding: 0;
				line-height: 25px;
				text-decoration: none;
				text-indent: -9000px;
				overflow: hidden;
				display: block;
				z-index: 20;
			}
	
				.star-rating li a:hover {
					left: 0;
					border: medium none;
					background: transparent url(../images/blog_star_rating.png) repeat scroll left center;
					z-index: 2;
				}

				.star-rating a.one-star {
					left: 0;
				}

					.star-rating a.one-star:hover {
						width: 25px;
					}

				.star-rating a.two-stars {
					left: 25px;
				}

					.star-rating a.two-stars:hover {
						width: 50px;
					}
					
				.star-rating a.three-stars {
					left: 50px;
				}

					.star-rating a.three-stars:hover {
						width: 75px;
					}
					
				.star-rating a.four-stars {
					left: 75px;
				}
				
					.star-rating a.four-stars:hover {
						width: 100px;
					}
					
				.star-rating a.five-stars {
					left: 100px;
				}
			
					.star-rating a.five-stars:hover {
						width: 125px;
					}

				.star-rating a.six-stars {
					left: 125px;
				}

					.star-rating a.six-stars:hover {
						width: 150px;
					}

				.star-rating a.seven-stars {
					left: 150px;
				}

					.star-rating a.seven-stars:hover {
						width: 175px;
					}
					
				.star-rating a.eight-stars {
					left: 175px;
				}

					.star-rating a.eight-stars:hover {
						width: 200px;
					}
					
				.star-rating a.nine-stars {
					left: 200px;
				}
				
					.star-rating a.nine-stars:hover {
						width: 225px;
					}
					
				.star-rating a.ten-stars {
					left: 225px;
				}
			
					.star-rating a.ten-stars:hover {
						width: 250px;
					}


/* komentáře k článku ****************************************************** */
#comments {
	width: 100%;
}

	.comment {
		width: 100% -;
		margin-bottom: 15px;
	}
	
		.comment_top {
		}
		
			.comment_top_name {
				width: 49%;
				float: left;
				text-align: left;
				font-weight: bold;
			}
			
			.comment_top_date {
				width: 49%;
				float: right;
				text-align: right;
			}
			
		.comment_text {
			position: relative;
			padding: 5px;
			border: 1px solid #abadb3;
		}
		
			.comment_text_response {
				text-align: right;
			}
				
				.comment_text_response a {
					font-size: 10px;
					color: #a2be24;
				}
				
					.comment_text_response a:hover {
						text-decoration: underline;
					}

	/* přídání komentáře */
	#comment_add {
		width: 100%;
		position: relative;
	}
	
		#comment_add .header {
			width: 100% -;
			height: 18px;
			padding: 10px 0;
			border-bottom: 1px solid #323232;
			background: url(../images/center_header_pridej_komentar.gif) 10px 10px no-repeat;
		}
		
		#comment_add form {
		}
		
			#comment_add form label {
				width: 100px;
			}
		
			#comment_add form .form_submit {
				margin-left: 105px;
			}

		#comment_add span {
			padding-left: 15px;
			line-height: 30px;
			font-weight: bold;
			color: #a2be24;
		}
		
/* vyhledávání ************************************************************* */
#search_text_text {
	width: 160px;
	height: 18px;
	position: relative;
	top: -2px;
}

	#search_text_submit {
		width: 31px;
		height: 22px;
		border: 1px solid #abadb3;
		background: url(../images/blog_search_button.gif) no-repeat;
	} 


/* seznam kategorií a nejčtenějších článků ********************************* */
.blog_menu {
	position: relative;
	margin-bottom: 15px;
}
	
	.blog_menu .item {
		width: 100% -;
		display: block;
	}
		
		.blog_menu .item .name {
			width: 80%;
			text-align: left;
			float: left;
		}
				
		.blog_menu .item .count {
			width: 19%;
			text-align: right;
			float: right;
			color: #a0a0a0;
		}

		
/* stránkování ************************************************************* */
#blog_pagination {
	width: 100%;
	position: relative;
}

	#blog_pagination ul {
		text-align: center;
	}

		#blog_pagination li {
			list-style: none;
			display: inline;
		}
						
			#blog_pagination li a {
				padding: 0 5px;
				font-weight: bold;
			}
			
			#blog_pagination li.active a {
				color: #0a0a0a;
			}
