/*tmavemodra #206BA4*/
/*modra #54A4DE*/
/*svetlemodra #BBD9EE;*/
/*bilomodra #EBF4FA  */
/*zelena #BEDF5D  */
/*svetlezelena #D6EB9A  */
/*oranzova #FF9834  */
/*svetle oranzova #FFBF80  */
/*okrova #F6E896*/
/*svetle okrova #FAF1C3*/
/*seda #E7E4D3*/
/*svetle seda #F1EFE2*/
#hasici{
    text-align: left;
}

#aktuality{
    text-align: justify;
    line-height: 150%;
    font-size: 12px; 
}
#doc_udeska{
background-image: url(obr/papir_back.gif);
}

#doc_udeska p{
    color: rgb(80,80,80);
}
body{
  background-color: #F0F0F0;;
  /*background-color:  #fdf5cd;*/
 /* background: #A9BAC3 url(obr/bg.gif) repeat-x;*/
  /*background-image: url(obr/back.gif);*/
  text-align: center;
  margin-top: 0px;
  font-family: Arial,Helvetica, sans-serif;
  color: rgb(16,16,16);
}
.left{
  /*background-image: url(obr/stin_l.gif);*/
  width: 15px;
}
.right{
  /*background-image: url(obr/stin_r.gif);*/
  width: 15px;
}
.dolni_stin{
    background-image: url(obr/footer.jpg);
    height: 30px;
    width: 900px;
    padding-bottom: 10px;
    font-size: 11px;
    text-align: center;
    color: rgb(96,96,96);
}
.main{/* hlavni div ve kterem je vse*/
  float: left;
  background-color: white;
  /*border: 1px #7e9fe7 solid;*/
  width: 900px;
}
.top{
  width: 900px;
  height: 170px;
}
.logo{
  background-image: url(obr/baner_new.jpg);
  color: #206BA4;
  font-size: 42px;
  height: 150px;
}
/*---------------------- pruh mahore -----------------------------*/
.top_down{
  background-color: rgb(250,250,250);
  /*background-image: url(obr/line_bg.gif);*/
  color: rgb(112,112,112);
  border-bottom: 1px rgb(230,230,230) solid;
  border-top: 1px rgb(230,230,230) solid;
  font-size: 12px;
  float: left;
  height: 20px;
  width: 900px;
  margin-bottom: 0px;
}
.navigace{
  float:left;
  font-size: 12px;
  margin-left: 5px;
  margin-top: 2px;
}
.datum{
  float:right;
  font-size: 12px;
  margin-right: 15px;
  margin-top: 2px;
}
/*------------------------------------------------------------------------*/
.telo{
    float: left;
    margin-top: 1px;  
    margin-bottom: 10px;
    line-height: 150%;
    font-size: 12px;  
    background-color: rgb(255,255,255);
    
}
/*------------------------- menu --------------------------*/
.menu{
  float: left;;
  width: 160px;
 /* border-right: 1px rgb(215,224,255) solid;*/
  /*border-top: 1px rgb(215,224,255) solid;*/

   background-repeat: repeat-x;
}
.menu_odkaz_big{
  /*border-bottom: 1px rgb(208,208,208) solid;*/
  /*border-left:1px #87cc00 solid;*/
  /*background-color: rgb(232,237,250);*/
  padding-top: 2px;
  padding-left: 5px;
  color: rgb(0,122,0);
  font-weight: bold;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 12px;

}
.menu_odkaz{
  margin-top: 5px;
  margin-left: 15px;
  margin-right: 5px;
}
.a_big{
    color: rgb(247,247,247);
    font-size: 12px;
    text-decoration: none;
}
.a_big:hover{
  text-decoration: underline;
  
}
/*-----*/
.a_norm{
  text-decoration: none;
  color: rgb(44,72,169);  

}
.a_norm:hover{
  text-decoration: underline;
  color: rgb(0,153,0);
}
.a_head{
  text-decoration: none;
  color: rgb(0,122,0);
 
}
.a_head:hover{
  text-decoration: underline;
}
/*-------------------------------------------------------------------*/
.telo_center{
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    font-stretch: semi-expanded;
}
.telo_center_main{
  width: 560px;
  float: left;
  background-color: white;
  text-align: justify;
  /*border-left: 1px rgb(224,224,224) solid;*/
  margin-left: 10px;
  /*  background-image: url(obr/menupoz_new.gif);*/
  background-repeat: no-repeat;
  
}
.telo_right{
  font-size: 10px;
  float: left;
  width: 150px;
  margin-left: 10px;
  color: black;
}
.right_item{
   /* background-image: url(obr/menupoz_new.gif);*/
  background-repeat: no-repeat;
 /*border: 1px rgb(170,189,215) solid;*/
}
.right_text{
 margin-left: 5px;
}

