* { border: 0; padding: 0; margin: 0;}

html,body{
	background: #111111 url(../images/bg.gif);
	margin: 0;
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	z-index : 0;
	text-align:center;
	vertical-align:middle;
  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;
}
#top{
	width: 1000px;
	height: 60px;
	margin:0 auto;
	position: relative;
	clear:both;
}
#srodek{
	width: 1038px;
	height:612px;
	margin:0 auto;
	position:relative;
}
.cien_l{
background: url(../images/cien_l.gif) no-repeat center;
width:18px;
height:612px;
margin:0 auto;
position:relative;
float:left;
}
.cien_p{
background: url(../images/cien_p.gif) no-repeat center;
width:18px;
height:612px;
margin:0 auto;
position:relative;
float:left;
}
#logo{ 
	width: 460px;
	height: 40px;
	position: relative;
	float:left;
	margin-left:10px;
}
#menu{ 
top:13px;
	width: 400px;
	height: 24px;
	margin:0 auto;
	position: relative;
	float:right;
}

#menu a.galeria{
	background: url(../images/menu.gif) no-repeat;
	width:78px;
	height:24px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.galeria:hover{
	background: url(../images/menu.gif) no-repeat 0px -23px;
}
#menu a.oferta{
	background: url(../images/menu.gif) no-repeat -80px 0px;
	width:70px;
	height:24px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.oferta:hover{
	background: url(../images/menu.gif) no-repeat -80px -23px;
}
#menu a.omnie{
	background: url(../images/menu.gif) no-repeat -130px 0px;
	width:92px;
	height:24px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.omnie:hover{
	background: url(../images/menu.gif) no-repeat -130px -23px;
}
#menu a.kontakt{
	background: url(../images/menu.gif) no-repeat -225px 0px;
	width:75px;
	height:24px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.kontakt:hover{
	background: url(../images/menu.gif) no-repeat -225px -23px;
}

#menu a.designs{
	background: url(../images/menu.gif) no-repeat -338px 0px;
	width:65px;
	height:24px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.designs:hover{
	background: url(../images/menu.gif) no-repeat -338px -23px;
}

#container_box{
border:1px solid #1c1c1c;
float:left;
position:relative;
}
/*stopka*/

#stopka {	
	width: 980px;
	height: 20px;
	text-align:right;
	margin:0 auto;
	position: relative;
}

.stopka{
	color:#959595;
	font-family : 'Verdana', Helvetica, Arial, sans-serif;
	font-style: inherit;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}
.stopka a{
	color : #959595;
	font-family : 'Verdana', Helvetica, Arial, sans-serif;
	font-style: inherit;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
	line-height:20px;
}
.stopka a:hover{
color : #bbe2ff;
	text-decoration : underline;
}

/*koniec stopka*/


#omnie, #galeria, #oferta, #kontakt{
background:#111111;
	width: 948px;
	height:558px;
	margin:0 auto;
	position:relative;
	float:left;
	padding:25px;
	border:1px solid #1c1c1c;
}
#galeria{text-align:center;}

#section{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #a6a6a6;
	line-height: 20px;
	text-align:center;
}
#section h1{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : normal;
	color : #fff;
	line-height: 25px;
	text-align:justify;
}



H1.h1_omnie{
	line-height: 11pt;
	text-align:left;
	margin:0;
	background: url(../images/h1_omnie.gif) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	width:89px;
	height:28px;
	padding-bottom:20px;
}
H1.h1_galeria{
	line-height: 11pt;
	text-align:left;
	margin:0;
	background: url(../images/h1_galeria.gif) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	width:62px;
	height:28px;
	padding-bottom:20px;
}
H1.h1_oferta{
	line-height: 11pt;
	text-align:left;
	margin:0;
	background: url(../images/h1_oferta.gif) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	width:51px;
	height:28px;
	padding-bottom:20px;
}
a.h1_oferta{
	background: url(../images/offer.gif) no-repeat 0px 0px;
	width:70px;
	height:28px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
}
a.h1_oferta:hover{
	background: url(../images/offer.gif) no-repeat 0px -28px;
}

H1.h1_formularz{
	line-height: 11pt;
	text-align:left;
	margin:0;
	background: url(../images/h1_formularz.gif) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	width:129px;
	height:28px;
	padding-bottom:20px;
	margin-top:25px;
}

H1.h1_kontakt{
	line-height: 11pt;
	text-align:left;
	margin:0;
	background: url(../images/h1_kontakt.gif) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	width:71px;
	height:20px;
	padding-bottom:20px;
}




a img { 
border: none;
padding:0;
margin:0;
outline:none;
}
a{outline:none;}

.img_{
margin:5px;
}
.text{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #fff;
	line-height: 20px;
	text-align:justify;
}
.text_autor{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #676767;
	line-height: 20px;
	text-align:justify;
}
.text_adres{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #343434;
	line-height: 20px;
	text-align:justify;
}
.text_adres2, .text_adres2 a{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #c6c6c6;
	line-height: 20px;
	text-align:justify;
}
.text_adres2 a:hover{
text-decoration:underline;
}
.text_kontakt{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #525252;
	line-height: 20px;
	text-align:left;
}
#kontakt_l{
	width: 450px;
	height:550px;
	float:left;
	margin:0 auto;
	position:relative;
}

