/* definicja obrazka do strony głównej */


h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{
 margin:0em;
}

h1,.componentheading {
 font-size:1.2em;
 line-height:1.2em;
 color: #98FB98;
 background: #183300;
}

h2 {
 font: 500 1.1em/1.3em Arial, Helvetica, sans-serif;
}

h3 {
 font-size:1em;
 line-height:1em;
}

h4 {
 font-size:1em;
 line-height:1em;
 margin-top: 1em;
}

h5 {
 font-size:0.9em;
 line-height:1.1em;
}

h6 {
 font-size:0.8em;
 line-height:1em;
 font-weight:bold;
}

#footer,.createdate,.modifydate,.mosimage_caption{
 font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#999;
}

.small {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: 600;
 font-size: 1em;
 color: #99CC33;
 background: #193300;
 padding-bottom: 0.1em;
 padding-top: 0.1em;
 padding-left: 0.5em;
}

li, dd {
 margin-left: 0.3em;
 margin-top: 0em;
 padding-left: 2em;
 /* list-style: none; */
 background: none;
}

fieldset { 
 padding:.5em;
}

ul{
 margin-left:2em;
}

a {
 text-decoration:none;
 color: #90EE90;
}

a:hover {
 text-decoration:underline;
 color: #EEEE90;
}

.moduletable{
	width: 100%;
 	margin-bottom:1em;
 	padding: 0px;
 	clear: both;
}

.moduletable h3 {
 font: 600 1em Arial, Helvetica, sans-serif;
 background: #195500;
 color: #66CC00;
 padding: 0.3em 0.3em 0.3em 0.8em;
 text-align:left;
 margin: 0px 0px 5px 0px;
}

/* ---- Menu LEWE---- */
.moduletable-leftnav {
 margin-bottom: 1em;
 padding:0; /*the padding is removed so the menu fills the whole module box*/
 width: 100%;
}

ul#mainlevel { 
 padding: 0em 0em 0.2em 0em;
 margin: 3px 0 0 0;
 font-size: 0.9em;
}

#mainlevel li {
 list-style: none;
 padding: 0px;
 background: none;
}

a.mainlevel {
 border-bottom: 1px solid #669933;
 border-left: 3px solid #669933;
 background: transparent none;
 margin: 0.8em 0em 0em 0em;
 padding: 0em 0em 0em 0.4em;
 text-align: left;
}

a#active_menu {
 border-bottom: 1px solid #CC3333;
 border-left: 3px solid #CC3333;
 background: transparent none;
 background: #193300;
 color: #CC3333;
}

a.mainlevel:link, a.mainlevel:visited { 
 display: block;
 vertical-align: middle;
 font-size: 0.9em;
 font-weight: bold;
 color: #CCFF66;
 height: 18px !important;
 height: 23px;
 text-decoration: none;
}

a.mainlevel:hover { 
 text-decoration: none;
 color: #ADFF2F;
 border-bottom: 1px solid #99FF33;
 border-left: 3px solid #99FF33;
}

a.mainlevel:active { 
 text-decoration: none;
 color: #CC6600;
 border-bottom: 1px solid #CC6600;
 border-left: 3px solid #CC6600;
}
/* Menu LEWE - koniec */

/* Menu PRAWE */
.moduletable-rightnav {
 margin-top:0.3em;
 padding:0; /*the padding is removed so the menu fills the whole module box*/
 border: none;
 width: 98%;
}

.moduletable-rightnav ul#mainlevel { 
 padding: 0em 0em 0.3em 0em;
 margin: 0;
 font-size: 0.8em;
 border: none;
}

.moduletable-rightnav #mainlevel li {
 list-style: none;
 padding: 0px;
 background: none;
}

.moduletable-rightnav a.mainlevel {
 border-bottom: 1px solid #669933;
 border-left: 3px solid #669933;
 background: transparent none;
 margin: 0.8em 0em 0.8em 0em;
}

.moduletable-rightnav a#active_menu {
 border-bottom: 1px solid #CC3333;
 border-left: 3px solid #CC3333;
 background: transparent none;
 margin: 0.8em 0em 0.8em 0em;
 background: #193300;
 color: #CC3333;
}

.moduletable-rightnav a.mainlevel:link, .moduletable-rightnav a.mainlevel:visited { 
 display: block;
 vertical-align: middle;
 font-size: 0.8em;
 font-weight: bold;
 color: #CCFF66;
 text-align: left;
 padding-top: 3px;
 padding-left: 3px;
 height: 18px !important;
 height: 23px;
 width: 98%;
 text-decoration: none;
}

