/**** RESETOWANIE CSS ****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}
ol, ul {
	list-style-position:inside; }
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: ''; }
/* remember to define focus styles! */
:focus {
	outline: 0;}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;}
del {
	text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;}
/*******KONIEC*******/

body {
	line-height: 16px;
	color: black;
	background: #FFF;
	font-size: 12px;
	background: #FFF url(/grafika/layout/background-top.jpg) repeat-x left top; 
	font-family: Trebuchet MS,Arial,sans-serif,Tahoma,Verdana;}
p {
	padding:0px;
	margin-bottom:0.5em;
	margin-top: 5px; }
a img {
	border: 0px; }
a {
	text-decoration:none;
	color:#E8691C;
	font-weight: bold;
	border: 0px;}
a:link, a:visited { 
	text-decoration: none;
	color: #E8691C;}
a:hover {
	text-decoration: none;
	color:#312D29;}	
.left{
  float: left }
.right{
  float: right}
.clear {
	width:100%;
	height:0px;
	font-size:0px;
	line-height:0px;
	clear:both;}

.lista li {
	list-style-image:url(/grafika/list-style.png);
padding-top:5px;
padding-bottom:5px;
padding-right:5px;}

.powrot {
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;}

fieldset.sklep-realizacje {
	border:1px solid #E5E5E7;
	background-color:#FFF;
	width:98%; }
.sklep-realizacje legend {
	border:none;
	background-color:transparent;}
	

#field-form-kontakt {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	width:520px;
	background-color:#FFF;}
#field-form-kontakt input {
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;
	width:300px;}
#field-form-kontakt textarea {
	width:450px;
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;}
#field-form-kontakt .submit {
	background-color:orange;
	color:#FFF;
	font-weight:bold;
	border:1px solid #DFDFDF;
	width:100px;}	


/**** HEADERS ****/
h1 { 
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	font-family:Trebuchet MS,Arial;
	text-align:right;
	padding-top:12px;
	padding-right:16px;
	width:234px;
	height:32px;
	background:url(/grafika/layout/naglowek.png);}
h2 {
	color:#2F506D;
	font-size:1.4em;
	font-weight:400;
	text-align:left;
	letter-spacing:-1px;
	line-height:20px;
	margin-bottom:20px;}
h2 strong {
	color:#50a8b8;
	font-size:1.6em;
	letter-spacing:-2px;
	font-weight:400;}

.DefaultStickyWin h1 {
	background-color:transparent;
	background-image:none; }

.tabele-cms {
	border-collapse:collapse;
	width: 100%; 
	margin: auto}
.tabele-cms th {
	border-right: 1px solid #FFF;
	padding: 2px;
	font-size:11px;
	background-color:#EFEFEF;
	font-weight: bold; }
.tabele-cms tr {
	border-bottom: 1px solid #EFEFEF; }
.tabele-cms td {
	padding: 2px; }



/* ***************************** Layout ***************************** */
#MAIN-CONTAINER {
	width:100%;}
#CONTAINER {
	margin:auto;
	width: 904px;}
#TOP {
	width: 904px;
	height: 131px;
	padding: 0px;}
#logo {
	padding:0px;
	margin-top:0px;
	margin-left:10px;
	float:left;}
#top-srodek {
	height:131px;
	width:732px;
	background:url(/grafika/layout/gradient-top.jpg) no-repeat left top;
	float:left;}
#MIDDLE {
	width: 904px;
	padding: 0px;
	margin-top:4px;
	display: block;
	clear: both; 
	font-family:arial;}
#FOOTER {
	clear:both;
	width: 100%;
	height: 125px;
	background: transparent url(/grafika/layout/footer-bg.jpg) repeat-x left top;}
#footer-middle{
	color:#FFF;
	text-align:left;
	margin:auto;
	width:904px;}
#footer-middle a {
	color:#FFF;
	text-decoration:underline;}
#footer-middle a:hover {
	color:#312D29;;
	text-decoration:none;}
.stopka-box-adres  {
	background:url("/grafika/layout/adres.png") no-repeat scroll left center transparent;
	float:left;
	height:55px;
	padding:30px 0px 0 30px;
	width:200px;}
.stopka-box-tel {
	background:url("/grafika/layout/tel.png") no-repeat scroll left center transparent;
	float:left;
	height:55px;
	padding:30px 0px 0 30px;
	width:140px;}
.stopka-box-www {
	background:url("/grafika/layout/www.png") no-repeat scroll left center transparent;
	float:left;
	height:55px;
	padding:30px 0px 0 30px;
	width:140px;}
.stopka-copyright {
	float:left;
	font-weight:bold;
	margin-top:0px;
	height:95px;
	padding-top:30px;
	text-align:right;
	width:330px; 
	background:url("/grafika/layout/footer-right.jpg") no-repeat right top;}

.last { margin-right: 0 !important;}
#flagi{
	text-align: right}

.naglowek {
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	font-family:Trebuchet MS,Arial;
	text-align:right;
	padding-top:12px;
	padding-right:16px;
	width:234px;
	height:32px;
	background:url(/grafika/layout/naglowek.png);}
	
#podmenu {
	margin-top:20px;}
#podmenu a {
	font-weight:bold;
	color:#000;}
#podemnu a:hover {
	color:#E8691C;}

/* ==================== SLIDESHOW */
#slide {
	width: 968px;
	height: 430px;
	background: transparent url(/grafika/layout/slide_bg2.png) no-repeat left top;
	float:left;
	padding-left: 22px;
	position: relative;
	z-index: 101;
}

