/*

	Author:	Leszek Królikowski - http://lymorn.com/
	Project: Gmina Tarnowo Podgórne - Poziom Wyżej - http://
	For: http://szlanga.com/ , http://szymaszkiewicz.com/

*/
/* ---------- MAINPAGE ----------- */

#content			{width: 536px; float: left; padding: 0 26px; color: #535151;}

#content table			{margin: 0 auto 1.618em;}
#content ul, #content ol	{padding: 1.618em 0;}
#content li			{margin-left: 1.618em; line-height: 1.618em; clear: both;}
#content ol li			{list-style: decimal;}
#content ul li			{list-style: square;}

#content ul.item-gallery		{padding: 0 0;}
#content ul.item-gallery li		{clear: both; overflow: hidden; height: 100%; margin: 0 0 1.618em; list-style: none; padding: 0;}
#content ul.item-gallery a.image img	{padding: 0; margin: 0; border: none; vertical-align: bottom; display: block;}
#content ul.item-gallery a.image	{float: left; overflow: hidden; width: 96px; height: 96px; margin: 0.1818em 1em 0 0; padding: 0; background: #fff url("gfx/blank.gif") no-repeat 50% 33%; border: 2px solid #fff; display: block;}

#content ul.item-gallery.list a.image img	{width: 96px; height: 96px;}
#content ul.item-gallery.list a.image.big	{width: 196px; height: 196px;}

#content ul.item-gallery.headings		{padding: 0 0 1.618em;}
#content ul.item-gallery.headings li		{margin: 0; padding: 0 0 0 1.618em; background: url("gfx/bg_point_green.gif") no-repeat 0.3636em 0.6363em;}
#content ul.item-gallery.headings h3 a:hover	{border-bottom: 1px solid #4FA600;}
#content ul.item-gallery.headings p,
#content ul.item-gallery.headings a.image	{display: none;}

#content ul.item-gallery.boxes		{width: 549px; margin-right: -13px; overflow: hidden; height: 100%;}
#content ul.item-gallery.boxes li	{width: 170px; clear: none; display: block; float: left; margin: 0 7px 1.0909em 0; padding: 0 6px 6px 0; background: url("gfx/bg_shadow.gif") no-repeat 100% 100%; text-align: left; vertical-align: top; position: relative; overflow: hidden;}
#content ul.item-gallery.boxes div.text	{position: absolute; left: 2px; bottom: 8px; width: 166px; background: url("gfx/bg_news_text-trans.png");}
#content ul.item-gallery.boxes p	{display: none;}
#content ul.item-gallery.boxes h3	{color: #fff; margin: 0; padding: 0;}
#content ul.item-gallery.boxes h3 a	{color: #fff; display: block; padding: 0.618em 1em;}
#content ul.item-gallery.boxes a.image	{width: 166px; height: 166px; margin: 0; float: none; clear: none;}
#content ul.item-gallery.boxes img	{width: 166px; height: 166px;}

#content ul.item-gallery.mix		{}
#content ul.item-gallery.mix li		{}
#content ul.item-gallery.mix div.head	{position: relative; margin: 0 0 0.618em;}
#content ul.item-gallery.mix h3		{color: #fff; margin: 0; padding: 0; position: absolute; left: 2px; bottom: 2px; width: 532px;}
#content ul.item-gallery.mix h3 a	{color: #fff; display: block; padding: 0.618em 1em; background: url("gfx/bg_news_text-trans.png");}
#content ul.item-gallery.mix a.image	{width: 532px; height: 166px; float: none; clear: none;}
#content ul.item-gallery.mix img	{width: 532px; height: 166px;}
#content ul.item-gallery.mix p		{margin-left: 4px; margin-right: 4px;}

#content .column ul.item-gallery		{padding: 0;}
#content .column ul.item-gallery li		{margin: 0;}
#content .column ul.item-gallery.mix h3		{width: 251px;}
#content .column ul.item-gallery.mix a.image	{width: 251px; height: 96px;}
#content .column ul.item-gallery.mix img	{width: 251px; height: 96px;}

