/* GLOBAL */
* { 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #433c3c;
}
@font-face {
  font-family: "castlen";
  src: url(fonts/castlen.ttf) format("truetype");
}

/* WYSWIETLANIE STRON */
.page { font-family: Arial; font-size: 8pt; font-weight: bold; margin: 10px 0px 10px 0px; } 
.page a { border: 1px solid #d3d3d3; font-weight: normal; background-color: #eeeeee; padding: 2px 4px 2px 4px;font-size: 8pt; color: #b00000; }
.page a:hover { font-size: 8pt; font-weight: normal; color: #999999; background-color: #fafafa; }

/* background tr */
.l0 { background-color: #f6f6f6; }
.l1 { background-color: #f1eaf6; }
.l2 { background-color: #e4bde0; }

/* BODY - LINK */
body { 
	width: 815px; 
	margin: 0 auto 0 auto; 
	padding: 0px;  
	background: #4b4946;  
}
a { 
	color:#b00000; 
	text-decoration: none; 
	font-size: 8pt; 
}
a:hover{ 
	color: #999999; 
	text-decoration:none; 
}
sup { font-size: 7pt; }

/* FORM */
.submit { 
	background: url('pic/submitBg.gif') repeat-x top center; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 8pt; 
	padding: 2px; 
	border: 1px solid #882300;  
	cursor: hand;
}
input { 
	font-size: 8pt; 
	vertical-align: middle; 
	margin: 2px; 
	padding: 0px; 
}
select { 
	margin: 2px; 
	font-size: 8pt; 
}
textarea { 
	margin: 2px; 
}

/* IMAGE */
.imgOf { 
	border: 1px solid #d3d3d3; 
	padding: 3px; 
	float:left; 
	margin: 0px 6px 6px 0px; 
	background: #ffffff;  
}
.image { 
	vertical-align: middle; 
}
img { 
	border: none; 
}

/* INFO */
.error { 
	font-size: 7pt; 
	font-weight: bold; 
	color: #ff0000; 
}
.small { 
	font-size: 7pt; 
}

.inputDodaj { 
	width: 300px; 
}
.selectDodaj { 
	width: 300px; 
}
	
#body { 
	text-align: center; 
}

/* OBRAZ NAGLOWKA (FLASH) */
#header { 
	border: none; 
	margin: 0px; 
	padding: 0px; 
	width: 815px; 
}

/* MENU GORNE */
#body #menu { 
	text-align: center; 
	padding: 0px; 
	margin: 0px; 
	width: 815px; 
	height: 41px; 
	
}
#body .button { 
	float: left; 
	width: 100px; 
	height: 41px; 
	padding: 0px; 
	margin: 0px;  
}
#body .pik { 
	float: left; 
	padding: 0px; 
	margin: 0px; 
	height: 41px; 
}

/* CONTENT TABLE ITD. */
div#body #tableContent {
	width: 815px;
	border: none;
	padding: 0px; 
	margin: 0px;
}

#body #tableContent #leftTdContent {
	width: 80%;
	background: #ffffff;
	padding: 10px;
	vertical-align: top;
	
	border-bottom: 3px solid #706e3b;
}

/* STRONA GLOWNA */
#body #tableContent #leftTdContent .titleOnas {
	color: #507e26; 
	margin-bottom: 10px; 
	font-size: 9pt; 
	font-weight: bold; 
	border-bottom: 1px dotted #d4d4d2; 
	padding: 14px 10px 10px 10px;
	background: #ffffff url('pic/topTitle.gif') no-repeat left top;
}

#body #tableContent #leftTdContent .title {
	margin-bottom: 10px; 
	font-size: 9pt; 
	border-bottom: 1px dotted #d4d4d2; 
	padding: 14px 10px 10px 10px;
	background: #ffffff url('pic/topTitle.gif') no-repeat left top;
}
#body #tableContent #leftTdContent .title #title1 {
	color: #507e26; 
	font-size: 9pt; 
	font-weight: bold; 
	float: left;
}
#body #tableContent #leftTdContent .title #title2 {
	float: right;
}
#body #tableContent #leftTdContent .title #title2 a {
	float: right;
}
#body #tableContent #leftTdContent #wstepOnas {
	padding: 0px 10px 10px 10px; 
	text-align: justify;
}

#body #tableContent #leftTdContent .ofertyZajawka {
	text-align: center;
}

#body #tableContent #leftTdContent #more {
	text-align: left; 
	margin-top: 2px; 
	padding: 0px 10px 10px 6px;
	margin-bottom: 10px;
	
}