.moduletable-rightnav a.mainlevel:hover { 
 text-decoration: none;
 color: #ADFF2F;
 border-bottom: 1px solid #99FF33;
 border-left: 3px solid #99FF33;
}

.moduletable-rightnav a.mainlevel:active { 
 text-decoration: none;
 color: #CC6600;
 border-bottom: 1px solid #CC6600;
 border-left: 3px solid #CC6600;
}
/* Menu PRAWE - koniec*/

/* Menu poziome - start */
.moduletable-horiz {
 padding:0em; /*the padding is removed so the menu fills the whole module box*/
 background: #183300;
 float: left;
}

.moduletable-horiz h3{
 background: #636400;
 width:100%;
 color:#fff;
 padding:0.25em 0;
 text-align:center;
 font-size:1.1em;
 margin:0;
 border-bottom: 1px solid #CCC;
}

ul#mainlevel-h { /* element ul */
 padding: 0em 0em 0em 0em; 
 margin: 0 0 0.5em 0; 
 font-size: 1.2em;
 border: none;
 float: left;
 background: #183300; 
} 

ul#mainlevel-h li { /* element li */
 list-style: none;
 padding: 0px 0px 0px 0px;
 background: none; 
 margin: 0em 0em 0em 0em; 
 float: right;
 line-height: 2em;
}

ul#mainlevel-h li a.mainlevel-h { /* element a */
 color: White;
 background: #006600;
 padding: 0.5em 2em 0.5em 2em;
 border-left: 1px solid #99CC00;
 border-bottom: 1px solid #99CC00;
 text-decoration: none;
}

ul#mainlevel-h li a.mainlevel-h:hover { /* element a */
 color: Black;
 background: #99CC00;
 padding: 0.5em 2em 0.5em 2em;
 border-left: 1px solid #003300;
 border-bottom: 1px solid #003300;
 text-decoration: none;
}
/* Menu poziome - koniec */

/* ---- Menu ---- koniec */

/* Formularz */
.button {
	font: 600 0.9em/1.1em Arial, Helvetica, sans-serif;
	color: #90EE90;
	text-align: center;
	width: auto;
	border: 1px solid #8FBC8F;
	background: #193300;
	padding: 0px 0.2em;
	line-height: 1.1em !important;
	line-height: 1.2em;
	height: 2em !important;
	height: 2em;
	margin: 0.2em;
} 

.inputbox, .text_area, .input { 
 padding: 0.1em; 
 border: 1px solid #003300; 
 background: #336600;
 color: #CCFF99;
}

fieldset {}

legend {}

form {margin: 0;padding: 0;}

/* Moduły */
table.moduletable { 



 width: 100%; 



 margin-bottom: 0.4em; 



 padding: 0px; 



 border: none; 



} 







table.moduletable th { 



 font-weight: bold; 



 font-size: 0.8em; 



 text-transform: uppercase; 



 background: #669900;



 color: Black; 



 text-align: left; 



 padding-top: 0.3em; 



 padding-left: 0.3em; 



 height: 1.6em; 



} 







table.moduletable td { 



 font-size: 0.9em; 



 padding: 0px; 



 margin: 0px; 



 font-weight: normal;



 border: none; 



}



/* Moduły - koniec */







/* Pasek nawigacyjny */



.pagenav {} 



a.pagenav:link{} 



a.pagenav:hover{} 



th.pagenav_prev {} 



th.pagenav_next {}



/* Pasek nawigacyjny - koniec*/

/* Artykuły */
table.contentpaneopen {
 	width : 100%; /*ustala szerokosc tabeli */
 	padding: 0em 0.4em 0em 0.4em; /*odsunie o 4px od lewej krawedzi komorki tekst tytulu*/
 	border-collapse : collapse; /*sklada obwodki pryleglych komorek */
 	border-spacing : 0; /*ustala odstep od obwodek wokol komorek */
 	border-width : 0; /*utala szerokosc obwodek */
 	margin : 0; /*ustala szerokosc marginesu wokol tabeli */
 	vertical-align : top; /*ustala wyrownanie zawartosci do gornej krawedzi komorek */
 	color: #FFFF66;
 	text-align: left;
 	background: #193300;
}

table.contentpaneopen td h4 {
 font-size:1.1em;
 color: #FF9933;
 font-weight: 500;
 line-height:1.1em;
 margin-top: 1em;
 padding-top: 0.3em;
 border-top: 1px solid #336600;
}

table.contentpaneopen td {
 font-size: 0.9em;
 padding-right: 0.2em; /* ustali odstep szerokosci 5px od prawej krawedzi komorki */
}

