/* Styl dla smolna.rybnik.pl, by dgnet.pl */

html,body {
	background:	#ddd url(img/bkg.png) top left fixed;
	font-size:		11px;
	font-family:	verdana, arial, tahoma, sans-serif, geneva, helvetica;
	font-style:		normal;
	height:			auto;
	color:			#333;
}

form {
	margin:			0 0 0 0;
	padding:		0 0 0 0;
}

img {
	border:			0px;
} 

a, a:link, a:visited, a:active {
	color:			#b95908;
	text-decoration:none;
	margin:			0;
	padding:		0;
}
a:hover {
	text-decoration:underline;
}

h1 {
	color:			#934300;
	font-size:		14px;
	margin:			0 0 0 0;
	padding:		0 5px 0 5px;
	text-align:		center;
}
h2 {
	font-size:		11px;
	color:			#165cc0;
	margin:			0 0 0 0;
	padding:		0 5px 0 5px;
	text-align:		center;
}
h3 {
	font-size:		11px;
	font-weight:	normal;
	color:			#165cc0;
	margin:			0 0 0 0;
	padding:		5px 5px 5px 5px;
	text-align:		right;
}
p {
	color:			black;
	text-indent:	10px;
	text-align:		justify;
	margin:			0;
	padding:		3px 0;
	line-height:		15px;
}
button {
	border-bottom:		1px solid black;
	border-right:		1px solid black;
	border-left:		none;
	border-top:		none;
	background:		url(img/button-bkg.png);
	padding:		2px 10px 2px 10px;
	font:			11px verdana, helvetica, geneva, arial, sans-serif;
}

div#kontener {
	width:			770px;
	margin-left:	auto;
	margin-right:	auto;
	margin-bottom:		2px;
	border:			1px solid #888;
	background:		white url(img/bkg2.png) top left repeat-y;
	padding:		0;
	position:		relative;
}

div#czas {
	width:			770px;
	height:			20px;
	text-align:		right;
	position:		relative;
	top:			2px;
	right:			10px;
}

div#header {
	width:			770px;
	height:			175px;
	background:		#3264bb top left fixed;
	position:		relative;
}

div#belka {
	width:			770px;
	height:			27px;
	text-align:		right;
	background:		#3d2700 top center fixed;
	position:		relative;
}
div#belka h1 {
	font:			13px impact, verdana, helvetica, sans-serif;
}
.belka-menu {
	position:		relative;
	top:			4px;
	margin:			0 0px 0 0;
	display:		inline;
	font-weight:		normal;
}
.belka-menu a, .belka-menu a:link, .belka-menu a:visited, .belka-menu a:active {
	display:		inline;
	color:			#ccc;
	padding:		1px 3px 1px 3px;
}
.belka-menu a:hover {
	color:			white;
	border-bottom:		1px dashed #ff6118;
	background:		#4d3710;
	text-decoration:none;
}

div#content {
	width:			770px;
	position:		relative;
}

div#content table#portal_columns td {
	vertical-align:		top;
}

div.fRow {
	padding:		7px 7px 0 7px;
	background:		#f2f7ff;
}
div.fRow select {
	width:			98%;
	border:			1px solid #444;
	font:			11px verdana, helvetica, geneva, arial, sans-serif;
	background:		white;
}
div.fRow input, div.fRow textarea {
	width:			93%;
	border:			1px solid #444;
	font:			11px verdana, helvetica, geneva, arial, sans-serif;
	background:		white;
}
div.fButton {
	padding:		15px 15px 10px 0;
	background:		#f2f7ff;
	text-align:		right;
}
div.fRowRight {
	padding:		7px 32px 0 7px;
	text-align:		right;
	background:		#f2f7ff;
}
div.fRowRight select {
	width:			50px;
	margin:			0 2px 0 5px;
	border:			1px solid #444;
	font:			11px verdana, helvetica, geneva, arial, sans-serif;
	background:		white;
}
div.fRowRight select.minuty {
	margin:			0 5px 0 0;
}

