/* 
																	#109c3b - srednio zielony
																	#006400 - ciemno zielony
																	#4acf4b - jasno zielony
*/

* {
    margin:0; /* zerujemy marginesy ze wzgledu na odmienna interpretacje domyslnych marginesow przez rozne przegladarki*/ 
    padding:0;
}	


img {
	  border: none;
}
h1{
    font-size:1.7em;
}

h2{
    font-size:1.5em;
}

h3{
    font-size:1.3em;
}

h4{
    font-size:1.2em;
}

h5{
    font-size:1.1em;
}

h6{
    font-size:1em;
    font-weight:bold;
}
body{
    margin: 0 auto;
    min-width: 555px;
    max-width: 1050px;
    font-size: 76%;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#naglowek{
    height: 70px; /* 120px; */
    background-image: url(../images/header_m.png);
	  background-repeat: repeat-x;
	  margin-bottom: 25px;
}
	
#logo{

    height: 70px;
  	width: 395px;
  	background-image: url(../images/header_l.png);
   	background-repeat: no-repeat; 
  	overflow: hidden;
  	float: left;
}

#okno3{
  	background-image: url(../images/header_r.png);
  	background-position: right;
  	background-repeat: no-repeat;
  	height: 70px;
  	overflow: hidden;
  	min-width: 175px;/*370px;*/
  	max-width: 670px;

}
/****************************************************************************/
#lewa_prawa_srodek{
    padding-left: 185px;
    padding-right: 5px;
    
}

#lewa_prawa_srodek .kolumna{
    position: relative;
    float: left;

    
}
/****************************************************************************/
#srodek{
    width: 100%;
    color: #006400;
    text-align: center;
 
}

#srodek table, #srodek form{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}
/* Breadcrumps */
#srodek .moduletable span.breadcrumbs{
	font-size: .80em;
	text-align: left;	
	color: #006400;
}
#srodek .moduletable span.breadcrumbs pathway{
text-align: left;
}

#srodek .moduletable span.breadcrumbs a:link, #srodek .moduletable span.breadcrumbs a:visited{
	text-decoration: none;
	color: #006400;
}

#srodek .moduletable span.breadcrumbs a:hover{
	text-decoration: underline;
}
/* User 1 position*/
#srodek_gora .moduletable{
	padding-left: 10px;
	padding-right: 10px;
}

/* uwaga */
.uwaga{
	font-weight:bold;
	color: red; 
	margin-right: 5px;
	margin-left: 5px;
  
}

.uwaga dl#system-message{
   border: 2px solid red;
   text-align: center;
  
}
.uwaga dl#system-message ul {
  list-style: none;
}
.uwaga dl#system-message dt.message{
  background-color: red ;
  color: #FFF;  
}

.uwaga dl#system-message dt.notice{
  background-color: red ;
  color: #FFF;
  }
 
.uwaga dl#system-message dt.error{
  background-color: red ;
  color: #FFF;
  }
/* tresc */
/* Tekst powitalny na stronie g��wnej: Witamy... */
div.componentheading{
	font: bold 1.4em Verdana, Arial, sans-serif;
	text-align: center;
	margin-top: 10px;
}
/* do usunięcia po poparwce php*/
div.contentpanopen{
	padding-left: 10px;	
	padding-right: 10px;	
}
/* do usunięcia po poparwce php*/
table.contentpanopen td{
  padding-left: 2px;	
	padding-right: 2px;
}
/* content styles */
table.contentpaneopen {
	margin-right: 5px;
	margin-left: 5px; 
	border-collapse: collapse;	
  text-align: justify;
}

table.contentpaneopen a{
	color: #006400;
}

#srodek form#com-form-login{
  margin-right: 5px;
	margin-left: 5px; 
	text-align:center;
	
}

span.pagenav{
	color: #006400;
}
a.pagenav {
	color: #006400;
}

table.contentpaneopen td {
	padding-left: 5px;	
	padding-right: 5px;	

	
}
/* przyciski pdf,print,mail obok artyku��w */
td.buttonheading {
	background-color: #FFFFFF ;
	border-bottom: 1px solid #109c3b;
}

td.buttonheading a:link, td.buttonheading a:visited {
	color: #006400;

}

.buttonheading img {
	border:0 none;
	margin: 0;
	padding: 0;
	float:right;
}

/* Tytuly artykulow na stronie glownej */
td.contentheading {
	font:bold 1.2em Verdana, Arial, sans-serif;	
	text-align: left;
	border-bottom:1px solid #109c3b;
} 

