#html{margin: 0px 0px 0px 0px;}

body {
   background: rgb(191,199,255) url(/grafika_systemu/pozadi.png) repeat-x scroll top;
   padding: 0px;
   font: 10pt Tahoma CE, Tahoma, sans-serif;
   }

.cela_stranka {
   position: relative;
      width:986px;
   background: transparent url(/grafika_systemu/pozadi_stranky.png) repeat scroll top;
   margin: 10px 0px 0px 0px;
   padding: 251px 0px 0px 0px;
   }

a {
   text-decoration: underline;
   }

a:hover {
   text-decoration: none;
   }
   
h1 {
   font: bold 22pt georgia, serif;
   font-weight: bold;
   }

h2 {
   font: bold 14pt georgia, serif;
   font-weight: bold;
   }
   
h4 {
   font: bold 14pt georgia;
   font-weight: bold;
   margin: 2px 0px 3px 0px;
   }
   
p {
   line-height: 1.5;
   text-align: justify;
   }
   
.hr {
   margin: 0px 0px 0px 0px;
   width:80%;
   height:4px;
   }
   
/* další potřeby */

.upozornovac {
   margin: 0px 0px 0px 0px;
   width:100%;
   background: transparent;
   position: fixed;
      top:0px;
      left:0px;
   z-index: 5;
   text-align: center;
   display:none;
   }
   
.upozorneni {
   margin: 0px 0px 0px 0px;
   background: red;
   position: relative;
   font: bold 14pt Tahoma CE, Tahoma, sans-serif;
   color:white;
   padding: 10px 10px 5px 10px;
   }

/* HLAVIČKA A KATEGORIE ------------------------------------------------ */
.hlavicka {
   position: absolute;
      top:0px;
      left:0px;
   }

.logo{
   position: absolute;
      top:-32px;
      left:42px;
      width:300px;
   }

.obrazek_kategorie_div {
   position: absolute;
      top:19px;
      left:18px;
   overflow: hidden;
      width:952px;
      height:229px;
   margin: 0px;
   padding: 0px;
   background: transparent;
   }

.domecek{
   position: absolute;
      top:25px;
      right:250px;
   }

.home_menu{
   position: absolute;
      top:24px;
      left:745px;
   text-align: left;
   font: 13pt Tahoma CE, Tahoma, sans-serif;
   color: rgb(179,179,179);
   }

.ruzek{
   position: absolute;
      top:200px;
      right:14px;
   }
/* kategorie */
.kategorie_div {
     position:absolute;
        left:18px;
     overflow: hidden;
        width:950px;
     background: transparent;
     text-align:left;
     font: 14pt Tahoma CE, Tahoma, sans-serif;
     }

.obal_polozky {
     position:relative;
       left:2px;
     margin: 0px 0px 5px 0px;
        overflow: hidden;
     display:block;
     text-align: left;
     font: normal 11pt Tahoma CE, Tahoma, sans-serif;
     color:black;
     padding: 10px 0px 0px 15px;
        width:205px;
        height:29px;
     cursor: pointer;
     }

.polozka_span {
     position:relative;
        top:12px;
     margin: 0px 0px 0px 0px;
     padding: 12px 20px 12px 20px;
     }

/* patička ------------------------------------------------ */
.paticka {
   position: absolute;
      bottom:0px;
      left:0px;
   }

.paticka_div {
   position: relative;
      width:100%;
   padding: 5px 0px 19px 0px;
   background: transparent;
   text-align: left;
   font: 10pt Tahoma CE, Tahoma, sans-serif;
   }

.minilogo {
   float: left;
   margin: -8px 8px 24px 2px;
   }

.adresa {
   position: absolute;
      top:18px;
      left:25px;
   background: transparent;
   width:200px;
   }

.obsah_patky {
   position: relative;
   background: transparent;
   width:720px;
   margin: 12px 0px 0px 210px;
   text-align: right;
   font-size: 7pt;
   }