#slide span {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	float: right;
	width: 650px;
	text-align: justify;
	padding: 5px 10px;
	position:absolute;
	bottom:0; right:0;
	display: none;
}

#slideContainer {
	height:430px;
	padding:0;
	margin:40px auto 0 auto;
	position:absolute;
	overflow:hidden;
	width:990px;
}

#slideContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}



/* ====================  MENU PIONOWE */
/*
#menu-pionowe {
	width:247px;
	background: transparent url(/grafika/layout/menu_pionowe_bg.png) no-repeat left top;
	height: 430px;
	left: 22px;
	padding: 0 15px;
	text-align: center;
	}
#menu-pionowe ul {
	list-style-type:none; }
#menu-pionowe li a {
	display:block;
	color:#DCDEAC;
	background: transparent url(/grafika/layout/menu_item_bg.png) no-repeat center bottom;
	position: relative;
	font-size: 17px;
	font-weight: bold;
	padding: 1px 0 12px 0px;
	z-index: 100;}
#menu-pionowe ul ul li a {
	padding: 5px 5px 5px 10px;}
#menu-pionowe ul ul ul li a {
	padding: 5px 5px 5px 20px;}
#menu-pionowe ul ul ul ul li a {
	padding: 5px 5px 5px 30px;}
#menu-pionowe ul ul ul ul ul li a {
	padding: 5px 5px 5px 40px;}
#menu-pionowe li a:hover {
	color:#FFF;}

#menu-pionowe2 {
	width:192px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:10px; }
#menu-pionowe2 ul {
	list-style-type:none; }
#menu-pionowe2 li a {
	display:block;
	color:#222222;
	padding: 5px 5px 5px 0px;
	border-bottom:1px solid #E2CF95;}
#menu-pionowe2 ul ul li a {
	padding: 5px 5px 5px 10px;}
#menu-pionowe2 ul ul ul li a {
	padding: 5px 5px 5px 20px;}
#menu-pionowe2 ul ul ul ul li a {
	padding: 5px 5px 5px 30px;}
#menu-pionowe2 ul ul ul ul ul li a {
	padding: 5px 5px 5px 40px;}
#menu-pionowe2 li a:hover {
	background-color:#FFF;
	color:#000;}
*/

/* ==================== MENU POZIOME */
#menu-poziome {
	width: 475px;
	height: 35px;
	float: right;
	font-size:16px;
	font-weight:bold;
	text-align: center;
	color: #FFF;}
#menu-poziome ul {
	float: left;}
#menu-poziome ul, #menu-poziome ul li {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;}
#menu-poziome ul li {
	height: 24px;
	padding-top: 9px;
	display: block;}
#menu-poziome ul a {
	text-decoration: none;
	background: none;
	height: 24px;
	display: block;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	float: left;
	padding-right:18px;
	padding-left:15px;
	background:url(/grafika/layout/menu-kreska.jpg) no-repeat right top;}
#menu-poziome ul a:hover {
	color:#312D29;	
}

/**************** LEWA KOLUMNA ****/

#lewa-kolumna {
	width: 298px;
	height:auto;
	float: left; }

#lewa-kolumna-header {
	width: 298px;
	height: 28px;
	background: transparent url(/grafika/layout/lewa_kolumna_header.png) no-repeat center bottom;
	float: left;
}

#lewa-kolumna-content {
	clear: both;
	width: 259px;
	background: transparent url(/grafika/layout/lewa_kolumna_content.jpg) repeat-y left top;
	padding-left: 39px;
	float: left;
}

#lewa-kolumna-bottom {
	width: 298px;
	height: 13px;
	line-height: 0;
	font-size: 0;
	background: transparent url(/grafika/layout/lewa_kolumna_bottom.jpg) no-repeat left bottom;
	float: left;
}

#okolicznosciowe {
	width: 319px;
	height: 92px;
	background: transparent url(/grafika/layout/left_okolicznosciowe.png) no-repeat left top;
	padding-top: 40px;
	position: relative;
	left: -40px;
	top: -125px;
	margin-right: -60px;
	margin-bottom: -110px;
	z-index: 10;
}

#okolicznosciowe-menu {
	width: 319px;
	height: 87px;
	padding-top: 45px;
	position: relative;
	left: -40px;
	top: -15px;
	margin-right: -60px;
	margin-bottom: -20px;
	z-index: 20;
}

#okolicznosciowe-menu a {
	width: 100%;
	height: 65px;
	float: left;
	text-align: center;
	z-index: 10px;
}

#okolicznosciowe-menu a:hover {
	text-decoration: none;	}

#mapa {
	width: 100%;
	padding-top: 10px;
	text-align: center;}
	
#lewa-kolumna-adres {
	font-size: 12px;
	font-weight: bold;
	color: #063026;
	font-style: italic;
	margin-top: 15px;
}


/*************** CONTENT ****/

#content-header { 
	width: 690px;
	height: 10px;
	line-height: 0;
	font-size: 10px;
	background: #FDFAEB url(/grafika/layout/content_header.jpg) no-repeat left top;
	float: right; }
#content-bottom { 
	width: 690px;
	height: 13px;
	line-height: 0;
	font-size: 10px;
	background: #FDFAEB url(/grafika/layout/content_bottom.jpg) no-repeat left top; 
	float: right; }
