@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	}
	
body {
	text-align:center;
	background:#edebe2;
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#4e4e4d;
	}	
	
#page {
	width:962px;
	text-align:left;
	margin:0 auto;
	border-left:2px solid #dfdcd1;
	background:#f2f1ed;
	}	
	
img {
	border:0;
	}	
	
.end {
	clear:both;
	}	

#left {
	float:left;
	width:190px;
	padding:5px;
	background:#f2f1ed;
	}
	
#logo {
	background:url(img/logo.jpg) no-repeat;
	width:190px;
	height:235px;
	margin:30px 0 22px 0;
	position:relative;
	top:0;
	left:0;
	}	
	
#logo a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:190px;
	height:235px;	
	}	
	
.submenu {
	margin:0 0 15px 0;
	}	
	
.submenu h2 {
	width:178px;
	background:#edebe2;
	text-align:center;
	color:#1a2352;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #e0ddd2;
	border-top:1px solid #e0ddd2;	
	border-left:1px solid #e0ddd2;	
	border-right:1px solid #e0ddd2;			
	}	
	
.submenu ul {
	list-style-type:none;
	}	
	
.submenu ul li a {
	display:block;
	width:178px;
	background:#edebe2;
	border-bottom:1px solid #e0ddd2;
	border-left:1px solid #e0ddd2;	
	border-right:1px solid #e0ddd2;	
	padding:5px;
	text-decoration:none;
	color:#828275;
	}	
	
.submenu ul li a:hover {
	background:#e6e4d8;
	}	
	
#right {
	width:760px;
	float:right;
	}	
	
#menu_top {
	width:760px;
	height:22px;
	background:#edebe2;
	text-align:right;
	padding:8px 0 0 0;
	}	
	
#menu_top ul {
	list-style-type:none;
	}	
	
#menu_top ul li {
	display:inline;
	margin:0 0 0 10px;
	}		
	
#menu_top ul li a {
	text-decoration:none;
	color:#828275;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}	
	
#menu_top ul li a:hover, h2.more a:hover, .rights a:hover  {
	text-decoration:underline;
	}	
	
#menu {
	width:750px;
	height:34px;
	background:url(img/menu.jpg) no-repeat;
	padding:5px 5px 0 5px;
	}	
	
#menu ul {
	list-style-type:none;
	width:750px;
	height:34px;	
	}	
	
#menu ul li {
	display:inline;
	/*margin:0 10px 0 10px;*/
	}		
	
#menu ul li a {
	display:block;
	float:left;
	color:#f2f1ed;
	text-decoration:none;
	height:33px;
	margin:0 3px 0 0;	
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
		
#menu ul li a:hover, #menu ul li a:hover, #menu  ul li.active_menu a {
	color:#f2f1ed;
	background:url(img/li_lewo.jpg) no-repeat;
	height:33px;
}
		
#menu ul li span {
	padding:6px 10px 5px 10px;
	display:block;
}
	
#menu ul li a:hover span, #menu ul li a:hover span, #menu ul li.active_menu a span {
	background:url(img/li_prawo.jpg) no-repeat 100% 0;	
}		

#foto {
	width:760px;
	height:223px;
	margin:0;
	padding:0;
	font-size:0;
	}
	
#news {
	width:732px;
	height: auto !important;
	min-height: 128px; 
	height: 128px;
	background:url(img/news_bg.jpg) no-repeat #1a2352;
	border:4px solid #283470;
	padding:10px;
	color:#fff;
	}	
	
.news a {
	text-decoration:none;
	color:#0d1c60;
	}	
	
.news a:hover {
	text-decoration:underline;
	}	
	
#news ul {
	list-style-type:none;
	}	
	
#news ul li {
	width:346px;
	float:left;
	padding:0 10px;
	line-height:15px;
	}	
	
#news ul li h2.news_title {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	text-transform:uppercase;
	color:#efefef;
	background:url(img/news_title.jpg) no-repeat 0 3px;
	padding:0 0 0 12px;
	}	

#news ul li h2.news_title a {
	text-decoration:none;
	color:#efefef;
	font-weight:bold;	
	}	
	
#news ul li small {
	font-size:11px;
	display:block;
	color:#afb5d1;
	padding:0 0 0 5px;
	}	
	