/* OFERTY */
#body #tableContent #leftTdContent #oferty {
	padding: 0px;
}
#body #tableContent #leftTdContent #oferty a {
	font-size: 9pt;
	font-weight: bold;
}
#body #tableContent #leftTdContent #oferty .rodzaj {
	font-size: 8pt; 
	text-indent: 22px; 
	padding-top: 8px;
}
#body #tableContent #leftTdContent #oferty .rodzaj a {
	font-size: 8pt;
	font-weight: normal;
	color: #507e26;
	text-decoration: underline;
}
#body #tableContent #leftTdContent #oferty .rodzaj a:hover {
	font-size: 8pt;
	color: #999999;
}
#body #tableContent #leftTdContent #ofertySearchTable {
	width: 100%;
	border: none;
	border-collapse: collapse;
}
#body #tableContent #leftTdContent #ofertySearchTable .title {
	border: 1px solid #ffffff;;
	background: #ececec;
	padding: 2px 6px;
	font-size: 8pt;
	font-weight: bold;
}
#body #tableContent #leftTdContent #ofertySearchTable .inputTd {
	border: 1px solid #ffffff;;
	background: #f3e9f3;
	padding: 4px;
	font-size: 8pt;
	font-weight: bold;
}

	
/* STATIC PAGE */
#body #tableContent #leftTdContent #staticPageTitle {
	color: #507e26; 
	font-size: 9pt; 
	font-weight: bold;  
	padding: 14px 10px 10px 10px;
	background: #ffffff url('pic/topTitle.gif') no-repeat left top;
}

#body #tableContent #leftTdContent #staticPageWstep {
	padding: 10px;
	text-align: justify;
}


#body #tableContent #leftTdContent #staticPageTresc {
	padding: 10px;
	text-align: justify;
}

/* SITEMAP */
#body #tableContent #leftTdContent #siteMapTitle {
	color: #507e26; 
	font-size: 9pt; 
	font-weight: bold;  
	padding: 14px 10px 10px 10px;
	background: #ffffff url('pic/topTitle.gif') no-repeat left top;
}
#body #tableContent #leftTdContent #siteMapContent {
	padding: 10px;
	text-align: left;
}
#body #tableContent #leftTdContent #siteMapContent .poddzial {
	padding-left: 25px;
	text-align: left;
}
#body #tableContent #leftTdContent #siteMapContent .poddzial a {
	font-size: 8pt;
}

/* FINANSE */
#body #tableContent #leftTdContent #finanse {
	padding: 10px;
}
#body #tableContent #leftTdContent #finanse #linki {
	text-align: center;
}
#body #tableContent #leftTdContent #finanse #finanseTable {
	border: none;
	border-collapse: collapse;
}
#body #tableContent #leftTdContent #finanse #finanseTable .td1 {
	width: 33%;
	border: 1px solid #ffffff;
	padding: 10px;
}
#body #tableContent #leftTdContent #finanse #finanseTable .td1 .img {
	border: 3px solid #d4d4d2;
	padding: 6px;
	background: #ffffff;
	text-align: center;
}
#body #tableContent #leftTdContent #finanse #finanseTable .td2 {
	width: 33%;
	border: 1px solid #ffffff;
	padding: 10px;
}
#body #tableContent #leftTdContent #finanse #finanseTable .td3 {
	width: 33%;
	border: 1px solid #ffffff;
	padding: 10px;
}
.tr0 { 
	background-color: #f5f5f5;
}
.tr1 { 
	background-color: #f2eaf4;
}

/* DODAJ FORMULARZ */
#body #tableContent #leftTdContent #tableDodaj {
	width: 100%; 
	border-collapse: collapse;
}
#body #tableContent #leftTdContent #tableDodaj td {
	border: 1px solid #ffffff;
}
#body #tableContent #leftTdContent #tableDodaj .tdTitle {
	background: #afbfe1; 
	color: #433c3c; 
	padding: 4px;
}
#body #tableContent #leftTdContent #tableDodaj .tdLeft1 {
	width: 120px; 
	background: #ddeaf2; 
	padding: 4px; 
	font-weight: bold; 
	text-align: right;
}
#body #tableContent #leftTdContent #tableDodaj .tdLeft2 {
	width: 120px; 
	background: #ececec; 
	padding: 4px; 
	font-weight: bold; 
	text-align: right;
}
#body #tableContent #leftTdContent #tableDodaj .tdRight1 {
	background: #e3e9ed; 
	padding: 4px;
}
#body #tableContent #leftTdContent #tableDodaj .tdRight2 {
	background: #ececec; 
	padding: 4px;
}

/* NEWSLETTER */
#body #tableContent #leftTdContent #newsletter {
	padding: 0px 10px 10px 10px;
}

