@CHARSET "UTF-8";

@import "layout2.css"; 
@import "menu2.css";   

body {
	font-family: Verdana, Arial, Sans;
	margin: 0px;
	font-size: 8pt;
	color: #666;
	background: #fff url('./template/gfx/topmenuend.gif') repeat-x top left;
	text-align: left;
}

table { border-collapse: collapse; }
td { border: 1px solid #c5c5c5; padding: 4px ; vertical-align: top; }
th { border: 1px solid #c5c5c5; padding: 4px 10px; color: #333; background: #e5e5e5; }
caption { border: 1px solid #ccc; padding: 4px; text-align: left; color: #be004c; }

h1, h2, h3 { color: #696b73; font-weight: bold; }
h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; margin: 5px 0 0 0; }
h3 { font-size: 0.8em; font-weight: bold; margin: 0px; }
img { border: none; padding: 0px; margin: 0px; }
#sresult p { margin: 0px; }
#sresult h2 { margin-bottom: 0px; }
p.numbers { margin-top: 20px; text-align: center; }
span.numbers { font-weight: bold; font-size: 11pt; }
.hl { color: #9a0047; font-weight: bold; }

input { border: 1px solid #777; background: #f5f5f5; }
select { border: 1px solid #777; background: #f5f5f5; }

.short { width: 50px; }
.medium { width: 180px; }
.long { width: 300px; }

textarea.long {
	border: 1px solid #777;
	background: #f5f5f5;
	color: #111;
	font-family: Arial, Helvetica, Sans;
	height: 200px;
}
div.error { background: #fee; color: #a00; padding: 5px; border: 1px solid #f00; }

a:link, a:visited { color: #be004c; text-decoration: none; }
a:hover { color: #666; text-decoration: underline; }

h2 a:link, h2 a:visited, h3 a:link, h3 a:visited { color: #696b73; text-decoration: none; }
h2 a:hover, h3 a:hover { color: #be004c; text-decoration: underline; }

blockquote {font-style: italic; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 40px; }

p#podpis { margin-top: 5px; text-align: right; font-style: italic; margin-right: 40px; }

.podpis { margin-top: 5px; text-align: right; font-style: italic; margin-right: 40px; }
 
div.square { background: #e5e5e5; padding: 3px; text-align: center; width: 120px;}
img.ilustracjaBox { border: 3px solid #696b73; margin: 3px; width: 90px; height: 90px; }
img.hbar { margin: 3px 0 5px 0; border: none; }
img.kryjowka { border: none; margin-bottom: 5px; }

table.hidden { width: 100%; border: none; margin: 0px; }
table.hidden td, td.hidden { border: none; vertical-align: top; padding: 0px; }

table.hiddencenter { width: 100%; border: none; margin: 0px; }
table.hiddencenter td { border: none; vertical-align: middle; padding: 0px; text-align: center;}


a.sprawiedliwi { color: #666; }
a.sprawiedliwi:hover { color: #be004c; }

dl { margin-bottom: 10px; background: #f5f5f5; border: 1px solid #e5e5e5; display: block; }
dt { font-weight: bold; background: #e5e5e5; display: block;}
dd { margin-left: 15px; width: 400px; display: block; margin-bottom: 10px; }

dl.kalendarium { margin-bottom: 10px; background: transparent; border: none; display: block; }
dl.kalendarium dt { color: #be004c; font-weight: bold; background: transparent; display: block; font-size: 12px; }
dl.kalendarium dd { margin-left: 15px; width: 400px; display: block; margin-bottom: 10px; }


#recaptcha_widget { border: 1px solid #e5e5e5; background: #f5f5f5; width: 302px; margin-top: 20px; }
#recaptcha_image { border: 1px solid #e5e5e5; }

#map h1 { margin: 0px; }
#map p { margin: 0px 0px 10px 0px; }


div.sidemenu ul { list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
div.sidemenu ul li { }
div.sidemenu ul li ul { padding: 3px 0px 0px 15px;}

#mapinfo h1 { color: #be004c; font-weight: bold; text-align: center;}

div.spacer { margin: 0 auto; clear: both; text-align: center;}