@charset "utf-8";
/* zerowanie */
* {
	margin: 0;
	padding: 0;
}
html, body, div, span,   
h1, h2, h4, h5, h6, blockquote, pre,  
a, abbr, acronym, address, big, cite, code,  
img, ins, kbd, q, s, samp,  
small, strike, strong,   
dl, dt, dd, ol, ul, li,  
fieldset, form, label, legend,  
table, caption,{  
     margin: 0;  
     padding: 0;  
     border: 0;  
     outline: 0;  
     font-size: 100%;   
 
}
img{border:none;}
p{margin:0;padding:0;}
ul, ol{list-style:none;margin:0;padding:0;} 
.przerwa{clear:both;}
.przerwa_lewa{clear:left;}
.przerwa_prawa{clear:right;}
/*image*/
.image {
      display: -moz-inline-box;
      -moz-box-orient: vertical;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      font: 0/0 serif;
      text-shadow: none;
      color: transparent;
      -webkit-background-size: 100%;
      -moz-background-size: 100%;
      -o-background-size: 100%;
      background-size: 100%;
      background-position: 50% 50%;
      background-repeat: no-repeat;
    }
.image {
  *display: inline;
}
.image .inner {
  display: block;
  height: 0;
}


/*uklad strony*/
/*
@font-face {
	font-family: 'Nadia Serif';
	src: url('fonts/nadia-serif.eot');
	src: local('☺'), url('fonts/nadia-serif.woff') format('woff'), url('fonts/nadia-serif.ttf') format('truetype'), url('fonts/nadia-serif.svg#nadisn') format('svg');
}
*/
body {
	margin: 0;
	padding: 0;
	background:url(../images/tlo_main.gif) repeat-x;
	color: #545454;
	/* font-family: "Segoe UI", Segoe, Calibri, Arial, sans-serif; */
	font-family: Verdana;
	font-size: 100%;
	line-height: 1.6;
}

/* LAYOUT -------------- */
#page-wrap-main {
  background: url("../images/sprite.png") no-repeat scroll -291px -183px transparent;
  height: 1024px;
  margin: 0 auto;
  max-width: 1260px;
}
#page-wrap {
	background: white;
	min-width: 1024px;
	max-width: 1240px;
	margin: 0px auto;
	
	}
#page-wrap #inside {
  margin: 0 10px;
  padding-bottom: 10px;
}
	
#header {
	background:none;
	text-align: center;
	z-index:1;
	
}

#banner_top{position:absolute;margin:40px 0px 0px 400px;z-index:99999999;}
	
#main-content {
	background: #fffff;
	padding-right: 224px;
	padding-top: 20px;
	z-index:9999999999999;
		
}
	

	
#left-sidebar {
	width: 229px;
	float: right;
	padding-left: 0px;
	padding-top: 20px;
	background:#f3f3f3;
	margin:-25px 0px 0px 0px;
}

#left-sidebar ul{}
#left-sidebar li {
  background-image: -moz-linear-gradient(center bottom , #EDEDED 29%, #FAFAFA 68%);
  background-image: linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
	background-image: -o-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
	background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
	background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  border-color: #FFFFFF #CCCCCC #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-style: solid;
  border-width: 1px;
  line-height: 19px;
  list-style: none outside none !important;
  padding: 5px 0 5px 20px;
}
#left-sidebar a{font-size:11px;text-decoration:none;color:#757575;}


#menu_srodek ul li{  
  background-image: -moz-linear-gradient(center bottom , #EDEDED 29%, #FAFAFA 68%);
  background-image: linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  background-image: -o-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  border-color: #CCCCCC #CCCCCC #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-style: solid;
  border-width: 1px;
  line-height: 19px;
  list-style: none outside none !important;
  padding: 5px 0 5px 20px;}

#menu_srodek a{font-size:11px;text-decoration:none;color:#757575;}
  
#footer {
	background: #fff;
	border-top:2px solid #ab2a2b;
	text-align: center;
	padding: 0px 0px 20px 0px;
	margin:20px 0px 0px 0px;
	color: #575757;
	text-align:right;
	font-size:11px;
}

#srodek_pod {
  background: #FFFFFF;
  float: left;
  margin: -69px 0 0;
  position:relative;
  width: 99%;
  z-index:99999;
}
#blok1{flaot:left;margin:0px 0px 0px 0px;}
#blok2{width:132px;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:right;clear:right;}
#blok3{}
#blok4{}
#srodek_tresc{background:#fff;min-width: 260px;max-width: 840px; margin-top: -35px;z-index:99999;}
#srodek_tresc ul{margin:0px 0px 0px 20px;}
#srodek_tresc  li {
  background: url("../images/lista_elem.gif") no-repeat scroll 0 7px transparent;
  line-height: 19px;
  padding: 0 0 0 20px;
}
#srodek_tresc a{color:#ad5556;text-decoration:none;font-size:12px;}
#srodek_tresc a:hover{color:#751c1e;}

#pasek_nawigacja {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #AD5556;
  font-size: 11px;
  font-weight: normal;
  margin: -34px 0 0;
  padding: 10px 0 0;
  position: relative;
  z-index: 99999;
  width:60%;
}
#pasek_nawigacja a{color:#ad5556;text-decoration:none;}
#pasek_nawigacja a:hover{color:#751c1e;}

/*#slider{min-width:371px;max-width: 780px;float:left;}*/
/*#slider_top{width: 590px;float:left;padding:10px 0px 0px 0px;margin:-35px 0px 0px 0px;background:#fff;position:relative;}*/

