body {
	background-color: #25081a; margin: 0px; color: #e1d2d9; padding: 0px; text-align: center;
}
a { 
	text-decoration: underline; color: #db248c; font-family: times new roman; font-size: 16px;
}
a:hover { 
	text-decoration: underline; color: #e1d2d9; font-family: times new roman; font-size: 16px;
}
img {
	border-width: 0px;
}
span {
	font-weight: bold;
}
li {
	vertical-align: middle;
}
#all {
	background-image: url(bg.jpg); text-align: center; background-color: #000000; border-width: 0px 1px 0px 1px; border-color: #db248c; border-style: dotted; width: 900px; margin: 0px auto;
}
#header {
	text-align: center; border-width: 0px 0px 1px 0px; border-color: #db248c; border-style: dotted;
}
.atten {
	text-align: right; padding-right: 20px; font-family: times new roman; font-size: 15px;
}
#leftindex {
	height: 920px; border-width: 0px 1px 0px 0px; border-color: #db248c; border-style: dotted; width: 230px; vertical-align: top; padding-top: 15px; float: left;
}
#leftrules {
	height: 625px; border-width: 0px 1px 0px 0px; border-color: #db248c; border-style: dotted; width: 230px; vertical-align: top; padding-top: 15px; float: left;
}
#left {
	border-width: 0px 1px 0px 0px; border-color: #db248c; border-style: dotted; width: 230px; height: 910px; vertical-align: top; padding-top: 15px; float: left;
}
.title {
	font-size: 16px; text-align: center; font-family: times new roman; font-weight: bold; padding-bottom: 10px; padding-top: 10px;
}
.menu {
	font-family: times new roman; font-size: 16px; text-align: left; width: 230px;
}
.menu a {
	line-height: 25px; text-decoration: none;
}
.menu a:hover {
	line-height: 25px; text-decoration: none;
}
#main {
	width: 660px; padding-top: 15px; vertical-align: top; float: right;
}
.fotocenter {
	width: 640px; text-align: center; font-family: times new roman; font-size: 16px; padding-top: 10px;
}
.fotocenter img {
	width: 345px; height: 465px; border: 1px #db248c solid;
}
.opis {
	font-family: times new roman; font-size: 15px; padding-left: 10px; padding-right: 10px; text-align: left;
}
.indexcenter {
	width: 640px; text-align: center; padding-top: 10px;
}
.gallery {
	list-style: none; margin: 0px auto; padding-left: 25px !important; text-align: center; padding-left: 0px;
}
.gallery li {
	padding: 5px; margin: 0px; float: left; position: relative; width: 190px; height: 140px;
}
.gallery img {
	border: 1px #db248c solid; padding: 0px; width: 150px; height: 110px;
}
.gallery em {
	background-color: #000000; color: #db248c; font-style: normal; padding: 2px 10px; display: block; position: absolute; top: 110px; left: 9px; border: 1px solid #999999;
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover em {
	border: 1px solid #999999; text-decoration: none; color: #e1d2d9;
}
.pages a { 
	width: 26px; height: 26px; border: 1px solid #db248c; padding: 3px; text-decoration: none; color: #db248c; font-family: times new roman; font-size: 16px; font-weight: bold;
}
.pages a:hover { 
	text-decoration: none; color: #e1d2d9; font-family: times new roman; font-size: 16px;
}
#bottom {
	padding-top: 15px; border-width: 1px 0px 0px 0px; border-color: #db248c; border-style: dotted; width: 900px; text-align: center; clear:both; font-size: 14px; font-family: arial;
}
