html,body{
	background: #000 url(../images/bg.gif);
	margin: 0 auto;
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #fff;
	z-index : 0;
	text-align:center;
  padding:0px;
  border:none;
  height:100%;
  width:auto;
}

/*strona główna*/
#all{
  height:100%;
  display:table;
  width:100%;
}

#kontener
{
  vertical-align:middle;
  display:table-cell;
}
#zawartosc{
	background:#0a0c0b;
	width: 1050px;
	height: 630px;
	margin: 0 auto;
	position: relative;
	border:1px solid #1f1f1f;
}
#zawartosc_gal{
	background:#0a0c0b;
	width: 1050px;
	margin: 0 auto;
	position: relative;
	border:1px solid #1f1f1f;
}
a img { border: none;
}
#logo{
	background:#0a0c0b;
	width: 960px;
	height: 153px;
	text-align:left;
	padding-top:15px;
	margin:0 auto;
}
#srodek_home {
	width: 995px;
	height: 370px;
	margin: 0 auto;
	position: relative;
	text-align:left;
}
#galeria{
	width: 975px;
	height: 325px;
		margin: 0 auto;
	position: relative;
}
#srodek_home img{
padding-left:1px;
padding-right:1px;
padding-top:2px;
}

p {
  margin-bottom: 0 }
p + p {
  text-indent: 1.5em;
  margin-top: 0 }

p{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #cacaca;
}


a:link, a:visited{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #cacaca;
	text-decoration : none;
}
a:hover{
	color : #3b113e;
	text-decoration : underline;
}

h1{
	font-family: 'century Gothic', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	font-weight : normal;
	color: #6d2173;
	text-align: left;
	padding: 0px;
	margin-top:2px;
}
h2{
	font-family: 'Verdana', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight : normal;
	color: #909090;
	text-align: left;
	padding: 0px;
	margin-top:2px;
	margin-bottom:10px;
}

/*koniec strona główna*/



/*menu główne*/
#menu {
	width: 640px;
	height: 41px;
	margin:0 auto;
	position: relative;
	z-index:10;
}
#menu ul {
list-style: none;
margin: 0px;
display: block;
height: 41px;
width: 800px;
padding-top:5px;
}

#menu ul li {
float: right;}

#menu ul li a {
text-indent: -1000px;
cursor:pointer;
display:block;
overflow:hidden;
width: 90px;
height: 41px;}

#menu ul li.blog a {background: url(../images/blog_1.gif) no-repeat scroll 0%;}
#menu ul li.kontakt a {background: url(../images/kontakt_1.gif) no-repeat scroll 0%;}
#menu ul li.oferta a {background: url(../images/oferta_1.gif) no-repeat scroll 0%;}
#menu ul li.o_nas a {background: url(../images/o_nas_1.gif) no-repeat scroll 0%;}
#menu ul li.galeria a {background: url(../images/galeria_1.gif) no-repeat scroll 0%;}

#menu ul li.blog a:hover {background: url(../images/blog_2.gif) no-repeat scroll 0%;}
#menu ul li.kontakt a:hover {background: url(../images/kontakt_2.gif) no-repeat scroll 0%;}
#menu ul li.oferta a:hover {background: url(../images/oferta_2.gif) no-repeat scroll 0%;}
#menu ul li.o_nas a:hover {background: url(../images/o_nas_2.gif) no-repeat scroll 0%;}
#menu ul li.galeria a:hover {background: url(../images/galeria_2.gif) no-repeat scroll 0%;}
.clear {clear: both;}

/*koniec menu główne*/



/*menu dla galerii*/
#menu_g {
	width: 900px;
	height: 80px;
	margin:0 auto;
	position: relative;
	z-index:10;
}
#menu_g ul {
list-style: none;
margin: 0;
display: block;
height: 40px;
width: 900px;
	padding-top:20px;
}

#menu_g ul li {
float: right;
}

#menu_g ul li a {
	font-family : 'Verdana', Tahoma, Arial, Helvetica, sans-serif;
	font-weight:inherit;
	font-size:1.0em;
	display:block;
	width:100px;
	height: 15px;
	padding:2px;
	margin-left:5px;
}
#menu_g ul li a:hover{
	text-decoration : none;
	color : #676767;
	padding:2px;
}
/*koniec menu*/



/*stopka*/
#stopka {	
	width: 950px;
	height: 50px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.stopka {
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #343434;
	margin-left: 0px;
}
.stopka a{
	color : #343434;
}
.stopka a:hover{
	color : #3b113e;
}

/*koniec stopka*/




/*kontakt*/

input#imie, #email, #tresc, #data, #miejscowosc {
	padding : 2px;
	border : 1px solid #3b113e;
	background : #210a23;
	color : #fff;
	font-size: 12px;
}
input#wyslij {
	width : 80px;
	padding : 2px;
	border : 1px solid #3b113e;
	background : #210a23;
	color : #fff;
	cursor : pointer;
}
input#wyslij:hover, input#wyczysc:hover {
	color : #000;
	border : 1px solid #3b113e;
}
textarea {
	border : 1px solid #3b113e;
	padding : 2px;
	font-size : 12px;
	color: #fff;
}
#alert{
	text-align:center;
}
.text{
	color: #fff;
	text-align:left;
}

.kontakt_l {
	width: 500px;
	height: 230px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	vertical-align: top;
	float:left;
}

.kontakt_p {
	width: 300px;
	height: 230px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	vertical-align: top;
	float:left;
}
.alert{
color:#ff0000;
}
/*koniec kontakt*/


/*oferta*/
#oferta, #onas, #kontakt{
	width: 900px;
	height: 350px;
	margin: 0 auto;
	position: relative;
	text-align:justify;
	line-height:17px;
	border-bottom:1px dotted #6d2173;
	border-top:1px dotted #6d2173;
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
}
/*koniec oferta*/



/*galeria*/
#srodek_g {
	width: 900px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	border-bottom:1px dotted #6d2173;
	border-top:1px dotted #6d2173;
}
.title{	
	font-family : Helvetica, sans-serif;
	text-align:right;
	font-size : 18px;
	font-weight : inherit;
	color : #6d2173;
	padding-bottom:10px;
}
.exe{
	color: #cacaca;
	font-family : Helvetica, sans-serif;
	text-align: left;
}
.licz{
	color: #cacaca;
	font-family : Helvetica, sans-serif;
	font-size : 10px;
}
.licz_select{
	background:#6d2173;
	width:20px;
	height:20px;
	padding:5px;
	color: #fff;
	font-family : Helvetica, sans-serif;
	font-size : 10px;

}
.link{
border:1px solid #3b113e;
}
/*koniec galerii*/