/* STRÁNKA ----------------------------------------------- */
/* ------------------------------------------------------- */
.aktivni_stranka {
   position: relative;
      top:0px;
      left:1px;
   overflow: hidden;
      width:952px;
   margin: 0px;
   padding: 0px;
   text-align: left;
   }

.aktivni_vrch {
   position: absolute;
      top:0px;
      left:0px;
   }


.aktivni_spod {
   position: absolute;
      bottom:0px;
      left:0px;
   }

/* menu ------------------------ */
.menu {
   position: relative;
      top:0px;
      left:0px;
   overflow: hidden;
      width:238px;
   margin: 0px;
   padding: 0px;
   background: transparent;
   float:left;
   text-align: left;
   }
   
.tlacitka_menu {
   position:relative;
      left: -3px;
   margin-top:20px;
   font: 11pt Tahoma CE, Tahoma, sans-serif;
   font-weight: normal;
   }

.t_oddelovac {
   position:relative;
   font: 13pt Tahoma CE, Tahoma, sans-serif;
   font-weight: normal;
   color: black;
   margin-bottom:8px;
   background: transparent url(../../grafika_systemu/menu_oddelovac.png) repeat-x scroll top;
      padding: 11px 0px 10px 15px;
   }

.polozka_ods_menu {
   margin: 0px 0px 0px 25px;
   text-align: left;
   font: 10pt Tahoma CE, Tahoma, sans-serif;
   line-height: 1.5;
   font-weight: normal;
   color: gray;
   }
   
.polozka_ods_menu:hover {
   color: black;
   }
/* stranka --------------------- */
.stranka {
   position: relative;
      top:0px;
      left:0px;
   overflow: hidden;
      width:646px;
   padding: 10px 30px 20px 30px;
   background: transparent;
   float:left;
   margin: 0px 0px 0px 5px;
   }

.zarovnat_doleva {
   border: 2px rgb(102,204,51) solid;
   float:left;
   margin: 5px 15px 10px 0px;
   }
   
.zarovnat_doprava {
   border: 2px rgb(102,204,51) solid;
   float:right;
   margin: 5px 0px 10px 15px;
   }

.zarovnat_ne {
   border: 0px transparent none;
   margin: 0px 0px 0px 0px;
   }
   
/* speciality */

.obal_polozky_odeslat {
     position:relative;
     margin: 0px 0px 2px 0px;
     padding: 10px 58px 10px 57px;
     display:inline;
     font-size: 12pt;
     cursor:pointer;
     background: transparent url(/grafika_systemu/barevne_varianty/polozka.png);
     }
     
.kontakt_mail {
     position:relative;
     margin: 0px 10px 10px 0px;
     padding-left:5px;
     text-align: left;
     font: 12pt Tahoma CE, Tahoma, sans-serif;
        width:250px;
        height:30px;
     border: 1px gray solid;
     }
     
.kontakt_jmeno {
     position:relative;
     margin: 0px 0px 10px 0px;
     padding-left:5px;
     text-align: left;
     font: 12pt Tahoma CE, Tahoma, sans-serif;
        width:250px;
        height:30px;
     border: 1px gray solid;
     }

.kontakt_text {
     position:relative;
     margin: 0px 0px 10px 0px;
     text-align: left;
     font: 12pt Tahoma CE, Tahoma, sans-serif;
        width:516px;
        height:100px;
     border: 1px gray solid;
     overflow: hidden;
     padding: 0px 5px 0px 5px;
     line-height: 1.5;
     }
     
#odeslatto {
     position:relative;
     text-align: right;
     font: 14pt Tahoma CE, Tahoma, sans-serif;
        width:534px;
     }
     
.center_form {
     position:relative;
     text-align: right;
        width:534px;
     }
     
/* FOTOGALERIE ------------------------------------------- */
/* ------------------------------------------------------- */

