body {font-size: 12px;

      font-family: "Trebuchet MS", "Verdana CE" , "Arial CE" , "Lucida Grande CE" , "Helvetica CE" , Verdana, Arial, lucida, sans-serif;

      font-weight: normal;

      text-decoration: none;

      color: #000000;

      margin: 0;

      padding: 0;

      text-align: center;

      }

.all {

     width: 900px;

     margin-left: auto;

     margin-right: auto;

     text-align: left;

     background-image: url("index/bg_body.png");

}

.all_in {

     margin: 0 20px;

     padding-top: 20px;

}

#banner {

     height: 130px;

     padding: 30;

     background-image: url("index/top.png");

     border: none;

     cursor: pointer;

}

#banner_tech {

     font-size: 3.9em;

     font-weight: bold;

     padding-right: 20px;

     padding-top: 40px;

     text-align: right;

     color: #330066;

}

#banner_text {

     font-size: 2.1em;

     padding-top: 60px;

     padding-right: 20px;

     text-align: right;

     color: #FFFFFF;

}

img {

   border: 0px;

   margin: 10px 0px 0px 0px;

}

#navigace{

       background-image: url("index/navigace.png");

       height: 50px;

}

#navigace_in{

       padding-top: 6px;

       padding-left: 5px;

       color: snow;

}

#navigace_in #rychle_odkazy{

     color: #330066;

     font-size: 0.9em;

}

#paticka{

       text-align: center;

       background-image: url("index/paticka.png");

       height: 50px;

       clear: both;

}

#paticka_in{

       padding-top: 8px;

       color: snow;

}

.cistic {

   clear: both;

}

h1 {

   font-size: 1.9em;

}

h2 {

   font-size: 1.7em;

}

h3 {

   font-size: 1.4em;

}

table {

   font-size: 1em;

   padding: 11px 0;

}

#levy_sloupec{

   float: left;

   width: 220px;

}

#menu{

}

#menu ul{

   list-style: none;

   padding: 0px;

   margin: 0px;

   font-size: 1.5em;

   padding-bottom: 0px;

}

#menu ul li{

   border-bottom: 1px solid #bfbfbf;

   padding: 2px 0;

}

#menu ul li a{

   color: black;

   text-decoration:none;

}

#menu ul li .on {

     color: #CC0000;

     text-decoration:none;

     font-weight: bold;

}

#page{

   float: right;

   width: 650px;

}

#uvod{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#aktuality{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#kontakty{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#dopravni_znaceni{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#verejna_zelen{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#osvetleni{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#stavebni_stredisko{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#spolecnost{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#cisteni{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#plakatovani{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#identifikace_spolecnosti{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#odpady{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#dokumenty{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#archiv{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 1px;

}

#napoveda{

       background-repeat: no-repeat;

       height: 40px;

       padding-top: 15px;

       padding-left: 80px;

}

.float_r{

       float: right;

}

ul{

      list-style-image:url('index/ruka.png');

}

.obrazky{

      clear: both;

      text-align: center;

}

.obrazky img{

      margin: 5px 0;

}

.cenik th{

      text-align: left;

}

.cenik tr:hover{

      color: blue;

      cursor: Default;

}

.cenik caption{

      font-style: oblique;

}

.cervene_tucne{

      font-weight: bold;

      color: red;

      font-size: 1.2em;

}

img {

   padding: 10px 5px;

}

hr {

   color: blue;

}

#page_aktuality h2 {

   margin: 0; padding: 0;

   float: left;

}

#page_aktuality h3 {

   margin: 0; padding: 0;

   float: right;

}

#page_aktuality p{

   clear: both;

}

#dulezite_info a {

   text-decoration: none;

   font-size: 1.5em;
   
   color: #000000;

}

fieldset {

   border: 3px solid blue;

   padding: 10px;

}

label {

   display: block;

   float: left;

   clear: left;

   width: 15em;

   padding-right: 1em;

   text-align: left;

   line-height: 1.8em;

}

legend {

   color: snow;

   padding: 6px;

   font-weight: bold;

   background-image: url("admin/images/bg_legend.png");

}

textarea{

   width: 400px;

   height: 100px;

}

.en{

   font-size: 0.9em;

   color: blue;

}

.admin_login {

   width: 300px;

}

.admin_login label {

   display: block;

   float: left;

   clear: left;

   width: 3em;

   padding-right: 1em;

   text-align: left;

   line-height: 1.8em;

}
