body {
    
  background: url("../images/bg.gif") center top no-repeat #F7E7C5;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 11px;
  font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
  line-height: 160%;
  color: #333;
  text-align: center;
}

div, img, h1, h2, h3, h4, h5 , h6, p, a, span {
   	margin: 0px; 
	padding: 0px; 
	border: 0px; 
   	font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
	font-size: 11px;
	color: #333;
	background:transparent;
}

/* POMOCNE & OBECNE PRVKY ------------------------------------------------------------------------ *****/
h1{ 
		padding: 5px 100px 0px  0px ; 
		float: right ;
		
		font-size: 9px;  
		color: #000; 
		font-weight: normal; 
	}

h2, h2 a 
	{font-size: 15px; margin: 0px 0px 20px 0px; color: #000; text-transform: uppercase;}
h3
	{margin: 0px 0px 20px 0px;  color: #000;}
a
	{color: #000; font-weight: bold;}
p	
	{margin: 0px 0px 20px 0px;}

img.gallery{
	border: solid 1px #ccc;
	padding: 2px;
	margin: 0px 10px 10px 0px;

}


img.postup{	border: solid 1px #ccc;
	padding: 2px;
	margin: 0px 5px 5px 0px;
}

a.backLink{
	font-size: 10px;
}

div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; height:0px; line-height: 0px; }

/* HLAVNI DIV ------------------------------------------------------------------------------------ *****/

#playground {
	width: 1100px;
	margin: 0 auto;
	text-align: left;
}


#menu {
	margin: 40px 0px 0px 20px;
	display: block;
	list-style-type: none;

	height: 20px;
	width: 540px;
	float: left;
	padding: 0px;

	z-index: 1200 ;
	
}
#menu li {
	display: block;
	float: left;
	padding: 0px ;
	font-size: 10px;
	height: 20px;
	margin: 0px;
		z-index: 1100;
		width: auto;
	}
	

	
#menu li a {
	vertical-align: bottom;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	padding: 2px;
	margin: 0px;
	display: block;
			z-index: 1007 ;
			}



div#content {
width: 750px;
_width: 780px;
overflow: auto;
padding: 10px;
padding-right: 0px;
_padding: 10px;
padding-right: 0px;
padding-left: 0px;
	padding-bottom:0px;
_overflow-y: auto;
_overflow-x: hidden;
height: 402px;
_height: 400px;
margin-left: 145px; 
margin-top: 60px;
_margin-top: 30px;
}

div#maincont {
overflow: auto;

width: 750px;

}


object{
	z-index: 1;
}
embed{
	z-index: 2;
	_height: 370px;
	
}

embed.uvod{

	_height: 400px;
	_width: 700px;
	margin-left: 20px;
}

	input.submit{
	
		margin: 0px 0px 0px 150px;
		 
	}

textarea{ 
	border: solid 1px #bdc0b7;
		 background: url("../images/formbg.gif") left top repeat-x #F4F4F4; 
     padding: 2px;
}

	input.important, textarea.important{
		border: solid 1px #bdc0b7;
		 background: url("../images/formbg.gif") left top repeat-x #F4F4F4;
	}
	
label{
	display: block;
	width: 150px;
	float: left;
}

div.line{
	margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px;
	border-bottom: solid 1px #efefef;

}

div#right{
float: right;
text-align: left;
_width: 150px;
width: 150px;
_height: 400px;
height: 400px;

_margin-bottom: 0px;
overflow: auto;
}

div#right a img{
border: 3px solid #CDCDCD;
margin-bottom: 4px;

}
div#left{
float: left;
text-align: left;

width: 575px;
height: 400px;
_height: 380px;
overflow: auto;
}

div.object{
float: left;
text-align: left;
_margin: 0px;
padding: 0px;
width: 575px;
height: 400px;
_height: 380px;

}


p.video{
font-size: 9px;
width: 100%;
}
p.video a{
font-size: 10px;
width: 450px;
}
a.vimeo{
font-size: 9px;
}

