﻿
/*===================================================================MAIN===================================================================*/

body
	{
	background-color: #EFFEE0 ;
	font-family: verdana, sans-serif; 	/*Helvetica*/
	font-size: 72%;
	}

body.menutlo
	{
	background-color: #258A02 ; 			/*#1F7900 ; #6AA91B ;*/
	font-family: verdana, sans-serif;
	width: 158px ;
	}

body.greenbg
	{
	/*background: #afafaf url("telko.gif") repeat-x left top ;   żałobowe */
	background: #9dce43 url("telko.gif") repeat-x left top ;
	
	/*background-repeat: repeat ; 
	/*background-color: #E4F6CE ;/*#FFFFFF ;/*#EFFEE0 ;*/ /*#E6FDCE ;*/
	}	
	
	
body.cienl
	{
	background-image: url("cienik_lewy.png") ;
	background-repeat: repeat-y ;
	}
	
body.cienp
	{
	background-image: url("cienik_prawy.png") ;
	background-repeat: repeat-y ;
	}

div#all
	{
	width: 730px ;
	}
	
div#left
	{
	width: 420px ;
	float: left ;
	border-right: solid #7F7F7F thin ;
	padding-right: 25px ;
	}

div#right
	{
	width: 275px ;
	float: right ;
	/*border-left: solid #7F7F7F thin ;*/ /*#6F6F6F*/
	/*padding-left: 2mm ; */
	}
	
div#menuall
	{
	/*width: 158px ;*/
	}

/*ZIELONY TEKST*/
h2
	{
	text-align: center ;
	font-size: 117%;
	font-weight: bold;
	color: #EFFEE0 ;		/*#6F6F6F;*/
	padding: 2px 0px ; 		/*.3em .5em; */
	margin:  0;
	border-bottom: solid 2px;
	position: relative ;
	bottom: 3px ;
	width: 140px ;
	}
	
h2.tytsos
	{
	background-image: url(../parts/sos.gif) ; 
	background-repeat: no-repeat ; 
	color: #FFFFFF ; 
	border: none ;
	height: 100% ;
	width: 250px ; 
	padding: 5px ; 
	position: relative ;
	left: 15px ;
	text-align: center ;
	}	


/*ZIEL TEKST, ZIEL. TŁO*/
h2.tyt
	{
	/*width: 98% ;*/
	font-size: 110% ;
	font-weight: bold;
	color: #EFFEE0 ;
	background-color: #258A02 ;
	text-align: center ;
	border-style: none ;
	/*border-width: thin ; */
	margin-bottom: 18px ;
	margin-top: 23px ;
	padding: .5mm 5mm ;
	clear: both ;
	width: 95% ;
	}

/*POM, TEKST*/
h2.pom
	{
	background-image: url(menu_3.gif) ;
	background-repeat: repeat-x ;
	margin: 7px -1px;
	border: 2px solid #FF6400;
	font-weight: bold;
	color: #EFFEE0 ;
	width: 100% ;
	}

h2.ziel
	{
	background-image: url(menu_2.gif) ;
	background-repeat: repeat-x ;
	margin: 7px -1px;
	border: 2px solid #258A02;
	font-weight: bold;
	color: #EFFEE0 ;
	width: 100% ;
	clear: both ;
	/*position: relative ;
	top: 2px ;*/
	}	

/*POM. TEKST, POM. TŁO*/
h2.tytpom
	{
	/*width: 340px ; */
	font-size: 137% ;
	font-weight: bold;
	color: #FF6400 ;
	background-color: #FCD97C ;
	text-align: center ;
	margin: 18px auto;
	padding: .5mm 5mm ;
	border: none ;
	}

/*BIAŁY TEKST, POM. TŁO*/	
h2.tytred
	{
	font-size: 137% ;
	font-weight: bold;
	color: #FFFFFF ;
	background-color: #FF6400 ;
	text-align: center ;
	margin: 0 auto;
	padding: .5mm 5mm ;
	}
	
p.greendecor
	{
	font-weight: bold ;
	color: #258A02 ;
	}
	
p.orandecor
	{
	font-weight: bold ;
	color: #FF6400 ;
	text-align: center ;
	}

p.s
	{
	text-align: center ;
	}

p.sb
	{
	text-align: center ;
	font-weight: bold ;
	}

p.sg
	{
	text-align: center ;
	font-weight: bold ;
	position: relative;
	top: 100px ;
	width: 400px ;
	margin: auto ;
	}

p.l
	{
	text-align: left ;
	float: left	;
	margin-left: 50px ;
	}

p.r
	{
	text-align: right ;
	margin-right: 50px ;
	}
	
p.kartka
	{
	text-align: left ;
	margin-left: 30px ;
	color: #258A02 ;
	font-style: italic ;
	}

