@charset "utf-8";
body{
	margin:0; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
}
a, a:active, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
.clear{
	clear:both;
}
h1,h2,h3,h4,h5,h6, p, img, div{
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
}
h1{
	font-size:13px;
}
h2{
	font-size:13px;
	color:#3d689e;
}
.contener {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF;
}
	.contener_box{
		width:1000px;
		margin:0 auto;
		position:relative;
		padding-top:22px;
	}
		.header {
			position:relative;
			margin-left:48px;
			background-color:#FFF;
			height:63px;
			width:952px;
			border-bottom:1px solid #b1b1b1;
		}
			.logo{
				height:100%;
				width:200px;
			}
			.topmenu{
				float:right;
				position:relative;
			}
				.topmenu ul{
					margin:0;
					margin-right:40px;
					padding:0;
				}
					.topmenu li{
						float:left;
						list-style:none;
						z-index: 10;
						height:47px;
					}
					.topmenu li.backLava {
						border-bottom: 3px solid #d1d1d1;
						width: 2px;
						z-index: 1;
						position: absolute;
					}
					.topmenu li a{
						display:block;
						text-decoration:none;
						color:#134889;
						z-index: 10;
						outline: none;
						background-position: bottom;
						margin-top:26px;
						position:relative;
						padding:0 12px;
					}
					.font-replaced {
						background-repeat:no-repeat; 
					}
					.topmenu li.selectedLava a{
						border:0;
						color:#ee7922!important;
					}
					.topmenu li a:hover{
						border:0;
						text-decoration:none;
					}
		#content{
			width:100%;
			height:440px;
			padding-top:40px;
		}
			#content_left{
				width:540px;
				height:440px;
				float:left;
				display:block;
			}
				.content_name{
					font-size:20px;
					color:#3d689e;
					padding-left:80px;
					padding-bottom:7px;
					border-bottom:1px solid #b4c7db;
					width:150px;
				}
				.content_menu{
					margin-left:48px;
					font-size:11px;
					width: 182px;
					height:300px;
					overflow:hidden;
				}
				.content_menu ul{
					margin:0;
					padding:0;
					list-style:none;
				}
				.content_menu a{
					display:block;
					padding: 8px 5px 8px 15px;
					color:#666;
					background-color:#FFF;
				}
				.content_menu a:hover{
					color: #134889;
					text-decoration:none;
				}
				.content_menu a.selected{
					color: #ee7922;
				}
				.content_menu_head {
					padding: 8px;
					cursor: pointer;
					background: #efefef;
					margin:1px;
				}
				.news{
					font-size:11px;
					padding-top:55px;
					padding-left:40px;
					padding-right:20px;
					height:300px;
					overflow:hidden;
				}
				.news_head{
					padding: 5px;
					cursor: pointer;
					background: #DDDDDD;
					margin:1px;
				}
				.news_head a{
					color:#666;
					display:block;
				}
				.news_head a:hover{
					text-decoration: none;
				}
				.news_text{
					padding: 5px;
					display:none;
				}
					.news_text a{
						color:#666;
						display:block;
						height:100px;
						overflow:hidden;
					}
					.news_text a:hover{
						text-decoration: none;
						color:#333;
					}
			#content_right{
				width:425px;
				float:left;
			}
				.text_name{
					font-size:15px;
					color:#333;
					padding-top:8px;
					padding-bottom:7px;
					border-bottom:1px solid #dbdede;
				}
				.text_content {
					height:260px;
					width:410px;
					text-align:justify;
					overflow: auto;
					font-size:11px;
					line-height:150%;
					position: relative;
					padding-right:15px;
				}
				.text_content_free {
					height:265px;
					width:410px;
					text-align:justify;
					overflow: auto;
					font-size:11px;
					line-height:150%;
					position: relative;
					padding-right:15px;
					margin-top:30px;
				}
				.text_content a, .text_content_free a{
					color:#666;
				}
				.projekt_loga{
					padding-top:15px;
					margin-top:15px;
					overflow:hidden;
					width:425px;
					height:65px;
					border-top:1px solid #ccc;
				}
				.projekt_loga a, a:active, a:visited {
					color:#666;
				}
				ul.galeria{
					list-style-type: none;
					margin:0;
					padding:0;
					text-align:justify;
				}
					ul.galeria li{
						display: inline;
					}
					ul.galeria li img{
						width:85px;
						height:55px;
					}
					ul.galeria li a{
						padding:5px;
						display:inline-block;
						margin:2px;
						background-color:#f2f2f2;
					}
			.footer_line {
				height:8px;
				padding:0;
				margin:0;
				font-size:1px;
				background-color:#FFF;
				margin-left:48px;
				margin-bottom:10px;
			}
			.footer_ue {
				padding:12px 30px;
				margin:0 auto;
				font-size:11px;
				text-align:center;
				background-color:#fff;
				width:940px;
			}
			.footer {
				width:100%;
				padding:10px 0;
				color:#FFF;
				text-align:center;
				font-size:11px;
				height:100%;
			}
			.footer a{
				color:#fff;
			}
			

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
}
.vscrollerbase {
	width: 8px;
	background-color: #FFF;
}
.vscrollerbar {
	width: 8px;
	background-color: #b2b2b2;
}
.scrollerjogbox {
	width: 8px;
	height: 8px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background-color: gray;
}

.panel .text_title {display:none }
.coda-slider, .coda-slider .panel { width: 425px } 
.coda-slider p.loading { padding: 20px; text-align: center }
.coda-nav { margin-bottom:20px;}
.coda-nav ul { clear: both; display: block; margin: 0; padding:0; overflow: hidden }
.coda-nav ul li { display: inline }
.coda-nav ul li a { padding:6px; text-decoration: none; color:#666; display: block; float: left; font-size:11px;  }
.coda-nav ul li a:hover { background-color:#efefef; color:#666;text-decoration:none; }
.coda-nav ul li a.current{ background-color:#b1b2b2; color:#FFF;text-decoration:none; }
.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }

a.pdf, a.txt, a.zip, a.email {
	padding-left: 20px;
	line-height: 20px;
	background-repeat:no-repeat;
	background-position:left center;
}
a.pdf {
	background-image: url(../img/layout/pdf.gif);
}
a.txt {
	background-image: url(../img/layout/doc.gif);
}
a.zip {
	background-image: url(../img/layout/zip.gif);
}
a.email {
	background-image: url(../img/layout/email.gif);
}
