body {
		text-align: center;
		line-height: 1.6;
		background-color: ghostwhite;
		font-family: Comic Sans MS;
		font-size: 16px;
		color:black;
		background-image:url(img/embroidery-wedding-background.jpg);
}

.mini {
		font-size: 11px;
}

ul {
		margin-top: 5px;
}

.odstavec {
		margin-top: 15px;
}

#tab1 { 
		border:4px solid pink;
		background-color:#FFFAFE;
		margin-top:50px;
		margin-left:auto;
		margin-right:auto;
		width:770px;
}


.left { margin-left: 5px; margin-right: auto; text-align: left }

.vetsi {
		font-size: 18px;
}

#tab1:hover {
		background-color: mistyrose;
		border-color: navy;
		color: white;
}

#tab2 {
		border-top:3px solid navy;
		border-bottom:3px solid navy;
		background-color: ghostwhite;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
		width: 648px;
}


#tabgal {
		border-top:2px solid navy;
		border-bottom:2px solid navy;
		background-color: ghostwhite;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
		width: 648px;
}


.text2, .text3, .text4 {
		background-color: ghostwhite;
		margin-top: 20px;
		margin-left:auto;
		margin-right:auto;	
}

.text2:hover  { background-color: mistyrose }

.text2 {
		width:624px;
		padding: 13px;
		border-top:2px solid navy;
		border-bottom:2px solid navy;

}

.textobrad {
		width: 500px;
		padding: 13px;
		

}

.text3 {
		width:624px;
		padding: 13px;
		border-top:3px solid navy;
		border-bottom:3px solid navy;

}

.text4 {
		width:970px;
		padding: 13px;
		border-top:3px solid navy;
		border-bottom:3px solid navy;

}

p {
		margin-top: 10px;
		background-color: ghostwhite;
}

a:hover {
		font-weight:bold;
}

img.first { 
		margin: 0px;
}

img#lt { 
		margin-left: 5px; margin-top:5px;
}

img#rt { 
		margin-right: 5px; margin-top:5px;
}

img#cb { 
		margin-bottom: 5px;
		border-width: 0px;
}

img#cb:hover {
		border: 5px double brown;
}

.galthumb {
		margin-top: 20px;
		margin-bottom: 0px;
		margin-left: 5px;
		margin-right: 5px;
		border: 2px solid pink;
}

.galthumb:hover {
		border-color: navy;
		border: 3px solid navy;
}

td.gallcell {
		color: black;
}

#galsnote {
		font-size: 13px;
}

.infocell {
		font-size: 13px;
}

.galheading {
		margin-top: 15px;
		color: maroon;
		font-size: 18px;
		font-weight: bold;
		margin-top: 25px;
}

.galtrail {
		margin: 20px;
}

hr.hrr {
		background-color: navy;
		width: 40%;
		height: 2px;
}

hr.hrgal {
		background-color: navy;
		width: 100%;
		height: 2px;
}


.cas, .misto, .misto2 {
		font-weight: bold;
		color: navy;
}

.cas, .misto {
		font-size: 18px;
		color: navy;
}

#galerlink { color: brown;}
#galerlinkintro { color: darkred;}

	
.entrylink {
		text-decoration:none;
		font-family: Comic Sans MS;
		font-size: 18pt;
		color: navy;
}

.tfield1 {
		margin-left: 15px;
		margin-right: 15px;
		text-align: center;
		line-height: 1.8;
}



td {
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
}

.impo {
		color: firebrick;
		text-decoration:underline;
}
	
#galnav {
		margin-bottom: 25px;
}

img.second {
		border-width: 0px;
		margin: 0px;
}

.slideshow #galsnote {
		width: 878px;
}

.slideshow #tabgal {
		width: 900px;
}

.galnote {
		margin-top: 10px;
		margin-bottom: 15px;
}

.uuu {
		margin-top: 0px;
		margin-bottom: 0px;
}