body {
 margin: 0px;
 padding: 0px;
 font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;
 color: #000000;
 font-size: 70%;
 line-height: 140%;
 background: url(../img/bg.gif) repeat center top;
}

a:link, a:visited, a:active {
 color: #666666;
 text-decoration: none;
}

a:hover {
 text-decoration: underline; 
}

#hover-blok-img {
 z-index: 1;
 position: absolute;
 display: none; 
 min-width: 100px;
 max-width: 250px;
 padding: 2px;
 text-align: center;
 color: #ffffff;
 filter: alpha(opacity=95);
 opacity: 0.95; 
 background: #9B7255;
 border: 1px solid #9B6641;
}

p {
 margin: 0;
 padding: 0;
}
img {
 border: none;
}
h1, h2, h3 {
 margin: 0;
 padding: 0;
 font-family: Calibri, Arial;
}
h1 {
 font-size: 160%;
}
h2 {
 font-size: 140%;
}
h3 {
 font-size: 120%;
}

input {
 background: none; border: none;
}
input[type=text] {
}
input[type=submit] {
 width: 86px; height: 29px; color: #ffffff; font-weight: bold; font-family: Comic Sans MS;
 background: url(../img/submitbg.png) no-repeat center top; background-position: 0 4px; cursor: Pointer;
}

.all1 {
 min-height: 732px; background: url(../img/bgall.jpg) no-repeat center top;
}
.bloktop {
 width: 1000px; background: url(../img/bloktop.png) no-repeat center bottom;
}
.topimgs {
 width: 1000px; height: 320px;
}
.blokmiddle {
 width: 1000px; min-height: 400px; background: url(../img/blokmiddle.png) repeat-y center top;
}
.blokbottom {
 width: 1000px; height: 40px; background: url(../img/blokbottom.png) no-repeat center top;
}
.blok2 {
 width: 950px; text-align: left;
}
.menu {
 float: left; width: 280px; margin: 0 6px 0 6px;
}
.menumiddle {
 width: 280px; background: url(../img/menubg.png) repeat-y left top;
}
.menubottom {
 width: 280px; background: url(../img/menubgbottom.png) no-repeat left bottom; 
 background-position: 19px bottom; height: 36px;
}
.menu ul {
 margin: 0; padding: 0; list-style: none;
}
.menu ul li {
 margin: 0; padding: 0; width: 274px; height: 38px; padding: 17px 0 0 0; text-align: center; 
 background: url(../img/bgmenu.png) no-repeat left top; cursor: Pointer;
}
.menu ul li.active {
 background: url(../img/bgmenuhover.png) no-repeat left top; 
}
.menu ul li:hover {
 background: url(../img/bgmenuhover.png) no-repeat left top; 
}
.menu ul li a {
 color: #ffffff; font-weight: bold; font-family: Comic Sans MS; font-size: 180%;
}
.menu ul li a:hover {
 text-decoration: none;
}

.bloktext {
 position: relative; float: left; width: 630px; min-height: 400px; margin: 5px 0 0 15px; padding: 0 0 35px 0;
 text-align: justify;
}
.text {
 padding: 5px 5px 0 5px; font-size: 120%; line-height: 140%;
}
.text p {
 margin: 6px 0 6px 0;
}
.text img {
 border: 1px solid #000000;
}
.strankah1 {
 margin-bottom: 15px; font-size: 140%; color: #424242; text-shadow: #9B9B9B 1px 1px 1px;
}
.sipkatop {
 position: absolute; right: -5px; bottom: -10px;
}

/* fotogaleria */
.fotogaleria {
 margin-top: -10px; 
}
.fotogaleria img {
 border: none;
}
.fotoblok {
 width: 620px; height: 160px; margin: 10px 0 0 5px; font-size: 80%;
 background: url(../img/fotoblokbg.png) no-repeat left top; 
}
.fotoblok .left {
 position: relative; float: left; width: 250px; height: 130px; margin: 20px 0 0 15px;
}
.fotoblok .right {
 float: right; width: 290px; height: 130px; margin: 20px 55px 0 0; text-align: center;
}
.fotoblok .left img {
 padding: 3px; background: #ffffff;
}
.fotoblok .img1 {
 position: absolute; top: 10px; left: 10px; float: left;
}
.fotoblok .img2 {
 position: absolute; right: 10px; bottom: 10px; float: left;
}
.fotoblok .right h2 {
 margin: 5px 0 4px 0; font-size: 160%; color: #515151; text-shadow: #AAAAAA 1px 1px 1px;
}
.fotoblok .right span {
 font-weight: bold;
}
.fotoblok .right p {
 height: 50px; margin: 2px 0 0 0; padding: 2px 0 0 0; font-size: 110%; overflow: hidden; line-height: 130%;
 background: url(../img/blokfotopipisline.png) repeat-x left top;
}

.fotoblok.hover {
 background: url(../img/fotoblokbghover.png) no-repeat left top; 
}
.fotoblok.hover .right h2 {
 color: #000000; text-shadow: #AAAAAA 1px 1px 1px;
}
.fotoblok.hover .right input[type=submit] {
 background: url(../img/submitbghover.png) no-repeat left top; background-position: 0 4px;
}
/* END fotogaleria */

/*  fotogaleria2 */
.fotogaleria2 {
 margin-top: -10px; font-size: 80%;
}
.fotogaleria2 img {
 border: none;
}
.fotogaleria2 .blokfoto2 {
 float: left; width: 600px; margin: 10px 0 0 9px;
}
.fotogaleria2 .blokfoto2top {
 width: 600px; height: 16px; background: url(../img/blokfoto2top.png) no-repeat left top;
}
.fotogaleria2 .blokfoto2middle {
 width: 570px; padding: 0 15px 0 15px; background: url(../img/blokfoto2middle.png) repeat-y left top;
}
.fotogaleria2 .blokfoto2bottom {
 width: 600px; height: 16px; background: url(../img/blokfoto2bottom.png) no-repeat left top;
}
.blokfoto2 .blokfoto2middle h2 {
 margin: 0 0 7px 0; font-size: 160%; color: #515151; text-shadow: #AAAAAA 1px 1px 1px;
}
.blokfoto2 .blokfoto2middle span {
 font-weight: bold;
}
.blokfoto2 .blokfoto2middle p {
 width: 500px; margin: 4px 0 4px 0; padding: 4px 0 0 0; font-size: 110%; overflow: hidden; text-align: justify;
 background: url(../img/blokfotopipisline.png) repeat-x left top;
}

.blokfoto2 .fotoone {
 position: relative; float: left; margin: 10px 13px 0 13px;
}
.blokfoto2 .fotoone .foto {
 padding: 6px;  background: #ffffff; border: 1px solid #B7B7B7;
}
.blokfoto2 .fotoone .buttoninfo {
 display: none; position: absolute; top: 7px; right: 7px;
}
.blokfoto2 .fotoone .lepka {
 position: absolute; top: -8px;
}
/* END fotogaleria2 */

.foot {
 width: 1000px; margin-top: 0px; padding: 10px 0 10px 0; color: #666666; line-height: 160%;
 text-align: center; background: url(../img/footbg.png) no-repeat left top; 
}
.foot a {
 color: #000000;
}
.foot .aktualizacia {
}
