BODY { margin-left:0px; margin-right:0px; margin-top:0px; background-color:#898699 }


/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3 {
/*font-family:  lucida sans unicode, verdana, sans, arial, helvetica, sans-serif;*/
	font-size: 14px;
}

DIV.pasek-gora{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:8px;
	background-image:url(../img/szare/pasek-gora.png);
}

TABLE.lewy{
	position:absolute;
	align:center;
	top:21px; 
	left:5px; 
	width:140px;
	border-width:0px;
	border-collapse:collapse;
}

div.logo {
	background:#e2e2e2;
	padding:0px;
	height:160px;
	border:1px solid #000000;
	border-right:2px solid #0000000;
	border-bottom:2px solid #000000;
	width:135px;
	margin-bottom:8px;

}



div.menu_1 {
	  width:130px;
	  background:#e2e2e2;
	  padding:0px;
	  border:1px solid #000000;
	  border-right:2px solid #0000000;
	  border-bottom:2px solid #000000;
          margin-bottom:8px;
padding-left:5px;



}

div.okladka {
	width:135px;
	height:160px;
	background:#e2e2e2;
	padding-left:1px;
	border:1px solid #000000;
	border-right:2px solid #0000000;
	border-bottom:2px solid #000000;
}


TABLE.main{
	position:absolute;
	top:21px; 
	left:160px; 
	width:630px;
	border-collapse: collapse;
	border-width:0px;
	border-spacing:0px;
}

TABLE.main-home{
	position:absolute;
	top:18px; 
	left:160px; 
	width:630px;
	border-collapse: collapse;
	border-spacing:0px;
}


Table.main div.content {
	border:1px solid #000000;
	border-right:3px solid #0000000;
	border-bottom:2px solid #000000;
	background-color:white;
	text-indent:10px;
	text-align:justify;
	font-family: georgia;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 30px;
	vertical-align: top; 
	margin-right:10px;

	
}

div.content-home {
	position:absolute;
	align:center;
	top:17px; 
	left:160px; 
	width:400px;
	padding:0px;
}



H1 
{ 
	font-size:20px; 
	color:#666666;
}
h2
{ 
	color:#68663e;
}



h3
{ 
	color:#68663e;
}

h4
{ 
	color:#68663e;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
	
h5
{ 
	color:#68663e;
}

H6 
{ 
	color:#68663e;
}



HEADER1 { 
	font-family: sans, arial, helvetica;
	font-size: 20px; 
	/*color: #000066;*/
	color:#68663e;
	margin-top:10px;
}



H2 { font-size:18px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

DIV.footer {
	border-top: dotted 0px #999999;
	width:100%;
	text-align:center;
	font-family:verdana;
	font-size:10px;
}

TD#footer P {
        
	font-size: 10px;
	text-align: center;
}

div.content IMG{
	margin:5px;
}


DIV#lewa_zapowiedz{
	width:415px;
	vertical-align:top; 
	text-align:justify !important;
	background:#ffffff;
	padding:0px;
	border:1px solid #000000;
	border-right:2px solid #0000000;
	border-bottom:2px solid #000000;

}



DIV#lewa_zapowiedz .csc-textpic-text{

	text-align:justify !important;


}

DIV#lewa_zapowiedz h1{
display:block;
color:#666666;
background-color:#e2e2e2;
border-bottom:1px solid black;
margin-offset:4px;
text-indent:5px;
}

DIV#lewa_zapowiedz p{
padding-left:10px;
padding-right:10px;

}

DIV#lewa_zapowiedz P A{
margin:0px;
padding-top:0px;
padding-bottom:20px;
}

DIV#Ikonka{
/*position:absolute;

z-index:2;
left:440px
*/
}




DIV#prawa_zapowiedz{
	width:320px;
	margin-left:20px;
	vertical-align:top; 
	text-align:justify;
	background:#ffffff;
	padding:0px;
	border:1px solid #000000;
	border-right:2px solid #0000000;
	border-bottom:2px solid #000000;
	
}

DIV#prawa_zapowiedz h1{
display:block;
color:#666666;
background-color:#e2e2e2;
border-bottom:1px solid black;
margin-offset:4px;
text-indent:5px;
}

DIV#prawa_zapowiedz p.bodytext{
padding-left:15px;
padding-right:15px;
margin-top:0px;

}

p.align-right {
text-align:right
}

p.align-center{
text-align:center
}


DIV#prawa_zapowiedz P A{
padding:0px;
}


td#stopka2{
	cellspacing:0;
	border:0;
	margin-bottom:0;
	padding:0;
	height:14px
	width:100%;
	background-image:url(../img/dol-pasek.png);
	background-repeat:repeat-x;
	margin-right:0;
	position:absolute:
	top:90%-14px;

}



div.content .spis P{
	text-indent:0px;
	text-align:justify;
}


