/* ---------- MAINPAGE ----------- */

#content			{ width: 930px; float: left; padding: 20px 7px; background: url("gfx/header_bg.jpg") no-repeat 0 0px; position: relative; color: #535151; overflow: hidden; padding: 0px 25px 0px 25px;}

#content h2			{margin: 0.75em;}
#content h3			{margin: 0 1em 1em 1em;}
#content h3.green		{margin: 0 1em 1em 1em; color: #060;}
#content p			{margin: 0 1em 1em 1em !important;}
#content a				{color: #505050;}
#content a:hover		{color: #505050; text-decoration: underline;}
#content table			{margin: 0 auto 1em auto;}
#content ul			{margin: 0 1em 1em 1em !important;}
#content ul li			{margin: 0 0 0.5em 1.5em !important; display: list-item; list-style: square;}
#content img.gallery		{border: 2px solid #BAB5B5; margin: 0 5px 5px 0; vertical-align: top;}

#content table			{border-top: 1px solid #808080; border-left: 1px solid #808080; vertical-align: middle;}
#content tr.light		{background-color: #ffffff;}
#content tr.light:hover	{background-color: #f0f0f0;}
#content tr.dark		{background-color: #d8f8ff;}
#content tr.dark:hover	{background-color: #f0f0f0;}
/*#content tr.red			{background-color: #EA9381;}*/
#content tr.red			{background-color: red;}
#content th				{height: 25px; border-bottom: 1px solid #808080; border-right: 1px solid #808080; vertical-align: middle; text-align: center; padding: 4px; background-color: #c6e263;}
#content td				{border-bottom: 1px solid #808080; border-right: 1px solid #808080; vertical-align: middle; text-align: center; padding: 4px;}
#content td a.box		{display: block; width: 20px; height: 16px; margin: 0 0 0 0; border: 1px solid #909090; font-weight: bold; padding-top: 4px; background-color: #ffffff;}
#content td.text		{width: 250px; border-bottom: 1px solid #808080; border-right: 1px solid #808080; vertical-align: middle; text-align: center; padding: 4px;}
#content hr.separator	{width: 100%; margin: 20px 0px 20px 0px;}
#content input			{width: 200px; height: 14px; font-size: 9px; border: 1px solid #c6e263;}
#content select			{width: 200px; height: 15px; font-size: 9px;}
#content img.arrow		{}
#content a.filter_cancel	{color: #81C233; font-weight: bold;}
#content button.search_button	{width: 7px; height: 14px; border: none; background: url("gfx/search_arrow.gif"); cursor: pointer;}

#content table.details		{border: 0px solid #000000; vertical-align: top;}
#content table.details td	{border: none;}
#content td.center_heads	{width: 150px; font-size: 12px; text-align: right; vertical-align: top; font-weight: bold; color: #858585;}
#content td.center_infos	{width: 300px; font-size: 12px; text-align: left; vertical-align: top;}
#content td.center_infos_nr	{width: 300px; font-size: 30px; font-weight: bold; color: #c6e263; text-align: left; vertical-align: top;}
#content td.downloads		{padding-left: 20px; font-size: 12px; font-weight: bold; color: #92C4FD; vertical-align: top;}
#content td.downloads a		{color: #c6e263; font-size: 30px;}
#content p.downloads		{width: 720px; padding-left: 20px; font-size: 12px; font-weight: bold; color: gray; vertical-align: top; line-height: 2em;}
#content p.downloads a		{font-weight: normal;}
#content p.gallery			{width: 720px; padding-left: 20px; font-size: 12px; font-weight: bold; color: gray; vertical-align: top;}
#content p.gallery a		{}
#content p.return			{width: 720px; padding-left: 20px; font-size: 12px; font-weight: bold; color: gray; vertical-align: top; line-height: 2em;}
#content p.return a			{font-weight: normal; color: red;}

#content a.plany			{border: 1px solid #c6e263; display: block; width: 928px; height: 50px; background: url('gfx/mpzp_mapa_out.jpg') no-repeat; margin-top: -5px; margin-bottom: 20px;}
#content a.plany:hover		{border: 1px solid #c6e263; display: block; width: 928px; height: 50px; background: url('gfx/mpzp_mapa_over.jpg') no-repeat; margin-top: -5px; margin-bottom: 20px;}



