body {
	margin: 0;
	background-color: #ffffff;
	font: 12px "Arial";
}

img { border-width: 0px; }

a {
	color: #0064c8;
}

h1 {
	font-size: 1.8em;
	font-weight: normal;	
	color: #004a84;
}

h2 {
	color: #004a84; 
	font-size: 1.4em;
}

.h2 {
	color: #004a84; 
	font-size: 1.4em;
	background-image: url('/img/h2.gif');
	background-repeat: no-repeat;
	height:2em;
	background-position: bottom;
	background-repeat: repeat-x;
	padding-left: 5px;
	margin-top: 0;
}


h3 {
	color: #004a84; 
	font-size: 1.2em;
}

.k00 { color: #c5c5c5; }
.k01 { color: #f5f5f5; }
.k02 { color: #666666; }
.k02 { color: #666666; }
.k09 { color: #fff; }
.k10 { color: #004a84; }

.b00 { border-color: #c5c5c5; }
.b08 { border-color: #f6f6f6; }
.b09 { border-color: #fff; }
.b10 { border-color: #004a84; }

.bg08 { background-color: #f6f6f6; }
.bg09 { background-color: #fff; }
.bg10 { background-color: #004a84; }

div#info{ margin-top:10px; margin-bottom:10px; background: #fffaaa;}
div.info_body{margin: 0 1em;padding-bottom:.3em; color:#222;text-align: left;}
div.info_body .title{ font-weight:bold;}
div.info_body a{ color:#222;}
b.rtop, b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #fffaaa;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#strona {
	width: 960px;
	margin: auto;
}

#start {
	width: 100%;
	margin: auto;
}

#logowanie { width:31em;float:right;text-align:center;}
#logowanie b.rtop b, #logowanie b.rbottom b{display:block;height: 1px; overflow: hidden; background: #f6f6f6;}


.menu_on {
	float: left;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	height: 40px;
	margin-left: 5px;
	margin-right: 5px;
}

.menu_on a {
	color: #fff;
	font-size: 1.4em;
	text-decoration : underline;
	font-weight: bold;
}

.menu_on a:hover {
	color: #fff;
	font-size: 1.4em;
	text-decoration : underline;
	font-weight: bold;
}

.menu_on div {
	margin-top: 10px;
}

.menu_on_2 {
	float: left;
	height: 40px;
	text-align: center;
	background-image: url('/img/menu_on.gif');
	background-repeat: repeat-x;
	border-right: 3px solid #2876c3;
	border-left: 3px solid #2876c3;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 5px;
	margin-right: 5px;
}
	
.menu_on_2 a {
	color: #fff;
	font-size: 1.4em;
	text-decoration : none;
	font-weight: bold;
}

.menu_on_2 a:hover {
	color: #fff;
	font-size: 1.4em;
	text-decoration : none;
	font-weight: bold;
}

.menu_on_2 div {
	margin-top: 10px;
}

.menu {
	float: left;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	height: 40px;
	margin-left: 5px;
	margin-right: 5px;
}

.menu a {
	color: #fff;
	text-decoration: none;
	font-size: 1.4em;
	font-weight: bold;
}

.menu a:hover {
	color: #fff;
	text-decoration: underline;
	font-size: 1.4em;
	font-weight: bold;
}
.menu div {
	margin-top: 10px;
}

.wyszukiwarka {
	float: right;
	text-align: center;
	margin-top: 7px;
	margin-right: 10px;
}

.menu_glowne {
	margin-top: 10px;
	height: 48px;
	background-image: url('/img/menu_tlo.gif');
	background-repeat: no-repeat;
}
	
.img {
	float: left;
	background-image: url('/img/ikonki.gif');
	width: 24px;
	height: 24px;
	margin-right: 6px;
}

.img_1 { background-position: 0px 0px; }
.img_2 { background-position: 0px -30px; }
.img_3 { background-position: 0px -60px; }
.img_4 { background-position: 0px -90px; }
.img_5 { background-position: 0px -120px; }
.img_6 { background-position: 0px -150px; }

.img_on_1 { background-position: 0px -180px; }
.img_on_2 { background-position: 0px -210px; }
.img_on_3 { background-position: 0px -240px; }
.img_on_4 { background-position: 0px -270px; }
.img_on_5 { background-position: 0px -300px; }

.linia {
	width: 100%;
	border-top: 1px solid #c5c5c5;
}

.linia_2 {
	width: 65%;
	border-top: 1px solid #c5c5c5;
}

#end {
	width: 100%;
	margin: auto;
	margin-bottom: 1.5em;
}

#end .stopka {
	float: left;
	margin-right: 30px;
}

#end .stopka a {
	color: #c5c5c5;
	text-decoration : underline;
}

#end.stopka a:hover {
	color: #c5c5c5;
	text-decoration : underline;
}

#end .copyright {
	float: right;
	color: #c5c5c5;
}

#srodek {
	width: 960px;
	margin: auto;
}

.ico {
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: middle;
}


.artykul_glosowanie {
	text-align: center;
	float: left;
	padding-left: .5em;
	padding-right: .5em;
}

.punkty {
	text-align: center;
	float: left;
	padding-left: .5em;
	padding-right: .5em;
}

.artykul {
	float: left;
	width: 570px;
	margin-bottom:2em;
}

.artykul img {
	vertical-align: middle;
	margin-right: 0.3em;
}

span.artykul_tytul {
	color: #004a84;
	font-size: 1.5em;
}

a.artykul_tytul {
	color: #2876c3;
	font-size: 1.5em;
	text-decoration : underline;
}

a.artykul_tytul:hover {
	color: #feb801;
}

a.artykul_tytul span {
	color: #004a84;
}

a.artykul_tytul:hover span {
	color: #000;
}


.artykul_zrodlo {
	color: #c5c5c5;
	line-height: 20px;
}

.artykul_zrodlo a { color: #c5c5c5; }

.artykul_zrodlo a:hover { color: #c5c5c5; }

.artykul_pkt {
  background-color: #2876c3;
	background-repeat: no-repeat;
	width: 60px;
	height: 80px;
	overflow: hidden;
}

.artykul_pkt_on {
	background-image: url('/img/pkt.gif');
}

.artykul_pkt_off {
	background-image: url('/img/pkt_off.gif');
}

.artykul_pkt_0 {
	background-position: 0px -160px;
}
.artykul_pkt_1 {
	background-position: 0px -80px;
}
.artykul_pkt_2 {
	background-position: 0px 0px;
}
.artykul_pkt_3 {
	background-position: 0px -240px;
}

.artykul_pkt_liczba {
	font-size: 1.65em; 
	font-weight : bold;
	color: #fff;
	width: 60px;
	margin: auto;
	position: relative;
	margin-top: 10px;
	margin-left: 0px;
}
.artykul_linki {
	margin-top:0.5em;
	margin-bottom:0.5em;
}

.kreska {
	padding-top: 4px;
	padding-bottom: 4px;
	border-right: 1px #c5c5c5 solid;
	margin-right: 15px;
	margin-left: 15px;
}

#aktualnosci {
	line-height: 2em;
	color: #004a84;
}

#aktualnosci img {
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}

#aktualnosci a {
	color: #000000;
	text-decoration : underline;
}

#aktualnosci a:hover {
	color: #000000;
	text-decoration : underline;
}

#zdjecia {
	line-height: 2em;
	color: #004a84;
}

#zdjecia img {
	margin: 2px;
	border: 1px #c5c5c5 solid;
	padding: 1px;
}

#zdjecia_ramka {
	width: 280px;
	height: 210px;
	border: 2px #c5c5c5 solid;
	padding: 2px;
}

p#mapa {
	text-align: center;
}

#prawa {
	float: right;
	width: 300px;
	margin-top: -5px;
}

