
/* UWAGA! NIE ZMIENIAJ NAZW STYLÓW!!! */

@charset "utf-8";

/* style ogólne */
html, body {
margin:0px auto;
padding:0px;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
background-image:url(../img/top-tlo.png);
background-position:center top;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#body {
background-attachment: scroll;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
text-align:center;
margin:0px auto;
background-color:#fff;
margin-top: 95px;
}


div#site {
margin-left: auto;
margin-right: auto;
margin-top:0;
width:1100px;
}

/*----------------------------- KOLUMNY ----------------------------*/

div#column-1 {
margin-bottom:20px;
width:100%;
}

div#column-2 {
width:720px;
float:left;
margin-bottom: 20px;
}
div#column-3 {
width:340px;
margin-left:760px;
margin-bottom: 20px;
}
div#column-4 {
float:left;
width:340px;
margin-bottom: 20px;
}
div#column-5 {
float:right;
width:340px;
margin-bottom: 20px;
}
div#column-6 {
width:340px;
margin: 0 380px 20px 380px;
}
div#column-7 {
float:left;
width:340px;
margin-bottom: 20px;
}
div#column-8 {
width:720px;
margin-left:380px;
margin-bottom: 20px;
padding-right: 25px;
}
div#column-9 {
width:1100px;
margin-bottom: 20px;
}
div#column-10 {
float:left;
margin-bottom:20px;
width:340px;
}
div#column-11 {
margin-left:380px;
margin-bottom:20px;
width:720px;
}
div#column-12 {
float:left;
width:340px;
margin-bottom: 20px;
}
div#column-13 {
float:right;
width:340px;
margin-bottom: 20px;
}
div#column-14 {
width:340px;
margin: 0 380px 20px 380px;
}
div#column-15 {
float:left;
margin-bottom:20px;
width:720px;
}
div#column-16 {
margin-left:760px;
margin-bottom:20px;
width:340px;
}
div#column-17 {
width:1100px;
}