h2.more {
	text-align:right;
	margin:5px 0 0 0;
	background:none;
	}	
	
.fotki img {
	display:block;
	margin:0 0 5px 0;
	border:1px solid #bbbab2;
	}	
	
h2.more a {
	text-transform:none;
	font-size:11px;
	background:none;
	color:#fff;
	text-decoration:none;
	}	
	
h2.more2 {
	text-align:right;
	margin:2px 0 0 0;
	background:none;
	}	
	
h2.more2 a {
	text-transform:none;
	font-size:11px;
	background:none;
	color:#828275;
	text-decoration:none;
	}		
	
#content {
	padding:10px;
	}	
	
h2.pagetitle {
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	color:#828275;
	border-bottom:1px dashed #828275;
	padding:0 0 2px 0;
	margin:0 0 5px 0;
	}	
	
.tresc p {
	margin:0 0 6px 0;
	}	
	
#footer {
	clear:both;
	width:960px;
	background:#dfdcd1;
	color:#828275;
	}	
	
.menu_foot {
	float:left;
	width:720px;
	padding:5px;
	}
	
.menu_foot ul {
	list-style-type:none;
	}	
	
.menu_foot ul li {
	display:inline;
	padding:0 8px 0 0;
	}	 	

.menu_foot ul li a {
	color:#828275;
	text-decoration:none;
	font-weight:normal;	
	}
	
.menu_foot ul li a:hover {
	font-weight:normal;
	color:#706f64;
	}	
	
.rights {
	float:right;
	padding:5px;
	text-align:right;
	}	
	
.rights a {
	font-weight:bold;
	text-decoration:none;
	color:#828275;
	}	
	
div.news {
	padding:0 0 3px 0;
	border-bottom:1px dashed #dfdcd1;
	}	
	
div.news h2 {
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#303d81;
	margin:0 0 3px 0;
	}	
	
div.news small {
	display:block;
	margin:0 0 3px 0;
	color:#848483;
	font-size:11px;
	}	
	
.galeria {
	padding:10px;
	}	
	
.galeria img {
	float:left;
	margin:0 7px 7px 0;
	padding:2px;
	background:#dfdcd1;
	}	
	
.galeria img:hover {
	background:#324085;
	}	
	
h2.head {
	font-size:14px;
	font-weight:bold;
	color:#324085;
	border-bottom:1px dashed #ebe9e3;
	margin:0 0 2px 0;
	}	
	
ul.pliki {
	list-style-type:none;
	margin:5px 10px;
	}	
	
ul.pliki li {
	background:url(img/files_icon.gif) no-repeat;
	padding:1px 0 6px 24px;
	}	
	
ul.pliki li a {
	text-decoration:none;
	color:#626259;
	}	
	
ul.pliki li a:hover {
	color:#324085;
	}	

form {
	padding:10px;
	font-weight:bold;
	color:#929290;
	}	
	
form p {
	margin:0 0 4px 0;
	}	
	
form input, form select {
	vertical-align:middle;
	}	 	
	
form textarea {
	vertical-align:top;
	}	
	
form span {
	width:120px;
	float:left;
	padding:2px 0 0 0;
	}	
	
form input {
	width:300px;
	padding:2px;
	border:1px solid #dddacf;
	}	
	
form select {
	width:305px;
	padding:2px;
	border:1px solid #dddacf;
	}	
	
form textarea {
	width:300px;
	padding:2px;
	border:1px solid #dddacf;
	}		 	
	
form input.check {
	width:auto;
	margin:0 5px 0 0;
	}	
	
form input.ok {
	width:auto;
	padding:3px 9px;
	background:#828275;
	color:#f2f1ed;
	font-weight:bold;
	}
a.wiecejNobold{
	color:#999999;
	text-decoration:none;
}
.wiecejBold{
	color:#333333;
}

.mapa ul {
	list-style-type:none;
	}	
	
.mapa ul ul {	
	margin:0 0 0 20px;
	}	
	
.mapa ul li {
	padding:2px 0;
	}	
	
.mapa ul li a {
	text-decoration:none;
	color:#4e4e4d;
	font-weight:bold;
	}		
	
.mapa ul ul li a {
	text-decoration:none;
	color:#4e4e4d;
	font-weight:normal;
	}			
	
.mapa ul li a:hover {
	color:#0d1c61;
	}	
