body {
     font-family: Verdana, sans-serif;
     font-size: 12px;
     text-align: center;
     background-image: URL('img/pozadi-old.png');
     background-attachment: fixed;
     margin: 0px;
     padding: 0px;
     overflow: -moz-scrollbars-vertical;}

a    {
     outline: none;
     color: #276f1d;}

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

p a[href ^="http://"], li a[href ^="http://"] {
	background: url(img/external.png) center right no-repeat;
	padding-right: 16px;}

h1,h2,h3,h4 {
     font-size: 1em;
     margin: .3em 0px;
     padding: 0px;
     color: #276f1d;}

h1 { font-size: 1.5em;
     margin: 23px 0 10px 0; }
h1 a { font-size: .7em; color: #276f1d; text-decoration:none;}
h2 { font-size: 1.3em; margin: 15px 0px 0 0;}
h2 a:hover {color: #276f1d; text-decoration:none;}
h3 { margin: 10px 0 0 0; }
h4 { margin: 0px;}

p {  margin: 0 0 1em 0px;
     padding: 0px;
     line-height: 16px;}

ul { margin: 0px 2em;
     padding: 0px;}

li { list-style-type: square;}


#news h2 a { font-size: 1em; color: #276f1d; text-decoration:none;}

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

#na-stred {
     width: 748px;
     margin: 0px;
     border: 0px;}

#header {
     height: 154px;
     background-image: URL('img/pozadi-horni.png');
     background-repeat: repeat-x;
     background-position: left bottom;
     background-color: white;
     border: solid 1px #276f1d;
     }

#header img {
     border: 0px;}


#english {
     width: 110px;
     padding: 0px;
     margin: 0px;
     height: 30px;
     float: right;
     text-align: right;
     color: red;
     font-size: 11px;
     display: none;}

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

#djkuba {
     padding-left: 200px;
     padding-top: 60px;
     width: 340px;
     height: 50px;
     float: left;}

#menu {
     height: 40px;
     text-align: left;
     background-image: URL('img/pozadi-menu.png');
     background-repeat: repeat-x;
     background-color: #17540F;
     border: solid 1px #276f1d;
     border-bottom: 0px;
     border-top: 0px;
     }

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

#main {
     border: solid 1px #276f1d;
     border-top: 0px;
     text-align: justify;
     background-image: URL('img/pozadi-hlavni.png');
     background-color: #FFFFFF;
     background-repeat: repeat-x;
     background-position: left top;
     min-height: 320px;
     _height: 320px;
     padding: 10px;
     margin: 0px;}

/* *************************************** */
#partneri, #partneri2 {
     text-align: center;
     padding: 5px;
     margin: 50px 0 20px;
     width: 738px;
     height: 50px;
     background-color: white;
     font-size: 0.8em;
     color: #175407;}

#partneri {height: 60px;}

#partneri a, #partneri2 a {
     text-decoration: none;
     color: #175407;}

#partneri strong, #partneri2 strong {
     display: block;}

#partneri a:hover, #partneri2 a:hover {
     text-decoration: underline;
     color: #276f1d;}

/* *************************************** */

#home {
     width: 500px;
     line-height: 1.35em;}

#home img {
     float: right;}

#home h1, #hudba-na-svatbu-playlist h2,
#svatba-ckd h2 {
     display: inline;
     font-size: 1em;
     padding: 0px;
     margin-top: 30px;
     margin: 0px;}

#home p {
     line-height: 1.5em;
     display: inline;}

#ilustrace img {
     float: left;
     margin: 5px 6px 0 0;
     border: solid 2px #276f1d;}


/* *************************************** */

#news {
     width: 205px;
     height: 150px;
     text-align: left;
     line-height: 20px;
     padding-top: 10px;
     float: right;
     font-size: .95em;
     color: #276f1d;}

#news ul li, #news ul  {
     list-style-type: none;
     padding: 0px;
     margin: 0px;}


/* *************************************** */
#foto-galerie h2 {
     clear: both;
     margin-bottom: 5px;}

.fotogalerie {
     float: left;
     width: 135px;
     height: 170px;
     text-align: center;
     margin: 0 8px 8px 0;
     _margin: 0 4px 4px 0;}

.fotogalerie img    {
     border: solid 2px #276f1d;}

.fotogalerie a {
     text-decoration: none;}

/* ********************************* */
#reference-ikony {
     text-align: left;
     width: 232px;
     height: 100%;
     float: left;}

#reference h2 {
     margin-bottom: 15px;}

#topreference {
     font-size: 10px;}

.detail-reference {
     margin-bottom: 1.5em;
     padding-left: 232px;}

.detail-reference em {
     display: block;
     text-align: right;}

/* ********************************* */
#logo-firma img {
     float: right;
     padding-left: 10px;}

#patka {clear: both;}

#cls {clear: both;}


#svatba-video {
     float: right;
     padding-left: 10px;}


#cenik {
    width: 47em;
    border: 1px solid #BBBBBB;
    padding: 10px;
    border-collapse: collapse;
    margin: .3em 0;
    font-size: 11px;}

#cenik td {
    border: 1px solid #BBBBBB;
    padding: 5px;
    border-collapse: collapse;}

#cenik .r {text-align: right;}

#vpravo {text-align: right;}

#hudba-na-svatbu-playlist {margin: 0 2em;}