/* autor */
td span.small {
	font-size: .80em;
	text-align: left;
	/*border:1px solid #244e96;*/
}

																/* data */	
td.createdate {
	font-size: .80em;
	text-align: left;
	margin-bottom: 5px;
}
td.modifydate {
	font-size: .80em;
	text-align: right;
}

table.contentpaneopen a.readon {
	font-size: .80em;
	text-align: left;
	text-decoration:none;
	color: #006400;
}

table.contentpaneopen a.readon:hover {
	font-size: .80em;
	text-align: left;
	text-decoration: underline;
	color: #006400;
}

#srodek .blog_more {
	text-align: left;	
	padding: 0px 0px 10px 0px;
}

#srodek .blog_more a{
	text-decoration: none;
	color: #006400;
}

#srodek .blog_more a:hover{
	text-decoration: underline;	
}

/* Zalaczniki do artykulow */
.attachmentsList {
	margin: 10px 0px 10px 0px;
	border: none;
	
}

.attachmentsList table caption{
	font: bold 1.2em Verdana, Arial, sans-serif;	
	font-weight:bold;
	text-align:left;
}


																	/* Komentarze */
.yvComment{
	margin: 20px 0px 0px 0px;
}
/* Tresc komentarza */	
.yvComment .Fulltext{
	padding: 5px 10px 5px 10px;
}
/*Dodaj komentarz*/
.Form h3{
	font: bold 1.2em Verdana, Arial, sans-serif;	
	border-bottom: 1px solid #006400;
}
/* Liczba komentarzy */
.yvComment .NumComments{
	font: bold 1.2em Verdana, Arial, sans-serif;	
}

/* KOmentarze i dodaj komentarz na stronie g��wnej */
.yvComment .NumCommentsAlone a{
	font-size: .80em;
	text-align: right;
	text-decoration:none;
	display:block;
	color: #006400;
}

.yvComment .NumCommentsAlone a:hover{
	font-size: .80em;
	text-align: right;
	display:block;
	text-decoration: underline;
	color: #006400;
}

.yvComment .PoweredBy{
	font: 0.6em Verdana, Arial, sans-serif; 
	text-align: right;
}

.yvComment .DateAndAuthor{
	background: #109c3b;
	color: #FFF;
}
.yvComment .Comments .Comment_even, .yvComment .Comments .Comment{
	border: 1px solid #109c3b;
	margin: 4px 0 0 0;
	padding-bottom: 2px;
}
.yvComment .Comments .Header, .yvComment .Comments .NumChildrenAlone {
	font: 0.8em Verdana, Arial, sans-serif; 
	text-align: right;
	text-decoration:none;
}													

.yvComment .Comments .Header .CommentNum{
	color:#109c3b;
	font: 0.1em Verdana, Arial, sans-serif;
}

										/* separator artyku��w */
span.article_separator {
	display: block;
	height: 20px;
}


/* Subscription history */
div.contentpanopen td.sectiontableheader{
    background: #109c3b;
    color: #FFF;
    padding: 1px 1px 1px 1px;
    border: 1px solid #FFF;
}

div.contentpanopen tr[class^="sectiontableentry"]:first-child td{
	 border-top: 1px double #109c3b;
 	 border-bottom: 1px double #109c3b;
	}
div.contentpanopen tr[class^="sectiontableentry"] td{
	 border-bottom: 1px double #109c3b;
}

div.contentpanopen a:link,div.contentpanopen a:visited {
	color: #006400;
	text-decoration: underline;
}
/****************************************************************************/
#lewa{
    width: 185px;
    right: 185px;
    margin-left: -100%;
}
#prawa{
    width: 185px;
    margin-right: -185px;
}

/* Moduly "moduletable" w lewej kolumnie - Logowanie Sonda Who'sOnline Reklamy Statystyki*/
/* div o class r�wnym moduletable zawarty wewnatrz div o id lewa */
#prawa .moduletable, #lewa .moduletable {
/*	background: #FFF url(../images/dol_pasek_boczny.gif) no-repeat left bottom;*/	
	color: 	#FFFFFF; 
	font: bold 12px Arial, sans-serif;
	vertical-align: middle;					/* wycentrowanie pionowe */
	text-align: center;						/* domyslne wycentrowanie tekstu w module */
	display: block;							/* aby napisy zajmowaly cala linijke */
	margin: 0 0 5px 0;		
	/*padding-bottom: 10px;*/		
  border: 1px solid green;

				
}
/* kto przeglada strone */
#prawa .moduletable_direct, #lewa .moduletable_direct{
  background-color: #109c3b;	
	color: 	#FFFFFF;
	font: bold 12px Arial, sans-serif;
	vertical-align: middle;					/* wycentrowanie pionowe */
	text-align: center;						/* domyslne wycentrowanie tekstu w module */
	display: block;							/* aby napisy zajmowaly cala linijke */
	margin: 0 0 5px 0;		
	padding-bottom: 10px;
	border: 1px solid green;
}

