   * {padding: 0px; margin: 0px;}
   body {position: static !important; top: 0px !important;line-height: 18px; background: url(images/bgg.jpg) repeat-x center top #9D9D9D; font-family: arial; text-align: center; font-size: 12px; color: rgb(50, 50, 50);
    }
   a {
     color: rgb(50, 0, 0);
     text-decoration: none;
    }
   .sabl {
     width: 280px; margin: 10px; height: 280px;
     background: url(images/sabl.jpg) repeat-x center top transparent; float: left;
    }
   .sablt {
     width: 120px; margin: 4px; height: 120px ! important;
     float: left; font-size: 11px; line-height: 15px;
    }
   .im {
    height: 240px;
    text-align: center;
    vertical-align: middle;}
   .sablona {
     width: 650px;
     height: 130px;
     margin: 8px;
     background: url(images/sablona.jpg) no-repeat center top #848484;
     overflow: hidden;
     border: 2px solid rgb(80, 80, 80);
    }

.place { 
  background:#EEE;
  border-top:1px solid #111;
  border-bottom:1px solid #111;
  box-shadow:0px 1px 2px rgba(0,0,0,0.65),inset 0px 1px 0px #FFF,inset 0px -1px 0px #FFF
 }

a.lang {padding: 2px; margin: 1px;float: right;display: block;}
a.lang img {padding: 1px; background: #6D6D6D;}
a.lang:hover {background:#9D9D9D}
a.langSelected {background:#9F0F0F !important;}

.panel {background: url(images/r.jpg) repeat-x center top transparent;border-bottom: 1px solid gray; text-align: center;}
   input[type=text]
    {
     border: 1px solid gray; background: rgb(238, 238, 238); padding: 2px;
    }
   input[type=password]
    {
     border: 1px solid gray; background: rgb(238, 238, 238); padding: 2px;
    }
   select
    {
     border: 1px solid gray; background: rgb(238, 238, 238); padding: 2px;
    }

iframe.goog-te-banner-frame {display: none;}
div#google_translate_element {display: none;}

   a:hover {
     color: rgb(70, 0, 0);
     text-decoration: underline; cursor: hand; cursor: pointer;
    }
   input {padding: 2px;}
   textarea { padding: 2px; font-family: arial; font-size: 12px;border: 1px solid gray; background: rgb(238, 238, 238);}

   a.right {display: block; padding: 8px; text-align: right;}
   a.right:hover {display: block; padding: 8px; text-decoration: none; background: rgb(235, 235, 235);}
   .stranka {
     height: auto; position: relative;
     width: 1000px;
     width: 1000px; background: url(images/bg.jpg) repeat-y center top #F1F1F1;
     text-align: center;
     font-family: arial;
     font-size: 12px;
     color: black;
    }
   .white
    {
     background: url(images/lista.jpg) no-repeat center top transparent; text-align: center; margin: 0px;
    }
   .bg {}

   .whiteFirst
    {
     padding: 50px; padding-bottom: 0px; padding-top: 50px;
    }
   .whiteEnd
    {
     background: url(images/bg3.jpg) no-repeat center top transparent; height: 63px; overflow: hidden;
    }


   .top
    {
     margin: 0px; font-size: 14px; text-align: justify;margin-bottom: 30px;
    }

   td {border-bottom: 1px solid gray; padding: 5px;}

   .lista
    {
     line-height: 35px;
     height: 35px; color: white;
     overflow: hidden; margin-bottom: 4px;
     text-align: left; clear: both;
     border: 0px solid #4187E0; overflow: hidden;
    }
   .lista a
    {
     padding: 10px; padding-left: 12px; padding-right: 12px;
     font-weight:bold;
     font-size: 12px;
     color: rgb(200, 200, 200);
     text-decoration: none;
    }
   .lista a.selected
    {
color: white;   padding: 10px; padding-left: 12px; padding-right: 12px; background: url(images/selected.png) repeat-x center top;
      cursor: hand; cursor: pointer;
     text-decoration: none;   }
   .lista a.selected:hover
    {
color: white;   padding: 10px; padding-left: 12px; padding-right: 12px; background: url(images/selected.png) repeat-x center top;
      cursor: hand; cursor: pointer;
     text-decoration: none;   
    }
   .lista a:hover {  color: white;   padding: 10px; padding-left: 12px; padding-right: 12px; background: url(images/hover.png) repeat-x center center;
      cursor: hand; cursor: pointer;
     text-decoration: none;    }

   .bottom { margin-left: 50px; margin-right: 50px;
padding: 5px; font-size: 11px; color: white; text-align: left;
    }
   .h {color: #9E0F0F; margin-bottom: 0px; text-align: justify; font-size: 13px; font-weight: bold; padding: 8px; padding-left: 25px;border-bottom: 1px solid gray;}
   .i {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #660A0A; text-align: justify; padding-left: 10px;}
   .t {padding: 10px;text-align: justify;background: url(images/it.png) center top transparent;}
   .h2 {font-size: 13px; font-weight: bold; text-align: center; padding: 15px;}
