/**** 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: 1;
	background-color: #FFF;
	background-image: url(/grafika/layout/tlo.jpg);
	/*background-image: url(/grafika/layout/tlo-zaloba.jpg);*/
	background-repeat: repeat-x;
	background-position: top center;
	font-family:Tahoma;
	font-size:12px;
	color:#000;}
p {
	padding:5px;
	margin-bottom:5px;}
h1 {
	color:#FFF;
	padding:6px;
	font-size:14px;
	margin-bottom:5px;
	background: url(/grafika/layout/h1_top.jpg) repeat-x top #5DA9E3;
	border: 1px solid #777D7B;}
	
h1 a,h1 a:hover{
	color: white;
	font-size: 12px;
	text-decoration: none}

p { margin-top: 0; }

a img {
	border: 0px; }
a {
	text-decoration:none;
	color:#1E69A2;
	border: 0px;}
a:hover {
	text-decoration:underline;
	color:#3F97FF;
	border:0px}
.left{
  float: left }
.right{
  float: right}
.clear {
	width:100%;
	height:1px;
	font-size: 0;
	line-height: 0;
	padding: 0 !important;
	margin: 0 !important;
	clear:both;}

.lista li {
	padding:5px 5px 5px 20px;
	list-style: none;
	list-style-image: none;
	list-style-position: inside; 
	margin: auto;
	background: url(/grafika/list-style.jpg) no-repeat 3px center;
	}

.powrot {
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;}
	
	
.noactive {
	color:grey;
	background-color:#FFF;
}.noactive a {
	color:grey;
	
}
	
.red{color: red; font-weight: bold}
.black{color: black}

/**** STRUKTURA ****/
#MAIN_CONTAINER{
  width: 100%;
  height: 100%;
}
#CONTAINER{
  width: 992px;
  margin: auto;
}
#TOP{
  height: 128px;
  background: url(/grafika/layout/top.jpg) no-repeat center;
  /*background: url(/grafika/layout/top-zaloba.jpg) no-repeat center;*/
}
#LOGOWANIE{
  height: 104px;
  background: url(/grafika/layout/logowanie.jpg) no-repeat center top;
}
#MENU{
  height: 39px;
  background: url(/grafika/layout/menu.jpg) no-repeat center;
}
#LOKATOR{
  height: 25px;
  background: url(/grafika/layout/lokator.jpg) no-repeat center;
}
#CONTENT{
  height: auto;
  background: url(/grafika/layout/pasek-tresc.jpg) repeat-y center;
}
#FOOTER-MENU{
  height: 64px;
  background: url(/grafika/layout/menu-stopka.jpg) no-repeat center;
}
#FOOTER{
  height: 32px;
  background: url(/grafika/layout/stopka-pasek.jpg) no-repeat center;
}  

#FOOTER-MENU ul li{
	background:url(/grafika/layout/menu-footer-li.jpg) no-repeat left center;
	float: left;
	padding:20px 7px 20px 20px;
	list-style: none;	
}

#FOOTER-MENU ul li a{	
	color: #606060
	
}

#content-kontener{
  padding: 3px;
}

#footer-kontener{
  padding: 7px 10px 0 350px;
  color: white;
}

#lokator-kontener{
  padding: 4px;
  color: black;
  font-weight: bold;
  font-size: 11px;
}

#content-left{
	margin-left:5px;
  	width: 615px;
  	/*background-color:#FFF;*/
}

#content-right{
  width: 345px;
}


.box-container{
	height: auto;
	width: 630px;
		background: url(/grafika/layout/content-middle.jpg) repeat-y;}
.box-top{
	height: 12px;
	width: 100%;
	background: url(/grafika/layout/box-top.jpg) no-repeat;}
.box-middle{
	width: 630px;
	background: transparent url(/grafika/layout/box-middle.jpg) repeat-y left top;}
.box-bottom{
	height: 10px;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(/grafika/layout/box-bottom.jpg) no-repeat left top;	}
	
	




/**** MENU POZIOME ****/
#menu_poziome{
	width:100%;
	float:left;
	margin: 5px 0 0 5px;}
#menu_poziome a {
	text-align: center;
	display:block;
	white-space:nowrap;
	margin:0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:12px;
	padding-right:12px;
	font-weight: bold}