#lewa {
	float: right;
	width: 640px;
}

.komentarz {
	width: 620px;
	height: auto;
	border-top: 1px solid #f5f5f5;
}

.komentarz_2 {
	float: left;
	margin-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 120px;
}

.komentarz_3 {
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 480px;
}
	
.galeria_marki {
 	font-size: 1.17em;
	line-height: 1.5em;
 	float: left;
	margin-right: 1.2em;
}

#galeria {
}

#galeria img {
	margin: 2px;
	border: 1px #c5c5c5 solid;
	padding: 1px;
}

#zdjecie_duze {
	margin: 2px;
	border: 2px #c5c5c5 solid;
	padding: 2px;
}

#galeria_duze {
	text-align: center;
	color: #004a84;
}

.pages { font-size: 1.17em; word-spacing: .2em;}
a.page { color: #004a84; text-decoration : underline; font-weight: normal; word-spacing: 0;}
a.page:visited { color: #0064c8; text-decoration : underline; font-weight: normal;}
a.page:hover {  text-decoration : underline; font-weight: normal;}
a.page_on {  text-decoration : none; color: #000000; font-weight: bold;}
a.page_on:visited {  text-decoration : none; color: #000000; font-weight: bold;}
a.page_on:hover {  text-decoration : underline; color: #000000; font-weight: bold; }
a.page_off {  text-decoration : none; color: #999999; word-spacing: 0;}
a.page_off:visited {  text-decoration : none; color: #999999;}
a.page_move { color: #0064c8; text-decoration : underline; font-weight: normal; word-spacing: 0;}
a.page_move:visited { color: #0064c8; text-decoration : underline; font-weight: normal;}
a.page_move:hover {  text-decoration : underline; font-weight: normal;}

.box { padding:3px;	}
.box_2 { padding:3px; border: 1px solid #c5c5c5;}
.hint { text-align : left; border : 1px solid #ffc800; padding : 4px; margin: 4px; width: 95%; background-color : #fffcef; }
td.td1 { border-left: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; background-color : #F5F5F5; padding:3px; }
td.td2 { border-right : 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; background-color : #ffffff;  padding:3px;}	

.h3 h3 {
 	color: #003399;
	font-size: 12px;
	font-weight : bold;
	border-bottom: 0px;
	margin: 0px;
	padding: 1px;
}

th {
	font-weight : bold;
	border-bottom: 1px solid #c5c5c5;
	margin: 0px;
	padding: 1px;
	text-align: left;
}

.button { padding:4px; font-size:15px; background-color:#004a84; color:#ffffff; font-weight:bold; }
dl { margin:0px}
dd { margin-left:10px; padding-left:10px}


.cytat {
}

.cytat_a {
}

.cytat_t {
  border: 1px solid #ccc;
  background-color:#fff;
  padding: .5em;
}

#kategorie {float: left;margin-left:2px; padding-top: 5px; text-align: left;color: #003399; vertical-align:top; font-size: 12px; font-weight: normal; letter-spacing: 1px; word-spacing: 0.5em; }
.kategorie_text { position: relative; bottom: 3px; margin-left: 3px; }
#map .loading { border: 1px #000 solid; opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8; padding: 3px; width: 95px; font-size: 12px; }
#map #zoom { letter-spacing: 1px; font-size: 12px; vertical-align: middle; }
#map #zoom2 { position: relative; top:-1px; display: inline; padding-left: 45px; padding-bottom: 3px; height: 40px; background-image: url(/img/zoom.gif); background-position: -1px 0px; background-repeat: no-repeat; }
#map .menu { border: 0px; height:20px; text-align: right; opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8; }
#map .map_menu { border: 0px; width: 100%; height: 25px; text-align: right; opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8; }
#map .ico { display:inline; cursor: pointer; vertical-align:top; border: 0px;}
#map .out { position: relative; bottom: 0px; cursor: pointer; vertical-align:top; border: 0px; }
#map .button2, #map .button2_on { cursor: pointer; opacity:.90; filter: alpha(opacity=90); -moz-opacity: 0.9; }
#map .button2 { text-decoration: underline; }
#map .button2_on { text-decoration: none; }
#show { position: relative; bottom: 3px; height: 19px; font-size: 12px; font-weight: normal; letter-spacing: 1px; word-spacing: 0.5em; }
