body, html { 
	padding: 0; margin:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}
table, td, tr, th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:D6C3BC; text-align:left; }


/* Layout styles */
#top-links{ text-align:right; color:#000; font-size:11px; }
#top-links a:link, #top-links a:active, #top-links a:visited { color:#000; text-decoration:none;}
#top-links a:hover { text-decoration:underline; color:#FF6600;}

td.oltarzyk{ height:198px; background-color:#003466; background-image:url(../img/oltarzyk.jpg); background-position:left; background-repeat:no-repeat; }
#op1{ width:264px; height:198px; float:left; display:inline; }
#op2{ width:300px; height:198px; float:left; display:inline; color:#FFFFFF; }
#op2 h2 { font-size:16px; color:#fff; background-image:none; 
font-family:Arial, Helvetica, sans-serif; margin:60px 0 10px 40px; }
#op2 p { margin-left:60px; margin-top:0px; }
#op2 a:link, #op2 a:active, #op2 a:visited { color:#fff; text-decoration:none;}
#op2 a:hover { text-decoration:underline; color:#FFCC00;}

#op3{ width:202px; height:198px; float:left; display:inline; }
img.oltfoto { border:1px solid #FFFFFF; }

td.navigator{ height:34px; border-top:1px solid #94B7DB; border-bottom:1px solid #E0E0E0; padding-left:10px; font-size:11px;}
td.navigator a:link, td.navigator a:active, td.navigator a:visited { color:#0066CC; text-decoration:none;}
td.navigator a:hover { text-decoration:none; color:#FF6600;}
td.navigator span {color:#0066CC;}

td.content { vertical-align:top; padding:15px; padding-top:13px; background-color:#EDF5E8; }



/* MENU styles*/
.main-menu{ margin:10px 4px 10px 4px; padding:0; font-family:Arial, Helvetica, sans-serif;}
.main-menu a , .main-menu a:link, .main-menu a:visited {
	height:auto; display:block;
	margin:0 0 3px 0; background-image:url(../img/menu-button.gif); 
	background-position:left; background-repeat:no-repeat; 
	overflow:visible; text-indent:18px;
	text-decoration:none; 
	font-weight:bold; color:#000; font-size:12px; line-height:18px;
}
.main-menu > a { background-position: 6px 50%; }	/* pozycjonowanie grafiki dla p.ff */
.main-menu a:hover { text-decoration:none; color: #FF6600; background-image:url(../img/menu-button-on.gif); 
	background-position:left; background-repeat:no-repeat; }

div.submenu{ margin:4px 0 4px 25px; }
div.submenu a.submenu, div.submenu a.submenu:link, div.submenu a.submenu:visited { margin:3px 0 3px 0; line-height:normal; font-weight:normal; background-image:none; text-indent:0; font-size:12px; }
div.submenu a.submenu:hover{ line-height:normal; margin:3px 0 3px 0; }


/* Text styles */
p { margin: 7px 0 10px 0; line-height:17px; }
h1 { display:inline; 
	font-size:18px; 
	color:#000; 
	margin:0 0 28px 0px; 
	background-image:url(../img/h-img.gif); background-position:left 50%; background-repeat:no-repeat;
}
.hico { display: inline; }
.underline { height:10px; margin:0 0 0 0; background:url(../img/dot-underline.gif) repeat-x bottom left; }

h2 { font-size:18px; color:#000; margin:0 0 0 0; background-image:url(../img/h-img.gif); background-position:left 3px; background-repeat:no-repeat; text-indent:20px; line-height:18px; display:block; }
h3 { font-size:16px; margin:15px 0 12px 0; }
h4 { font-size:14px; }
h2 > a { text-decoration:none;}
h4 { font-size:12px; }
h5 { font-size:11px; }
h6 { font-size:10px; }


/*
ul { font-weight:bold; text-align:left; }
ul li { color:#000; font-size:11px; line-height:18px;	font-weight:normal; }
*/
td.content ul { list-style: none; margin: 10px 0 0 0; color:#000; line-height:20px;}
td.content ul li {
padding: 0 0 0 20px;  background: url(../img/li_sign.gif) 5px 0.6em no-repeat;
/* margin-left:-35px; _margin-left:0px;  not for IE7 */
}
ol {line-height:17px;}

a:link, a:active, a:visited { color: #0033CC; text-decoration:none; }
a:hover { text-decoration:underline;  color:#FF6600;}

.more-link { text-align:right; margin-left:0; margin-top:-5px;}
.more-link a:link, .more-link a:active, .more-link a:visited { color:#000; text-decoration:none; font-weight:bold;}
.more-link a:hover {  color:#FF6600; text-decoration:underline; }
.more-link img { margin-right:0px; vertical-align: bottom;}


.subpage{ margin:10px 10px 10px 20px; padding:0; font-family:Arial, Helvetica, sans-serif;}
.subpage a , .subpage a:link, .subpage a:visited {
	height:auto; display:block;
	margin:10px 0 0 0; background-image:url(../img/li-square-a.gif); 
	background-position:left; background-repeat:no-repeat; 
	overflow:visible; text-indent:18px;
	text-decoration:none; 
	font-weight:bold; color:#000; font-size:12px; line-height:20px;
}
.subpage > a { background-position: 6px 50%; }	/* pozycjonowanie grafiki dla p.ff */
.subpage a:hover { text-decoration:none; color: #FF6600; background-image:url(../img/li-square-b.gif); 
	background-position:left; background-repeat:no-repeat; }



a.bico:link, a.bico:active, a.bico:visited { text-decoration:none;}
a.bico:hover {}

.news-date { font-size:11px; color:#666666; }
.news-date span { color:#999999; }
.back-link { font-weight:bold; }
a.news-title:link, a.news-title:active, a.news-title:visited { text-decoration:none; color:#004487; }
a.news-title:hover { text-decoration:underline; color:#FF6600; }
.news-header { color:#004487;  }


/* galeria */
div.img-holder {width:170px; height:auto; margin:3px; float:left; text-align:center;}
img.gallery{ border:1px solid #000000; margin-bottom:5px;}
a:hover img.gallery { border: 1px solid #FF6600;}

form {margin:0; padding:0}
img { border:0; }

.msgbox { margin: 10px 0 18px 0px; border:1px dotted #000000; line-height:17px; padding:10px; text-align:center; }
.msgnormal { color:#FF0000; font-style:italic; }
.msgerror { color: #FF0000; font-style:italic; }
.highlighted { color:#E29900; }
.orange { color:#E29900; }
.stopfloat { clear:both; }
.darkblue { color:#003366;}


.kalnagl{ font-size:14px; color:#000; font-weight:bold; }
.kaldata{ color:#0066CC; }
a.kallink:link, a.kallink:active, a.kallink:visited { color:#000; text-decoration:none; font-weight:bold;}
a.kallink:hover { color:#FF6600; text-decoration:underline; }

a.kalnavlink:link, a.kalnavlink:active, a.kalnavlink:visited { text-decoration:none; }
a.kalnavlink:hover { text-decoration:underline; }

/* fck styles */
.blueboxtext
{
	border: #C7DDEE 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000000;
	font-family: 'Courier New' , Monospace;
	background-color: #EEF5FB; line-height:18px;
}
.color_orange{ color:#FF6600; }
.color_blue{ color:#0066CC; }
.color_darkblue{ color:#004487; }
.color_red{ color:#FF0000; }
.color_green{ color:#009900; }

.title3 { font-size:16px; font-weight:bold; color:#000000; }
.title3orange {  font-size:16px; font-weight:bold; color:#FF6600; }
.title3dblue {  font-size:16px; font-weight:bold; color:#004487; }

.title4 { font-size:14px; font-weight:bold; color:#000000;}
.title4orange { font-size:14px; font-weight:bold; color:#FF6600;}
.title4dblue { font-size:14px; font-weight:bold; color:#004487;}


div#publcat{ font-size:12px; }
div#publcat ul { list-style-image: url(../img/arrow-point-red.gif); margin:0; padding:10px 0 15px 35px; line-height:20px; }
div#publcat li { font-size:12px; text-decoration:none; }

div#publcat a, div#publcat a:link,  div#publcat a:active { color:#0066CC; text-decoration:none; }
div#publcat a:visited { color:#0066CC; }
div#publcat a:hover { text-decoration:underline; color:#FF6600; }

div.jocb-baner {
	text-align:center;  padding-top:10px;
}