#menu_poziome a:link, #menu_poziome a:visited, #menu_poziome a:active {	/* menu at rest */
	color: white;
	text-decoration:none;}
#menu_poziome a.top_parent, #menu_poziome a.top_parent:hover { /* attaches down-arrow to all top-parents */
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;}
#menu_poziome a.parent, #menu_poziome a.parent:hover {	/* attaches side-arrow to all parents */
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;}
	
#menu_poziome ul {
	list-style:none;
	list-style-position:outside; 
	margin:0px;
	padding:0px;
	float:left;
	background: url(/grafika/layout/kreseczka.jpg) no-repeat right;
	/*width:5em;	 width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */ }
#menu_poziome ul ul{
	position:absolute;
	list-style:none;
	z-index:500;
	text-align:left;
	border:1px solid white;	
	background:url(/grafika/slideshow/title_background.png);
	top:auto;
	display:none;
	padding:1px;
	margin: 0px 0 0 -5px;}
#menu_poziome ul ul a {						/* menu on mouse-over  */
	color: white;
	margin-left:0px;
	text-align:left;
	text-decoration:none;}	
#menu_poziome ul ul a:hover	{
	color: white;
	text-decoration:underline;
	background-color: #68B6EF;}	
#menu_poziome ul ul ul{
	top:0;
	left:100%;}

#menu_poziome li {
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;	}	/* Sophie Dennis contribution for IE7 */
#menu_poziome li:hover{
	cursor:pointer;
	z-index:100; }
#menu_poziome li a:hover {
	color:#EFEFEF; }

div#menu_poziome li:hover ul ul,
div#menu_poziome li li:hover ul ul,
div#menu_poziome li li li:hover ul ul,
div#menu_poziome li li li li:hover ul ul
{display:none;}
div#menu_poziome li:hover ul,
div#menu_poziome li li:hover ul,
div#menu_poziome li li li:hover ul,
div#menu_poziome li li li li:hover ul
{display:block;}


/**** MENU PIONOWE ****/
/*
#menu_pionowe ul {
	list-style-type:none; }
#menu_pionowe li a {
	display:block;
	color:#222222;
	padding: 5px 5px 5px 0px;
	background-color:#6CC4D8;
	border-bottom:1px solid #dddddd;}
#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 {
	background-color:#edebed;
	color:#000;}
*/

/**** TREŚCI ****/
/* jeżeli jest padding trzeba ustalić stały width */
#tresc_kontener{
	height: auto;
	width: 630px;}
#cont-top{
	height: 33px;
	width: 100%;
	background: url(/grafika/layout/content-top.jpg) no-repeat left top;}
#cont-top p,#cont-top div{
	color: #fff;
	font-weight: bold;
	padding: 12px 12px 0;}
#cont-middle{
	width: 606px;	
	height: auto;
	padding: 12px;
	background: url(/grafika/layout/content-middle.jpg) repeat-y;}
#cont-bottom{
	height: 8px;
	width: 100%;
	background: url(/grafika/layout/content-bottom.jpg) no-repeat;	}
#cont-footer{
	width: 100%;	
	height: 31px;
	background: url(/grafika/layout/content-footer.jpg) no-repeat;	}
#cont-footer div{
	color: #7A7A7A;
	padding: 12px;
	font-size:11px;}


/**** AKTUALNOŚCI ****/
#main-aktualnosci-container h1{
	display: none}

.artykul-skrot{
	font-weight: bold;}
.artykul-reklama{
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px;
	width: 80%;
	margin: auto;}
.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%; padding: 6px 0;}
.artykul-gora .news_miniaturka{
	width: 120px;
	padding: 0 !important;}
.artykul-gora .artykul-skrot{
	width: 470px;
	padding: 8px 0 !important;
	line-height: 15px}
.art-tresc{
	line-height: 15px;
}	
	
.art-zarzadzanie{
	padding: 5px; 
	width: 80%;
	border-top: 1px solid;
	border-bottom: 1px solid;
	background-color: #efefef;
	margin-bottom: 15px;}

.news_kontener {
	padding: 10px; 
	background: url(/grafika/layout/news_tlo.jpg) repeat-x top #EBEBEB;
	border: 1px solid #777D7B;
	margin-bottom: 5px; }
.news_data {
	float: right; 
	font-style: italic;
	font-size: 10px; }