.content-image {
	width: 100%;
	text-align: center;
	padding-top: 15px;
	/*float: left;*/}
.tresc {
	font-size: 16px;
	text-align: justify;}
.tresc b, .tresc strong {
	font-weight: bold;
	color: #19473c;}
.frontpageimg {
	float: right;
	padding: 2px;
	margin: 0 0 10px 10px;
	background-color: #FFF;
	border: 1px solid #babd71;}
.galeria-slide {
	width: 100%;
	padding: 10px 0;
	float: left;}
.thumb {
	width: 155px;
	height: 105px;
	background: #FDFAEB url(/grafika/layout/thumb_bg.jpg) no-repeat left top;
	padding: 3px 0 0 3px;
	margin-right: 2px;
	float: left;}
	
/**************** GALERIA ****/

.galeria {
	width: 100%;
	float: left;}
.galeria-thumb {
	width: 320px;
	height: 230px;
	text-align: center;
	float: left;}



/**** OFERTA KATEGORIE ****/
#oferta-kategorie {
	width:200px;
	margin-left:9px;
	margin-right:9px;
	margin-bottom:10px; }
#oferta-kategorie ul { list-style:none; }
#oferta-kategorie li a {
	display:block;
	color:#222222;
	padding: 8px 8px 8px 0px;
	border-bottom:1px solid #E2CF95;}
#oferta-kategorie ul ul li a {
	padding: 8px 8px 8px 10px;}
#oferta-kategorie ul ul ul li a {
	padding: 8px 8px 8px 20px;}
#oferta-kategorie ul ul ul ul li a {
	padding: 8px 8px 8px 30px;}
#oferta-kategorie ul ul ul ul ul li a {
	padding: 8px 8px 8px 40px;}
#oferta-kategorie li a:hover {
	background-color:#FFF7DD;
	color:#000;}

#oferta-lista-kategorie {
	width:300px;
	margin-bottom:30px;}
#oferta-lista-kategorie ul {
	list-style-type:none; }
#oferta-lista-kategorie li a {
	display:block;
	color:#222222;
	padding: 8px 8px 8px 0px;}
#oferta-lista-kategorie ul ul li a {
	padding: 8px 8px 8px 10px;}
#oferta-lista-kategorie ul ul ul li a {
	padding: 8px 8px 8px 20px;}
#oferta-lista-kategorie ul ul ul ul li a {
	padding: 8px 8px 8px 30px;}
#oferta-lista-kategorie ul ul ul ul ul li a {
	padding: 8px 8px 8px 40px;}
#oferta-lista-kategorie li a:hover {
	background-color:#FFF7DD;
	color:#000;}
	
#oferta-kategorie-edit { line-height:22px;}
#oferta-kategorie-edit .li-kontener { 
	background:transparent}
#oferta-kategorie-edit ul {
	list-style-type:none; }
#oferta-kategorie-edit li {}
#oferta-kategorie-edit ul ul li {
	padding-left: 10px;}
#oferta-kategorie-edit ul ul ul li{
	padding-left: 20px;}
#oferta-kategorie-edit ul ul ul ul li {
	padding-left: 30px;}
#oferta-kategorie-edit ul ul ul ul ul li {
	padding-left: 40px;}

.oferta-pozycja { 
	border:1px solid #EFEFEF; 
	padding:10px; 
	margin-top:5px }
.oferta-miniaturka{
	float: left; }
#kat-lista ul {
	line-height:20px;
	margin-left:20px;}
#kat-lista li{
	list-style-position: outside;}
	
		

/**** TRESCI ****/
/* jezeli jest padding trzeba ustalic staly width */
#tresc-kontener{
	height: auto;
	width: 100%; }
#tresc-middle{
	width: 100%;	
	height: auto; }
#tresc-bottom{ }


/**** AKTUALNOsCI ****/
.news-kontener {
	padding: 10px; 
	margin-bottom: 5px; }
.news-kontener h2 {
	background-color:#FFF5D7;
	border-top: 1px solid #F39A1F; }
.news-autor {
	background-color:#FFF5D7;
	border-bottom: 1px solid #F39A1F;
	font-size:10px;
	color:#CF8F33;
	font-family:arial;
	margin-bottom:5px; } 
.news-data {
	float: right; 
	font-style: italic;
	font-size: 10px; }
.news-tytul {}
.news-skrot a {
	font-weight:none;
	color: #483220}
.news-miniaturka {
	float:left;
	margin-right:10px;
	margin-bottom:10px; }
.news-komentarz {
	text-align: right; 
	font-size: 11px;
	padding: 5px; 
	color:#7F7F7F;
	margin-top: 3px; 
	background:url(/grafika/layout/news-kom.jpg) repeat-x; }
	
#artykul-autor {
	font-size:10px;
	color:#CF8F33;
	font-family:arial;
	margin-bottom:5px; } 
#artykul-middle h2 {
	background-color:#FFF5D7;
	border-top: 1px solid #F39A1F;
	border-bottom: 1px solid #F39A1F;
	margin-bottom:5px; }
#artykul-bottom {
	font-size: 11px;
	padding: 5px; 
	color:#7F7F7F;
	margin-top: 5px;
	margin-bottom:5px; 
	background:url(/grafika/layout/news-kom.jpg) repeat-x;}
.artykul-skrot{
	font-weight: bold;}
.artykul-tytul p{
	color: #7A7A7A;
	font-weight: bold;
	text-decoration: underline;
	font-size: 18px;}