#prawa .moduletable_direct h3, #lewa .moduletable_direct h3{
	background-color:#FFF;
  color: #006400;
	font: bold 1.2em Arial, sans-serif;
	text-align: left;
	padding-left:5px;	/* nie dodawa� bo roki sie border dziwny	vertical-align: middle; */
	
	margin: 0 0 0 0;                  
	overflow: hidden;
}
#prawa .moduletable_direct a, #lewa .moduletable_direct a{
  color: #FFF;
}
/* STYL DLA OBU KOLUMN - Moduletable - formularz, sonda  */
/* naglowek moduletable  */
#prawa .moduletable h3, #lewa .moduletable h3{
	color: #006400;	
	font: bold 1.2em Arial, sans-serif;
	text-align: left;
	padding-left:5px;							/* nie dodawac bo robi sie border dziwny	vertical-align: middle; */
	margin: 3px 0 0 0;                 
	overflow: hidden;
}

/*formularz logowania wewn�trz #lewa*/
#prawa .moduletable form, #lewa .moduletable form {
	background: #109c3b; 
	color: 	#FFFFFF;	
	text-align: left;	
	padding: 5px 0px 0px 5px;
}

#prawa .moduletable form table, #lewa .moduletable form table{
	text-align: left;
	
}

#prawa .moduletable ul, #lewa .moduletable ul {
/*	background: #FFF;*/
	 margin: 0;
   padding: 0;   
   list-style: none;
}

#prawa .moduletable ul li, #lewa .moduletable ul li{
margin: 1px 0 0px 0;
}

#prawa .moduletable ul li a, #lewa .moduletable ul li a {
	background: #109c3b; 
	color: 	#FFFFFF;	 
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	display: block;
	text-decoration: none;
}

#prawa .moduletable ul li a:hover, #lewa .moduletable ul li a:hover {
  	background: #4acf4b;
  	color: #FFF;
  	text-decoration: none;
}
/* ############################################## */
/* PRAWA KOLUMNA - MENU MODULETABLE */
/* Submenu w prawej kolumnie */
#prawa .moduletable ul.menu li ul{
    list-style: none;
}
/* Odnośniki w submenu w prawej kolumnie*/ 
#prawa .moduletable ul.menu li ul li {
	margin: 1px 0px 0px 0px;
}

/* Links in submenu */ 
#prawa .moduletable ul.menu li ul li a {
	background: #109c3b url(../images/arrow1_right.jpg) no-repeat left;
	background-position: 15px 50%;
	font: bold 11px Arial, sans-serif;
	padding: 0px 0px 0px 30px; /* jesli tytul za duzy to obcina koncowke... lepsze to niz ma wjechac na link nizej*/
	overflow: hidden;
}

/* Links hover in submenu */ 
#prawa .moduletable ul.menu li ul li a:hover {
	color: #FFFFFF;
	background: #4acf4b url(../images/arrow1_right_hover.jpg) no-repeat left;
	background-position: 15px 50%;
}

/* ############################################## */
/* PRAWA KOLUMNA - MENU MODULETABLE - SUBMENU OF SUBMENU */
/* Submenu */
#prawa .moduletable ul.menu li ul li ul{
    list-style: none;
}
/* Lists in submenu */ 
#prawa .moduletable ul.menu li ul li ul li{
	margin: 1px 0px 0px 0px;
}

/* Links in submenu */ 
#prawa .moduletable ul.menu li ul li ul li a {
	background: #109c3b url(../images/arrow1_right.jpg) no-repeat left;
	background-position: 35px 50%;
	font: bold 11px Arial, sans-serif;
	padding: 0px 0px 0px 50px; /* jesli tytul za duzy to obcina koncowke... lepsze to niz ma wjechac na link nizej*/
	overflow: hidden;
}

/* Hover links w submenu */ 
#prawa .moduletable ul.menu li ul li ul li a:hover {
	color: #FFFFFF;
	background: #4acf4b url(../images/arrow1_right_hover.jpg) no-repeat left;
	background-position: 35px 50%;
}

