HTML {	height:100%; }

BODY {
	height:100%;
	background: #F5F5F5;
  font-size: 10px; 
	font-family: Verdana, Tahoma, serif; 
	color: #402105;
  margin: 0px;
  padding:0px;
}
*
{
}

TABLE, TR, TD, DIV, P		{ font-size: 11px; font-family: Verdana, Verdana, serif; color: #402105; }
H1		 	{ font-size: 11px; font-family: Verdana, Verdana, serif; color: #000000; font-weight: bold; }
H2		 	{ font-size: 11px; font-family: Verdana, Verdana, serif; color: #000000; font-weight: bold; }
HR	 		{ margin:0px; padding:0px; border:0px; height:1px; background-color: #6f4908; }
FORM		{ margin-top: 0px; margin-bottom: 0px; }

IMG { border:0px none }

/* formularze */
INPUT, SELECT 	{ vertical-align:middle; margin-bottom: 2px; margin-top: 2px; border: 1px solid #6b4518; font-size: 10px; background-color: #f7e7d6; color: #6b4518; }
TEXTAREA 				{ margin-bottom: 3px; margin-top: 3px; border: 1px solid #6b4518; font-size: 10px; background-color: #f7e7d6; color: #6b4518; }

.formularz	{ vertical-align:middle; margin-bottom: 2px; margin-top: 2px; border: 1px solid #6b4518; font-size: 10px; background-color: #f7e7d6; color: #6b4518; }
TEXTAREA.formularz	{ margin-bottom: 3px; margin-top: 3px; border: 1px solid #6b4518; font-size: 10px; background-color: #f7e7d6; color: #6b4518; }

.formularz2, INPUT.formularz2	{ cursor:pointer; vertical-align:middle; margin-bottom: 2px; margin-top: 2px; border: 1px solid #b56f0c; font-size: 10px; background-color: #6b4518; color: #ffffff; }

.f_krotki     { width:70px; }
.f_s#338c26ni     { width:120px; }
.f_dlugi      { width:180px; }
.f_dlugi2     { width:290px; }
.f_bdlugi2    { width:350px; }
.f_bdlugi     { width:400px; }

.przycisk     { height:13px; margin-bottom: 0px; margin-top: 0px; border-width: 0px; border-style: none; font-size: 3pt; background:none; }

A, A:link, A:visited, A:active	{ color: #443d37; font-size: 11px; text-decoration: none; }
A:hover 		{ color: #666666; font-size: 11px; text-decoration: none; }

.male, .male A, .male A:link, .male A:visited, .male A:active, .male A:hover, A.male, A.male:link, A.male:visited, A.male:active, A.male:hover  { font-weight: normal; font-size: 9px;}

.obrazek { border: 1px solid #b47b38; margin:3px; }

.tytul { font-weight:bold; font-size: 11px; color: #000000; }

.biale  { background-color:#ffffff; } 
.czarne { background-color:#000000; }

/* ramki tabelek */
.tlo1 { background-color: #ffffff; }

/* naglowki tabelek */
.tlo2	{ 
	color: #FFFFFF;
	background-color: #338c26;
	font-size:14px;
	
}

/* tlo tresc */
.tlo3	{ background-color: #fef5df; }

/* tlo wyroznione */
.tlo4	{ background-color: #338c26; }

/* top menu */
.tlo5 { background-color:#e77817; } 

/* kolor nad top */
.tlo6 { background-color:#e77817; } 

/* linia */
.tlo7 { background-color:#e77817; } 

/* tlo prawa i top */
.tlo8 { background-color:#fcf9f2; } 

.tlo9 { background-color:#fcf9f2; }

.datownik { font-weight: normal; font-size: 9px; display:block;  }

.margines { padding:2px; }

.error  { color: #FF0000; }

.blok { display:block }

.grube, .grube A, .grube A:link, .grube A:visited, .grube A:active, .grube A:hover		{ font-weight:bold; }

.nobr 		{ white-space: nowrap; }
.nowa_l		{	clear:both; }

.lewa, TD.lewa, TR.lewa, DIV.lewa  { text-align:left; }
TABLE.lewa, IMG.lewa, DIV.lewal    { float:left; }

.prawa, TD.prawa, TR.prawa, DIV.prawa  { text-align:right; }
TABLE.prawa, IMG.prawa, DIV.prawap     { float:right; }

.srodek       { text-align:center; margin:auto; }
TABLE.srodek  { margin:auto; }
TD.srodek, TR.srodek, DIV.srodek    { text-align:center; }

.justuj, DIV.justuj      { text-align:justify; }


A.menu,
A.menu:link,
A.menu:visited,
A.menu:active {

	display: block; 
  font-size:11px;
	font-family: Verdana, Trebuchet, serif;		
	color:#ffffff;
	background-color:#c3636f;
  text-decoration : none; 
	border-left:1px solid #ebd0b8;
		
  padding-left:9px;
  padding-right:9px;
	padding-top:4px;
	padding-bottom:4px;	
	
	border-bottom:1px solid #ffffff;
	
}



A.menu:hover {

	border-left:1px solid #ebd0b8;
	display: block; 

  font-size:11px;
	color:#ffffff;
	background-color:#338c26;
  text-decoration : none; 
	
}


A.menu2{ 
	font-size:11px;
	color:#805025;
	font-weight:bold;
  padding-left: 	9px;
  padding-right: 	9px;
	 
  text-decoration : none; 
} 

A.menu2:link	, A.menu2:visited, A.menu2:active	{ color : #805025;  text-decoration:none; }

A.menu2:hover { 
	color:#000000;
	text-decoration : none;	
} 



A.menu3,
A.menu3:link,
A.menu3:visited,
A.menu3:active {

	display: block; 
  font-size:9px;
	font-family: Verdana, Trebuchet, serif;		
	color:#ffffff;
	background-color:#c3636f;
  text-decoration : none; 
	border-left:1px solid #ebd0b8;
		
  padding-left:9px;
  padding-right:9px;
	padding-top:4px;
	padding-bottom:4px;	
	
	border-bottom:1px solid #ffffff;
	
}



A.menu3:hover {

	border-left:1px solid #ebd0b8;
	display: block; 

  font-size:9px;
	color:#ffffff;

  text-decoration : none; 
	
}

A.katalogi, A.katalogi:link, A.katalogi:visited, A.katalogi:active	{

	border-bottom:1px solid #ffffff; 
	border-left:1px solid #ebd0b8;
	display: block; 

	background-color:#dfba90;
  text-decoration : none; 
	
	color: #443d37; 
	font-size: 15px; 
	text-decoration: none; 
	font-weight:bold; 
	padding-top:20px;
	padding-bottom:20px;		
	text-align:center;
	
	
}

A.katalogi:hover 		{ 

	border-bottom:1px solid #ffffff; 
	border-left:1px solid #ebd0b8;
	display: block; 
	background-color:#f8ede0;
	
	color: #666666; 
	font-size: 15px; 
	font-weight:bold; 
	text-decoration: none; 
	
}


.ramka { border:1px solid #666666; }

.szerokosc { width:884px; }
.seta  { width:100%; }

.mapa_p { margin-left:15px; margin-bottom:10px; }

.blad {
	padding:7px;
	margin:auto;
	border:1px solid #ff0000;
	background-color:#ffffcc;
	display:block;
}


A.copy, A.copy:link, A.copy:visited, A.copy:active	{ 
	font-family: Trebuchet, Arial, serif;
	color:#37415e;
	font-weight: normal; 
	font-size: 9px; 
	text-decoration:none;
}

A.copy:hover { 
	color:#1a41b2;
	font-weight: normal; 
	font-size: 9px; 
}



/* FCK */
.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}


/* przyciski, ikonki, itp */


div.nieprzycisk{ 
	display: block; 
	font-weight:bold;
	background-image:url('grafika/przycisk3.gif');	
	width:26px;
	height:26px;
	text-align:center;
  color : #000000; 
  text-decoration : none; 
} 



A.przycisk{ 
	display: block; 
	font-weight:bold;
	background-image:url('grafika/przycisk.gif');
	width:26px;
	height:26px;
	text-align:center;
  color : #000000; 
  text-decoration : none; 
} 

A.przycisk:link	, A.przycisk:visited, A.przycisk:active	{ color : #000000;  text-decoration:none; }

A.przycisk:hover { 
	display: block; 
	font-weight:bold;
	background-image:url('grafika/przycisk2.gif');
	width:26px;
	height:26px;
	text-align:center;
  color : #000000; 
  text-decoration : none; 
} 

#art_mapa ul{
	list-style-image: url('grafika/bullet_blue.gif');
	padding-left:0px;
	margin:0px;
}


#art_mapa li{
	padding:1px;
}


/* cms demo */


/* menu glowne  */

.ddm1 {
}


.ddm1 .item1,
.ddm1 .item1:visited,
.ddm1 .item1:link,
.ddm1 .item1:active,
.ddm1 .item1-active:visited,
.ddm1 .item1-active:active,
.ddm1 .item1-active:link
 {
 	text-align:center;
  	font-size:11px;
	font-family:Verdana, Trebuchet, serif;	
	display: block; 
	font-weight:normal;
	color: #FFFFFF;
	position:relative;
	background-color:#338c26;

	border-right:1px solid #ffffff;
  padding-left: 	5px;
  padding-right: 	5px;
  padding-top: 		4px;
  padding-bottom: 4px;		 
  text-decoration : none; 
}


.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:visited,
.ddm1 .item1-active:active,
.ddm1 .item1-active:link,
.ddm1 .item1-active:hover {

	color:#ffffff;
	padding-left: 	5px;
	padding-right: 	5px;
	padding-top: 	4px;
	padding-bottom: 4px;
	background-color:#336633;
	
}


.ddm1 .item2,
.ddm1 .item2:visited,
.ddm1 .item2:link,
.ddm1 .item2:active {

	display: block; 
  	font-size:11px;
	font-family: Verdana, Trebuchet, serif;		
	color:#ffffff;
	background-color:#338c26;
	
	width:170px; 
	
  text-decoration : none; 
	
}

.item2 SPAN {
	font-weight:normal;
	display:block;
  font-size:11px;
	font-family: Tahoma, Trebuchet, serif;		
	color:#ffffff;
	text-align:left;	
  padding-left: 	10px;
  padding-right: 	10px;
  padding-top: 		4px;
  padding-bottom: 4px;	

  border-bottom: 1px solid #f8ede0; 		
  border-left: 1px solid #f8ede0; 	
	border-right: 1px solid #f8ede0; 
}

.ddm1 .item2:hover {
	color:#894d2b;
	background-color:#336633;	
}


.item2:hover SPAN {
	color:#ffffff;
	background-color:#336633;	
  border-bottom: 1px solid #f8ede0; 		
  border-left: 1px solid #f8ede0; 	
	border-right: 1px solid #f8ede0; 
}



.item2 SPAN.item3 {
	font-weight:normal;
	display:block;
  font-size:11px;
	font-family: Tahoma, Trebuchet, serif;		
	color:#ffffff;
	background-color: #763d44;	
	text-align:left;	
  padding-left: 	20px;
  padding-right: 	10px;
  padding-top: 		4px;
  padding-bottom: 4px;	

  border-bottom: 1px solid #f8ede0; 		
  border-left: 1px solid #f8ede0; 	
	border-right: 1px solid #f8ede0; 
}


.item2:hover SPAN.item3 {
	color:#ffffff;
	background-color:#c3636f;	
  border-bottom: 1px solid #f8ede0; 		
  border-left: 1px solid #f8ede0; 	
	border-right: 1px solid #f8ede0; 
}


.ddm1 .section {	
	text-align:left;
  position: absolute;
  visibility: hidden;
  z-index: -1;
	margin-top:2px;
}

.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
