@charset "utf-8";

/* CSS Document */



body{

background:#080808;

font-family:Palatino, Arial, Helvetica, sans-serif;

font-size:13px;

color:#484848;

padding:0px;

margin:0px;}



#container{

background:#fff;

margin:0 auto;

padding:0px;

text-align:center;}

#top{

padding-top:20px;

width:1004px;

text-align:center;



margin:0 auto;

}

#middle{

width:1004px;

text-align:center;

margin:0 auto;

float:left;

}

#content_container{

width:100%;

height:700px;

background: url(../images/flower.png) repeat-x bottom #333;

padding:0px;

float:left;

margin:0 auto;}

#content{

width:982px;

min-height:680px;

background:#fff;

border:1px solid #7E7C7C;

margin:0 auto;}

#content p{

text-indent:10px;

text-align:justify;}

#content ul{

list-style:none;

margin:0 auto;

}

.galleryByCat a{

font-size:12px;

text-decoration:none;

text-transform:uppercase;

color:#333;

}

.galleryByCat a:hover{

font-size:12px;

text-decoration:underline;

text-transform:uppercase;

color:#aaa;

}

.zabawa{

width:200px;

height:30px;

padding-top:210px;

margin:10px;

margin-top:20px;

margin-left:130px;

background:url(../images/zabawa_thumb.jpg) no-repeat;



float:left;

}

.plener{

width:200px;

height:30px;

padding-top:210px;

padding-right:220px;

margin:10px;

margin-top:20px;

background:url(../images/plener_thumb.jpg) no-repeat;



float:left;

}

.przygotowaniaIblogoslawienstwo{

width:200px;

height:30px;

padding-top:210px;

padding-left:220px;

margin:10px;

margin-left:130px;

background:url(../images/przygotowania_thumb.jpg) no-repeat;



float:left;

}

.kosciol{

width:200px;

height:30px;

padding-top:210px;

margin:10px;

background:url(../images/kosciol_thumb.jpg) no-repeat;



float:left;

}

#menu{

width:994px;

height:50px;

text-align:center;

padding:5px;

margin:0 auto;

}

#top img{

margin:0 auto;

border:none;}

#foto img{
margin:0 auto;}

#menu a{

float:left;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:0;

}

#menu p{

width:600px;

margin:0 auto;

}

#menu span{

display:none;

}

#frontpage{

background:#fff;

width:954px;

height:472px;

margin:0 auto;

text-align:center;

padding-top:30px;

}

#photo_1{

height:450px;

width:300px;

border:1px solid #000000;

margin:12px 6px 12px 12px;

float:left;

}

#photo_2{


height:450px;

width:300px;

border:1px solid #000000;

margin:12px 6px 12px 6px;

float:left;

}

#photo_3{

height:450px;

width:300px;

border:1px solid #000000;

margin:12px 12px 12px 6px;

float:left;

}

.indexPhotoContainer {
	overflow: hidden;
}
#about{

width:954px;

height:472px;

margin:0 auto;

text-align:center;

padding-top:200px;

}

#about table{

margin:0 auto;}

.about_us{

margin-left:35px;

width:82px;

height:20px;

background:transparent url(../images/o_nas.png) no-repeat scroll 0 0;

}

.about_us:hover{

width:82px;

height:41px;

background:transparent url(../images/o_nas.png) no-repeat scroll 0 -20px;

}

.offer{

width:85px;

height:20px;

background:transparent url(../images/oferta.png) no-repeat scroll 0 0;}

.offer:hover{

width:85px;

height:41px;

background:transparent url(../images/oferta.png) no-repeat scroll 0 -20px;

}

.gallery{

width:94px;

height:20px;

background:transparent url(../images/galeria.png) no-repeat scroll 0 0;

}

.gallery:hover {

width:94px;

height:41px;

background:transparent url(../images/galeria.png) no-repeat scroll 0 -20px;}



.contact{

width:94px;

height:20px;

background:transparent url(../images/kontakt.png) no-repeat scroll 0 0;

}

.contact:hover{

width:94px;

height:41px;

background:transparent url(../images/kontakt.png) no-repeat scroll 0 -20px;}

.recommend{

width:108px;

height:20px;

background:transparent url(../images/polecamy.png) no-repeat scroll 0 0;

}