table.contentpaneopen td ul li, table.contentpaneopen td ol li { 
 margin-left: 0em;
 margin-top: 0em;
 padding-left: 0em;
 padding-bottom: 0.5em;
 /*
 list-style: url(../images/arrowh.gif);
 */
}

table.contentpaneopen td ul, table.contentpaneopen td ol { 
 margin-top: 0.3em;
 margin-bottom: 1em;
 margin-left: 2em;
}

td.contentheading {
 	font: bold medium sans-serif;
 	height : 2em; /* ustala wysokosc komorki */
 	color : #99CC00; /* ustala kolor tekstu */
 	background : #193300;
 	white-space : nowrap; /* powoduje, ze tekst tytulu nie jest przenoszony do nastepnej lini (nie jest przelamywany) */
}

.createdate {
 	font-size : 0.8em;
 	height : 1em; /* ustala wysokosc komorki */
 	padding-bottom : 0.8em; /* ustala odstep ponizej od nastepnego elementu */
 	color : #999900;
}

.modifydate {
 height : 15px;
 padding-top : 10px; /* ustala odstep powyzej od poprzedniego elementu */
 color : #999900;
 font-size : 0.8em;
}

.mosimage {
 border : 1px solid #006633; /* ustala grubosc, rodzaj i kolor ramki wokol */
 margin : 0.1em; /* ustala margines wokol obrazka */
}

.mosimage_caption {
 margin-top : 0.1em; /* ustala margines nad podpisem obrazka */
 background : #225500;
 padding : 0.05em 0.1em;
 color : #CCCC33;
 font-size : 0.9em;
 border-top : 1px solid #006633;
}

.buttonheading {}
.content_rating {}
.content_vote {}
.pagenav_prev {}
.pagenav_next {}

/* Artykuły - koniec */

/* style dla regulaminu */
td.contentheading-regulamin {
 font-weight : bold; /* ustala wage tekstu - pogrubienie */
 font-size : 1.2em; /* ustala rozmiar czcionki */
 height : 1.4em; /* ustala wysokosc komorki */
 color : #99CC00; /* ustala kolor tekstu */
 background : #014202 url(../images/header.png) repeat-y left; /* ustala kolor tla komorki, a wiec i tla tekstu tytulu */
 white-space : nowrap; /* powoduje, ze tekst tytulu nie jest przenoszony do nastepnej lini (nie jest przelamywany) */
 margin-left: -2.4em;
}

table.contentpaneopen-regulamin td .small {
 margin-left: -2.8em;
}

table.contentpaneopen-regulamin {
 width : 100%; /*ustala szerokosc tabeli */
 padding : 0; /*ustala szerokosc dopelnienia */
 border-collapse : collapse; /*sklada obwodki pryleglych komorek */
 border-spacing : 0; /*ustala odstep od obwodek wokol komorek */
 border-width : 0; /*utala szerokosc obwodek */
 margin: 0em;
 margin-left : -0.6em; /*ustala szerokosc marginesu wokol tabeli */
 vertical-align : top; /*ustala wyrownanie zawartosci do gornej krawedzi komorek */
 color: #FFFF66;
 text-align: left;
 background: #183300;
}

table.contentpaneopen-regulamin td h4 {
 font-size:1em;
 color: #FF9933;
 font-weight: 600;
 line-height:1em;
 margin-top: 1em;
 margin-left: -2.4em;
 padding-top: 0.3em;
 border-top: 1px solid #336600;
}

table.contentpaneopen-regulamin td h3 {
 font-size:1.3em;
 line-height:1.3em;
 margin-left: -2.2em;
}

table.contentpaneopen-regulamin td {
 padding-right : 0.3em; /* ustali odstep szerokosci 5px od prawej krawedzi komorki */
 padding-left: 3em;
}

table.contentpaneopen-regulamin td ul li, table.contentpaneopen-regulamin td ol li { 
 margin-left: 0em;
 margin-top: 0em;
 padding-left: 0em;
 padding-bottom: 0.5em;
 /* list-style: none; */
 /* background: url(../images/arrow.gif) no-repeat left 15%; */
 list-style: url(../images/arrow.gif);
}

table.contentpaneopen-regulamin td ul li ul li, table.contentpaneopen-regulamin td ol li ol li { 
 list-style: url(../images/arrowh.gif);
}

table.contentpaneopen-regulamin td ul, table.contentpaneopen-regulamin td ol { 
 margin-top: 0.3em;
 margin-bottom: 1em;
 margin-left: 2em;
}

table.contentpaneopen-regulamin td.contentheading-regulamin {
 padding: 0em 0.4em 0em 0.4em; /*odsunie o 4px od lewej krawedzi komorki tekst tytulu*/
}
/* style dla regulaminu - koniec */