.news_tytul {}
.news_miniaturka {
	float:left;
	margin-right:10px;
	margin-bottom:10px; }
.news_skrot {
	padding-bottom: 5px; }
.news_komentarz {
	text-align: right; 
	font-size: 11px;
	padding: 5px;
	margin: 0;
	width: 98%;
	color:#7F7F7F;
	border-top: 1px dotted #777D7B;
	border-bottom: 1px dotted #777D7B;
	background-color: #FFF }


/**** GALERIA ****/
#galeria_zdjecia {
	margin-top:20px}
#galeria_zdjecia ul {
	clear:both;
	min-height:150px;}
#galeria_zdjecia ul li {
	list-style:none;
	border: 1px solid #DFDFDF;
	width:130px;
	min-height:170px;
	float:left;
	background-color:#EFEFEF;
	margin:3px;
	padding:3px;
	text-align:center;}
.art-podpiete #galeria_zdjecia ul li{
	margin: 3px !important;
} 	
	
#galeria_zdjecia ul .data_dodania {
	font-size:10px;
	color: #7F7F7F }
#galeria_zdjecia .gal_zdj{
	margin-top:3px;
	margin-bottom:3px;}
.gal_zdj a:hover {
	cursor: url(/grafika/zoom-in.cur), crosshair;}
	
.zdjecie_sortme {
	cursor: move;}
#wybierz_z_isteniejacych li{
	list-style:none;
	margin-left:20px;
	padding:5px;}
#wybierz_z_isteniejacych li:hover{
	background-color:#EFEFEF;}

#galeria_autor {
	padding:5px;
	border-top: 1px dotted #7F7F7F;
	border-bottom: 1px dotted #7F7F7F;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#EFEFEF;
	color:#7F7F7F;	
	font-size:10px;}
	

/**** SLIDESHOW ****/
#slideshow * { 
	margin: 0; 
	padding: 0; }
#slideshow { 
	width:340px;
	border:1px solid #AFABA4;
	background-color:#FFF;
	position: relative; }
#slideshow #slides { 
	width:320px;
	height: 200px; 
	border:1px solid #AFABA4;
	margin-left: 8px;
	margin-top: 5px;
  margin-bottom:5px;
	overflow: hidden; }
#slideshow #slides img {
	width:320px;
	height: 200px;  
	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;
	margin: 0px;
	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.jpg) no-repeat;}
#slideshow_numer .nr2 {
	background:url(/grafika/slideshow/2.jpg) no-repeat;}
#slideshow_numer .nr3 {
	background:url(/grafika/slideshow/3.jpg) no-repeat;}
#slideshow_numer .nr4 {
	background:url(/grafika/slideshow/4.jpg) no-repeat;}
#slideshow_numer .nr5 {
	background:url(/grafika/slideshow/5.jpg) no-repeat;}
#slideshow_numer .nr6 {
	background:url(/grafika/slideshow/6.jpg) no-repeat;}
#slideshow_numer .nr7 {
	background:url(/grafika/slideshow/7.jpg) no-repeat;}
#slideshow_numer .nr8 {
	background:url(/grafika/slideshow/8.jpg) no-repeat;}
#slideshow_numer .nr9 {
	background:url(/grafika/slideshow/9.jpg) no-repeat;}


/**** WYSZUKIWARKA ****/
#wyszukiwarka {
	width:220px;
	position:relative;
	top:93px;
	left:765px;}
#wyszukiwarka #szukaj_fraza {
	width:205px;
	color:#7F7D77;
	border:none;
	background-color:transparent;}
#wyszukiwarka #szukaj_submit {
	display:none;}

.wyniki_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;}
	
	
/**** FORMULARZE ****/
fieldset.formularz {
	padding:15px; 
	border:1px solid #cac9b9;}
fieldset.formularz legend {
	padding:3px; 
	font-weight:bold;}
fieldset.checkboxes {
	border: 1px solid #cac9b9;
	padding-left:0px;
	margin-bottom:1em; }
fieldset.radios {
	border: 1px solid #cac9b9;
	padding-left:0px;
	margin-bottom:1em}
.formularz .text{
  width: 400px;}
.formularz textarea{
  width: 400px;
  height: 400px;}
.checkboxes input,.checkbox{
	width: 20px !important }  
.submit{
	width: 100px;
	border: 1px solid #337FB6; 
	background-color: #409AD9;
	color: white;
	padding: 3px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer}
#form_tytul{
	width: 400px
}

