body  {
	font: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center;	background:#77ba10; }

#container { 
	width: 851px;
	background-image: url(../images/templ_06.jpg);
	background-repeat:repeat-y;
	margin: 0 auto;
	padding:0;
	border: 0px solid #000000;
	text-align: left;
} 

#header-flash {
	height:138px;
	width:851px;
	background: #DDDDDD; 
	padding: 0px;
	margin:0px;
	background-image:url(../images/top-flash_01.jpg);
}

div#header { 
	background: #DDDDDD; 
	height: 120px;
	width:851px;
	padding: 0px;
	margin:0px;
	background-image:url(../images/top-flash_02.jpg);
	clear:both;
} 
div#header h1 {
	margin: 0; /* wyzerowanie marginesu w ostatnim elemencie nagłówka #header pozwoli uniknąć skrócenia marginesów - tj. dodania niepotrzebnych spacji między elementami div. Jeśli element div ma obramowanie, czynność ta jest niepotrzebna, ponieważ obramowanie również zapobiega skróceniu marginesów */
	padding: 10px 0; /* użycie dopełnienia, a nie marginesu, pozwoli utrzymać odpowiednią odległość między elementem a krawędziami elementu div */
}
div#sidebar1 {
	float: left; /* ponieważ jest to element pływający, należy określić szerokość */
	width: 178px; /* rzeczywista szerokość elementu div, w standardowych przeglądarkach lub w zwykłym trybie pracy programu Internet Explorer oprócz szerokości będzie określone dopełnienie i obramowanie */
	margin:0 auto auto auto;
	padding: 10px; /* wartości dopełnienia (padding) określają odstępy zawartości znacznika div od krawędzi */
	text-align:right;
	background-image:url(../images/templ_02.jpg);
	background-repeat:no-repeat;
}

div#mainContent { 
	width:590px;
	float:left;
	background-image:url(../images/templ_03.jpg);
	background-repeat:no-repeat;
	text-align:left;
	} 

div#prawymargines {
	float: right; /* ponieważ jest to element pływający, należy określić szerokość */
	width: 57px; /* rzeczywista szerokość elementu div, w standardowych przeglądarkach lub w zwykłym trybie pracy programu Internet Explorer oprócz szerokości będzie określone dopełnienie i obramowanie */
	height:384px;
	padding: 0px; /* wartości dopełnienia (padding) określają odstępy zawartości znacznika div od krawędzi */
	background-image:url(../images/templ_04.jpg);
	background-repeat:no-repeat;
}

.createdate {font-weight:bold;}

table.vinaora_counter td { font-size:9px; visibility:hidden; }
table.vinaora_counter { margin:0 0 0 40px; float:right; }
.vinaora_counter tr td { padding:0px; margin:0; }


/* ################## Main Menue ################## */

#sidebar1 a:hover {color:#666;}

#sidebar1 ul li ul li { background:right repeat-y url(templates/wpks09/images/pasekmenu.jpg) ;  }
#sidebar1 ul li ul li { margin:0; }
#sidebar1 ul li ul li a:hover,#sidebar1 ul li ul li a:active,#sidebar1 ul li ul li a:focus { background:#fff; color:#666; }
#sidebar1 ul li ul li ul { border:solid 0 #E0C1E0; padding:10px 0 10px 5px; }

#sidebar1 ul li a:link,#sidebar1 ul li a:visited {    /* ######## wygląd linków nieaktywnych dużych ###### */
background:#ffffff; border:solid 1px #ffffff; color:#001500; font-weight:normal; padding:1px 4px 1px 2px; font-size:12px; }

#sidebar1 ul li.active a:link,#sidebar1 ul li.active a:visited {     /* ####### aktywny przycisk ####### */
border:solid 1px #000000; color:#000000; padding:1px 4px 1px 2px; font-size:12px; }

#sidebar1 ul li.active ul li a:link,#sidebar1 ul li.active ul li a:visited {   /* ######### nieaktywny rozwinięty (mały) ####### */
border:0; color:#001700; font-weight:normal; padding:1px 4px 1px 2px; font-size:10px; margin: 3px 0px 0px -24px; width:92px; }

#sidebar1 ul li.active ul li.active a:link,#sidebar1 ul li.active ul li.active a:visited {    /* ##### aktywny rozwinięty ####### */
background:#ffffff; border:solid 0px #000000; color:#000000; font-weight:bold; }

#sidebar1 ul li ul {          /* ############ aktywny przycisk ROZWINIĘTY ########## */
border:solid 0px #000000; border-top:0; margin:0; }

#sidebar1 ul li.active ul li ul li a:link,#sidebar1 ul li.active ul li ul li a:visited {          /* ###### ? ####### */
background:#fff; color:#000; font-weight:normal; margin:0 0 0 10px; }

#sidebar1 form a:hover,#sidebar1 form a:active,#sidebar1 form a:focus { color:#fff; }
#sidebar1 li { list-style:none; }
#sidebar1 ul { list-style-type:none; margin:0 0 20px 10px; width:128px; }

#sidebar1 ul li {         /* ######### całość menu odstępy itd. ######### */
border:solid 1px #ffffff; margin:2px; }

#sidebar1 ul li a {      /* ######## linki menu ########### */
display:block; padding:1px 4px 1px 2px; text-decoration:none;  }

#sidebar1 ul li a:hover,#sidebar1 ul li a:active,#sidebar1 ul li a:focus {
background:#fff !important; color:#000 !important; color:#333; }

/*.item18 .item14 .item15 .item10 { color:#666; }*/
#sidebar1 li.parent span { color:#060; font-weight:bold;  }
#sidebar1 li.parent ul li span { color:#004000; font-weight:normal;  }

/* ################## koniec Main Menu ################## */

.loga3 {
	margin-left:50px;
}


	
.componentheading { /*nagłówek każdego artykułu*/
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	color:#333500;
	padding:8px;
	letter-spacing:1px;
}

.contentpaneopenlinki a {font-weight:bold; font-size:15px;}
.contentpaneopenstart p {margin-right:21px; margin-left:-2px;}
	

	#mainContent a {
		font-size:15px;
		font-family:"Times New Roman", Times, serif;
		color:#333500;
	}
	
	img {
		border:0px;
	}
	
p, td {
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333500;
	padding:3px;
	text-align:justify;
	margin:5px 0;
	line-height:20px;
}

div {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333500;
}

div#footer { 
	padding: 0px;
	margin:0px;
	width:851px;
	height:235px;
	background-image:url(../images/templ_08.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
} 
div#footer p {
	margin: 0; 
	padding: 10px 0; 
}

div#footer p.stopka { margin:153px 0 0 50px; color:#59930B; font-size:11px;}
div#footer p.stopka a, div#footer p.stopka a:hover { color:#59930B;}
div#footer p.stopka a {text-decoration:none;}


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

