body {
     width: 100%;
     margin: 0;
     padding: 0;
     text-align: center;
     font: 13px sans-serif;
     color: #444;
     background-color: #fff;
}
a {
  color: #ed9005;
}
a:hover {
        text-decoration: none;
}
table {
      text-align: left;
      margin: auto;
}
form {
     margin: 0;
}
input, textarea, select {
                        font: 14px verdana, sans-serif;
                        color: #333;
                        border: 1px solid #666;
}
label {
      font-weight: bold;
      padding-right: 5px;
}
.tlacitko {
          cursor: pointer;
          background: #fff;
          border: 1px solid #666;
}
#vstup {
       margin: auto;
       border: 1px solid #666;
       padding: 15px;
       margin-top: 200px;
       width: 320px;
}
#vstup img {
           float: left;
           margin-right: 10px;
}
#zahlavie {
          float: left;
          width: 1300px;
          padding-bottom: 5px;
          border-bottom: 1px solid #aaa;
}
h1 {
   font-size: 36px;
   margin: 15px 5px;
   float: left;
}
h2 {
   font-size: 22px;
   color: #ed9005;
   margin: 10px 0;
}
h3 {
   font-size: 18px;
   color: #ed9005;
   margin: 5px 0;
}
#info {
      text-align: left;
      float: right;
      margin-top: 10px;
      padding-left: 10px;
      border-left: 1px solid #aaa;
}
#hl {
    width: 1300px;
    margin: auto;
    height: 100%;
}
#vlavo {
       float: left;
       width: 150px;
       text-align: left;
       padding: 0;
       font-size: 17px;
       border-right: 1px solid #aaa;
}
#obsah {
       float: left;
       width: 1300px;
       padding: 8px 0 0 0;
       text-align: center;
}
ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   float: left;
   width: 1300px;
   border-bottom: 1px solid #aaa;
   text-align: center;
}
li a {
     text-decoration: none;
     display: block;
     float: left;
     padding: 6px 26px;
     font-weight: bold;
     font-size: 21px;
     color: #666;
}
li a:hover {
           color: #ed9005;
}
.nevid {
       display: none;
}
.foto {
      float: left;
      background: #ddd;
      margin: 10px 15px;
      padding: 6px 8px;
      border: 1px solid #aaa;
}
.foto img {
          border: 1px solid #aaa;
          margin: 2px;
}
.foto strong {
             width: 130px;
             display: block;
             margin: auto;
}
.celok {
       float: left;
       width: 100%;
       padding-left: 10px;
}
td img {
       cursor: pointer;
}

.tabulka {
		width:100%;
		border-collapse:collapse;
}

.tabulka td {
		border:1px solid black;
		text-align:center;

}


/* strankovanie */


.strankovani {
padding: 10px;
margin: 0;
background: #f4f3ee;
margin-top: 20px;

}

.strankovani ul li {
float: left;
margin-right: 5px;}

.strankovani ul li a {
padding: 4px;
font-size: 12px;
display: block;
color: #a82323;
text-decoration: none;
font-weight: bold;
padding-left: 7px;
padding-right: 7px;
text-align: center;}

.strankovani ul li a:hover, .strankovani ul li a.active {
color: #ffffff;
background: #a82323;}

.strankovani ul li a:hover {
background: #3e3e3e;}

.strankovani ul li.pocettorrentu {
padding: 5px;
font-size: 11px;
background: #ffffff;
display: block;
float: right;
text-decoration: none;
padding-left: 7px;
padding-right: 7px;
text-align: center;}

.nastavenia input{
width:90%;
}