.artykul-tytul-lista{
	color: #7A7A7A;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;}	
.artykul-gora{
	width: 100%}
.artykul-gora .news_miniaturka{
	width: 120px;
	padding: 0 !important;}
.artykul-gora .artykul-skrot{
	width: 470px;
	padding: 0 !important;}
	
.art-zarzadzanie{
	padding: 5px; 
	width: 90%;
	font-weight: bold; 
  	font-family:century ghotic,arial;
  	font-size:10px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	background-color: #efefef;
	margin-bottom: 5px;}


/**** LOKATOR ****/
#lokator { 
clear:both;
	font-size:10px;
	text-align:right;}


/**** GALERIA ****/
#galeria-zdjecia {
	margin-top: 20px; }
#galeria-zdjecia ul {
	clear:both;
	min-height:150px; }
#galeria-zdjecia ul li {
	list-style:none;
	/* border: 1px solid #E2CF95; */
	/* background-color:#FFF7DD; */
	width:160px;
	min-height:130px;
	float:left;
	/* margin:3px; */
	/* padding:3px; */
	text-align:center;}
.art-podpiete #galeria-zdjecia ul li{
	margin: 3px !important;} 	
.galeria-datadodania {
	font-size:10px;
	font-family:arial;
	color: #7F7F7F; }
.galeria_siatkazdjec {
	margin-top:3px;
	margin-bottom:3px; }
.galeria-siatkazdjec-opis {
	font-style:italic;
	margin-bottom:5px; }
.galeria-siatkazdjec a:hover {
	cursor: url(/grafika/zoom-in.cur), crosshair;}
#galeria-autor {
	font-size: 11px;
	padding: 5px; 
	color:#7F7F7F;
	margin-top: 3px; 
	background:url(/grafika/layout/news-kom.jpg) repeat-x; }
#galeria-strony {
	margin-top:10px;
	text-align:center;
	font-family:arial;
	font-size:12px; }
.zdjecie-sortme {
	cursor: move;}

#wybierz fieldset{
	margin-top:10px;
	background-color:#EFEFEF;}
#wybierz-z-istniejacych li {
	list-style:none;
	margin-left:20px;
	padding:5px; }
#wybierz-z-istniejacych li:hover {
	background-color:#FFF;}
	

/**** KOMENTARZE ****/
.komentarz {
	margin-left:5px;
	margin-right:5px; }
.komentarz-ikonka {
	float:left;
	margin-top:10px;
	width:15px;
	height:12px;
	background-image:url(/grafika/komentarz.png); }
.komentarz-tekst {
	float:left;
	padding: 5px; 
	border: 1px solid #CAC9B9; 
	margin: 4px;
	width:93%;
	background-color:#FFFAEC; }
.komentarz-login {
	font-weight:bold; }
.komentarz-data{
	color:#7A7A7A;
	font-weight:normal; }
.komentarz-tresc {
	color:#1E69A2;
	margin-top:7px; }
.komentarz-odp {
	margin-left:24px;
	margin-right:5px; }
.komentarz-odp-ikonka {
	float:left;
	margin-top:10px;
	width:15px;
	height:14px;
	background-image:url(/grafika/komentarz_odp.png); }
.komentarz-odp-tekst {
	float:left;
	padding: 5px; 
	border: 1px solid #CAC9B9;
	margin: 4px;
	width:93%;
	background-color:#FFF6DF }
.komentarz-odp-login {
	color:#4A4A4F;
	font-weight:bold; }
.komentarz-odp-data{
	color:#7A7A7A;
	font-weight:normal;}
.komentarz-odp-tresc {
	color:#1E69A2;
	margin-top:7px; }

#dodaj_komentarz label{
	display: none }
#dodaj_komentarz textarea{
	width: 100%;
	height: 80px;
	margin: auto;}
	

/**** MENU ZARZADZANIE ****/
#struct-editmenu { line-height:22px;}
#struct-editmenu ul {
	list-style-type:none; }
#struct-editmenu li {}
#struct-editmenu ul ul li {
	padding-left: 10px;}
#struct-editmenu ul ul ul li{
	ppadding-left: 20px;}
#struct-editmenu ul ul ul ul li {
	padding-left: 30px;}
#struct-editmenu ul ul ul ul ul li {
	padding-left: 40px;}


/**** SLIDESHOW ****/
#slideshow * { 
	margin: 0; 
	padding: 0; }
#slideshow { 
	width:333px; 
	border:1px solid #AFABA4;
	background-color:#FFF;
	position: relative; }
#slideshow #slides { 
	width:320px;
	height: 240px; 
	border:1px solid #AFABA4;
	margin: 5px; 
	overflow: hidden; }
#slideshow #slides img {
	width:320px;
	height: 240px;  
	display: block; 
	position: absolute; }
#slideshow #slideshowMenu { 
	width:100%;
	height:28px;
	background: url(/grafika/layout/h1_top.jpg) repeat-x top #5DA9E3; }
#slideshow #slideshowMenu ul { 
	float:right;
	padding:4px 10px 0 0; }
#slideshow #slideshowMenu li { 
	display: block; 
	float:left; 
	padding:0 1px 0 1px;
	cursor:pointer;
	width:21px;
	height:21px; }
#slideshow #slideshowMenu li.selected { 
	border: 1px solid #FFF;}
