/* defauls belows */
body {
	padding: 0px;	
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #fff;
	background: #fff;
}

a:link, a:active, a:visited {
	color: #fff;
	text-decoration: none;
	font-size: inherit;
}
a:hover {
	text-decoration: underline;
}

form, ul, ol, li, p, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}
select, option, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 	color: #333333;
}
input, textarea {
	width: 300px;
}

textarea {
	height: 150px;
}

img {
	border: none;
	padding: 0px;
	margin: 0px;
	display: block;
}

li {
	list-style-type: none;
}

.clear {
	clear: both;
}
/* end of defauls */

/* image menu */
#imageMenu {
  position: relative;
  width: 735px;
  height: 237px;
  overflow: hidden;
  border-right: 1px solid #999;
  margin-bottom: 50px;
}

#imageMenu ul {
  list-style: none;
  margin: 0px;
  display: block;
  height: 237px;
  width: 1000px;
}

#imageMenu ul li {
  float: left;
}

#imageMenu ul li a {
  text-indent: -1000px;
  background: #FFFFFF none repeat scroll 0%;
  border: 1px solid #999;
  cursor: pointer;
  display: block;
  overflow: hidden;
  width: 182px;
  height: 235px;
}

#imageMenu ul li.plener a {
  background: url(img/plener.jpg) 0 0 no-repeat;
}

#imageMenu ul li.wesele a {
  background: url(img/wesele.jpg) 0 0 no-repeat;
}

#imageMenu ul li.przygotowania a {
  background: url(img/przygotowania.jpg) 0 0 no-repeat;
}

#imageMenu ul li.ceremonia a {
  background: url(img/ceremonia.jpg) 0 0 no-repeat;
  border-right: none;
}
/* end of image menu */

/* iCarousel */
#example_6 {
  position: relative; /* important */
  overflow: hidden; /* important */
  width: 670px; /* important */
  /*height: 540px;*/ /* important */
  margin: 0;
}
  #dynamic_content #example_6 li {
    background: none;
  }
  #example_6 a {
    display: block;
  }

#example_6_content {
  position: absolute;
  top: 0;
  margin-left: 0;
}

#example_6_content
#example_6_content li {
  list-style: none;
  margin: 0;
  padding: 0;
}
  #example_6_content {
    width: 99999px;
  }
  #example_6 ul li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    border: none;
    /*background-color: #fff;*/
  }
  #example_6_content li img {
    margin-right: 20px;
    border: 5px solid #fff;
  }

#example_6 ul li img {
  display: block;
}

#example_6_frame {
  position: relative;
  /*margin: 520px 0px 0px 0px;*/
}
#example_6_frame ul li {
  margin: 0;
}
  #example_6_frame ul li a {
    border: 1px solid #777;
    margin-right: 7px;
    margin-bottom: 5px;
  }
  #example_6_frame ul li a:hover {
    border: 1px solid #fff;
  }

	#example_6_content a {
	  width: 670px;
	}
/* end of iCarousel */


body {
  background: #000 url(img/top_bg.png) 0 0 repeat-x;
}

#wrapper {
  width: 950px;
  margin: 0px auto;
}

h1,
h1 a {
  display: block;
  width: 100%;
  height: 125px;
}
  h1 a {
    width: 608px;
    background: url(img/logo.png) 0 0 no-repeat; 
  }

#main_menu {
  text-align: center;
  width: 736px;
  height: 23px;
  background: #fff;
  margin-left: 212px;  
  padding-top: 2px;
  margin-bottom: 25px;
}
  #main_menu li {
    display: inline;
  }
  #main_menu a {
    color: #000;
    font-size: 11px;
    margin: 0px 12px;
  }
  
#navigation {
  width: 160px;
  float: left;
  text-align: right;
}
  #navigation ul {
    margin-bottom: 20px;
  }
  #navigation li {
    margin-bottom: 4px;
  }
  #navigation a {
    padding-right: 15px;
  }
  #navigation a:hover,
  #navigation .active a {
    background: url(img/menu_sel.png) 100% 4px no-repeat;
    text-decoration: none;
  }  

#content {
  width: 738px;
  float: right;
}

#slogan {
  display: block;
  background: url(img/slogan.png) 100% 0 no-repeat;
  text-indent: -1000px;
  width: 100%;
  height: 92px;
  margin: 50px 0px;
}

#contact {
  color: #fff;
  font-size: 11px;
  background: #707070;
  padding: 5px;
  text-align: center;
  letter-spacing: 1px;
}

#footer {
  font-size: 11px;
  color: #fff;
  padding-top: 15px;
  height: 30px;
}
  #footer p {
    float: left;
  }
  #footer .author {
    float: right;
    color: #9e9e9e;
  }
    #footer .author a {
      color: #bbb;
    }

#partners {
  background: #202020;
  padding: 10px;
  text-align: center;
  color: #70ff44; 
  clear: both;
}
  #partners a {
    color: #70ff44; 
  }
  #partners .content {
    width: 750px;
    padding-left: 212px;
    margin: 0px auto;
  }

#dynamic_content {
  margin-bottom: 50px;
  clear: both;
  line-height: 150%;
  color: #eee;
}

  #dynamic_content h2 {
    font-size: 20px;
    letter-spacing: 2px;
    margin-bottom: 15px;
  }
  
  #dynamic_content p,
  #dynamic_content ul,
  #dynamic_content ol {
    margin: 15px 0;
  }
  
  #dynamic_content li {
    margin-bottom: 5px;
    padding-left: 15px;
    background: url(img/menu_sel.png) 0 6px no-repeat;
  }
  
#gallery_cat a {
  border: 5px solid #666;
  float: left;
  margin-bottom: 5px;
}
  #gallery_cat a:hover {
    border: 5px solid #fff;
  }  
  

