body {
	background-color: #27281e;
	font-size: 12px;
	color: #46463c;
	font-family: "Trebuchet MS", Tahoma, Veranda, Arial, sans-serif;
	margin: 0px;
	
}
* {
	margin: 0px;
	padding: 0px;
}
/* Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {
	color:#46463c;
	font-size: 24px;
	font-weight: bold;
	font-style:italic;
	margin: 0px 0px 2px 0px;
}
h2 {
	color:#fff;
	font-size: 14px;
	margin: 0px 0px 5px 0px;
}
h3 {
	font-size: 14px;
	color:#ccc;
	margin: 0px 0px 10px 0px;
}
h4 {
	font-size: 12px;
	color:#1a4679;
	line-height: 1.25;
	margin-bottom: 0.3em;
}
h5 {
	font-size: 10px;
	margin-bottom: 0.3em;
}
h6 {
	font-size: 8px;
	font-style: italic;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}
/* Text elements
-------------------------------------------------------------- */
p {
	margin: 0px 0px 1.5em 0px;
}
p img {
	float: left;
	margin: 5px 5px 5px 0;
	padding: 0;
}
p img.right {
	float: right;
	margin: 1em 0 1em 1em;
}
a, a:visited {
	color:#0362ff;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
a:hover {
	color:#666;
	text-decoration: underline;
}
blockquote {
	margin: 1.5em;
	color: #666;
	font-style: italic;
}
strong {
	font-weight: bold;
}
em, dfn {
	font-style: italic;
}
dfn {
	font-weight: bold;
}
sup, sub {
	line-height: 0;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
}
address {
	margin: 0 0 1.5em;
	font-style: italic;
}
del {
	color:#666;
}
pre, code {
	margin: 1.5em 0;
	white-space: pre;
}
pre, code, tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}
/* Lists
-------------------------------------------------------------- */
li ul, li ol {
	margin:0 1.5em;
}
ul, ol {
	margin: 0 0.5em 1.5em 0.5em;
	padding: 0px 15px;
}
ul {
	list-style-type: square;
	list-style-position:inside;
}
ol {
	list-style-type: decimal;
	color: #666;
	border-bottom: 1px dotted #ccc;
}
li {
	color: #666;
	font-weight: normal;
	padding: 2px 3px;
	list-style-position:outside;
}
dl {
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
.liniaLi li {
	color: #ffcc00;
	font-weight:normal;
	border-bottom: 1px dotted #ccc;
	padding: 2px 3px;
}
ul li ul li {
	color:#656565;
	list-style-position:outside;
	font-weight: normal;
	list-style: square;
}
/* Tables
-------------------------------------------------------------- */
/* Misc classes
-------------------------------------------------------------- */
.small {
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}
.large {
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}
.hide {
	display: none;
}
.quiet {
	color: #666;
}
.loud {
	color: #000;
}
.highlight {
	background:#ff0;
}
.added {
	background:#060;
	color: #fff;
}
.removed {
	background:#900;
	color: #fff;
}
.first {
	margin-left:0;
	padding-left:0;
}
.last {
	margin-right:0;
	padding-right:0;
}
.top {
	margin-top:0;
	padding-top:0;
}
.bottom {
	margin-bottom:0;
	padding-bottom:0;
}
.centrum {
	text-align: center;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.fn {
	float: none;
}
.bloczek {
	display: block;
}
.tab {
	display: table;
}
.wycentruj {
	margin: 0px auto;
}
.ramka {
	border: 1px solid #ccc;
}
.red {
	background-color: red;
}
.blue {
	background-color: #0000FF;
}
/* Misc classes
-------------------------------------------------------------- */
.margines-t-5 {
	margin-top: 5px;
}
.margines-t-10 {
	margin-top: 10px;
}
.margines-t-20 {
	margin-top: 20px;
}
.margines-t-30 {
	margin-top: 30px;
}
.margines-t-100 {
	margin-top: 100px;
}
.margines-l-20 {
	margin-left: 19px;
}
.margines-l-30 {
	margin-left: 30px;
}
.margines-b-15 {
	margin-bottom: 15px;
}
.pad10 {
	padding: 0px 10px;
}
/*Kolory
----------------------------------------------------------------*/
.biel {
	color: #fff;
}
/*Wyrownaj
----------------------------------------------------------------*/
.do-lewej {
	text-align: left;
}
.do-prawej {
	text-align: right;
}
.do-srodka {
	text-align: center;
}
.wyjustuj {
	text-align: justify;
}
.images img {
	opacity: 1.0;
}
/*Nawigacja 
----------------------------------------------------------------*/
/*--- foto ---*/
	
a.foto img, a.foto img:visited {
	border: 1px solid #ff9f07;
	text-decoration: none;
}
a.foto img:hover {
	border: 1px solid #ccc;
	text-decoration: none;
}
.galeria a img, .galeria a img:visited {
	border: 1px solid #ff9f07;
	text-decoration: none;
}
.galeria a img:hover {
	border: 1px solid #ccc;
	text-decoration: none;
}
/*--- logo ---*/
.logo a, .logo a:visited, .logo a:hover {
	color: #ffcc00;
	cursor: pointer;
	text-decoration: none;
}
/*--------*/
 a.brakRamki img, a.brakRamki:visited img, a.brakRamki:hover img {
	border: none;
	float:none;
	text-decoration:none;
}
a.brakRamki, a.brakRamki:visited, a.brakRamki:hover {
	text-decoration:none;
}
.homepage {
	background:url(../img/bgBody.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #27281e;
}
.inne {
	background:url(../img/bgBody2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #27281e;
}

img.fotoImg { border: 6px solid #fff; }