div.polltitle {
	font:			11px verdana, helvetica, geneva, arial, sans-serif;
	font-weight:		bold;
	text-align:		center;
	padding:		10px 5px 5px 5px;
}
div.pollButton {
	padding:		15px 15px 10px 0;
	background:		#f2f7ff;
	text-align:		right;
}
div.pollButton button {
	padding:		2px 10px 2px 10px;
	font:			11px verdana, helvetica, geneva, arial, sans-serif;
}

div#stopka {
	text-align:		center;
	padding-bottom:		20px;
	position:		relative;
}
div#stopka a, div#stopka a:link, div#stopka a:visited, div#stopka a:active {
	color:			#b95908;
	text-decoration:	none;
	margin:			0;
	padding:		0;
}
div#stopka a:hover {
	text-decoration:underline;
}

.topspace {
	padding-top:		20px;
}

img.w_tekscie {
	position:		relative;
	top:			3px;
	left:			-2px;
}

br.floatstop {
	height:			0;
	clear:			both;
}



/***  L E W Y  ***/


div.google {
	text-align:		center;
	padding-left:		0px;
	margin:			5px 0 0 20px;
}
div.google input {
	width:			140px;
	border:			1px solid #444;
	font:			11px verdana, helvetica, geneva, arial, sans-serif;
	background:		white;
}
div.google button {
	margin:			5px 0px 10px 0px;
	width:			140px;
}

td#left {
	width:			175px;
	vertical-align:	top;
	background:		none;
	float: 			left;
	position:		relative;
	left:			-15px;
}

div.bar-lewy {
	height:			25px;
	position:		relative;
	margin:			5px 0 0 0;
}
span.bar1-lewy {
	width:			15px;
 	height:			25px;
	background:		url(img/headline-l.gif) top left no-repeat;
	position:		absolute;
	left:			0px;
	z-index:		1;
}
span.bar2-lewy {
	width:			150px;
 	height:			25px;
	text-align:		center;
	background:		url(img/headline-m.png) top left repeat-x;
	position:		absolute;
	left:			15px;
}
span.bar-text {
	font-size:		13px;
	font-weight:		bold;
	letter-spacing:		1px;
	color:			#b3e2f7;
	position:		relative;
	top:			4px;
}
span.bar3-lewy {
	width:			15px;
 	height:			25px;
	background:		url(img/headline-r.gif) top left no-repeat;
	position:		absolute;
	left:			165px;
	z-index:		1;
}

div.lista-lewa {
	padding-left:	0px;
	margin-left:	20px;
	position:		relative;
}
div.lista-lewa a, div.lista-lewa a:visited, div.lista-lewa a:active {
	display:		list-item;
	list-style:		none;
	padding:		4px 0 5px 20px;
	margin:			0;
	width:			134px;
	border-width:	0 0 1px 0;
	border-style:	dashed;
	border-color:	#ccc;
	background:		url(img/arrow.gif) center left no-repeat;
}
div.lista-lewa a:hover {
	background:			white url(img/arrow.gif) center left no-repeat;
	text-decoration:		none;
}

div.firma-lewa {
	padding:		5px 0 5px 0;
	margin:			5px 4px 0 23px;
	position:		relative;
	border-top:		1px solid #aaa;
	border-left:		1px solid #aaa;
	border-bottom:		2px solid white;
	border-right:		2px solid white;
	background:		url(img/bkg-firmy.png) top left repeat-y;
	text-align:		center;
}
div.firma-lewa a img, div.firma-lewa a:visited img, div.firma-lewa a:active img, div.firma-lewa a:hover img {
	padding:		5px 0 0 0;
	margin:			0;
	text-decoration:	none;
}
div.firma-lewa h1 a, div.firma-lewa h1 a:visited, div.firma-lewa h1 a:active, div.firma-lewa h1 a:hover {
	color:			#165cc0;
	font-size:		12px;
	margin:			0;
	padding:		5px 0 0 5px;
	text-decoration:	none;
}
div.firma-lewa h2 a, div.firma-lewa h2 a:visited, div.firma-lewa h2 a:active, div.firma-lewa h2 a:hover {
	color:			#165cc0;
	font-size:		11px;
	margin:			0;
	padding:		5px 0 0 5px;
	text-decoration:	none;
}
div.firma-lewa span {
	color:			#333;
	display:		block;
	margin:			3px 0 3px 0;
	font-size:		10px;
	text-decoration:	none;
}

