body { 
	background-image: url("graf/tlo.jpg");
 	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
}

img { 
	border: 0; 
}

a {
	color: black;
	font-size:14px;
}

#arrows {
	text-align:center;
}

#arrows a{
	text-decoration: none;
	padding:22px;
	font-size:14px;
}


#arrows a:hover{
	text-decoration: underline;
}

#site{
	margin: 10px auto; 
	width: 890px;
}

#container { 
	background-image: url("graf/tlo_con.jpg");
	color: #15407E;
	width: 720px;
	margin: 10px auto; 
	float:left;
}

#ads{
	position: relative;
	float:right;
	margin-top: 140px;
}

#tcontent { 
	text-align: justify;
	color: black;
	font-family: sans-serif;
	font-size: 14px; 
	width: 718px;
	_width: 720px;
	border: 1px solid black;
	margin-top:27px;
	_margin-top:-10px;
}


#nav_foot {
 padding-top:0px;
}

#nav_foot {
}

#navcontainer ul, #nav_foot ul
{
 _margin-top:-12px;
 padding: 0;
 margin-left: 0;
 background: #584f32;
 color: white;
 float: left;
 width: 100%;
}
#nav_foot ul{
 border: 1px solid black;
 border-top: none;
 margin:0px;
 width: 718px;
 _width: 720px;
}

#navsubcontainer ul li, #navcontainer ul li, #nav_foot ul li { display: inline;}


#navsubcontainer ul li a, #navcontainer ul li a, #nav_foot ul li a
{
 padding: 0.2em 1em;
 background: #584f32;
	color: white;
 text-decoration: none;
 float: left;
 border-right: 1px solid #fff;
}


#navsubcontainer ul li a
{
 background: #786f52;
 width: 45%;
 _width: 50%;
 text-align:center;
}
#navcontainer ul li a:hover, #nav_foot ul li a:hover
{
 background: #685f42;
}


#navsubcontainer ul li a:hover
{
 background: #887f62;
}
#navsubcontainer ul
{
 margin-top: -11px;
 _margin-top:1px;
 padding: 0;
 margin-left: 0;
 color: white;
 float: left;
 width: 100%;
 height: 25px;
 margin-bottom: 10px;
}
#comment hr{
	border: double #FFF0D0 1px;
	margin-top: 40px;
	margin-bottom: 40px;
}

#comment label,input{
	display: block;
	float: left;
	margin: 5px 0;
	margin-top: 15px;

}

#comment label{
	font-size: 12px; 
	margin-left: 50px;
	padding-right: 10px;
	padding-top: 3px;

}
#comment textarea{
	width:100%;
	height:150px;
 	background: #FFF0D0;
	border: solid 1px black;
}

#comment input{
 	background: #FFF0D0;
	border: solid 1px black;
	
}

#clean input{
	border: none;
	
}


#comment #send{
	width: 100%;
 	background: #EEE0C0;
}

#comment #send:hover{
 	background: #DDD0B0;
}

div.section_head{
	padding: 1px 0;
	padding-left: 20px;
	padding-right: 200px;
	margin-top:30px;
	_margin-top:0px;
	background-image: url("graf/westerplatte_bg_head.jpg");
	
}

div.section_news{
	padding: 9px 0;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 1em;
	border: solid 1px black;
	border-left: none;
	border-right: none;
	background-color: #BFAC60;
	
}


div.section_single{
	padding: 0.2em 1em;
	padding-top: 0;
	margin-bottom: 1em;
	width:690px;
	
}

div.section_single A{
}

div.section_single A:hover{
	text-decoration: underline;
}

H2{
	text-align: center;
}

H3{ 
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	margin-top:2em;
	text-align: justify;
}

P.header{
	font-weight: bold;
}

P.description{
	margin-bottom:0.2em;
	margin-top:0;
	text-align:justify;
        font-size: 13px; 
}

P.main{
	text-align:justify;
        font-size: 14px; 
}


A.article_link{
	margin-bottom:0.2em;
	margin-top:0;
	text-align:right;
        font-size: 12px; 
	color:#156900;
	text-decoration: none;
}

A.article_title{
        font-size: 14px; 
	font-weight: bold;
	color:black;
	text-decoration: none;
}

#login_box{
	background: #BBB;
	width:400px;
	margin:auto;
	margin-top:100px;
	padding:10px;
}

#login_box table{
	margin:10px auto; 
	text-align:left
}

#edit_box{
	background: #BBB;
	width:500px;
	margin:10px auto;
	padding:10px;
}

#edit_box p{
	color:white
}

#logo{
	width:720px;
}


#logo a{
	background: url("graf/westerplatte_head.jpg") no-repeat;
	position: absolute;
	top: 5px;
	width: 720px;
	height:144px;
}

#logo span{
	display: none;
}

div.news{
	padding: 5px 30px;
	background: #EFE1B3;
	margin-bottom: 10px;
}
div.news h3{
	margin: 15px;
}


div.date {
	width: 100%;
	text-align: right;
	color: #444;
}
IMG.r {float: right; border:0; margin-left:15}
P.cytat { font-style: italic; }
table{ font-size: 12px; text-align: justify}
P.nazwisko {font-size: 17px; text-align: center; font-weight: bold; color: black; text-transform: uppercase; margin-top:15; margin-bottom:2} 
P.zycie {font-size: 12px; text-align: center; color: black; margin-top:0; margin-bottom:5; font-weight: bold} 
P.stop {font-size: 16px; text-align: center; color: black; margin-top:15; margin-bottom:5} 

#photoIndexAlbum{
	margin: 0px auto;
}
#photoIndexAlbum li{
	display: block;
	float: left;
	margin: 5px;
	border: 1px black solid;
	width: 110px;
	height: 110px;
	overflow: hidden;
	background: white;
}


