body
{
     background-color: #c81d15;
     margin: 0px;
     margin-top: 20px;
     padding: 0px;
     text-align: center;
     font-size: 12pt;
     font-family: Georgia, Tahoma, Verdana, sans-serif
}

.slogan
{
     font-size: 12pt;
     color: #ffffff
}

.valid-buttons
{
     float: left;
     vertical-align: middle
}

.counter-para
{
     margin: 0px;
     margin-left: 20px;
     margin-right: 20px;
     height: 42px;
     color: #2d1e10
}

.counter-box
{
     background-image: url('img/counter-back.png');
     background-repeat: no-repeat;
     background-position: right center;
     width: 174px;
     height: 26px;
     vertical-align: middle;
     float: right
}

.counter-text
{
     font-size: 7pt;
     color: #ffffff;
     padding-right: 7px;
     padding-top: 4px;
     line-height: 93%;
     text-decoration: none;
     text-align: right
}

.counter-img
{
     border: none;
     position: relative;
     top: -17px;
     left: 5px
}

.visitors-table
{
     border: solid 1px #c9c399;
     margin: auto;
     text-align: center;
     color: #7d695a
}

.visitors-table-header
{
     background-color: #c9c399;
     color: #fdfbfc;
     font-weight: bold
}

.visitors-table-header-link
{
     text-decoration: none;
     color: #fdfbfc
}

.visitors-table-link
{
     color: #7d695a;
     text-decoration: none;
     font-style: italic
}

.visitors-table-cell
{
     border: solid 1px #c9c3aa
}

.gallery-pic
{
     border: solid 1px #beb79f;
     background-color: #fbfbf8;
     padding: 5px;
     margin: 0px 7px 0px 0px;
     float: left
}

.gallery-line
{
     overflow: hidden;
     width: 696px;
     height: 128px;
     margin: 7px auto;
}

div#top, div#stopka
{
     width: 777px;
     margin: 0px;
     padding: 0px;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     float: none;
     overflow: hidden;
     font-size: 11px
}

div#stopka
{
     background: transparent url('img/stopka.gif');
     background-repeat: no-repeat
}

div#stopka p 
{
     text-align: center;
     color: #fff;
     margin-top: 23px;
     margin-bottom: 20px
}

div#stopka p a {color:#fff}

div#holder
{
     width: 100%;
     background: #a70e07 url('img/holder-bg.gif');
     background-repeat: repeat-x;
     margin: 0px;
     padding: 0px
}

div#tresc
{
     width: 777px;
     margin: 0px;
     padding: 0px;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     background: #fbfbf8 url('img/tresc-bg.gif');
     background-repeat: repeat-y
}

div#tresc p
{
     margin: 0px;
     margin-left: 20px;
     margin-right: 20px;
     padding-top: 8px;
     padding-bottom: 8px;
     color: #2d1e10
}

div#tresc p.title1
{
     font-size: 21pt;
     color: #fb0000;
     border-bottom: solid 1px #fb9b9b;
     padding-bottom: 0px
}

div#tresc p.title2
{
     font-size: 16pt;
     color: #b80000;
     border-bottom: solid 1px #e49d9d;
     padding-bottom: 0px
}

div#menu
{
     width: 777px;
     margin: 0px;
     padding: 0px;
     margin-left: auto;
     margin-right: auto;
     background: transparent
}

div#menu p
{
     margin: 0px;
     padding: 0px
}

div#holder2
{
     width: 750px;
     margin: 0px;
     padding: 0px 0px 0px 3px;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
     overflow: hidden
}

div.fotka
{
     width: 172px;
     background: transparent url('img/fotka-bg.gif');
     background-repeat: no-repeat;
     background-position: bottom;
     padding-top: 3px;
     padding-bottom: 5px;
     float: left;
     margin: 0px 7px
}

div.fotka img
{
     border: solid 1px #beb79f
}

span.border
{
     border: none;
     margin: 0px;
     padding: 0px
}

a.link
{
     text-decoration: none;
     font-weight: bold;
     color: #c81d15;
     background: transparent url('img/pointer.gif');
     background-repeat: no-repeat;
     background-position: 0px 5px;
     padding-left: 14px;
     font-size: 11px
}
