/* body {overflow-x: hidden; } */
body {background: transparent url(../images/body-bg.jpg) no-repeat center top;
      background-color: #221204;
      margin: 0; padding: 0; font-family: Verdana; font-size: 12px;}
      
a img {border: none; }
a {outline: none; color: #ffffff; text-decoration: underline;}

/*
#logo h1 {margin: 0; padding: 0; float: left; padding-bottom: 3px; 
          border-bottom: dotted 1px #becd00; margin-left: 14px; margin-top: 10px;}
*/
#logo {float: left; text-align: center;}

#menu-btn {float: left; padding-right: 20px; margin-left: 62px; margin-top: 15px;
           background: transparent url(../images/sipka-dolu.png) no-repeat right center;
           text-decoration: none; color: #fff; height: 16px;}

#menu-obsah {float: left; margin-top: -5px;}
#menu-cb {float: left; height: 8px; width: 191px; overflow: hidden; 
          background: transparent url(../images/menu2-dolni-cb.png) no-repeat; }
#menu-obsah .content {float: left; width: 165px; padding-left: 15px; padding-right: 11px;
                      background: transparent url(../images/menu2-dolni-bg.png); }
#menu-obsah ul {float: left; list-style-type: none; 
                margin: 0; padding: 0;margin-top: 20px; }
#menu-obsah ul li {float: left; padding: 0;padding-bottom: 2px; width: 165px; 
                   border-bottom: dotted 1px #495e01; margin-bottom: 8px;}
#menu-obsah ul li a {color: #dcdfb9; text-decoration: none;}
#menu-obsah {color: #dcdfb9; font-family: Times New Roman;}

#menu-container {float: left; width: 191px;}

object {outline:none;}
#aholder {position:absolute; top:0px; left:292px;
          width:800px; height:600px;
          background-color: #221204;}
#bublina {display: block; position: absolute; top: 126px; left: -162px;
          background: transparent url(../images/bublina.png) no-repeat; 
          width:175px; height: 128px; padding-left: 35px; padding-top: 25px; 
          font-family: Times New Roman; font-weight: bold; color: #464f02; font-size: 14px;
          padding-right: 26px;}
span.highlight {color: #1a160c; }

#nabidka {position: absolute; float: left; top: 520px; left: 65px; z-index: 200;}
#nabidka h1 {clear: none; float: left; margin: 0; padding: 0; font-weight: normal; 
             color: #fff; display: inline; 
             padding-left: 25px; background-repeat: no-repeat; 
             background-position: left 1px; margin: 0px; 
             border-bottom: dotted 1px #644b3a; font-size: 16px;
             padding-bottom: 6px;}
#nabidka-cl {float: left; width: 8px; height: 57px; 
             background: transparent url(../images/nabidka-cl.png) no-repeat;
             overflow: hidden; }
#nabidka-content {float: left; height: 57px; width: 819px;
                  background: transparent url(../images/nabidka-bg.png);
                  padding-left: 10px; padding-right: 10px;}
#nabidka-content h1 a {color: #fff; text-decoration: none; }
#nabidka-cr {float: left; width: 8px; height: 57px; 
             background: transparent url(../images/nabidka-cr.png) no-repeat;
             overflow: hidden; }

.packed h1 {background-image: url(../images/sipka-nahoru.png);}
.unpacked h1 {background-image: url(../images/sipka-dolu.png);}

#paticka {position: absolute; top: 874px; height: 35px; border-top: dotted 1px #59381d; width: 100%; 
          background-color: #221204;}
#paticka-content {margin: 0 auto; width: 820px; color: #6c493f; font-size: 11px;}
#paticka-content .left {float: left; height: 35px; line-height: 35px; width: auto;}
#paticka-content .right {float: right; height: 35px; line-height: 35px;width: auto; }

.hidden {display: none;}

.nb-plane {position: relative; bottom: 0px; color: #fff; display: block; float:left; 
           height: 400px;}
.nb-obsah {float: left; padding-left: 20px; padding-right: 20px;
	   height: 360px; max-height: 360px; overflow:hidden;
	   margin-bottom: 10px;}

.packed .nb-obsah {display: none; }
.packed .nb-bg {background: none;}
.packed .nb-captop * {background: none;}
.packed {height: auto; top: 4px;}
.unpacked .nb-obsah {display: block; }
.unpacked {top: -400px; }
.unpacked .nb-obsah {background: transparent url(../images/v-bg.png);}

