@charset "utf-8";
/* CSS Document */
/* 
	content:
	- PRESETS
	- LAYOUT
	- COMMON

	COLOR SET:

	.color00 - bialy (#ffffff)
	.color01 - czarny (#000)
	.color02 - niebieski (#0066ff)
	.color03 - czerwony (#ff0000)
	.color04 - szary jasny (#999)
	.color05 - szary sredni (#666)	
	.color06 - szary ciemny (#333)	
	
*/



/* ------------------------------------------------------------------ */
/* PRESETS */

	@import url("presets_min.css");
	
/* ------------------------------------------------------------------ */
/* TEXT CONTAINER */
	
	@import url("textcontainer.css");



body {
	background-color:#dee2ca;
	background-image:url(../image/layout_background.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	}

td {
	vertical-align:top;
	}

div.spacer {
	height:1px;
	background-image:url(../image/layout_spacer.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	font-size:1px;
	line-height:0px;
	clear:both;
	}

div.menutop, div.menubottom, div.menufooter {
	width:662px;
	font-family:Tahoma;
	font-size:11px;
	line-height:10px;
	padding:5px 0px 0px 12px;	
	}

div.menutop {
	background:#7E866D url(../image/layout_menufill.gif) repeat-y 0 0;
	height:17px;
	color:#cacfb6;
	padding:11px 0 7px 12px
	}

div.menutop a {	font-weight:bold }
	
div.menutop a.on { color:#FFCB00 }
	
div.menubottom {
	background-image:url(../image/layout_menufill2.gif);
	background-repeat:repeat-x;
	height:20px;
	color:#c8cdb3;
	display:none
	}

div.menufooter {
	height:20px;
	color:#c8cdb3;
	float:none;
	clear:both;
	text-align:center;
	padding-left:236px;
	}

div.content {
	background-image:url(../image/layout_contentfill.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	padding:0px 32px 25px 32px;
	width:610px;
	clear:both;
	overflow:hidden
	}

div.collumn {
	width:292px;
	float:left;
	padding-right:13px;
	}

div.leftpanel {
	background-image:url(../image/layout_leftpanelfill.gif);
	background-repeat:repeat-x;
	color:#f2f5e5;
	padding:0px 20px 20px 20px;
	width:167px;
	}

a.menulinktop, a.menulinkbottom {
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	line-height:10px;	
	}
a.menulinktop {color:#ffffff;}
a.menulinkbottom {color:#606e54; position:relative; top:2px;}
a.menulinktop:hover {color:#E5E8D5; text-decoration:none !important }
a.menulinkbottom:hover {color:#b5bb9f; text-decoration:none !important }


p, li {
	font:normal 11px/15px Tahoma, Geneva, Verdana, sans-serif;
	margin:5px 0 10px;
	padding:0;
	text-align:justify; 
	color:#626958;
}

table p strong {text-align:left;}

p.newsdate {
	color:#e13b00;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:11px;
	line-height:8px;
	}
p.newscontent {color:#818279; text-align:left;}

p.textcontent, li.licontent {text-align:justify; color:#626958;}

li.licontent {margin:5px 0px 5px 5px;}



p.contact {color:#626958; padding-top:5px}

p.author {
	font:italic 17px/18px Georgia, "Times New Roman", Times, serif;
	text-align:right;
	color:#626958;
}

p.author2 {
	font:italic 12px/20px Tahoma, Geneva, Verdana, sans-serif;
	text-align:right;
	color:#626958;
	padding-top:15px
}

.redtitle, a.linkmore {
	color:#b42400;
	font-family:Tahoma;
	font-weight:bold;
	margin:15px 0 11px;
	padding:0
}

a.linkmore { font-size:11px; font-weight:normal }

a.linkmore:hover { color:#FF0000; font-weight:normal }

.redtitle { font-size:12px }

img.contentimg { margin:10px 0 0 }

img.textimg {
	padding:0 15px 7px 0;
	border:0
}
	
div.normalimg {
	float:left; 
	padding:3px; 
	background-color:#CBD5BC; 
	margin:15px 0px 15px 55px
}

div.newsimg {
	float:right; 
	padding:3px; 
	background-color:#CBD5BC; 
	margin:25px 0px 15px 10px
}

div.newsimg img, div.normalimg img {
	width:180px; 
	height:135px; 
	border:2px solid #FFF5F3
}





	a.more-news {
		display:block; 
		clear:both; 
		padding:3px 5px; 
		font:11px Tahoma, Geneva, Verdana, sans-serif; 
		text-decoration:none; 
		color:#818279;
		background:#E3E7CF url(../image/micropoint01.gif) no-repeat 157px 6px
	}
	
	a.more-news:hover { color:#424a3c }



/* ------------------------------------------------------------------ */
/* navi-pages */		

	div.navi-bar {
		clear:both;
		height:25px;
		background:#E7EAD6 url(../images/bar_sprites.gif) no-repeat -10px 0;
		margin:10px 0;
		overflow:hidden
	}
	
	* html div.navi-bar { height:1% }
	
	div.navi-bar div.corner {
		width:10px;
		height:25px;
		float:right;
		background:url(../images/bar_sprites.gif) no-repeat 0 0		
	}

	div.navi-pages {	
		margin:0 10px 0 0;
		padding:5px 0 0;
		float:left;
		display:inline
	}
	
	div.navi-pages * { 
		font-size:11px; 
		font-family:Tahoma, Geneva, Verdana, sans-serif 
	}
	
	div.navi-pages .navi-dot {
		float:left;
		color:#989a8a
	}
	
	div.navi-pages .page-off, div.navi-pages .page-active {	
		height:16px;
		width:18px;
		margin:0;
		float:left;
		display:inline;
		padding:0;
		text-align:center;
	}

	div.navi-pages a { text-decoration:none }	
	
	div.navi-pages .page-off a { color:#818279 }
	
	div.navi-pages .page-spacer {		
		height:16px;
		width:8px;
		margin:0;
		float:left;
		display:inline;
		padding:0;
		text-align:center;
		color:#989a8a;
		font-weight:normal
	}

	div.navi-pages .page-active {
		background:#FFC700;
		font-weight:bold;
		color:#fff	
	}
	
	div.navi-pages .page-active a { color:#fff; position:relative; left:1px; top:1px }

	div.navi-pages .page-step {		
		height:16px;
		float:left;	
		margin:0 10px;	
		color:#aaa;
		font:9px Arial, "Helvetica Neue", Helvetica, sans-serif
	}
	
	div.navi-pages .page-step a {		
		color:#989a8a;
		text-decoration:none;	
		font-family:Tahoma;
		font-size:11px;	
		font-weight:bold		
	}
	
	div.navi-pages .page-step a:hover {		
		color:#626958;
		text-decoration:underline
	}
	
	div.navi-pages .page-step a span { font-weight: normal }
	
	div.navi-pages .page-off, div.navi-pages .page-active {
		min-width:18px;
		width: auto !important;
		width: 18px;
	}
	
	div.navi-pages .page-arrow {
		width:10px; 
		height:18px; 
		display:block; 
		float:left;
		color:#989a8a
	}
	
	
/* ------------------------------------------------------------------ */
/* news */		

	div.news-item {
		clear:both;
		overflow:hidden;
		padding-top:10px
	}
	
	* html div.news-item { 
		height:1%;
		/* padding-top:0 */
	}
	
	div.news-item h2 {
		font:bold 13px Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
		padding:0 0 7px;
		/* letter-spacing:-1px */
	}
	
	div.news-item h2 a {
		color:#D83900;
		text-decoration:none
	}
	
	div.news-item h2 a:hover { color:#626958 }
	
	div.news-item p.date {	
		font:11px Tahoma, Geneva, Verdana, sans-serif;
		color:#b8bca2;
		padding-bottom:7px
	}
	
	div.news-item p.short {	
		width:100%;
		overflow:hidden;
		font:11px Tahoma, Geneva, Verdana, sans-serif
	}
	
	div.news-item p.short a {	
		color:#626958;
		text-decoration:none	
	}
	
	div.news-item p.short a:hover {	
		color:#424A3C;
		/* text-decoration:underline	 */
	}
	
	div.news-item p.more { font-size:11px }

	
	div.spacer-line01 {
		clear:both;
		padding-top:10px;
		margin-bottom:10px;
		overflow:hidden;
		border-bottom:1px solid #F1EFE5;
		font-size:0;
		line-height:0
	}
	
	* html div.spacer-line01 { height:1% }




/* ------------------------------------------------------------------ */
/* photo thumb */	

	div.thumb-left p, div.thumb-right p {
		text-align:center;
		padding-top:10px;
		padding-bottom:5px
	}
		
	div.thumb-left {
		width:275px;
		float:left;
		margin:0 20px 10px 0
	}

	div.thumb-right {
		width:275px;
		float:right;
		margin:0 0 10px 20px
	}	
	
	
/* ------------------------------------------------------------------ */
/* thumb */		

	table.thumb {
		float:left;
		display:inline;
		text-align:center;
		margin:0 10px 10px 0 !important;
	}
	
		table.thumb td { vertical-align:middle }
		
		* html table.thumb td { height:0% }

	table.thumb01, table.thumb01 td,  table.thumb01 td p { width:190px }
	
	table.thumb01 td p {
		overflow:hidden;
		text-align:center;
		margin:0 auto;
		padding:0;
		display:inline;
		vertical-align:middle
	}
	
	table.thumb01 td p img {
		margin:0;
		padding:5px;
		background:#F2F5E5
	}
	
	table.thumb02, table.thumb02 td,  table.thumb02 td p { 
		width:175px;
		height:140px;
		background:#F2F5E5
	}

	table.thumb03, table.thumb03 td,  table.thumb03 td p { 
		width:190px;
		height:145px;
		background:#CBD5BC;
		margin:0 0 5px !important;
	}
	
	table.thumb03 td p img {
		background:#fff !important;
		padding:2px !important;
		position:relative;
		top:1px
	}


	table.thumb02 { margin-bottom:5px !important }
	
	table.thumb02 td p, table.thumb03 td p {
		overflow:hidden;
		text-align:center;
		margin:0 auto;
		padding:0;
		display:inline;
		vertical-align:middle			
	}
	
	table.thumb02 td p img {
		margin:0;
		background:#e9eff4
	}
	

/* ------------------------------------------------------------------ */
/* thumb container */	


	div.thumb-container, div.thumb-container table, div.thumb-container td { width:200px }

	div.thumb-container {
		text-align:center;
		float:right;
		margin:20px 0 20px 20px;
		padding:7px;
		background:#F2F5E5	
	}
	
	div.thumb-container table, div.thumb-container td { vertical-align:middle }

	div.thumb-container p { 
		color:#989A8A !important;
		line-height:12px !important; 
		padding:8px;
		text-align:center;
		font-size:11px !important
	}

/* ------------------------------------------------------------------ */
/* lists */		
		
	ul.pdf-list, ul.doc-list {
		list-style-type:none;
		margin:0;
		padding:0
	}	
	
	ul.pdf-list li {
		padding:4px 0 4px 25px;
		background:url(../image/pdf_ico.gif) no-repeat 0 2px
	}		
	ul.doc-list li {
		padding:4px 0 4px 25px;
		background:url(../image/doc_ico.gif) no-repeat 0 2px
	}			

/* ------------------------------------------------------------------ */
/* gallery */		

	div.gallery {
		clear:both;
		overflow:hidden;
		border-top:1px solid #DEE2CA;		
		padding:20px 0;
		margin:10px 0
	}
	
	* html div.gallery { height:1% }
	
	div.gallery div.item {
		width:175px;
		float:left;
		display:inline;
		margin:0 10px;
		overflow:hidden;
		padding-bottom:10px
	}
	
	* html div.gallery div.item { 
		height:1%
	}
	
	div.gallery div.item p {
		font-size:11px;
		text-align:center;
		line-height:12px;
		color:#989A8A
	}
	
	div.gallery div.gspacer { clear:both; font-size:0; line-height:0; margin:0; padding:0 }
	
		
	div.gallery div.item img { 
		background:#F2F5E5; 
		padding:5px;
	}


	table.contact-cnt td {
		padding:2px 0;
		color:#626958
	}
	
	table.contact-cnt td.attr { font-weight:bold; padding-right:10px }	





/* ------------------------------------------------------------------ */
/* text */		
	
	div.content ul, div.content ol {
		margin:10px 0 10px 35px
	}
	
	div.content h1 { 
		font:normal 18px Arial, "Helvetica Neue", Helvetica, sans-serif;
		margin:20px 0 15px;
		color:#80817B
	}	
	
	div.content h2 { 
		font:bold 16px Arial, "Helvetica Neue", Helvetica, sans-serif;
		margin:15px 0 10px;
		color:#E13B00
	}	
	
	div.content a { color:#b42400 }
	div.content a:hover { color:#ff0000 }
	



/* ------------------------------------------------------------------ */
/* common */
	
	.color07 {		
		color:#b42400 !important;
		text-decoration:none		
	}

	a.color07:hover {		
		color:#FF0000 !important;
		text-decoration:underline		
	}


/* ------------------------------------------------------------------ */
/* menu sidebar */	
	
	div.nav-2nd-cnt {
		width:187px; 
		padding:5px 10px 50px; 
		clear:both; 
		overflow:hidden; 
		background:url(../image/nav_2nd_bg.gif) repeat-x 0 0	
	}	
	
	ul.nav-2nd { list-style-type:none; margin:0; padding:0 }
	
	ul.nav-2nd li { 
		width:187px;
		margin:0 0 1px;
		float:left;
		display:inline
	}
	
	ul.nav-2nd li a { 
		width:187px;
		float:left;
		display:inline;		 
		padding:4px 0; 
		text-align:center; 
		font-weight:bold; 
		color:#626958; 
		background:url(../image/nav_2nd_sprites.gif) repeat-y 0 0;
		text-decoration:none
	}
	
	ul.nav-2nd li a.on, ul.nav-2nd li a.on:hover { background:url(../image/nav_2nd_sprites.gif) repeat-y -187px 0; color:#fff }
	ul.nav-2nd li a:hover {
		filter:alpha(opacity=65);
		-moz-opacity: 0.65;
		opacity: 0.65;
		color:#1f211c
	}	
	
/* ------------------------------------------------------------------ */
/* tables */		
	
	table.table-layout-1 { width:100% }
	
	table.table-layout-1 td, table.table-layout-1 th { padding:9px 10px }
	
	table.table-layout-1 th { background:#bdc3ac; color#fff }
	
	table.table-layout-1 td.spacer { padding:0; border-bottom:1px solid #c1c6b5 }
	
	table.table-layout-1 td { border-bottom:1px solid #fff; color:#626958 }
	
	table.table-layout-1 tr.even td { background:#FAFBF2 }	
