

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	margin-bottom: -40px;
}


.push {
	clear: both;
	height: 40px;
}

#shadow {
	display: inline;
	background-color: white;
	width: 960px;
	float: left;
	/* css3 box shadow */
	box-shadow: 0px 3px 3px #333333;
	-moz-box-shadow: 0px 3px 3px #333333;
	-webkit-box-shadow: 0px 3px 3px #333333;
	-o-box-shadow: 0px 3px 3px #333333;
}

#header {
	display: inline;
	height: 32px;
	margin-left: 16px;
	background-color: white;
	float: left;
	width: 928px;
}

h1#logo a {
	font-style: normal;
	color: grey;
	line-height: 37px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	display: inline;
	font-family: Helvetica, Arial, sans-serif;
}

/*
h1#logo a {
	margin-left: 5px;
	float: left;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(/images/barbarawysocka.png);
	width: 105px;
	height: 32px;
	text-indent: -9999px;
}

h1#logo a:hover {
	margin-left: 5px;
	float: left;
	background-position: 0px -32px;
	background-repeat: no-repeat;
	background-image: url(/images/barbarawysocka.png);
	width: 105px;
	height: 32px;
	text-indent: -9999px;
}
*/

ul#navi {
	display: inline;
	line-height: 35px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	height: 35px;
	margin-left: 16px;
	float: left;
	width: 928px;
}

ul#navi li {
	line-height: 35px;
	display: inline;
}

ul#navi li a {
	font-style: normal;
	margin-right: 33px;
	margin-left: 10px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: black;
	line-height: 37px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	display: inline;
	font-family: Helvetica, Arial, sans-serif;
}

/*
ul#navi li a {
	font-style: normal;
	margin-right: 49px;
	margin-left: 10px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: black;
	line-height: 37px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	display: inline;
	font-family: 'GraublauWebRegular', Helvetica, Arial, sans-serif;
}
*/

ul#navi li a:hover, ul#navi li a:active {
	color: #FF0000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}

#oddm {
	display: inline;
	margin-right: 0px;
}

#main {
	display: inline;
	float: left;
	width: 960px;
	height: 572px;
}

.content {
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-top: 16px;
	min-height: 520px;
	display: inline;
	float: left;
	margin-left: 16px;
	width: 928px;
}

.content#grey {
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-top: 16px;
	background-color: #F2F2F2;
	min-height: 520px;
	display: inline;
	float: left;
	margin-left: 16px;
	width: 928px;
}

.col4 {
	margin-top: 10px;
	margin-left: 10px;
	width: 219px;
	float: left;
}

.kolumnDwie {
   margin-top: 10px;
	margin-left: 10px;
	width: 448px;
	float: left;
}

#footer {
	display: inline;
	width: 960px;
	clear: both;
	text-align: center;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}

#footer p {
	margin-top: 10px;
	text-align: center;
	font-size: 12px;
	color: #bfbfbf;
}

#footer p a {
	text-decoration: none;
	color: #bfbfbf;
}

#footer p a:hover {
	text-decoration: none;
	color: #FF0000;
}

p.text {
	line-height: 1.3em;
	font-size: 12px;
	color: #4D4D4D;
}

p.text a {
	text-decoration: none;
	color: black;
}

p.text a:hover {
	text-decoration: none;
	color: #FF0000;
}

h2 {
	color: #333333;
	line-height: 1.3em;
	margin-left: 10px;
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
}

h3 {
	color: #333333;
	line-height: 1.3em;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}

h3 a {
   color: #333333;
   text-decoration:none;
}

h3 a:hover {
   color: #FF0000;
}

h3.tytul {
margin-left: 10px;
}

h3.tytul_fotografa {
margin-left: 10px;
font-weight: normal;
color: #888888;
/*
position: absolute;
bottom: 0px;
*/
font-size: 12px;

}

.col2#left {
	width: 456px;
	float: left;
}

.col2#right {
	width: 456px;
	float: right;
}

.box {
	margin-bottom: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 436px;
	background-color: #F2F2F2;
}

.box img {
	margin-bottom: 5px;
	margin-left: 5px;
	width: 219px;
	float: right;
}

.galleryBox {
   margin-right:10px;
   margin-bottom:10px;
   float:left;
   width:219px;
   background-color: #F2F2F2;
   padding-left: 10px;
   margin-right: 0px;
}  

.newsLeft {
   width:460px;
   float:left;
}

.newsListwa {
   background-color: #e6e6e6;
   margin-bottom:11px;
   padding:8px 15px 8px 15px;
}

.newsListwa#active {
   background-color: #F2F2F2;
}



.newsListwa p {
   display:inline-block;
   float:left;
   line-height:18px;
}

.newsListwa p, .newsListwa p a {
   color:#989898;
}

.newsListwa p a:hover {
   color:#ff0000;
}

.newsListwa#active p, .newsListwa#active p a {
   color:#000000;
}

.newsListwa p.data {
   width:60px;
   float:left;
}
.newsRight {
   width:468px;
   float:left;
   background-color: #F2F2F2;
}

.newsKolumnDwie {
   margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 219px;
	float: left;
}

a.galeria img {
margin-bottom: 5px;
}

.nowenewsy {
width: 910px;
background-color: #F2F2F2;
padding: 10px;
float: left;
margin-top: 5px;
margin-bottom: 5px;
}

.nowenewsy p {
   
}

.nowenewsy a.galeria img {
float: left;
margin-right: 10px;
margin-bottom:0px;
}

.lista {
float: left;
width: 436px;
padding: 10px;
background-color: #f2f2f2; 
margin-bottom: 10px;
height: 71px;
}

.lista img {
float: left;
width: 139px;
margin-right: 10px;
margin-top: -10px;
margin-bottom: -10px;
margin-left: -10px;
}