#slider_top{width:590px;float:left;padding:10px 0px 0px 0px;margin:-35px 0px 0px 0px;background:#fff;position:relative;}
.kal_caly{width:150px;float:left;padding:10px 0px 0px 0px;margin:-10px 114px 0px 0px;background:#fff;z-index:9999;position:relative}

#kalendarz{width:100%;float:left;padding:10px 0px 0px 0px;position:absolute;z-index:99999999999999999999;}
/*.kal1{float:left;width:252px;padding:10px 5px 0px;margin:-35px 0px 0px 0px;background:#fff;position:relative;}*/
.kal1{float:left;width:252px;padding:10px 5px 0px;margin:-35px 0px 0px 0px;background:#fff;}
.kal2{float:left;width:200px;padding:0px 0px 0px 10px;margin:-25px 0px 0px 0px;position:relative;}
.kal2 a{color:#666666;text-decoration:none; display:block;}
.kal2 a:hover{color:#b8b4b4;}
/*.slider_obrazek{width:370px;heigh:238px;overflow:hidden;}*/


/*banner*/
#banner {
  background: url("../images/sprite.png") no-repeat scroll 0 -34px transparent;
  float: left;
  height: 137px;
  margin: 0 0 0 10px;
  position: absolute;
  /*width: 50%;*/
  z-index: 99999;
  /*z-index: 99999999;*/
}
#banner_en {
  background: url("../images/sprite_en.png") no-repeat scroll 0 -34px transparent;
  float: left;
  height: 137px;
  margin: 0 0 0 10px;
  position: absolute;
  /*width: 50%;*/
  z-index: 99999;
  /*z-index: 99999999;*/
}
#banner_de {
  background: url("../images/sprite_de.png") no-repeat scroll 0 -34px transparent;
  float: left;
  height: 137px;
  margin: 0 0 0 10px;
  position: absolute;
  /*width: 50%;*/
  z-index: 99999;
  /*z-index: 99999999;*/
}
.banner_link{width:384px;height:146px;background:none;float:left;}
#foto{/*width:971px;*/height:251px;float:right;z-index:1;overflow:hidden;width:100%;}
#foto_pasek{width:50%;height:20px;background:#fff;margin:230px 0px 0px 0px;}

/*ustawienia elementow */
#gora{width:100%;}
#gora_lewa_strona { float: left; height: 25px; text-align: left; width: 50%;}
#gora_lewa_strona a{text-transform:uppercase;color:#999;text-decoration:none;font-size:10px;}
#gora_lewa_strona a:hover{text-decoration:none;}
.lista_lewa ul{display:inline;}
.lista_lewa li{float:left;margin:0px 7px 0px 0px;}
#gora_prawa_strona{float:right;text-align:right;}
#gora_prawa_strona a{text-transform:uppercase;color:#fff;text-decoration:none;font-size:10px;font-weight:bold;padding:5px 15px;background:#a62a2b;}
#gora_prawa_strona a:hover{text-decoration:none;background:#5d0808;}
.bez_paska{width:100%;float:left;}
.lista_prawa ul{display:inline;float:right;}
.lista_prawa li{float:left;margin:0px 7px 0px 0px;}

/*pasek top*/
.pasek_top_pusty{width:80%;float:left;text-align:right;margin:-10px 0px 0px 0px;}
.pasek_top{width:20%;background:#fff;height:5px;float:right;text-align:right;margin:0px 0px 0px 0px;} /*c73133*/

/*wyszukaj*/
.pasek_szukaj {font-size: 12px; margin:2px 0px 0px 0px;width:172px;height:16px;background: url(../images/sprite.png) no-repeat;background-position:-0px -0px;float:left;}
.pasek_szukaj input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #888888;
  float: left;
  font-size: 10px;
  padding: 1px 0 0 6px;
  width: 152px;
}
.pasekszukaj{width:157px;height:16px;float:left;}
.pasekszukaj a{font-size:10px;}
.przyciskszukaj{background:none;float:left;width:14px;color:#fff;float:left;}
.przyciskszukaj input{width:14px;height:16px;background:none;float:left;border:none;}

.gora_pomoc{float:left;width:150px;}

.gora_pomocr{float:left;width:190px;}
.gora_pomocrr{float:left;width:100px;margin:-4px 0px 0px 0px;padding:0px 0px 0px 20px;}

/*kontast*/
.kontrast {
  float:left;
  position:relative;
  height: 18px;
  margin: 6px 0 0 5px;
  width: 82px;
}
.kontrast_opis{text-transform:uppercase;color:#b4b4b4;text-decoration:none;font-size:10px;margin:2px 0px 0px 0px;}
.kontrast_opis a{text-transform:uppercase;color:#b4b4b4;text-decoration:none;font-size:10px;}
.kontrast_link{width:20px;height:18px;background: url(../images/sprite.png) no-repeat;background-position: -0px -16px;float:left;}

/*powiekszenie*/
.powieksz {
  float: left;
  height: 19px;
  margin: 6px 0 0 15px;
  width: 54px;
}
.powieksz_plus{float:left;width:19px;height:17px;}
.powieksz_plus_a{width:20px;height:18px;background: url(../images/sprite.png) no-repeat;background-position: -19px -16px;float:left;}
.powieksz_minus{float:left;width:19px;height:17px;margin:0px 0px 0px 7px;}
.powieksz_plus_b{width:18px;height:18px;background: url(../images/sprite.png) no-repeat;background-position: -39px -16px;float:left;}

/*pomoc niepelnosprawnym*/
.pomocn{
  float: left;
  height: 19px;
  margin: 6px 0 0 15px;
  width: 17px;
}

.pomocna{width:15px;height:17px;background: url(../images/sprite.png) no-repeat;background-position: -57px -17px;float:left;display:block;}
.pomocnaa{width:15px;height:17px;display:block;}


/*okruszki*/
#navigo{font-size:11px;margin:10px 0px 0px 5px;text-transform:lowercase;}
#navigo a{font-size:11px;}

/*menu gorne*/
#pasek_menu{width:800px;background:#fff;height:50px;margin:-145px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;color:#fff;position:absolute;z-index:999999;}
/*#menu_top{width:80%;background:url(../images/pasek_menu.png) repeat-x;height:46px;margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;color:#fff;float:left;position:relative;}*/
#menu_top{width:800px;background:url(../images/pasek_menu.png) repeat-x;height:46px;margin:-106px 0px 0px 0px;padding:0px 0px 0px 0px;color:#fff;position:absolute;}
#menu_top ul {
  display: inline;
  margin: 8px 0 0;
  padding: 0 0 0 7px;
  /*width: 100%;*/
}
#menu_top li{margin:7px 3px 0px 0px;}
#menu_top a{color:#fff;font-size:12px;}
#menu_top a:hover{color:#fff;}
#menu_top ul li a{text-transform:uppercase;}
#menu_top ul li ul li a{text-transform:normal;}

#menu_prawe {
  margin: 0;
  z-index:9999;
  margin:5px 0px 0px 0px;
}


/*wygladzenie*/
#wygladz {
  background: url("../images/sprite.png") no-repeat scroll 0 -173px transparent;
  /*float: right;*/
  height: 106px;
  margin: 0px 0px 0px 784px;
  padding: 0;
  position: relative;
  width: 203px;
  z-index: 999;
}


/*prawa strona*/
#lewa_jeden{width:132px;background:url(../images/pasek_prawe_menu.png) repeat-y top;float:left;margin:0px 0px 0px 0px;}
#lewa_dwa{width:201px;float:left;}
#lewa_dwa_blok{padding:5px 5px 5px 10px;}
#prawa_zawartosc{position:absolute;z-index:99999;width:210px;padding:0px 0px 0px 7px;}
#prawa_zawartosc ul {
  box-shadow: 0 1px 5px #CCCCCC;
  margin: 0 0 0 8px;
  width: 200px;
}
#prawa_zawartosc a{text-decoration:none; display:block;text-shadow:0px 1px 0px #fff;}
#prawa_zawartosc a:hover{text-decoration:underline;}
.pasek_rozdziel{width:150px;height:7px;background: url(../images/sprite.png) no-repeat;background-position: -0px -293px;margin:0 auto;clear:both;}


/*menu prawe*/
/*
#menu_prawe {
  margin: 0px 0 0 0px;
  width: 143px;
}
#menu_prawe ul{border:0;margin:0px 0px 0px 11px;padding:0;}
#menu_prawe li {
 
  margin: 0;
  padding: 0;
  width: 131px;
  background: url("../images/sprite.png") no-repeat scroll 0 -302px transparent; 
}

#menu_prawe a {
  
  color: #FFE200;
  display: block;
  font-size: 10px;
  padding: 10px 8px 10px 10px;
  text-decoration: none;
  text-transform: uppercase;
  width:110px;
}
*/
/* #menu_prawe a:hover{
   background: url("../images/sprite.png") no-repeat scroll -145px -303px transparent;
  color: #fff;
  text-decoration: none;
} */

/*menus prawy*/

/*ul#menuprawe{ margin: 0; padding: 0; list-style: none; position: relative;left:10px; }*/

/*
ul#menuprawe ul {
  display: none;
  left: 0;
  list-style: none outside none;
  margin: -41px 0 0 -137px;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 130px;
  z-index: 939924324;
}
ul#menuprawe ul ul,ul#menuprawe ul ul ul { top: 0; left: 10%; }
ul#menuprawe li {
  background: none repeat scroll 0 0 #B02A2C;
  border-bottom: 1px solid #931011;
  border-top: 1px solid #CF3B3D;
  display: inline;
  float: left;
  position: relative;
  box-shadow: -8px 8px 6px -10px #000000;
  -webkit-box-shadow:-8px 8px 6px -10px #000000;
  -moz-box-shadow:-8px 8px 6px -10px #000000;
  
}
ul#menuprawe li:hover {
  background: none repeat scroll 0 0 #B02A2C;
  border-bottom: 1px solid #931011;
  border-top: 1px solid #CF3B3D;
  display: inline;
  float: left;
  position: relative;
  left:-2px;
  
}
ul#menuprawe li:hover a {
color: #fff;
}
ul#menuprawe ul li {
  background: none repeat scroll 0 0 #B32F30;
  border-left: 1px solid #760B0C;
  border-right: 1px solid #760B0C;
  
  display: block;
  padding: 0 0 0px 15px;
  width: 100%;
}
ul#menuprawe li:hover li a,ul#menuprawe li.iehover li a {float: left;background: none;}
ul#menuprawe li:hover li a:hover,ul#menuprawe li:hover li:hover a,ul#menuprawe li.iehover li a:hover,ul#menuprawe li.iehover li.iehover a {background: left;list-style-image: url(../img/strzalka.png);}
ul#menuprawe li:hover ul ul,ul#menuprawe li:hover ul ul ul,ul#menuprawe li.iehover ul ul,ul#menuprawe li.iehover ul ul ul { display: none; }
ul#menuprawe li:hover ul,ul#menuprawe ul li:hover ul,ul#menuprawe ul ul li:hover ul,ul#menuprawe li.iehover ul,ul#menuprawe ul li.iehover ul,ul#menuprawe ul ul li.iehover ul { display: block; }

*/

/*

ul#menuprawe li {
  background: none repeat scroll 0 0 #B02A2C;
  border-bottom: 1px solid #931011;
  border-top: 1px solid #CF3B3D;
  display: inline;
  float: left;
  box-shadow: -8px 8px 6px -10px #000000;
  -webkit-box-shadow:-8px 8px 6px -10px #000000;
  -moz-box-shadow:-8px 8px 6px -10px #000000;
  
}
ul#menuprawe li:hover {
  background: none repeat scroll 0 0 #B02A2C;
  border-bottom: 1px solid #931011;
  border-top: 1px solid #CF3B3D;
  display: inline;
  float: left;
  left:-2px;
  
}

*/


/*mega menu */
/* Vertical Mega Menu Styles */
.dcjq-vertical-mega-menu .menu{
font: bold 13px Arial, sans-serif; 
line-height: 16px; 
position: relative; /* Required */
border-bottom: none;
z-index:99999999999;
margin-left: 10px;
}


.dcjq-vertical-mega-menu .menu li {
background: none repeat scroll 0 0 #B02A2C;
border-bottom: 1px solid #931011;
border-top: 1px solid #CF3B3D;
display: inline;
float: left;
box-shadow: -8px 8px 6px -10px #000000;
-webkit-box-shadow:-8px 8px 6px -10px #000000;
-moz-box-shadow:-8px 8px 6px -10px #000000;
}

.dcjq-vertical-mega-menu .menu li a {
color: #FFE200;
display: block;
font-size: 10px;
padding: 10px 8px 10px 10px;
text-decoration: none;
text-transform: uppercase;
width:110px;
background:#b02a2c;
}


.dcjq-vertical-mega-menu .menu li ul li {
background: none;
display: inline;
float: left;
border:none;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
background: #eee;
}

