/*
Styl rozwijany, aktualizowany od 3.12.09
*/

html 
{
margin:0; 
padding:0;
}
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Lucida, Verdana, Geneva, Helvetica, sans-serif;
	font-size:16.4px;

}

a    { font-weight:inherit;
       text-decoration:none; }
a:hover {text-decoration:underline;} 

#FRONT {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size:12px;
	font-family: Verdana, Tahoma, Lucida, Geneva, Helvetica, sans-serif;
	
}

#right_up_corner {
	width:auto;
	float:right;
	text-align:right;
	padding-top: 4px;
	line-height: 180%;
	font-size:12px;
}

#napis_srodkowy {
	/*width: 242px; */
	width: 280px;
	text-align: center;
	vertical-align: middle;
	padding-top:12px;
/*	padding-left:20px; */
}

#taraka_duza {
	font:bold 42px Minion Web, Garamond, Bookman Old Style, Times New Roman;
}

#taraka_duza a {
	font-weight: bold;
	text-decoration:none;
	}

.menu_na_pasku, .menu_na_pasku2 {
	clear: both;
	padding:2px;
	font-size: 12px;
	text-align:center;
}

.menu_na_pasku2 {
	padding-bottom: 4px;
}

.menu_na_pasku a, .menu_na_pasku2 a
	{
	text-decoration:none;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.menu_na_pasku3_outer {
	margin-bottom: 0px;
}

.menu_na_pasku3 {
	width: 970px;
	padding-top:5px;
	padding-bottom: 7px;
	clear: both;
	font-size: 11px;
	text-align:center;
}

.menu_na_pasku3 a
	{
	text-decoration:none;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}

/*  style dla SPISU TRESCI "Ajax" */
#wisi {
	position: fixed;
	top: 104px;
	left: 150px;
	width: 800px;
	height: 500px;
	background-color: #448;
	color: #fff;
	border: solid 4px #448;
	visibility: hidden;
}
#wisi_wylacz {
	float:right;
	padding: 2px;
	background-color: #fff;	
	}
#wisi h1 {
	padding:0; margin:0;
	margin-left: 110px;
	text-align: left;
	font-size: 16px;
	color: #ff8;
	}

#wisi a {
	font-weight: bold;
	padding: 2px;
}

#wisi a:hover {
	color:white;
	background-color:firebrick;
	text-decoration: none;
}

#wisi .spis_autor {
	padding-left: 4px;
	width: 11%;
}
#wisi .spis_tytul {width: 58%;}
#wisi .spis_kategoria {width: 22%;}
#wisi .spis_data {width: 9%;}

#spis {
	width: inherit;
	height: 458px; 
	text-align: left;
	overflow-y: scroll;
	background-color: #fff;
	padding:0;
	color: #000;
}
#spis tr {margin: 4px 4px 0 0;
}
#spis td {
	vertical-align: top;
}
#spis tr.even {background-color: #dadaf0;} 
/* ---------------- koniec dla spisu --------------- */


.STRUCTTABLE {
	width: 970px;
}

.STRUCTTABLE td.LEFTSIDE {
	width: 240px;
	vertical-align: top;
	text-align: center;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}

#MENULEFT {

}

.STRUCTTABLE td.RIGHTSIDE {
	vertical-align: top;
	text-align: left;
	width: 720px;
	overflow: hidden;
	padding-left: 40px;
	padding-right: 10px;
}

#INMENU {
	font-size: 12px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

#INMENU .bigger {
	font-size: 16px;
	font-weight: bold;
}

#INMENU .bigger a {
}

#INMENU li a {
	font-weight: bold;
}
#INMENU ul, #INMENU ol, #INMENU li {
	margin-left:0;
	padding-left:0;
	margin-bottom:4px;
}
#INMENU ul {
		list-style-type:none;
}

#INMENU p {
	margin-top: 2px;
	margin-bottom: 2px;
}


.title-menu {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
}

#zalogowany img {
	padding-left: 12px;
}

#INCONT {
	padding-bottom: 20px;
	padding-top: 20px;
}

