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

body, html
{
	font-family: Arial;
	height: 100%;
	background-color: #ffffff;
	behavior: url('htc/csshover.htc');
}

#container
{
	width: 900px;
	position: absolute;
	top: 50%;
	margin-top: -300px;
	padding-left: 62px;
}

#top
{
	width: 962px;
	height: 38px;
}

#logo
{
	float: left;
	width: 850px;
}

#content
{
	width: 900px;
	height: 522px;
}

#menu
{
	position: absolute;
	left: 0;
	width: 328px;
	height: 22px;
	background-color: #ee2e91;
}

#gray-line
{
	float: left;
	background-color: #616161;
	height: 22px;
	width: 900px;
}

#main_menu
{
	margin-left: 80px;
	padding: 0px;
}

#comment
{
	width: 900px;
	background-color: #616161;
}

#comment-zdjecie
{
	margin-top: 1px;
	width: 900px;
	background-color: #616161;
}

#bottom
{
	height: 32px;
}

#bottom a { color: #666; }

.comment_text
{
	font-size: 11px;
	color: #ffffff;
	text-align: justify;
	padding: 15px;
}

#languages
{
	padding-top: 20px;
}

ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li
{
	margin: 0px;
	padding: 0px;
}

img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.inline
{
	display: inline;
}

.more
{
	background-color: #868686;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 5px;
}

.more a
{
	text-decoration: none;
	color: #ffffff;
}

.more a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

#bottom_text
{
	padding-left: 15px;
	padding-top: 10px;
	font-size: 10px;
	color: #acacac;
}

.zdjecia
{
	width: 900px;
	height: 81px;
	cursor: pointer;
	border-top: 1px solid #ffffff;
}

#przygotowania
{
	background-position: 0px;
	clear: both;
}

#przygotowania:hover
{
	background-position: 900px;
}

#ceremonia
{
	background-position: 0px;
}

#ceremonia:hover
{
	background-position: 900px;
}

#wesele
{
	background-position: 0px;
}

#wesele:hover
{
	background-position: 900px;
}

#plener
{
	background-position: 0px;
}

#plener:hover
{
	background-position: 900px;
}

#studio
{
	background-position: 0px;
}

#studio:hover
{
	background-position: 900px;
}

#portret
{
	background-position: 0px;
}

#portret:hover
{
	background-position: 900px;
}

#foto-container
{
	width: 950px;
	height: 600px;
	overflow: scroll;
	overflow-y: hidden;
}

#foto-gallery
{
	height: 550px;
}

.foto
{
     float: left;
     height: 478px;
     width: 680px;
}

.foto-description
{
	font-size: 11px;
	border-left: 1px solid pink;
	margin: 20px;
	padding-left: 10px;
}

.pary
{
	font-size: 10px;
	color: #ffffff;
	text-align: justify;
	padding: 15px;
	line-height: 150%;
}

.pary a
{
	text-decoration: none;
	color: #c6c4c4;
	background-color: #4e4e4e;
	margin: 0px;
	padding: 0 3px 0 3px;
}

.pary a:hover
{
	color: #ffffff;
	background-color: #ee2e91;
}

.galeria_par
{
	width: 216px;
	height: 18px;
	background-color: #666666;
	font-family: Arial;
	color: #fff;
	font-size: 11px;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	padding-top: 3px;
}

*html .galeria_par
{
	height: 21px;
}
	

.galeria_par:hover
{
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}
	

#pary_menu
{
	padding: 102px 0 0 650px;
}

.galeria_par a 
{ 
	color: #fff; 
	margin-left: 21px;
	text-decoration: none;
}

#gal_title strong
{
	display: block;
	margin-left: 21px;	
}

#gal_title 
{
	background-color: #ee2e91;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#omnie_opis
{
	top: 160px; 
	left: 700px; 
	position: absolute;
	width: 210px; 
	padding: 10px;
	background: #fff;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-align: justify;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}


#omnie_opis a
{
	color: #000;
	text-decoration: none;
	font-weight: bold; 
}

#omnie_opis a:hover
{
	text-decoration: underline;
}

#wpja
{
	float: left;
	margin: 0 10px 0 0 ;
}

address
{
	display: block;
	text-align: center;
	border: 1px solid #dbdbdb;
	padding: 10px 0;
	font-style: normal;
}

#referencje
{
	margin-top: 26px;
}

html* #referencje
{
	margin-top: 23px;
}

*html #referencje
{
	margin-top: 0px;
}

.referencja
{
	width: 900px;
	height: 122px;
	background: red;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	background: #e6e4e5;
	margin-top: 1px;
}

.referencja strong
{
	display: block;
}

.referencja p
{
	width: 650px;
	float: right;
	padding: 10px 20px 10px 0;
}


.referencja img
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}


*html .referencja img
{
	margin-left: -3px;
}