.g_okraj_nahledu {
     position:relative;
     display:block;
     float:left;
        width:110px;
        height:83px;
     background: white;
     border: 5px white solid;
     overflow:hidden;
     margin: 0px 8px 8px 0px;
     }
     
.g_nahled {
     width:110px;
     }
     

.g_nahled:hover {
     width:160px;
     margin-top:-25px;
     margin-left:-25px;
     }
     
/* blackboard ------------------------------------------- */

.tabule {
     position: fixed;
        top:0px;
        left:0px;
        width:110%;
        height:110%;
     background: black;
     overflow: hidden;

     display:none;
     }

.tabule_scrolling {
     position: fixed;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
     background: transparent;
     overflow: auto;
     display:none;
     text-align: center;
     vertical-align: middle;
     }
     
.tabule_loading {
     position: relative;
     top:50%;
     }
     
.tabule_loading_img {
     position: relative;
     top:-64px;
     border: 5px black solid;
     }
     
.tab_hlavicka {
     position: relative;
     background:white;
        height:30px;
     margin: 15px 10px 10px 10px;
     padding: 8px 10px 2px 10px;
     text-align: left;
     font: bold 16pt georgia, serif, Times;
     color:black;
     opacity:0.6;
     }
     
.tab_obrazek {
     position:relative;
     border: 1px black solid;
     margin: 0px 0px 4px 0px;
     }
     
.tab_okolo_obrazku {
     position:relative;
     border: 10px white solid;
     margin: 20px 10px 10px 10px;
     font: bold 13pt Tahoma CE, Tahoma, sans-serif;
     background:white;
     }
     
.tab_zvetsovak {
     position:absolute;
        right:10px;
        top:10px;
     display:none;
     cursor:pointer;
     }
     
.tab_dalsi {
     position:absolute;
        right:0px;
        bottom:-10px;
     display:none;
     cursor:pointer;
     text-decoration: none;
     }
     
.tab_predchozi {
     position:absolute;
        left:0px;
        bottom:-10px;
     display:none;
     cursor:pointer;
     text-decoration: none;
     }
     
/* formulář */

.ff_text {
     width:380px;
     height:20px;
     border: 2px lightgray solid;
     margin: 0px 0px 10px 0px;
     font-size: 11pt;
     }
     
.ff_textlabel{
     display:block;
        width:180px;
     font: 11pt Tahoma CE, Tahoma;
     text-align:right;
     float:left;
     padding-top:2px;
     overflow: hidden;
     margin-right:10px;
     }
     
.ff_checkbox {
        width:250px;
     font: 10pt Tahoma CE, Tahoma;
     text-align:left;
     float:left;
     overflow: hidden;
     margin: 0px 0px 0px 30px;
     }
     
.checkbox {
     position:relative;
        top:1px;
     }
     
.ff_textarea {
     width:370px;
     height:60px;
     border: 2px lightgray solid;
     margin: 0px 0px 0px 0px;
     font: 10pt Tahoma CE, Tahoma;
     padding: 0px 5px 0px 5px;
     overflow:hidden;
     margin: 0px 0px 10px 0px;
     }

.ff_obal_polozky_odeslat {
     position:relative;
     margin: 10px 0px 20px 0px;
     padding: 10px 48px 10px 48px;
     display:inline;
     font-size: 12pt;
     cursor:pointer;
     background: transparent url(/grafika_systemu/barevne_varianty/polozka.png);
     }
     
.ff_obal_polozky_odeslat:hover {
     background: transparent url(/grafika_systemu/barevne_varianty/polozka_hover.png);
     }
     
#cena_0 {display:none;
         font-weight:bold;
         margin-top:5px;}

.ff_selectable {
     border: 2px lightgray solid;
     margin: 0px 0px 0px 0px;
     font: 10pt Tahoma CE, Tahoma;
     overflow:hidden;
     margin: 0px 0px 10px 0px;
     }