/**** 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 #60ACE6; 
	margin: 4px;
	width:93%;
	background: url(/grafika/layout/news_tlo.jpg) repeat-x top #EBEBEB; }
.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 #CEC6B3; 
	margin: 4px;
	width:93%;
	background: url(/grafika/layout/news_tlo.jpg) repeat-x top #EBEBEB; }
.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;}
	

/**** 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; 
  background: url(/grafika/firecms.png) no-repeat left;}
#divpanel a {
  color: gray; 
  font-weight: bold; 
  font-size: 13px; 
  padding-right: 15px; 
  border-right: 1px dotted; 
  text-decoration:none;}
#divpanel a:hover {
	color:#000;
	text-decoration:none;}
#divpanel .panel_srodek {
	float:left;
	height:32px;
	width:850px;
	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 {
	border-top: 1px solid; 
	border-bottom: 1px solid; 
	padding: 5px; 
	width: 98%; 
	background-color: #EFEFEF;
	margin-bottom:10px}
#zarzadzanie a img {
	vertical-align:middle;
	border:0px;}
#zarzadzanie a:hover{
	text-decoration:none}


/**** VIEWPLIKI ****/
ul.viewpliki {
	margin-left:20px;
	margin-top:20px; }
ul.viewpliki li {
	list-style:none;
	min-height:48px;
	background: url(/grafika/download_file.png) no-repeat left;
	padding-left:35px;
	margin: 8px;}


/**** FANCY UPLOAD ****/
.swiff-uploader-box a {
	display: none !important;}
#fancy-fallback { display: none; }
#fancy-status {
	padding: 10px 15px;
	width: 420px;
	border: 1px solid #eee;}
#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 {
	font-size: 0.9em;
	font-weight: bold;}
#fancy-list {
	list-style: none;
	width: 450px;
	margin: 0;}
#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 {
	border-bottom: 1px solid #eee;
	background: url(/grafika/FancyUpload/file.png) no-repeat 4px 4px;
	overflow: auto;}
#fancy-list li.file.file-uploading {
	background-image: url(/grafika/FancyUpload/uploading.gif);}
#fancy-list li.file.file-success {
	background-image: url(/grafika/FancyUpload/success.png);}
#fancy-list li.file.file-failed {
	background-image: url(/grafika/FancyUpload/failed.png);}
#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 {
	font-size: 0.9em;
	line-height: 18px;
	float: right;
	margin-top: 2px;
	margin-right: 6px;}
#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 {
	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;
	font-size:10px;
	background-color:#000;}


/**** ZARZĄDZANIE UŻYTKOWNIKAMI ****/
#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: 33px 0 0 13px;
	width: 220px;}
	
	
/**** 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{
	width: 400px;}


/**** SHOUTBOX ****/
#shoutbox-contener{	
	width: 340px;
	height: auto;}
#shoutbox-top{
	width: 340px;
	height: 30px;
	padding-top: 2px;
	background: url(/grafika/shoutbox/shoutbox-top.jpg) no-repeat;	}
#shoutbox-top p{
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px;
	margin: 0;}
#shoutbox-middle{
	width: 340px;
	height: 220px;
	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: 190px;
	border: 1px solid #7A7A7A;
	width: 96%;
	overflow-x:hidden;
	overflow-y:auto;
	margin: auto;}	
#shoutbox-wypowiedzi-kontener div{
	padding: 3px;}
.shout-container{
	padding: 2px;}
.zebra0,.zebra0 td{
	background-color: #fff}	
.zebra1,.zebra1 td{
	background-color: #E6F3FB}
	
	
/**** 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;
	text-decoration: underline;
	font-weight: bold;
	width: 97%}
.top6-newstekst{
	width: 97%
	}
.top6-newstekst, .top6-newstekst a{
	padding-top: 5px;
	text-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%  }


/**** YOUTUBE ****/
#youtube { 
	list-style:none;
	background-color:#FFF;
	/*margin-top:8px;*/ }
#youtube li {
	/*float:left;*/
	margin: auto;
	width:150px;
	text-align:center;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #7F7F7F}
.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-kontener {
	width:425px;
	margin:auto;}
#youtube-movie-data {
	color:#7F7F7F;
	margin-top:10px;}
#youtube-movie-opis {
	margin-top:10px;}



