body, html { 
	padding: 0; margin:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
}
table, td, tr, th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:D6C3BC; text-align:left; }

/* Layout styles */
.dot-v { background-image:url(../img/dot-v2.gif); background-position:left; background-repeat:repeat-y; }
.dot-v2-right { background-image:url(../img/dot-v2.gif); background-position:right; background-repeat:repeat-y; }
.dot-v2-left { background-image:url(../img/dot-v2.gif); background-position:left; background-repeat:repeat-y; }
.dot-h2 { background-image:url(../img/dot-h2.gif); background-repeat:repeat-x; }
.dot-h2-right { background-image:url(../img/dot-h2.gif); background-repeat:repeat-x; background-position:right; }

td.logo-holder { width:188px; text-align:center; }
td.header { width:557px; vertical-align:top; background-color:#57AB1C; background-image:url(../img/dot-v2.gif); background-position:right; background-repeat:repeat-y; }
td.content { vertical-align:top; padding:15px; padding-top:13px; background-color:#EDF5E8; }
td.content > div {line-height:17px;}

/* linki tekstowe na gorze strony */
#header-menu { color:#fff; text-align:right; padding:10px 15px 10px 0; }
#header-menu a:link, #header-menu a:active, #header-menu a:visited { color: #fff; text-decoration:none; }
#header-menu a:hover { text-decoration:underline; }

/* Napisy w nagłowka*/
#header-sname { color:#1F1A17; font-family: Arial, Helvetica, sans-serif; text-align:center; }
#header-sname h1 { display:block; font-size:26px; color:#FFFFFF; margin:5px 0 10px 0; background-image:none;}
#header-sname h2 { display:block; font-size:20px; color:#FFFFFF; margin:15px 0 10px 0; background-image:none; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;  background-image:none; }
#header-sname h3 { color:#1F1A17; font-size:16px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;  background-image:none; margin-top:8px; font-weight:bold; }


#navigator { background-color:#BBDCA3; height:25px; background-image:url(../img/dot-v2.gif); background-position:right; background-repeat:repeat-y; padding-left:10px;}
#navigator a:link, #navigator a:active, #navigator a:visited { color:#000000; text-decoration:none;}
#navigator a:hover { text-decoration:none;  color:#FF6600;}


/* MENU styles*/
.main-menu{ margin:0 8px 0px 8px; padding:15px 0 60px 0; }
.main-menu a , .main-menu a:link, .main-menu a:visited {
	height:auto; display:block;
	margin:0px 0 5px 0; background-image:url(../img/dot-underline.gif); background-position:bottom; background-repeat:repeat-x; 
	overflow:visible; text-indent:0px;
	text-decoration:none; font-weight:normal; color:#585858; font-size:11px; line-height:20px;
}
.main-menu > a { background-position: 6px 50%; }	/* pozycjonowanie grafiki dla p.ff */
.main-menu a:hover { text-decoration:underline; color: #FF6600; }

.main-menu a.submenu, .main-menu a.submenu:link, .main-menu a.submenu:visited { margin:3px 0 3px 0; line-height:normal; }  
.main-menu a.submenu:hover { line-height:normal; margin:3px 0 3px 0; }

.main-menu span.nagl{
	min-height:25px; display:block;
	margin:0px; background-image:url(../img/dot-underline.gif); background-position:bottom; background-repeat:repeat-x; 
	overflow:visible; text-indent:0px;
	text-decoration:none; font-weight:bold; color:#585858; font-size:11px; line-height:25px;
}

/* galeria */
div.img-holder {width:170px; height:auto; margin:2px; float:left; text-align:center;}
img.gallery{ border:1px solid #000000; margin-bottom:5px;}
a:hover img.gallery { border: 1px solid #FF6600;}


/* Text styles */
p { margin: 7px 0 15px 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:16px; 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:13px; margin:15px 0 5px 0; }
h4 { font-size:12px; }

h2 > a { text-decoration:none;}

/*
ul { font-weight:bold; text-align:left; }
ul li { color:#000; font-size:11px; line-height:18px;	font-weight:normal; }
*/
ul { list-style: none; margin: 10px 0 0 0; color:#000; font-size:11px; line-height:17px;}
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:#000000; text-decoration:underline; }
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;}

.news-date { font-size:11px; color:green; }
.back-link { font-weight:bold; }



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; }

#mourning {
	position: absolute;
	z-index: 2;
	top: 100px;
}

#mourning img {
	position: relative;
	top: -100px;
	left: -27px;
	z-index: 5px;
}
