*{
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Comic Sans Ms;
	font-size: 12px;
	text-align: center;
}

/*=== div główny =============================================================*/
div#container{
	width: 750px;
	text-align: center;
	/*border : 1px solid;*/
	margin : 10px auto 0 auto;
	background-image: url(http://www.jawisla.pl/img/tlo.jpg);
	background-repeat: repeat-y;
}
/*=== div główny       koniec      ===================================================*/

/*=== div top  =============================================================*/
div.top{
	width: 100%;
	height: 25px;
	/*background-color: #6699FF;*/
	background-image: url(http://www.jawisla.pl/img/top.jpg);
	background-repeat: no-repeat;
}
/*=== div top      koniec  =====================================================*/

#logo{
	float: left;
	margin-bottom: 10px;
	margin-left: 6px;
	margin-right: 6px;
	border: none;
}

.short_link,#patron{
	float: right;
	margin-bottom: 10px;
	margin-right: 6px;
	text-align: left;
	text-decoration: none;
}

#patron{
	clear: right;
}

.short_link img,#patron img{
	border: none;
}

/*=== menu dodatkowe  =============================================================*/
div#menu_dodatkowe{
	clear: both;
	width: 722px;
	text-align: justify;
	font-size: 11px;
	margin-bottom: 20px;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #9CF;
	border:1px solid #fff;
	/*border : 1px solid;
	*/
	padding: 8px;
	/*padding: 5px 20px 5px 20px;
	*/
}
div#menu_dodatkowe ul{
}

div#menu_dodatkowe li{
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
}

div#menu_dodatkowe a{
	color: #333;
}
	
#menu_dodatkowe a.sciezka{
	color: White;
}

div#menu_dodatkowe p{
	margin-bottom: 3px;
	margin-top: 10px;
	font-weight: bold;
}
/*=== menu dodatkowe      koniec=======================================================*/

/*=== div tresc  =============================================================*/
div.tresc{
	text-align: justify;
	padding: 0px 20px 10px 20px;
	min-height: 300px;
	line-height: 15px;
	width: 520px;
	float: left;
	/*border : 1px dotted;*/
	border-right: 1px dotted;
	margin-bottom: 20px;
}

div.tresc ul{
	padding-left: 20px;
	padding-right: 20px;
}

div.tresc ol{
	padding-left: 20px;
	padding-right: 20px;
}

div.tresc li{
	padding-left: 0px;
}

li.nieaktywny,li.nieaktywny a{
	color: Silver;
}

div.tresc table{
	margin: 2px;
	text-align: left;
}

div.tresc td{
	border: 1px solid #6699FF;
	padding: 8px;
}

td.tytul{
	width: 120px;
}

div.tresc span.haslo{
	font-weight: bold;
}

div.tresc .lacina{
	font-style: italic;
}

div.tresc p{
	margin-top: 10px;
}

div.tresc p.right{
	font-size: 9px;
	text-align: right;
}

div.tresc ol.poziom_1{
	list-style-type: upper-roman;
	padding-left: 30px;
}
div.tresc ol.poziom_2{
	list-style-type: decimal;
}

div.tresc h2{
	margin-top: 15px;
}

ul#zaloga li{
	padding-bottom: 10px;
}

a.admin{
	color: Red;
	font-size: 9px;
}
span.admin{
	color: Gray;
	font-size: 9px;
}

/*=== div tresc      koniec=======================================================*/

/*=== div news  =============================================================*/
div.news{
	margin-top: 10px;
	border : 2px solid #9CF;
	padding: 10px;
}

div.news p{
	margin:0px;
	font-size: 12px;
}

div.news h1{
	padding: 0px;
	margin: 0px 0px 15px 0px;
	font: 12px;
}

div.news h2{
	padding: 0px;
	margin: 0;
	font: 11px;
}

div.news h3{
	color: #69F;
	margin: 0px;
	font: 8px;
}

div.wiecej{
	text-align: right;
	padding-top: 0;
	font-size: 10px;
}

div.news a{
	color: #6699FF;
}
/*=== div news koniec  =============================================================*/


/*=== div  minigaleria        =======================================================*/
div.minigaleria{
	clear: both;
	margin-top: 10px;
}

div.minigaleria img{
	float: left;
	margin: 5px;
}

h1#photo{
	clear: both;
	padding-top: 20px;
	padding-left: 5px;
}
/*=== div minigaleria koniec  =============================================================*/


/*=== div  obszar_pomocniczy        =======================================================*/
div.obszar_pomocniczy{
	width: 170px;
	float: left;
	padding-left: 10px;
	text-align: center;
	font-size: 10px;
}

div.obszar_pomocniczy h1{
	font-size: 12px;
	font-weight: bold;
	clear: both;
	margin-top: 20px;
}
div.obszar_pomocniczy h2{
	font-size: 11px;
	font-weight: bold;
	clear: both;
	margin: 0;
}

div.obszar_pomocniczy table{
	margin-bottom: 0px;
}

div.obszar_pomocniczy td{
	width: 17px;
}

div.obszar_pomocniczy td.miesiac{
	font-size: 11px;
	font-weight: bold;
}

div.obszar_pomocniczy tr.tydzien{
	font-size: 10px;	
}

div.obszar_pomocniczy td.dni_tygodnia{
	font-weight: bold;
}

div.obszar_pomocniczy td.niedziela{
	font-weight: bold;
	color: #F00;
}

div.obszar_pomocniczy tr.dni{
	font-size: 11px;
}

div.obszar_pomocniczy div{
	text-align: justify;
	margin-bottom: 20px;
}

div.obszar_pomocniczy p.wiecej{
	float: right;
	font-size: 9px;
	margin-bottom: 5px;
}

div.obszar_pomocniczy img{
	border: none;
}

/*=== div  obszar_pomocniczy    koniec  ===================================================*/

/*=== div   subskrypcja    =============================================================*/
div.subskrypcja{
	clear: both;
	margin-top: 50px;
}

div.subskrypcja p{
	margin-top: 10px;
	text-align: left;
	margin-bottom: 20px;
}
/*=== div   subskrypcja    koniec=======================================================*/

/*=== div stopka  =============================================================*/
div.stopka{
	width: 100%;
	background-color: #6699FF;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
}
/*=== div stopka  =============================================================*/

h1{
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
h2{
	font-size: 13px;
	font-weight: bold;	
	padding-top: 5px;
	padding-bottom: 5px;
}

h2.data{
	font-size: 10px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

h2 span{
	font-weight: normal;
}
h3{
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

h4{
	font-size : 12px;
	font-weight : bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

a{
	text-decoration: none;
	color: #06f
}

a:hover{
	text-decoration: underline;
	color: #06f
}
span.nazwisko{
	font-weight : bold;
	color: #69F;
}
span.tytul{
	font-weight: bold;
}