/* ---------- TOP AREA ---------- */

#header				{width: 980px; height: 250px; float: left; margin: -5px -19px 0 0; background: url("gfx/header_bg_bicycle.png") no-repeat 0 0;}
#header h1			{background: ;}
#header h1 a			{display: block; width: 151px; height: 49px; float: right;}
#header h1 a.shield		{width: 320px; height: 70px; margin: 10px 660px 0 0;}
#header h1 span			{display: none;}


/* ---------- BOTTOM AREA --------- */

#footer				{padding: 20px 0 7px 0; border-top: 1px solid #E2E7D8; overflow: hidden; height: 100%;}
#footer p			{color: #BEBCBC; float: left;}
#footer a			{display: block; height: 40px; float: left;}
#footer p.copyright		{width: 788px; margin: 13px 0 0 0;}
#footer p.copyright a	{font-size: 11px; color: #BEBCBC;}
#footer p.created		{width: 75px; margin: 13px 0 0 0;}
#footer p.szlanga a		{width: 40px; margin: 0 0 0 0; background: url("gfx/logo_szlanga.gif") no-repeat 50% 50%;}
#footer p.szlanga a:hover	{background: url("gfx/logo_szlanga_.gif") no-repeat 50% 50%;}
#footer p.szymaszkiewicz a	{width: 60px; margin: 0 0 0 20px;  background: url("gfx/logo_szymaszkiewicz.gif") no-repeat 50% 50%;}
#footer p.szymaszkiewicz a:hover{background: url("gfx/logo_szymaszkiewicz_.gif") no-repeat 50% 50%;}
#footer a span			{display: none;}



/* ---------- GLOBAL ----------- */

h1				{}
h2				{font-size: 1.2em; font-weight: bold;}
h3				{font-size: 1.1em; font-weight: bold;}
h4				{font-size: 1em; font-weight: bold;}
h6				{font-size: 1.2em; font-weight: bold;}

h6.menu				{height: 20px; background: url("gfx/head_menu.gif") no-repeat 0 0;}
h6.menu span			{display: none;}
h6.kalendarz			{height: 27px; background: url("gfx/head_kalendarz.gif") no-repeat 0 0;}
h6.kalendarz span		{display: none;}
h6.poszukiwacz			{height: 27px; background: url("gfx/head_poszukiwacz.gif") no-repeat 0 0;}
h6.poszukiwacz span		{display: none;}
h6.sonda				{height: 27px; background: url("gfx/head_sonda.gif") no-repeat 0 0;}
h6.sonda span			{display: none;}
h6.statystyki				{height: 27px; background: url("gfx/head_statystyki.gif") no-repeat 0 0;}
h6.statystyki span			{display: none;}
h6.news				{height: 27px; background: url("gfx/head_news.gif") no-repeat 0 0;}
h6.news span			{display: none;}

p				{text-align: justify; line-height: 1.35em; margin-bottom: 1em;}

td				{vertical-align: top;}
img				{border: none;}
ul, li				{list-style: none;}
a				{color: #535151; text-decoration: none;}
.left				{text-align: left !important;}
.right				{text-align: right !important;}
.center				{text-align: center !important;}
.bold				{font-weight: bold !important;}
.underline			{text-decoration: underline !important;}
.important			{font-weight: bold !important; color: #e00000 !important;}
.big				{font-size: 1.5em;}



/* ---------- MAIN BLOCKS ---------- */

*				{margin: 0px; padding: 0px;}
body				{background: #fff url("gfx/top_bg.gif") repeat-x 50% 265px; border-top: 6px solid #DCE4BE; font: 11px Arial, Candara, "Trebuchet MS", Trebuchet, Tahoma, Verdana, sans-serif; color: #535151;}

#whole	 			{clear: both; width: 983px; margin: 0 auto; padding-left: 1px;}
#top_area			{clear: both; height: 310px; position: relative;}
#middle_area			{clear: both; overflow: hidden;}
#bottom_area			{clear: both; overflow: hidden;}


/* ---------- 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;}
