html, body{
	margin: 0px;
	padding: 0px;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica,	sans-serif;
	color:#FFFFFF;
	background:#c6b098;
	height:100%;
}	
div#container {
  width: 970px;







  margin:0 auto;







	height:auto !important; /* real browsers */







	height:100%; /* IE6: treaded as min-height*/







	min-height:100%; /* real browsers */







	position:relative; /* needed for footer positioning*/	







  background:#534640 none repeat scroll 0 0;  







}  























#logo {width:370px;height:110px;left:35px;position:relative;top:30px;}







a#strona_glowna {background:transparent url(images/skin.gif) no-repeat scroll 0 -415px; width:352px;height:80px;float:left;text-indent:-1000px;overflow:hidden;}

#menu {height:30px;margin:0px 35px;padding:0px;width:894px;border-bottom:2px solid white;}







.menu_list {float:right;height:30px;padding:0px;







}















#menu ul, ul li {







	display: block;







	list-style: none;







	margin: 0;







	padding: 0;







}















#menu ul li {







	float: left;







}















div#content {







  width: 900px;







  padding:0px 35px 70px 35px; 







	}



	



div#content a{  color:#FFFFFF;  text-decoration:underline;}



div#content a:hover{  color:#FFFFFF;  text-decoration:none;}











div#content h1 {







 font-size:18px;







 margin:12px 0px;







}







div#content h2 {







 font-size:16px;







 margin:10px 0px;







}















ul#image_list {







  width: 895px;







  height: 460px;







  margin: 10px 0px; 







  padding: 0px;







  float:left;







}







ul#image_list2 {



float:left;width:300px;;margin:0px;padding:0px;



}







ul#image_list2 img {



border:2px solid white;



height:203px;



margin-top:10px;



width:283px;



}



span.highlight{







background-color:white;







padding:0 2px;







}







span.highlight a {







color:#534640 !important;



text-decoration:none;



font-weight:bold;







}







span.highlight a:hover {







text-decoration:underline;







}







div.wrap{







padding:0px;







float:left;







height:10px;







width:900px;







border-bottom:2px solid white;







margin:5px 0px;







}







div.info_box{



margin:0px;



padding:0px;



width:900px;







}







div.info_box h2 a{







text-decoration:underline;







color:#FFFFFF;







}















div.info_box h2 a:hover,div.info_box a:hover {







text-decoration:none;







color:#1F1B1B;







}















div.info_box p{







margin:10px 0px;







}















img.foto_main_info {







border:2px solid white;







width:283px;







height:203px;







margin-top:10px;







}















ul#image_list li img {







  border:2px solid white;







}















div#footer {







  color: #FFFFFF;







  position:absolute;







  bottom:0px;







  width:100%;







}







div#footer p {







 font-size:11px;







 font-weight:bold;







 float:right;







 margin-right:37px;







}







#footer a {







	color: #FFFFFF;







	text-decoration: none;







}























#footer a:hover {







	text-decoration: underline;







}























#oferta a       {background:transparent url(images/skin.gif) no-repeat scroll 0 -139px; width:70px;   height:30px;   float:left;   text-indent:-1000em;   overflow:hidden;   border-right:1px solid white;}

#oferta a:hover {background:transparent url(images/skin.gif) no-repeat scroll 0 -174px; }



#galeria a       {background:transparent url(images/skin.gif) no-repeat scroll 0 0px; width:70px;   height:30px;   float:left;   text-indent:-1000em;   overflow:hidden;   border-right:1px solid white;}

#galeria a:hover {background:transparent url(images/skin.gif) no-repeat scroll 0 -36px;}



#opinie a        {background:transparent url(images/skin.gif) no-repeat scroll 0 -208px;  width:70px;   height:30px;   float:left;   text-indent:-1000em;   overflow:hidden;   border-right:1px solid white;}

#opinie a:hover  {background:transparent url(images/skin.gif) no-repeat scroll 0 -243px;}



#polecam a        {background:transparent url(images/skin.gif) no-repeat scroll 0 -347px ;   width:70px;   height:30px;   float:left;   text-indent:-1000em;   overflow:hidden;   border-right:1px solid white;}                                                                                                                                                                                        

#polecam a:hover  {background:transparent url(images/skin.gif) no-repeat scroll 0 -382px;}



#blog a           {background:transparent url(images/blog.gif);   width:70px;   height:30px;   float:left;   text-indent:-1000em;   overflow:hidden;   border-right:1px solid white;}

#blog a:hover     {background:transparent url(images/blog_a.gif);}



#kontakt a        {background:transparent url(images/skin.gif) no-repeat scroll 0 -69px ;   width:70px;   height:30px;   float:left;   text-indent:-1000em;   overflow:hidden;   border-right:1px solid white;}

#kontakt a:hover  {background:transparent url(images/skin.gif) no-repeat scroll 0 -104px;}



#panel a          {background:transparent url(images/skin.gif) no-repeat scroll 0 -278px;   width:120px;   height:30px;   float:left;   text-indent:-1000em;   overflow:hidden;}

#panel a:hover    {background:transparent url(images/skin.gif) no-repeat scroll 0 -313px;}



