body {
 font-size: 10pt;
 color: #eee;
 font-family: Verdana, Tahoma, Arial, sans-serif;
}

a:hover, a:visited, a:active, a:link {
 color: #eee;
 text-decoration: underline;
}

img, #copyright {
 display: inline;
 border:0;
 padding:0;
 margin:0;
}

#special {
	background : url("czarna_wstazka.png") no-repeat;
	height : 100px;
	width : 63px;
	position:absolute;
	top: 10px;
	left: 100px;
}

#copyright {
 color: #eee;
 font-size: 8pt;
 height:10px;
}

.title {
 text-align: left;
 width: 100%
 padding-left: 10px;
 border-left: 20px solid #e70018;/*#f00;*/
 background-color: #000;
 color: #e6e6e6;
}

.title h2 {
 font-size: 17pt;
 font-weight: bold;
 padding-left: 15px;
 margin: 0;
}

#lista_menu {
 padding: 0  5px 0 20px; 
 margin: 20px;
 line-height: 1.1;
}

#lista_menu li {
 list-style-image: url("../images/strzalka.gif");
 padding: 0 0 5px 0; 
 margin: 0;
}

#lista_kadencja_szkoly li {
list-style-image: none;
 padding: 0 0 5px 0; 
 margin: 0;
}

#lista_menu li a {
 text-decoration: none;
 font-size: 11pt;
}

#lista_kadencja_prezydium {
 padding: 0  5px 0 20px; 
 margin: 20px;
 line-height: 1.1;
}

#lista_kadencja_prezydium li {
 list-style-image: url("../images/strzalka.gif");
 padding: 0 0 5px 0; 
 margin: 0;
 margin-left: 20px;
}

#lista_kadencja_prezydium li a {
 text-decoration: none;
 font-size: 11pt;
}

.content_box {
 text-align: left;
 margin: 20px;
 width: 580px;
}

.content_box .content_title {
 font-weight: normal;
 font-size: 16pt;
 padding: 2px 0 2px 15px;
 margin: 0;
}

.content_box p {
 margin: 10px 20px 0 20px;
 padding: 0;
 line-height: 1.1;
 text-align: justify;
}

.content_box p.author {
 text-align: right;
 margin: 0;
 padding: 10px 20px;
 color: #bbb;
 font-size: 8pt;
}

.news_title, .about_title, .room_title, .friends_title, .people_title, .docs_title, .gallery_title, .contact_title  {
 text-align: left;
 width: 580;
 border-left: 30px solid #e70018;
 color: #e6e6e6;
}

.content_box #galeria {
 margin: 10px 20px 0 20px;
 padding: 0;
 padding-bottom: 35px;
 line-height: 1.1;
 text-align: justify;
}

.content_box #galeria .paginator, .content_box #galeria #gallery_name {
 text-align: center;
}

.content_box #galeria .photo {
 vertical-align: middle;
 text-align: center;
 border: 0px;
 padding: 1px;
}

p.docs, .last {
 margin-bottom: 15px;
}

p.docs a {
 text-decoration: none;
 line-height: 1.3;
}

div.content_box h3 {
 margin-bottom: 0;
 padding-left: 20px;
 padding-top: 5px;
 font-size: 12pt;
}

p.about {
 padding-top: 5px;
 margin-top:0;
}

p.center {
 text-align:center;
}
