@charset "utf-8";
/* CSS Document */

body {
	padding: 0px !important;
	margin: 0px !important;
	background-color: #fff;
}
* {
  outline: none;	
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;  
}
a {
  color: #00a6eb;
}
a img {
	border: none;
}
#nawigacja {
	width: 100%;
	height: auto;
	display: block;	
	overflow: hidden;
	margin: 0;
  border-bottom: solid 1px #aaa;
  background-color: #fff;  
}
#nawigacja #menu {
	width: 990px;
	height: auto;
	display: block;	
	overflow: hidden;
	margin: 0 auto;
}
#nawigacja #menu a.menu,
#nawigacja #menu a.menu:link,
#nawigacja #menu a.menu:visited {
  display: block;
  overflow: hidden;
  float: left;
  width: 129px;
  padding: 2px 5px;
  font-size: 12px;
  color: #fff;  
  background-color: #07aaf5;
  text-align: center;
  border: 1px solid #ddd;  
}
#nawigacja #menu a.menu:hover {  
  background-color: #000;
}
#nawigacja #menu span.menu {  
  display: block;
  overflow: hidden;
  float: left;
  width: 129px;
  padding: 2px 5px;
  font-size: 12px;
  color: #fff;  
  background-color: #888;
  text-align: center;
  border: 1px solid #ddd;  
}
#nawigacja_menu_wyloguj {
	width: 980px;
	height: auto;
	display: block;	
	overflow: hidden;
  color: #555;
  margin: 0 auto;
  padding: 4px;
  background-color: #fafafa;
  border-top: solid 1px #ddd;
  border-right: solid 1px #ddd;
  border-left: solid 1px #ddd;
}
#nawigacja #menu #nawigacja_menu_wyloguj a,
#nawigacja #menu #nawigacja_menu_wyloguj a:link,
#nawigacja #menu #nawigacja_menu_wyloguj a:visited {
  font-size: 12px;
  color: #00a6eb;
}
#nawigacja #menu #nawigacja_menu_wyloguj a:hover {
  font-size: 12px;
  color: #555;
}
#content_wrapper {
	width: 100%;	
  height: auto;
	display: block;	
	overflow: hidden;
	margin: 0;
  background-color: #efefef;  
}
#content {
	width: 960px;
  min-height: 500px;
	height: auto;
	display: block;	
	overflow: hidden;
	margin: 0 auto;
  padding: 15px 14px;
  background-color: #fff;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
}
#stopka {
	width: 100%;
	height: auto;
	display: block;	
	overflow: hidden;
	margin: 0;
  border-top: solid 1px #aaa;
  background-color: #fff;  
}
#stopka span {  
  display: block;	
	overflow: hidden;
  float: right;
  padding: 5px 10px;  
}
#panel {
  display: block;
  overflow: hidden;
  width: 400px;    
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -120px -200px;
  border: solid 1px #ccc;
}
#panel #logo {
  display: block;
  overflow: hidden;
  width: 360px;
  height: 60px;
  padding: 20px;      
  border-bottom: solid 1px #ccc;
}
#panel #form {
  display: block;
  overflow: hidden;
  width: 260px;
  margin: 26px auto;
}
#panel input {
  border: 1px solid #222222;
  width: 180px;
  background-color: #efefef;
  font-size: 12px;  
}
#panel table td {
  font-size: 13px;
  color: #555;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
}
#panel #podpis {  
  display: block;
  overflow: hidden;
  font-size: 11px;
  color: #999;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  width: 380px;
  height: 15px;
  padding: 5px 10px;      
  border-top: solid 1px #ccc;
}
#galeria {  
  display: block;
  overflow: hidden;
  width: 960px;
  min-height: 150px;     
}
#galeria .foto {
  width: 142px;
  min-height: 155px;
  display: block;
  float: left;
  overflow: hidden;
  padding: 4px;
  margin: 4px;
  border: 1px solid #555;
}
a.gallery_thumb {
	float: left;
	border: solid 1px #251a5c;
	margin: 0 20px 5px 0;
	display: block;
	overflow: hidden;
	position: relative;
}
#galeria .foto_navi {  
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
  border: 0;
}
#galeria .navi {
  width: 100%;
  text-align: center;
}
#lista {
   background-color: #d2d2d2;
   border-spacing: 1px;
   width: 100%;
   padding-bottom: 10px;
}
#lista tr.tr_1 {
   background-color: #efefef;
}
#lista tr.tr_1:hover {
   background-color: #e4edf4;
}
#lista tr.tr_2 {
   background-color: #fdfdfd;
}
#lista tr.tr_wylaczony {
   background-color: #ffcfcf;
}
#lista tr.tr_priorytet {
   background-color: #d4e5ff;
}
#lista tr.tr_sponsorowany {
   background-color: #ffd594;
}
#lista tr.tr_wyrozniony {
   background-color: #d4ffee;
}
#lista tr.tr_ograniczony {
   background-color: #eaf7ff;
}
#lista tr.tr_2:hover {
   background-color: #e4edf4;
}
#lista td {   
   padding: 3px 5px;
}
#lista td, #lista td p {
  word-break: break-word;
}
#lista td.header {
   background-color: #e0e0e0;
   font-weight: bold;
   text-align: center;
   padding: 5px;
   font-size: 13px;
}

