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

body {
	background: #fff;
	color: #fff;
	font: 11px/18px tahoma, sans-serif;
	text-align: justify;
}

ol, ul {
	list-style: none outside;
}

#container {
	background: #fff;
	width: 100%;
	overflow: hidden;
}

#header {
	width: 970px;
	margin: 50px auto 0 auto;
	overflow: hidden;
}

#logo {
	float: left;
	padding-left: 14px;
	padding-top: 4px;
}

#menu {
	float: right;
	overflow: hidden;
}

.menu {
	float: left;
	padding-right: 16px;
	padding-top: 18px;
}

.menu li {
	float: left;

}

	.menu li a,
	.menu li span {
		font: bold 11px/42px "microsoft tai le";
		display: block;
		text-align: center;
		text-decoration: none;
		color: #95a1a3;
		text-transform: uppercase;
		padding-left: 16px;
		padding-right: 16px;
	}
		.menu li a:hover ,
		.menu li span:hover {
			background: #2ab7db;
			color: #fff;
		}
		


.menu li ul{
	background-color:#2ab7db; 
	height:0;
	margin:0;
	overflow:hidden;
	padding:0; 
	position:absolute;
	width:145px;
	z-index:100;
}
.menu li:hover ul {
	height:auto;
}

.menu li ul li {
    border-top: 1px solid #3EC3E5;
    clear: both;
    height: 36px;
    margin: 0 14px;
    text-align: left;
    width: 117px;
}

.menu li ul li a {
	color:#fff;
	display:block;
	font: bold 11px/35px "microsoft tai le", "Times New Roman";
	text-decoration:none;
	padding: 0;
	height: 35px;
	text-transform: none;
	text-align: left;
}
.menu li ul li a:after {
	margin-left:6px;
}
.menu li ul li a:hover {
	text-decoration:underline;
}
.menu li ul li:first-child a {
	border:0;
}
		

.lang {
	float: right;
	padding-top: 30px;
	width: 80px;
	height: 19px;
}
.lang li {
	float: left;
	padding-right: 10px;
	
}
	.lang li a {
		font: bold 12px/19px "microsoft tai le";
		text-decoration: none;
		color: #95a1a3;
		text-transform: uppercase;
	}
		.lang li a:hover, .lang li.active a {
			color: #2ab7db;
			font-size: 10px;
		}

#photo-bg, #gallery-bg {
	/*background: url(../img/244.jpg) no-repeat;*/
	background: url(../img/bg_photo.png) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	overflow:hidden;
	position:relative;
	z-index:10;
}
	#gallery-bg{
		background: url(../img/244.jpg) no-repeat;
	}
	#gallery-bg.outdoor_scenes {background: url(../img/bg_plener.png) no-repeat;}
	#gallery-bg.getting_ready {background: url(../img/bg_przygotowania.jpg) no-repeat;}
	#gallery-bg.ceremony {background: url(../img/bg_slub.jpg) no-repeat;}
	#gallery-bg.reception {background: url(../img/bg_wesele.jpg) no-repeat;}
	#gallery-bg.children {background: url(../img/ciazowe.jpg) no-repeat;}
	#gallery-bg.business {background: url(../img/biznesowe.jpg) no-repeat;}
	#gallery-bg.author {background: url(../img/autorskie.jpg) no-repeat;}
	#gallery-bg.women {background: url(../img/kobiece.jpg) no-repeat;}

	
#gallery-bg h1{
	color:#303030;
}

#bg-footer {
	width: 100%;
	background: #e2f2f5;
	margin-top:-50px;
	padding-top:50px;
	z-index:1;
}

#footer {
	background: #e2f2f5;
	margin: 0 auto;
	width: 970px;
	padding: 30px 0 0 0px;
	overflow: hidden;
	border-bottom: 1px solid #d4e9ed;
	padding-bottom: 30px;
}
	#footer p {
		font: bold 11px "microsoft tai le";
		color: #96b0b4;
		
	}
	
#footer-left {
	float: left;
}
	#footer-left p {
		padding-left: 15px;
	}
	

#footer-right {
	float: right;
}
	#footer-right a {
		/* background: url(../img/music_small.gif) no-repeat; */
		color: #96B0B4;
		float: left;
		font: bold 11px "microsoft tai le";
		height: 13px;
		/*padding-right: 17px;*/
		/*text-indent: -99999px;*/
		/*width: 12px;*/
		width: auto;
	}
	#player {
		float: left;
	}
	#turn {
		background: url(../img/music_small.gif) no-repeat;
		cursor: pointer;
		height: 20px;
		position: relative;
		width: 20px;
	}
	#footer-right li,
	#footer-right p {
		background: url(../img/border_header_footer.gif) repeat-y;
		font: bold 11px "microsoft tai le";
		color: #96B0B4;
		height: 13px;
		width: auto;
		float: left;
		text-transform: uppercase;
		padding-left: 17px;
		padding-right: 15px;
	}

#bg-desc {
	width: 100%;
	background: #e2f2f5;
}
	
#desc {
    background: none repeat scroll 0 0 #E2F2F5;
    color: #80979a;
    font-size: 10px;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
}
	#desc h1 {
		float: left;
		font-size: 13px;
		padding-right: 5px;
		padding-left: 10px;
	}
	
#about-main, #contacts-main {
	background: url(../img/bg_main.png) no-repeat top left;
	min-height: 450px;
	width: 449px;
	padding: 20px 18px 0 18px;
	overflow: hidden;
}

.descWrapper {
	background: url("../img/bg_main.png") no-repeat scroll left top transparent;
	overflow: hidden;
	padding-bottom: 20px;
}

#testimonials-main, #testimonials2-main, #testimonials3-main, #testimonials4-main, #testimonials5-main, #testimonials6-main, #testimonials7-main, #testimonials8-main {
    float: left;
    height: 400px;
    margin-top: 50px;
    overflow: hidden;
    padding: 0 18px;
    width: 449px;
}

#about-main h2, #contacts-main h2, #testimonials-main h2, #testimonials2-main h2, #testimonials3-main h2, #testimonials4-main h2, #testimonials5-main h2, #testimonials6-main h2, #testimonials7-main h2, #testimonials8-main h2 {
	font: Bold 22px "Tahoma";
	padding-bottom: 30px;
}

#about-main a, #contacts-main a {
	color: #fff;
}

#photo-bg-contacts {
	background: url(../img/bg-kontakt.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg-about {
	background: url(../img/bg-omnie.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg1 {
	background: url(../img/bg_photo.png) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg2 {
	background: url(../img/52.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg3 {
	background: url(../img/45.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg4 {
	background: url(../img/47.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg5 {
	background: url(../img/50.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg6 {
	background: url(../img/48.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg7 {
	background: url(../img/60.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}

#photo-bg8 {
	background: url(../img/61.jpg) no-repeat;
	width: 970px;
	margin: 0 auto;
	min-height: 470px;
	position:relative;
	z-index:10;
}


.border {
	background: url(../img/border_header_footer.gif) repeat-y;
	padding-left: 24px;
}

.prev,
.next {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	margin-right: 5px;
}
#partner_logos{
	/* bottom:18px; */
	left:18px;
	position:absolute;
}
#fbLike{
	width:100px!important;
}
#fbLike iframe{
	position:relative;
	top:-4px;
}
