* { border: 0; padding: 0; margin: 0;}

html,body{
	background: #000 url(../images/tlo.jpg) no-repeat center top;
	margin: 0;
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #aac4ff;
	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%;
}
#content{
	width: 100%;
	min-height: 620px;
	height:auto !important;
	height:620px;
	margin:0 auto;
	position:relative;
}
#top{
	background: #000 url(../images/top.jpg) no-repeat center top;
	width: 100%;
	height: 99px;
	margin:0 auto;
	position: relative;
	clear:both;
}
#top_box{
	width: 1180px;
	height: 99px;
	margin:0 auto;
	position: relative;
}
#lang{
	width: 70px;
	height: 25px;
	margin:0 auto;
	float:right;
		clear:both;
}
.logo{
width:372px;
height:99px;
position:absolute;
left:0;
top:0;
}
#zawartosc{
	width: 100%;
	min-height: 600px;
	height:auto !important;
	height:600px;
	margin:0 auto;
	position:relative;
	clear:both;
}
#zawartosc_galeria{
	background: url(../images/tlo3.jpg) repeat-y center bottom;
	width: 100%;
	min-height: 600px;
	height:auto !important;
	height:600px;
	margin:0 auto;
	position:relative;
	clear:both;
}

#srodek{
	width: 1030px;
	min-height: 500px;
	height:auto !important;
	height:500px;
	margin:0 auto;
	position:relative;
}


#menu{ 
	top:15px;
	width: 583px;
	height: 25px;
	margin:0 auto;
	position: relative;
	float:right;
	clear:both;
}
#menu_en{ 
	top:15px;
	width: 625px;
	height: 25px;
	margin:0 auto;
	position: relative;
	float:right;
	clear:both;
}
#menu a.omnie{
	background: url(../images/omnie.gif) no-repeat;
	width:83px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.omnie:hover{
	background: url(../images/omnie.gif) no-repeat 0px -25px;
}
#menu_en a.omnie_en{
	background: url(../images/omnie_en.gif) no-repeat;
	width:108px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu_en a.omnie_en:hover{
	background: url(../images/omnie_en.gif) no-repeat 0px -25px;
}
#menu a.portfolio{
	background: url(../images/portfolio.gif) no-repeat;
	width:104px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.portfolio:hover{
	background: url(../images/portfolio.gif) no-repeat 0px -25px;
}
#menu_en a.portfolio_en{
	background: url(../images/portfolio_en.gif) no-repeat;
	width:104px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu_en a.portfolio_en:hover{
	background: url(../images/portfolio_en.gif) no-repeat 0px -25px;
}
#menu a.strefa_klienta{
	background: url(../images/strefa_klienta.gif) no-repeat;
	width:138px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.strefa_klienta:hover{
	background: url(../images/strefa_klienta.gif) no-repeat 0px -25px;
}
#menu_en a.strefa_klienta_en{
	background: url(../images/strefa_klienta_en.gif) no-repeat;
	width:137px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu_en a.strefa_klienta_en:hover{
	background: url(../images/strefa_klienta_en.gif) no-repeat 0px -25px;
}

#menu a.opinie{
	background: url(../images/opinie.gif) no-repeat;
	width:82px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.opinie:hover{
	background: url(../images/opinie.gif) no-repeat 0px -25px;
}
#menu_en a.opinie_en{
	background: url(../images/opinie_en.gif) no-repeat;
	width:98px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu_en a.opinie_en:hover{
	background: url(../images/opinie_en.gif) no-repeat 0px -25px;
}
#menu a.kontakt{
	background: url(../images/kontakt.gif) no-repeat;
	width:92px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.kontakt:hover{
	background: url(../images/kontakt.gif) no-repeat 0px -25px;
}
#menu_en a.kontakt_en{
	background: url(../images/kontakt_en.gif) no-repeat;
	width:97px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu_en a.kontakt_en:hover{
	background: url(../images/kontakt_en.gif) no-repeat 0px -25px;
}
#menu a.blog{
	background: url(../images/blog.gif) no-repeat;
	width:80px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu a.blog:hover{
	background: url(../images/blog.gif) no-repeat 0px -25px;
}
#menu_en a.blog_en{
	background: url(../images/blog_en.gif) no-repeat;
	width:80px;
	height:25px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#menu_en a.blog_en:hover{
	background: url(../images/blog_en.gif) no-repeat 0px -25px;
}



