/* -- MAIN DECLARATIONS -------------------------------------------------- */
h1, span.h1 {
	height:30px;
	color:#fe7f00;
	font:bold 20px 'Trebuchet MS', Verdana, Arial, sans-serif;
	white-space: nowrap;
	margin:0;
	padding:0;
}


h2, span.h2 {
	font-size:13px;
	margin:0 0 -15 0;
	color: #99CC33;
	font-weight:bold;
}

h3, span.h3 {
	font-size:12px;
	font-weight:normal;
	color: #99CC33;
}

.header {
	height:25px;
	color:#cf0000;
	font:bold 20px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-transform:uppercase;
	white-space: nowrap;
	margin:0;
}

label, .df {cursor: pointer; cursor: hand;}


code  {  
	font-family: Courier New, Courier, monospace; 
	font-size:14px;
	font-weight:bold;
}

hr {
	border:0;
	border-top:1px solid #383838;
}

.clear, .cleared {clear: both; visibility:hidden;}

.czerwony {
	color:#f00;
}
/* ---- content box ---- */
.box {
	width:178px;
	margin-bottom:15px;
}
.box_top, .box_bottom {
	width:178px;
	height:12px;
}
.box_top     {background:url(../_img/common/box/bg_box_top.gif) 0 0 no-repeat;}
.box_content {background:url(../_img/common/box/bg_box_content.gif) 0 0 repeat-y;padding:2px 10px;}
.box_bottom  {background:url(../_img/common/box/bg_box_bottom.gif) 0 0 no-repeat;}

/* -- NAVIGATION --------------------------------------------------------- */
a, a:link, a:visited, a:active {
	text-decoration:none;
	color: #fe7f00;
}
a:hover {
	text-decoration:none;
	color: #f00;
}



a.navi, a.navi:link, a.navi:visited, a.navi:active{
	font-weight:normal;
	color: #999999;
	text-decoration:none;
}

a.navi-on, a.navi-on:link, a.navi-on:visited, a.navi-on:active{
	color: #666666;
	text-decoration:none;
}

a.DST, a.DST:link,  a.DST:active{
	color: gray;
	text-decoration:none;
	font-size: 9;
}

a.DST:active{
	text-decoration:underline;
		font-size: 9;
}


a.DST:visited {
color: gray;
	font-size: 9;
}

/* -- LIST PAGER - TEXT -- */
a.pageLink, a.pageLink:link, a.pageLink:visited, a.pageLink:active {
	font-size:11px;
	text-decoration:none;
	color: green;
}


a.pageLink-on, a.pageLink-on:link, a.pageLink-on:visited, a.pageLink-on:active  {
	color: red;
	font-weight:bold;
}


/* -- LIST PAGER - IMAGES -- */
a.pageLinkImgImg, a.pageLinkImg:link, a.pageLinkImg:visited, a.pageLinkImg:active {
	font-size:11px;
	text-decoration:none;
	color: green;
	background-color: green; 
	border: solid 1px green;
}


a.pageLinkImg-on, a.pageLinkImg-on:link, a.pageLinkImg-on:visited, a.pageLinkImg-on:active  {
	color: red;
	font-weight:bold;
	background-color: red; 
	border: solid 1px red;
}








td.navi-on {
	background: white;
}

td.navi {
	background: #E5F5B1;
}


a.navi2, a.navi2:link, a.navi2:visited, a.navi2:active {
	color: #999999;
	text-decoration:none;
}

td.navi2-on {
	background: white;
}

a.navi2-on, a.navi2-on:link, a.navi2-on:visited, a.navi2-on:active  {
	font-weight:normal; 
	color: #516152;
	text-decoration:none;
}

a.navi:hover, a.navi-on:hover, a.navi2:hover, a.navi2-on:hover{
	color: #666666;	
	text-decoration: none;
}

a:hover, a.link:hover, a.link2:hover, a.more:hover {
	color: #75AE03;				
}


a.navimain, a.navimain:hover, a.navimain:visited, a.navimain:active, 
a.navimain-on, a.navimain-on:hover, a.navimain-on:visited, a.navimain-on:active {
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
}

td.navimain {
	background: #39B0E6;
	padding: 1 0 1 10;
	cursor: pointer; cursor: hand;
}


td.navimain-on {
	background: #14149D;
	padding: 1 0 1 10;
	cursor: pointer; cursor: hand;
	
}



ul#navi_sub, ul#navi_sub2 {
	margin:0;
	padding:0;
	padding-top:2px;
	list-style-type:none;
	background:url(../_img/navi/bg_navimain2_li.gif) 1px 0 no-repeat;
}
	ul#navi_sub li, ul#navi_sub2 li {
		display:block;
		background:url(../_img/navi/bg_navimain2_li.gif) 1px bottom no-repeat;
		padding:2px 0;
	}

a.navimain2, a.navimain2:hover, a.navimain2:visited, a.navimain2:active, 
a.navimain2-on, a.navimain2-on:hover, a.navimain2-on:visited, a.navimain2-on:active {
	display:block;
	color: #a2a2a2;
	font:bold 11px Arial, Tahoma, Vardana, Helvetica, Sans-Serif;
	text-transform:uppercase;
	padding:4px 0 4px 26px;
}
a.navimain2-on, a.navimain2-on:hover, a.navimain2-on:visited, a.navimain2-on:active {
	color:#fff;
	background:#560202 url(../_img/navi/bg_navimain2-on.gif) 0 0 no-repeat;
}