#slideshow #slideshowMenu #slideshow_caption { 
	line-height:21px;
	float:left;
	padding:0 0 0 10px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma; }
#slideshow #slideshow_caption_kontener {
	position:absolute; 
	top:80%;
	left:6px;
	background:url(/grafika/slideshow/title_background.png);
	z-index:40; 
	width:320px;
	opacity:0.8;}
#slideshow #slideshow_caption {
	padding:10px;
	color:#FFF;
	font-weight:bold; }

#slideshow_numer .nr1 {
	background:url(/grafika/slideshow/1.png) no-repeat;}
#slideshow_numer .nr2 {
	background:url(/grafika/slideshow/2.png) no-repeat;}
#slideshow_numer .nr3 {
	background:url(/grafika/slideshow/3.png) no-repeat;}
#slideshow_numer .nr4 {
	background:url(/grafika/slideshow/4.png) no-repeat;}
#slideshow_numer .nr5 {
	background:url(/grafika/slideshow/5.png) no-repeat;}
#slideshow_numer .nr6 {
	background:url(/grafika/slideshow/6.png) no-repeat;}
#slideshow_numer .nr7 {
	background:url(/grafika/slideshow/7.png) no-repeat;}
#slideshow_numer .nr8 {
	background:url(/grafika/slideshow/8.png) no-repeat;}
#slideshow_numer .nr9 {
	background:url(/grafika/slideshow/9.png) no-repeat;}


/**** WYSZUKIWARKA ****/
#wyszukiwarka {
	width:220px;}
#wyszukiwarka #szukaj-fraza {
	width:205px;
	color:#7F7D77;
	border:none;
	background-color:transparent;}
#wyszukiwarka #szukaj-submit {
	display:none;}
.szukaj-open {
	margin-bottom:10px; 
	border-bottom:1px dotted #8F8B7D; 
	padding:4px;}
ul.autocompleter-choices{
	position:absolute;
	margin:0;
	padding:0;
	list-style:	none;
	border:	1px solid #7c7c7c;
	border-left-color:#c3c3c3;
	border-right-color:#c3c3c3;
	border-bottom-color:#ddd;
	background-color:#fff;
	text-align:	left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:50;
	background-color:#fff;}
ul.autocompleter-choices li{
	position:relative;
	margin:	-2px 0 0 0;
	padding:0.2em 1.5em 0.2em 1em;
	display:block;
	float:none !important; 
	cursor:	pointer;
	font-weight:normal;
	white-space:nowrap;
	font-size:1em;
	line-height:1.5em;}
ul.autocompleter-choices li.autocompleter-selected{
	background-color:#444;
	color:#fff;}
ul.autocompleter-choices span.autocompleter-queried{
	display:inline;
	float:	none;
	font-weight:bold;
	color:#3C8DC5;
	margin:	0;
	padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{
	color: #9FCFFF;}


/**** FIELDSET ****/
fieldset { 
	padding:5px;}
fieldset label { 
	font-weight: bold;}
fieldset legend { 
	padding:5px; 
	font-weight:bold;
	border: 1px solid #7F7F7F; }
fieldset.checkboxes {
	border: 1px solid #cac9b9;
	padding-left:0px;
	margin-bottom:1em; }
fieldset.radios {
	border: 1px solid #cac9b9;
	padding-left:0px;
	margin-bottom:1em; }
.checkboxes input,.checkbox{
	width: 20px !important }  
	
	
/**** FORMULARZE ****/
fieldset.formularz {
	border:1px solid #cac9b9;
	width:98%; }
.formularz .text {
  	width: 300px;}
.formularz textarea {
  	width: 100%;
  	height: 200px;}
.formularz label {
	width: 150px; 
	float: left;}
	


/**** ZARZADZANIE MENU ****/
#struct_editmenu ul{
	margin-left:10px; }
#struct_editmenu ul li{
	padding: 7px; 
	list-style-type:none;}
#struct_editmenu ul ul li{
	padding: 7px; }
#struct_editmenu ul ul ul li{
	padding: 7px; }
	

/**** menu sort schowek ****/
#sort-schowek {
	padding: 5px; 
	border: 1px solid #CFCFCF; 
	width: 90%; 
	min-height:110px;
	margin: auto; 
	background:url(/grafika/wytnij_wklej.png) #EFEFEF no-repeat right;}


/**** PANEL ADMINISTRACYJNY ****/
#divpanel {
  color: black; 
  font-weight: bold; 
  font-family:century ghotic,arial;
  font-size:11px;
  background: url(/grafika/firecms.png) no-repeat left;}
#divpanel a {
  color: gray; 
  font-weight: bold; 
  font-size: 11px; 
  padding-right: 9px; 
  border-right: 1px dotted; 
  text-decoration:none;}
#divpanel a:hover {
	color:#000;
	text-decoration:none;}
#divpanel .panel_srodek {
	float:left;
	height:24px;
	width:740px;
	margin-bottom:5px;}
#divpanel #panel_wyloguj {
	float:right;
	margin-right:55px;}


/**** getLangForm ****/
#getlangform {
	border-top: 1px solid; 
	border-bottom: 1px solid; 
	padding: 2px; 
	width: 98%; 
	background-color: #EFEFEF;}
	
	
/**** paneliki zarzadzania do modulow ****/
.zarzadzanie, #zarzadzanie {
	border-top: 1px solid; 
	border-bottom: 1px solid; 
	padding: 5px; 
	width: 98%; 
	font-weight: bold; 
  	font-family:century ghotic,arial;
  	font-size:10px;
	background-color: #EFEFEF;
	margin-bottom:10px}