#INCONT h1, h1 {
	font-size: 25px;
	font-weight:bold;
	margin-top: 4px;
	margin-bottom:16px;
	font-family: Arial, Helvetica, sans-serif;
}

.subh1, #INCONT h1 .subh1 { font-size:18px; }
h1 .srednie, #INCONT h1 .srednie {font-size:15px;}

#INCONT h2, h2 {
	font-size: 18px;
	font-weight:bold;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
}
	
#INCONT h3 {
	font-size: 16px;
	font-weight:normal;
	margin-bottom:-4px;
	margin-top:4px; }

p, #INCONT p {
	margin-top:1em;
	margin-bottom:0;
	text-indent:0;
	line-height:140%;
}

#INCONT li {
	margin-top:0.5em;
	margin-bottom:0;
	text-indent:0;
	line-height:110%;
}

#obrobka_artykulu {
	text-align: right;
	font-size: 11px;
	margin-bottom: 4px;
	margin-right: 150px;
}

.prolog, .srednie, .srednie140, note { font-size:15px; }


.male    { font-size:12px; }
.tytul   { font-size: 34px; font-weight: bold; }
.tytul2  { font-size: 23px; font-weight: bold; }

.note2   { font-size:15px; margin-left:50px; margin-top:20px; margin-bottom:20px;}

.autor, p .autor  { font-size:17.4px; font-style:italic;}
.wieksze, p.wieksze, .srodtytul { font-size:17.4px; }
.wywarial {}

cite {font-style:normal;
      font-size:15px;}

.techno { font-size:14px; font-family: Arial, Helvetica, sans-serif; }

blockquote,
.cytat, .cytat p, #INCONT p.cytat, .cytat2, .cytat2 p, #INCONT p.cytat2, .przypisy, .motto {
	font-size:15px;
	margin-left: 0px;
	padding-left:25px;
	text-indent: 0;
}
.article, .article li {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}

ul.article, ul.bloglist1 {
	list-style-image: url(../grafika/kropka.gif);
}

ul.nowe_blogi { list-style-image: url(../grafika/blog.gif); }

ul.article2 {
	list-style-type: none;
}

ul.bloglist1 li {
	padding-top:12px;
}

ul.bloglist2 {
	list-style-image:none;
	list-style-type:none;
}
ul.bloglist2 li {
	padding-top:4px;
}

.article li .smaller, .article2 li .smaller {

}

.oglo, .oglo li, .nowe_blogi, .nowe_blogi li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-bottom: 6px;
	list-style-type: none;
}

.oglo li a {
	font-weight: bold;
}

.tabela_arial td,
.tabela_arial th,
.tabela_arial li,
.tabela_arial ul,
.tabela_arial ol {
		font-size:15px;}
.tabela_arial td, 
.tabela_arial th { padding:4px;}
.tabela_arial th { text-align:center;}
.tabela_arial td { vertical-align:top; }



.author_photo {
	float: right;
	margin-left: 4px;
	margin-bottom: 4px;
}

.hang {
/* wiszace okienko bez FLOAT*/
	margin: 4px;
	font-size: 12px;
}

.hang_right {
/* podobne okienko, ale FLOAT po prawej stronie. Szerokośc mozna zmienić na bieżaco. */
	float: right;
	width: 30%;
	margin-left: 4px;
	margin-bottom: 4px;
	font-size: 12px;
}

.hang_title {
	width: 100%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.hang_body {
	padding: 4px;
}

.hang_table td {
	padding: 0px;
	font-size: 14px;
	line-height:100%;
}

.kreska_pozioma {
	border-top: solid 4px #ffa880;
	height: 12px;
}

.ster_serii_div {
	margin-bottom: 12px;
}
.ster_serii {
	background-color: #FEDAC2;
	font: normal 15px Arial, Helvetica, sans-serif;
}

.tarot_ilu {
	font: italic 10px Arial, Helvetica, sans-serif;
	float: left;
	margin-right:12px;
	margin-top:6px;

}