span.orange
	{
	color: #FF6400 ;
	font-weight: bold ;
	}
	
	
.nofloat
	{
	clear: both ;
	margin-top: 5px ;
	
	}
	
	
.gre
	{
	color: #6AA91B ;
	font-weight: bold ;
	}

.sos
	{
	height: 176px;
	width: 120px ;
	padding: 2mm ;
	text-align: left ;
	float: left ;
	}
	
.stopkagl
	{
	display: block ;
	font-size: 84% ;
	width: 140px ;
	margin: 8px -3px;
	color: #FFFFFF ;
	}

.podatek
	{
	font-size: 149% ;
	text-align: center ;
	font-weight: bold ;
	color: #ffffff ;
	background-color: #FF6400; 
	margin-bottom: 4mm ;
	padding: 15px 2px ;
	}

.plec
	{
	display: inline ; 
	text-align: center ; 
	width: 365px ;
	margin:  0 2px;
	float: left ;
	}

div#stopka
	{
	text-align: center ;
	color: #6F6F6F ;
	border-top-style: solid ;
	border-width: thin ;
	font-size: 86% ;	
	}

/*===================================================================ZAKLADKI====================================================================*/

ul.zakladki
	{
	display: block ;
	border-bottom: 2px solid #258A02;
	float: left;
	width: 95%;
	margin-bottom: 25px ;
	margin-left: 0 ;
	margin-right: 0 ;
	margin-top: 1px ;
	}

ul.zakladki li
	{
	float: left;
	margin: 0 30px;
	text-decoration: none;
	text-align: center ;
	display: inline;
	color: #000;
	padding: 2px 7px;
	border: 2px solid #258A02;
	position: relative;
	top: 2px;
	width: auto ;
	white-space: nowrap;
	}

ul.zakladki li.gora 
	{
	border-bottom-color: #fff;
	margin: 0 30px ;
	
	}
	
ul.zakladki li.plec
	{
	margin: 0 30px ;
	
	
	}

ul.zakladki a
	{
	/*color: #6F6F6F;*/
	font-weight: bold;
	font-size: 114%;
	}
	
/*======================ZAKLADKI Z OBRAZKIEM====================*/
	
ul.zakl
	{
	display: block ;
	float: left ;
	border: 2px solid #258A02;
	/*border-top: 2px solid #258A02;
	border-bottom: 2px solid #258A02;*/
	width: 100% ;
	margin-top: -3px ;
	margin-left: 0px ;
	padding-left: 0px ;
	margin-bottom: 25px ;
	background-image: url(menu_2.gif) ;
	background-repeat: repeat-x ;
	}

/*
ul.zaklpod
	{
	display: block ;
	float: left ;
	border-bottom: 2px solid #64A917;
	}
*/

ul.zakl li
	{
	float: left ;
	display: inline ;
	/*border-bottom: 2px solid #fff;*/
	/*position: relative;
	top: 2px;*/
	padding: 2px 6px ;
	font-size: 108% ;
	
	}
li.l
	{
	background-image: url(zakl_L3.gif) ;
	padding-left: 10px ;
	margin-left: 5px ;
	}
	
li.p
	{
	background-image: url(zakl_P3.gif) ;
	margin-right: 6px ;
	padding-right: 12px ;
	}

/*
li.s
	{
	background-image: url(zakl_S3.gif) ;
	background-repeat: repeat-x ;
	}
*/

li.s
	{
	background-image: url(menu_2.gif) ;
	background-repeat: repeat-x ;
	margin: 0 -1px;
	border-right: 2px solid #258A02;
	border-left: 2px solid #258A02;
	}

li.sz
	{
	background-image: url(menu_2.gif) ;
	background-repeat: repeat-x ;
	margin: 0 -1px;
	border-left: 2px solid #258A02;
	font-weight: bold;
	color: #EFFEE0 ;
	}
	
li.lg
	{
	background-image: url(zakl_L3.gif) ;
	border-bottom: 2px solid #EFFEE0;
	padding-left: 10px ;
	margin-left: 5px ;
	}
	
li.pg
	{
	background-image: url(zakl_P3.gif) ;
	margin-right: 6px ;
	border-bottom: 2px solid #EFFEE0;
	padding-right: 12px ;
	}

li.sg
	{
	background-image: url(menu_3.gif) ;
	background-repeat: repeat-x ;
	border-right: 2px solid #258A02;
	border-left: 2px solid #258A02;
	font-weight: bold;
	color: #EFFEE0 ;
	margin: 0 -1px;
	/*font-size: 123% ;*/
	}		
	
ul.zakl a
	{
	font-weight: bold;
	color: #EFFEE0 ;
	}