.zarzadzanie a img, #zarzadzanie a img {
	vertical-align:middle;
	border:0px;}
.zarzadzanie a:hover, #zarzadzanie a:hover{
	text-decoration:none}


/**** VIEWPLIKI ****/
ul.viewpliki {
	margin-left:20px;
	margin-top:20px; }
ul.viewpliki li {
	list-style:none;
	height: 35px;
	padding-left:45px;
	margin: 8px;}


/**** FANCY UPLOAD ****/
.hide{
	height: 1px;
	visibility: hidden;}
.swiff-uploader-box a {
	display: none !important;}
.#fancy-fallback, #fancy-fallback { display: none; }
.fancy-status,#fancy-status {
	padding: 10px 15px;
	width: 290px;
	border: 1px solid #eee;}
.fancy-status .progress, #fancy-status .progress {
	background: url(/grafika/FancyUpload/progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;}
.fancy-status .progress-text, #fancy-status .progress-text {
	font-size: 0.9em;
	font-weight: bold;}
.fancy-list, #fancy-list {
	list-style: none;
	width: 290px;
	margin: 0;}
.fancy-list li.validation-error, #fancy-list li.validation-error {
	padding-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	color: #8a1f11;
	cursor: pointer;
	border-bottom: 1px solid #fbc2c4;
	background: #fbe3e4 url(/grafika/FancyUpload/failed.png) no-repeat 4px 4px;}
.fancy-list li.file, #fancy-list li.file {
	border-bottom: 1px solid #eee;
	background: url(/grafika/FancyUpload/file.png) no-repeat 4px 4px;
	overflow: auto;}
.fancy-list li.file.file-uploading, #fancy-list li.file.file-uploading {
	background-image: url(/grafika/FancyUpload/uploading.gif);}
.fancy-list li.file.file-success, #fancy-list li.file.file-success {
	background-image: url(/grafika/FancyUpload/success.png);}
.fancy-list li.file.file-failed, #fancy-list li.file.file-failed {
	background-image: url(/grafika/FancyUpload/failed.png);}
.fancy-list li.file .file-name, #fancy-list li.file .file-name {
	font-size: 1.2em;
	margin-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	height: 40px;
	font-weight: bold;}
.fancy-list li.file .file-size, #fancy-list li.file .file-size {
	font-size: 0.9em;
	line-height: 18px;
	float: right;
	margin-top: 2px;
	margin-right: 6px;}
.fancy-list li.file .file-info, #fancy-list li.file .file-info {
	display: block;
	margin-left: 44px;
	font-size: 0.9em;
	line-height: 20px;
	clear:both }
.fancy-list li.file .file-remove, #fancy-list li.file .file-remove {
	clear: right;
	float: right;
	line-height: 18px;
	margin-right: 6px;}



/**** KOMUNIKAT ****/
.komunikat{
  color:#000;
  font-weight:bold;
  width: 85%;
  margin: auto;
  text-align: center;
  padding: 34px 64px 34px 5px;
  border: 1px solid;
  background-color: #E1F4F7;}
.info{
	border:1px solid #86E2EF;
  background: #E1F4F7 url(/grafika/icon-info.png) no-repeat bottom right;}
.sukces{
  border:1px solid #68EF74;
  background: #AFFFB6 url(/grafika/icon-sukces.png) no-repeat bottom right;}
.error{
	border:1px solid #DF0000;
  background: #FFBC9F url(/grafika/icon-error.png) no-repeat bottom right;}
.denied{
	border: 1px solid #FFCB54;
  background: #FFF59F url(/grafika/icon-denied.png) no-repeat bottom right;}
  

/**** TIPS ****/
.tip-default {
	color:#FFF;
	padding: 5px;
	display:none;
	font-size:10px;
	background-color:#000;}


/**** STATYSTYKI *****/
#statystyki-tabela td {
	padding:5px;}


/**** ZARZadzanie uzYTKOWNIKAMI ****/
#administracja #users {
	width: 50%; 
	min-height:200px;
	vertical-align:top;
	float: left;
	padding: 5px;
	border: 1px solid #CFCFCF; 
	background:  #EFEFEF no-repeat right top; }
#administracja #groups {
	padding:5px;
	min-height:200px;
	width: 45%; 
	vertical-align:top;
	float: left; 
	border: 1px solid #CFCFCF; 
	background-color: #EFEFEF; }
#administracja #groups ul li{
	padding:3px; }
#administracja #users ul li{
	padding:10px; }
	

/**** UPRAWNIENIA ****/
.ul_grupy li{
	list-style: none}
.upr_fieldset{ }
.upr_fieldset h2{
	margin: 5px 0 5px 0;
	padding: 3px;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;	
	background-color: #efefef;}
.tablica_upr{
	width: 100%}
.tablica_upr, .tablica_upr td{
	border: 1px solid #777;
	border-collapse: collapse;}
.tablica_upr td{
	padding: 3px; }
.tablica_upr_tytul{
	background-color: #EFEFEF;
	text-align: center;
	font-weight: bold }
.tablica_upr_tytul{
	background-color: #EFEFEF;
	text-align: center;
	font-weight: bold}
.tablica_upr_oz{
	width: 60px;
	text-align: center;}


/**** LOGOWANIE ****/
#logowanie-kontener {
	margin-left:16px;
	width: 190px; }
#logowanie-title {
	display:none; }
#logowanie-input-user {
	width:120px;
	border:1px solid #F49A20;
	padding:2px; }
#logowanie-input-pass {
	width:120px;
	border:1px solid #F49A20;
	padding:2px; }
