
html {overflow:auto;}

body
	{
	background-color:white;
	padding:0;
	font-family:'Verdana', sans-serif;
	font-size:10px;
	letter-spacing:1px;
	text-align:center;
	}

h1, h2, h6 {font-weight:normal;}	

h1
	{
	letter-spacing:25px;
	text-transform:uppercase;
	font-size:2em;
	border-bottom:1px dashed black;
	padding:5px 0px 5px 10px;
	margin-bottom:20px;
	}
	
h2
	{
	display:inline;
	letter-spacing:2px;
	font-size:1.5em;
	border-bottom:1px solid black;
	margin:0px;
	}
	
h6
	{
	padding-bottom:1.1em;
	letter-spacing:0px;
	font-size:0.9em;
	margin:0px;
	}

a 
	{
	color:#930000;
	text-decoration:none;
	}
	
a:hover {text-decoration:underline;}

dt, dd {margin-top:5px;}
dd {margin-bottom:10px;}
dt {font-weight:bold;}

img {border:0;}
	
div#outercontainer
	{
	text-align:left;
	width:990px;
	margin:20px auto 20px auto;
	}


div#content {padding:5px;}

div.news {margin:5em 0em;}

div.newsheader {margin:10px 0px 10px 0px;}

div.newsheader h2, div.newsheader h6
	{
	margin-left:7px;
	}

div.newscontent
	{
	text-align:justify;
	margin-left:80px;
	}
	
div.centered
	{
	text-align:center;
	margin:auto;
	}

ul {list-style:none;}
ol li, ul li {margin:5px;}
ul li
	{
	background:url('../images/red_h2.gif') no-repeat 0em 0.4em;
	padding-left:10px;
	}

ol.roman {list-style-type:upper-roman;}

table	{width:99%; margin:auto;}
table tr td {background-color:#efedec; font-size:1em;}

div#sig {color:#eee; text-align:right; letter-spacing:0px;}
div#sig a {color:#eee; text-decoration:none;}
div#sig a:hover {color:#999; text-decoration:none;}
	
/*.................header styles.............*/
div#header
	{
	position:relative;
	background:white url('../images/winieta.jpg') no-repeat top center;
	height:192px;
	}
	
div#logoninfo
	{
	position:absolute;
	top:10px;
	right:10px;
	color:white;
	font-weight:bold;
	line-height:1.5em;
	}

/*.................footer styles.............*/
div#footer
	{
	color:white;
	font-weight:bold;
	text-align:center;
	background:transparent url('../images/stopka.jpg') no-repeat bottom center;
	height:80px;
	}

div#footer div#footertext {letter-spacing:10px; padding:20px 10px 10px 10px;}
/*.................main content styles.............*/
div#innercontainer
	{
	background:url('../images/shadow.gif') repeat-y center top;
	margin:0;
	}
	
div#content {margin:0px 10px 0px 10px;}

div.newscontent {line-height:1.5em;}

/*.................menu styles.............*/
div#menu
	{
	border-top:1px solid white;
	border-bottom:2px solid #930000;
	padding:10px 0px 10px 0px;
	margin:0px 5px 0px 5px;
	}
	
div#menu a
	{
	color:#930000;
	padding:10px 30px;
	margin:0;
	text-transform:uppercase;
	letter-spacing:2px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	}
	
div#menu a#aktualnosci:hover, div#menu a#onas:hover, div#menu a#statut:hover, div#menu a#galeria:hover, div#menu a#wstap:hover, div#menu a#linki:hover, div#menu a#kontakt:hover,div#menu a#aktualnosci {color:white; background-color:#930000; text-decoration:none;}

div#logoninfo a#logon {background:transparent url('../images/padlockb.gif') no-repeat 50% 50%; display:block; width:16px; height:16px; margin:2px; padding:1px 3px; line-height:1px;}
div#logoninfo a#logon:hover {background:#930000 url('../images/padlockb2.gif') no-repeat 50% 50%;}

div.info
	{
	width:50%;
	border:2px solid #930000;
	padding:10px;
	text-align:center;
	margin:10px auto;
	line-height:2em;
	}
	
div.green {border-color:green;}
div.yellow {border-color:yellow;}
div.red {border-color:red;}

h1, h2 {border-color:#930000;}
div.h1
	{
	padding-left:4px;
	background:url('../images/red_h1.gif') no-repeat bottom left;
	}

div.newsheader
	{
	background:url('../images/red_h2.gif') no-repeat 0em 1.6em;
	}	
	
p.statut
	{
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
	}
	
.float_left {float:left;}
.float_right {float:right;}
div.center {text-align:center;}

div#logon {margin:30px 0px; font-weight:bold;}

div.icon {margin:10px 15px 10px 15px;}
div.icon img {margin:2px;}

input.textfield, .button, select
	{
	vertical-align:middle;
	font-family:'Verdana', sans-serif;
	font-size:1em;
	font-weight:bold;
	letter-spacing:2px;
	}

input.textfield, .button
	{
	padding:3px 10px;
	margin:5px 0px;
	}
	
input.textfield, select
	{
	background-color:white;
	border:2px solid #930000;
	color:#930000;
	text-align:center;
	}

select option
	{
	background-color:white;
	color:#930000;
	}

select.short_list {width:150px; overflow:hidden;}
	
legend {font-weight:bold; color:#930000;}
input.textfield {width:150px;}
input.long {width:90%;}

.button
	{
	margin:0.8em 0.2em;
	background-color:#930000;
	border:0px;
	color:white;
	text-transform:uppercase;
	}
	
.button:hover
	{
	text-decoration:none;
	background-color:white;
	color:#930000;
	}
	
div.gallery_item
	{
	position:relative;
	text-align:center;
	float:left;
	height:150px;
	margin:1em;
	}

div.gallery_item a.button
	{
	position:absolute;
	bottom:3px;
	left:38%;
	z-index:3;
	}
	
div.gallery_item a.moveup {left:3px;}
div.gallery_item a.movedown {left:auto; right:3px;}
	
div.gallery_item img {position:relative; border:2px solid #930000; z-index:2;}

div.gallery_item img.lt, div.gallery_item img.rb {border:0px; position:absolute; z-index:1;}
div.gallery_item img.lt
	{
	top:-2px;
	left:-2px;
	}

div.gallery_item img.rb
	{
	bottom:-1px;
	right:-3px;
	}	
	
div.clear_line {clear:both;}

a#user_icon
	{
	padding:2px 2px 2px 20px;
	text-transform:uppercase;
	background:transparent url('../images/user_icon.gif') no-repeat 2px center;
	}

a#user_icon:hover {background:#930000 url('../images/user_icon2.gif') no-repeat 2px center; color:white; text-decoration:none;}

img#onas_img
	{
	margin:40px 30px 0px 0px;
	}
	
img.inline_img
	{
	margin:0px 4px;
	vertical-align:text-bottom;
	}
	
fieldset {margin:1em 0em;}

