/* reset css */

HTML, BODY, DIV, SPAN, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, CODE, DEL, DFN, EM, Q, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, CAPTION {
	margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit; font-variant: inherit;
}

TABLE, TBODY, TFOOT, THEAD, TR, TH, TD {
	font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit; font-variant: inherit; color:inherit;
}

TABLE {border-collapse:separate;border-spacing:0;}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after {content:"";}
blockquote, q {quotes:"" "";}
A IMG {border:none;}
:focus { outline: 0; }

/* typography.css */
H1, H2, H3, H4, H5, H6 {font-weight:bold}
BLOCKQUOTE, ADDRESS {margin:1.5em; font-style:italic;}
STRONG, B, DL DT, DFN, TH {font-weight:bold;}
EM, DFN, TFOOT {font-style:italic;}
SUP, SUB {line-height:0;}
ABBR, ACRONYM {border-bottom:1px dotted #666;}
PRE {margin:1.5em 0;white-space:pre;}
PRE, CODE, TT {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
LI UL, LI OL {margin:0 1.5em;}
UL, OL {margin:0 1.5em 1.5em 1.5em;}
p {margin:0 0 1.5em;}
DL {margin:0 0 1.5em 0;}
DD {margin-left:1.5em;}
WBR { display: inline-block; }

INPUT, TEXTAREA,SELECT {
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
} 

.blok { display:block }
.liniowy { display:inline }
.grube { font-weight:bold; }
.nobr { white-space: nowrap; }
.nowa_l	{	clear:both; }
.lewa, TD.lewa, TR.lewa, DIV.lewa  { text-align:left; }
TABLE.lewa, IMG.lewa, DIV.lewal    { float:left; }
.prawa, TD.prawa, TR.prawa, DIV.prawa  { text-align:right; }
TABLE.prawa, IMG.prawa, DIV.prawap     { float:right; }
.srodek  { text-align:center; margin:auto; }
TABLE.srodek  { margin:auto; }
TD.srodek, TR.srodek, DIV.srodek  { text-align:center; }
.justuj, DIV.justuj  { text-align:justify; }
.seta  { width:100%; }

#komunikaty{
	text-align:center;
	padding:10px;
	font-size:13px;
	color:#000000;
	border:1px solid #298103;
	background-color:#f5faf3;
	margin-bottom:4px;
}


.blad {
	color:#000000;
	padding:7px;
	margin:auto;
	border:1px solid #ff0000;
	background-color:#ffffcc;
	display:block;
}

.bladform{
	color:#ff0000;
}

/* przyciski, ikonki, itp */

DIV.nieprzycisk{ 
	display: block; 
	font-weight:bold;
	background-image:url('../grafika/przycisk3.gif');	
	width:26px;
	height:26px;
	text-align:center;
  color : #000000; 
  text-decoration : none; 
} 

A.przycisk, A.przycisk:link	, A.przycisk:visited, A.przycisk:active { 
	display: block; 
	font-weight:bold;
	background-image:url('../grafika/przycisk.gif');
	width:26px;
	height:26px;
	text-align:center;
  color : #000000; 
  text-decoration : none; 
} 

A.przycisk:hover { 
	background-image:url('../grafika/przycisk2.gif');
  text-decoration : none; 
} 

.przycisk IMG, .nieprzycisk IMG{
	border:0px none;
}

/* error box */

#err_box {
	background-color: #f7f9fb;
	border: 1px dotted #ed051b;
	padding: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #790000;
	z-index: 1000;
	position: fixed; left: 0px; right: 0px; top: 10px;
	width:700px; margin:auto;
	display: none;
}

* html #err_box { position:absolute; }

#err_hide {
	clear:both;
  color: blue;
	width:100px;
	height:25px;
	line-height:25px;
	background-color:#124f9a;
	color:#ffffff;
	text-align:center;	
	font-weight:bold;
	float:right;
  cursor: pointer;
}


#err_validate {
	font-weight: bold;
	display:block;
	text-align:left;
	line-height:160%;
}


/* tooltip */
.tooltip{
	border:1px solid #38639d; 
	width:200px;
}

/* tooltip title */
.tooltip .tooltip_title {
	font-weight:bold;
	padding:2px; 
	color:#ffffff;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	background-color:#38639d; 
	text-align:left;
}

/* tooltip title */
.tooltip .tooltip_content {
	padding:4px; 
	color:#4b4d4b;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	background-color:#e6f4fe; 
	text-align:left;
}


.nawig0{
	text-align:center;
}

/* pagination */
.nawig{
	margin:0px;
	padding:0px;
	margin:auto;
	text-align:center;
}

.nawig TD{
	padding:0px;
	padding-left:1px;
	padding-right:1px;
}

.nawig TD SPAN{
	display:block;
	width:24px;
}

.nawig TD A, .nawig TD A:link, .nawig TD A:visited, .nawig TD A:active	{ 
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	width:24px;
	text-align:center;
	color: #275899; 
	font-size:11px;
	background-color:#cccccc;
	text-decoration: none; 
}

.nawig TD A:hover, .nawig TD A.nawig_wyb	{ 
	color: #ffffff; 
	background-color:#4a9dfa;
	text-decoration: none; 
}

/* admin functions border */
.ramka { 
	border:1px solid #666666;
	padding:5px;
	margin:10px;
	background-color: #f7f6f7;
	color: #4f4f4f;
	text-align:left;
}

.ramka IMG{
	border:0px none;
}

.ramka DIV, .ramka SPAN { 
	color: #4f4f4f;
}

.ramka A, .ramka A:link, .ramka A:visited, .ramka A:active	{ 
	color: #275899; 
	text-decoration: none; 
}

.ramka A:hover 		{ 
	color: #FF6600; 
	text-decoration: none; 
}