div.inny-lewy {
	text-align:		center;
	padding-left:	0px;
	margin:		5px 0 0 20px;
	position:		relative;
}

.strona_reklama img {
	margin:		5px 0 10px 0;
	float:		none;
	display:	block;
}
.strona_reklama h4 {
	text-align:	center;
	text-indent:	0;
	margin:		20px 0 0 0;
}
.strona_reklama h5 {
	text-align:	left;
	text-indent:	0;
	margin:		10px 0 0 0;
	color:		#165cc0;
}
.strona_reklama code {
	text-align:	left;
	font-size:	10px;
}

div.lewydzial {
        padding:                0;
        margin:                 10px 4px 5px 15px;
        position:               relative;
        text-align:             center;
}
div.lewydzial a img, div.lewydzial a:visited img, div.lewydzial a:active img, div.lewydzial a:hover img
{
        padding:                5px 0 0 0;
        margin:                 0;
        text-decoration:        none;
}
div.lewydzial h1 a, div.lewydzial h1 a:visited, div.lewydzial h1 a:active, div.lewydzial h1 a:hover {
        color:                  #165cc0;
        font-size:              10px;
        margin:                 0;
        padding:                5px 0 0 5px;
        text-decoration:        none;
}
div.lewydzial a, div.lewydzial a:visited, div.lewydzial a:active, div.lewydzial a:hover {
        padding:                0;
        margin:                 5px 0 0 5px;
}




/***  Ś R O D E K  ***/

.form_msg_ok {
	display:		none;
}
.form_field_ok {
	border-color:	black;
}
.form_msg_warning {
	display:		block;
	margin:			5px 0 100px 0;
	color:			#888800;
}
.form_field_warning {
	border-color:	#888800;
}
.form_msg_error {
	display:		block;
	margin:			5px 0 100px 0;
	color:			red;
}
.form_field_error {
	border-color:	red;
}
td#center {
	width:			425px;
	margin-right:	0px;
	vertical-align:	top;
	background:		none;
/*	float: 			left; */
	position:		relative;
	left:			-5px;
	text-align:		center;
}
div.newsbox {
	float:			left;
	display:		block;
	clear:			both;
	width:			410px;
	margin:			5px 0 0 0;
	padding:		0;
	border:			1px solid #f0e7df;
	border-width:	1px 10px 1px 1px;
	text-align:		left;
	position:		relative;
}
div.newsbox h1 {
	background:     #faf3ed;
	color:			#165cc0;
	font-size:		12px;
	margin:			0;
	padding:		5px 0 5px 5px;
	text-align:		left;
}
div.newsbox h1 a, div.newsbox h1 a:visited, div.newsbox h1 a:active {
	color:			#165cc0;
	text-decoration: none;
}
div.newsbox h1 a:hover {
	color:			#0f3d80;
	text-decoration: none;
}
div.newsbox h2 {
	background:     #faf3ed;
	font-size:		9px;
	margin:			0;
	padding:		0 10px 5px 5px;
	float:			left;
	color:			black;
}
div.newsbox h3 {
	font-weight:	normal;
	background:     #faf3ed;
	font-size:		9px;
	padding:		0 5px 5px 0;
	color:			black;
}
div.newsbox h4 {
	background:		white;
	margin:			0;
	padding:		5px 5px 0 5px;
	text-align:		justify;
	font-size:		11px;
	font-weight:		bold;
}
div.newsbody {
	margin:			0;
	padding:		5px 5px 5px 5px;
}
div.newsbody a:hover {
	background:		#eee;
    text-decoration:underline;
}
div.newsbody ul, div.newsbody ol {
	color:			black;
	padding:		0 0 0 20px;
	margin:			0;
	text-align:		justify;
}
div.newsbody ul {
	list-style-image:	url(/img/list-image.png);
}
div.newsbody ol {
	list-style-type:	decimal;
}
div.newsbody ol.rzymskie {
	list-style-type:	upper-roman;
}
div.newsbody ol.litery {
	list-style-type:	lower-alpha;
}
div.newsbody li {
	line-height:		15px;
	margin:			0 0 3px 0;
}
span.podpis {
	display:		block;
	padding-top:		10px;
	font-size:		85%;
	text-indent:		2px;
}
span.rozdzielacz {
	display:		block;
	padding-top:		10px;
	text-align:		center;
}
span.srodtytul {
	display:		block;
	padding-top:		10px;
	font-weight:		bold;
	font-size:		120%;
}