#content ul.gallery		{width: ; padding: 0; margin: 0 -11px 0 0; text-align: left; overflow: hidden;}
#content ul.gallery li		{display: -moz-inline-stack; display: inline-block; list-style: none; margin: 0 11px 11px 0; padding: 0; background: none; text-align: center; vertical-align: top; zoom: 1; *display: inline;}
#content ul.gallery b		{display: block; font-weight: normal;}
#content ul.gallery a		{display: block;}
#content ul.gallery a:hover	{}

#news				{padding: 0 0 1.3636em; margin: 0 -6px 1.618em 0; background: url("gfx/bg_hr_content.gif") no-repeat 0 100%;}
#news .bg1			{padding: 0 6px 6px 0; margin: 0; background: url("gfx/bg_shadow.gif") no-repeat 100% 100%; position: relative; zoom:1;}
#news img			{width: 532px; border: 2px solid #fff;}
#news div.text			{position: absolute; left: 2px; bottom: 8px; width: 532px;}
#news h3			{float: left; padding: 0.3846em 1.6923em; margin: 0 0 0.3846em; background: #4FA600; color: #fff;}
#news h3 a			{color: #fff; font-size: 1.3076em;}
#news p				{clear: both; padding: 0.6363em 2em; margin: 0; background: url("gfx/bg_news_text-trans.png"); color: #fff;}
#news a.more			{color: #fff; font-weight: bold; margin-left: 1em;}