.pasek-admina {
background-color:#00ADEF;
padding:15px 10px;
border:1px #1D4088 solid;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
}
.pasek-admina #infowyglad {
text-shadow:1px 1px 2px #000;
margin: -10px auto 10px auto;
text-align:center;
font-weight:bold;
}
.pasek-admina a{
color:#FFFFFF;
text-decoration:none;
}
.pasek-admina a:hover{
color:#FFFF66;
text-decoration:none;
}
.pasek-admina img {
vertical-align:middle;
}
.przyciskbox {
margin-bottom:10px;
}
.przyciskbox div {
font-family:Tahoma,Geneva,Kalimati,sans-serif !important;
}
.przyciskbox div a {
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

/*----------------------------- &&&KOLUMNY ----------------------------*/

/*----------------------------- TOP ----------------------------*/
#top {
margin-bottom: 30px;
overflow:hidden;
width:1100px;
}
.logotop {
float:left;
width:180px;
text-align:left;
}
.nazwatop {
width:530px;
margin: 40px 360px 0 190px;
text-align:left;
font-family:Verdana, sans-serif;
font-size:28px;
color:#1a558d;
text-shadow:1px 1px 2px #267BCC;
line-height:46px;
}
.nazwatop a{
text-decoration:none;
}
.przyciskitop {
float:right;
width:360px;
margin-top:30px;
text-align:left !important;
}
.topbuttony {
text-align:left !important;
margin-left:-40px;
margin-bottom:20px;
}
.topbuttony li {
display:inline;
list-style:none;
margin-right:14px;
text-align:left !important;
}
.topbuttony li a{
width:58px;
height:58px;
display:inline-block;
text-align:left !important;
}
#top_bt_en {
background-image:url(../img/top_bt_en.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_en:hover {
background-image:url(../img/top_bt_en2.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_pl {
background-image:url(../img/top_bt_pl.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_pl:hover {
background-image:url(../img/top_bt_pl2.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_kontrast {
background-image:url(../img/top_bt_kontrast.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_kontrast:hover {
background-image:url(../img/top_bt_kontrast2.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_glusi {
background-image:url(../img/top_bt_glusi.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_glusi:hover {
background-image:url(../img/top_bt_glusi2.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_sllgo {
background-image:url(../img/top_bt_sllgo.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
#top_bt_sllgo:hover {
background-image:url(../img/top_bt_sllgo2.png);
background-repeat:no-repeat;
background-position:center center;
width:58px;
height:58px;
}
.topszukaj {
text-align:left;
margin-top:20px;
}
input.szukaj-okno {
width:280px;
height:30px;
border:1px #999999 solid;
background-image:url(../img/szukaj-okno.png);
background-position:center cenetr;
background-repeat:repeat-x;
padding-left:5px;
}
input.szukaj-przycisk {
width:31px;
height:31px;
background-image:url(../img/arr-d.png); /* old val: szukaj-strzalka.png - ad_m*/
border:none;
background-position:center center;
background-repeat:no-repeat;
text-indent:-9999px;
color:#CCCCCC;
background-color:transparent;
cursor:pointer;
margin-left:20px;
}

/*----------------------------- MENU ----------------------------*/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
margin:			1px 0 0 0;
	line-height:	1.0;
	width:1100px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			13em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	cursor:pointer;
	margin: 0 3px 0 0;
}
.sf-menu li.pierwsze:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	min-width:25px;
	min-height:15px;
	color:#ff6600 !important;
}
.sf-menu li.pierwsze {
	float:			left;
	position:		relative;
	text-align:center;
	margin: 0 30px 0 0;
	padding: 0 0 10px 0;
	min-width:25px;
	min-height:15px;
}
.sf-menu li.pierwsze a {
	display:		block;
	position:		relative;
	color:#999;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
}

.sf-menu li.pierwszeos:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	min-width:25px;
	min-height:15px;
	color:#ff6600 !important;
}
.sf-menu li.pierwszeos {
	float:			left;
	position:		relative;
	text-align:center;
	margin: 0;
	padding: 0 0 10px 0;
	min-width:25px;
	min-height:15px;
}
.sf-menu li.pierwszeos a {
	display:		block;
	position:		relative;
	color:#999;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
}

.sf-menu li.subsub:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	min-width:25px;
	min-height:15px;
}
.sf-menu li.subsub {
	float:			left;
	position:		relative;
	min-width:25px;
	min-height:15px;
	text-align:center;
	margin: 0 33px 0 0;
	padding: 0 0 10px 0;
	color:#999;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.sf-menu li.subsub a {
	display:		block;
	position:		relative;
	color:#999;
	text-decoration:none;
	font-size:14px;
	letter-spacing:0px;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
color: #ff6600 !important;
text-shadow:0px 1px 0px #401A00 !important;
	outline:		0;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			1.4em; /* match top ul list item height */
	z-index:		99999;
	position:absolute;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			13em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			13em; /* match ul width */
	top:			0;
}

.sf-menu a.glebiej {
	border-left:	1px solid #fff;
	border-bottom:		1px solid #fff;
	padding: 		12px 5px;
	text-align:left;
	text-decoration:none;
	color:#fff !important;
	
}
.sf-menu a.glebiej:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {

}
.sf-menu li li {
background-image:url(../img/menu-sub-tlo.png);
background-repeat:repeat;
}
.sf-menu li li li {
	background-image:url(../img/menu-sub-tlo.png);
background-repeat:repeat;
}
.sf-menu li.kolejne:hover, .sf-menu a.glebiej:focus, .sf-menu a.glebiej:hover, .sf-menu a.glebiej:active {
background-image:url(../img/menu-sub-tlo2.png);
background-repeat:repeat;
	outline:		0;
	color:			#fff;
}

/*** arrows **/
.sf-menu li.kolejne a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-menu li.pierwsze a.sf-with-ul {
	padding-right: 	0 !important;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-menu li.pierwszeos a.sf-with-ul {
	padding-right: 	0 !important;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			1.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../img/arrows-ffffff.png') no-repeat -10px -100px;
}
a.glebiej > .sf-sub-indicator {
	top:			1.2em;
	/* background-position: 0 -100px; */
}
.sf-menu ul .sf-sub-indicator { background: url('../img/arrows-ffffff.png') no-repeat -10px 0; }
.sf-menu ul a.glebiej > .sf-sub-indicator { background: url('../img/arrows-ffffff.png') no-repeat 0 0; }

.sf-menu ul a.glebiej:focus > .sf-sub-indicator,
.sf-menu ul a.glebiej:hover > .sf-sub-indicator,
.sf-menu ul a.glebiej:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background: url('../img/arrows-ffffff.png') no-repeat -10px 0;
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../img/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}



/*----------------------------- &&&MENU ----------------------------*/

div#lista-a {
width:712px;
background-image:url(../img/akt_tlo.png);
background-position:top left;
background-repeat:repeat-y;
}
div#lista-a_b {
width:712px;
height:21px;
background-image:url(../img/akt_tlo_b.png);
background-position:top left;
background-repeat:no-repeat;
}
div#lista-a .zakladki-a {
float:left;
width:180px;
margin:0;
}

div#lista-a .tresci-a {
width:530px;
margin-left:182px;
}
div.srodeczek-a {
padding:5px 15px;
}

div.lista-dok {
width:712px;
background-image:url(../img/lista_tlo.png);
background-position:top left;
background-repeat:repeat-y;
}
div.lista-dok_b {
width:712px;
height:20px;
background-image:url(../img/lista_tlo_b.png);
background-position:top left;
background-repeat:no-repeat;
}
div.srodeczek-lista {
padding:5px 25px;
}

div.wyszukiwanie {
width:255px;
text-align:left;
margin:0 0 15px 0;
}
div.wyszukiwanie input.szukaj {
width:220px;
border:2px #68BEE2 solid;
color:#68BEE2;
font-size:12px;
font-weight:bold;
margin-top:5px;
}
div.wyszukiwanie button {
width:24px;
height:24px;
background-image:url("../img/butt_search.jpg");
background-repeat:no-repeat;
background-position:center;
border:none;
}

div.przycisk {
text-align:center;
margin-top:10px;
cursor:pointer;
}
.newsletter {
text-align:left;
margin-top:20px;
}
input#email {
width:280px;
height:30px;
border:1px #999999 solid;
background-image:url(../img/szukaj-okno.png);
background-position:center cenetr;
background-repeat:repeat-x;
padding-left:5px;
}
button.wyslnes {
width:31px;
height:31px;
background-image:url(../img/arr-d.png);
border:none;
background-position:center center;
background-repeat:no-repeat;
text-indent:-9999px;
color:#CCCCCC;
background-color:transparent;
cursor:pointer;
margin-left:2px;
}



/*----------------------------- ŚRODEK STRONA GŁÓWNA ----------------------------*/

.orange {
text-align:left;
margin:0 0 20px 0;
display:block;
overflow:hidden;
}
.orange .nazwaboksu {
background-color:#FF6C00;
color:#FFFFFF;
font-size:20px;
letter-spacing:1px;
font-weight:normal;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
margin-bottom:10px;
text-align:left;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
padding:2px 20px 2px 5px; 
}
.orange .nazwaboksu a{
color:#FFFFFF;
text-decoration:none; 
}
.orange .nazwaboksu a:hover{
text-decoration:none; 
}

.szary {
text-align:left;
margin:0 0 20px 0;
display:block;
overflow:hidden;
}
.szary .nazwaboksu {
background-color:#b3b3b3;
color:#FFFFFF;
font-size:20px;
letter-spacing:1px;
font-weight:normal;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
margin-bottom:10px;
text-align:left;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
padding:2px 20px 2px 5px; 
}
.szary .nazwaboksu a{
color:#FFFFFF;
text-decoration:none; 
}
.szary .nazwaboksu a:hover{
text-decoration:none; 
}


.wnetrze {
background-color:#f5f5f5;
border:1px #999999 solid;
color:#000;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
text-align:left;
padding:0; 
}
.wnetrze2 {
background-color:#fff;
border:1px #999999 solid;
color:#000;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
text-align:left;
padding:0; 
}
.wnetrze3 {
background-color:#fff;
border:1px #999999 solid;
color:#000;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
text-align:left;
padding:3px 7px 3px 7px !important; 
}
.wnetrze2 .tytul-listatytulow-b{
text-align:left;
min-height:22px;
color:#344A7A;
background-image:url(../img/arr-m.png);
background-repeat:no-repeat;
background-position:left center;
margin:5px;
padding-left:30px;
}
.wnetrze2 .tytul-listatytulow-b:hover{
background-image:url(../img/arr-m2.png);
background-repeat:no-repeat;
background-position:left center;
margin:5px;
padding-left:30px;
}
.wnetrze2 .tytul-listatytulow-b a{
color:#344A7A;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.wnetrze2 .tytul-listatytulow-b a:hover{
text-decoration:underline;
}
.wnetrze2 .lead-listatytulow-b {
color:#333;
margin:5px;
text-align:left;
font-size:11px;
padding-left:30px;
}
.wnetrze2 .s-obrazek {
float:left;
width:100px;
margin-left:3px;
margin-top:3px;
margin-bottom:3px;
}
.wnetrze2 .s-tytul {
margin-left:110px;
margin-top:7px;
width:222px;
text-align:left;
}
.wnetrze2 .m-obrazek {
float:left;
width:338px;
margin-left:3px;
margin-top:3px;
margin-bottom:3px;
}
.wnetrze2 .m-tytul {
margin-left:345px;
margin-top:7px;
width:370px;
}
.wnetrze .tytul-listatytulow{
text-align:left;
min-height:22px;
color:#344A7A;
background-image:url(../img/arr-m.png);
background-repeat:no-repeat;
background-position:left center;
margin:5px;
padding-left:30px;
}
.wnetrze .tytul-listatytulow:hover{
background-image:url(../img/arr-m2.png);
background-repeat:no-repeat;
background-position:left center;
margin:5px;
padding-left:30px;
}
.wnetrze .tytul-listatytulow a{
color:#344A7A;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.wnetrze .tytul-listatytulow a:hover{
text-decoration:underline;
}
.wnetrze .lead-listatytulow {
color:#333;
margin:5px;
text-align:left;
font-size:11px;
padding-left:30px;
}
.wnetrze .m-obrazek {
float:left;
width:110px;
margin-left:3px;
margin-top:3px;
margin-bottom:3px;
}
.wnetrze .m-tytul {
margin-left:120px;
margin-top:7px;
width:590px;
}
.wnetrze .m-obrazek-duzy2 {
float:left;
width:290px;
}
.wnetrze .m-tytul-duzy2 {
margin-left:300px;
margin-top:12px;
margin-bottom:7px;
width:400px;
}
.wnetrze .m-tytul-duzy2 .tytul-listatytulow-duzy2, .wnetrze .m-tytul-duzy2 .tytul-listatytulow-duzy2 a{
color:#1a558d;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
margin:7px 0;
}
.wnetrze .m-tytul-duzy2 .tytul-listatytulow-duzy2 a:hover{
text-decoration:underline;
}
.wnetrze .m-tytul-duzy2 .lead-listatytulow-duzy2{
color:#333;
margin:10px 0;
text-align:left;
font-size:12px;
}

.wnetrze2 .s-obrazek-duzy {
width:340px;
margin-bottom:7px;
}
.wnetrze2 .s-tytul-duzy {
float:left;
margin-left:10px;
margin-bottom:7px;
width:280px;
}
.wnetrze2 .s-tytul-duzy .tytul-listatytulow-duzy, .wnetrze2 .s-tytul-duzy .tytul-listatytulow-duzy a{
color:#1a558d;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin:7px 0;
}
.wnetrze2 .s-tytul-duzy .tytul-listatytulow-duzy a:hover{
text-decoration:underline;
}
.wnetrze2 .s-tytul-duzy .lead-listatytulow-duzy{
color:#333;
margin:10px 0;
text-align:left;
font-size:11px;
}
.wnetrze2 .s-wiecej {
margin-left:290px;
width:45px;
vertical-align:bottom;
margin-top:12%;
}
.wnetrze2 .s-wiecej a {
text-align:right;
width:31px;
height:31px;
background-image:url(../img/arr-d.png);
background-repeat:no-repeat;
background-position:bottom center;
display:block;
}
.wnetrze2 .s-wiecej a:hover {
width:31px;
height:31px;
background-image:url(../img/arr-d2.png);
background-repeat:no-repeat;
background-position:bottom center;
}

.wnetrze .s-tytul .tytul-listatytulow, .wnetrze .s-tytul .tytul-listatytulow a, .wnetrze .m-tytul .tytul-listatytulow, .wnetrze .m-tytul .tytul-listatytulow a{
color:#1a558d;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.wnetrze .s-tytul .tytul-listatytulow a:hover, .wnetrze .m-tytul .tytul-listatytulow a:hover{
text-decoration:underline;
}
.wnetrze .s-tytul .lead-listatytulow, .wnetrze .m-tytul .lead-listatytulow{
color:#333;
margin-left:0;
margin-top:5px;
margin-bottom:5px;
text-align:left;
font-size:11px;
}
.wnetrze2 .s-tytul .tytul-listatytulow, .wnetrze2 .s-tytul .tytul-listatytulow a, .wnetrze2 .m-tytul .tytul-listatytulow, .wnetrze2 .m-tytul .tytul-listatytulow a{
color:#69645D;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.wnetrze2 .s-tytul .tytul-listatytulow a:hover, .wnetrze2 .m-tytul .tytul-listatytulow a:hover{
text-decoration:underline;
}
.wnetrze2 .s-tytul .lead-listatytulow, .wnetrze2 .m-tytul .lead-listatytulow{
color:#333;
margin-left:0;
margin-top:5px;
margin-bottom:5px;
text-align:left;
font-size:11px;
}
.linia-listatytulow {
border-bottom:1px #666666 dashed;
clear:both;
}
.arr-m-r {
float:right;
text-align: right !important;
margin: 5px;
}
.arr-m-r a {
text-align:right;
width:21px;
height:21px;
background-image:url(../img/arr-m.png);
background-repeat:no-repeat;
background-position:center center;
display:block;
}
.arr-m-r a:hover {
width:21px;
height:21px;
background-image:url(../img/arr-m2.png);
background-repeat:no-repeat;
background-position:center center;
}
.s-more-d-r{
text-align: right !important;
margin: 5px 0 5px 300px;
}
.m-more-d-r{
text-align: right !important;
margin: 5px 0 5px 685px;
}
.s-more-d-r a, .m-more-d-r a {
text-align:right;
width:31px;
height:31px;
background-image:url(../img/arr-d.png);
background-repeat:no-repeat;
background-position:center center;
display:block;
}
.s-more-d-r a:hover, .m-more-d-r a:hover {
width:31px;
height:31px;
background-image:url(../img/arr-d2.png);
background-repeat:no-repeat;
background-position:center center;
}
.m-more-dd-r{
text-align: right !important;
margin: 10px 0 5px 365px;
}
.s-more-dd-r a, .m-more-dd-r a {
text-align:right;
width:31px;
height:31px;
background-image:url(../img/arr-d.png);
background-repeat:no-repeat;
background-position:center center;
display:block;
}
.s-more-dd-r a:hover, .m-more-dd-r a:hover {
width:31px;
height:31px;
background-image:url(../img/arr-d2.png);
background-repeat:no-repeat;
background-position:center center;
}

.nick-komentarz-lista {
margin:5px;
color:#FF6C00;
font-size:12px;
font-weight:bold;
}
.nick-komentarz-lista span {
color:#999 !important;
font-weight:normal !important;
font-style:italic;
}
.tresc-komentarz-lista {
margin:5px 5px 15px 5px;
color:#343434;
font-size:12px;
}
.tresc-komentarz-lista a{
color:#FF6C00;
text-decoration:none;
font-weight:bold;
}

.list-tagow {
margin:5px;
}
a.tag-lista {
color:#FF6C00;
text-decoration:none;
font-weight:bold;
}
a.tag-lista:hover {
text-decoration:underline;
}
a.tag-lista span {
color:#343434;
text-decoration:none;
font-weight:bold;
}

.spis-dokumentow{
margin-top:10px;
}
.jedenzlisty {
width:720px;
text-align:left;
padding-bottom:5px;
border-bottom:1px #999 solid;
overflow:hidden;
display:block;
margin-bottom:15px;
}
.jedenzlisty .obrazekzlisty {
width:185px;
float:left;
}
.jedenzlisty .tresczlisty {
margin-left:200px;
width:520px;
}
.jedenzlisty .tytulidata {
display:block;
overflow:hidden;
margin-bottom:1px;
}
.jedenzlisty .tresczlisty .tytulzlisty{
float:left;
width:450px;
color:#1a558d;
text-transform:uppercase;
font-size:20px;
font-weight:bold;
margin-bottom:7px;
}
.jedenzlisty .tresczlisty .tytulzlisty a{
text-decoration:none;
color:#1a558d;
}
.jedenzlisty .tresczlisty .tytulzlisty a:hover {
text-decoration:underline;
}
.jedenzlisty .tresczlisty .datazlisty{
margin-left:450px;
color:#1a558d;
width:70px;
text-align:right;
font-size:12px;
font-weight:bold;
}
.jedenzlisty .tresczlisty .leadzlisty {
color:#4a4949;
font-size:13px;
text-align:justify;
display:table-cell;
}
.jedenzlisty .tresczlisty .wiecejzlisty {
margin-top:4px;
text-align:right;
height:21px;
background: url('../img/arr-m.png') no-repeat right center;
vertical-align:middle;
}
.jedenzlisty .tresczlisty .wiecejzlisty a{
color:#ff6600;
font-size:12px;
font-style:italic;
text-decoration:none;
padding-top:-7px;
}
.jedenzlisty .tresczlisty .wiecejzlisty:hover{
background: url('../img/arr-m2.png') no-repeat right center;
}

/*----------------------------- &&&&KONIEC&&&& ŚRODEK STRONA GŁÓWNA ----------------------------*/




div.przerwa {
margin:0;
padding:0;
clear:both;
display:none;
}


div.zakladki {
margin-right:510px;
width:180px;
text-align:left;
}

div.zobacztakze {
width:180px;
margin:10px 0;
}
div.zobacztakze .zt_t{
width:180px;
height:13px;
margin:0;
background-image:url("../img/zt_t.png");
background-position:top center;
background-repeat:no-repeat;
}
div.zobacztakze .zt_m{
width:180px;
margin:0;
background-image:url("../img/zt_m.png");
background-position:top center;
background-repeat:repeat-y;
}
div.zobacztakze-sr {
width:160px;
margin:0 10px;
text-align:left;
}
div.zobacztakze-sr h2 {
color:#8EC641;
font-size:18px;
margin:0 0 7px 0;
}
div.zobacztakze-sr li {
list-style:none;
font-size:12px;
margin:7px 0 0 0;
}
div.zobacztakze-sr li a {
color:#666666;
font-size:12px;
text-decoration:none;
}
div.zobacztakze-sr li a:hover {
color:#8EC641;
text-decoration:underline;
}
div.zobacztakze .zt_b{
width:180px;
height:13px;
margin:0;
background-image:url("../img/zt_b.png");
background-position:top center;
background-repeat:no-repeat;
}

div.zobacztakze2 {
margin:5px;
background-color:#fff;
border:#D6D6D6 solid 3px;
-webkit-border-radius: 8px; /* Safari, Chrome */
-khtml-border-radius: 8px;    /* Konqueror */
-moz-border-radius: 8px; /* Firefox */
border-radius: 8px;
padding:15px;
color:#000;
font-size:11px;
text-align:left;
}
div.zobacztakze2 h2 {
color:#8EC641;
font-size:18px;
margin:0 0 7px 0;
}
div.zobacztakze2 li {
list-style:none;
font-size:12px;
margin:7px 0 0 0;
}
div.zobacztakze2 li a {
color:#666666;
font-size:12px;
text-decoration:none;
}
div.zobacztakze2 li a:hover {
color:#8EC641;
text-decoration:underline;
}

div.tresciowo {
float:right;
width:530px;
text-align:left;
background-image:url("../img/tre_tlo.png");
background-position:top center;
background-repeat:repeat-y;
}
div.tresciowo .srodeczek {
margin:5px 20px 20px 20px;
}

.duzy-dokument{
display:block;
overflow:hidden;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
}
.duzy-dokument .art_tytul {
color:#304A83;
font-size:24px;
text-transform:uppercase;
text-align:left;
font-weight:bold;
margin:10px 0 20px 0;
text-decoration:none;
}
.duzy-dokument .art_goradok {
margin:4px 0;
}
.duzy-dokument .art_goradok .art_data{
float:left;
width:670px;
text-align:left;
color:#3C3934;
font-size:11px;
}
.duzy-dokument .art_goradok .art-czcionka{
margin-left:670px;
width:50px;
text-align:right;
}
.duzy-dokument .art_obraz{
margin:5px 0;
}
.duzy-dokument .art_lead {
border-top:1px #273A71 solid;
border-bottom:1px #273A71 solid;
margin:5px 0;
padding:5px 0;
overflow:hidden;
}
.duzy-dokument .art_lead .lead-tresc {
font-size:12px;
color:#3C3934;
}
.duzy-dokument .art_lead .lead-tresc a {
color:#304A83;
text-decoration:none;
}
.duzy-dokument .art_lead .lead-tresc a:hover {
text-decoration:underline;
}
.duzy-dokument .art_tresc {
color:#141414;
font-size:14px;
text-align:justify;
margin-top:10px;
}
.duzy-dokument .art_tresc a {
color:#304A83;
text-decoration:none;
}
.duzy-dokument .art_tresc a:hover {
text-decoration:underline;
}
.duzy-dokument .art_tresc ul {
list-style:none;

}
.duzy-dokument .art_tresc ul li{
background: url('../img/arr-m.png') no-repeat left top;
  padding: 3px 0px 3px 30px;
 list-style:none;
margin-left:-10px;
margin-bottom:4px;
}
.duzy-dokument .art_tagi {
text-align:left;
font-size:13px;
color:#304A83;
margin:0 0 10px 0;
}
.duzy-dokument .art_tagi a{
color:#ff6600;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.duzy-dokument .art_tagi a:hover{
color:#ff6600;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.duzy-dokument .art_autor {
color:#304A83;
font-size:12px;
margin:5px 0;
padding-bottom:5px;
text-align:right;
font-weight:normal;
}
.duzy-dokument .art_pod {
clear:both;
text-align:left;
}
.duzy-dokument .art_zalacznik {
margin:5px 0;
 display:table-cell;
 vertical-align:middle;
 height:36px;
 background-image:url(../img/save.png);
 background-position:left center;
 background-repeat:no-repeat;
 }
.duzy-dokument .art_zalacznik div a{
color:#304A83;
text-decoration:none;
padding-left:37px;
font-weight:bold;
font-size:13px;
}

/* ----------------- komentarze ---------------------- */
.duzy-dokument .komdok-naz {
border-top:1px #333 solid;
padding:10px 0 0 0;
margin-bottom:10px;
font-size:18px;
color:#999;
text-align:left;
}
.komentarz-element {
padding:5px 10px;
text-align:left;
}
.komentarz-nick {
font-size:12px;
font-weight:bold;
color:#333333;
}
.komentarz-nick span{
font-size:12px;
font-weight:normal;
color:#666666;
}
.komentarz-tresc {
font-size:12px;
color:#000000;
margin:5px 0;
}
.komentarz-weryfikacja {
text-align:right;
}
.formularzkomentowania h1{
border-top:1px #333 solid;
padding:10px 0 0 0;
margin-bottom:10px;
font-size:18px;
color:#999;
text-align:left;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
}


.art_data {
color:#49A4DE;
font-size:12px;
text-align:left;
margin:5px 0;
}

.art_tytul a {
color:#49A4DE;
font-size:18px;
text-align:left;
margin:0 0 10px 0;
text-decoration:none;
}
.art_tytul a:hover {
text-decoration:underline;
}
.art_lead {
color:#333;
font-size:12px;
font-weight:bold;
text-align:justify;
margin:0 0 5px 0;
}
.art_lead section{
color:#1e1e1e;
font-size:12px;
font-weight:normal;
text-align:justify;
margin-top:10px;
line-height:16px;
}
.art_fotka {
padding:0 2px 2px 2px;
float:left;
margin:0 7px 7px 0;
max-width:260px;
position:relative;
}

.art_lead img {
margin-right:10px;
margin-bottom:10px;
vertical-align:text-bottom;
}
.art_tresc {
color:#666;
font-size:12px;
font-weight:normal;
text-align:justify;
margin-top:10px;
}
.art_tresc a {
color:#95D13C;
}
.art_wiecej {
color:#95D13C;
font-size:12px;
margin:10px 0 5px 0;
padding-bottom:5px;
text-align:right;
border-bottom:1px #999 solid;
font-weight:normal;
width:99%;
}
.art_wiecej a {
color:#95D13C;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.art_wiecej a:hover {
text-decoration:underline;
}
.art_autor {
color:#49A4DE;
font-size:12px;
margin:5px 0;
padding-bottom:5px;
text-align:right;
font-weight:normal;
}
.art_pod {
clear:both;
text-align:left;
padding-left:10px;
}
.art_archiwalny {
font-family:"Courier New", Courier, monospace;
letter-spacing:4px;
border-bottom:1px #FF0000 dashed;
color:#FF0000;
text-align:left;
width:70%;
margin:5px 0 10px 0;
}

.art_edytuj {
margin:5px;
text-align:left;
}

.sciezkapod {
font-size:10px;
text-align:left;
margin:-10px 0 5px 0;
color:#4d4d4d;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
}
.sciezkapod span{
color:#ff6600;
}
.sciezkapod a:link, .sciezkapod a:visited, .sciezkapod a:active{
text-decoration:none;
color:#4d4d4d !important;
}
.sciezkapod a:hover{
text-decoration:underline;
}

.galeria{margin:10px 0 10px 0; width:710px; padding:0 10px; overflow:visible; text-align:center;}
.galeria h4{font-family:font-size:18px; font-weight:normal; color:#89C73E; margin:5px 10px; text-align:left;}
.galeria h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; margin-left:10px; text-align:left;}
.galeria .customScrollBox{position:relative; width:700px; overflow:hidden;}
.galeria .customScrollBox .horWrapper{position:relative; left:0;}
.galeria .customScrollBox .container{position:relative; left:0; display:inline-block; *display:inline;}
.galeria .customScrollBox .content{clear:both;}
.galeria .customScrollBox .content p{padding:5px; margin:0 5px;}
.galeria .customScrollBox .content p img{margin-right:5px;}
.galeria .dragger_container{position:relative; height:0px; width:700px; margin:10px; border-top:1px solid #999;}
.galeria .dragger{width:14px; height:14px; background:transparent url(../web/js/foto/mcsDragger.png) no-repeat; margin-top:-7px; cursor:pointer;}
.galeria .dragger_pressed{width:14px; height:14px; background:transparent url(../web/js/foto/mcsDraggerHover.png) no-repeat; margin-top:-7px;}
.galeria .scrollUpBtn,.galeria .scrollDownBtn{text-align:center; display:inline-block; font-size:large; font-weight:normal; color:#ff6600; margin:5px; text-decoration:none; clear:both;}
.galeria .scrollDownBtn{right:10px;}
.galeria .scrollUpBtn{right:50px;}
.galeria .scrollUpBtn:hover,.galeria .scrollDownBtn:hover{color:#8DC73F;}

.galeria2{margin:10px 0 10px 0; width:330px; padding:0 10px; overflow:visible; text-align:center;}
.galeria2 h4{font-family:font-size:18px; font-weight:normal; color:#89C73E; margin:5px 10px; text-align:left;}
.galeria2 h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; margin-left:10px; text-align:left;}
.galeria2 .customScrollBox{position:relative; width:320px; overflow:hidden;}
.galeria2 .customScrollBox .horWrapper{position:relative; left:0;}
.galeria2 .customScrollBox .container{position:relative; left:0; display:inline-block; *display:inline;}
.galeria2 .customScrollBox .content{clear:both;}
.galeria2 .customScrollBox .content p{padding:5px; margin:0 5px;}
.galeria2 .customScrollBox .content p img{margin-right:5px;}
.galeria2 .dragger_container{position:relative; height:0px; width:320px; margin:10px; border-top:1px solid #999;}
.galeria2 .dragger{width:14px; height:14px; background:transparent url(../web/js/foto/mcsDragger.png) no-repeat; margin-top:-7px; cursor:pointer;}
.galeria2 .dragger_pressed{width:14px; height:14px; background:transparent url(../web/js/foto/mcsDraggerHover.png) no-repeat; margin-top:-7px;}
.galeria2 .scrollUpBtn,.galeria2 .scrollDownBtn{text-align:center; display:inline-block; font-size:large; font-weight:normal; color:#ff6600; margin:5px; text-decoration:none; clear:both;}
.galeria2 .scrollDownBtn{right:10px;}
.galeria2 .scrollUpBtn{right:50px;}
.galeria2 .scrollUpBtn:hover,.galeria2 .scrollDownBtn:hover{color:#8DC73F;}

.galeria-jedna {
text-align:left;
margin:10px 0;
}
.galeria-tytul {
font-size:16px;
font-weight:bold;
letter-spacing:3px;
color:#95D13C;
margin-top:20px;
}
.galeria-opis {
color:#333;
font-size:12px;
font-weight:bold;
text-align:justify;
padding:0 30px;
}
.galeria-autor {
color:#49A4DE;
font-size:12px;
margin-bottom:5px;
text-align:right;
font-weight:normal;
}
.gorka-dok-r {
text-align:right;
padding:0 10px 5px 0;
margin-bottom:35px;
}
a#large {
font-size:20px;
font-weight:bold;
text-decoration:none;
color:#333333;
}
a#small {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.inside {
padding:5px;
font-size:12px;
}
.inside a{
color:#49A4DE;
text-decoration:none;
}
.powrotback, .powrotback a {
text-align:left;
margin-left:5px;
color:#26A049;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

ul.goradokumentu {
float:right;
list-style:none;
margin:0;
padding:0;
text-align:right;
}
ul.goradokumentu li {
list-style:none;
float:left;
margin:0 5px;
padding:0;
text-align:right;
}
.przyciskudostepniania {
cursor:pointer;
margin-top:3px;
}
#okienkoudostepniania {
clear:both;
background-color:#FFFFFF;
width:350px;
position:absolute;
margin-left:300px;
margin-top:30px;
}
.srodekudostepniania {
margin:7px;
padding:10px;
text-align:left;
border:1px #49A4DE dashed;
line-height:20px;
font-size:12px;
}
.srodekudostepniania a{
color:#49A4DE;
text-decoration:none;
}
.srodekudostepniania a:hover{
color:#02A752;
text-decoration:none;
}
.zamknijudostepnianie {
text-align:right;
padding:5px;
font-size:10px;
font-weight:bold;
color:#666666;
cursor:pointer;
}

.pasekstronicowania {
margin:25px 0 5px 0;
font-size:13px;
text-align:center;
letter-spacing:10px;
}
.pasekstronicowania a {
color:#666666;
text-decoration:none;
}
.pasekstronicowania a:hover {
color:#02A752;
text-decoration:none;
}


/* --------- formularz komentowania ----------- */
form.cmxform-kom {
width: 720px;
font-size: 1.0em;
color: #333;
text-align:left;
font-family:'Century Gothic', Tahoma, Helvetica, sans-serif;
}
form.cmxform-kom fieldset fieldset {
border:none;
font-weight:bold;
padding: 5px;
max-width: 710px;
overflow:auto;
margin-bottom:5px;
}
form.cmxform-kom fieldset fieldset legend {
padding:1px;
clear:both;
color:#333;
font-size:12px;
font-weight:bold;
background-color:none;
border:none;
}
form.cmxform-kom fieldset fieldset label {
color: #333;
font-weight:bold;
font-size:12px;
text-align:center;
vertical-align: middle;
}
form.cmxform-kom fieldset fieldset label input {
border:1px #fff solid;
height:15px;
}
form.cmxform-kom fieldset fieldset label textarea {
border:1px #fff solid;
}
form.cmxform-kom fieldset {
border: none;
background-color: #e8e8e8;
padding: 0;
margin: 0;
font-weight:bold;
}
form.cmxform-kom label.error, label.error {
color: red;
}
div.error { display: none; }
form.cmxform-kom fieldset fieldset label input:focus { border:#622a05 solid 1px; }
form.cmxform-kom fieldset fieldset label input.error { border:#FF0000 dotted 2px !important; }
form.cmxform-kom fieldset fieldset label input.error { border: 1px solid #FF0000; }
form.cmxform-kom .gray * { color: gray; }
form.cmxform-kom label.error { display: none; }


/*----------------------------- STOPKA ----------------------------*/

.stopka {
background-color:#868077;
color:#666666;
text-align:left;
font-size:10px;
margin-top:10px;
width:1100px;
}
.stopka a {
color:#FFFFFF;
text-decoration:none;
}
.stopka a:hover {
text-decoration:underline;
}
.stopka-jedna {
padding:10px;
text-align:center;
margin:5px 0;
font-size:12px;
color:#FFFFFF;
}
.stopka-dwie {
width:1100px;
text-transform:uppercase;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.stopka-stow {
float:left;
width:505px;
height:107px;
padding-left:10px;
text-align:left;
font-size:13px;
border-right:1px #FFFFFF solid;
}
.stopka-stow-logo {
float:left;
width:230px;
}
.stopka-stow-nazwa {
margin-left:235px;
width:270px;
padding-top:35px;
}
.stopka-prog {
margin-left:530px;
width:470px;
text-align:left;

}

/*----------------------------- &&&&KONIEC&&&& STOPKA ----------------------------*/

img {
border:0;
}

a img {
background:none !important;
background-color:transparent !important;
}

a {
cursor:pointer;
}

/* boksy */
.state-highlight {
height:50px;
background-color:#3399CC;
cursor:move;
border:1px #CC6600 dashed;
}
.doboksu {
height:20px;
background-color:#CCCC00;
cursor:move;
border:1px #CC6600 dashed;
text-align:right;
margin-bottom:10px;
}
.doboksu2 {
height:20px;
background-color:#330000;
cursor:move;
border:1px #CC6600 dashed;
text-align:right;
margin-bottom:10px;
}




/* TipTip CSS - Version 1.2 */
#callendar {
text-align:center;
margin:25px auto;
}
td.ndzienmies {
color:#13457a;
font-size:12px;
font-weight:bold;
font-style:italic;
}
td.nazmiesiac {
color:#ff6600;
font-size:13px;
font-weight:bold;
}

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 12px;
	color: #fff;
	padding: 24px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(225,102,0);
	background-color: rgba(225,102,0,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_content a {
color:#fff;
}
#tiptip_content li {
list-style:none;
margin:4px 0;
text-align:left;
}
a.jestwydarzenie {
color:#ff6600;
cursor:pointer;
font-weight:normal;
}
.nazmiesiac {
text-transform:uppercase;
color:#666;
font-size:12px;
}
.dzienmies {
color:#666;
font-size:12px;
}
.dzienmiesdzis {
color:#666;
font-size:12px;
border:1px #333 solid;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(225,102,0);
	border-top-color: rgba(225,102,0,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(225,102,0);
	border-bottom-color: rgba(225,102,0,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(225,102,0);
	border-right-color: rgba(225,102,0,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(225,102,0);
	border-left-color: rgba(225,102,0,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(225,102,0,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(225,102,0,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

/* okienko javascript opcje */
#jsokienko {
position: fixed;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index:999999;
}
#jsokienko .jsramka { 
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-color: #000000;
filter: Alpha(Opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
#jsokienko .jscontent {
position: absolute;
top:25%;
left:25%;
padding: 5px;
border:2px #8080FF solid;
background-color:#FFFFFF;
z-index: 99999;
}

/* okienko javascript opcje z zamknieciem - scrolowane */
#jsokienko3 {
position:fixed;
top:0;
left:0;
z-index:999;
width:100%;
min-height:100%;
background: rgba(0, 0, 0, 0.7);
}
#jsokienko3 .jsramka3 { 
max-width: 770px;
max-height: 550px;
margin-left: auto;
margin-right: auto;
margin-top:15px;
padding:20px;
background: rgba(255, 103, 1, 0.8);
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
z-index: 999;
overflow:hidden;
}
#jscontent3 {
padding: 15px;
background-color:#FFFFFF;
opacity:1;
z-index: 990;
overflow:scroll;
max-width: 750px;
max-height: 510px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.jsclose3 {
position:absolute;
float:left;
top:-5px;
right:18%;
z-index: 999;
text-align:right;
height:50px;
border:none;
}

#jsokienko3b {
position:fixed;
top:0;
left:0;
z-index:999;
width:100%;
min-height:100%;
background: rgba(0, 0, 0, 0.7);
}
#jsokienko3b .jsramka3b { 
max-width: 770px;
max-height: 550px;
margin-left: auto;
margin-right: auto;
margin-top:10px;
padding:20px;
background: rgba(255, 103, 1, 0.8);
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
z-index: 9998;
overflow:hidden;
}
#jscontent3b {
padding: 15px;
background-color:#FFFFFF;
opacity:1;
z-index: 9998;
overflow:scroll;
max-width: 750px;
max-height: 510px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.jsclose3b {
position:absolute;
float:left;
top:-5px;
right:18%;
z-index: 9999;
text-align:right;
height:50px;
border:none;
}

/* ----------------- FORMULARZ ---------------------- */
form.cmxform {
max-width: 930px;
font-size: 1.0em;
color: #333;
text-align:left;
}
form.cmxform fieldset fieldset {
border:#CCCCCC solid 1px;
font-weight:bold;
padding: 5px 10px 7px;
max-width: 930px;
overflow:auto;
margin-bottom:15px;
}
form.cmxform fieldset fieldset legend {
padding:5px;
clear:both;
color:#fff;
font-size:14px;
font-weight:bold;
background-color: #8080FF;
border-top:1px #8080FF dotted;
}

form.cmxform fieldset fieldset label {
color: #333;
font-weight:bold;
font-size:11px;
text-align:center;
vertical-align: middle;
}
form.cmxform fieldset fieldset label input {
border:1px #CC6600 solid;
height:27px;
}
.docheckin {
vertical-align:middle !important;
color:#339999;
}
.zaznaczinch {
vertical-align: middle !important;
}
form.cmxform description {
color: #333;
font-weight:bold;
font-size:11px;
text-align:left;
float:left;
}
form.cmxform fieldset {
border: none;
background-color: #fff;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight:bold;
}
form.cmxform label.error, label.error {
color: red;
}
div.error { display: none; }
form.cmxform fieldset fieldset label input:focus { border:#000099 solid 2px; }
form.cmxform fieldset fieldset label input.error { border:#FF0000 dotted 2px !important; }
form.cmxform fieldset fieldset label input.error { border: 1px solid #FF0000; }
form.cmxform .gray * { color: gray; }
.block { display: block; }
form.cmxform label.error { display: none; }

form.edytboxform {
max-width: 710px;
font-size: 1.0em;
color: #333;
text-align:left;
}
.forum-tlo {
background-color:#00ADEF;
}
.forum-tlo2 {
background-color:#FFFF00;
}
form.edytboxform fieldset fieldset {
border-bottom:1px #000033 dotted;
font-weight:bold;
padding: 5px;
max-width: 710px;
overflow:auto;
margin-bottom:10px;
background-color:transparent;
}
form.edytboxform fieldset fieldset legend {
padding:5px;
clear:both;
color:#002345;
font-size:14px;
font-weight:bold;
}

form.edytboxform fieldset fieldset label {
color: #333;
font-weight:bold;
font-size:11px;
text-align:left;
}
form.edytboxform fieldset fieldset label input {
border:1px #999 solid;
height:25px;
}
form.edytboxform description {
color: #333;
font-weight:bold;
font-size:11px;
text-align:left;
float:left;
}
form.edytboxform fieldset {
border: none;
background-color: #fff;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight:bold;
}
form.edytboxform label.error, label.error {
color: red;
}
div.error { display: none; }
form.edytboxform fieldset fieldset label input:focus { border:#000099 solid 2px; }
form.edytboxform fieldset fieldset label input.error { border:#FF0000 dotted 2px !important; }
form.edytboxform fieldset fieldset label input.error { border: 1px solid #FF0000; }
form.edytboxform .gray * { color: gray; }
.block { display: block; }
form.edytboxform label.error { display: none; }
.belkaadmin{
color:#FFFFFF !important;
font-size:9px;
font-weight:bold;
}
.belkaadmin a:link,
.belkaadmin a:visited{
color: #FFFF99;
font-size:9px;
text-decoration:underline;
}

.belkaadmin a:hover{
color:#FFFF99;
font-size:9px;
text-decoration:none;
}
.belkaadmin select{
color: #666666;
font-size:9px;
border-color:#660000;
}
.belkaadmin input {
color:#333333;
font-size:9px;
border-color:#660000;
}

.tabsradmin{
color: #333333;
font-size:9px;
font-weight:bold;
}
.tytulco {
text-align:left;
padding:5px;
font-size:18px;
color:#ab04c4;
font-weight:bold;
margin:5px 0;
}
.myButtonpomaranczowy {
	-moz-box-shadow:inset 0px 1px 0px 0px #e8a21a;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e8a21a;
	box-shadow:inset 0px 1px 0px 0px #e8a21a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffdc82), color-stop(1, #eac327) );
	background:-moz-linear-gradient( center top, #e8a21a 5%, #eac327 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc82', endColorstr='#b89818');
	background-color:#e8a21a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #072902;
	display:inline-block;
	color:#ffffff !important;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:3px 75px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ab9009;
}.myButtonpomaranczowy:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b89818), color-stop(1, #e8a21a) );
	background:-moz-linear-gradient( center top, #b89818 5%, #e8a21a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b89818', endColorstr='#ffdc82');
	background-color:#b89818;
}.myButtonpomaranczowy:active {
	position:relative;
	top:1px;
}
.myButtonniebieski {
	-moz-box-shadow:inset 0px 1px 0px 0px #8896eb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #8896eb;
	box-shadow:inset 0px 1px 0px 0px #8896eb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9eb9ff), color-stop(1, #5c6ba8) );
	background:-moz-linear-gradient( center top, #9eb9ff 5%, #5c6ba8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9eb9ff', endColorstr='#5c6ba8');
	background-color:#9eb9ff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #666666;
	display:inline-block;
	color:#ffffff !important;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:3px 75px;
	text-decoration:none;
	text-shadow:1px 1px 0px #2b589c;
}.myButtonniebieski:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5c6ba8), color-stop(1, #9eb9ff) );
	background:-moz-linear-gradient( center top, #5c6ba8 5%, #9eb9ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c6ba8', endColorstr='#9eb9ff');
	background-color:#5c6ba8;
}.myButtonniebieski:active {
	position:relative;
	top:1px;
}
.myButtonszary {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7a797a), color-stop(1, #383838) );
	background:-moz-linear-gradient( center top, #7a797a 5%, #383838 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a797a', endColorstr='#383838');
	background-color:#7a797a;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	padding:8px 19px;
	text-decoration:none;
	text-shadow:1px 1px 0px #141314;
	cursor:pointer;
}.myButtonszary:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #383838), color-stop(1, #7a797a) );
	background:-moz-linear-gradient( center top, #383838 5%, #7a797a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#7a797a');
	background-color:#383838;
}.myButtonszary:active {
	position:relative;
	top:1px;
}


.video {
width:100%;
overflow:hidden;
padding:5px;
text-align:left;
}
.video-thumb {
width:120px;
height:90px;
float:left;
margin:0 7px 7px 0;
}
.video-dane {
padding:7px;
text-align:left;
}
.video-tytul {
font-size:13px;
font-weight:bold;
color:#1a558d;
margin-bottom:7px;
}
.video-opis {
color:#333;
font-size:12px;
margin-bottom:7px;
}
.video-adres a{
color:#666666;
font-size:12px;
text-decoration:none;
}
.video-adres a:hover{
text-decoration:underline;
}



/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCustomScrollBox .mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
	padding-bottom:40px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	width:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
	padding-bottom:0;
	padding-right:20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	right:0;
	bottom:auto;
	margin-left:-40px;
	margin-top:-16px;
	float:right;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools{
	opacity:0.75;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
	opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#01afef; /* rgba fallback */
	background:rgba(1,175,239,0.55);
	filter:"alpha(opacity=55)"; -ms-filter:"alpha(opacity=55)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(1,175,239,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(1,175,239,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url("../img/scrol_buttons.png");
	background-repeat:no-repeat;
	opacity:0.8;
	filter:"alpha(opacity=80)"; -ms-filter:"alpha(opacity=80)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;

}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

.infoarchiwum {
	margin: 0;
	padding: 7px;
	background-color: #4A4A4A;
	color: red;
	max-height: 95px;
	overflow: hidden;
	position: fixed;
	width: 100%;
	z-index: 99999999;
	top: 0;
}

.infoarchiwum a { color: red !important; }
.infoarchiwum a:hover { text-decoration: none !important; }

@media screen and (min-width: 320px) {
  .infoarchiwum h1 { font-size: calc(16px + 6 * ((100vw - 320px) / 680)); }
}
@media screen and (min-width: 1000px) {
  .infoarchiwum h1 { font-size: 30px !important; }
}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}
.wrap {
	word-wrap: break-word;
}