#omnie{
background:#000;
	width: 900px;
	min-height: 600px;
	height:auto !important;
	height:600px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#omnie_box{
top:10px;
	width: 873px;
	height:575px;
	margin:0 auto;
	position:relative;
}
#opinie{
	background:#000;
	width: 900px;
	min-height: 600px;
	height:auto !important;
	height:600px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#wyb_gal{
	top:100px;
	background:#000;
	width: 1200px;
	min-height: 345px;
	height:auto !important;
	height:345px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#wyb_gal_box{
top:20px;
	width: 1153px;
	height:300px;
	margin:0 auto;
	position:relative;
}

#wyb_gal_box a.przygotowania{
	background: url(../images/przygotowania.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.przygotowania:hover{
	background: url(../images/przygotowania.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.ceremonia{
	background: url(../images/ceremonia.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.ceremonia:hover{
	background: url(../images/ceremonia.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.wesele{
	background: url(../images/wesele.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.wesele:hover{
	background: url(../images/wesele.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.plener{
	background: url(../images/plener.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.plener:hover{
	background: url(../images/plener.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.detale{
	background: url(../images/detale.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.detale:hover{
	background: url(../images/detale.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.rozne{
	background: url(../images/rozne.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.rozne:hover{
	background: url(../images/rozne.jpg) no-repeat -192px 0px;
}

/*wyb gal en*/
#wyb_gal_box a.przygotowania_en{
	background: url(../images/przygotowania_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.przygotowania_en:hover{
	background: url(../images/przygotowania_en.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.ceremonia_en{
	background: url(../images/ceremonia_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.ceremonia_en:hover{
	background: url(../images/ceremonia_en.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.wesele_en{
	background: url(../images/wesele_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.wesele_en:hover{
	background: url(../images/wesele_en.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.plener_en{
	background: url(../images/plener_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.plener_en:hover{
	background: url(../images/plener_en.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.detale_en{
	background: url(../images/detale_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.detale_en:hover{
	background: url(../images/detale_en.jpg) no-repeat -192px 0px;
}
#wyb_gal_box a.rozne_en{
	background: url(../images/rozne_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#wyb_gal_box a.rozne_en:hover{
	background: url(../images/rozne_en.jpg) no-repeat -192px 0px;
}
/*koniec wyb gal en*/


#gal_rozne_box a.miejsca{
	background: url(../images/miejsca.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.miejsca:hover{
	background: url(../images/miejsca.jpg) no-repeat -192px 0px;
}

#gal_rozne_box a.ludzie{
	background: url(../images/ludzie.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.ludzie:hover{
	background: url(../images/ludzie.jpg) no-repeat -192px 0px;
}

#gal_rozne_box a.zwierzeta{
	background: url(../images/zwierzeta.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.zwierzeta:hover{
	background: url(../images/zwierzeta.jpg) no-repeat -192px 0px;
}
#gal_rozne_box a.portret{
	background: url(../images/portret.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.portret:hover{
	background: url(../images/portret.jpg) no-repeat -192px 0px;
}
#gal_rozne_box a.reportaz{
	background: url(../images/reportaz.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.reportaz:hover{
	background: url(../images/reportaz.jpg) no-repeat -192px 0px;
}

/*gal rozne en*/
#gal_rozne_box a.miejsca_en{
	background: url(../images/miejsca_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.miejsca_en:hover{
	background: url(../images/miejsca_en.jpg) no-repeat -192px 0px;
}

#gal_rozne_box a.ludzie_en{
	background: url(../images/ludzie_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.ludzie_en:hover{
	background: url(../images/ludzie_en.jpg) no-repeat -192px 0px;
}

#gal_rozne_box a.zwierzeta_en{
	background: url(../images/zwierzeta_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.zwierzeta_en:hover{
	background: url(../images/zwierzeta_en.jpg) no-repeat -192px 0px;
}
#gal_rozne_box a.portret_en{
	background: url(../images/portret_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.portret_en:hover{
	background: url(../images/portret_en.jpg) no-repeat -192px 0px;
}
#gal_rozne_box a.reportaz_en{
	background: url(../images/reportaz_en.jpg) no-repeat;
	width:192px;
	height:300px;
	position:relative;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	float:left;
}
#gal_rozne_box a.reportaz_en:hover{
	background: url(../images/reportaz_en.jpg) no-repeat -192px 0px;
}
/*koniec gal rozne en*/

#strefa_klienta{
	background:#000;
	width: 900px;
	min-height: 600px;
	height:auto !important;
	height:600px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#strefa_klienta_box{
top:10px;
	background: url(../images/tlo_podstrony.jpg) no-repeat;
	width: 873px;
	height:575px;
	margin:0 auto;
	position:relative;
}
#kontakt{
background:#000;
	width: 900px;
	min-height: 600px;
	height:auto !important;
	height:600px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#kontakt_box{
top:10px;
	background: url(../images/tlo_podstrony.jpg) no-repeat;
	width: 873px;
	height:575px;
	margin:0 auto;
	position:relative;
}

#gal_rozne{
	top:100px;
	background:#000;
	width: 1000px;
	min-height: 345px;
	height:auto !important;
	height:345px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#gal_rozne_box{
top:22px;
	width: 960px;
	height:300px;
	margin:0 auto;
	position:relative;
}


/*stopka*/
#stopka {	
	background:#000 url(../images/stopka.jpg) no-repeat center top;
	width: 100%;
	height: 150px;
	text-align:left;
	margin:0 auto;
	position: relative;
	color:#003258;
}
#stopka_box{
	width: 1180px;
	height: 41px;
	text-align:center;
	margin:0 auto;
	position: relative;
}
.stopka_{
top:10px;
	width: 220px;
	height: 20px;
	margin:0 auto;
	position: relative;
	float:right;
}
#stopka_box{
	color : #38353c;
	font-family : Tahoma, 'Verdana', Helvetica, Arial, sans-serif;
	font-style: inherit;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	text-align:left;
}
#stopka_box a{
	color : #38353c;
	font-family : Tahoma, 'Verdana', Helvetica, Arial, sans-serif;
	font-style: inherit;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}
#stopka_box a:hover{
color : #bbe2ff;
}

/*koniec stopka*/


a img { 
border: none;
padding:0;
margin:0;
}
h1{
	font-family: Century Gothic, 'Verdana', Helvetica, Arial, sans-serif;
	font-size: 17pt;
	font-weight : normal;
	color: #c5b7ca;
	text-align: left;
	line-height: 30px;
	letter-spacing:1px;
	margin-bottom:20px;
}
h2{
	font-family: Helvetica, Century Gothic, 'Verdana', Arial, sans-serif;
	font-size: 12pt;
	font-weight : normal;
	color: #000;
	text-align: right;
	line-height: 30px;
	padding-left:30px;
}


.img_right{
float:right;
margin:20px;
}
.img_left{
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px solid #000;
}


.text_{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #c5b7ca;
	line-height: 20px;
	text-align:justify;
}
.text_2{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : normal;
	color : #c5b7ca;
	line-height: 20px;
	text-align:justify;
}
.opinia_autor{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : normal;
	color : #c5b7ca;
	line-height: 25px;
	text-align:justify;
}
.text{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #c5b7ca;
	line-height: 20px;
	text-align:justify;
}
.text_omnie{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #c5b7ca;
	line-height: 20px;
	text-align:justify;
}

#kontakt_l{
	top:100px;
	left:40px;
	width: 400px;
	min-height: 400px;
	height:auto !important;
	height:400px;
	float:left;
	margin:0 auto;
	position:relative;
}
#kontakt_p{
top:80px;
right:40px;
	width: 360px;
	min-height: 400px;
	height:auto !important;
	height:400px;
	float:right;
	margin:0 auto;
	position:relative;
}
#blad{
	background: #ffc2c2 url(../images/wykrzyknik.gif) no-repeat 95%;
	padding:5px;
	border:1px dotted #ff0000;
	width:285px;
	height:60px;
}
input#imie, #email, #data {
	background:#141017;
	width:200px;
	padding : 2px;
	border: 1px solid #291e2c;
	color : #cacaca;
	font-size: 12px;
	float:right;
}
input#data_en {
	background:#141017;
	width:170px;
	padding : 2px;
	border: 1px solid #291e2c;
	color : #cacaca;
	font-size: 12px;
	float:right;
}
input#tresc{
	background:#141017;
	padding : 2px;
	border: 1px solid #291e2c;
	color : #cacaca;
	font-size: 12px;
}
input#wyslij {
	background:#141017;
	width:100px;
	color:#c5b7ca;
	cursor : pointer;
	border: 1px solid #291e2c;
	float:left;
	margin-left:30px;
}
input#wyslij:hover {
	color:#bbe2ff;
	cursor : pointer;
}

textarea {
	width:355px;
	height:190px;
	padding : 2px;
	border: 1px solid #291e2c;
	background:#141017;
	color : #cacaca;
	font-size: 12px;
}
.alert{
	text-align:center;
	color: #ff0000;
	font-size: 12px;
	line-height:20px;
}
.komunikat{
	text-align:center;
	color: #ff0000;
	font-size: 12px;
}
/*galeria*/

/*koniec galerii*/

#formularz{
	top:170px;
	width: 230px;
	height: 200px;
	margin:0 auto;
	position: relative;
	text-align:left;
}
input#tresc_l{
	padding : 3px;
	border: 1px solid #343434;
	background : #131313;
	color : #aac4ff;
	font-size: 12px;
}

input#wyslij_l {
	padding : 2px;
	border : 1px solid #343434;
	background : #131313;
	color : #c5b7ca;
	cursor : pointer;
	font-size: 12px;
}
input#wyslij_l:hover, input#wyczysc:hover {
	color: #bbe2ff;
	border: 1px solid #343434;
}
a{
	color : #676767;
	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;
}

.scroll-pane {
top:10px;
	width: 800px;
	height: 580px;
	overflow: auto;
	float:left;
	position:relative;
}
.jScrollPaneContainer {
	overflow: hidden;
	z-index: 1;
	margin:0 auto;
	position:relative;
	}
.jScrollPaneTrack{
	position:absolute;
	cursor:pointer;
	right:0;top:0;
	height:100%
}
.jScrollPaneDrag{
	position:absolute; 
	background:#493550;
	cursor:pointer;
	overflow:hidden;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
		
.scroll-pane{padding:0;}
		
.scroll-pane p{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#291e2c;
	padding:12px;
	font-family : Arial, 'Verdana', Helvetica, sans-serif;
	font-style: inherit;
	font-size : 9pt;
	font-weight : normal;
	color:#cacaca;
	line-height:16px;
	margin-top:20px;
	text-align:justify;
	clear:both;
	min-height: 110px;
	height:auto !important;
	height:110px;
	}
	
	/*galeria*/
#galeria{
background:#000;
	width: 1100px;
	height:820px;
	margin:0 auto;
	position:relative;
}
#galeria_box{
top:20px;
	width: 1050px;
	height:800px;
	margin:0 auto;
	position:relative;
}
.gallery a.th_a, a.th_a:hover, a.th_a:active
{
	border:0px;
	padding:2px 2px 2px 2px;
}

.gallery img.th_img
{
	border:0px;
}
.gallery img.main_img
{
	padding:10px 0px 10px 0px; 
}
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:70px;height:70px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
* html .galleria li div span{width:400px} /* MSIE bug */

.demo{position:relative; background:url(../images/loading.gif) no-repeat center;}
.gallery_demo{width:1050px;margin:0 auto;}
.gallery_demo li{width:70px;height:48px;border:1px solid #392a3f;margin:0 2px;background:#000;float:left;}

	
#main_image{margin:0 auto;height:720px;}
#main_image img{margin-bottom:10px;border:1px solid #000;}
#gal{
background:#000;
	width: 900px;
	height: 52px;
	margin: 0 auto;
	position: relative;
	float:left;
	padding:0;
}
.nav_wstecz{width:30px;height: 50px;float:left;position:relative;}
.nav_dalej{width:30px;height: 50px;float:right;position:relative;}
.nawigacja{background:#000;width:973px; height:52px;margin:0 auto; position:relative;}
/*koniec galeria*/
