@charset "utf-8";
/* CSS Document */
/*  Predefined  */
body{background:#000 url(../images/bg.png) repeat-x; margin:0; font:12px Helvetica, Arial,sans-serif; color:#424242; padding:0}
p,form,img,ul,ol,dl,li,input,select,textarea,button{padding:0; margin:0; border:0; list-style:none;opacity 0.9999}
a{text-decoration:none; color:#811414}
a:hover{text-decoration:underline;}
h1{font:bold 14px Tahoma, Arial, verdana; color:#811414; margin:20px 0 10px;padding:0 0 0 15px;}
h2{font:bold 14px Tahoma, Arial, verdana; color:#811414; margin:0; padding:20px 0 0 0;}
h3.ref{font-size:13px;}
h2.contact{background:#000 url(../images/contact.png) no-repeat;height:34px;width:149px;padding:13px 0 0 20px;color:#fff;overflow:hidden;position:relative; top:-33px;}
h3{font:bold 12px Helvetica; color:#333; margin:15px 0px 0px; text-align:left; clear:both;}
h4{font:bold 11px Tahoma; color:#000; margin:0; text-align:left; clear:both;}
input,select,textarea,button{margin:0; border:1px solid #7f7f7f; font:11px Arial,Helvetica,sans-serif; color:#363636; padding:2px 3px 1px 3px}
.clear{clear:both;}
.hidden {display:none}
.f-right{float:right;margin: 0 0 0 6px;border: 2px solid #111}
#container{z-index:2; margin:126px auto 80px; width:870px; position:relative; background-color:#fff;z-index:2; padding:14px 0 20px;background:#fff url(../images/right_bg.png) 100% 100% repeat-y;}
/* layout */
#first{position:relative;width:870px; margin:150px auto 80px;background-color:#000;}
#first img{position:absolute;top:-80px;left:280px}
#first a img{position:relative;float:left;margin:8px 0 8px 8px;top:0;left:0}
#first span{position:absolute;bottom:-30px;left:298px;color:#6c6c6c}
#first span a,#first span strong{color:#fff}
#first em{display:block}
#first p{position:absolute;bottom:-30px;right:0;color:#fff;font-size:18px;}
#first h1 {color:#fff;font-size:18px;position:absolute;top:-140px;left:325px}

#top{position:absolute; width:100%;top:-96px; height:100px;overflow:hidden}
#top a{float:right;position:relative; top:-47px;right:228px;margin-left:6px}
#top p{background-color:#000;}
#top p a{float:none;top:0;right:0;margin:0}
#top p img{padding:5px 20px}
#top span{display:block;position:relative;left:169px;width:156px;height:39px;padding:0;margin:0;background:#800303 url(../images/search-input.png) 5px 5px no-repeat;overflow:hidden;}
#top input{border:none;padding:4px 6px; position:relative;top:7px;left:8px;}
#top button{width:33px;height:27px;position:relative;top:-34px;left:325px;cursor:pointer;border:none;background:#000 url(../images/search-button.png)}
#top .BackBtn {background: url(../images/arrow.png) 0 5px no-repeat;padding: 0 0 0 15px;display:block;position:absolute;right:90px;top:70px;color:#fff;font-style:normal;font-size:14px;font-weight:bold;}
.hider {overflow:hidden;text-align:center;margin-top:20px}
.hider img {position:relative;top:-4px;margin: 0 25px}
a.main{float:left;margin:3px 6px}
#left{width:169px;float:left;}
#left p{color:#fff;background-color:#000;padding:0 0 0 20px;position:relative; top:-33px;}
#left strong{color:#636363}
#right{width:195px;float:left;padding:0 0 40px 20px;color:#fff}
#right h2{color:#fff}
#right h4{color:#fff;font-size:16px}
#center{width:472px;float:left;text-align:justify;}
#center .text{padding:0 15px}
#center h3 {background:#1e1e1e url(../images/gallery_bg.png);color:#fff;margin: 10px 0;height:21px;width: 419px;margin-left: 10px;clear:both;}
#center h3 span {position:relative;float:right;top:3px;right:15px}
h3 a {color:#fff;text-decoration:none}
table {clear:both;border-top: 1px solid #811414;margin: 10px 0 0;padding:10px 0 0}
td {padding: 0 5px 0}
.bottom{position:absolute;bottom:-55px;height:36px;width:100%;background:#1e1e1e url(../images/bottom.png);color:#fff;font-size:11px;}
.bottom em{font-style:normal;position:relative;float:right;top:17px;right:10px}
.bottom a{color:#777}
.bottom a:hover{color:#aaa;text-decoration:none}
.junk{width:100%; height:536px; position:absolute; top:0; background:url(../images/bg_junk.jpg) center 0 no-repeat;z-index:1}
.menu{background:url(../images/menu_bg.jpg) 0 100% no-repeat;padding:55px 0 0 0;width:169px;}
#menu-wrapper{background: url(../images/menu_bg_repeat.jpg) repeat-y;position:relative; top:-53px;z-index:3;}
.menu li {width:169px;position:relative}
.menu li.last {padding-bottom:30px}
.menu li a{display:block;background:url(../images/menu_link.png) 0 32px no-repeat;width:140px;height:29px; font:15px Tahoma, Arial, verdana; color:#fff; padding:8px 0 0 35px}
.menu li a:hover,.menu li a.active, .menu li ul li a.active{color:#fa0; background-position:0 -1px;text-decoration:none}
.menu li ul{position:absolute;top:0px;left:170px;background: url(../images/menu_bg_repeat.jpg) repeat-y;}
.menu li ul li a{height:25px;font-size:13px; background:url(../images/submenu_link.png) 0 32px no-repeat;}
.menu li ul li ul li a{height:20px;font-size:11px;margin-left:6px;background:none}
.menu li ul li ul li a:hover {text-decoration:underline}
.foto {text-align: center}
.foto img {border: 3px solid #000;margin: 0 2px}
.strankovani .r{float:right}
.strankovani .l{float:left}
.square {width:48px;height:45px;display:block;position:absolute;bottom:20px;right:20px;background:url(../images/square.png) no-repeat;}
.seed-form label{width:100px;float:left;clear:both;margin:2px 0 7px;}
.seed-form input, .seed-form select, .seed-form textarea{float:left;margin-bottom:7px;}
.seed-form button{float:left;margin-bottom:7px;clear:both}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none; }
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0; }
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0; float:left;}
#lightbox-nav-btnNext{right:0; float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left; }
#lightbox-image-details-caption{font-weight:bold; }
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px; float:right;padding-bottom:0.7em;}