#logowanie-submit {
	float:right; }
#logowanie-input-submit { }
#logowanie-zapamietaj,#logowanie-rejestracja {
	display:none; }
	
	
/**** PROFIL ****/
#profil-kontener{
	width: 100%;	}
#profil-kontener table{
	width: 100%;}
#profil-kontener td{
	padding: 5px;
	width: 60%;
	text-align: right;
	border-bottom: 1px dashed #777;}
#profil-kontener .td-naglowek{
	font-weight: bold;
	width: 40%;
	text-align: left;}
#profil-kontener .zebra{
	background-color: #F0EDE4;}
#profil-kontener fieldset{
	border: 1px solid #777;
	padding: 3px;
	width: 100%;} 	
#profil-kontener legend{
	border: 1px solid #777;
	padding: 3px;
	font-weight: bold;
	background-color: #F0EDE4;}


/**** REJESTRACJA ****/
#rejestracja-formularz input{ }


/**** SHOUTBOX ****/
#shoutbox-contener{	
	width: 340px;
	height: auto;}
#shoutbox-top{
	width: 340px;
	height: 32px;
	background: url(/grafika/shoutbox/shoutbox-top.jpg) no-repeat;	}
#shoutbox-top p{
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;}
#shoutbox-middle{
	width: 340px;
	height: 210px;
	background: url(/grafika/shoutbox/shoutbox-middle.jpg) repeat-y;}
#shoutbox-bottom{
	width: 340px;
	height: 5px;
	background: url(/grafika/shoutbox/shoutbox-bottom.jpg) no-repeat;}
#shoutbox-formularz{
	vertical-align:middle;
	width: 97%;
	margin-top: 5px;
	margin-left: 5px;}
#shout{
	width: 234px;
	border: 1px solid #7A7A7A;
	margin: 0;
	height: 14px;	
	font-size: 11px;}
#shout-submit{
	margin: 0 0 -6px 5px}
#shoutbox-wypowiedzi-kontener{
	height: 160px;
	border: 1px solid #7A7A7A;
	width: 96%;
	overflow-x:hidden;
	overflow-y:auto;
	margin: auto;}	
#shoutbox-wypowiedzi-kontener div{
	padding: 3px;}
.shout-container{
	padding: 2px;}

	
	
/**** TOP6 ****/
#top6-container{
	margin: auto;
	width: 630px;
	height: 244px;}
#top6-title, #main-aktualnosci-title{
	width: 100%;	
	height: 34px;
	background: url(/grafika/layout/top6-top.jpg) no-repeat;}
#main-aktualnosci-title{
	width: 100%;	
	height: 35px;
	background: url(/grafika/layout/content-top.jpg) no-repeat;}
#top6-title .container,#main-aktualnosci-title .container,#przeglad-tytul .container{
	color: white;
	font-weight: bold;
	padding: 10px 0 0 10px;}
#top6-middle{
	width: 100%;	
	height: 207px;
	background: url(/grafika/layout/top6-middle.jpg) repeat-y;}
#top6-middle .container{
	width: 100%;	
	height: 100%;
	padding: 1px 0 0 4px;}
#top6-numerki{
	height: 100%;
	width: 36px;
	background-color: #fff;
	margin-left: 1px;}
.top6-numerek{
	width: 34px;
	height: 33px;
	margin-top: 1px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 30px;
	font-weight: bold;}
.nieaktywny{
	background-color: #666666;
	color: #CEC6B3;}
.aktywny{
	background-color: #60ACE6;
	color: #fff;}
#top6-zdjecie{
	height: 100%;
	width: 350px;
	background-color: #fff;}
#top6-tekst{
	width: 231px;
	height: 100%;
	color: white;
	background-color: #307FB7}
#top6-tekst a{
	color: white;}
#top6-tekst .container{
	padding: 3px;}
.top6-newstitle{
	font-size: 14px;
	-decoration: underline;
	font-weight: bold;}
.top6-newstekst, .top6-newstekst a{
	padding-top: 5px;
	-decoration: none}
#top6-footer{
	width: 100%;
	height: 3px;
	background: url(/grafika/layout/top6-footer.jpg) no-repeat;}
#noobslide-maska{
	width: 581px;
	height: 100%;
	overflow: hidden;
	position: relative}
.slide-item{
	float:left;
	width:581px;
	height: 100%	}
#noobslide-container{
	position: relative;
	height: 100%  }


/*** NOOBSLIDE ***/
#SLIDER{
  width: 100%;
  height: 210px;
  overflow:hidden;
  margin-top:10px;}
#noobslide {
  position:relative;
  width:815px;
  height:210px;
  float:left;
  margin-left:10px;
  overflow:hidden;}
#noobslide-container{
  position: relative; }
.slide-item{
  width:815px;
  height:200px;
  position:relative;
  float:left;}
  
#left-arrow-container{
  margin-right: -20px;}
#left-arrow{
  width: 53px;
  height: 47px;
  float:left;
  cursor: pointer;
  cursor: hand;
  background: url(/grafika/slideshow/l-arrow.png) no-repeat;
  position:relative;
  margin-top: 80px;
  z-index:1000; }