div.oldnewsbody {
	margin:			0;
	padding:		10px 5px;
	color:			#333;
	border-top:		1px solid #f0e7df;
	text-align:		justify;
	font-weight:	normal;
}
div.oldnewsbody h1 {
	font-size:		10px;
	background:		none;
	padding:		0 0 0 20px;
	display:		inline;
	background:		url(img/arrow.gif) center left no-repeat;
}
div.oldnewsbody h1 a, div.oldnewsbody h1 a:visited, div.oldnewsbody h1 a:active, div.oldnewsbody h1 a:hover {
	font-weight:	bold;
}
div.oldnewsbody a, div.oldnewsbody a:visited, div.oldnewsbody a:active {
	font-weight:	normal;
	color:			black;
}
div.oldnewsbody a:hover {
	font-weight:	normal;
    text-decoration:none;
}

/* h5 i h6 są używane w do wyrzucania wyjątków */
.newsbox h5 {
	background:     #fff0f0;
	color:			red;
	font-size:		13px;
	margin:			0;
	padding:		5px 0 5px 5px;
}
.newsbox h6 {
	background:     #fff0f0;
	color:			red;
	font-size:		11px;
	margin:			0;
	padding:		0 10px 5px 5px;
}

div.otherbox {
	float:			left;
	display:		block;
	clear:			both;
	width:			410px;
	margin:			15px 0;
	padding:		0px;
	text-align:		left;
	background:     white;
	position:		relative;
}
div.otherbody {
	margin:			0;
	padding:		15px 5px 5px 5px;
}
div.otherbody a:hover {
	background:		#eee;
    text-decoration:underline;
}
div.otherbody span.left {
	float:			left;
	position:		relative;
	font-size:		9px;
	font-style:		italic;
	text-align:		center;
	font-family:	verdana, helvetica, geneva, arial, sans-serif;
	color:			#165cc0;
	padding:		10px 10px 10px 0;
	margin:			0;
}
div.otherbody span.right {
	float:			right;
	position:		relative;
	font-size:		9px;
	font-style:		italic;
	text-align:		center;
	font-family:	verdana, helvetica, geneva, arial, sans-serif;
	color:			#165cc0;
	padding:		10px 0 10px 10px;
	margin:			0;
}
div.otherbody .center {
	display:		block;
	position:		relative;
	font-size:		9px;
	font-style:		italic;
	text-align:		center;
	font-family:	verdana, helvetica, geneva, arial, sans-serif;
	color:			#165cc0;
	padding:		20px 0;
	margin:			0;
}
div.otherbody .center p {
	text-align:		center;
	font-size:		11px;
	font-style:		normal;
}
div.otherbody .related {
	text-align:		center;
	margin-top:		20px;
	padding:		2px 10px 2px 10px;
	background:		#f2f7ff;
	white-space:	nowrap;
	line-height:	20px;
}

span.bar1-srodek {
	width:			15px;
 	height:			25px;
	background:		url(img/headline-l.gif) top left no-repeat;
	position:		absolute;
	left:			0px;
	z-index:		1;
}
span.bar2-srodek {
	width:			200px;
 	height:			25px;
	text-align:		center;
	background:		url(img/headline-m.png) top left repeat-x;
	position:		absolute;
	left:			15px;
}
span.bar3-srodek {
	width:			15px;
 	height:			25px;
	background:		url(img/headline-r.png) top left no-repeat;
	position:		absolute;
	left:			215px;
	z-index:		1;
}

span.annid {
	position:		absolute;
	top:			0px;
	right:			0px;
	background:		#f0e7df;
	width:			60px;
	padding:		1px 0 1px 0;
	color:			black;
	text-align:		right;
}