/*===========================================================================================================================================*/	

ul.l
	{
	display: inline ;
	float: left ;
	width: 200px ;
	list-style-type: disc ;
	}

ul.p
	{
	display: inline ;
	}

/*===================================================================LINKS===================================================================*/

a
	{
	color: #6AA91B;
	text-decoration: none ;
	}


a:hover
	{
	color: #FF6400 ;
	}
	
a:hover p.gre
	{
	color: #FF6400 ;
	}

	
a.menu_gl
	{
	font-size: 114%;
	text-decoration: none;
	display: block;
	width: 140px;
	text-align: left;
	background-color: #258A02 ;
	background-image: url(menu_3.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	padding-left: 15px;
	position: relative;
	bottom: 10px;
	right: 8px;
	/*margin-top: -2px ;
	margin-bottom: 2px ;*/
	}


a.menu_gl:hover
	{
	color: #FFFFFF ;
	/*background-color: #DFDFDF; */
	}

	
a.menu
	{
	font-size: 99%;
	text-decoration: none;
	display: block;
	width: 140px;
	text-align: left;
	/*background-color: #6AA91B ;*/
	color: #EFFEE0;
	font-weight: bold;
	padding: 3px;
	margin: 2px;
	}

a.menu:hover
	{
	color: #FF6400 ;
	/*background-color: #DFDFDF;*/	/*#6AA91B*/
	}
	
a.menulinks
	{
	color: #FFFFFF ;
	}
	
a.menulinks:hover
	{
	color: #FF6400 ;
	}

/*===================================================================IMAGES===================================================================*/

img.buttons
	{
	display: inline ;
	width: 20px ;
	height: 20px ;
	position: relative;
	top: 3px; 
	border-style: none ;
	margin: 0 auto;
	}

img.butpod
	{
	display: block ;
	width: 20px ;
	height: 20px ;
	position: relative;
	top: -16px; 
	border-style: none ;
	margin: 0 auto ;
	}

img.galeria
	{
	display: block ;
	width: 360px ;
	border-style: none ;
	margin: auto ;
	padding: 10px ;
	}
	
img.kartka
	{
	display: block ;
	width: 420px ;
	border-style: none ;
	margin: auto ;
	padding: 5px ;
	}

	
.jedenproc
	{
	border-style: none ;
	margin-top: -5px ;
	margin-bottom: 3px ;
	clear: both ;
	/*float: left ;*/
	}

.fotoc
	{
	display: block ;
	border-style: none ;
	margin: auto ;
	}
	
	
.foto
	{
	border-style: none ;
	padding-right: 2px ;
	clear: both ;
	/*float: left ;*/
	}

.fotol
	{
	border-style: none ;
	float: left ;
	margin-right: 8px ;
	margin-left: 3px ;
	}
	
.tile
	{
	border-style: none ;
	float: left ;
	margin: 7px ;
	text-align: center ;
	width: 160px ;
	height: 180px ;
	}

.freetile
	{
	border-style: none ;
	float: left ;
	margin: 7px ;
	text-align: center ;
	}	

	
img.jez
	{
	display: inline ;
	
	border-style: none ;
	margin: 4px 10px ;
	}

.jez
	{
	text-align: center ;
	font-size: 117%;
	font-weight: bold;
	color: #EFFEE0 ;		/*#6F6F6F;*/
	padding: 4px 0px ; 		/*.3em .5em; */
	margin:  0;
	border-bottom: solid 2px;
	position: relative ;
	bottom: 3px ;
	width: 140px ;
	}

	
img.ban
	{
	position: relative ;
	bottom: 13px ;
	right: 10px ;
	}

img
	{
	border-style: none;
	}
	
img.imgc
	{
	position: relative;
	left: 20% ;
	}
	
img.tytsos
	{
	position: relative ;
	left: 10px ;
	margin-top: 10 px ;
	}
/*===================================================================TABELE===================================================================*/

table
	{
	font-size: 100% ;
	}
	
table.pom
	{
	background-color: #E6FDCE ;
	}

table.ziel, table.ziel td	
	{
	background-color: #E6FDCE ;
	border: inset 2px ;
	border-collapse: collapse ;
	padding: 5px ;
	/*padding-bottom: auto ;*/
	text-align: left ;
	}

table.roz, table.roz td	
	{
	position: relative ;
	top: 150px ;
	right: 100px ;
	margin-bottom: 170px ;
	border: solid thin ;
	/*border-collapse: collapse ;*/
	empty-cells: show ;
	}

td.r
	{
	width: 100px ;
	text-align: right ;
	}

table.ziel td.boldcen
	{
	text-align: center ;
	font-weight: bold ;
	table-layout: fixed ;
	width: 50% ;
	}
