@CHARSET "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}


table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

strong
{
	font-weight:bold;
}
div#nawigacja
{
	padding:8px 0 15px 0;
}
div#nawigacja a, div#nawigacja a:visited
{
	color:#302D2D;
}
.obrazek
{
	border:5px solid #5c7906;;
	margin:20px;
}
div#content
{
	color:#302D2D;
	line-height:18px;
	border-left:2px solid #CCC;
	padding-left:10px;
}
div#szukaj
{
	position:absolute;
	width:232px;
	height:22px;
	background:url(../images/szukaj.jpg);
	top:0;
	right:0;
}
div#zapytanie
{
	
	position:absolute;
	width:229px;
	height:17px;
	background:url(../images/zapytanie.jpg);
	top:0;
	padding:6px 10px;
	right:0;
	font-size:14px;
}
div#zapytanie div.z_left
{
	float:left;
}
div#zapytanie div.z_right
{
	color:white;
	margin-right:6px;
	float:right;
}
h1
{
	font-size:20px;
	font-weight:bolder;
	margin:5px 0 20px;
}
h2
{
	font-size:18px;
	font-weight:bolder;
	margin:5px 0 12px;
	color:#302D2D;
}
#wersje p
{
	padding:5px 0 10px;
	
}
a, a:visited
{
	color:#302D2D
}
h1
{
	font-size:16px;
	font-weight:bolder;
	margin:5px 0 10px;
}