div.poll {
	width:			410px;
	margin:			15px 0;
	padding:		0px;
	background:     white;
	position:		relative;
	text-align:		left;
}

div.poll table#wykres {
	background:		url(img/poll-wykres.png) top left no-repeat;
	width:			400px;
	height:			217px;
}

div.poll table#wykres td {
	height:			217px;
	width:			32px;
	border:			none;
	text-align:		center;
	vertical-align:	bottom;
}
div.poll table#wykres td#first {
	width:			50px;
}
div.poll table#wykres td#last {
	width:			30px;
}
div.poll table#wykres td img {
	width:			16px;
	position:		relative;
	bottom:			11px;
}
div.poll table#legenda {
	background:		none;
	width:			400px;
}

div.poll table#legenda td {
	height:			25px;
	border:			none;
}
div.poll table#legenda td.kolor {
	width:			50px;
	text-align:		right;
}
div.poll table#legenda td.kolor img {
	width:			16px;
	height:			12px;
	margin-right:		10px;
}
div.poll table#legenda td.opis {
	width:			350px;
	text-align:		left;
}
div.poll ul {
	list-style:		none;
	position:		relative;
	top:			0px;
	left:			55px;
	padding:		0;
	margin:			0;
}
div.poll ul li {
	height:			20px;
}
div.poll ul li img {
	width:			16px;
	height:			12px;
	padding:		4px 10px 0 0;
}

div.pollist {
	width:			410px;
	margin:			20px 0 0 0;
	padding:		0px;
	background:     white;
	position:		relative;
	text-align:		left;
}
div.pollist ul {
	list-style:		none;
	padding:		0;
	margin:			0;
}
div.pollist ul li {
	padding:		5px 0 0 0;
}

div.firmabox {
	display:		block;
	clear:			both;
	width:			410px;
	margin:			10px 0;
	padding:		0px;
	border:			1px solid #f0e7df;
	border-width:	1px 10px 1px 1px;
	text-align:		left;
	position:		relative;
	background:		white;
}
div.firmabox h1 {
	background:     #faf3ed;
	color:			#165cc0;
	font-size:		12px;
	margin:			0;
	padding:		5px 0 0 5px;
	text-align:		left;
}
div.firmabox h2 {
	background:     #faf3ed;
	color:			#165cc0;
	font-size:		11px;
	margin:			0;
	padding:		2px 0 0 5px;
	text-align:		left;
}
div.firmabox h3 {
	background:     #faf3ed;
	color:			black;
	font-size:		10px;
	margin:			0;
	padding:		10px 100px 0 5px;
	font-weight:	normal;
	text-align:		left;
}
div.firmabox h4 {
	background:     	#faf3ed;
	color:			black;
	font-size:		10px;
	margin:			0;
	padding:		2px 100px 10px 5px;
	font-weight:		normal;
	text-align:		left;
}
div.firmabox span a, div.firmabox span a:visited, div.firmabox span a:active {
	background:		#f0e7df;
	color:			#333;
	border-top:		1px solid white;
	border-left:	1px solid white;
	border-bottom:	1px solid #888;
	border-right:	1px solid #888;
	font-size:		9px;
	text-decoration:none;
	padding:		2px 10px 2px 10px;
	position:		absolute;
	bottom:			10px;
	right:			10px;
}
div.firmabox span a:hover {
	background:		#faf3ed;
	color:			#165cc0;
	text-decoration:none;
}
div.firmabox span a:active {
	background:		#f0e7df;
	color:			#165cc0;
	border-top:		1px solid #888;
	border-left:	1px solid #888;
	border-bottom:	1px solid white;
	border-right:	1px solid white;
	text-decoration:none;
}
div.firmabody {
	margin:			0;
	padding:		5px 5px 5px 5px;
	text-align:		center;
}
div.firmabody h1 {
	color:			#165cc0;
	font-size:		13px;
	margin:			0;
	padding:		20px 0 0 5px;
	text-align:		center;
}
div.firmabody h2 {
	color:			#165cc0;
	font-size:		12px;
	margin:			0;
	padding:		5px 0 20px 5px;
	text-align:		center;
}
div.firmabody h3 {
	color:			#333;
	font-size:		11px;
	margin:			0;
	padding:		2px 0 0 0;
	text-align:		center;
}
div.firmabody h4 {
	color:			#333;
	font-size:		12px;
	margin:			0;
	padding:		10px 0 5px 0;
	text-align:		left;
}
div.firmabody ul {
	padding:		0;
	margin:			0;
}
div.firmabody li {
	padding:		0;
	margin:			0;
	list-style-type:	none;
	text-align:		left;
}
div.firmabody p {
	padding:		10px 0 0 0;
	text-indent:		0;
}