/**** MAIN PAGE ****/
#main-aktualnosci-container{
	margin: auto;
	width: 630px;
	height: auto;}
	
#main-youtube { 
	width:630px;
	height: auto;
	background: url(/grafika/layout/box-middle.jpg) repeat-y;}
#main-youtube-title {
	width: 100%;	
	height: 34px;
	background: url(/grafika/layout/top6-top.jpg) no-repeat;}
#main-youtube-text {
	color: white;
	font-weight: bold;
	padding: 10px 0 0 10px;}
	
/**** PRZEGLĄD PRASY ****/
#przeglad-kontener{
	height: auto; width: 175px;
}
#przeglad-tytul{
	width: 100%;
	height: 31px;
	background: url(/grafika/layout/przeglad-tytul.jpg) no-repeat;	
}
#przeglad-srodek{
	width: 100%;
	height: auto;
	background: url(/grafika/layout/przeglad-srodek.jpg) repeat-y;	
}
#przeglad-srodek .container{
	width: 98%;
	margin: auto
}
#przeglad-stopka{
	width: 100%;
	height: 3px;
	background: url(/grafika/layout/przeglad-stopka.jpg) no-repeat;
}
.prasa-wpis{
	float: left;
	width: 150px;
	height: auto;
	padding: 5px;
	margin: 5px;
	border-bottom: 1px solid #777D7B;
}
/* TRESC MINI*/
.trescmini_kontener{
	width: 335px;
	height: auto;
	margin: auto;
}
.trescmini_top{
	width: 100%;
	height: 31px;
	background: url(/grafika/layout/minibox-top.jpg) no-repeat;
}

.trescmini_top p {
	color: white;
	padding: 8px 10px;
	font-weight: bold;
	margin: 0;
}
.trescmini_middle{
	width: 100%;
	height: auto;
	background: url(/grafika/layout/minibox-center.jpg) repeat-y;
}
.trescmini_middle div{
	padding: 5px;
}
.trescmini_bottom{
	width: 100%;
	height: 5px;
	background: url(/grafika/layout/minibox-footer.jpg) no-repeat;		
}

/* LODOWISKA */
.tr {
border-bottom:1px solid;
padding:5px;
width:580px;
}
.td1 {
font-weight:bold;
width:225px;
}
.td2 {
width:350px;
}
.td {
float:left;
}

/* TABELA */
.tabela-mini td{
	padding: 2px
}
.tab-nagl,.tab-nagl td{
	font-weight: bold;
	border-bottom: 1px solid black !important;
}
.tab-cent{
	text-align: center
}
.tab-pkt{
	font-weight: bold;
	background-color: #EDE5C1 !important
}

#tabela-full{
	border: 1px solid #AFABA4;
}

#tabela-full td{
	line-height: 20px;
	border-left: 1px solid #AFABA4;
	border-right: 1px solid #AFABA4;	
}

table.sortable th{cursor: hand; cursor: pointer}

.toggler{
	padding: 5px; 
	border-bottom: 1px dashed;
	cursor: hand;
	cursor: pointer;
}

#tabsel {

}

#tabsel li{
	float: left;
	color: #3F97FF;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	list-style: none;
	padding-left: 25px;
	text-decoration: underline;
}

.typertabela{
	margin: 30px auto 30px auto;
}

.typertabela th{
	background-color: #3181BC;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	color: #fff
}

.typertabela td{
	text-align: center;
	padding: 5px;
}
.typerlist{
	padding: 5px;
}

div#fire_seo a{
  padding: 3px;
  font-size: 10px;
  color: #777
}

/* thumbs up */
.rate_box{
	padding: 10px;
	float: right
}
span.thumb_rate{
	font-weight: bold;
	font-size: 16px;
	margin-top: 3px
}

span.thumb_rate, .thumb_up, .thumb_down{
	float: left;
	margin-left: 10px
}

#yt-arch li{
	float: left; 
	width: 150px;
	list-style: none;
	margin-top: 5px;
}

#yt-arch li div{
	text-align: center;
	padding: 0 5px;
}
#yt-arch li .youtube-title{
	height: 50px; 
}
/* promobox */
#promobox{  
	width: 950px;
	height: 80px;
	background-color: #fff;
	margin: 10px auto;
}
.mOOimage{
	cursor: pointer
}