.nb-captop {width: 100%; height: 10px; }
.nb-lcorner {float:left; width: 10px; height: 10px;
             background: transparent url(../images/v-lc.png) no-repeat; overflow:hidden;}
.nb-rcorner {float:left; width: 10px; height: 10px;
             background: transparent url(../images/v-rc.png) no-repeat; overflow:hidden;}
.nb-between {float: left; background: transparent url(../images/v-bg.png);
             height: 10px;}
.nb-bg {background: transparent url(../images/v-bg.png);float: left; padding-top: 5px;}

#nabidka1 {width: 350px; }
#nabidka1 .nb-between {width: 330px; }
#nabidka1 .nb-bg {width: 310px; padding-left: 20px; padding-right: 20px; }
#nabidka1 .nb-obsah {width: 310px;}
.nb-plane ul {padding-left: 15px;}
.nb-plane li {margin-bottom: 20px;}
li.odd {color: #e8eda4; }
li.even {color: #fff; }


#nabidka2 {width: 238px; }
#nabidka2 .nb-between {width: 218px; }
#nabidka2 .nb-bg {width: 198px; padding-left: 20px; padding-right: 20px; }
#nabidka2 .nb-obsah {width: 198px;}


#nabidka3 {width: 228px; }
#nabidka3 .nb-between {width: 208px; }
#nabidka3 .nb-bg {width: 188px; padding-left: 20px; padding-right: 20px; }
#nabidka3 .nb-obsah {width: 188px;}

.prisp-maly {float: left; width: 100%; margin-top: 15px; margin-bottom: 10px;}
.prisp-maly .header {float: left; width: 100%; color: #adb418; margin-bottom: 8px;
                     background: transparent url(../images/bublinka.png) no-repeat right center;}
.prisp-maly .yellow {color: #e9e000; }
.top_notice {color: #ffffff; background-color:#221204; margin-top:20px; margin-bottom: 30px; padding:5px 10px 5px 10px; border: dotted 1px #79583A;}
.prisp-maly .text {float: left; width: 100%;  font-size: 11px;}
.prisp-maly .text p {margin: 0;color:#e5f6b0; }
.nb-plane p {color:#e5f6b0;}
.nb-plane h2 {color: #becd00; font-weight: normal; margin: 0; padding: 0; font-size: 15px; 
              font-family: Times New Roman; margin-top: 10px;}
.nb-plane a  {color: #becd00;}

.nb-obsah .inner {float: left; height: 334px; }

a.ostatni {color: #a6c642; width: 100%; float: left;font-size: 11px; font-family: Times New Roman;
           border-top: dotted 1px #a6c642; border-bottom: dotted 0px #a6c642; 
           height: 15px; line-height:15px; text-decoration: none; }
           
#page4 {margin: 0 auto; width: 994px;}
#page1 {margin: 0 auto; width: 994px; position: relative;}
#page2 {margin: 0 auto; width: 994px; position: relative;}

#menu1 {float: left; width: 334px; position: relative; left: -15px; z-index: 10;}
#menu1 a {float: left; width: 334px; }

#menu1 ul {margin: 0; padding: 0; list-style-type: none; float: left;}
#menu1 li {margin: 0; padding: 0; float: left; }
#menu1 li h2 {margin: 0; padding: 0;}
#menu1 a, #menu1 img {float: left; font-size: 18px; font-weight: bold; text-decoration:none; color: #534025; width: 269px}
#menu2 {float: left; width: 191px; height: 187px; background: transparent url(../images/menu2-bg.png) no-repeat;}
#retez {float: left; background: transparent url(../images/menu1-retezy.png) no-repeat;
        width: 334px; height: 97px; }

#m1 {height: 42px; background:url("../images/menu1-1.png") no-repeat; padding-left:63px; line-height:40px; }
#m2 {height: 41px; background:url("../images/menu1-2.png") no-repeat; padding-left:43px; line-height:40px; }
#m3 {height: 43px; background:url("../images/menu1-3.png") no-repeat; padding-left:64px; line-height:46px;  }
#m4 {height: 43px; background:url("../images/menu1-4.png") no-repeat; padding-left:87px; line-height:40px;  }
#m5 {height: 40px; background:url("../images/menu1-5.png") no-repeat; padding-left:58px; line-height:44px;  }
#m6 {height: 47px; background:url("../images/menu1-6.png") no-repeat; padding-left:96px; line-height:46px;  }
#m7 {height: 47px; background:url("../images/menu1-7.png") no-repeat; padding-left:73px; line-height:48px;  }
#m8 {height: 42px; background:url("../images/menu1-8.png") no-repeat; padding-left:59px; line-height:43px;  }

#text {float: left; width: 710px; height: 710px; background: transparent url(../images/text-bg.png); 
       position: relative; z-index: 0 ; margin-left: -50px; color: #fff;
       line-height: 18px;}
#text #txt {float: left; height:640px; padding-left: 45px; width: 610px; text-align: justify; overflow:hidden;}
ul.prostorne li {margin-bottom: 30px; }
p.perex {font-weight: bold; margin-bottom: 30px;}
ul.prostorne {margin-top: 50px; }
#text .head {float: left; width: 665px; height: 51px; border-bottom: dotted 1px #79583a; 
             background-color: #221204; padding-left: 45px;}
#text h1 {color: #fff; font-family: Arial; font-size: 20px; font-weight: normal; height: 52px;
          line-height: 52px; margin: 0; padding: 0; float: left;}
#text .head a {float: right; margin-right: 14px; margin-top: 15px; }
#text h2 {padding-bottom: 6px; width: 100%; margin: 21px 0px 13px 0px;
          border-bottom: dotted 1px #bea288; color: #becd00;
          font-weight: normal; font-family:Verdana; font-size:14px;}
          
.scroll {float: left; width: 32px; height: 626px; margin-left: 15px; margin-top: 10px;
         background: transparent url(../images/scroll-line.png) no-repeat center center;}
#s-up {cursor: pointer; float: left; display: block; width: 32px; height: 32px; position: relative; top:0; left: 0;
       background: transparent url(../images/sipka-nahoru-big.png) no-repeat;}
#s-down {cursor: pointer; float: left; display: block; width: 32px; height: 32px; position: relative; top:560px; left: 0;
       background: transparent url(../images/sipka-dolu-big.png) no-repeat;}
  
.formError {position:relative; float:left;}     
form.diskuze {float: left; margin-top: 40px; margin-left: 10px;  margin-bottom: 20px;}
form.diskuze input.tx {background-color: #241506; border: solid 1px #bea288; 
                        color: #bea288; font-size: 12px; font-family: Verdana;
                        width: 242px;text-align:left;}
form.diskuze input.email {width: 347px;}
form.diskuze textarea {background-color: #241506; border: solid 1px #bea288; 
                        color: #bea288;font-size: 12px; font-family: Verdana;
                        width: 593px; height: 145px; text-align:left;}
form.diskuze .right {float: right; margin-right:2px;}
form.diskuze input.sbm {float: left; border: none; background-color: #404901; 
                        color: #becd00; font-size: 12px; font-family: Verdana; 
                        width: 108px; height: 27px; line-height:27px;}
                        
form.diskuze table {border-spacing: 0; border-collapse: collapse; }
form.diskuze td {padding-bottom: 8px; }
#text .txt .prisp-maly .text {font-size: 12px; color: #e5f6b0; }
#text .txt .prisp-maly {margin-bottom: 0; padding-bottom: 15px; 
                        border-bottom: dotted 1px #bea288; }
                        
.galitem {float: left; width: 121px; height: 121px; overflow:hidden;border: solid 1px #bea288;
          margin-right: 20px; margin-left: 7px; margin-bottom: 50px; margin-top: 20px;}
.galitem img {float: left; width: 171px; }
#text {overflow: hidden; }
.gal {width: 640px;float: left; }

div.square_holder {clear: both; margin-bottom: 10px;}
div.square {float: left; width: 290px; margin-right: 25px; }
.square h2 {margin-bottom: 7px; }
p.nomargin {margin-bottom: 0; margin-top: 0px;}
div.druhy {margin-right: 0 !important;}
h1 span.highlight {color: #becd00; }

div.backlinks {clear: both; margin-bottom:15px; padding-top: 10px;}
div.backlinks a {color:#6C493F; }

/* menu */
div#menu1 span { background:url('../images/logo1.png'); position: relative; z-index: 2; width: 334px; height: 111px; display: block; left:-40px; top:-52px;}
h1 {margin: 0px;}
#logoA {padding: 30px 0pt 0pt 40px; height: 81px;}

#hpText { 
  background:url("../images/v-bg.png") repeat scroll 0 0 transparent;
  color:white; 
  font-size:10px;
  left:64px;
  padding:5px;
  position:absolute;
  top:590px;
  width:847px; 
  }
#hpText h1{
  font-size: 11px;
}  

#hpText h2 {
  font-size: 11px;
}

#hpText p {
  margin: 3px 0px 1px 0px;
}
.antispam {width: 40px !important;}