div.content A:link{
	color:#5555ff;
/*	
color:#3322ff;
*/
}

div.content A:visited
{
	color:#3322ff;
		color:#5555ff;
}


div.content  A:active
{

	color:#5555ff;
}

div.content  A:hover 
{
	color:#0055ff;

}



div.content  H1 {}





DIV.menu_1 DIV A  {
	
	font-size:12px;
	color:#000033;
	font-weight:bold;
	padding-top:4px;
	
 	
}

DIV.menu_1 DIV A:link {
	color:#000033;

 
}

DIV.menu_1 DIV A:visited {
      color:#000033;

 
 }


DIV.menu_1 DIV A:hover {
	/*
	border-color:#5577ff;
	background-color: #557799;
	border-left-style:inset;
	border-right-style:outset;
	color:#0055ff;
	*/
	color:#223eef;

 

	


}

DIV.menu_1 DIV A:active {
	color:#7755ff;	
 
        
}


/*menu kategorii*/

DIV.menu_1 DIV.kategoria   {
	margin-top:5px;

 
}







DIV.menu_1 DIV.space {
	font-size:0px;
/*	border-bottom: dotted 1px #445588;*/
	margin-right:20px;
	margin-left:5px;
	padding-top:1px;

}


DIV.menu_1 DIV.menu1-level1-no {

	margin-top:5px;
	margin-bottom:5px;

}


/*  MENU 1, level12, active state (ACT) */
DIV.menu_1 DIV.menu1-level1-act A:link{
   color:#333366;
}

/*  MENU 1, level12, active state (ACT) */
DIV.menu_1 DIV.menu1-level1-act A:visited{
   color:#333366;
}



/*  MENU 1, level 2, normal state (NO) */
DIV.menu_1 DIV.menu1-level2-no A:link{
 font-weight:normal;  
  font-size: 12px;
  margin-left:20px;
  color:#444444;

}

/*  MENU 1, level 2, normal state (NO) */

DIV.menu_1 DIV.menu1-level2-no A:visited{
  
  font-weight:normal;
  margin-left:20px;
  color:#222233;

}


/*  MENU 1, level 2, normal state (NO) */
DIV.menu_1 DIV.menu1-level2-no A:hover{
font-weight:normal;
margin-left:20px;
color:#0055ff;


}


/*  MENU 1, level 2, active state (ACT) */
DIV.menu_1 DIV.menu1-level2-act A:link{
  font-size: 12px;
	font-weight:normal;
	   color:#223333;
	  margin-left:20px;

}


/*  MENU 1, level 2, active state (ACT) */
DIV.menu_1 DIV.menu1-level2-act A:visited{
  font-size: 12px;
	font-weight:normal;
	   color:#223333;
	  margin-left:20px;

}


/*  MENU 1, level 2, active state (ACT) */
DIV.menu_1 DIV.menu1-level2-act A:hover{
  font-size: 12px;
  color:#0055ff;
  margin-left:20px;

}

DIV.menu_1 DIV.menu1-level3-act A{
  font-size: 12px;
   color:#222233;
  padding-left:24px;
}


/*  MENU 1, level 3, normal state (NO) */
DIV.menu_1 DIV.menu1-level3-no {
  font-size: 12px;
  padding-left:24px;
}


/*  MENU 1, level 3, active state (ACT) */
DIV.menu_1 DIV.menu1-level3-act {
  font-size: 10px;
   color:#ddddff;

}

DIV.menu_1 DIV.menu1-level3-act A{
  font-size: 10px;
   color:#ddddff;
  padding-left:20px;
}


/* Style for the Path-menu: */
#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

P.csc-caption { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }


A { color:#333355; text-decoration:none; font-weight:normal; }
A:active { color:#222244; }
A:hover { color:#555566; }
A:visited { color:#333355; }


div#autor {
	font-style:italic;
	text-align:right;
	margin-right:50px;
	color:#004466;

}

DIV.content div.numer-w-kategoriach{
/*text-align:right;*/
font-size:12px;
color:#004466;

}

DIV.content  div.abstrakt-w-kategoriach{
text-align:justify;
}




DIV.title {

font-weight:bold;
text-align:center;
color:#666666;
font-size:18px;
padding-bottom:35px;
margin-top:20px;

}

DIV.content DIV.subtitle {

font-weight:bold;
text-align:center;
color:#70703e;
font-size:15px;
padding-bottom:40px;

}


TABLE#content Table#contenttable{
	border:dashed 1px;
}



/*

DIV#prawa_zapowiedz h1{
display:block;
background-image:url(../img/paski-braz-8.png);
color:#68663e;
margin-offset:4px;
}

DIV#prawa_zapowiedz p{
padding:10px;

}

*/





/* dolne zapowiedzi*/
DIV.content DIV.teaser-menu TABLE {
width:100%;

/*border-spacing:30px;*/
}


DIV.content DIV.teaser-menu P {
	margin-top:10px;
	padding:10px;
	text-align:justify;
}

DIV.content DIV.teaser-menu TABLE TD {
	vertical-align:top;
	background:#ffffff;
	border:1px solid #000000;
	border-right:2px solid #0000000;
	border-bottom:2px solid #000000;
	margin-left:20px;
	wifth:40%;
}



DIV.content DIV.teaser-menu TABLE TD P{
	padding:10px;
}

DIV.content DIV.teaser-menu    A
{
	display:block;
	/*color:#666666;*/
	background-color:#e2e2e2;
	border-bottom:1px solid black;
	margin-offset:4px;
	text-indent:15px;
	font-size:14px;
}

DIV.content DIV.teaser-menu  A:active
{
	color:#5555ff;
	
}

DIV.content DIV.teaser-menu   A:hover
{
	color:#0055ff;
}

DIV.content DIV.teaser-menu  A:link
{
	color:#5555ff;
}
/*
DIV.content DIV.teaser-menu  A:visited
{
	color:#5555ff;
}
*/


DIV.content DIV.tx-indexedsearch{
	/*
	position:absolute;
	top:330px;
*/
margin-top:20px;
width:100%;


}

DIV.menu-a-row{
	font-size:18;
	padding-bottom:20px;

}
SPAN#menu_a-level1-no{
	font-weight:bold;
	color:#686868;
}

span#menu_a-level2-no A{
	color:#777777;
	padding: 0 5 0 5;
}


DIV.content DIV.menu-a-row SPAN#menu_a-level2-no A:link{
	color:#888888;
	border:1px solid #ffffff;
}
DIV.content DIV.menu-a-row SPAN#menu_a-level2-no A:visited{
	color:#888888;
	border:1px solid #ffffff;
}

DIV.content DIV.menu-a-row SPAN#menu_a-level2-no A:hover{
	color:#000033;
	border:1px solid #555577;
	background-color: #eeeeff; 
}

DIV.content DIV.menu-a-row SPAN#menu_a-level2-no A:active{
	color:#000033;
	border:1px solid #555577;
	background-color: #aaaaee; 
}



SPAN#menu_a-level2-no A:hover{
	border:1px solid #88884e;
	background-color:#eeeebb; 
}


/*
SPAN#menu_a-level1-no{
	font-weight:bold;
	color:#68663e;
}

span#menu_a-level2-no A{
	color:#77773e;
	padding: 0 5 0 5;
}


DIV.content DIV.menu-a-row SPAN#menu_a-level2-no A:link{
	color:#88884e;
	border:1px solid #ffffff;
}
DIV.content DIV.menu-a-row SPAN#menu_a-level2-no A:visited{
	color:#88884e;
	border:1px solid #ffffff;
}

DIV.content DIV.menu-a-row SPAN#menu_a-level2-no A:hover{
	border:1px solid #88884e;
	background-color: #eeeebb; 
}

DIV.content DIV.menu-a-row SPAN#menu_a-level2-no A:active{
	border:1px solid #88884e;
	background-color: #eeeebb; 
}



SPAN#menu_a-level2-no A:hover{
	border:1px solid #88884e;
	background-color:#eeeebb; 
}

*/
#ikonka{
	float:left;
	padding-right: 10px;
}



span#autor-kategorie{
	/*display:block;
	background-color:blue;
	*/
	font-weight:bold;
}



.wiersz {
margin-left:20px;
}

.tytul-wiersza {
margin-left:20px;
font-weight:bold;
padding-top:20px;
padding-bottom:15px;
}

.motto {
position:absolute;
left:80%;
font-style:italic;
}

BLOCKQUOTE {
margin-right:1px;
}

DIV.aktualizacja {
color:#000000;
padding:0px;
margin-top:10px;
font-family:verdana;

}

DIV.aktualizacja p.bodytext A{
color:#000000;
padding:0px;
margin-top:10px;
font-family:verdana;

}

DIV.aktualizacja p.bodytext{
padding:0px;
font-size:9px;
text-align:center;
}

DIV.content span.autor {
font-style:italic;
text-align:left;
/*margin-right:50px;*/
color:#004466;

}

DIV.content span.numer {
margin-left:470px;
position:absolute;
text-align:right;
font-size:12px;
color:#004466;
padding-bottom:20px;

/*left:80%;*/
}

DIV.content TABLE.contenttable {

       text-align:justify;

}

DIV.content TABLE.contenttable TR TD P.bodytext P {
       text-align:justify;

}

TABLE.lewy TR TD DIV.okladka A DIV.tekusij{

                    font-size:12px;
                    margin-left:22px;
	color:#000033;
	font-weight:bold;
	padding-top:4px;
                    padding-bottom:10px;
	