.dcjq-vertical-mega-menu .menu li ul li a {
color: #000;
display: block;
font-size: 10px;
padding: 10px 8px 10px 10px;
text-decoration: none;
text-transform: uppercase;
width:110px;

}
.dcjq-vertical-mega-menu .menu li a:hover, .dcjq-vertical-mega-menu .menu li.mega-hover a {
color:#fff;

}
.dcjq-vertical-mega-menu .menu li a.dc-mega {
position: relative;
}
/* Add arrow icon to parent links */
.dcjq-vertical-mega-menu .menu li a .dc-mega-icon {
display: block; 
position: absolute; 
top: 14px; 
right: 6px; 
width: 6px; 
height: 8px; 
background: url(../images/arrow_left.png) no-repeat;
}
.dcjq-vertical-mega-menu .menu li a:hover .dc-mega-icon, .dcjq-vertical-mega-menu .menu li.mega-hover a .dc-mega-icon {
background-position: 0 0;
background: url(../images/arrow_lefth.png) no-repeat;
}
/* Mega menu container */
.dcjq-vertical-mega-menu .menu li .sub-container {
position: absolute; /* Required */
overflow: hidden;
/*background: url(images/bg_menu_left.png) no-repeat 50% 100%; /* Add the drop shadow */
padding: 0 2px 17px 0; /* Padding for drop shadow */

}
.dcjq-vertical-mega-menu .menu li .sub-container .sub {
border: none;
padding: 15px 15px 5px 15px;
background: #fff;
border-top: 1px solid #ccc; 
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ccc;
z-index:9999999999999999;
}
.dcjq-vertical-mega-menu .menu li .sub .row {
width: 100%; overflow: hidden; /* Clear floats */
}
.dcjq-vertical-mega-menu .menu li .sub li {
float: none; 
width: 160px; 
font-size: 1em; 
font-weight: normal;

}
li.mega-unit{
	border:1px solid #ddd !important;
}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr {
float: left; /* Required */
/* margin: 0 5px 10px 5px; */
margin: 0 1px 5px;

}
.dcjq-vertical-mega-menu .menu li .sub a, .dcjq-vertical-mega-menu .menu.left li .sub a {
background: none; 
border: none; 
text-shadow: none;
float: none;
color: #000; 
display: block;
text-decoration: none; 
font-size: 0.9em;
margin-bottom: 0;
}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a {
background: none;
padding: 5px;
margin-bottom: 5px;
text-transform: uppercase; 
font-weight: bold; 
color: #a62728;
text-align: center;
width:150px;
font-size:9px;
/* border-bottom:1px solid #a62728; */
}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #fff; 
text-shadow: none;
background: #a62728;
}
.dcjq-vertical-mega-menu .menu .sub li.mega-hdr li {margin-bottom: 3px;}
.dcjq-vertical-mega-menu .menu .sub li a {
padding: 3px 3px 3px 15px;
background: url(images/bullet.png) no-repeat 3px 8px;
font-weight: normal;
text-transform: capitalize; font-size: 12px;
}
.dcjq-vertical-mega-menu .menu .sub li a:hover {
color: #fff;
background: #a62728 url(images/bullet_white.png) no-repeat 5px 8px;
}
.dcjq-vertical-mega-menu .menu .sub ul li {
padding-right: 0;
display:none;
}
/* Custom mega menu styling */
.dcjq-vertical-mega-menu .menu li#menu-item-1 .sub .row {
padding: 10px 10px 0 40px;
margin-bottom: 10px;
border: 1px solid #ccc;
background: url(images/mens.png) no-repeat 0 center;
}
.dcjq-vertical-mega-menu .menu li#menu-item-1 .sub .row.last {
background: url(images/ladies.png) no-repeat 0 0;
}
.dcjq-vertical-mega-menu .menu li#menu-item-1 .sub li.mega-hdr {
padding: 75px 0 0;
}
li.menu-item-4.mega-hdr {background: url(images/nike.png) no-repeat center 0;}
li#menu-item-5.mega-hdr {background: url(images/reebok.png) no-repeat center 0;}
li#menu-item-6.mega-hdr {background: url(images/adidas_1.jpg) no-repeat center 0;}
li#menu-item-7.mega-hdr {background: url(images/gola_1.jpg) no-repeat center 0;}
li#menu-item-8.mega-hdr {background: url(images/nike_2.jpg) no-repeat center 0;}
li#menu-item-9.mega-hdr {background: url(images/reebok_2.jpg) no-repeat center 0;}
li#menu-item-10.mega-hdr {background: url(images/adidas_2.jpg) no-repeat center 0;}
li#menu-item-11.mega-hdr {background: url(images/gola_2.jpg) no-repeat center 0;}

li#menu-item-3 li.mega-hdr {padding: 120px 0 0;}
li#menu-item-15.mega-hdr {background: url(images/bag_1.jpg) no-repeat center 0;}
li#menu-item-16.mega-hdr {background: url(images/bag_2.jpg) no-repeat center 0;}
li#menu-item-17.mega-hdr {background: url(images/bag_3.jpg) no-repeat center 0;}
li#menu-item-18.mega-hdr {background: url(images/bag_4.jpg) no-repeat center 0;}

/* Styling for menu items with only 2 levels */
.dcjq-vertical-mega-menu .menu li .sub-container.non-mega .sub {
padding: 10px;
background: #fff;
}
.dcjq-vertical-mega-menu .menu li .sub-container.non-mega li {
padding: 0; 
margin: 0;
width: 150px;
float: none;
}


/* Custom styling for 2 levels */
.dcjq-vertical-mega-menu .menu li#menu-item-2 .sub-container.non-mega .sub {
width: 480px; 
height: 180px;
padding: 20px 10px 10px;
}
.dcjq-vertical-mega-menu .menu li#menu-item-2 .sub-container.non-mega li {
float: left;
}
li#menu-item-12, li#menu-item-13, li#menu-item-14{
padding: 150px 0 0;
margin-right: 10px;
}
li#menu-item-12 {background: url(images/jacket_1.jpg) no-repeat center 0;}
li#menu-item-13 {background: url(images/jacket_2.jpg) no-repeat center 0;}
li#menu-item-14 {background: url(images/jacket_3.jpg) no-repeat center 0;}


/*menu prawe bok*/

.menu_prawe_bok_elem{margin:15px 0px 10px;padding:0px 7px;}
.banner_prawa{margin:5px 0px 0px 0px;}

