.clear {
	clear:both;
}

img {
	border:none;
}

.hr_line {
		border-top:1px solid #e3e2df;
		width:100%;
		height:1px;
		position:relative;
	}

.files {
	font-family:Tahoma, Arial, "Times New Roman", "Myriad Pro";
	font-size:11px;
	margin:0px auto;
	}
	
		.files a {
			color: #d23e10;
		}
		
		.files li {
			list-style-image:url(../images/arrow.gif);
		}

.gallery {
		color:#363a32;
		width:515px;
		margin:0px auto;
	}
	
		.gallery a {
			color:#363a32;
		}
		
		.gallery a:hover {
			text-decoration:none;
			color:#363a32;
		}
	
		.gallery .gal-choice {
			float:left;
			width:124px;
			text-align:center;
			padding:0px 2px 8px 2px;
		}
		
			.gallery .gal-choice img {
				border:1px solid #e3e2df;
				margin:0px auto;
			}
			
			.gallery .gal-choice:hover img {
				border:1px solid #363a32;
			}	
			
			.gallery .gal-choice .gal-choice-topic {
				padding-top:4px;
			}
			
			.gallery .gal-choice .gal-choice-date {
				padding-bottom:2px;
			}
	
.news {
	font-family:Tahoma, Arial, "Times New Roman", "Myriad Pro";
	font-size:12px;
	margin:15px auto 25px auto;
	}
	
		.news .news-title {
			font-size:14px;
			color: #d23e10;
			font-weight:bold;
			float:left;
			width:420px;
			padding-bottom:3px;
		}
		
		.news .news-date {
			float:left;
			width:95px;
			text-align:right;
			color:#8e9089;
		}
		
		.news .news-text {
			clear:both;
			border-top:1px solid #e3e2df;
			padding-top:5px;
			font-size:11px;
			color: #646464;			
		}
		
			.news .news-text .left img {
				border:1px solid #e3e2df;
				margin-right:8px;
				float:left;
			}
			
				.news .news-text .left .desc {
					border:1px solid #e3e2df;
				}
			
			.news .news-text img.right {
				border:1px solid #e3e2df;
				margin-left:8px;
				float:right;
			}
			
			
#box_newsletter input.mail {
	background-color:#48928c;
	color:#fff;
	width:190px;
	height:16px;
	border:none;
	margin-left:6px;
	font-size:11px;
}

#box_newsletter input.ok, #box_newsletter input.ok:hover, #box_newsletter input.ok:active { 
	background-image: url(../Obrazki/butt_ok_newsletter.gif);
	
	width:28px;
	height:15px;
	border:none;
}


#prev_next {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto 10px auto;
	text-align:center;
	width:100%;
}

	#prev_next span {
		padding:2px 6px;
		margin:auto 2px;
		background-color:none;
		color:#ccc;
		font-weight:bold;
	}
	
	#prev_next a {
		text-decoration:none;
	}
	
	#prev_next a span {
		padding:2px 6px;
		margin:auto 2px;
		color:#348881;
	}
	
	#prev_next a:hover span {
		padding:2px 6px;
		margin:auto 2px;
		background-color:#348881;
		color:#fff;
	}