h1{
  color: rgb(64,64,64);
  font-size: 18px;
  margin-top: 10px;
  font-weight: normal;
  text-align: left;
  /*text-decoration: underline;*/
  /*border-bottom: 1px rgb(112,112,112) groove;*/
}
h2{
  font-size: 12px;
  color: rgb(48,48,48);
}
h3{
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 10px;
  color: rgb(48,48,48);
  text-decoration: underline;
 /* font-weight: normal;*/

}
h4{

}
img.obrazek{
   /* border: 1px rgb(224,224,224) solid;*/
}
/*----------------- Aktuality ------------------------------------------------*/
.aktuality{
    margin-top: 15px;
    margin-right: 10px;
}
.aktual_head_blue{
    border-bottom: 1px rgb(170,189,215) solid;
   /* background-color: rgb(250,250,255);*/
    color: rgb(0,0,102);
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.aktual_head_red{
    border-bottom: 1px rgb(255,51,51) solid;
    /*background-color: rgb(255,248,248);*/
    color: rgb(222,0,0);
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.aktual_head_green{
    border-bottom: 1px rgb(102,204,0) solid;
    /*background-color: rgb(248,255,248);*/
    color: rgb(0,122,0);
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.aktual_head_orange{
    border-bottom: 1px rgb(255,102,51) solid;
   /* background-color: rgb(232,237,250);*/
    color: rgb(204,102,0);
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}
.aktual_head_black{
    border-bottom: 1px rgb(128,128,128) solid;
   /* background-color: rgb(232,237,250);*/
    color: rgb(32,32,32);
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}



.aktual_text{
    margin: 5px;
    margin-top: 5px;
}
.small_info{
  font-size: 10px;
  color: rgb(176,176,176);
  padding-left: 5px;
}
.akt_obr{
    float:left;
    margin-right: 10px;
    margin-bottom: 10px;
}

ul li.pdf{
   list-style-image: url(obr/pdf.gif);
    margin-bottom: 10px;

}

#spodni a{
    color: rgb(80,80,80);
    font-size: 11px;
}
#akt_archiv {
  background-color: rgb(240,240,240);
  border: 1px rgb(128,128,128) solid;
  padding: 5px;
  font-size: 12px; 
}


/*////////////////////*/
#svoz_kalendar {
  border: 1px rgb(255,102,0) solid;
  background: rgb(255,255,204);
}
#svoz_kalendar td{
  color: rgb(0,0,0);
  font-size: 9px;
  border-top: 1px rgb(255,130,130) solid;

}

/********************************************/
#udeska_old{
    border: 1px rgb(102,153,204) solid;
    background: rgb(195,226,255);
    font-size: 12px;
}
#udeska_old tr.RowA{
background: rgb(255,255,255);
    margin-bottom: 2px;
}
#udeska_old tr.RowB{
background: rgb(255,255,255);
    margin-bottom: 2px;
}
#udeska_old tr.title{
    /*background: rgb(176,176,176);*/
    font-weight: bold;
    margin-bottom: 2px;
}
#udeska_old td{
    padding-left: 5px;
    padding-right: 5px;
}

/********************************************/
/*************  Fotbal         **************/
/********************************************/
#fotbal{
    border: 1px rgb(135,204,0) solid;
    background: rgb(238,255,204);
    font-size: 12px;
}
#fotbal tr.RowA{
background: rgb(255,255,255);
    margin-bottom: 2px;
}
#fotbal tr.RowB{
background: rgb(255,255,255);
    margin-bottom: 2px;
}
#fotbal tr.title{
    /*background: rgb(176,176,176);*/
    font-weight: bold;
    margin-bottom: 2px;
}
#fotbal td{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

/********************************************/
/************ MAterska skola      ***********/
/********************************************/
#mskola table{
    width: 500px;
    background-color: rgb(255,255,204);
    border: 1px rgb(255,204,51) solid;
    font-size: 12px;
    margin-top: 5px;
}
#mskola .rowA{
    background-color: rgb(255,255,255);
}
#mskola .rowB{
    background-color: rgb(240,240,240);
}
#mskola .title{
    font-weight: bold;
}
#mskola td{
    padding-left: 5px;
}
/********************************************/
/************ Odkazy              ***********/
/********************************************/

#odkazy ul li{
   list-style: disc;
   margin-bottom: 10px;
}