div.autobox {
	display:		block;
	clear:			both;
	width:			410px;
	margin:			30px 0 0 0;
	padding:		0 0 0 0;
	background:     #faf3ed;
	border:			1px solid #f0e7df;
	border-width:	1px 10px 1px 1px;
	text-align:		left;
	position:		relative;
}
div.autobox h1 {
	color:			#165cc0;
	font-size:		12px;
	margin:			0 0 0 0;
	padding:		5px 0 5px 5px;
	text-align:		center;
}
div.autobox h2 {
	text-align:		left;
	width:			200px;
	background:     white;
	font-size:		11px;
	margin:			0 5px 0 5px;
	padding:		5px 10px 2px 5px;
	border-color:	#f0e7df;
	border-style:	solid;
	border-width:	0 1px 0 0; 
}
div.autobox h3 {
	margin:			0 5px 0 5px;
	padding:		5px 5px 5px 5px;
	background:		white;
	font-size:		10px;
	clear:			left;
	color:			#934300;
	border-color:	#f0e7df;
	border-style:	solid;
	border-width:	0 1px 0 0; 
	text-align:		left;
}

div.autobody {
	margin:			0 5px 10px 5px;
	padding:		5px 5px 5px 5px;
	background:		white;
	clear:			both;
	border-color:	#f0e7df;
	border-style:	solid;
	border-width:	0 1px 1px 0;
}

div.autobody span.literka {
	padding:		0 0 0 1px;
	color:			#165cc0;
	font-weight:	bold;
}

img.min {
	float:			left;
	padding:		0 10px 5px 0;
}

img.reportaz_left {
	float:			left;
	padding:		10px 10px 10px 0;	
}
img.reportaz_right {
	float:			right;
	padding:		10px 0 10px 10px;	
}

img.clickable {
	cursor:			pointer;
}

p.wywiad_pyt {
	color:			#165cc0;
	margin:			10px 0 0 0;
	text-indent:		0;
}
p.wywiad_odp {
	color:			#333;
	text-indent:		0;
}

div.zyczbox {
	float:			left;
	display:		block;
	clear:			both;
	width:			420px;
	margin:			5px 0 2px 0;
	padding:		0px;
	text-align:		left;
	position:		relative;
}
div.zyczbox-main {
	text-align:		left;
	margin:			10px 5px 5px 0;
}
div.zyczbody {
	margin:			0;
	padding:		7px 5px 7px 5px;
}
div.zyczpodpis {
	text-align:		right;
	margin:			0;
	padding:		8px 5px 7px 5px;
}
div.otherbody span.left {
	float:			left;
	position:		relative;
	font-size:		9px;
	font-style:		italic;
	text-align:		center;
	font-family:	verdana, helvetica, geneva, arial, sans-serif;
	color:			#165cc0;
	padding:		10px 10px 10px 0;
	margin:			0;
}
div.otherbody span.right {
	float:			right;
	position:		relative;
	font-size:		9px;
	font-style:		italic;
	text-align:		center;
	font-family:	verdana, helvetica, geneva, arial, sans-serif;
	color:			#165cc0;
	padding:		10px 0 10px 10px;
	margin:			0;
}
div.otherbody .center {
	display:		block;
	position:		relative;
	font-size:		9px;
	font-style:		italic;
	text-align:		center;
	font-family:	verdana, helvetica, geneva, arial, sans-serif;
	color:			#165cc0;
	padding:		20px 0;
	margin:			0;
}
div.otherbody .center p {
	text-align:		center;
	font-size:		11px;
	font-style:		normal;
}
div.otherbody .related {
	text-align:		center;
	margin-top:		20px;
	padding:		2px 10px 2px 10px;
	background:		#f2f7ff;
	white-space:	nowrap;
	line-height:	20px;
}