/* ############################################## */
/* LEWA KOLUMNA - MENU MODULETABLE */
/* Submenu */
#lewa .moduletable ul.menu li ul{
    list-style: none;
}
/* Lists in submenu */ 
#lewa .moduletable ul.menu li ul li {
	margin: 1px 0px 0px 0px;
}

/* Links in submenu */ 
#lewa .moduletable ul.menu li ul li a {
	background: #109c3b url(../images/arrow1_right.jpg) no-repeat left;
	background-position: 15px 50%;
	font: bold 11px Arial, sans-serif;
	padding: 0px 0px 0px 30px; /* jesli tytul za duzy to obcina koncowke... lepsze to niz ma wjechac na link nizej*/
	overflow: hidden;
}

/* Hover links in submenu */ 
#lewa .moduletable ul.menu li ul li a:hover {
	color: #FFFFFF;
	background: #4acf4b url(../images/arrow1_right_hover.jpg) no-repeat left;
	background-position: 15px 50%;
}

/* ############################################## */
/* LEWA KOLUMNA - MENU MODULETABLE - SUBMENU OF SUBMENU*/
/* Submenu */
#lewa .moduletable ul.menu li ul li ul{
    list-style: none;
}
/* Listy punktowane w submenu */ 
#lewa .moduletable ul.menu li ul li ul li{
	margin: 1px 0px 0px 0px;
}

/* Links in submenu */ 
#lewa .moduletable ul.menu li ul li  ul li a {
	background: #109c3b url(../images/arrow1_right.jpg) no-repeat left;
	background-position: 35px 50%;
	font: bold 11px Arial, sans-serif;
	padding: 0px 0px 0px 50px; /* jesli tytul za duzy to obcina koncowke... lepsze to niz ma wjechac na link nizej*/
	overflow: hidden;
}

/* Hover links in submenu */ 
#lewa .moduletable ul.menu li ul li ul li a:hover {
	color: #FFFFFF;
	background: #4acf4b url(../images/arrow1_right_hover.jpg) no-repeat left;
	background-position: 35px 50%;
}

/* ############################################## */
.input {border:none;} /* brak obramowania wokol formularza logowania */

.inputbox:hover{
    background: #b8ff98;
}

input[type=text]:hover{
    background: #b8ff98;
}

input[type=password]:hover{
    background: #b8ff98;
}

/* szukajka */
#prawa .moduletable .search, #lewa .moduletable .search{
	margin: auto;
	text-align: center;
}

/* newsletter */
#prawa .moduletable .mainnewsletter,  #lewa .moduletable .mainnewsletter{
    background: #109c3b;
    font: bold 12px Arial, sans-serif;
    color: #FFF;
}

#prawa .moduletable .mainnewsletter form, #lewa .moduletable .mainnewsletter form{
	padding-right: 15px;
	text-align: right;
}
#prawa .moduletable .mainnewsletter .normalsublayout, #lewa .moduletable .mainnewsletter .normalsublayout{
	padding-top: 0px;
	margin-top: 0px;
}

/* menu glowne */
#prawa .moduletable_menu, #lewa .moduletable_menu {
		/*padding-bottom: 10px;*/
		margin-bottom:5px;
		border: 1px solid green;
}

/* naglowek glownego menu */
#prawa .moduletable_menu h3, #lewa .moduletable_menu h3 {
  	color: #006400; 	
  	font: bold 1.2em Arial, sans-serif;
  	vertical-align: middle;	
  	text-align: left;
  	margin: 3px 0 0 0; 
  	padding-left: 5px;
}

#prawa .moduletable_menu ul.menu, #lewa .moduletable_menu ul.menu {
  	margin: 0;
    padding: 0;   
    list-style: none;
}

#prawa .moduletable_menu ul.menu li, #lewa .moduletable_menu ul.menu li {
     margin: 0 0 1px 0;
}

#prawa .moduletable_menu ul.menu li a, #lewa .moduletable_menu ul.menu li a {
     background: #109c3b; 
  	 color: #FFF;
     text-decoration: none;
     font: bold 12px/18px Arial, sans-serif;
     text-align: right;
   	 display: block; 
     margin: 0;
     padding: 0 20px 0 0;
}

#prawa .moduletable_menu ul.menu li a:hover, #lewa .moduletable_menu ul.menu li a:hover {
  	background: #4acf4b;
  	color: #FFF;
  	text-decoration: none;
}