/*naglowki artykulow*/
.naglowek_elem{width:96%;height:30px;margin:10px 0px 0px 0px;clear:both;}
.naglowek_pasek{width:100%;background:#e8e8e8;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:30px;}
.naglowek{color:#373737;background: url(../images/sprite.png) no-repeat;background-position: -174px -0px;width:27px;height:26px;}
.naglowek_opis {
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 36px;
  margin: 0 0 0 13px;
  /*width: 200px;*/
}


/*ustawienie selecta*/
div.selectBox {
  clear: both;
  color: #888888;
  cursor: default;
  display: inline-block;
  font-size: 10px;
  line-height: 15px;
  margin: 7px 0 0;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  background:#F6F6F6;
}
span.selected {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  /*
  border-bottom-left-radius: 0;
  border-color: #CCCCCC;
  border-image: none;
  border-style: solid none solid solid;
  border-top-left-radius: 0;
  border-width: 1px medium 1px 1px;
  */
  overflow: hidden;
  text-indent: 6px;
  width: 40px;
}
span.selectArrow {
  -moz-user-select: none;
  /*
  border-bottom: 1px solid #CCCCCC;
  border-bottom-right-radius: 0;
  border-right: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-top-right-radius: 0;
  */
  color: #A42A2B;
  font-size: 10px;
  text-align: center;
  width: 15px;
}
span.selectArrow,span.selected{position:relative;/*float:left;*/height:15px;z-index:1;}
div.selectOptions{position:absolute;top:18px;left:0;width:55px;border:1px solid #ccc;overflow:hidden;background:#f6f6f6;padding-top:2px;display:none;z-index:99999999;}
span.selectOption{display:block;width:80%;line-height:20px;padding:1px 10%;}
span.selectOption:hover{color:#f6f6f6;background:#fff;}
div.selectOptions a{display:block;}




/*naglowki artykulow*/
.naglowek_elem{width:96%;height:30px;margin:10px 0px 0px 0px;clear:both;background: url("../images/bg_pasek_akt.png") no-repeat scroll right top transparent;}
.naglowek_pasek {
  background: url("../images/bg_pasek_akt.png") no-repeat scroll right top transparent;
  height: 30px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.naglowek {
  background: url("../images/sprite.png") no-repeat scroll -174px 0 transparent;
  color: #373737;
  float: left;
  height: 26px;
  width: 27px;
}

.naglowek_opis a {
  color: #373737;
  font-family: Arial;
 /*font-size: 16px;*/
  font-weight: bold;
  text-decoration: none;
  text-shadow: 1px 1px 1px #FFFFFF;
  text-transform: uppercase;
}
.naglowek_opis a:hover {text-decoration:none;color:#7f7f7f;}

/*ustawienia tabow*/

#tabyzarz{ width:98%;background:/*#E8E8E8*/ url('../images/baner_blank_tabt.jpg');color:#5b5b5b;float:left;height:275px;overflow:hidden;padding-left:6px;}
#tabyzarz ul.ui-tabs-nav{float:left;list-style:none; padding:0; margin:0 4px 0 0; width:179px; }
#tabyzarz ul.ui-tabs-nav li{ padding:0; margin:0;	font-size:10px; color:#000; width:180px;height:55px;}
#tabyzarz ul.ui-tabs-nav li span {
  font-family: tahoma;
  font-size: 11px;
}
#tabyzarz li.ui-tabs-nav-item a {
  background: url("../images/sprite.png") no-repeat scroll 0 -410px transparent;
  color: #FFFFFF;
  display: block;
  height: 55px;
  line-height: 16px;
  outline: medium none;
  padding-left: 5px;
  padding-top: 5px;
  text-decoration: none;
}
#tabyzarz li.ui-tabs-nav-item a:hover{ height:55px;background: url(../images/sprite.png) no-repeat;background-position: -0px -349px;color:#5b5b5b; }
#tabyzarz li.ui-tabs-selected, #tabyzarz li.ui-tabs-active{ background:none;  }
#tabyzarz ul.ui-tabs-nav li.ui-tabs-selected a, #tabyzarz ul.ui-tabs-nav li.ui-tabs-active a{height:60px;background: url(../images/sprite.png) no-repeat;background-position: -0px -349px;color:#5b5b5b;  }
#tabyzarz .ui-tabs-panel{width:0%;/*background:#fff;*/color:#000;float:left;}
#tabyzarz .ui-tabs-panel .info{bottom:0; left:0; height:70px;position:absolute;}
#tabyzarz .ui-tabs-panel .info a.hideshow{position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:0px; top:-20px; line-height:20px; margin:0; outline:none;background:#333;z-index:99999;}
#tabyzarz .info h2{ font-size:1.2em; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; font-weight:normal;overflow:hidden;}
#tabyzarz .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#000;}
#tabyzarz .info a{ text-decoration:none; color:#fff;}
#tabyzarz .info a:hover{ text-decoration:underline;}
#tabyzarz .ui-tabs-hide{ display:none;}	

.ui-tabs-vertical { width: 200px; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 0; float: right; width: 40em;}


/*ustawienie systemow newsow*/
.newsy{width:99%;margin:0px 0px 5px 0px;}
#newsyu{width:99%;margin:0px 0px 5px 0px;display:none;}
.news_s{text-align:left;float:left;border-bottom:1px solid #dedede;padding:0px 0px 3px 0px;background:#f6f6f6;margin:0 0 3px 7px;width:560px;position:relative;z-index:99999999;}
.news_s a{text-decoration:none;color:#c83133;}
.news_s a:hover{color: #c77475;text-decoration:none;}
.news{text-align:left;float:left;border-bottom:1px solid #dedede;padding:0px 0px 3px 0px;background:#f6f6f6;margin:0 0 3px 7px;width:99%;position:relative;z-index:999999;}
.news a{text-decoration:none;color:#c83133;}
.news a:hover{color: #c77475;text-decoration:none;}
.newsimg{width:99px;height:44px;float:left;overflow:hidden;}
.newsimg img {width:99px !important; height: auto !important;}
.newstxt{width:79%;color:#6a6a6a;font-size:12px;float:left;padding:0px 0px 0px 10px;font-weight:normal;}
.newstxt a {
  color: #6A6A6A;
  font-family: Arial,helvetica;
  font-size: 11px;
  text-shadow: 1px 1px 1px #FFFFFF;
}
.newstxt a:hover{color:#bcbbbb;font-size:11px;font-family: Arial,helvetica;
  font-size: 11px;
  }
  
.newsbol{font-weight:bold;color:#6d6d6d;}
.fotka_dostosuj{margin:5px 10px 0px 3px;float:left;}
.fotka_lewo{float:left;background:none;float:left;margin:0px 10px 0px 0px;}
.fotka_prawo{float:left;background: none;float:right;margin:0px 0px 0px 10px;}
#lista_plikow {border: 1px solid #c73133;margin-top: 10px;padding: 10px;font-size:13px;color:#c83133;}
#lista_plikow a{text-decoration:none;color:#c83133;}
#lista_plikow a:hover{text-decoration:none;color:#c77475;}
#lista_plikow ul{list-style-type:none;margin:10px 0px 0px 0px;padding:0;}
#lista_plikow li{display:block;background:none;margin: 7px 0;}
.pliki_img{float:left;width:32px;}
.pliki_opis{margin:2px 0px 0px 10px;float:left;width:94%;}
#galeria_zdjec {margin-top: 10px;padding: 10px;font-size:13px;color:#c83133;text-transform:uppercase;}
#galeria_zdjec ul{list-style-image:none;}
#galeria_zdjec ul li{float:left;background:none;margin:10px 0px;width:200px;height:150px;}

/*formularz rejestracyjny*/



#formularz {border: 1px solid #c73133;margin-top: 10px;padding: 10px;font-size:13px;color:#c83133;}
#formularz a{text-decoration:none;color:#c83133;}
#formularz a:hover{text-decoration:none;color:#c77475;}
#formularz ul{list-style-type:none;margin:10px 0px 0px 0px;padding:0;}
#formularz li{display:block;background:none;margin: 7px 0;}



div.error { display: none; }
input {	border: 1px solid black; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }

/* Basic Grey */
.basic-grey {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    background: #EEE;
    padding: 20px 30px 20px 30px;
    font: 12px Georgia, "Times New Roman", Times, serif;
    color: #a12628;
    text-shadow: 1px 1px 1px #FFF;
    border:1px solid #DADADA;
}
.basic-grey h1 {
    font: 25px Georgia, "Times New Roman", Times, serif;
    padding: 0px 0px 10px 40px;
    display: block;
    border-bottom: 1px solid #DADADA;
    margin: -10px -30px 30px -30px;
    color: #a12628;
}
.naglowek_maly_form{color:#b4797a;}
#osiem{background:#f5f3f3;padding:10px;}
#osiemdwa{background:#f5f3f3;padding:10px;}
#osiemjed{background:#f5f3f3;padding:20px;}
#dziewiec{background:#f5f3f3;padding:10px;}
.podpowiedz{float:left;color:red;}
#dane_podpis{font-size:10px;}

#przycisk_zapisz{float:right;margin:10px 0px 0px 0px;padding:5px;}
.basic-grey h1>span {
    display: block;
    font-size: 11px;
}
.basic-grey label {
    display: block;
    margin: 0px 0px 5px;
}
.basic-grey label>span {
    /*float: left;*/
    width: 80px;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea,.basic-grey select{
    border: 1px solid #DADADA;
    color: #888;
    height: 24px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 70%;
    font: normal 12px/12px Georgia, "Times New Roman", Times, serif;
}
.basic-grey select {
    background: #FFF url('down-arrow.png') no-repeat right;
    background: #FFF url('down-arrow.png') no-repeat right);
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 72%;
    height: 30px;
}
.basic-grey textarea{
    height:100px;
}
.basic-grey .button {
    background: #E48F8F;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
}
.basic-grey .button:hover {
    background: #CF7A7A
}

/*
.galeria_zdjec_kryj{width:200px;height:130px;overflow:hidden;}
*/
.galeria_zdjec_kryj{}
#kwadrat {margin:20px 0px 0px 0px;padding: 20px 0px 0px 0px;}
#kwadrat li{background: url(../images/lista_elem.gif) no-repeat scroll 0 4px transparent;padding: 0px 0px 0px 20px;}
#kwadrat a{font-size:14px;}
.trescnews h2{color:#c83133;}
#myart h2{color:#c83133;}
.datawysart{font-size:12px;}
#linia_podpis{color:#eca5a6;padding:25px 0px 0px 0px;}
.linia_lewa{float:left;width:300px;}
.linia_prawa{float:left;width:300px;}
.blokduzyt{color:#3f527f;font-weight:bold;padding:20px 0px 9px 5px;font-size:13px;border-bottom:1px solid #c73133;}
.blokduzyt a{font-weight:normal;color:#c83133;text-decoration:none;}
.blokduzyt a:hover{font-weight:normal;color: #c77475;text-decoration:none;}
.trescnews{font-size:13px;}
.trescnewsblockn{font-size:13px;color:#666666;margin:5px 0px 0px 0px;padding:0px 5px;text-align:justify;padding:5px;}
.trescnornews{font-size:13px;color:#666666;margin:5px 0px 0px 0px;text-align:justify;padding:5px;}
.paginate {font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
a.paginate {border: 1px solid #c77475;padding: 2px 6px 2px 6px;text-decoration: none;color: #c83133;}
a.paginate:hover {background:#c83133;color: #fff;text-decoration: none;}
a.current {border: 1px solid #c83133;font: bold 14px Arial,Helvetica,sans-serif;padding: 2px 6px 2px 6px;cursor: default;background:#fff;color: #fff;text-decoration: none;}
#newsy_menu ul{display:inline;}
#newsy_menu ul li{float:left;margin:10px 10px 0px 0px;}
#newsy_menu a{font-weight:normal;color:#c83133;text-decoration:none;}
#newsy_menu a:hover{font-weight:normal;color: #c77475;text-decoration:none;}

/*galerie*/
.galeria_elem{width:680px;}
.galeria_foto{width:300px;float:left;}
.galeria_opis{width:270px;float:left;padding:10px;font-size:12px;}


/*kalendarz*/
.kal_tytul {
  font-size: 15px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
ol.calendar {width:240px;margin:0 auto;display:block;  padding: 0px 0px 0px 0px;}
.kalendarz li li{width:29px;height:29px;float:left;margin:0; margin:0px 0px 0px 5px;padding:4px 0px 0px 0px;font-size:11px;text-align:center;color:#696969;}
.kalendarz li li p{font-size:.7em;display:block;}
.kalendarz li li ol  {width:auto;}
li#lastmonth li,li#nextmonth li {}
.normalnykal{width:20px;height:20px;float:left;margin:0px; padding:0px 0px 0px 0px;font-size:11px;text-align:center;color:#696969;background: url(../images/sprite.png) no-repeat;background-position: -274px -0px;}
.aktywnykal{width:25px;height:20px;float:left;margin:0px; padding:0px;font-size:11px;text-align:center;color:#696969;background: url(../images/sprite.png) no-repeat;background-position: -306px -0px;}
.bylykal{width:20px;height:20px;float:left;margin:0px; padding:0px 5px 0px 0px;font-size:11px;text-align:center;color:#696969;background: url(../images/sprite.png) no-repeat;background-position: -306px -0px;}
.normalnykaldzis{width:25px;height:20px;float:left;margin:0px; padding:0px;font-size:11px;text-align:center;color:#696969;background: url(../images/sprite.png) no-repeat;background-position: -306px -0px;}
.aktywnykal a{text-decoration:none;color:#696969;font-weight:bold;display:block;width:25px;height:20px;margin:0px 0px 0px 0px;}
.aktywnykal a:hover{color:#ccc;}
#dnitygodnia li{width:29px;height:29px;float:left; margin:0px 0px 0px 4px;padding:4px 1px 0 0;font-size:11px;text-align:center;color:#fff;background: url(../images/sprite.png) no-repeat;background-position: -241px -0px;}
.kal_prawy_nav{width:12px;height:8px;background: url(../images/sprite.png) no-repeat;background-position: -223px 5px;margin:5px 0px 0px 9px;}
.kal_prawy_nav a{display:block;width:12px;}
.kal_lewy_nav{width:12px;height:8px;background: url(../images/sprite.png) no-repeat;background-position: -209px 5px;margin:0px 9px 0px 0px;}
.kal_lewy_nav a{display:block;width:12px;}
.blank_kal{width:12px;height:14px;}
.dane_organizacyjne{width:60%;clear:left;}
.dane_pozycja{width:100px;float:left;color:#c77475;font-size:12px;padding:5px 0px 0px 0px;}
.dane_opis{width:80%;float:left;color:#c83133;font-size:12px;padding:5px 0px 0px 0px;}
.dane_opis_nagl{width:100%;float:left;color:#c83133;font-size:14px;padding:5px 0px 10px 0px;}
.zdarzenie{margin:4px 0px 0px 0px;width:220px;}
.zdarzenie_dzien{background: url(../images/sprite.png) no-repeat;background-position: -339px -0px;width:28px;height:25px;padding:5px 0 5px 7px;font-size:10px;color:#6d6d6d;font-weight:bold;float:left;}
.mies{font-size:8px;}
.zdarzenie_opis {
  color: #6D6D6D;
  float: left;
  font-size: 11px;
  line-height: 14px;
  padding: 0;
  width: 180px;
}
.zdarzenie_kreska{width:220px;margin:0 auto;border-bottom:1px solid #bebebe;clear:both;}

/*slider góra*/

.rslides {
  margin: 0 auto 40px;
  }

#slider2 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 0px 0;
  text-align: right;
  width: 100%;

  
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  float:right;
  position:absolute;
  }




.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto !important;
  float: right;
  width: auto !important;
  border: 0;
  }
.callbacks_tabs{position:absolute;width:150px;height:251px;color:#000;text-align:right;margin:-275px 0px 0px 550px;}
.callbacks_tabs ul{list-style:none;display:inline;margin:0;padding:0;}
.callbacks_tabs li{float:left;}
.callbacks_tabs a{display:block;background:#b52c2e;font-size:10px;width:10px;heigth:10px;padding:3px 7px 3px 3px;text-decoration:none;color:#fff;margin:0px 5px 0px 0px;}


/*karuzela na dole strony*/
/*karuzela na dole strony*/
.ikonki{width:99%;/*border-top:1px solid #82a612;*/padding:10px 0px 0px 0px;}
#slider{width:93%;float:right;}
#slider ul{padding:10px 15px;}
#slider ul li{margin:0px 0px 0px 0px;}

#slider_footer{width:93%;margin:0 auto;}

/*strona robocza*/
#robocza{width:400px;margin:0 auto;margin-top:200px;height:301px;}
#roboczal {
  float: left;
  height: 332px;
}
#roboczap{color:#ba2e30;text-align: center;padding:30px 0px 0px 0px;}
.podprzerwa{font-size:14px;}
.akt_blok {
  background: none repeat scroll 0 0 #E8E8E8;
  margin-left: 10px;
  border-radius:5px;
  position:relative;
  z-index:9999;
}
.akt_zarz{
	height:320px;
}
.akt_urzed{
	/*height:300px;*/
}
#menu_top_a {
  background: url("../images/menu_sub_bg.jpg") no-repeat scroll 0 0 transparent;
  height: 46px;
  padding-left:0px;
}
.nagl_wydarzenia {
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  padding-bottom: 10px;
  padding-left: 8px;
  padding-top: 8px;
  text-transform: uppercase;
}
#myart {
  font-size: 12px;
  padding: 10px;
  position:relative;
  z-index:99999;
  width:98%;
}

#myart ol{list-style-type:decimal;padding:0px 0px 0px 40px;}
#myart ol li{background:none;padding:0px 0px 0px 0px;}

#myart p{margin:10px 0px;}

#menu_lista ul{margin:0px 0px 0px 10px;}

/*tooltip*/

.wydarzenie_z_dnia{color:#6f6f6f;}
.kal_lista ul{margin:10px 0px 0px 0px;}
.kal_lista li{background: url(../images/lista_elem.gif) no-repeat scroll 0 1px transparent;padding: 0px 0px 0px 13px;}
.kal_lista a{color:#ad5556;text-decoration:none;}
.kal_lista a:hover{color:#751c1e;}

/*tool tip*/
#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: 11px;
	color: #fff;
	padding: 4px 8px;
	border: 1px solid #c3c3c3;
	background-color: #f4f4f4;
	background-color: #f4f4f4;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#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 {
	background-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #f4f4f4;
	border-right-color: #f4f4f4;
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #f4f4f4;
	border-left-color: #f4f4f4;
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: #c3c3c3;
	border-top-color: #c3c3c3;
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: #c3c3c3;
	border-bottom-color: #c3c3c3;
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: #c3c3c3;
	border-right-color: #c3c3c3;
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: #c3c3c3;
	border-left-color: #c3c3c3;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: #f4f4f4;
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: #c3c3c3;
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: #c3c3c3;
	}
}

/* Flexible Slide-to-top Accordion Style*/
#wrapper{
	width:90%;
	max-width:800px;
	margin:30px auto;
}

#wrapper a:hover{color:#fff;}

#wrapper ul{list-style:none;background:none;}
#wrapper li {
 display:block;
 padding:0;
}

#lista_wynik ul li a{

 
 



}

#lista_wynik a{
  background: url("../images/proste_pasek.gif") repeat-x scroll 0 0 transparent;
 border: 1px solid #CCCCCC;
  height:auto;
  line-height: 32px;

  padding:5px 5px;
  width:90%;
 

  padding:5px 5px;
  display:block;
 



}

#lista_wynik a:hover{
    color: #fff;
	background:#a62728;
	display:block;}

#wrapper ul li ul li {
  background: #fff;
  /*border: 1px solid #CCCCCC;*/
  height:auto;
  line-height: 12px;
  /*
  padding:5px 5px;
  */
}

.st-accordion{
    width:100%;
    min-width:270px;
    margin: 0 auto;

}

.st-accordion ul{
    
	background:#fff;
	border:1px solid #ccc; 
}

.st-accordion ul li ul{
    
	background:#fff;
	border:none; 
}

.st-accordion ul li{
    /*   
   border-bottom: 1px solid #e7c8c9;
    border-top:1px solid #fff;
	*/
    overflow: hidden;
	margin:1px 0px;
	
	line-height:24;
	
}


.st-accordion ul li > a{
    font-size: 12px;
    display: block;
	position: relative;
	outline:none;
	line-height: 35px;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
	 background: url("../images/proste_pasek.gif") repeat-x scroll 0 0 transparent;
	  border: 1px solid #CCCCCC;
	  padding:10px 5px;
	
}

.st-accordion ul li ul li > a{
    font-size: 12px;
    display: block;
	position: relative;
	outline:none;
	line-height: 24px;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
	
}

.st-accordion ul li > a span{
	background: transparent url(../images/down.png) no-repeat center center;
	text-indent:-9000px;
	width:50px;
	height: 35px;
	position: absolute;
	top: 22%;
	right: -26px;
	margin-top: -7px;
	opacity:0;


}



.st-accordion ul li > a:hover{
    color: #fff;
	background:#a62728;
	display:block;

}
.st-accordion ul li > a:hover span{
	opacity:1;
	right: 1px;
}
.st-accordion ul li.st-open > a{
    color: #1693eb;
	
}
.st-accordion ul li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:1px;
	opacity:1;
}

.st-accordion ul li ul li a{
    color: #1693eb;
	font-size:12px;
}

.st-content{
    padding: 0px 0px 10px 0px;
}
.st-content p{
    font-size:  16px;
    font-family:  Georgia, serif;
    font-style: italic;
    line-height:  28px;
    padding: 0px 4px 15px 4px; 
}
.st-content img{
    width:125px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
@media screen and (max-width: 320px){
	.st-accordion ul li > a{
		font-size:36px;
	}
}

.wyszukaj_tagi{border:0;background:#c53133;color:#fff;height:30px;width:80px;padding:5px;}
/* .st-accordion:first-letter {font-weight:bold; font-size:30px; color:green;}*/
.st-accordion h2{
	font-size: 16px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom: 14px;
}

#konatkty{width:100%;}
#kontakty ul li{margin:10px 0px;}
.gmina{width:100%;}
.gmina_linia{width:100%;}
.gmina_wart{width:100%;float:left;}
.nazwa_gminy{color:#b32d2e;font-size:15px;}
.gmina_przycisk{background:#b32d2e;color:#fff;border:none;padding:3px;}
.wynik_gminy{font-size:13px;font-weight:bold;}

.archiwum{font-size:12px;margin:20px 0px 0px 0px;text-align:center;}
.archiwum a{font-size:12px;}
.archiwumc{font-size:12px;margin:20px 0px 0px 0px;}
.archiwumc a{font-size:12px;}
#listalat {margin: 0px 0px 15px;padding: 0px 5px;text-align: left;font-weight: bold;width:600px;}
table.months {margin: 0px;width: auto;padding: 0px;}
table.months td {border:1px solid #c42f31;color: #c1e0f0;font-size: 13px; margin: 0px;width: 95px;padding:5px;}

#literki ul{margin:0px 0px 0px 20px;}
#literki li {
  background: none;
  line-height: 19px;
  padding: 0 0 0 20px;
  float:left;
}
#literki a{color:#ad5556;text-decoration:none;display:block;border:1px solid #fff;padding:3px 5px;}
#literki a:hover{color:#751c1e;border:1px solid #9e2829;}
.opis_literki{font-size:12px;color:#9e2829;}
.opis_literki_d{font-size:14px;color:#9e2829;}
.opis_literki_big{font-size:16px;font-weight:bold;}

#menu_stopka_dol{float:left;text-align:left;color:#a86869;}
#menu_stopka_dol ul{display:inline;width:200px;}
#menu_stopka_dol li{float:left;margin:0px 10px 0px 0px;}
#menu_stopka_dol a{color:#a86869;font-size:10px;text-decoration:none;}
#menu_stopka_dol a:hover{color:#9e2829;}

.stopka_left{float:left;font-size:10px;text-align:left;}
.stopka_left a{color:#a86869;font-size:10px;text-decoration:none;}
.stopka_left a:hover{color:#9e2829;}

#blok_cookie {margin: 0 auto;bottom: 0;width: 100%;position: fixed;border-top: 1px solid #852b2b; font-size: 10px;text-align: center;background:#fff;z-index:999999;color:#000;font-weight:normal;}
.tresc_kom{width:100%;margin:0 auto;padding:5px 0px;}
.zamknij_link{float:right;font-weight:bold;margin:0px 30px 0px;}
#blok_cookie a {color:#000;}

#panel_cookie {
    margin: 0 auto;bottom: 0;width: 100%;position: fixed;border-top: 1px solid #852b2b; font-size: 10px;text-align: center;background:#fff;z-index:99999999;color:#000;font-weight:normal;
}
#panel_cookie_dol {
    background: none repeat scroll 0 0 #EEEEEE;
    border-top: 1px solid #852b2b;
    bottom: 0;
    color: #666666;
    position: fixed;
    width: 100%;
    z-index: 99999999;
	font-size:10px;
}
div#schowaj {
    margin: 0 auto;
    max-width: 1000px;
    overflow: hidden;
    width: 98%;
}
div.tresc {
    float: left;
    width: 85%;
}
div.buttonciacho {
    float: left;
    padding-top: 10px;
    width: 15%;
}
#panel_cookie input, #panel_cookie_dol input {
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    display: inline;
    font-weight: 600;
    line-height: 1.4em;
    margin: 5px 20px;
    max-width: 200px;
    padding: 3px 7px;
    text-decoration: none !important;
}
#panel_cookie input#ukryj, #panel_cookie_dol input#ukryj {
    color: #666666;
    float: right;
    font-size: 11px;
}
#panel_cookie input:hover, #panel_cookie_dol input:hover {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #FAFAFA;
}
div#schowaj h4 {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
div#schowaj p {
    font-size: 12px;
}
div#schowaj p a {
    background: none repeat scroll 0 0 transparent;
    color: #3992CA;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
}
div#schowaj p a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
}

/*wersje jezykowe*/
#slider_top_j{width:86%;padding:7px 0px 0px 0px;margin:-30px 0px 0px 0px;background:#fff;height:750px;z-index:99999999;}
#slider_top_jj{width:86%;padding:7px 0px 0px 0px;margin:50px 0px 0px 0px;background:#fff;position:absolute;height:650px;z-index:99999999;}
#slider_top_jj a{color:#000;text-decoration:none;}
#slider_top_jj a:hover{text-decoration:underline;}
.akt_blok_j {
  background: none repeat scroll 0 0 #E8E8E8;
  margin-left: 10px;
  border-radius:5px;
  float:left;
  width:400px;
  position:absolute;
  z-index:9999999;
  height:300px;
  text-align:left;
  
}
.akt_blok_jj {
  background: none repeat scroll 0 0 #E8E8E8;
  margin-left: 430px;
  border-radius:5px;
  float:left;
  width:400px;
  position:absolute;
  z-index:9999999;
  height:300px;
}
.akt_blok_jd {
  background: none repeat scroll 0 0 #E8E8E8;
  margin:320px 0px 0px 10px;
  border-radius:5px;
  float:left;
  width:400px;
  position:absolute;
  z-index:9999999;
  height:300px;
}
.akt_blok_jjd {
  background: none repeat scroll 0 0 #E8E8E8;
  margin:320px 0px 0px 430px;
  border-radius:5px;
  float:left;
  width:400px;
  position:absolute;
  z-index:9999999;
  height:300px;
}

.opisj{text-align:left;color:#000;font-size:10px;padding:5px;}

.akt_zarz{
	height:320px;
}
.akt_urzed{
	/*height:320px;*/
}
#menu_top_a {
  background: url("../images/menu_sub_bg.jpg") no-repeat scroll 0 0 transparent;
  height: 46px;
  padding-left:0px;
}
.nagl_wydarzenia {
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  padding-bottom: 10px;
  padding-left: 8px;
  padding-top: 8px;
  text-transform: uppercase;
}


.naglowek_elemj{width:96%;height:30px;margin:0px 0px 0px 0px;clear:both;}

.naglowek_pasekj{width:100%;background:#e8e8e8;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:30px;}
.naglowekj{color:#373737;background: url(../images/sprite.png) no-repeat;background-position: -174px -0px;width:27px;height:26px;}
.naglowek_opisj {
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 36px;
  margin: 0 0 0 13px;
  /*width: 200px;*/
}


.obrazek_tab{width:379px;height:245px;}
.tekst-zdjecie{display:none;}
/*
.tekst-zdjecie{display:block;background:#f6f6f6;width:370px;margin:-15px 0px 0px 0px;height:120px;font-size:10px;}
.tekst-tekst{padding:15px 5px 10px;}
.tekst-zdjecie a{color:#6A6A6A;text-decoration:none;font-weight:bold;font-size:10px;}
*/


/*formularz*/



/* Media - Fluid Images - Video 
============================================================================================== */


/* General small screen Mobile 
============================================================================================== */

@media handheld, only screen and (max-width: 1024px) {

	body {
	font-size: 1.0em;
	-webkit-text-size-adjust: none;
	}
	
	.content, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.col1, .col2,  .col3,  .col4,  .col5,  .col6,  .col7,  .col8, .col9, .col10, .col11, .col12 {
	width: auto;
	float: none;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
	
	
	

}


/* wersje zminimalizowane
============================================================================================== */




/*wersja 1024px */

@media screen and (min-width: 300px) and (max-width: 1250px){



/*menu gorne*/
/*
#pasek_menu{width:99%;background:none;height:100px;margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;color:#fff;float:left;position:relative;}

#menu_top{width:90%;background:url(../images/pasek_menu.png) repeat-x;height:46px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#fff;}
#menu_top ul {
  display: inline;
  margin: 8px 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  position:absolute;
  z-index:9999;
}#menu_top li{margin:0px 3px 0px 0px;}
#menu_top a{color:#fff;font-size:10px;}
#menu_top a:hover{color:#fff;}
#menu_top ul li a{text-transform:uppercase;}
#menu_top ul li ul li a{text-transform:normal;}

#wygladz {
  background: url("../images/sprite.png") no-repeat scroll 0 -173px transparent;
  float: right;
  height: 106px;
  margin: 0px 0px 0px 0px;
  padding: 0;
  position: relative;
  width: 203px;
  z-index: 999;
}

*/

/* LAYOUT -------------- */
#page-wrap-main {
  background: url("../images/sprite.png") no-repeat scroll -291px -183px transparent;
  height: 1024px;
  margin: 0 auto;
  max-width: 1024px;
}
#page-wrap {
	background: white;
	min-width: 1024px;
	max-width: 1240px;
	margin: 0px auto;
	
	}
#page-wrap #inside {
  margin: 0 10px;
  padding-bottom: 10px;
}
	
#header {
	background:none;
	text-align: center;
	z-index:1;
	
}

#banner_top{position:absolute;margin:40px 0px 0px 400px;z-index:99999999;}
	
#main-content {
	background: #fffff;
	padding-right: 224px;
	padding-top: 20px;
	z-index:9999999999999;
		
}
	

#navigo{font-size:11px;margin:40px 0px 0px 5px;text-transform:lowercase;}
#navigo a{font-size:11px;}
	
#left-sidebar {
	width: 229px;
	float: right;
	padding-left: 0px;
	padding-top: 20px;
	background:#f3f3f3;
	margin:-25px 0px 0px 0px;
}

#left-sidebar ul{}
#left-sidebar li {
  background-image: -moz-linear-gradient(center bottom , #EDEDED 29%, #FAFAFA 68%);
  background-image: linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
	background-image: -o-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
	background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
	background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  border-color: #FFFFFF #CCCCCC #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-style: solid;
  border-width: 1px;
  line-height: 19px;
  list-style: none outside none !important;
  padding: 5px 0 5px 20px;
}
#left-sidebar a{font-size:11px;text-decoration:none;color:#757575;}


#menu_srodek ul li{  
  background-image: -moz-linear-gradient(center bottom , #EDEDED 29%, #FAFAFA 68%);
  background-image: linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  background-image: -o-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 29%, rgb(250,250,250) 68%);
  border-color: #CCCCCC #CCCCCC #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-style: solid;
  border-width: 1px;
  line-height: 19px;
  list-style: none outside none !important;
  padding: 5px 0 5px 20px;}

#menu_srodek a{font-size:11px;text-decoration:none;color:#757575;}
  
#footer {
	background: #fff;
	border-top:2px solid #ab2a2b;
	text-align: center;
	padding: 0px 0px 20px 0px;
	margin:20px 0px 0px 0px;
	color: #575757;
	text-align:right;
	font-size:11px;
}




#srodek_pod {
  background: #FFFFFF;
  float: left;
  margin: -69px 0 0;
  position:relative;
  width: 99%;
  z-index:99999;
}



/*menu gorne*/
#pasek_menu{width:600px;background:none;height:50px;margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;color:#fff;position:absolute;z-index:9999999999;}
/*#menu_top{width:80%;background:url(../images/pasek_menu.png) repeat-x;height:46px;margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;color:#fff;float:left;position:relative;}*/
#menu_top{width:690px;background:url(../images/pasek_menu.png) repeat-x;height:46px;margin:-105px 0px 0px 0px;padding:0px 0px 0px 0px;color:#fff;position:absolute;z-index:999999;}
#menu_top ul {
  display: inline;
  margin: 8px 0 0;
  padding: 0 0 0 7px;
  /*width: 100%;*/
}
#menu_top li{margin:7px 3px 0px 0px;}
#menu_top a{color:#fff;font-size:10px;}
#menu_top a:hover{color:#fff;}
#menu_top ul li a{text-transform:uppercase;}
#menu_top ul li ul li a{text-transform:normal;}

#lewa_jeden{width:132px;background:url(../images/pasek_prawe_menu.png) repeat-y top;float:left;margin:20px 0px 0px 0px;}

/*wygladzenie*/
#wygladz {
  background: url("../images/sprite_1024.png") no-repeat scroll 0 -173px transparent;
  /*float: right;*/
  height: 106px;
  margin: -3px 0px 0px 570px;
  padding: 0;
  position: relative;
  width: 203px;
  z-index: 999;
}

#srodek_pod {
  background: none;
  float: left;
  margin: -105px 0 0;
  position:relative;
  width: 99%;
  z-index:99999999;
  width: 772px;
}


#pasek_nawigacja {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #AD5556;
  font-size: 11px;
  font-weight: normal;
  margin: 34px 0 0;
  padding: 10px 0 0;
  position: relative;
  z-index: 99999;
  width:60%;
}
#pasek_nawigacja a{color:#ad5556;text-decoration:none;}
#pasek_nawigacja a:hover{color:#751c1e;}




/*#slider_top{width: 400px;float:left;padding:10px 0px 0px 0px;margin:-35px 0px 0px 0px;background:#fff;}*/
#srodek_tresc{background:#fff;min-width: 260px;max-width: 700px; margin-top: -35px;z-index:999999;}

#slider_top{width: 400px;padding:10px 0px 0px 0px;margin:-5px 0px 0px 0px;}
#slider_top{width:400px;float:left;padding:10px 0px 0px 0px;margin:-5px 0px 0px 0px;background:#fff;position:relative;}
.kal_caly{width:130px;float:right;padding:10px 0px 0px 0px;margin:22px 110px 0px 0px;background:#fff;z-index:9999;position:relative}

#menu_prawe {
  margin: 0;
  z-index:9999999;
  margin:13px 0px 0px 0px;
}

/*ustawienia tabow*/
#tabyzarz{background:/*#E8E8E8*/ url('../images/baner_blank_tab.jpg');color:#5b5b5b;float:left;height:280px;overflow:hidden;padding-left:6px;}

#tabyzarz ul.ui-tabs-nav{float:left;list-style:none; padding:0; margin:0 4px 0 0; width:100px;position:absolute;}
#tabyzarz ul.ui-tabs-nav li{ padding:0; margin:0;	font-size:10px; color:#000; width:100px;height:55px;}
#tabyzarz ul.ui-tabs-nav li span {
  font-family: tahoma;
  font-size: 9px;
}
#tabyzarz li.ui-tabs-nav-item a {
  background: url("../images/sprite.png") no-repeat scroll 0 -410px transparent;
  color: #FFFFFF;
  display: block;
  height: 55px;
  line-height: 10px;
  outline: medium none;
  padding-left: 4px;
  padding-top: 5px;
  text-decoration: none;
}
#tabyzarz li.ui-tabs-nav-item a:hover{ height:55px;background: url(../images/sprite.png) no-repeat;background-position: -0px -349px;color:#5b5b5b; }
#tabyzarz li.ui-tabs-selected, #tabyzarz li.ui-tabs-active{ background:none;  }
#tabyzarz ul.ui-tabs-nav li.ui-tabs-selected a, #tabyzarz ul.ui-tabs-nav li.ui-tabs-active a{height:60px;background: url(../images/sprite.png) no-repeat;background-position: -0px -349px;color:#5b5b5b;  }
#tabyzarz .ui-tabs-panel{width:0%; background:#fff;color:#000;float:left;}
#tabyzarz .ui-tabs-panel .info{bottom:0; left:0; height:70px;position:absolute;}
#tabyzarz .ui-tabs-panel .info a.hideshow{position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:0px; top:-20px; line-height:20px; margin:0; outline:none;background:#333;z-index:99999;}
#tabyzarz .info h2{ font-size:1.2em; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; font-weight:normal;overflow:hidden;}
#tabyzarz .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#000;}
#tabyzarz .info a{ text-decoration:none; color:#fff;}
#tabyzarz .info a:hover{ text-decoration:underline;}
#tabyzarz .ui-tabs-hide{ display:none;}	

.akt_zarz{
	height:320px;
}
.akt_urzed{
	/*height:590px;*/
}

/*ustawienie systemow newsow*/
#newsy{width:99%;margin:0px 0px 5px 0px;}
#newsyu{width:99%;margin:0px 0px 5px 0px;display:none;}
.news_s{text-align:left;float:left;border-bottom:1px solid #dedede;padding:0px 0px 3px 0px;background:#f6f6f6;margin:0 0 3px 7px;width:380px;position:relative;z-index:99999999;}
.news_s a{text-decoration:none;color:#c83133;}
.news_s a:hover{color: #c77475;text-decoration:none;}
.news{text-align:left;float:left;border-bottom:1px solid #dedede;padding:0px 0px 3px 0px;background:#f6f6f6;margin:0 0 3px 7px;width:630px;position:relative;z-index:99999999;}
.news a{text-decoration:none;color:#c83133;}
.news a:hover{color: #c77475;text-decoration:none;}
.newsimg{width:99px;height:44px;float:left;overflow:hidden;}
.newsimg img {width:99px !important; height: auto !important;}
.newstxt{width:66%;color:#6a6a6a;font-size:12px;float:left;padding:0px 0px 0px 10px;font-weight:normal;line-height:13px;}
.newstxt a {
  color: #6A6A6A;
  font-family: Arial,helvetica;
  font-size: 11px;
  text-shadow: 1px 1px 1px #FFFFFF;
}
.newstxt a:hover{color:#bcbbbb;font-size:11px;font-family: Arial,helvetica;
  font-size: 11px;
  }
  
#kalendarz{width:100%;float:left;padding:10px 0px 0px 0px;}
/*.kal1{float:left;width:252px;padding:10px 5px 0px;margin:-35px 0px 0px 0px;background:#fff;position:relative;}*/
.kal1{width:190px;padding:20px 5px 0px;margin:-35px 0px 0px 0px;background:#fff;}
.kal2{width:190px;padding:0px 0px 0px 10px;margin:-40px 0px 0px 0px;}
.kal2 a{color:#666666;text-decoration:none; display:block;}
.kal2 a:hover{color:#b8b4b4;}
/*.slider_obrazek{width:370px;heigh:238px;overflow:hidden;}*/
/*kalendarz*/
.kal_tytul {
  font-size: 15px;
  margin:0px 0px 0px 40px;
  text-align: center;
  width: 160px;
}
ol.calendar {width:250px;margin:0 auto;display:block;padding: 0px 0px 0px 0px;}
.kalendarz li li{width:28px;/*height:15px;*/float:left;margin:0; margin:0px 0px 0px 5px;padding:2px 0px 0px 0px;font-size:9px;text-align:center;color:#696969;}
.kalendarz li li p{font-size:.7em;display:block;}
.kalendarz li li ol  {width:auto;}
li#lastmonth li,li#nextmonth li {}
.normalnykal{width:20px;height:15px;float:left;margin:0px; padding:0px 0px 0px 0px;font-size:9px;text-align:center;color:#696969;background: url(../images/sprite.png) no-repeat;background-position: -274px -0px;}
.aktywnykal{width:20px;height:20px;float:left;margin:0px; padding:0px;font-size:9px;text-align:center;color:#696969;background: url(../images/sprite.png) no-repeat;background-position: -306px -0px;}
.bylykal{width:20px;height:15px;float:left;margin:0px; padding:0px 5px 0px 0px;font-size:9px;text-align:center;color:#696969;background: url(../images/sprite.png) no-repeat;background-position: -306px -0px;}
.normalnykaldzis{width:20px;height:15px;float:left;margin:0px; padding:0px;font-size:9px;text-align:center;color:#696969;background: url(../images/sprite.png) no-repeat;background-position: -306px -0px;}
.aktywnykal a{text-decoration:none;color:#696969;font-weight:bold;display:block;width:20px;height:15px;margin:0px 0px 0px 0px;}
.aktywnykal a:hover{color:#ccc;}
#dnitygodnia li{width:28px;/*height:20px;*/float:left; margin:0px 0px 0px 4px;padding:4px 1px 0 0;font-size:11px;text-align:center;color:#fff;background: url(../images/sprite.png) no-repeat;background-position: -241px -0px;}
.kal_prawy_nav{width:12px;height:8px;background: url(../images/sprite.png) no-repeat;background-position: -223px 5px;margin:5px 0px 0px 9px;}
.kal_prawy_nav a{display:block;width:12px;}
.kal_lewy_nav{width:12px;height:8px;background: url(../images/sprite.png) no-repeat;background-position: -209px 5px;margin:0px 9px 0px 0px;}
.kal_lewy_nav a{display:block;width:12px;}
.blank_kal{width:12px;height:14px;}
#dane_organizacyjne{width:400px;}
.dane_pozycja{width:100px;float:left;color:#c77475;font-size:12px;padding:5px 0px 0px 0px;}
.dane_opis{width:200px;float:left;color:#c83133;font-size:16px;}

.zdarzenie{margin:4px 0px 0px 0px;width:220px;}
.zdarzenie_dzien{background: url(../images/sprite.png) no-repeat;background-position: -339px -0px;width:28px;height:25px;padding:5px 0 5px 7px;color:#6d6d6d;font-weight:bold;float:left;}
.zdarzenie_opis {
  color: #6D6D6D;
  float: left;
  font-size: 11px;
  line-height: 14px;
  padding: 0;
  width: 180px;
}
.zdarzenie_kreska{width:220px;margin:0 auto;border-bottom:1px solid #bebebe;clear:both;}  
#lista_plikow {border: 1px solid #c73133;margin-top: 10px;padding: 10px;font-size:13px;color:#c83133;width:77%;}
#lista_plikow a{text-decoration:none;color:#c83133;}
#lista_plikow a:hover{text-decoration:none;color:#c77475;}
#lista_plikow ul{list-style-type:none;margin:10px 0px 0px 0px;padding:0;}
#lista_plikow li{display:block;background:none;}  
  
  
/* Flexible Slide-to-top Accordion Style*/
#wrapper{
	width:90%;
	max-width:800px;
	margin:30px auto;
}

#wrapper a:hover{color:#fff;}

#wrapper ul{list-style:none;background:none;}
#wrapper li {
 display:block;
 padding:0;
}

#lista_wynik ul li a{

 
 



}

#lista_wynik a{
  background: url("../images/proste_pasek.gif") repeat-x scroll 0 0 transparent;
 border: 1px solid #CCCCCC;
  height:auto;
  line-height: 32px;

  padding:5px 5px;
  width:90%;
 

  padding:5px 5px;
  display:block;
 



}

#lista_wynik a:hover{
    color: #fff;
	background:#a62728;
	display:block;}

#wrapper ul li ul li {
  background: #fff;
  /*border: 1px solid #CCCCCC;*/
  height:auto;
  line-height: 12px;
  /*
  padding:5px 5px;
  */
}


 #myart {
  font-size: 12px;
  padding: 10px;
  position:relative;
  z-index:99999;
  width:88%;
} 


.pliki_img{float:left;width:32px;}
.pliki_opis{margin:2px 0px 0px 10px;float:left;width:84%;}


/*wersje jezykowe*/
#slider_top_j{width:86%;padding:7px 0px 0px 0px;margin:-30px 0px 0px 0px;background:#fff;height:820px;z-index:99999999;}
#slider_top_jj{width:86%;padding:7px 0px 0px 0px;margin:50px 0px 0px 0px;background:#fff;position:absolute;height:650px;z-index:99999999;}
#slider_top_jj a{color:#000;text-decoration:none;}
#slider_top_jj a:hover{text-decoration:underline;}
.akt_blok_j {
  background: none repeat scroll 0 0 #E8E8E8;
  margin-left: 10px;
  border-radius:5px;
  float:left;
  width:300px;
  position:absolute;
  z-index:9999999;
  height:370px;
  text-align:left;
  
}
.akt_blok_jj {
  background: none repeat scroll 0 0 #E8E8E8;
  margin-left:320px;
  border-radius:5px;
  float:left;
  width:300px;
  position:absolute;
  z-index:9999999;
  height:370px;
}
.akt_blok_jd {
  background: none repeat scroll 0 0 #E8E8E8;
  margin:380px 0px 0px 10px;
  border-radius:5px;
  float:left;
  width:300px;
  position:absolute;
  z-index:9999999;
  height:370px;
}
.akt_blok_jjd {
  background: none repeat scroll 0 0 #E8E8E8;
  margin:380px 0px 0px 320px;
  border-radius:5px;
  float:left;
  width:300px;
  position:absolute;
  z-index:9999999;
  height:370px;
}

.opisj{text-align:left;color:#000;font-size:10px;padding:5px;}

.akt_zarz{
	height:330px;
}
.akt_urzed{
	height:480px;
}

.obrazek_tab{width:282px;height:190px;margin:0px 0px 0px 100px;}
.tekst-zdjecie{display:block;background:#f6f6f6;margin:-18px 0px 0px 100px;width:282px;height:120px;font-size:12px;}
.tekst-tekst{padding:15px 5px 10px;}
.tekst-zdjecie a{color:/*#942525*/#6A6A6A;text-decoration:none;font-weight:bold;}


#menu_top_a {
  background: url("../images/menu_sub_bg.jpg") no-repeat scroll 0 0 transparent;
  height: 46px;
  padding-left:0px;
}
.nagl_wydarzenia {
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  padding-bottom: 10px;
  padding-left: 8px;
  padding-top: 8px;
  text-transform: uppercase;
}


.naglowek_elemj{width:96%;height:30px;margin:0px 0px 0px 0px;clear:both;}

.naglowek_pasekj{width:100%;background:#e8e8e8;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:30px;}
.naglowekj{color:#373737;background: url(../images/sprite.png) no-repeat;background-position: -174px -0px;width:27px;height:26px;}
.naglowek_opisj {
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 36px;
  margin: 0 0 0 13px;
  /*width: 200px;*/
}
  
/*koniec 1024px*/
}




.img-left{float:left;margin:0px 10px 0px 0px;}
.img-right{float:left;margin:0px 0px 0px 10px;}
#podpis_hsi_pl{color:#b1b1b1;}
#podpis_hsi_pl a{color:#b1b1b1;font-weight:bold;text-decoration:none;}
#podpis_hsi_pl a:hover{color:#ccc;}
img.jezyk {padding: 0 6px 0 0  !important;}



.skip-links{position:absolute;top:0}.skip-links a,.skip-links a:visited{position:absolute;top:0;left:-9000em;display:block;text-align:center;width:200px;text-decoration:none;opacity:0;-webkit-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.skip-links a:hover,.skip-links a:focus,.skip-links a:active,.skip-links a:visited:hover,.skip-links a:visited:focus,.skip-links a:visited:active{background:#2a2e32;color:#fff;font-size:.875em;padding:5px 10px;font-family:gilroyextrabold;z-index:10;left:0;opacity:1;outline:2px solid #1968b3}



#slider_footer a{display:block;}


a:focus {


  background:none;
  color:#000;
  outline: 1px dotted #000;
  border:2px solid #000;
}


.pasek_szukaj:focus {
  color: #495057;
  border-color: #fff;
  outline: 0;
  box-shadow: 0 0 0 .2rem #a21d1e;
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem #a21d1e;
    color:#a21d1e;
}

.form-control:focus {
  color: #495057;
  border-color: #fff;
  outline: 0;
  box-shadow: 0 0 0 .2rem #a21d1e;
}


#szukaj_artykul:focus {

border:2px solid #000;

}


#szukaj_artykul:focus {

border:2px solid #000;

}

.przycisk_szukaj:focus{
  color:#fff;
  outline: 1px solid #000;
  background:none;
}
