  /*
Basic Style Sheet
Version: 1.0
Author: TomßÜ Baxa
Email: Tomas.Baxa@seznam.cz

*/

/* Basic elements */
    * {margin: 0px; padding: 0px;}
    body {text-align: center; font-family: sans-serif; font-size: 90%; color: black;}
    H1 {color: #003300; font-size: 28px; position: absolute; left: 40%; z-index: -1; margin-left: -20px;} /*Pro boty a kdyz se nezobrazuji obrazky*/
    a {color: #00008b; text-decoration: underline;}
    a:visited {color: #4169e1;}
    a:hover {text-decoration: none;}
    ul {margin: 5px; margin-left: 23px; margin-bottom: 20px; margin-top: 15px; line-height: 18px;}
    li {list-style-image: url('zarazka.gif'); line-height: 18px;}
    H2 {margin-top: 5px; margin-left: 5px; margin-right: 5px; color: white; font-size: 16px; font-family: Verdana, sans-serif; font-weight: 400; float: left; vertical-align: top;}
    H3 {color: #b39632; margin-bottom: -15px; margin-top: 12px;}
    H4 {font-weight: bolder; margin-bottom: -15px; margin-top: 15px;}
    p {margin-top: 15px; margin-bottom: 15px; color: black; line-height: 18px;}
  
    img {border: 0px;}
  
    /*input:focus, textarea:focus {background-color: #cdebcf;}*/
    
    
    
/* Identificators */      
    
    
    #all {width: 757px; margin-left: auto; margin-right: auto; margin-bottom: 0px; text-align: left; background-image: url('stin_left.png');  background-position: left; background-repeat: repeat-y;}
    
    #top {width: 757px; height: 136px; margin-left: 9px; background-image: url('stin_right.png');  background-position: right; background-repeat: repeat-y; margin-bottom: 0px; } 
   
    #menu {width: 758px; height: 38px; background-image: url('menu_bkgr.jpg'); background-repeat: no-repeat; margin-left: 8px; text-align: right;  } /*je o jeden pixel vic vlevo aby prekryl svetly prouzek - tudiz je i delsi*/
    
    #menu2 {text-align: left; background-image: url('stin_right.png');  background-repeat: repeat-y; background-position: right; width: 758px; height: 38px;}
    
    #menu2 a {border-right: 1px solid #604f0d; height: 27px; color: white; font-family: Verdana, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; padding-left: 11px; padding-right: 11px; #padding-left: 11px; #padding-right: 11px; padding-top: 10px; display: block; float: left; letter-spacing: 1px; text-decoration: none;}
    
    #menu2 a:hover {text-decoration: underline; background-image: url('menu_aktual_bkgr.gif'); background-repeat: repeat-x;}
    
   #main {float: left; width: 757px; min-height: 360px; margin: 0px; margin-left: 9px; background-image: url('stin_right.png');  background-repeat: repeat-y; background-position: right top; }
    
   #main2 {float: left; width: 749px; margin-right: 8px; padding-top: 0px; text-align: left;  background-image: url('main_bkgr.jpg'); background-repeat: no-repeat; background-position: right top; padding-bottom: 0px; } 
 
   #l_sloupec {margin-top: 20px; margin-left: 20px; margin-right: 0px; margin-bottom: 20px; min-height: 330px; width: 54%; text-align: left; float: left; } 
  
  #l_sloupec li {margin: 5px; margin-left: 13px;} 
  #l_sloupec p,table,li,h3,h4,h5,h6 {margin-left: 13px;}
  #l_sloupec .nadpis2_obal {margin-left: 0px;}
  
   #l_sloupec2 {margin-top: 20px; margin-left: 20px; margin-right: 0px; margin-bottom: 20px; min-height: 330px; width: 90%; text-align: left; float: left; }
  #l_sloupec2 li {margin: 5px; margin-left: 13px;} 
  #l_sloupec2 p,table,li,h3,h4,h5,h6 {margin-left: 13px;}
  #l_sloupec2 .nadpis2_obal {margin-left: 0px;}
   
   #p_sloupec {margin-top: 20px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; min-height: 330px; width: 37%; text-align: left; background-image: url('cihly_jpg.jpg'); background-repeat: no-repeat; background-position: left 70%; float: left; } 
   
  #p_sloupec li {margin: 5px; margin-left: 13px;} 
  #p_sloupec p,table,li,h3,h4,h5,h6 {margin-left: 13px;}
  #p_sloupec .nadpis2_obal {margin-left: 0px;}
  
   
   #p_sloupec2 {margin-top: 20px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; min-height: 330px; width: 37%; text-align: left; float: left;} /*Pouze bez pozadí*/      
  
  #p_sloupec2 li {margin: 5px; margin-left: 13px;} 
  #p_sloupec2 p,table,li,h3,h4,h5,h6 {margin-left: 13px;}
  #p_sloupec2 .nadpis2_obal {margin-left: 0px;}
  
    
   #foot {text-align: left; width: 758px; clear: both;  margin-left: 8px; font-size: 11px; letter-spacing: 1px; font-style: italic;  background-image: url('stin_right.png'); background-repeat: repeat-y; background-position: right;}
   
   #foot #foot2 {background-color: #ac8a1a; width: 720px; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; border-bottom: 1px solid #646464; border-top: 1px solid #646464;}
   
   #foot #foot2 #foot_text {margin: 10px; margin-left: 40px;}
  
  #menu2 .last_a {border-right: 0px; padding-right: 35px;}
    
    #fotogalerie {width: 190px; height: 100%; margin-left: 10px;}
    #fotogalerie a {display: block; margin: 10px;}
    #fotogalerie a img { border: 1px solid #b39632; padding: 1px; }
    /*
    #fotogalerie a:hover img {display: none;}
    #fotogalerie a:hover {width: 640px; height: 426px; z-index: 3; left: -400px; top: -100px; border: 1px solid #b39632; padding: 1px;}
    */
/*Classes*/  

  .nadpis2_left {float: left; background-image: url('nadpis_bkgr_L.png');  background-repeat: no-repeat; background-position: right top; height: 32px; width: 10px;}
  
  .nadpis2_right { float: left; background-image: url('nadpis_bkgr_R.png');  background-repeat: no-repeat; background-position: left top; height: 32px; width: 10px;}
  
  .nadpis2 { float: left; height: 32px; background-image: url('nadpis_bkgr_S.png'); background-repeat: repeat-x; margin-top: 1px; vertical-align: top; }
  
  .kosoctverec {float: left; margin-top: 10px;}
  
  .nadpis2_obal {margin: 15px; margin-left: -2px; margin-bottom: 30px;}
  
  .zacistovac {clear: both; margin: 5px;}
  
  .fotka {border: 1px solid #b39632; padding: 1px; margin-bottom: 10px; margin-top: 12px;}
  .graf {border: 1px solid #b39632; padding: 1px; margin-bottom: 10px; margin-top: 20px; background-color: white; margin-left: 12px;}
  
  .maly_formular {text-align: center; width: 100%; margin-top: 10px; margin-left: 10px;}
  .maly_formular form {width: 345px;}
  .maly_formular legend {margin: 5px;}
  .maly_formular fieldset {text-align: right; background-image: url(bkgr_form.jpg); background-repeat: repeat-x; background-position: left top;}
  .maly_formular label {margin: 5px; vertical-align: middle; color: white;}
  .maly_formular input, .maly_formular textarea {margin: 5px; margin-left: 30px; margin-right: 25px;}
  
  .maly_formular_black {text-align: right; width: 100%; margin-top: 0px;}
  .maly_formular_black form {width: 100%px; }
  .maly_formular_black legend {margin: 5px;}
  .maly_formular_black fieldset {text-align: right; background-image: url(bkgr_form.jpg); background-repeat: repeat-x; background-position: left top;}
  .maly_formular_black label {margin-right: 5px; vertical-align: middle; color: black;}
  .maly_formular_black input, .maly_formular_black textarea {margin: 5px;}
  .maly_formular_black p {margin: 2px; margin-bottom: 2px;}
  
   
  .tabulka {border: 1px solid #b39632; margin: 5px; border-bottom: 0px; border-right: 0px; margin-left: 13px;}
  .tabulka thead {background-color: #DCD21A; font-weight: bold;}
  .tabulka td {padding: 8px; padding-right: 13px; padding-left: 13px; border-bottom: 1px #b39632 solid; border-right: 1px #b39632 solid; text-align: center;}
  .alert {font-weight: bolder; color: #DCD21A;}
  .poznamka {margin-left: 40px; font-size: 80%; font-style: italic;}
  .cislo {font-weight: 900; font-size: 150%; color: #b39632;}
  .velky_napis {font-weight: 600; font-size: 100%;}
  .vyrazny_text {font-size: 105%; font-style: italic; color: #b39632; font-weight: 500;}
  .nolink {color: black;}
  .nolink:hover {color: #00008b; text-decoration: underline;}