/* migawki */



.moduletable-mig {



 margin-bottom:0.1em;



 padding: 0.2em 0em 0.2em 0em;



}







.moduletable-mig .contentpaneopen {



 text-align: center;



}







.moduletable-mig h3 {



 font-size:1em;



 background: #193300;



 color: #999933;



 padding: 0.1em 0.1em 0.1em 0.3em;



 text-align:left;



 margin:-0.1em -0.1em 1em -0.3em;



 /*negative padding to pull h3 back out from .moduletable padding*/



}



/* migawki - koniec */







/* right-box */



.right-box {
 	margin-top: 0.2em;
 	padding: 0em 0em 0em 0em;
	border: 1px solid #009933;
}



.right-box a {



 text-decoration: none;

 border: none;



}



.right-box a img {



 border: none;



}



/* right-box - koniec */





/* sciezka nawigacji */



.moduletable-path {



 border-bottom: 1px solid #666633;



 padding: 0.3em 0.3em 0.3em 0.3em;



 text-align: right;



}







.pathway {



 color: #CCFF33;



}







a.pathway {



 color: #CCFF33;



 font: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;



}







a.pathway:link {



 color: #CCFF33;



 text-decoration: none;



}







a.pathway:visited {



 color: #CCFF33; 



}







a.pathway:hover {



 color: #FFCC33;



 text-decoration: none;



}







a.pathway:active {



 color: #CCFF33;



 background: #CCCC99;



}



/* sciezka nawigacji - koniec */







/* czytaj wiecej... */
.readon {
	color: #99FF33;
	float: left;
 	font-weight: bolder;
	font-family: sans-serif;
	font-size: 80%;
	padding: 2px 6px 2px 6px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #009933;
}

a.readon {
	color: #99FF33;
	font-weight: bolder;
 	text-decoration: none;
}

a.readon:visited {
	color: #669933;
 	text-decoration: none;
}

a.readon:link {
	color: #9ACD32;
 	text-decoration: none;
}

a.readon:hover {
	color: #FF3300;
 	text-decoration: none;
	border: 1px solid #CC3333;
}

a.readon:active {
	color: #FFFACD;
	text-decoration: none;
}
/* czytaj wiecej... - koniec */

/* obrazki w artykułach */
.contentpaneopen img {
 /*padding: 0.2em;
 margin: 0;
 background:;
 color: #FFFFFF;*/
 border: none;
}



/* obrazki w artykułach - koniec */







/* klasy dla tabelki rozmiarów */



.table-main {



 text-align: left;



 border: 1px solid #183300;



 width: 100%;



 padding: 2px 2px 2px 2px;



}







.table-main table {



 border-collapse: collapse;



 border: 1px solid #003333;



 color: #003300;



 font-family: Arial, Helvetica, sans-serif;



 font-size: x-small;



 background: #99CC66;



 width: 95%;



}







.table-main table td {



 width: 10%;



 padding: 0.1em 0.1em 0.1em 0.1em;



 text-align: center;



}







.table-main .table-header {



 background: #234545;



 font-weight: 600;



 color: #ffffff;



}







/* klasy dla listy rozmiarów */



.size-list {



 background: #CCFF66;



 color: #000066;



 text-align: center;



 font: bold 1em Arial, Helvetica, sans-serif;



 border: 1px solid #003333;



}







.my-size-lbl {



 font: bold 1em Arial, Helvetica, sans-serif;



 text-align: right;



}







/* style do opisu stroju */



table.contentpaneopen-strojkol {



 width : 100%; /*ustala szerokosc tabeli */



 padding : 0; /*ustala szerokosc dopelnienia */



 border-collapse : collapse; /*sklada obwodki pryleglych komorek */



 border-spacing : 0; /*ustala odstep od obwodek wokol komorek */



 border-width : 0; /*utala szerokosc obwodek */



 margin: 0em;



 margin-left : 0em; /*ustala szerokosc marginesu wokol tabeli */



 vertical-align : top; /*ustala wyrownanie zawartosci do gornej krawedzi komorek */



 color: #FFFF66;



 text-align: left;



 background: #193300;



}







td.contentheading-strojkol {



 font-weight : bold; /* ustala wage tekstu - pogrubienie */



 font-size : 1.2em; /* ustala rozmiar czcionki */



 height : 1.4em; /* ustala wysokosc komorki */



 color : #99CC00; /* ustala kolor tekstu */



 background : #193300;



 white-space : nowrap; /* powoduje, ze tekst tytulu nie jest przenoszony do nastepnej lini (nie jest przelamywany) */



 margin-left : 0em;



}