#right-arrow-container{
  margin-left:-12px;}
#right-arrow{
  width: 53px;
  height: 47px;
  float:right;
  cursor: pointer;
  cursor: hand;
  background: url(/grafika/slideshow/r-arrow.png) no-repeat;
  position:relative;
  margin-top: 80px;
  z-index:1000;}

.slide-item-obrazek {
	margin-right:5px; 
	width:198px; 
	height:165px;}

.mainpage-realizacje{
	width:198px;
	height:30px;
	padding-top:10px;
text-align:center;
	font-weight:bold;
	background:url(/grafika/layout/mainpage-realizacje.jpg);
}
.mainpage-realizacje a {
	color:#000;
}


/**** YOUTUBE ****/
#youtube-table td { padding:5px; vertical-align:top}
#youtube { 
	margin-top:10px;
	text-align:center;}
.youtube-kontener {
	width:90%;
	padding:5px;
	border:1px solid #EFEFEF;
	margin:auto;}
.youtube-img img {
	border: 1px solid gray;
	width:120px; 
	height:90px}
.youtube-title {
	font-weight:bold;
	color:#3F97FF;
	margin-top:7px;}
.youtube-data-liczba {
	color:#7F7F7F;
	font-size:10px;
	margin-top:7px;}
.youtube-movie-data {
	color:#7F7F7F;
	margin-top:10px;}
.youtube-movie-opis {
	margin-top:10px;}


/* SPINNER */
.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 999;
	background: #fff;}
.spinner-msg {
	-align: center;
	font-weight: bold;}
.spinner-img {
	background: url(/grafika/spinner.gif) no-repeat;
	width: 24px;
	height: 24px;
	margin: 0 auto;}
	
/* FORUM */
.forum-forum-kontener{
	width: 90%;
	padding: 5px; 
	margin: 5px;
	border: 1px solid;}
.forum-forum-kontener div.opis,.forum-temat-kontener div.opis{
	font-size: 11px;
	font-style: italic; }
.forum-temat-kontener{
	width: 90%;
	padding: 5px; 
	margin: 5px;
	border: 1px solid}	
.forum-tematopis{ }
.post-kontener .avatar{
	width: 130px;
	float: left;}
.post-kontener .opis{
	width: 430px;
	float: left
	float: left;}
	
#sort_schowek ul{
	list-style-position:outside;}
#sort_schowek li{
	margin-left: 15px}
	
/* REZERWACJA */
#rezerwacja-form{
	width: 620px;
	height: 340px;
	background: url(/grafika/layout/rezerwacja-dzwonek.png) no-repeat bottom right;
}

#rezerwacja-form p{
	clear: both;
}
#rezerwacja-form label{
	float: left;
	width: 10em
}	
#rezerwacja-form input, #rezerwacja-form textarea, #rezerwacja-form select{
	width: 226px;	
	background-color: transparent;
	border: 1px solid #588860;
}
#kontakt-lista{
	font-size: 11px
}	
tr.dymek{
	cursor: hand;
	cursor: pointer;
	height: 14px;
}
tr.dymek:hover{
	background-color: #C2EFE4
}

/* KALENDARZ */
.year {
border-style:outset;
border-width:1px;
text-align:center;
}
.month {
border-style:none;
text-align:center;
width:210px;
}
.yearname {
font-size:18px;
font-weight:bold;
text-align:center;
}
.monthname {
display:none;
font-size:13px;
font-weight:bold;
text-align:center;
}
.dayname {
color:#0471AC;
font-size:12px;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
.weeknumtitle {
background-color:#E9E9E9;
border-style:outset;
border-width:1px;
font-size:12px;
font-weight:normal;
text-align:center;
}
.weeknum {
background-color:#E9E9E9;
color:#000099;
font-size:10px;
height:20px;
text-align:center;
width:20px;
}
.yearnavigation {
font-size:12px;
}
.datepicker {
background-color:#E4E4E4;
}
.datepickerform {
margin:0;
}
.monthnavigation {
font-family:Tahoma,Arial,sans-serif;
}
.monthpicker {
background-color:#EEEEEE;
font-size:11px;
}
.yearpicker {
background-color:#EEEEEE;
font-size:11px;
}
.pickerbutton {
background-color:#EEEEEE;
border:1px solid #000000;
font-size:11px;
}
.nomonthday {
color:#AAAAAA;
font-size:10px;
height:20px;
text-align:center;
width:20px;
}
.monthday {
color:#384955;
font-size:10px;
font-weight:bold;
text-align:center;
}
.today {
color:#0471AA;
font-size:12px;
font-weight:bold;
text-align:center;
}
.selectedday {
background-color:#66FF66;
font-size:11px;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
.sunday {
color:#667171;
font-size:11px;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
.sunday a {
color:#667171;
}
.saturday {
color:#667171;
font-size:11px;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
.saturday a {
color:#667171;
}
.event {
background-color:#FFFF99;
color:red;
font-size:11px;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
.event a {
background-color:#FFFF99;
color:red;
}
.selectedevent {
background-color:#FFFF99;
color:red;
font-size:11px;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
.selectedevent a {
background-color:#FFFF99;
color:red;
}
.todayevent {
background-color:#FFFF99;
color:red;
font-size:11px;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
.todayevent a {
background-color:#FFFF99;
color:red;
}
.eventcontent {
border-style:outset;
border-width:1px;
font-size:10px;
width:100%;
}
