  h1 {font-size:24px;}
  h3 {font-size:14px;}
  body {padding:0px;margin:0px;text-align:center;font-family:'Trebuchet MS','Verdana',sans-serif;font-size:12px;background:#fbfed3;}
  .ram  {width:900px;margin:auto;}
  .logo {width:900px;height:167px;background:#f8c200;}
  .obsah{width:900px;float:left;background:url("../obrazky/apozadi.png") 0px 0px no-repeat white;text-align:left;padding-bottom:50px;}
  .mensi_obsah {width:840px;_width:780px;margin-left:30px;margin-right:30px;float:left;min-height:400px;}
  a:visited img {
    border:1px black solid;
    text-decoration:none;
    
  }
  .dolni_odkaz {text-decoration:none;color:white;font-weight:bold;margin-right:10px;}
  .dolni_odkaz2 {text-decoration:none;color:black;font-weight:normal;margin-right:10px;}
  .dolni_odkaz3 {text-decoration:none;color:black;font-weight:normal;margin-right:10px;}
  .dolni_odkaz:hover {text-decoration:underline;}
  .dolni_odkaz2:hover {text-decoration:underline;}
  .dolni_odkaz3:hover {text-decoration:underline;}
  a.pic_odkaz {width:104px;height:54px;float:left;margin-left:45px;margin-bottom:35px;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;}
  a.pic_odkaz:hover {width:104px;height:54px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
  .copyrights {float:left;width:900px;text-align:right;padding-top:10px;}
  .odeslat {margin-left:90px;}
  a.opacity {width:154px;height:134px;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;float:left;}
  a.opacity:hover {width:154px;height:134px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;float:left;}
  .spodni_prvni {background:black;float:left;width:900px;height:20px;padding-top:4px;}
  .spodni_druhy {float:left;height:10px;width:900px;padding-top:4px;}
  .spodni_treti {float:left;height:10px;width:900px;padding-top:8px;}
  .razitka_pic img {border:1px solid black;} 
  .razitka_pic {text-align:center;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;float:left;margin-left:80px;margin-bottom:30px;text-decoration:none;color:black;}
  .razitka_pic:hover {opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;float:left;font-size:12px;}
  .razitka_polozka {float:left;height:100px;width:600px;margin-top:50px;margin-left:100px;}
  .razitka_obr {float:left;width:150px;height:100px;}
  .razitka_popis {float:left;width:450px;height:100px;margin-left:100px;}
  .razitka_obr img {border:none;}
  .tab_kontakt {color:black;font-size:12px;}
  .tab_kontakt input {text-align:center}
  .sez_kontakt {float:right;width:280px;margin-top:50px;margin-right:20px;}
  .sez_kontakt strong {margin-right:10px;}
  
  
  /* administrace */
  html body div#adm_menu {
    background-color: #CCCC33;
    border-bottom:1px black solid;
  }
  html body div#adm_menu span {
    border-right: 1px black solid;
    margin-right:10px;
    padding-right: 10px;
  }
  html body div#adm_menu a {
    color: black;
    text-decoration: none;
  }
  html body div#adm_menu a:hover {
    text-decoration: underline;
  }
  html body div#adm_menu span.first {
    border-left: 1px black solid;
    margin-left:10px;
    padding-left:10px;
  }
  html body div#adm_obsah {
    text-align:left;
    margin-left:10px;
  }

  /* /administrace */
  

  
  html body div table.razitka
  	{
  	border-collapse: collapse;
  	border-spacing:0;
  	border:1px solid #888;
  	border-width:1px 0 0 1px;
  	padding:0;
  	margin:0;
  	}
  html body div table.razitka td
  	{
  	padding:0; 
  	margin:0;
  	border:1px solid #888;
  	border-width:0 1px 1px 0;
  	text-align:center;
  	}
  html body div table.razitka td {
    	padding:0 10px;
  }
  html body div table.razitka th
  	{
  	border-color:black;
  	background-color:#888;
    color:#fff;
  	font-size:110%;
  	border: 1px solid #888;
  	text-align:center; 
     
  	}

  
  html body div.razitko {
    /*border:1px red solid;*/
    padding:0;
    margin:0;
    /*float:left;*/
    margin-right:40px;
    margin-top:30px;
    float:left;
    min-width:300px;
    _width:300px;
    /*width:390px;*/
    /*_width:350px;*/
  } 
  html body div table td.prvni {
    background-color: white;
  }
  html body div table.razitka {
        min-width:350px;
  }
  html body div .razitko img {
    border:0;
    margin:0;
    padding:0;
  }
  
  html body div#adm_obsah form {
    /*border:1px red solid;*/
  }
  
  html body div#adm_obsah form.adm_pridat input {
    width:130px;
    text-align:center;
  }
  
  html body div .adm_vypis {
    text-align:center;
    background-color: #CCCC33;
    border:1px black solid;
  }

  html body div h4.adm_kategorie {
    background-color: #CCCC33;
    float:left;
    padding:5px;
    border:1px black solid;
    margin:0;
  }
  
  html body div#adm_obsah a {
    color:black;
    /*text-decoration:none;*/
  }
  
  html body div#adm_obsah a:hover {
    text-decoration:none;
  }
  
  html body div#adm_obsah div.razitko table.razitka input {
    padding:0;
    text-align:center;
  }