.recommend:hover{

width:108px;

height:41px;

background:transparent url(../images/polecamy.png) no-repeat scroll 0 -20px;}

.clients_zone{

width:100px;

height:20px;

background:transparent url(../images/strefa_klienta.png) no-repeat scroll 0 0;

}

.clients_zone:hover{

width:100px;

height:41px;

background:transparent url(../images/strefa_klienta.png) no-repeat scroll 0 -20px;}

.menu_selected { 

height:41px;

background-position: 0 -20px;

}

a{

border:0px;

outline:none;	

}

h1{

font-weight:lighter;

text-transform:uppercase;

}

.contactTable .error{

background:#F9F9F9;

color:#DC7979;}

.contactTable { 

padding:0px;

margin:0 auto;

}

.contactTable input, textarea{

width:350px;

color: #fff;

background: url(../images/input_bck.png) no-repeat;

}

.contactTable  textarea {

	height:200px;

}

.contactTable input:focus{

border:2px solid #333;

}

.contactTable textarea:focus{

border:2px solid #333;

}

.contactTable .button{

background: url(../images/button.png) no-repeat;

height:29px;

width:160px;

border:none;

}

.contactTable .button:hover{

border:none;

}

.login .button{

background: url(../images/log_in.png) no-repeat;

}

.galImg {

	text-align:center;

	position: relative;

}

#offer_content{

width:930px;

margin:0 auto;

}

.offer_element{

width:280px;

margin:15px;

float:left;

}
.offer_link{

width:420px;
height:400px;
float:left;
margin:20px;
margin-top:120px;

}
.offer1{
width:182px;
display: block;
height:196px;
margin: 0 auto;
background:transparent url(../images/fotografia.jpg) no-repeat;

}
.offer1:hover{
background-position: 0 -196px;
}
.offer2{
width:182px;
display: block;
height:196px;
margin: 0 auto;
background:transparent url(../images/filmowanie.jpg) no-repeat;
}
.offer2:hover{
background-position: 0 -196px;
}
.offer_link span{
display:none;}
#offer_description{

min-height:130px;

margin:30px 0px;

padding-left:65px;

text-align:justify;

}

#offer_content ul{

list-style:circle;}

.price{

text-transform:uppercase;

text-decoration:underline;

}

#loader { margin-top: 50px;}

#flashContent{

float:left;

margin-top:100px;

}

#contentBody table{

margin:0 auto;

}

#contentBody td{

vertical-align:top;

margin:10px;

}

#dane_kontaktowe{

color:#af9d7d;

margin-right:110px;

}

.sectionHeader{

color:#af9d7d;

margin-bottom:30px;

}

.contactTable{

text-align:left;

}

.contactTable input { }

.sent { 

font-weight:bold;


text-align:center;}

.login .sent{

margin:30px;}

.akapit {
font-size:14px;
margin-left:30px;
margin-right:30px;
text-indent:30px;padding:10px;; text-align: justify;}

.akapit p{

text-align:justify;

text-indent:0px !important;}

.text { 

margin-bottom: 50px;}

.podpis{

margin-bottom:20px;

border:2px solid;}



.recommendation{

margin:20px;

}

.recommendation a{

border:0 none;

outline:medium none;

}

.recommendation img{

border:medium none;}

#rec{

margin:0 auto;

}

#stopka{

margin:0 auto;

width:982px;

text-align:right;

font-size:12px;}

#loader {display:none;}
#stopka a { color:#484848; text-decoration:none;}
.exShow {display: none;}
.sent table * {  border-bottom: 1px dotted #CCCCCC; padding: 10px; }
.sent table th { text-align: left; font-weight:bold; }
.sent table td { text-align: left; font-weight: normal; }
.sent table { margin-top: 20px !important; }
#offer_content li,table{
text-align:left;}
.center { text-align: center; }
.anOffer { margin-top: 40px !important; }
.anOffer td { width: 33%;}
.anOffer .offerElement td { padding: 10px; margin: 10px; }
.anOffer .prices { margin-top: 10px; text-align: center; } 
.anOffer li { margin-top: 2px;}
.galleria-container {background-color:#FFFFFF !important;}

.clearing { clear: both; }
.priceElement td { text-align: center; margin-top: 20px; margin-bottom: 50px; padding: 20px 0 51px; font-weight: bold; }
.priceElement { margin-top: 20px; margin-bottom: 50px; }

