body { margin: 0; }

@font-face {font-family: 'dienasty';src: url('dienasty.eot');src: url('dienasty.eot?#iefix') format('embedded-opentype'),url('dienasty.woff') format('woff'),url('dienasty.ttf') format('truetype'); font-weight: normal; font-style: normal;}

p { margin-top: 0px; color: black; font-family: calibri; font-size: 14px; padding-right: 10px; padding-top: 0px; padding-left: 10px; text-align: justify;}
p2 { color: white; font-family: calibri; font-size: 14px; padding: 10px; text-align: justify;}

nadpis { margin-top: 0px; color: #73d037; font-family: dienasty; font-size: 18px; font-weight: bolder;  padding: 10px; line-height: 2;
}
nadpisfotovlevo { color: #73d037; font-family: dienasty; font-size: 18px; font-weight: bolder;  padding: 0px; line-height: 2;
}

galerie { color: white; font-family: dienasty; font-size: 14px; padding: 10px; text-align: center;}


kiss { margin: 0; color: white; font-family: dienasty; font-size: 22px; font-weight: bolder;  padding: 2px; line-height: 2; 
}

datum { margin: 0; color: white; font-family: arial; font-size: 12px; font-style: italic;  padding: 0px; line-height: 2;
}

h1 { color: white; font-family: dienasty; font-size: 24px; padding: 10px; text-align: center; background-color: #299f38;}

h2 { margin: 0; color: white; font-family: arial; font-size: 12px; padding: 5px; text-align: center; background-image: url(images/bgdark.jpg);}

h3 { margin: 0; color: black; font-family: arial; font-size: 12px; padding: 0px; text-align: center;}

h4 { margin: 0; color: white; font-family: arial; font-size: 12px; padding: 5px; text-align: center;}

#text { margin: 10px; background-image: url(images/bgdiv.jpg); color: white; font-family: arial; font-size: 12px; padding: 10px; text-align: justify;}

.home_box_flipper { background: #FFFFFF; height:350px; }

.photos_wrapper { float: left; position: relative; width: 235px; height: 170px; overflow: hidden; margin: 10px 10px 0 5px; background-color: #73d037;}
.photos_wrapper img:hover { -moz-opacity: 0.5; opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.photos_wrapper .photos_title { position: absolute; top: 110px; right: 0; text-align: right; width: 200px; padding: 3px; background-color: #73d037; color: #ffffff font-family: 'arial'; font-size: 14px; font-weight: normal; }
.photos_wrapper .photos_icons { position: absolute; top: 3px; right: 3px; }


img.news-left { margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; float: left}
img.news-right { margin-right: 10px; margin-top: 10px; margin-left: 10px; margin-bottom: 10px; float: right}

table.koncerty { width: 780px; text-align: left }
table.koncerty td { border-bottom: 2px groove #ffffff;}

table.fotogalerie { width: 780; text-align: left }
table.fotogalerie td { border-bottom: 2px groove #ffffff; }


a:link {
    text-decoration: none;
    color: #73d037;
}

a:visited {
    text-decoration: none;
    color: #73d037;
}

a:active {
    text-decoration: none;
    color: #ffffff;
}

a:hover {
    text-decoration: underline;
    color: #73d037;}

a.menu		{font-family: dienasty; font-size: 20px; text-decoration: none; color: #ffffff;}
a.menu:hover	{font-family: dienasty; font-size: 20px; text-decoration: none; color: #000000;}

a.galerie		{font-family: dienasty; font-size: 20px; text-decoration: none; color: #ffffff;}
a.galerie:hover	{font-family: dienasty; font-size: 20px; text-decoration: none; color: #73d037;}