#edycja {
   background-color: #d2d2d2;
   border-spacing: 1px;   
   width: 100%;
}
#edycja td {   
   padding: 3px 5px;
   background-color: #efefef;   
}
#edycja td.header {
   background-color: #fff;
   font-weight: bold;
   text-align: center;
   font-size: 15px;
   padding: 10px 0px; 
}
#edycja td.first {
   width: 262px;
}
#opcje {
  width: 947px;
	height: auto;
	display: block;	
	overflow: hidden;
  color: #555;
  margin: 10px auto;
  padding: 5px;
  background-color: #fcfcfc;
  border: solid 1px #ddd;
  text-align: center;
  font-size: 12px;
}
.filtr {
  width: 947px;
	height: auto;
	display: block;	
	overflow: hidden;
  color: #555;
  margin: 10px auto;
  padding: 5px;
  background-color: #fcfcfc;
  border: solid 1px #ddd;
  text-align: left;
  font-size: 12px;
}
.filtr a {
  font-size: 12px;
  padding: 2px 5px;
}
.filtr a:hover,
.filtr a:active,
.filtr a.active {
  background-color: #ededed;
  font-size: 12px;
  padding: 2px 5px;
}
#opcje a {
  font-size: 13px;
}
#opcje a:hover {
  color: #555;
}
#tytul {
  font-size: 14px;
  font-weight: bold;
  width: 947px;
	height: auto;
	display: block;	
	overflow: hidden;
  color: #555;
  margin: 15px auto;
  padding: 5px;
}
.center {
   text-align: center;
}
.bold {
   font-weight: bold;
}
.left {
   text-align: left;
}
.right {
   text-align: right;
}
.dobrze {
  width: 500px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  margin: 20px auto;
  padding: 20px 20px 20px 85px;
  display: block;
  color: #0a0;
  line-height: 16px;
  border: 1px solid #0a0;
  background: #fafafa url(../img/admin/ok.png) no-repeat 30px;
  overflow: hidden;
  clear: both;
}
.zle {
  width: 500px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  margin: 20px auto;
  padding: 20px 20px 20px 85px;
  display: block;
  color: #a00;
  line-height: 16px;
  border: 1px solid #a00;
  background: #fafafa url(../img/admin/wrong.png) no-repeat 30px;
  overflow: hidden;
  clear: both;
}
.info {
  width: 500px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  margin: 20px auto;
  padding: 20px 20px 20px 85px;
  display: block;
  color: #015a8c;
  line-height: 16px;
  border: 1px solid #015a8c;
  background: #fafafa url(../img/admin/info.png) no-repeat 30px;
  overflow: hidden;
  clear: both;
}
.uwaga {
  color: #CC0000;
}
.pozytyw {
  color: #1E5A04;
}
.glowny_panel {
  display: block;
  overflow: hidden;
  margin: 20px auto;
  width: 850px;  
}
.klient_box {
  display: block;
  border: 1px #ccc solid;
  margin: 0 10px 10px 0;
  padding: 10px;
  float: left;
  width: 180px;
  height: 180px;
}
.klient_box span {
  display: block;
  width: 100%;
  padding: 15px 0px 5px 0px;  
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;        
}
.klient_box span.liczba {
  padding: 20px 0px;
  font-size: 42px;          
}
.klient_box a {
  display: block;
  width: 80px;
  padding: 5px;
  margin: 10px auto;
  text-align: center;
  font-size: 14px;
  border: 1px solid #bbb;      
}
.klient_box a:hover {
  background-color: #f5f5f5;
  border: 1px solid #555;
  color: #555;     
}

.box_small {  
  display: block;
  border: 1px #ccc solid;
  margin: 0 6px 5px 0;
  padding: 8px;
  float: left;
  width: 158px;
  text-align: center;
  font-size: 12px;
  background-color: #00a6eb;
  color: #fff;         
}
.box_small:hover {  
  color: #fff !important;
  background-color: #000 !important;         
}


.blank_contener {
  clear: both;
  display: block;
  margin: 10px 0;
  width: 960px;  
}
.contener_info {
  display: block;
  float: left;
  border: 1px #ccc solid;
  margin: 10px 0;
  padding: 10px;
  width: 453px;
}