a.navimain3, a.navimain3:hover, a.navimain3:visited, a.navimain3:active, 
a.navimain3-on, a.navimain3-on:hover, a.navimain3-on:visited, a.navimain3-on:active {
	display:block;
	color: #a2a2a2;
	font:bold 11px Arial, Tahoma, Vardana, Helvetica, Sans-Serif;
	text-transform:uppercase;
	padding:4px 0 4px 36px;
}
a.navimain3-on, a.navimain3-on:hover, a.navimain3-on:visited, a.navimain3-on:active {
	color:#fff;
	background:#560202 url(../_img/navi/bg_navimain2-on.gif) 0 0 no-repeat;
}


a.navifooter, a.navifooter:hover, a.navifooter:visited, a.navifooter:active, 
a.navifooter-on, a.navifooter-on:hover, a.navifooter-on:visited, a.navifooter-on:active {
	color: #14149D;
	font-size: 11px;
	font-weight: normal;
}

a.navifooter-on, a.navifooter-on:hover, a.navifooter-on:visited, a.navifooter-on:active {
	background: #C8E0C1;
}




td.navifooter {
	padding: 0 3 0 3;
	cursor: pointer; cursor: hand;
}

td.navifooter-on {
	background: #C8E0C1;
	padding: 2 3 3 3;
	cursor: pointer; cursor: hand;
	color: red;
}



#navipath {
	width:440px;
	padding-bottom:6px;
	padding-left:4px;
	margin-bottom:5px;
	border-bottom:1px solid #383838;
}
span.navipath, a.navipath, a.navipath:hover, a.navipath:visited, a.navipath:active, 
a.navipath-on, a.navipath-on:hover, a.navipath-on:visited, a.navipath-on:active {
	color: #93898a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

span.navipath {
	text-decoration: none;
}


a.sitemap_1, a.sitemap_1:hover, a.sitemap_1:visited, a.sitemap_1:active {
	color: #14149D;
	font-size: 11px;
	font-weight:bold;
	position: relative;
	top: -2;
}


a.sitemap_2, a.sitemap_2:hover, a.sitemap_2:visited, a.sitemap_2:active {
	font-weight:normal;
	color: #0073C4;
	font-size: 11px;
	
}


a.sitemap_3, a.sitemap_3:hover, a.sitemap_3:visited, a.sitemap_3:active {
	font-weight:normal;
	color: #189FFD;
	font-size: 11px;
	
}




/* -- FORMS -------------------------------------------------------------- */

form {
	margin:0 0 0 0;
}

.inputText, inputTextGreen{
	border:1px solid #14149D;
	font-size:11px;
	font-family: Vardana, Tahoma, Helvetica, Sans-Serif;
	color: #14149D;
}

.inputTextGreen{
	border:1px solid #60AC73;
	font-size:11px;
	font-family: Vardana, Tahoma, Helvetica, Sans-Serif;
	color: #666666;
	width: 200px;
}

.newsletterRadioButtons {
	color: #14149D;
	cursor: pointer; cursor: hand;
}

.inputButton {
	font-size:11px;
	background:#E5F5B1;
	border:1px solid #777777;
	width:100;
}



/* -- MISC CLASSES ------------------------------------------------------- */






.tekst {
	padding: 15 15 15 0;
}

table.news {
	border: outset 1pt;
	border: inset 1pt;
}

table.news td {
	border: outset 0pt;
}

.stopka {
	font-size: 11px; 
	color: #777777; 
}

.mainTopic a, .mainTopic a:visited, .mainTopic a:hover,  {
	font-size:18px; 
	font-weight:bold; 
	color: #8AA6BB; 
}


.partners {
	font-weight:bold; 
	color: #930622;
}

a.partnersLink {
	font-weight:bold; 
	color: #639998;
}


/* -- NEWS --------------------------------------------------------------- */
.newsMain {
	margin:10 0 0 0;
}

.newsTitle {
	color:#99CC33;
	font-weight:bold; 
}

.newsMain a, .newsMain a:visited, .publikacje {  
	font-size: 11px; 
	color: #777777; 
	text-decoration:none;
	font-weight:normal;
}

.newsMain a:hover {
	color: #639998;
}

.date {
	color: #777777; 
}

.summary {
	color: #777777; 
}

/* -- BIULETYN ----------------------------------------------------------- */

.biuletyn td {
	font-size:11px;
	color:#777777;
}

td.biuletynHeader {
	font-weight:bold;
	color: #758E76;
	padding: 0 0 4 0;
}



/* -- SHOPS ----------------------------------------------------------- */
div.cityDiv {
	position: absolute; 
	visibility: hidden;
	top:0;
	left:500;
}

div.provMaps {
	position: absolute; 
	visibility: hidden;
	top:0;
	left:0;
}


/* -- TIPSTER -------------------------------------------------------------- 
td.pngImg, img.pngImg { behavior: url(/www/_css/iepngfix.htc) }

img.pngImg { behavior: url(/www/_css/iepngfix.htc) }*/

td.pngImg, img.pngImg { behavior: url(/www/_css/iepngfix.htc) }

.tipster {
	 cursor: pointer; cursor: hand;
}	

.tipDiv {
	position: absolute; z-index: 10000; visibility: hidden; left: 0px; top: 0px; width: 10px
}



.required {color:red;font-weight:bolder;}
.error {color:red;}
.errorJs {background-color:red;font-weight:bolder;color:black;}

.alert {color:red;}