#kontakt_p{
	width: 450px;
	height:550px;
	float:right;
	margin:0 auto;
	position:relative;
	text-align:left;
}
input#imie, #email, #tresc, #telefon, #miasto, #data {
	padding : 4px;
	border : 1px solid #1c1c1c;
	background: #111111 url(../images/bg.gif);
	color : #fff;
	font-size: 12px;
	width:400px;
}

input#wyslij {
	background:#111111;
	color:#525252;
	cursor : pointer;
	border:1px solid #1c1c1c;
	padding:4px;
	width:410px;
}
input#wyslij:hover {
	color:#676767;
	cursor : pointer;
	border:1px solid #1c1c1c;
}

textarea {
background: #111111 url(../images/bg.gif);
	border : 1px solid #1c1c1c;
	padding : 2px;
	font-size : 12px;
	color: #504137;
	height:170px;
}
.alert{
	color: #ad1d07;
	font-size: 12px;
	line-height:20px;
	font-weight:normal;
}
.komunikat{
	text-align:center;
	color: #ff0000;
	font-size: 12px;
}

#blad{
	background: #ffc2c2 url(../images/wykrzyknik.gif) no-repeat 95%;
	padding:5px;
	border:1px dashed #af0202;
	width:320px;
	height:80px;
	text-align:left;
	margin-bottom:20px;
}
.mapka{
	background: url(../images/mapka.jpg) no-repeat center;
	border : 1px solid #1a1a1a;
	width:400px;
	height:200px
}







#formularz{
	top:150px;
	width: 300px;
	height: 200px;
	margin:0 auto;
	position: relative;
	text-align:left;
	color:#676767;
}
input#tresc_l{
	padding : 3px;
	border : 1px solid #1a1a1a;
	background : #000;
	color : #fff;
	font-size: 12px;
}

input#wyslij_l {
	padding : 2px;
	border : 1px solid #1a1a1a;
	background : #000;
	color : #fff;
	cursor : pointer;
	font-size: 12px;
}
input#wyslij_l:hover, input#wyczysc:hover {
	color : #676767;
	border : 1px solid #1a1a1a;
}


a{
	color : #fff;
	font-family : 'Verdana', Helvetica, Arial, sans-serif;
	font-style: inherit;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
	line-height:20px;
}
a:hover{
color : #bbe2ff;
}

#formularz3{
top:50%;left:50%;
	padding:20px;
	width: 400px;
	height: 30px;
	margin-top:-100px;
	margin-left:-200px;
	position: absolute;
	text-align:left;
		color:#676767;
}
#formularz2{
	padding:5px;
	width: 800px;
	height: 20px;
	position: relative;
	text-align:left;
	color:#676767;
}

.informacja{
color:#343434;
text-align:left;
font-size:10px;
}
input#tresc_f, input#tresc_l{
	background:#0b0909;
	border: 1px solid #232020;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color : #676767;
	font-size: 10pt;
	width:80px;
	padding:4px;
}

input#wyslij_f,input#wyslij_l {
	background:#000;
	border: 1px solid #1f1f1f;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color : #676767;
	cursor : pointer;
	font-size: 10pt;
	padding:4px;
}
input#wyslij_f:hover, input#wyslij_l:hover {
	color : #fff;
	border : 1px solid #1f1f1f;
}

#kontener2 {
	display: block;
	height: 100%;
	min-height:800px;
	position: absolute; 
	top: 0; left: 0;
	width: 100%;
	}
	
#all2{
	width:100%;
	height:800px;
	position:absolute;
	left:0;top:50%;
	margin-top:-400px;
}
#galeria_par_box{
	width:100%;
	height:600px;
	position:relative;
	white-space:nowrap;
	overflow:auto;
}
#galeria_box{
	width:920px;
	height:620px;
	margin:0 auto;
	position:relative;
}
.obrazek{
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	margin-bottom:5px;
}
#srodek_gal {
	background:url(../images/srodek.png);
	width: 100%;
	min-height: 550px;
	height:auto !important;
	height: 550px;
	margin:0 auto;
	position: relative;
}
#srodek_box{
	width:400px;
	margin:0 auto;
	position:relative;
	padding-top:50px;
}

#menu2{
padding:10px 0px 10px 0px;
	width: 500px;
	height: 40px;
	position: relative;
	float:right;
}

#menu2 ul {
	width: 500px;
	height: 40px;
	list-style: none;
}

#menu2 ul li {
	float: left;
	font-size: 9px;
	text-align: center;
	margin-left:1px;
	}

#menu2 ul li a {
	background: url(../images/menu_bg.png);
	padding:4px 10px 4px 10px;
	color: #fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-family : 'Verdana', Arial, Georgia, Times New Roman, sans-serif;
	font-style: inherit;
	font-weight : normal;
	font-size : 8pt;
}

#menu2 ul li a:hover, #menu2 ul li a.sel {
	color: #bbe2ff;
}
#galeria_box a.img_gal img{
	margin:5px;
}
#galeria_box a.img_gal:hover img{
	opacity:0.8;
}
#galeria_box{
width:500px;
margin:0 auto;
position:relative;
}