.szukaj_box {
  display: block;
  overflow: hidden;
  border: 1px #ccc solid;
  padding: 15px;
  width: 928px;  
}
.szukaj_box span {
  display: block;
  width: 100%;
  padding-bottom: 10px;  
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;        
}
.szukaj_box .box {
  display: block;
  overflow: hidden;
  margin: 0px 14px 15px 0px;
  padding: 13px;
  border: 1px #ccc solid;
  width: 264px;  
  float: left;  
}
.szukaj_box .box:hover {
  background-color: #f5f5f5;
  border: 1px solid #555;
  color: #555;     
}
.szukaj_box .box span {
  display: block;
  width: 100%;
  padding-bottom: 10px;  
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;        
}
.czysc_filtry {
  display: block;
  overflow: hidden;
  float: left;
  margin: 0px 15px 15px 0px;  
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  width: 264px;
  padding: 28px 13px;  
  text-align: center;  
  border: 1px solid #ccc;    
}
a.czysc_filtry:hover {
  background-color: #f5f5f5;
  border: 1px solid #555;
  color: #555;     
}

/********************** zakładki ******************************/
.tab-1 {
  display: block;
  overflow: hidden;
  margin: 0px;
  padding: 10px;
  border: 1px solid #ccc;      
}
.tab-1.a {
  float: left;
  width: 400px;  
}
.tab-1.b {
  float: right;
  width: 450px;  
}
.tab-1.c {
  clear: both;
  float: left;
  width: 898px;  
  margin-top: 15px;
  border: 0;  
}
.tab-1 span {
  display: block;
  overflow: hidden;
  float: left;
  padding: 5px 3px;
  width: 270px;  
}
.tab-1 span.tab-name {
  clear: both;
  font-weight: bold;  
  width: 118px;
}
.tab-1 span.tab-tytul {
  padding: 0px 0px 10px 0px;  
  clear: both;
  float: left;
  font-weight: bold;
}
div.notka {
  display: block;
  overflow: hidden;
  float: left;
  padding: 5px 0px 5px 5px;
  width: 443px;
  height: 494px;
  background-color: #fafafa;
  border: 1px solid #aaa;    
}
._mCS_1 .mCSB_dragger .mCSB_dragger_bar{ background-color: #888; }

.border {
  display: block;
  overflow: hidden;
  clear: both;
  width: 97% !important;
  height: 8px;    
  background: url("../img/admin/linia.png") repeat-x;    
}
.tab-1 a {
  color: #00a6eb !important;
}
.tab-1.c a {
  display: block;
  overflow: hidden;
  width: 200px;  
  margin: 10px auto;
  padding: 10px;
  background-color: #efefef;
  border: 1px solid #aaa;
  text-align: center;
  color: #555 !important;
  font-size: 14px;
  font-weight: bold;    
}
.tab-1.c a:hover {
  background-color: #555;
  color: #fff !important;    
}

/**************************************************************/


/**************** PAGINATION / PAGINATION ABC ****************/
.mod_pagination , 
.mod_pagination_abc {	
  display: block;
  overflow: hidden;
  width: 100%;
	margin: 20px 0;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8996a2;  
}
.mod_pagination_abc {	
  margin: 0;
  margin-bottom: 15px;  	
}
.mod_pagination a {
	text-decoration: none;
	color: #009ee1;
}
.mod_pagination strong {
	text-decoration: none;
	color: #009ee1;
  font-weight: bold;
}
.mod_pagination span {
	float: left;
	display: block;
	margin-right: 10px;
}
.mod_pagination ul.mod_pagination_content ,
.mod_pagination_abc ul {
	float: left;
	clear: none;
	display: block;
	margin: 0;
	padding: 0;
  margin-left: 50px;
}
.mod_pagination ul.mod_pagination_content li {
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 10px;
	cursor: pointer;
}
.mod_pagination_abc ul li {
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 3px;
	cursor: pointer;
	background-color: #8996a2;
}
.mod_pagination_abc ul li:last-child {
	margin-right: 0px !important;
}
.mod_pagination ul.mod_pagination_content li a {
	color: #8996a2;
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px;
	display: block;
}
.mod_pagination_abc ul li a {
	color: #FFF;
	font-weight: normal;
	padding: 0 6px 0 7px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
}
.mod_pagination ul.mod_pagination_content li.active a {
	color: #00a6eb;
	font-weight: bold;
}
.mod_pagination ul.mod_pagination_content li.mod_pagination_link_first ,
.mod_pagination ul.mod_pagination_content li.mod_pagination_link_prev ,
.mod_pagination ul.mod_pagination_content li.mod_pagination_link_next {
	width: 20px;
	height: 20px;
	overflow: hidden;
}
.mod_pagination ul.mod_pagination_content li.mod_pagination_link_first {
	background: url(../img/admin/mod_pagination_links.png) 0px 0px no-repeat;
}
.mod_pagination ul.mod_pagination_content li.mod_pagination_link_prev {
	background: url(../img/admin/mod_pagination_links.png) 0px -20px no-repeat;
}
.mod_pagination ul.mod_pagination_content li.mod_pagination_link_next {
	background: url(../img/admin/mod_pagination_links.png) 0px -40px no-repeat;
}
.mod_pagination .szukaj {
	float: right;
	display: block;
}

-->