body {
     font-family: Tahoma, sans-serif;
     font-size: 12px;
     text-align: center;
     background-image: URL('img/bg-body.jpg');
     background-repeat: repeat-x;
     background-attachment: fixed;
     background-color: #FCDB74;
     margin: 0px;
     padding: 0px;
     overflow: -moz-scrollbars-vertical; }

a    {
     outline: none;
     color: #8b3e29;}

a:hover    {
     outline: none;
     color: #dc9539;}


#body-left {
     width: 1002px;
     margin: 0 auto;
     text-align: center;
     background-image: URL('img/bg-body-l.jpg');
     background-repeat: no-repeat;
     background-position: left top;}

#na-stred {
     width: 802px;
     margin: 0px 100px;}

#header {
     height: 158px;
     background-image: URL('img/header.jpg');
     background-repeat: no-repeat;
     border: solid 1px #ECC163;}

#header img {
     border: 0px;}


#english {
     width: 250px;
     padding: 8px;
     height: 140px;
     float: right;
     text-align: right;
     color: white;
     font-size: 11px;}

#english a {
     text-decoration: none;
     color: white;}

#svatebni {
     width: 250px;
     height: 100px;}

#menu {
     color: white;
     width: 800px;
     height: 39px;
     text-align: right;
     background-image: URL('img/bg-menu.png');
     background-repeat: no-repeat;
     border: solid 0px #ECC163;
     border-width: 0px 1px;}

#menu a {
     text-decoration: none;
     font-size: 20px;
     line-height: 38px;
     font-weight: bold;
     padding: 0px;
     border: none;
     color: #FBF8F6;
     outline: none;}

#menu a:hover {
     text-decoration: none;
     border: 0px;}

#menu img {
     padding: 0px;
     margin: 0px;
     border: none;
     text-decoration: none;}


#main {
     width: 760px;
     text-align: justify;
     background-image: URL('img/bg-main.jpg');
     background-color: #FFFFFF;
     background-repeat: no-repeat;
     border: solid 1px #ECC163;
     min-height: 380px;
     _height: 380px;
     padding: 20px;}

.o,em   {
     color: #8b3e29;
     font-style: normal;}

h1,h2,h3,h4   {
     padding-bottom: .0em;
     margin-bottom: .1em;
     color: #8b3e29;}

p    {
     padding: .0em;
     margin: .3em 0;}

h1  {font-size: 1.8em;
    margin: 1.2em 0 2em 0;}

h1 a  {
    font-size:  12px;
    color: #dc9539;
    padding: 0 .6em;
    text-decoration: none;}

h2  {font-size: 1.3em;}
h3  {font-size: 1.1em;}
h4  {font-size: 0.9em;
    margin-bottom: 0; padding-bottom: 0;}

#es4u {
     text-align: right;}

#es4u a {
     color: black;
     text-decoration:none;}

.podrobnosti {
     padding: 1em 30px;}

.podrobnosti h3 {
     clear: both;
     margin-top: 0px;
     padding-top: 0px;}

.vizitkana3 {
     float: left;
     width: 220px;
     height: 120px;
     padding: 5px;
     text-align: left;}

.vizitkana3 h3  {
     color: #dc9539;
     clear: none;}

.vizitkana3 img  {
     float: left;
     margin: 0 5px 0 0;}

.clear {
      clear: both;}

ul,li{
     font-size: .9em;
     padding-bottom: 0em;
     padding-top: 0em;
     margin-bottom: 0em;
     margin-top: 0em;}

#created {
     font-size: 10px;
     color:  #8b3e29;
     text-align: right;
     padding: 5px;
     margin-right: 100px;}

#created a {
     text-decoration: none;
     color: #8b3e29;}

#home {
     padding: 0 200px;}

#home p {
     line-height: 1.6em;}

#doporuc h2 {
     margin: 0;
     padding: 0;}

#doporuc img {
     border: 0;
     text-decoration: none;
     margin: 0;
     padding: 0;}


#doporuc table {
     margin: 0px;
     padding: 0px;}

#doporuc td {
	   vertical-align: middle;
     text-align: justify;}

#doporuc_text h2 {
     padding: 0px;
     margin: 0px;}

#doporuc img {
     margin-right: 10px;}

hr {
     margin: 0 20px;
     padding: 0px;
     height: 1px;
     color: #FBB53C;
     background-color: #FBB53C;
     border: 0px solid #FBB53C;}