div.relacje {
	margin:		15px 10px 10px 0;
}
div.relacje h1 {
	color:			#165cc0;
	font-size:		12px;
	padding:		0;
	margin:			10px 5px 5px 10px;
	text-align:		left;
}
div.relacje ul {
	text-align:		left;
	list-style:		none;
	padding:		0;
	margin:			5px 5px 10px 30px;
}
div.relacje ul li {
	padding:		3px 0 3px 0;
}

div#wykop ul {
	text-align:		left;
	list-style:		none;
	margin:			0;
	padding:		0;
}
div#wykop ul li {
	width:			403px;
	height:			39px;
	background:		white url(/img/wykop-pasek.png) top left no-repeat;
	padding:		5px 0 0 0;
	margin:			0;
}
div#wykop ul li .miejsce {
	font-size:		14px;
	font-weight:		bold;
	color:			#b3e2f7;
	margin:			0 5px 0 5px;
	float:			left;
	text-align:		center;
	width:			30px;
}
div#wykop ul li .nazwa {
	color:			#333;
	float:			left;
	font-size:		9px;
	position:		relative;
	top:			8px;
}
div#wykop ul li .plusminus {
	float:			right;
	width:			65px;
	height:			21px;
	position:		relative;
	bottom:			3px;
	right:			5px;
}


/***  P R A W Y  ***/

td#right {
	width:			160px;
	vertical-align:	top;
	background:		none;
/*	float: 			left; */
	position:		relative;
}

span.bar1-prawy {
	width:			15px;
 	height:			25px;
	background:		url(img/headline-l.gif) top left no-repeat;
	position:		absolute;
	left:			0px;
	z-index:		1;
}
span.bar2-prawy {
	width:			130px;
 	height:			25px;
	text-align:		center;
	background:		url(img/headline-m.png) top left repeat-x;
	position:		absolute;
	left:			15px;
}
span.bar3-prawy {
	width:			15px;
 	height:			25px;
	background:		url(img/headline-r.png) top left no-repeat;
	position:		absolute;
	left:			145px;
	z-index:		1;
}

div.form-prawy {
	background:		#f2f7ff;
	margin:			0 5px 5px 0;
	position:		relative;
}

div.lista-prawa {
	margin:			0 0 5px 0px;
	position:		relative;
}
div.lista-prawa a, div.lista-prawa a:visited, div.lista-prawa a:active {
	display:		list-item;
	padding:		5px 0 7px 20px;
	margin:			0;
	width:			145px;
	border-width:	0 0 1px 0;
	border-style:	dashed;
	border-color:	#ccc;
	background:		none;
	list-style:		none;
}
div.lista-prawa a:hover {
	background:		#eee center left fixed;
    text-decoration:none;
}

div.arrow-lista-prawa {
	margin:			0 0 5px 0px;
	position:		relative;
}
div.arrow-lista-prawa a, div.arrow-lista-prawa a:visited, div.arrow-lista-prawa a:active {
	display:		list-item;
	list-style:		none;
	padding:		5px 0 7px 20px;
	margin:			0;
	width:			135px;
	border-width:	0 0 1px 0;
	border-style:	dashed;
	border-color:	#ccc;
	background:		url(img/arrow.gif) center left no-repeat;
}
div.arrow-lista-prawa a:hover {
    background:			#eee url(img/arrow.gif) center left no-repeat;
    text-decoration:		none;
}