body
{
	background:url(../images/body_bg.jpg) top repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

div#top
{
	height:175px;
	width:950px;
	margin:0 auto;
	position:relative;
	
}
div#top_wraper
{
	width:4000px;
	
	margin-left:-3500px;
	position:absolute;
	height:175px;
	background:url(../images/wraper.jpg) top repeat-x;
}
div#baner
{
	position:absolute;
	right:0;
	bottom:0;
	height:143px;
	width:712px;
}
div#logo
{
	position:absolute;
	top:40px;
	width:179px;
	height:107px;
	background:url(../images/logo.jpg);
}
div#container
{
	position:relative;
	width:950px;
	margin:10px auto 0;
}
div#container div#plac_zabaw_col
{
	width:230px;
	background:url(../images/categories_top.jpg) 0 0 no-repeat;
	float:left;
}

div#container div#outdoor_fitness_col
{
	width:240px;
	background:url(../images/categories_top.jpg) -230px 0 no-repeat;
	float:left;
}

div#container div#urzadzenia_komunalne_col
{
	width:240px;
	/*background:url(../images/categories_top.jpg) -470px 0 no-repeat;*/
	float:left;
}

div#container div.col a, div#container div.col a:visited
{
	text-decoration:none;
	color:#302D2D;
	display:block;
	font-size:14px;
}
a:hover
{
	text-decoration:underline!important;
}

div#container div.col h2
{
	margin:0!important;
}
div#container div.col h2 a, div#container div.col h2 a:visited
{
	font-size:16px;
	color:black;
	font-weight:normal;
	padding:13px 20px 12px;
	margin:0;
	display:block;
	text-align:right;
	text-decoration:none;

}

div#container div.col a.image_wrapper
{
	
	width:100%;
	height:70px;
	display:block;
}

div#container div.col ul
{
list-style:none;
padding:0;
margin:10px 0 0;
}

div#container div.col li, div#menu_left li ul li
{
	padding:10px 20px;
	color:#302D2D;
	border-bottom: 1px solid #d1d0d0;
	position:relative;
}
 div#menu_left li ul li
 {
 	padding:10px 0 10px 10px;
 }
div#menu_left li ul li:last-child
{
	border-bottom:none;
}

div#menu_left li ul a,div#menu_left li ul a:visited
{
	color:#302D2D;
	text-decoration:none;
	font-size:14px;
}
 div#menu_left li ul li ul li
 {
 	padding:5px 0px 5px 30px;
	font-size:12px;
 	border-bottom:none;
	list-style:circle;
	list-style-position:inside;
 }
 
div#container div.col li img
{
	position:absolute;
	bottom:-5px;
	right:-5px;
	z-index:5;
}


div#right_column
{
	width:230px;
	float:right;
}

div#right_column div#aktualnoci_col
{
	background:url(../images/col_lightgray_top.gif) 0 0 no-repeat;
}

div#right_column div#aktualnoci_col h2 a
{
	margin:0;
	padding:10px 10px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#302D2D;
	text-align:right;
}
div#aktualnoci_col h2
{
	margin:0;
}
div#right_column div#aktualnoci_col ul
{
	list-style:none;
	margin:0;
	padding:0;
	border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
}
div#right_column img
{
	margin:2px 0 0 0;
}

div#menu_left img
{
	margin:0px 0 2px 0;
}
div#container div#aktualnosci_col li
{
	position:relative;
}
div#container div#aktualnoci_col li img
{
	position:absolute;
	left:-5px;
	top:2px;
	z-index:5;
}
div#container div#aktualnoci_col li:last-child
{
	border-bottom:none;
}
div#container div#aktualnosci_bottom
{
	background:url(../images/col_lightgray_bottom.gif) left bottom no-repeat;
	width:210px;
	height:20px;
	text-align:right;
	padding-right:20px;
}
div#aktualnosci_bottom a, div#aktualnosci_bottom a:visited 
{
	color:#403D3D;
}

div.col_bottom
{
	margin-top:20px;
	margin-left:10px;
}


div.col_bottom h2 a
{
	background:url(../images/pomaranczowy.jpg) 0 0 no-repeat #fbac66;
	text-align:right;
	margin:0 !important;
	padding:10px 10px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	font-weight:bolder;
	letter-spacing:1px;
	display:block;
	color:white;
}
div.col_bottom h2
{
	margin:0;
}
div.col_bottom ul
{
	list-style:none;
	margin:0 !important;
	padding:0;
	border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
}

div.col_bottom li:last-child
{
	border-bottom:none !important;
}
.break
{
	clear:both;
}

div#footer_container
{
	margin:20px 0 10px;
	background:url(../images/body_bg.jpg) 0 0 repeat-x;
	height:30px;
}

div#footer
{
	width:950px;
	margin:0 auto;
	
}

#menu_top
{
	font-size:12px;
	position:absolute;
}
.menu_top ul
{
	padding:0;
	margin:6px 0 0 0px;
}
.menu_top li
{
	float:left;
	list-style:none;
	padding:0 7px;
	color:#FFFFFF;
	border-right:1px solid #aefd16
}
.menu_top li:last-child
{
	 border-right:none;
}

.menu_top li a, .menu_top li a:visited
{
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.wiecej
{
	margin:10px 20px 0;
	text-align:right;
}

div#menu_left
{
	width:230px;
	float:left;
}

div#menu_left ul 
{
	padding:0;
	margin:0 0 2px;
	list-style:none;
	

}
div#menu_left ul ul
{
}
div#menu_left ul li h2
{
		font-size:16px;
	font-weight:normal;
	margin:2px 0 0;
	
	text-align:right;
}
div#menu_left ul li h2 a
{padding:7px 20px 6px;
	display:block;
	color:black;
	text-decoration:none;
}
div#text_container
{
	width:710px;
	float:right;
}

.plac_zabaw h2, h2.plac_zabaw ,.element h2.plac_zabaw a,  .element h2.plac_zabaw a:visited
{
	background:url(../images/kolory.png) 0 0 no-repeat !important;
	color:black !important;
	font-size:16px;
	font-weight:normal;
	text-align:right;
}

h2.outdoor_fitness, .outdoor_fitness h2, .element h2.outdoor_fitness a,  .element h2.outdoor_fitness a:visited
{
	background:url(../images/kolory.png) 0 -200px no-repeat !important;
		color:black !important;
	font-size:16px;
	font-weight:normal;
	text-align:right;
}
#wersje h2 a
{
	padding:8px 10px;
	display:block;
}
.plac_zabaw h2 a,.plac_zabaw h2 a:visited,  a.of,  a.of:visited
{
	color:#302D2D!important;
}
h2.urzadzenia_komunalne, .urzadzenia_komunalne h2, .element h2.urzadzenia_komunalne a,  .element h2.urzadzenia_komunalne a:visited
{
	background:url(../images/kolory.png) 0 -400px no-repeat !important;
			color:black !important;
	font-size:16px;
	font-weight:normal;
	text-align:right;
}
.jasnoszary h2
{
		background:url(../images/col_lightgray_top.gif) 0 0 no-repeat;
}

.szary h2
{
		background:url(../images/pomaranczowy.jpg) 0 0 no-repeat;
}


body#tinymce
{
	background-color:#FFFFFF;
	background-image:none;
}


div.element
{
	width:230px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	
}
div.element h2
{
	margin:0;
}
div.element h2 a, div.element h2 a:visited 
{
	background:url(../images/el_bg.gif);
	text-align:right;
	margin:0 !important;
	padding:8px 10px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	display:block;
	color:black;
	text-decoration:none;
}


div.element div.image_container
{

	border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
	height:140px;
	text-align:center;
}
div.element div.image_container img
{
border:1px solid #DDD;
margin-top:10px;
}
div.element div.content
{
	border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
	text-align:center;
	padding:20px 20px 0;	
}

div.element div.do_pobrania
{
	padding:20px 20px 0;
	border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
	text-align:left;
}
div.do_pobrania a, div.do_pobrania a:visited
{
		color:#302D2D;
		text-decoration:none;
		
}
div.element div.content img
{
	margin:10px;
}

div#center
{
	float:left;
}
div#right
{
	float:right;
	width:230px;
}
div#photo_container, div#wersje
{
	width:460px;
	margin-right:5px;
	margin-bottom:10px;
}

div#photo_container h2
{
	background:url(../images/col_gray_top.gif) 0 0 no-repeat #807d7d;
	
	text-align:right;
	margin:0 !important;
	padding:8px 10px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	display:block;
	color:white;
}
div#wersje
{
}
div#wersje h2
{
	margin:0 !important;
}
div#photo_container div#image
{
	border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
	border-bottom:1px solid #d6d5d5;
	padding:20px;
	text-align:center;
}

div#wersje table
{
	width:100%;
	border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
}
div#wersje td
{
	border-bottom:1px solid #d6d5d5;
	padding:20px;
}
div#wersje input.dodaj, input.wyslij
{
	padding:5px;
	border:1px solid #CCC;
	font-size:12px;
	text-align:center;
	float:right;
	background:url(../images/categories_top.jpg) -30px 0 no-repeat;
	color:#403D3D;
	
}
div#wersje input.dodaj:active, input.wyslij:active
{
	padding:5px;
	border:1px solid #CCC;
	font-size:12px;
	text-align:center;
	float:right;
	background:#CCC;
	color:white;
	
}

div#wersje div.content
{
	padding:20px;
		border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
	border-bottom:1px solid #d6d5d5;
}
div#wersje div.content ul
{
	margin:10px 0 10px 20px;
	list-style:circle;
	list-style-position:inside;
}

h1.pink
{
	font-size:24px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#302D2D;
	float:left;
}
div.invalid
{
	float:right;
}

div.lista
{
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}

div.lista h3
{
	float:left;
}
div.el 
{
	padding:10px 0;
}
div.lista h3 a, div.el h2 a
{
	color:#403D3D;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;

}
div.el h2
{
		float:left;
}
div.lista .date, div.lista p.more
{
	float:right;
}

a.selected
{
	
}

table#zestawienie
{
	margin:20px 0 0;
	text-align:center;
}
table#zestawienie th
{
	color:#302D2D;
	text-align:center;
	
	font-weight:bold;
}
table#zestawienie th, table#zestawienie td
{
	padding:10px;
	border:1px solid #CCC;
}
table#zestawienie input
{
	border:1px solid #CCC;
}


fieldset
{
	border:1px solid #CCC;
	background:url(../images/form_bg.jpg) top right no-repeat;
	padding:20px;
}
fieldset legend
{
	font-size:16px;
	font-weight:bold;
	color:#302D2D;
	padding:10px;


	
}
fieldset input, fieldset select
{
	border:1px solid #CCC;
	padding:3px;
	font-size:12px;
	width:200px;
	color:#333;
}

fieldset input.short
{
	width:40px;
}
fieldset table td
{
	padding:3px;
}
fieldset textarea
{
	width:450px;
	height:80px;
	border:1px solid #CCC;
}
div#koszyk
{
	line-height:18px;
}
input.wyslij
{
	margin:0;
	width:100px;
}

input.wyslij:active
{

}

div.pan
{
	text-align:right;
}

div.pan a
{
	margin:0 5px;
}

li.selected a, li.selected a:visited, a.selected, a.selected:visited
{
	text-decoration:underline!important;
}