.columns			{overflow: hidden; height: 100%; margin: 0 -0.1em 1.618em}
.columns .column		{display: -moz-inline-stack; display: inline-block; width: 255px; margin: 0 -3px 0 0; *margin: 0; padding: 0; list-style: none; vertical-align: top; zoom: 1; *display: inline; overflow: hidden;}
.columns .left			{padding-right: 12px; border-right: 1px solid #fff;}
.columns .right			{padding-left: 12px; border-left: 1px solid #fff; margin: 0;}

.paginer			{padding: 3.2727em 0; text-align: center;}
.paginer span			{margin: 0 0.5em;}
.paginer a			{padding: 0.0909em 0.4545em; margin: 0 0.0909em; color: #535151; font-weight: normal;}
.paginer a.current		{font-weight: bold; font-size: 1.0909em;}
.paginer a:hover		{text-decoration: none; background: #fff;}
.paginer a.prev, .paginer a.next{ margin: 0 1em; padding: 0;}
.paginer a.prev:hover, .paginer a.next:hover{background: none; border-bottom: 1px solid #fff;}

#announcements			{padding: 0 0 1.3636em; margin: 0 -6px 1.618em 0; background: url("gfx/bg_hr_content.gif") no-repeat 0 100%;}
#announcements .bg1		{padding: 0 6px 6px 0; margin: 0; background: url("gfx/bg_shadow.gif") no-repeat 100% 100%; position: relative; zoom:1;}
#announcements .bg2		{padding: 0 6px 6px 0; margin: 0; background: url("gfx/bg_shadow.gif") no-repeat 100% 100%; position: relative; zoom:1;}

#asearch				{float: right; margin: -59px 4px 0;}
#asearch p					{margin: 0;}
#asearch label				{padding: 0 80px 0 0; margin: 0 0.5em 0 0; background: url("gfx/bg_search.gif") no-repeat 0 100%;}
#asearch label span			{display: none;}
#asearch input				{margin: 5px 0 0 0; line-height: 1.618em; font-size: 1em; color: #5A6F76;}
#asearch input.text			{background: #DDE4E6; padding: 0.25em 0.5em; border: 1px solid #C3D0D4; border-top-color: #5D6C71; border-left-color: #5D6C71;}
#asearch input.text:focus	{border-color: #5D6C71;}
#asearch input.submit		{width: 11px; margin: 0 0 0 0; background: url("gfx/bg_search.gif") no-repeat 100% 54%; border: none;}

#announcements			{padding: 0 0 1.3636em; margin: 0 -6px 1.618em 0;}
#announcements .bg1		{padding: 0 6px 6px 0; margin: 0; background: url("gfx/bg_shadow.gif") no-repeat 100% 100%;}
#announcements .bg2		{padding: 0.618em 1.618em; margin: 0; background: #C3D0D4 url("gfx/bg_searchbox.gif") no-repeat 100% 100%; border: 2px solid #fff;}
#announcements p		{margin: 0;}
#announcements a.more		{float: right; padding: 0 1.618em 0 0; font-weight: bold; color: #fff; background: url("gfx/bg_more_arrow.gif") no-repeat 100% 0.5454em;}
#announcements a.more:hover,
#announcements a.more:focus	{background-position: 100% 0.6363em;}
#announcements label		{font-weight: bold;margin-right: 0.3636em;}
#announcements select		{font-size: 1em; background: #DBE6E9; border: 1px solid #9AACB2; color: #5A6F76;}
#announcements option		{padding-right: 1em;}

#announcements .columns		{overflow: hidden; height: 100%; margin: 0;}
#announcements .columns .column	{width:49%;}
#announcements .columns .left	{padding-right: 0; border-right: none;}
#announcements .columns .right	{padding-left: 0; border-left: none;}

#announcements ul		{padding: 1em;}
#content #announcements li	{margin: 0; padding: 0; list-style: none;}
#announcements li a		{font-weight: bold; color: #5A6F76;}
#announcements li a b		{font-weight: normal; margin-left: 0.3636em;}
#announcements li a:hover,
#announcements li a:focus	{color: #5D6C71; border-bottom: 1px solid #9AACB2;}

#announcements.full p.selectionbar,
#announcements div.columns	{display: none;}
#announcements.full div.columns	{display: block;}

#content ul.item-gallery.announcements li		{width: auto; margin: 0 0 1em; padding: 0; list-style: none; background: none; display: block;}
#content ul.item-gallery.announcements h5		{margin: 0 0 0.3636em;}
#content ul.item-gallery.announcements p		{margin: 0 0 0.618em;}
#content ul.item-gallery.announcements p.category	{margin: 0; font-size: 0.9090em; color: #999999;}

/* ---------- SIDEBAR ----------- */

#sidebar-left			{width: 172px; float: left; padding: 0 19px 92px 12px; background: url("gfx/bg_menu.gif") no-repeat 100% 0; overflow: hidden;}
#sidebar-right			{width: 170px; float: right; padding: 0 26px 92px 13px; background: url("gfx/sidebar_bg.jpg") no-repeat 0 0; overflow: hidden;}

.sidebar div.box			{background: #D4D8D0; border: 1px solid #C0C6BB; margin: 0 0 1.618em;}
.sidebar div.box .bg1		{background: url("gfx/bg_box_corner_rt.gif") no-repeat 100% 0; margin: -1px;}
.sidebar div.box .bg2		{background: url("gfx/bg_box_corner_lb.gif") no-repeat 0 100%; padding: 7px 12px;}

.sidebar .banners		{text-align: center;}
.sidebar .banners a:hover,
.sidebar .banners a:focus	{border: none;}
.sidebar .banners img		{margin: 3px -3px; clear: both;}

#banners-left			{background: none; border: none;}
#banners-left .bg1		{background: none; margin: 0;}
#banners-left .bg2		{background: none; padding: 0;}

.sidebar li			{padding: 0.2727em 0 0.2727em 1.0909em; background: url("gfx/bg_point.gif") no-repeat 0 0.5454em;}
.sidebar a			{color: #818181;}
.sidebar a:hover,
.sidebar a:focus		{border-bottom: 1px solid #4FA600; color: #535151;}
.sidebar ul ul li		{background: url("gfx/bg_point2.gif") no-repeat 0.0909em 0.7272em;}
.sidebar ul ul .current		{background-image: url("gfx/bg_point2a.gif");}
.sidebar ul ul .current a	{font-weight: bold; color: #818181;}
.sidebar ul ul .current a:hover,
.sidebar ul ul .current a:focus	{border-bottom: 1px solid #535151;}
.sidebar ul ul .current li a	{font-weight: normal; color: #818181;}
.sidebar ul ul .current .current a	{font-weight: bold; color: #4FA600; border-bottom: 1px solid #535151;}

#navigation			{background: transparent url("gfx/bg_hr_sidebar.gif") no-repeat 0 100%; padding: 0 0 1.3636em; border: none; color: #999999;}

#navigation ul ul .current a:hover,
#navigation ul ul .current a:focus	{border-bottom-color: #4FA600;}
#navigation ul ul .current .current a	{color: #4FA600; border-bottom: 1px solid #4FA600;}

#poszukiwacz a			{color: #818181;}

#newsletter			{width: 138px; height: 68px; background: url("gfx/bg_banner_left.gif") no-repeat 0 0; border: none; padding: 8px 13px; margin-left: auto; margin-right: auto;}
#newsletter h6			{color: #fff; font-size: 1.0909em; text-transform: uppercase; letter-spacing: 0.5em; padding: 0.618em 0 0.618em; margin: 0;}
#newsletter p			{overflow: hidden; height: 100%; margin: 0 0 1em 0;}
#newsletter input		{background: #C7CAC3; border: 1px solid #AEB1AA; padding: 0.0909em 0.2727em; font-size: 1em; color: #fff; vertical-align: middle;}
#newsletter input.text		{width: 108px; border-left-color: #EDF0E9; border-bottom-color: #EDF0E9; float: left;}
#newsletter input.submit	{width: 18px; padding: 0; text-align: center; border-top-color: #EDF0E9; border-right-color: #EDF0E9; float: right;}


/* ---------- TOP AREA ---------- */

#header				{background: url("gfx/bg_sprite_top_bottom.gif") no-repeat 100% 100%; padding: 0 0 26px;}
#header h1			{background: url("gfx/bg_header.gif") no-repeat 12px 7px; padding: 7px 12px 16px;}
#header h1 a			{display: block; width: 187px; height: 63px;}
#header h1 span			{display: none;}

#qsearch			{float: right; margin: -89px 23px 0;}
#qsearch p			{line-height: 63px; margin: 0;}
#qsearch label			{padding: 0 90px 0 0; margin: 0 0.5em 0 0; background: url("gfx/bg_qsearch.gif") no-repeat 0 100%;}
#qsearch label span		{display: none;}
#qsearch input			{margin: 5px 0 0 0; line-height: 1.618em; font-size: 1em; color: #fff;}
#qsearch input.text		{background: #6AB53D; padding: 0.25em 0.5em; border: 1px solid #9DD982; border-top-color: #529B35; border-left-color: #529B35;}
#qsearch input.text:focus	{border-color: #9DD982;}
#qsearch input.submit		{width: 11px; margin: 0 0 0 0; background: url("gfx/bg_qsearch.gif") no-repeat 100% 54%; border: none;}

#cover				{width: 1000px; height: 350px;}
#cover p			{font-size: 1.2em; text-align: center; height: 333px; margin: 0; background: url("gfx/bg_cover.jpg") no-repeat 0 0;}



/* ---------- BOTTOM AREA --------- */

#footer				{margin: 25px 0 0; padding: 0 0 25px; background: #E0E0E0; text-align: center; color: #706969; font-size: 0.9090em;}
#footer p			{display: inline; margin: 0 0.5em 0 0; padding: 0 0 0 1em; border-left: 1px solid #B6B6B6;}
#footer a			{color: #706969; margin: 0;}
#footer	p.copyrights		{border: none;}



/* ---------- GLOBAL ----------- */

h2, h3, h4, h5, h6		{color: #535151; font-size: 1em; margin: 0 0 1.618em; line-height: 1.618em;}
h2 a, h3 a, h4 a, h5 a, h6 a, a	{color: #535151;}
h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover,
h6 a:hover			{text-decoration: none;}
h2 span, h3 span, h4 span, h5 span, h6 span	{}

h2				{font-size: 1.4545em; font-weight: bold; color: #4FA600; line-height: 1.3846em; margin: 0 0 1.125em; padding: 0 0 0.625em; background: url("gfx/bg_hr_content.gif") no-repeat 0 100%;}
h2 a				{color: #4FA600;}
h3				{font-size: 1.0909em; font-weight: bold; margin: 0 0 0.66em}
h4				{font-size: 1em; font-weight: bold;}
h6				{font-size: 1.1818em; font-weight: bold; margin: 0 0 1.3846em;}

p				{text-align: justify; line-height: 1.418em; margin-bottom: 1.618em;}

h6.h-menu			{height: 51px; margin: 0 0 0.2307em; background: url("gfx/h_menu.gif") no-repeat 0 0;}
h6.h-menu span			{display: none;}
h6.h-poszukiwacz		{height: 22px; margin: 3px 0 0.6153em; background: url("gfx/h_poszukiwacz.gif") no-repeat 0 0;}
h6.h-poszukiwacz span		{display: none;}
h2.h-witamy			{height: 40px; margin: 0 0 0.125em -1px; background: url("gfx/h_witamy.gif") no-repeat 0 0;}
h2.h-witamy span		{display: none;}
h2.h-tablica-ogloszen		{height: 49px; margin: 0 0 0 -1px; background: url("gfx/h_tablica-ogloszen.gif") no-repeat 0 0;}
h2.h-tablica-ogloszen span	{display: none;}



img				{border: none; vertical-align: bottom;}
img.alignleft			{margin: 0.1818em 1em 0 0;}
img.alignright			{margin: 0.1818em 0 0 1em;}
img.aligncenter			{clear: both; margin: 0 auto;}

.alignleft			{float: left !important; clear: left;}
.alignright			{float: right !important; clear: right;}
.aligncenter			{float: none; margin: auto;}

td				{vertical-align: top;}
img				{border: none;}
ul, li				{list-style: none;}
a				{color: ##535151; text-decoration: none;}
.align-left			{text-align: left !important;}
.align-right			{text-align: right !important;}
.align-center			{text-align: center !important;}
.important			{font-weight: bold !important; color: #e00000 !important;}

div.hr				{height: 2px; overflow: hidden; margin: 0 0 1.618em; background: url("gfx/bg_hr_content.gif") no-repeat 0 0;}



/* ---------- MAIN BLOCKS ---------- */

*				{margin: 0px; padding: 0px;}
body				{background: #f8f8f8 url("gfx/bg.jpg") no-repeat 50% 108px; font: 11px Arial, Helvatica, Candara, "Trebuchet MS", Trebuchet, Tahoma, Verdana, sans-serif; color: #535151;}

#whole	 			{clear: both; width: 1000px; margin: 0 auto;}
#top_area			{clear: both;}
#middle_area			{clear: both; overflow: hidden; margin: 0 0 -92px; position: relative; zoom: 1;}
#bottom_area			{clear: both; padding: 96px 0 0; background: url("gfx/bg_sprite_top_bottom.gif") no-repeat 0 0;}

.gallery ul			{width: 100%; clear: both; overflow: hidden; margin: 25px -14px 6px 10px; border: 0px solid;}
.gallery li			{list-style: none; display: block; width: 111px; height: 65px; float: left; padding-bottom: 16px;}
.gallery a			{display: block; width: 111px; height: 65px; float: left; margin: 0 0 0px; 0; border-left: 0px solid #EB8A1C;}
.gallery a:hover		{}
.gallery img			{width: 111px; height: 65px; border: none;}

/* ---------- IMAGE ZOOM ---------- */

#image_zoom			{position: absolute; top: 20px; left: 0; z-index: 100; width: 100%; height: 100%; display: table;}
#image_zoom_bg			{position: fixed; top: 0; left: 0; z-index: 90; float: left; width: 100%; height: 100%; background: #000; filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
#iz_window			{display: table-cell; vertical-align: middle; text-align: center;}
#iz_inner			{width: 98%; margin: 1em auto;}