/* KONTAKTY - LISTA */
#body #tableContent #leftTdContent #wstep {
	padding: 0px 10px 10px 10px;
}
#body #tableContent #leftTdContent #dane {
	border-top: 1px dotted #d4d4d2; 
	border-bottom: 1px dotted #d4d4d2; 
	padding: 10px;
	margin-bottom: 6px;
}
#body #tableContent #leftTdContent #oddzialTitle {
	color: #507e26; 
	font-weight: bold;  
	border-bottom: 1px dotted #d4d4d2;
	padding: 14px 10px 10px 10px;
	background: #ffffff url('pic/topTitle.gif') no-repeat left top;
}
#body #tableContent #leftTdContent #oddzialList {
	padding: 10px;
	clear: both;
}
#body #tableContent #leftTdContent #oddzialList #left {
	float: left;
}
#body #tableContent #leftTdContent #oddzialList #right {
	float: right;
	background: #ffffff;
	padding: 6px;
	border: 1px solid #706e3b;
}
#body #tableContent #leftTdContent #ludzie {
	clear: both;
	padding: 10px;
	border-top: 1px dotted #d4d4d2;  
}
#body #tableContent #leftTdContent #ludzie #table {
	border: none; 
	border-collapse: collapse;
	width: 100%;
}
#body #tableContent #leftTdContent #ludzie #table .td1 {
	padding: 10px;
	text-align: center; 
	border-bottom: 1px solid #ffffff;
	width: 70px;
	vertical-align: top; 
}
#body #tableContent #leftTdContent #ludzie #table .td1 .osoba {
	border: 1px solid #706e3b;
}
#body #tableContent #leftTdContent #ludzie #table .td2 {
	vertical-align: middle; 
	border: 1px solid #ffffff; 
	padding: 10px;
}
#body #tableContent #leftTdContent #ludzie #table .td2 .imnaz {
	font-size: 11pt; 
	font-weight: bold;
}
#body #tableContent #leftTdContent #ludzie #table .td3 {
	vertical-align: middle; 
	border: 1px solid #ffffff; 
	padding: 10px;
	width: 150px;
}

#body #tableContent #leftTdContent #cert {
	padding: 14px 10px 10px 10px;
	background: #ffffff url('pic/topTitle.gif') no-repeat left top;
}
#body #tableContent #leftTdContent #cert .certImg {
	width: 120px; 
	height: 90px; 
	border: 1px solid #999999; 
	float: left; 
	margin: 10px 10px 0px 0px;
}

/* PRAWA STRONA */
#body #tableContent #rightTdContent {
	width: 215px;
	background: #ffffff;
	padding: 10px;
	vertical-align: top;
	
	border-bottom: 3px solid #706e3b;
}

#body #tableContent #rightTdContent #home {
	border-bottom: 1px solid #ffffff; 
	text-align: center; 
	background: #ffffff url('pic/homeBg.gif') no-repeat top center; 
	padding: 10px 8px 8px 8px;
}
#body #tableContent #rightTdContent #home a {
	font-size: 8pt;
}

#body #tableContent #rightTdContent #search { 
	background: #e5e6e0 url('pic/searchBottomBg.gif') no-repeat bottom right; 
	padding: 10px; 
	width: 195px;
}
#body #tableContent #rightTdContent #search #searchTitle{ 
	text-align: center; 
	margin: 0px 0px 10px 0px; 
	border-bottom: 2px solid #d4d4d2; 
	padding: 0px 10px 10px 10px;
}

#body #tableContent #rightTdContent #ico {
	background: #f6f7e5; 
	margin-top: 10px; 
	border: 1px dotted #d3d3d3; 
	padding: 10px; 
	text-align: center;
}
#body #tableContent #rightTdContent #super {
	background: #f6f7e5; 
	margin-top: 10px; 
	border: 1px dotted #d3d3d3; 
	padding: 0px; 
	text-align: center;
}
#body #tableContent #rightTdContent #super #tit{
	padding: 5px; background: #0a3695; color: #ffffff; font-weight: bold;
}
#body #tableContent #rightTdContent #super #tableSuper {
	border: none; border-collapse: collapse;
}
#body #tableContent #rightTdContent #super #tableSuper .td1Super {
	border: 1px solid #ffffff; padding: 3px; width: 60px;
}
#body #tableContent #rightTdContent #super #tableSuper .td2Super {
	border: 1px solid #ffffff; padding: 3px; width: 60px; font-size: 7pt; text-align: center;
}
#body #tableContent #rightTdContent #super #tableSuper .td3Super {
	border-bottom: 1px solid #ffffff; padding: 3px; width: 70px; font-size: 7pt; text-align: center;
}
#body #tableContent #rightTdContent #ico img {
	border: 1px solid #d3d3d3;
}	
	
#body #tableContent #rightTdContent .block { 
	background: #e5e6e0 url('pic/searchBottomBg.gif') no-repeat bottom right; 
	padding: 10px; 
	width: 195px;
	margin-top: 10px;
}
#body #tableContent #rightTdContent .block #info { 
	font-size: 7pt;
}



/* FOOTER */
#body div#footer { 
	background: #c5c0ba url('pic/footerBg.gif') repeat-x top center;  
	width: 815px; 
	text-align: center; 
	padding: 10px 0px 10px 0px; 
	border-top: 1px solid #ffffff; 
	margin: 0px;	
}
#body div#footer a { 
	color: #4e4e4e; 
}
#body div#footer a:hover { 
	color: #999999; 
	text-decoration:none; 
}
#body div#footer #copyright { 
	padding-top: 2px; 
	font-size: 7pt;	
	color: #676767; 
}
#body div#footer #copyright a { 
	color: #db0000; 
	font-size: 7pt; 
}
#body div#footer #copyright a:hover { 
	color: #999999; 
	text-decoration:none; 
}