div.shortbox-prawy {
	border-width:		0 1px 1px 1px;
	border-style:		solid;
	border-color:		#ccc;
	margin:			2px 5px 0 0;
	position:		relative;
}
div.shortbox-prawy h1 {
	font-size:		9px;
	font-weight:		bold;
	text-align:		left;
	background:		#a6d0ed;
	color:			black;
	padding:		3px;
}
div.shortbox-prawy h2 {
	font-size:		9px;
	font-weight:		bold;
	text-align:		left;
	background:		#cadfed;
	color:			#444;
	padding:		3px;
}
div.shortbox-prawy span {
	display:		block;
	padding:		5px 3px 5px 3px;
	background:		#eee;
}
div.shortbox-prawy a, div.shortbox-prawy a:visited, div.shortbox-prawy a:active {
    text-decoration:	none;
	cursor:			pointer;
}
div.shortbox-prawy a:hover {
    text-decoration:	underline;
}
div.shortbox-prawy img {
	position:		relative;
	top:			1px;	
}
div.shortbox-zakladka {
	border-width:		0 1px 1px 1px;
	border-style:		solid;
	border-color:		#ccc;
	margin:			2px 5px 0 0;
	padding:		3px 3px 3px 3px;
	position:		relative;
	background:		#eee url(img/bkg-zakladka.png) bottom left repeat-x;
	text-align:		right;
}
div.shortbox-zakladka a, div.shortbox-zakladka a:visited, div.shortbox-zakladka a:active {
	text-decoration:	none;
	cursor:			pointer;
}
div.shortbox-zakladka a:hover {
	text-decoration:	underline;
}

div.prawydzial {
	padding:		0;
	margin:			6px 4px 3px 0;
	position:		relative;
	text-align:		center;
}
div.prawydzial a img, div.prawydzial a:visited img, div.prawydzial a:active img, div.prawydzial a:hover img {
	padding:		0;
	margin:			1px 0 5px 0;
	text-decoration:	none;
}
div.prawydzial h1 a, div.prawydzial h1 a:visited, div.prawydzial h1 a:active, div.prawydzial h1 a:hover {
	color:			#165cc0;
	font-size:		10px;
	margin:			0;
	padding:		0;
	text-decoration:	none;
}
div.prawydzial a, div.prawydzial a:visited, div.prawydzial a:active, div.prawydzial a:hover {
	margin:			0;
	padding:		0;
}


/***  R E K L A M Y  ***/

div#ad0 {
	margin:			5px 10px 0 10px;
	background:		none;
	text-align:		center;
	border:			none;
	position:		relative;
}
span#ad0empty {
	display:		block;
	width:			750px;
	height:			100px;
	margin:			5px 10px 0 10px;
	background:		#eee;
	color:			#888;
	font-size:		10px;
	text-align:		center;
	border:			1px dashed #888;
	position:		relative;
}

div#ad1 {
	margin:			10px;
	background:		none;
	text-align:		center;
	border:			none;
	position:		relative;
}
span#ad1empty {
	display:		block;
	width:			120px;
	height:			240px;
	margin:			20px;
	background:		#eee;
	color:			#888;
	font-size:		10px;
	text-align:		center;
	border:			1px dashed #888;
	position:		relative;
}

div#ad2 {
	margin:			10px 76px 10px 226px;
	background:		none;
	text-align:		center;
	border:			none;
	position:		relative;
}
span#ad2empty {
	display:		block;
	width:			468px;
	height:			60px;
	margin:			10px 76px 10px 226px;
	background:		#eee;
	color:			#888;
	font-size:		10px;
	text-align:		center;
	border:			1px dashed #888;
	position:		relative;
}

div.adbutton {
	margin:			2px 0px 0px 20px;
	background:		none;
	text-align:		center;
	border:			none;
	position:		relative;
}
div.adbutton object {
	margin:			5px 0px 5px 0px;
}


/******* Tymczasowe ********/

table.koleda {
	width:			100%;
	margin:			10px 0 10px 0;
}
td.koleda_left {
	width:			100px;
	font-weight:		bold;
	text-align:		center;
	color:			#165cc0;
	background:		#eee;
}
td.koleda_right {
	padding:		2px;
}

table.zebrania {
	width:			100%;
	margin:			10px 0 10px 0;
}
td.zebrania_left {
	width:			200px;
	font-weight:		bold;
	text-align:		center;
	color:			#165cc0;
	background:		#eee;
}
td.zebrania_right {
	padding:		2px;
	text-align:		center;
}