h2.maturaky{
width: 90%;
height: 20px;
float: left;
margin-left:150px;
margin-top: 20px;
}

.svatebni-obrad{
	 background: url("../images/svatebni-obrad.jpg") left top no-repeat !important;
min-height: 700px;
_height: 700px;
width: 700px;

}
.priplatky{
background: url("../images/priplatky.jpg") left top no-repeat !important;
min-height: 700px;
_height: 700px;
}

h2.maturaky2{
width: 75%;
margin: 0px;
padding: 0px;
float: left;

margin-bottom: 10px;
}

div.svatebni-obrad2{
float: left;
margin-bottom: 0px;
padding-bottom: 0px;
width: 700px;


color: black;
}

h3{
width: 440px;
margin: 0px;
padding: 0px;
font-size: 10px;
}


div.svatebni-obrad2 p.obrad{
color: black;
float: left;
width: 700px;
_width: 700px;
margin: 0px;
padding-bottom: 5px;
font-size: 9px;
}
.obrad-hostina{
background: url("../images/obrad-hostina.jpg") left top no-repeat !important;
min-height: 634px;
_height: 634px;
}

.obrad-hostina div.obrad-hostina2{
float: right;
min-height: 200px;
width: 430px;
height: auto;
margin: 30px;
color: black;
}
.obrad-hostina div.obrad-hostina2 p{
color: black;
}

.pripravy-obrad-hostina{
background: url("../images/pripravy-obrad-hostina.jpg") left top no-repeat !important;
min-height: 634px;
_height: 634px;
}

.pripravy-obrad-hostina div.pripravy-obrad-hostina2{
float: right;
min-height: 200px;
width: 450px;
height: auto;
margin: 30px;
color: black;
}
.pripravy-obrad-hostina div.pripravy-obrad-hostina2 p{
color: black;
}
.pripravy-obrad-hostina-vecerni-zabava{
background: url("../images/pripravy-obrad-hostina-vecerni-zabava.jpg") left top no-repeat !important;
min-height: 634px;
_height: 634px;
}

.pripravy-obrad-hostina-vecerni-zabava div.pripravy-obrad-hostina-vecerni-zabava2{
float: left;
min-height: 200px;
width: 400px;
height: auto;
margin: 30px;
color: black;
}
.pripravy-obrad-hostina-vecerni-zabava div.pripravy-obrad-hostina-vecerni-zabava2 p{
color: black;
}



.svatebni-videoklip{
background: url("../images/svatebni-videoklip.jpg") left top no-repeat !important;
min-height: 634px;
_height: 634px;
}

.svatebni-videoklip div.svatebni-videoklip2{
float: right;
min-height: 200px;
width: 420px;
height: auto;
margin: 30px;
color: black;
}
.svatebni-videoklip div.svatebni-videoklip2 p{
color: black;
}



.priplatky div.priplatky2{
float: left;
min-height: 200px;
width: 420px;
height: auto;
margin: 30px;
color: black;
}
.priplatky div.priplatky2 p{
color: black;
}
.svatebni-fotograf{
background: url("../images/priplatky.jpg") left top no-repeat !important;
min-height: 634px;
_height: 634px;
}

.svatebni-fotograf div.svatebni-fotograf2{
float: left;
min-height: 200px;
width: 420px;
height: auto;
margin: 30px;
color: black;
}
.svatebni-fotograf div.svatebni-fotograf2 p{
color: black;
}
.kontakt{
	 background: url("../images/kontakt.jpg") left top no-repeat !important;
min-height: 634px;
_height: 634px;
}

.uvod-video{
text-align: center;
}
#top {
	background: url("../images/bg_top.gif") center top no-repeat;
	margin: 0 auto;
	padding: 0px;
	width: 1100px;
	height: 190px;
}
#top a#logo {
	display: block;
	width: 218px;
	height: 79px;
	text-decoration: none;
	background: url("../images/logo.gif") left top no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 145px;
	_margin-left: 72px;
	margin-top: 30px;

}


/********************************************************************/