.menu_list ul li {



float:left;



}



 .menu_list ul li a {



   height:30px;



   float:left;



   text-indent:-1000em;



   overflow:hidden;







 }



 #menu_list_przygotowania a {background:transparent url(images/skin.gif) no-repeat scroll 0 -647px ; width:140px; border-right:1px solid white;}

 #menu_list_przygotowania a:hover {background:transparent url(images/skin.gif) no-repeat scroll 0 -682px ; }



 #menu_list_ceremonia a {background:transparent url(images/skin.gif) no-repeat scroll 0 -508px ;  width:100px; border-right:1px solid white;}

 #menu_list_ceremonia a:hover {background:transparent url(images/skin.gif) no-repeat scroll 0 -543px ; }



 #menu_list_plener a {background:transparent url(images/skin.gif) no-repeat scroll 0 -578px ; width:70px; border-right:1px solid white; }

 #menu_list_plener a:hover {background:transparent url(images/skin.gif) no-repeat scroll 0 -612px ;}



 #menu_list_przyjecie a {background:transparent url(images/skin.gif) no-repeat scroll 0 -717px ; width:90px; border-right:1px solid white; }

 #menu_list_przyjecie a:hover {background:transparent url(images/skin.gif) no-repeat scroll 0 -751px ;  }

 

 #menu_list_inne a { background:transparent url(images/skin.gif) no-repeat scroll 0 -821px; width:120px; }

 #menu_list_inne a:hover { background:transparent url(images/skin.gif) no-repeat scroll 0 -786px ; }



 



br.clear {

clear:both;

margin-top:-10px;

}



.clear {

clear:both;

}







#pathway{







 font-size:12px;







 color:#FFFFFF;







 float:left;







 padding-left:45px;







 width:450px;







 display:inline;







 height:30px;







}























#adres {







margin-top:10px;







float:left;







width:300px;







font-size:11px;







margin-left:10px;







}















/* Ajax search */







#search_box {







			margin-left:60px;







			margin-top:57px







}















#ajaxSearch_form {







           width:200px;







		   margin-bottom:6px;







       }







	   







       #ajaxSearch_input {







			border-color:#8D4984;







			border-style:solid;







			border-width:1px;







			display:inline;







			height:16px;







			margin:0px;







			padding:2px 0 2px 4px;







			vertical-align:top;







			width:80px;







			color:#8D4984;







			font-size:10px;







       }







      #ajaxSearch_submit {







			height:19px;







			margin-top:2px;







			width:34px;







       }







       #ajaxSearch_output {







           border: 1px solid #444;







           padding: 10px;







           display: block;







           height: auto;







           vertical-align: top;







       }







       .AS_ajax_result {







           color: #444;







           margin-bottom: 3px;







       }







       .AS_ajax_resultLink {







           text-decoration: underline;







       }







       .AS_ajax_resultDescription{







           color: #555;







       }







       .AS_ajax_more {







           color: #555;







       }







       







/* EmailForm 







------------------------------------------------------------------------------- */







#EmailForm {







	width: 455px;







	text-align: left;







	padding-bottom: 20px;







	border: none;







}







#EmailForm.full { width: 100%; }























#EmailForm fieldset {







    border: none;







}















#EmailForm legend {







	display: none;







}







#EmailForm h3 {







	clear: both;







	padding: 15px 0 5px;







	font-size: 14px;







	font-family: Helvetica, Arial, sans-serif;







	color: #000;







	font-weight: bold;







}























#EmailForm p {







	display: block;







	clear: both;







	width: 440px;







	font-size: 1em;







	line-height: 1.5em;







	padding:5px 0;







}















#EmailForm input {



	margin-top: 3px;



	background:#F2F2F2;



  width:230px;



}















#EmailForm select {







	float: left;







	display: block;







}







#EmailForm label {







clear:left;



float:left;



line-height:1.5em;



margin:0;



width:205px;







}















#EmailForm label input {







	float: left;







	width: 310px;







	padding: 0;







}















#EmailForm input.radio,







#EmailForm input#radiobutton_1,







#EmailForm input#radiobutton_2,







#EmailForm input#radiobutton_3,







#EmailForm input#radiobutton_4 {







	clear: left;







	float: left;







	padding: 0;







	margin: 0;







}







#EmailForm input#vericode {







width:80px;







}















#EmailForm label.radio,







#EmailForm label.radioitem {







	clear: none;







	margin: 0 0 0 25px;







	padding: 0 0 15px;







}















#EmailForm input.checkbox,







#EmailForm input#checkbox_1,







#EmailForm input#checkbox_2,







#EmailForm input#checkbox_3,







#EmailForm input#checkbox_4 {







	clear: both;







	float: left;







	padding: 0;







	margin: 0;







}















#EmailForm label.checkbox {







	clear: none;







	margin: 0 0 0 25px;







	padding: 0 0 15px;







}







/* style the #EmailForm elements to look similar across browsers ... emulates Safari */







#EmailForm label input,











#EmailForm input.checkbox,







#EmailForm select {







    border: 1px solid #ddd;







    border-left-color: #c3c3c3;







    border-top-color: #7c7c7c; 







}



#EmailForm textarea {







	margin-top: 3px;



	width: 445px;



	height:150px;



	display: block;







}











#EmailForm input.button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
  	background-color: #EBE9ED;
}


/*Ditto*/

.ditto_paging {
    padding: 10px;
}

#ditto_pages .ditto_currentpage {    
    font-weight:bold;
    margin-right:1px;
    padding:2px 5px;
    background-color: #C7B199;
    color:#534640;
}

#ditto_pages .ditto_off {
    padding:2px 10px;
    margin-right: 1px;    
}

#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    padding:2px 5px;
    margin-right: 1px;
    text-decoration: none !important;

}


#ditto_pages .ditto_next_link {
 border:0px !important;
 color:#FFFFFF; 
 font-weight:bold;
}

#ditto_pages a:hover {
    background-color: #C7B199;
    color:#A4917E;
}

#navigation{
	float: left;
  margin: 0px auto 0 auto;
  height:20px;

}

#undernavi_hr {
	width: 800px;
	float: left; 
display: block;
	height: 10px;
}

#ditto_pages{
	position: relative;
	font-size:15px;
	font-weight:bold;
	
}

