/*	autor Michal Sobkowiak michal@joomla.pl	                                                   /

/   korzystasz z mojej pracy, prosze posoztaw ten wpis i dodaj informacje o modyfikacji        /

/   you are profiting from my work, please do not remove my credits and add modification info  /

/	zmodyfikowane i dostosowane do joomla 1.5 przez: Marek Osial							   /

/   licencja/license: GNU/GPL v2, v3                                                          */

*, input, select {

/*	font-size: 80%;*/

	margin: 0;

	padding: 0;

	font-family: Tahoma, Geneva, Helvetica, Arial, Verdana, Times New Roman, sans-serif;

	line-height: 1em;

}

#body {

	text-align: center;

	font-size: 76%;

	background: #000;

	padding: 10px 0;
	
	/*background: url(../images/background.jpg) #FFF top repeat-x;*/

}

h1, h2, h3, h4, h5 {

	padding: 0.2em 0;

	color: #000;

	font-weight: 900;

}

p{

	line-height: 1.5em;

	padding-top:0.2em;

}

td p{
	font-size: 14px;
}

a, a:link {
	color: #000;
	text-decoration: underline;
	border: 0;

}

a:hover {
	/*color: #b00;*/
	text-decoration: none;
}
a img{
	border: 0;
	margin-right: 10px;
}

h1 a, h1 a:hover {

	font-size: 3em;

	margin: 0.5em 1em;

	display: block;

	color: #fff!important;

	text-decoration: none;

}

ol, li {

	list-style-position: none;
	padding: 0;
	margin: 0 0 0 1px;
	position:relative;
	list-style:none;
	float:left;

}
.top{
	width: 880px;
	
	height:35px;
	
	margin: 0 auto;
	
	background-color:#000000;
	
	color: #FFF;
	
	position:static;
	
}

.top1{
	text-align: left; 
	width: 430px;
	margin: 10px 5px 5px 5px;
	float:left;
	position: relative;
}
.top1 div.moduletable{
	text-align: left; 
	width: 430px;
	margin: 0;
}
.top1 div.moduletable a{
	color: #FFF;
}
.top2{
	text-align: right; 
	width: 430px;
	margin: 10px 5px 5px 5px;
	float:left;
	position: relative;
}
.top2 div.moduletable{
	text-align: right; 
	width: 430px;
	margin: 0;
}

.top2 div.moduletable a{
	color: #FFF;
}

.center {

	width: 880px;

	text-align: left!important;

	margin: 0 auto;	
	
}
.center2 {

	width: 880px;

	text-align: left!important;
	
	margin: -5px auto 0 auto;
	
	_margin: -2px auto 0 auto;

	background: url(../images/back3.jpg) #f4eac7 top no-repeat;	
	
}

.bottom{
	width: 880px;
	
	height:5px;
	
	margin: 0 auto;
	
	background: url(../images/bottom.png) top no-repeat;
	
	text-align:center;
	
}

.clr {

	clear: both;

}

#naglowek {
	/*background: url(../images/tlo.png) top center;*/	
	height: 357px;	
	_height: 356px;	
	padding: 0;
}
#naglowek a img{
	border: 0;
}
#naglowek2 {
	background: url(../images/back2.png) left repeat;
	height: 258px;
	padding: 0 15px;
	
	position:static;
	margin: 20px 0 -273px 0;
}

#tresc {

	position: relative;

	width: 810px;

	margin: 0 0 0 30px;
	_margin: 0 0 0 15px;

	float: left;

	border: 0px dotted #111;
	
	padding: 0 5px;
	
	color: #000;

}
#tresc div ul li{
	list-style: none;
}
#tresc div ol li{
	margin: 0 0 4px 8px;
}
#tresc a{
	/*font-size: 14px;*/
	color: #000;
}
#tresc h4{
	font-size: 14px;
}
#tresc h5{
	font-size: 12px;
}
.sitemap ul.menu li{
	margin: 10px 0 0 5px;
	float:left;
}
* html #tresc {
/* hacking IE */
}

#lewa {

	position: relative;

	width: 212px;

	float: left;

	margin-left: 35px;

	border: 0px dotted #b00;

}

#stopka a,#stopka a:link{

 color:#695600;

 font-weight:normal;

}

div.module {

}

div.module div div div {

	overflow: hidden;

}

div.module div div div div {

	padding: 0;

	margin: 0;

}




#lewa div.moduletable_nag {

	margin: 0 0 5px 0;
	padding: 0;
	border: 0px solid #b00;
	color: #000;
}
#lewa div.moduletable {

	margin: 0 0 5px 0;
	padding: 5px;
	border-right: 0px dotted #000;
	color: #000;
}

/*---------------------------------------------------- MENU GŁÓWNE-----------------------------------------------------------*/


html>body .moduletablemenu li a {
	width:100%;
}

ul.menu li{
	padding: 0 0 0 3px;
	margin: 0 0 5px 3px;
	border-left: 1px solid #975600;
	text-align:center;
	color: #AAA;
}
ul.menu{
  	text-align: center;
}


