﻿
/* TypoLight specs.
----------------------------------------------------------------------------------------------------*/

.invisible
{
	width:0;
	height:0;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
	display:inline;
}

/* Page design
----------------------------------------------------------------------------------------------------*/

body {
	background-image: url(../images/design/bar.jpg);
	background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: #FFFAEA;	
    text-align: left;
}
#topmenu ul li {
	display: inline;
	text-decoration: none;
	padding-right: 10px;
}
#topmenu ul li.first {padding-left: 750px;}
#topmenu a {
    color: #ddd;
	font-size: 10pt;
    font-weight: normal;
}		
#topmenu .active {color: #ddd;}	
#headerleft{
	background-image: url(../images/design/logotyp.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFAEA;
	height: 200px;
	text-align: left;
}
#headerleft a{
	display: block;
	height: 150px;
	width: 400px;
	color: #FFFAEA;
	font-size: 0px;
}
#headerright {
	background-image: url(../images/design/obrazek2010.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFAEA;
	color: #aaaaaa;
	height: 200px;
	text-align: right;
}
#right{
	padding-top: 10pt;
	margin-left: 20px;
	background-image: url(../images/design/content.jpg); background-repeat: no-repeat; background-color: #FFFAEA;
}	
#left{
	font-size: 12pt;
    font-weight: normal;
	margin-left: -20px;
}
.mod_navigation  ul{list-style-type: none;}
.mod_navigation  ul li{
	background-color:#444;
	border: 1px solid #FFFAEA;
}
.mod_navigation  ul.level_2 li{
	border: none;
}	
.mod_navigation a{
	display: block;
	padding: 5pt;
	color: #fff;
	font-size: 12pt;
    font-weight: normal;
}
.mod_navigation span{
	display: block;
	font-size: 12pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 5pt;
	color: #fff;
	background-color:#000;
}
#left .level_2 span{
	text-decoration: underline;
	background-color:#444;
}
#rsslink{padding-left: 35pt;}
#rsslink a{text-decoration: none;}
#rsslink a:hover{text-decoration: none;}	
.linkico a{color : #FFFAEA;}	
#sponsorsmp{padding-left: 30pt;}
#drukujico{float: right; padding-right: 5pt; padding-top: 2pt;}
#headerdown{
	display: block;
	padding-top: 3pt;
	padding-bottom: 3pt;
	background-color: #FFFAEA;
	border-top: 2px solid #444;
	border-bottom: 2px solid #444;
}
#szukajMenu{
	display: inline;
	text-align: left;
	height: 30px;
	margin-bottom: 3pt;
}
#szukajMenu a{
	color: #444;
	font-size: 14pt;
	text-decoration: underline;
	padding-left: 12pt;
	padding-right: 5pt;
}
#szukajMenu a:hover{text-decoration: underline;}	
#remainingtime{
	display: inline;
	float: right;
	padding-right: 12pt;
	color: #444;
	font-size: 14pt;
}	
a {
    color : #000000;
    text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
 }
.mod_navigation a:hover {
    text-decoration: none;
	background-color:#000;
}
.mod_navigation .level_2 a:hover {
    text-decoration: underline;
	background-color:#444;
}
#aktualnosci{padding-top: 15pt;}	
#foot{
	text-align: center;
	font-size: 9pt;
	color: #BBBBBB;
	padding-top: 15pt;
	padding-bottom: 15pt;
}
.layout_short{border-bottom: 1px solid #444;}	
p.info{font-size: 8pt;}
h2 a{font-size: 10pt;}
.back a{
	font-size: 10pt;
	color: #0000FF;
}
.more a{font-size: 10pt;	color: #0000FF;}	
a:hover {text-decoration: underline;}
a:focus {outline: none;}
.level_2{margin-left: -20pt;}
.pdf_link{float: right; padding-right: 5pt; padding-left: 5pt; text-align: center; font-weight: bold;}
.pdf_link a{color: #444; display: block; border: 1px solid #444;}
.pdf_link a:hover{text-decoration: none; background-color: #444; color: #fff;}
.mapastrony  li a{font-size: 10pt;}
.mapastrony  li{padding: 2pt;}
.pictcontent{text-align: center;}
p.error{
	color: red;
	display: inline;
	position: absolute;
	left: 370pt;
	width: 300pt;
}

/* Włącza/wyłącza przycisk w formularzu kontaktowym
***********************************/
.wyslijkontaktlock{
	width: 0;
	height: 0;
	display: none;
}
.javaok{
	width: 0;
	height: 0;
	display: none;
}

/* Moduł UWAGA, JavascriptOK
***********************************/
.uwaga{
	color: red;
	border: 2px solid red;
	margin-bottom: 5pt;
	background-color: #FFFF00;
}
.uwaga p{
	padding-left: 20pt;
	padding-right: 20pt;
	font-size: 12pt;
}
.uwaga p a{
	padding-left: 120pt;
	font-size: 15pt;
}

#javascriptok{
	z-index: 10;
	display: inline;
	position: absolute;
	top: 10%;
	left: 20%;
}

.listaOsob{
	width: 0.1px;
	height: 0.1px;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
	display:inline;
}
.pagepath{
	background-color: #E8E8E8;
	padding-left: 5pt;
	padding-right: 5pt;
	margin-bottom: 5pt;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}
.pagepath span{font-weight: bolder;}
.ce_toplink{float: right;}
.ce_toplink a{color: #989898;}
.inputField{padding: 5pt 5pt;}
.inputActive{
	background-color: #D0D0D0;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	font-weight: bolder;
}
input[type=submit]{
	margin-top: 15pt;
}

label{
	font-weight: bolder;
}
.personRow{
	width: 350pt;
	background-color: #99FF99;
	padding: 5pt;
	margin-top: 5pt;
	margin-bottom: 2pt;
}
.cywil{
	background-color: #99FFFF;
}
.pagination{text-align: center; color: #808080; font-size: 12pt; margin-top: 15pt; border-top: 1px solid #444; border-bottom: 1px solid #444;}
#galeria .pagination p{display: inline;}
#galeria .pagination ul{display: inline;}
#galeria .pagination li{text-decoration: none; display: inline;}
#galeria .pagination .current{font-size: 12pt; font-weight: bolder; color: #444;}
#galeria .pagination a{font-size: 12pt; color: #808080;}
#ifpicCap{float: left;}
.cpimage{margin-right: 5pt;}

.mask{margin-left:30pt;position:relative;width:177px;height:335px;border:1px solid #000;overflow:hidden;}
.mask img{position:absolute;	display:block;border:none;}