/* ############################################## */
/* PRAWA + LEWA KOLUMNA - MENU MODULETABLE_MENU */
/* Submenu */
#prawa .moduletable_menu ul.menu li ul, #lewa .moduletable_menu ul.menu li ul{
    list-style: none;
}
/* Odnośniki w Submenu */ 
#prawa .moduletable_menu ul.menu li ul li a, #lewa .moduletable_menu ul.menu li ul li a {
	background: #109c3b url(../images/arrow1_left.jpg) no-repeat right;
	background-position: 90% 60%;
	font: bold 11px Arial, sans-serif;
	margin: 1px 0 0 0;
	padding: 0 30px 0 5px; /* jesli tytul za duzy to obcina koncowke... lepsze to niy ma wjechac na link nizej*/
	overflow: hidden;
}

/* Odnośniki Hover w Submenu */ 
#prawa .moduletable_menu ul.menu li ul li a:hover, #lewa .moduletable_menu ul.menu li ul li a:hover{
	color: #FFFFFF;
	background: #4acf4b url(../images/arrow1_left_hover.jpg) no-repeat right;
	background-position: 90% 60%;
}

/* ############################################## */
/* PRAWA + LEWA KOLUMNA - MENU MODULETABLE_MENU - SUBMENU OF SUBMENU*/
/* Submenu */
#prawa .moduletable_menu ul.menu li ul li ul, #lewa .moduletable_menu ul.menu li ul li ul{
    list-style: none;
}
/* Links in submenu */ 
#prawa .moduletable_menu ul.menu li ul li ul li a, #lewa .moduletable_menu ul.menu li ul li ul li a {
	background: #109c3b url(../images/arrow1_left.jpg) no-repeat right;
	background-position: 80% 60%;
	font: bold 11px Arial, sans-serif;
	margin: 0px 0 0 0;
	padding: 0 50px 0 5px; /* jesli tytul za duzy to obcina koncowke... lepsze to niz ma wjechac na link nizej*/
	overflow: hidden;
}

/* Hover links in submenu */ 
#prawa .moduletable_menu ul.menu li ul li ul li a:hover, #lewa .moduletable_menu ul.menu li ul li ul li a:hover{
	color: #FFFFFF;
	background: #4acf4b url(../images/arrow1_left_hover.jpg) no-repeat right;
	background-position: 80% 60%;
}
/* ############################################## */

#prawa moduletable_text, #lewa moduletable_text {
	color: #FFFFFF;
   background: #109c3b; 
}

#prawa .moduletable_text h3, #lewa .moduletable_text h3{
	background: #FFF;
	color: #006400;
	font: bold 1.2em Arial, sans-serif;
	height: 25px;
	text-align: left;
	margin: 3px 0 0 0; 
	padding-left: 5px;
	border: 1px solid #109c3b;
	overflow: hidden;
}

#prawa .moduletable_text .bannergroup_text, #lewa .moduletable_text .bannergroup_text{
	color: #FFF;
   background: #109c3b;
}
#prawa .moduletable_text .bannergroup_text a:link, #lewa .moduletable_text .bannergroup_text  a:link{
	color: #FFF;
}
#prawa .moduletable_text .bannergroup_text a, #lewa .moduletable_text .bannergroup_text a{
	color: #FFF;
}
#prawa .moduletable_text .bannergroup_text a:visited, #lewa .moduletable_text .bannergroup_text a:visited{
	color: #FFF;
}

.jcslock{
   margin: 0px 0px 5px 0px;
}

.adminform legend{
    font: bold 1.4em Verdana, Arial, sans-serif;
    color: #006400;
}

#josForm legend{
   color: #006400;
}

#lewa_prawa_srodek #com-form-login ul{
    list-style: none;
}
#lewa_prawa_srodek #com-form-login ul li a{
    color: #006400;

}
/* Advertisements */
#advertisements {
	  width: 100%; /*musi by� dla IE6 */
	  clear: both; /*konieczne aby stopka byla pod cal� szeroko�ci� strony */
	  overflow: hidden;
}
/****************************************************************************/
/* Stopka */
#stopka {
    background-color: #109c3b; 
	width: 100%; /*musi by� dla IE6 */
	clear: both; /*konieczne aby stopka byla pod cal� szeroko�ci� strony */
	overflow: hidden;
	margin-top: 5px;
}

/* moduletable w stopce */
#stopka .moduletable{
	color: 	#FFFFFF;
	text-align: center;	 
}

/*zaokraglone rogi*/
i.gora, i.dol{
	display:block;
	background: #FFF;
}

i.gora i, i.dol i{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #109c3b;
	}
i.r1{margin: 0 5px;}
i.r2{margin: 0 3px;}
i.r3{margin: 0 2px;}

i.gora i.r4, i.dol i.r4{
	margin: 0 1px;
	height: 2px;
	}