/************************************
*									*
*	cssWorks v1.0					*
*	Mariusz Buczek					*
*									*
************************************/

#tooltip				{position:absolute; _width:120px; _white-space:nowrap; }
.bubble-1				{display:block; height:11px; font-size:0; background:url(../img/page/bubble.gif) no-repeat top left; _width:120px; _white-space:nowrap; }
.bubble-2				{padding:10px; border:1px solid #ADBDC7; border-width:0 1px 1px 1px; background-color:#E4E9ED; color:#000; }

/* Default font settings
------------------------------------------ */
body				{color:#333; font-family:Tahoma, Arial, Helvetica, sans-serif; }

body.fs1			{font-size: 9px; }
body.fs2			{font-size: 10px; }
body.fs3			{font-size: 12px; }
body.fs4			{font-size: 13px; }
body.fs5			{font-size: 14px; }
body.fs6			{font-size: 15px; }


/* Headings
------------------------------------------ */
h1,h2,h3,h4,h5,h6		{margin:0; padding:0; font-weight:normal; margin-bottom:8px; color:#2C79B3; }
h4,h5,h6				{margin-bottom:4px; color:#2C79B3; }

h1						{font-size:180%; }
h2						{font-size:160%; color:#8BAB32; }
h3						{font-size:140%; color:#8BAB32; }
h4						{font-size:120%; font-weight:bold; color:#646464; }
h5						{font-size:110%; font-weight:bold; }
h6						{font-size:110%; font-weight:bold; }

h1 span					{font-size:60%; color:#a2a2a2; font-weight:bold; }
h1 a:link, h1 a:visited	{text-decoration:none; }
h1 a:focus, h1 a:hover	{text-decoration:underline; }


h2 span					{font-size:60%; color:#a2a2a2; }
h2 a:link, h2 a:visited	{text-decoration:none; }
h2 a:focus, h2 a:hover	{text-decoration:underline; }

h3 span					{font-size:70%; color:#a2a2a2; margin:0; padding:0; }
h3 a:link, 
h3 a:visited			{text-decoration:none; font-weight:bold; margin:0; padding:0; font-size:90%; }
h3 a:focus, 
h3 a:hover				{text-decoration:underline; }
h3 #dates				{font-size:inherit; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img	{margin:0; }


.like-H1				{font-weight:normal; font-size:180%; color:#2C79B3; }
.like-H2				{font-weight:normal; margin-bottom:8px; display:block; font-size:160%; color:#8BAB32; }
.like-H3				{font-weight:normal; margin-bottom:8px; font-size:140%; color:#8BAB32; display:block; }


/* Standard Link
------------------------------------------ */
a:link, a:visited		{outline:none; color:#2C79B3; text-decoration:underline; font-size:100%; }
a:focus, a:hover		{outline:none; text-decoration:none; }
a img					{border:none; }

/* --- Standard links class --- */
a.noLine:link, a.noLine:visited	{text-decoration:none; }
a.noLine:focus, a.noLine:hover	{text-decoration:underline; }

a.noLineP:link, a.noLineP:visited	{text-decoration:none; }
a.noLineP:focus, a.noLineP:hover	{text-decoration:none; }


/* ----------  Print link ---------- */
a.printer:link,
a.printer:visited		{text-decoration:none; padding:3px 0 3px 20px; background:url(../img/page/printer.gif) no-repeat left; }
a.printer:focus,
a.printer:hover			{text-decoration:none; }

/* ----------  Green Link ---------- */
a.link-Green:link,
a.link-Green:visited,	
a.link-Green:focus,
a.link-Green:hover		{color:#8BAB32; font-size:100%; font-weight:normal; }

/* ----------  Link more ---------- */
a.readMore:link,
a.readMore:visited		{text-decoration:none; padding:3px 7px; color:#fff; background:url(../img/page/more-S.gif) repeat-x left; }
a.readMore:focus,
a.readMore:hover		{text-decoration:none; background:url(../img/page/more-H.gif) repeat-x left; }

a.readMoreLight:link,
a.readMoreLight:visited	{text-decoration:none; padding:0 10px 0 0; background:url(../img/page/readMore.gif) no-repeat right; }
a.readMoreLight:focus,
a.readMoreLight:hover	{text-decoration:none; }

/* ----------  Reklama ---------- */
a.banner:link,
a.banner:visited		{text-decoration:none; padding:2px 0; display:block; }
a.banner:focus,
a.banner:hover			{text-decoration:none; }

/* ----------  Linki do plikow ---------- */
a.file-PDF:link,
a.file-PDF:visited		{text-decoration:none; line-height:18px; padding:0 0 0 40px; display:block; font-size:110%; color:#62970C; background:url(../img/page/file_pdf.gif) no-repeat left; }
a.file-PDF:focus,
a.file-PDF:hover		{text-decoration:underline; }

/* ---------- Page navigation 1,2,3 etc. ---------- */
a.page_navigation:link,
a.page_navigation:visited{font-weight:normal; color:#fff; background-color:#2C79B3; text-decoration:none; padding:1px 4px; }

a.page_navigation:hover,
a.page_navigation,.pnav  {font-weight:normal; color:#fff; background-color:#8BAB32; text-decoration:none; padding:1px 4px; }


/* Form fields
------------------------------------------ */
fieldset, legend, form, 
input, textarea, 
select, option			{font-weight:normal; }

fieldset				{padding:10px; margin:0 0 10px 0; border:1px solid #ccc; }
legend					{font-weight:bold; }
form                    {display:inline; }
label					{font-weight:bold; line-height:18px; }

select					{ }
option                  {border:none; }
textarea                {padding:3px; width:400px; height:250px; }

input.text,
textarea, 
select					{border:1px solid #E3E9EF; border-top:1px solid #ABADB3; margin:4px 0; }

input.text:focus,
textarea:focus, 
select:focus			{border:1px solid #ABADB3; }

input.text				{padding:3px; width:300px; }
input.button			{background-color:#999999; border:1px solid #777; color:#fff; font-weight:bold; cursor:pointer; font-size:100%; margin:4px 0; }
input.buttonColor		{background-color:#8BAB32; border:1px solid #667D25; color:#fff; font-weight:bold; cursor:pointer; font-size:100%; }

.textSearch				{margin:0; margin-right:4px; width:155px; padding:1px; border:1px solid #ADBDC7; }


/* Text elements
------------------------------------------ */
p						{margin:0 0 15px 0; line-height:18px; text-align:justify; color:#646464; }

p img.left				{float:left; margin:0 15px 15px 0; }
p img.right				{float:right; margin:0 0 15px 15px; }

p.intro					{margin:0; padding:0; line-height:16px; text-align:justify; }
p.empty					{margin:0; padding:0; line-height:16px; text-align:left; }

small					{font-size:80%; }

.big					{font-size:120%; font-weight:bold; }
strong					{font-weight:bold; }
.text-Bold, .bold		{font-weight:bold; }
.tbl-Bold *				{font-weight:bold; }

em,dfn					{font-style: italic; }
dfn						{font-weight: bold; }
sup, sub				{line-height: 0; }

abbr, 
acronym					{border-bottom: 1px dotted #666; }
address					{margin: 0 0 1.5em; font-style: italic; }
del						{color:#666; }

pre,code				{margin: 1.5em 0; white-space: pre; }
pre,code,tt				{font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 

img.middle				{vertical-align:middle; }
img.galleryPic			{vertical-align:middle; /*width:580px;*/ height:386px; border:1px solid #ccc; padding:2px; background:#fff url(../img/page/loader.gif) 50% 50% no-repeat; }
img.galleryPicBig		{border:5px solid #666; background:#fff url(../img/page/loader.gif) 50% 50% no-repeat; }
img.boxshot				{border:1px solid #ccc; padding:2px; }
img.boxshot2			{border:1px solid #ccc; padding:4px; }


blockquote {
	margin: 15px 0px;
	padding: 10px 35px 10px 35px;
	border: none;
	background: url(../img/page/blockquote_start.gif) 0 0 no-repeat;
	text-align:left;
	font-style: italic;
	font-size: 125%
}

blockquote p {
	color:#2C79B3;
	margin: 0px -35px -10px 0px;
	padding: 0px 35px 10px 0px;
	background: url(../img/page/blockquote_end.gif) 100% 100% no-repeat;
}





.fotoInNewsRight, 
.fotoInNewsLeft			{width:250px; border:1px solid #ccc; padding:2px; font-size:11px; }
.fotoInNewsRight		{float:right; margin:0 0 5px 10px; }
.fotoInNewsLeft			{float:left; margin:0 10px 5px 0; }

.fotoInNewsRight p, 
.fotoInNewsLeft p		{padding:2px; margin:0; line-height:12px; text-align:left; color:#646464;}


.seeMore				{padding:4px 5px; }
.seeMore a:link,
.seeMore a:visited		{text-decoration:none; padding-left:18px; background:url(../img/page/rel.gif) no-repeat left; }
.seeMore a:focus,
.seeMore a:hover		{text-decoration:underline; }


/* Tables
-------------------------------------------------------------- */
/* - Standard tables - */
table					{width:100%; }
th						{font-weight: bold; }
th, td					{padding:4px; }
tfoot					{font-style: italic; }
caption					{padding:4px; font-weight:bold; color:#2C79B3; }
td.valign-Top			{vertical-align:top; }


/* - No-width tables - */
.tblNW					{width:1%; }
.tblNW td,
.tblNW th				{width:1%; white-space:nowrap; padding:4px 10px; }



/* - Table LZS tables - */
.tblWM td				{white-space:nowrap; }

.tblWM-Small			{ }
.tblWM-Small *			{font-size:11px; }

/* Lists
-------------------------------------------------------------- */
li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }


ul						{list-style-type:disc; line-height:18px; color:#646464; }


ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}



/* Misc classes
-------------------------------------------------------------- */
.small					{font-size:90%; }
.large					{font-size:120% }

.quiet					{color:#666; }
.loud					{color:#000; }
.highlight				{background:#ff0; }
.added					{background:#060; color: #fff; }
.removed				{background:#900; color: #fff; }

.color-Blue				{color:#2C79B3; }
.color-Green			{color:#8BAB32; }
.color-Red				{color:#B30000; }
.color-White			{color:#ffffff; }

.cur-Pointer			{cursor:pointer; }




/* Box typograph.
-------------------------------------------------------------- */
 .info	{
	background: #f4f5f6 url(../img/page/div_info.png) 4px 4px no-repeat;
	margin: 0 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	color:#646464;
}

.alert	{
	background: #fff5eb url(../img/page/div_alert.png) 3px 3px no-repeat;
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border-top: 1px dotted #ffb4a0;
	border-bottom: 1px dotted #ffb4a0;
}

 .download	{
	background: #F5FAEB url(../img/page/download.png) 4px 4px no-repeat;
	margin: 0 0 10px 0px;
	padding: 7px 10px 7px 35px;
	border-top: 1px dotted #78BE5A;
	border-bottom: 1px dotted #78BE5A;
	color:#646464;
}

.info a:link, 
.info a:visited		{font-size:110%; color:#62970C; line-height:18px; text-decoration:none; display:block; }
.info a:focus, 
.info a:hover		{font-size:110%; color:#62970C; line-height:18px; text-decoration:underline; }










.alert table				{border-collapse:collapse; }
.alert table td				{padding:0; padding-bottom:12px; vertical-align:top; color:#B30000; font-size:110%; }
.alert table .row-First		{background:none; }
.alert table .row-Second	{background:none; text-align:right; white-space:nowrap; }


.info table					{border-collapse:collapse; }
.info table td				{padding:0; padding-bottom:12px; vertical-align:top; color:#B30000; font-size:110%; }
.info table .row-First		{background:none; }
.info table .row-Second		{background:none; text-align:right; }



.date {
	color:silver;
	float:left;
	line-height:1.5em;
	margin:0 5px 5px 0;
	padding-right:5px;
	border-right:1px solid silver;
	font-size:100%;
	text-align:center;
	position:relative;
	right:0;
}

.date_day {
	display:block;
	font-size:200%;
	line-height:.8em;
}

.date_month {
	display:block;
	font-size:200%;
	font-weight:bold;
}

.date_year {
	display:block;
	font-size:100%;
	line-height:.8em;
}



/* Links Navigation
-------------------------------------------------------------- */
a.navi_first:link, a.navi_first:visited {
	background:#fff url(../img/page/navi_first.gif) right no-repeat;
	display:block;
	color:#777;
	text-decoration:none;
	border-bottom: 1px solid #ddd;
	padding:6px 0;
	padding-left:10px;
	font-weight:normal;
	font-size:100%;
}
a.navi_first:hover {color:#2C79B3; font-weight:normal; background:url(../img/page/navi_first_active.gif) right no-repeat; }

a.navi_first_active:link, a.navi_first_active:visited {
	background:#fff url(../img/page/navi_first_active.gif) right no-repeat;
	display:block;
	color:#2C79B3;
	text-decoration:none;
	border-bottom: 1px solid #ddd;
	padding:6px 0;
	padding-left:10px;
	font-weight:normal;
	font-size:100%;
}
a.box_navi_first_active:hover { }
 

a.navi_second:link, a.navi_second:visited {
	background:#fff url(../img/page/navi_first.gif) right no-repeat;
	display:block;
	color:#777;
	text-decoration:none;
	border-bottom: 1px solid #ddd;
	padding:6px 0;
	padding-left:25px;
	font-weight:normal;
	font-size:100%;
}

a.navi_second:hover{color:#2C79B3; font-weight:normal; background:url(../img/page/navi_first_active.gif) right no-repeat; }

a.navi_second_active:link, a.navi_second_active:visited {
	background:#fff url(../img/page/navi_first_active.gif) right no-repeat;
	display:block;
	color:#2C79B3;
	text-decoration:none;
	border-bottom: 1px solid #ddd;
	padding:6px 0;
	padding-left:25px;
	font-weight:normal;
	font-size:100%;}

a.navi_second_active:hover{ }

a.navigation_third:link, a.navigation_third:visited {
	background-color: #EFEFEF;
	display:block;

	color:#747474;
	font-weight:normal;

	text-decoration:none;
	
	padding-left:30px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #fff;
	
}

a.navigation_third:hover{
	color:#747474;
}

a.navigation_third_active:link, a.navigation_third_active:visited {
	background-color: #EFEFEF;
	display:block;
	color:#252524;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	padding-left:30px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #fff;
}

a.navigation_third_active:hover{
	color:#000;
}

/*td.link span				{font-size:12px; font-weight:bold; }
td.link span.small			{font-size:10px; }*/



