body{
/*  line-height: 1.5em;*/
/*  background-color: #FAC896;*/
  FONT: 0.85em Verdana, sans-serif; 
  background-color: #D3B4E9;
}

.header {
  padding: 0em; 
  margin: 0em; 
/*  border-bottom: 1px solid black;*/
  width: 83em;
}

.wedding-content {
  margin: 0 180px 0 180px;
/*  padding: 150px 130px 150px 130px;*/
/*	font:0.9em sans-serif;*/
	background-color: #FFFFFF;
}

.wedding-content-inner {
  margin: 0 1em 0 1em;
	background-color: #FFFFFF;
}

.wedding-content-presents {
/*	font:0.9em sans-serif;*/
	background-color: #FFFFFF;
}

.wedding-presents-info {
  margin: 0 200px 20px 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#topsection{
  height: 85px; /*Height of top section*/
}

#topsection h1{
  margin: 0;
  padding-top: 15px;
}

#contentwrapper{
  float: left;
  width: 100%;
}

#maincontainer{
  width: 1200px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
  height: 100%;
}

#contentcolumn{
  margin: 0 180px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	background-color: #FFFFFF;
}

.contentcolumn-inner {
  margin: 0 1em 0 1em;
	background-color: #FFFFFF;
}

#leftcolumn{
  float: left;
  width: 190px; /*Width of left column in pixel*/
  margin-left: -1200px; /*Set margin to that of -(MainContainerWidth)*/
  margin-top: -30px; /*Set margin to that of -(MainContainerWidth)*/
}

#leftcolumn-presents{
  float: left;
  width: 190px; /*Width of left column in pixel*/
  margin-left: -1200px; /*Set margin to that of -(MainContainerWidth)*/
  margin-top: -150px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
  float: left;
  width: 180px; /*Width of right column*/
  margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/
  margin-top: -150px; /*Set margin to that of -(MainContainerWidth)*/
}

#footer{
  clear: right;
  width: 100%;
  text-align: right;
  padding: 4px 0;
  padding-top: 20px;
/*  font:0.9em sans-serif;*/
}

.footer-background {
  position:relative; 
/*  left:-0px; 
  top:-85px; 
  background: #CDC7E7;
  z-index:-2;*/
}

.footer-background-pic {
  position:relative; 
  left:40px; 
  top:-160px; 
/*  z-index:-1;*/
  height:0px;
}

.header-background {
  position:relative; 
/*  left:-0px; 
  top:-85px; 
  background: #CDC7E7;
  z-index:-2;*/
}

.header-background-pic {
  position:relative; 
  left:-60px; 
  top:-80px; 
/*  z-index:2;*/
  height:0px;
}

.innertube{
  margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
  margin-top: 0px;
/*	font:1.0em sans-serif;*/
}

.menu {
/*  background-color: #D79B64;*/
  background-color: #C49BE1;
}
.menu-link:link {
  COLOR: #222; 
  TEXT-DECORATION: none;
}
.menu-link:visited {
  COLOR: #222; 
  TEXT-DECORATION: none;
}
.menu-link:hover {
  COLOR: #222; 
  TEXT-DECORATION: none;
}

.presents-talk {
/*	font:0.9em sans-serif;*/
}
.price-czech {
  display:inline;
}
.price-euro {
  display:none;
}

.buy-link:link {
  COLOR: #222; 
  TEXT-DECORATION: none;
}
.buy-link:visited {
  COLOR: #222; 
  TEXT-DECORATION: none;
}
.buy-link:hover {
  COLOR: #222; 
  TEXT-DECORATION: underline;
}

.buy-link-reserved {
  COLOR: #999; 
  TEXT-DECORATION: line-through;
  cursor: default;
}

.menu-link {
/*  font:1.2em sans-serif;*/
}
.menu-link:visited {
  COLOR: #222; 
  TEXT-DECORATION: none;
}
.menu-link:link {
  COLOR: #222; 
  TEXT-DECORATION: none;
}
.menu-link:hover {
  COLOR: #222; 
  TEXT-DECORATION: underline;
}

.photo-link-div {
  margin: 0em 0em 0.5em 0em;
}

.photo-link:link {
  COLOR: #222; 
  TEXT-DECORATION: none;
}
.photo-link:visited {
  COLOR: #222; 
  TEXT-DECORATION: none;
}
.photo-link:hover {
  COLOR: #222; 
  TEXT-DECORATION: underline;
}

.wedding-timeline {
  padding-top:1em;
  padding-left:1em;
}

.wedding-place {
/*  font:1.5em  sans-serif;*/
  padding-top: 1em;
  color: #EF1010;
}

.who-photo {
  display:inline; 
  float:left; 
  margin:1em 1em 1em 0;
}

.who-photo-name-left {
  text-align:center; 
  width:85%;
}

.who-photo-name-right {
  text-align:center; 
  width:110%;
}

.who-photo-name-center {
  text-align:center; 
  width:100%;
}

.pageDate {
/*	FONT: 1.1em Verdana, sans-serif;*/ 
  TEXT-TRANSFORM: uppercase; 
  LETTER-SPACING: 0.33em;
	MARGIN-BOTTOM: 1.5em; 
  PADDING-BOTTOM: 1em; 
  BORDER-BOTTOM: #b2b2b2 1px dashed; 
  TEXT-ALIGN: center;
  padding-top: 20px;
}

div.imageItem {
  float: left;
  padding-left: 0.5em;
  padding-bottom: 1.5em;
}
  
div.imageItem p {
   text-align: center;
}

div.imagesContainer {
  border: 2px dashed #333;
  background-color: #f8f8f8;
  margin: 0.5em;
}

span.imageCaption {
  display:block;
}

div.spacer {
  clear: both;
}

.title {
  margin: 0.5em;
/*  MARGIN-BOTTOM: 0.25em;*/ 
/*  FONT: 1.5em Georgia, Times, serif;*/ 
  TEXT-TRANSFORM: none; 
  COLOR: #333; 
  LETTER-SPACING: 0px
}

.oznameni-box {
  width:100%; 
  height:100%; 
  text-align: center;
}

.oznameni-img {
  border:0px; 
  width:500px; 
  height:720px; 
  text-align:center;
}

.pozvanka-img {
  border:0px; 
  width:800px; 
  height:229px; 
  text-align:center;
}

.oznameni-box:hover {
  cursor: hand;
  cursor: pointer;
}

.questBookDiv { 
  padding: 5px;
}

.questBookNoteDate {
}

.questBookNoteUser {
}

.questBookNote {

}

.questBookPagerInner {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.questBookPagerOuter {
  border-bottom: 1px solid #333;
  height: 3em;
}

.questBookPagerDownInner {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.questBookPagerDownOuter {
  border-top: 1px solid #333;
  height: 3em;
}

.pagerLeft {
  text-align: left;
  float: left;
  border: none;
  width: 30%;
}

.pagerRight1 {
  text-align: right;
  float: left;
  border: none;
  width: 20%;
}
.pagerRight2 {
  text-align: right;
  float: left;
  border: none;
  width: 10%;
}

.pagerCenter {
  text-align: center;
  float: left;
  border: none;
  width: 40%; 
}

.pagerText {
/*  padding-left:8px;*/
}

.addNote {
  width:100%; 
  text-align:right;
}

.addNoteBox {
  margin-right: 0.5em;
  margin-bottom: 0.8em;
}