/*-------------------------------------------------------- KONIEC MENU GŁÓWNE ----------------------------------------*/
#wyzsze {
	
}

#wyzsze div.moduletable {
	width: 810px;
	border-bottom: 1px solid #000;
	margin: 0 auto;
	padding: 5px 0;
}

#gorne {
	
	width: 820px;
	
	margin: 5px 0 0 30px;
	_margin: 5px 0 0 20px;
	
	padding: 0;

	position:static;
	
	
}
/*
#gorne div.moduletable {
	width: 184px;
	margin: 0;
	padding: 0;
	border: 0px dotted #b00;
	position: relative;
	float: left;
}
*/
.lewy {
	width: 400px;
	margin: 0 10px 0 0;
	padding: 0;
	border: 0px dotted #b00;
	position: relative;
	float: left;
}
.lewy  div.moduletable_nag {
	border: 0;
}
.lewy  div.moduletable {
	margin: 0;
	padding: 12px 5px 0 5px;
	padding-right: 30px;
	border-right: 1px solid black;
	/*background: url(../images/pusty.jpg) #FFF top repeat;*/
}
.lewy  div.moduletable_more {
	margin: 0;
	padding: 5px;
	/*background: url(../images/pusty.jpg) #FFF top repeat;*/
	
}
.prawy {
	width: 394px;
	margin: 0 0 5px 15px;
	padding: 0;
	border: 0px dotted #b00;
	position: relative;
	float: left;
}
.prawy  div.moduletable_nag {
	
	margin: 0 0 5px 0;
}
.prawy  div.moduletable_obr {
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
}
.prawy  div.moduletable {
	margin: 0;
	padding: 0 5px;
}

.prawy  div.moduletable img{
	margin: 0;
	padding: 0;
}




#stopka {
	color: #695600;
	border: 0;
	padding: 5px 0;
	margin: 0 auto;
	height: 43px;
	width: 880px;
	text-align:center;
}

#glowny {
	padding: 0;
	
}
#dolne{
	height: 10px;
}
#footer{
	padding: 0;
	width: 880px;
	font-size:12px;
	text-align:center;
}
#footer div.moduletable{	
	float: right;
	text-align:center;	
	padding: 0;	
	/*margin: 0 15px 0 15px;*/
}

#footer div.moduletable_menu{		
	margin: 5px 5px 0 15px;	
	text-align:center;	
	font-weight: bold;
	margin: 0 auto;	
	padding: 0;
	color: #FFF;
}
#footer div.moduletable_menu a{
	color: #FFF;
	text-decoration: underline;
}
#footer div.moduletable_menu a:hover{
	color: #CCC;
	text-decoration:none;
}
#footer div.moduletable a{
	color: #FFF;
}


#cdn a,#cdn a:link{

 color:#000;

 font-weight:normal;

}
#cdn {
	color: #000;
	border: 0;
	padding: 0;
	margin: -8px 0 0 0;
	width: 100%;
}
#cdner{
	float:left;
	
	width: 100%;
	padding: 0 0 5px 0;
	font-size:12px;
}
#cdner div.moduletable{	
	float: left;	
	height: 169px;
	padding: 0;	
	color: #FFF;
	/*margin: 0 15px 0 15px;*/
}
#cdner div.moduletable a{	
	color: #FFF;
}


#cdner div.moduletable_menu{	
	clear: both;	
	margin: 5px 5px 0 15px;	
	text-align:right;
	font-size:14px;	
	font-weight: bold;
	margin: 0 auto;	
	padding: 0;
}


/* ----------------------- Joomla ----------------------- */





.small {

font-size:9px;

color:#222;

line-height:1.1em;

}

.small input,.small select,.small option{

font-size:9px;

}

.small input{

width:20px;

}

.createdate {

font-size:9px;

color:#444;

line-height:1em;

}

.modifydate {

font-size:9px;

color:#444;

line-height:1em;

}



.smalldark {

font-size:9px;

color:#777;

line-height:1em;

}

a .contentpagetitle {
	color: #000;
}

.contentheading {

font-size:14px;

font-weight:900;

color:#000;

}

.componentheading {

font-size:16px;

font-weight:900;

color:#000;

margin-bottom: 20px;

}



.sectiontableheader, .sectiontableheader td, .sectiontableheader th {

padding:3px 3px 2px 3px;

}

.sectiontableentry1, .sectiontableentry1 td  {

padding:3px 3px 2px 3px;

background:#f8f8f8;

}

.sectiontableentry2, .sectiontableentry2 td {

padding:3px 3px 2px 3px;

background:#f0f0f0;

}

.sectiontablefooter, .sectiontablefooter td{

padding:3px 3px 2px 3px;

}

a.readon{
	font-size: 12px;
	text-align:right;
	color: #444;
	font-weight:bold;
}

.contentpaneopen{
	width: 100%;
	color: #000;
}


.buttonheading a img{
	border: 0;
	border-color: #FFF;
}
.buttonheading a{
	border: 0;
	border-color: #FFF;
}
/*-----------------------------------------------------------------------------------------------*/
.joomslide {border: 0;}