table.contentpaneopen-strojkol td {



 padding-right : 0.2em; /* ustali odstep szerokosci 5px od prawej krawedzi komorki */



 padding-left: 0.2em;



}







table.contentpaneopen-strojkol td h3 {



 font-size:1.3em;



 line-height:1.3em;



 margin-left: 0em;



 margin-top: 1em;



 background: #193300;



 color: #66CC33;



}







table.contentpaneopen-strojkol td ul { 



 margin-top: 1em;



 margin-bottom: 0em;



 margin-left: 0em;



}







table.contentpaneopen-strojkol td ul li { 



 margin-left: 3em;



 margin-top: 0em;



 padding-left: 0.5em;



 padding-bottom: 0.7em;



 list-style: disc;



}



/* koniec stylów do opisu strojów */







td.contentheading-listapielg {



 font-size:1em;



 font-weight: 600;



 line-height:1.3em;



 color: #98FB98;



 background: #183300; 



}







table.contentpaneopen-listapielg td ol li { 



 margin-left: 2em;



 margin-top: 0em;



 padding-left: 0em;



 padding-bottom: 0.5em;



 list-style: decimal;



}







table.contentpaneopen-listapielg td ol { 



 margin-top: 0.3em;



 margin-bottom: 1em;



 margin-left: 2em;



}







/* style do opisu logotypow firm */



table.contentpromo {



 width: 100%;



 background: #193300;



}







table.contentpromo td {



 text-align: center;



 vertical-align: middle;



 padding: 0em;



}







table.contentpromo td a {



 text-decoration: none;



}







table.contentpromo td a:hover {



 text-decoration: none;



}







table.contentpromo td a img {



 border: none;



}

/* Ksiega gosci */
table.contentpaneopen-gb {
	background: #193300;
	color: #66CC00;
	font: 1em Arial, Helvetica, sans-serif;
	width: 100%; /*ustala szerokosc tabeli */
	padding: 0em 0.4em 0em 0.4em; /*odsunie o 4px od lewej krawedzi komorki tekst tytulu*/
	border-collapse: collapse; /*sklada obwodki pryleglych komorek */
	border-spacing: 0; /*ustala odstep od obwodek wokol komorek */
	border-width: 0; /*utala szerokosc obwodek */
	margin: 0; /*ustala szerokosc marginesu wokol tabeli */
	vertical-align: top; /*ustala wyrownanie zawartosci do gornej krawedzi komorek */
	text-align: left;
}

table.contentpaneopen-gb td h4 { }

table.contentpaneopen-gb td {
 font-size: 0.9em;
 padding-right: 0.2em; /* ustali odstep szerokosci 5px od prawej krawedzi komorki */
 padding-top: 0.5em;
}

table.contentpaneopen-gb td ul li, table.contentpaneopen-gb td ol li { 
 margin-left: 0em;
 margin-top: 0em;
 padding-left: 0em;
 padding-bottom: 0.5em;
 /*
 list-style: url(../images/arrowh.gif);
 */
}

table.contentpaneopen-gb td ul, table.contentpaneopen-gb td ol { 
 margin-top: 0.3em;
 margin-bottom: 1em;
 margin-left: 2em;
}

td.contentheading-gb {
 font: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
 height : 2em; /* ustala wysokosc komorki */
 color : #99CC00; /* ustala kolor tekstu */
 background : #193300;
 white-space : nowrap; /* powoduje, ze tekst tytulu nie jest przenoszony do nastepnej lini (nie jest przelamywany) */
 border-top: 2px solid #99CC00;
}

.componentheading-gb {
 font-size:18px;
 color: #FF9933;
 font-weight: 600;
 margin-top: 1em;
 padding-top: 0.2em;
 border-top: 1px solid #336600;
}

.sectiontableentry1-gb {
	font-size: 1em;
	font-weight: 600;
}

.sectiontableentry2-gb {
	font-size: 1em;
	font-weight: 500;
}

.inputbox-gb, .textarea-gb {
	background: #223300;
	color: #88FF00;
	border: 1px solid Olive;
}

.contact { }

.toolbar { }

.pb_copyrights { font-size: 6pt; padding: 0.5em; }

.pb_copyrights A:link    { color: #9C6; text-decoration: none; }

.pb_copyrights A:visited { color: #9C6; text-decoration: none; }

.pb_copyrights A:active  { color: #9C6; text-decoration: none;}

.pb_copyrights A:hover   { color: #9C6; text-decoration: overline underline;}
/* Ksiega gosci - koniec */
