
body{/* styl tela dokumentu */
  font-family: arial;
  text-align: center;
  padding: 0px; 
  margin: 0px auto;
}


#in{/* styl ramce ve kterem jsou vsechny veci na strance */
  width: 950px;
  border: 0px solid red;
  padding: 0px;  
  margin: 0px auto;
}


/*-----------------------------------------------------------------------------*/


#top_lista{/* styl horni listz s odkazy */
  width: 100%;
  font-family: Arial;
  color: white;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  padding: 0px 0px 5px 0px;  
  margin: 0px 0px 15px 0px;
  background: #919191;
}

#top_lista a, #top_lista a:link, #top_lista a:visited{/* styl odkazu v top liste */
  font-size: 14px;
  font-family: Arial;
  color: white;
}

#top_lista a:hover{/* hover styl odkazu v top liste */
  color: white;
  text-decoration: underline;
}

#down_lista{/* styl horni listz s odkazy */
  width: 100%;
  font-family: Arial;
  color: white;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  padding: 3px 0px;  
  margin: 20px 0px 0px 0px;
  background: #919191;
}

#down_lista a, #down_lista a:link, #down_lista a:visited{/* styl odkazu v top liste */
  font-size: 14px;
  font-family: Arial;
  color: white;
}

#down_lista a:hover{/* hover styl odkazu v top liste */
  color: white;
  text-decoration: underline;
}

/*-----------------------------------------------------------------------------*/

#infoline{/* styl infoline stranky */
  border: 1px solid black;
  width: 950px;
  padding: 0px; 
  margin: 0px 0px 15px 0px;
  background: #919191;
  font-size: 14px;
}

#infoline a, #infoline a:link, #infoline a:visited{/* styl odkazu v infoline */
  font-weight: bold;
  font-size: 14px;
  color: white
} 

#infoline a:hover{/* hover styl odkazu v infoline */
  color: blue;
} 

/*-----------------------------------------------------------------------------*/


#header{/* styl hlavicky stranky */
  border: 0px solid #D2D2D2;
  width: 950px;
  padding: 0px; 
  margin: 0px 0px 15px 0px;
  background: #FFFFFF;
}

#header a {
  color: gray;
  text-decoration: none;
  font-weight: bold;
}

#header td.top_left{ padding-top: 0px; text-align: left; }
#header td.top_center{ padding-top: 0px; text-align: center; }
#header td.top_right{ padding-top: 0px; text-align: right; }

#header td.middle_left{ padding-top: 6px; text-align: left; }
#header td.middle_center{ padding-top: 6px; text-align: center; }
#header td.middle_right{ padding-top: 6px; text-align: right; }

#header td.down_left{ padding-top: 12px; text-align: left; }
#header td.down_center{ padding-top: 12px; text-align: center; }
#header td.down_right{ padding-top: 12px; text-align: right; }


/*-----------------------------------------------------------------------------*/

/*---------------------------------NADPISY-------------------------------------*/

h1{
  padding: 0px 0px 3px 5px;
  margin:0px;
  font-size: 16px;
}

h2{
  padding: 0px 0px 3px 5px;
  margin:0px;
  font-size: 16px;
}

h3{
  padding: 0px 0px 3px 5px;
  margin:0px;
  font-weight: bold;
  font-size: 16px;
}

h4{
  padding: 0px 0px 3px 5px;
  margin:0px;
}

h5{
  padding: 0px 0px 3px 5px;
  margin:0px;
  font-weight: bold;
  font-size: 14px;
}





a img{
  border: none;
}


/*-----------------------------------------------------------------------------*/


.left_menu_obal{/* styl obalu leveho menu */
  width: 200px;
  border: 1px solid black;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

.left_menu_top{/* styl hlavicky leveho menu */
  width: 200px;
  text-align: left;
  background: #919191;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: white;
  height: 20px;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}

.left_menu_top h4{/* styl nadpisu H4 v hlavicce leveho menu*/
  margin: 0px;
  padding: 0px;
  border: none;
  text-indent: 10px;
}

.left_menu_box{ /* styl obsahu leveho menu*/
  width: 200px;
  text-align: left;
  background: #C7C7C7;
  border: none;
  font-family: arial;
  font-size: 16px;
  color: blue;
  padding: 5px 0px 2px 0px;
  margin: 0px;
}

.left_menu_box p{/* styl odstavce v levem menu boxu */
  text-indent: 20px;
  margin: 0px;
  padding: 0px;
}

/*-----------------------------------------------------------------------------*/


.middle_column_obal{/* styl obalu prostredniho sloupce */
  border: 1px solid black;
  padding: 0px; 
  width: 730px;
  margin: 0px 0px 15px 0px;
}

.middle_column_top{/* styl ramce hlavicky prostredniho sloupce - je zvlaste ramce a vlastni vypln ramce */
  border: none;
  background: #919191;
  margin: 0px;
  width: 730px;
  height: 25px;
  padding: 0px; 
}

.middle_column_top_in{/* styl hlavicky miidle sloupce */
  font-family: Arial;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  color: white;
  height: 20px;
  margin: 0;
  padding: 2px 20px 4px 20px;
}

.middle_column_top_in a, .middle_column_top_in a:link, .middle_column_top_in a:visited{
  /* styly odkazu v hlavicce miidle sloupce */
  color: white;
} 

.middle_column_top_in a:hover{/* hover styl odkazu v hlavicce miidle sloupce */
  color: blue;
}

.middle_column_box{/* styl boxu prostredniho sloupce*/
  border: none;
  padding: 5px 0px 2px 0px; 
  margin: 0px;
  background: #C7C7C7;
  width: 730px;
  text-align: left;
}

.middle_column_box_in{/* styl hlavicky miidle sloupce */
  font-family: Arial;
  font-size: 14px;
  color: black;
  margin: 0;
  padding: 15px 20px 2px 20px;
}



/*-----------------------------------------------------------------------------*/







#text{
  border: 0px solid #D2D2D2;
  margin: 0px; 
  width: 700px;
  padding: 0px 20px 0px 20px;
}


#footer{
  padding-top: 20px;
  border: 0px solid #D2D2D2;
  width: 950px;  
}


#post_footer{
  border: 0px solid #D2D2D2;
  padding-top: 15px;
  width: 950px;
}





.hlaska_kladna{
  width: 620px;
  font-weight: bold;
  font-style: italic;
  border: none;
  text-align: center;
  vertical-align: middle;
  line-height: 30px;
  margin: 5px 0px 20px 0px;
  padding: 0px 35px 0px 35px;
  color: black;
  background-image: url('/img/design/hlaska_kladna.png');
  background-repeat: no-repeat;
}

.hlaska_neutralni{
  width: 620px;
  font-weight: bold;
  font-style: italic;
  border: none;
  text-align: center;
  vertical-align: middle;
  line-height: 30px;
  margin: 5px 0px 20px 0px;
  padding: 0px 35px 0px 35px;
  color: black;
  background-image: url('/img/design/hlaska_neutralni.png');
  background-repeat: no-repeat;
}

.hlaska_zaporna{
  width: 620px;
  font-weight: bold;
  font-style: italic;
  border: none;
  text-align: center;
  vertical-align: middle;
  line-height: 30px;
  margin: 5px 0px 20px 0px;
  padding: 0px 35px 0px 35px;
  color: black;
  background-image: url('/img/design/hlaska_zaporna.png');
  background-repeat: repeat-y;
}











.prispevek_obal{
  border: 1px dotted gray;
  width: 100%;
  margin: 20px 0px 20px 0px;
  padding: 1px;
}



.prispevek_top{
  font-size: 12px;
  border-top: 1px dotted gray;
  border-left: 1px dotted gray;
  border-right: 1px dotted gray;
  margin: 0px;
  padding: 5px;
  background: #919191;
}




.prispevek_top h5{ /* nazev prispevku pokud jsou zobrazeny vypisem kategorie*/
  margin: 0px;
  font-size: 16px;
}

.prispevek_middle{
  font-size: 14px;
  border-bottom: 1px dotted gray;
  border-left: 1px dotted gray;
  border-right: 1px dotted gray;
  margin: 0px;
  padding: 5px;
}

.prispevek_down_hodnoceni{
  font-size: 12px;
  margin: 0px 2px 0px 0px;
  text-align: right;
}


/*---------------------KONTAKTOVACI LISTA------------------------------------------*/


.kontakt_lista_www, .kontakt_lista_www span{
  width: 40px;  height: 13px;
  background-image: url('/img/design/kontakt_lista_www.png');
  float: left;
}
.kontakt_lista_mail, .kontakt_lista_mail span{
  width: 40px;  height: 13px;
  background-image: url('/img/design/kontakt_lista_mail.png');
  float: left;
}
.kontakt_lista_icq, .kontakt_lista_icq span{
  width: 40px;  height: 13px;
  background-image: url('/img/design/kontakt_lista_icq.png');
  float: left;
}
.kontakt_lista_skype, .kontakt_lista_skype span{
  width: 40px;  height: 13px;
  background-image: url('/img/design/kontakt_lista_skype.png');
  float: left;
}
.kontakt_lista_sz,  .kontakt_lista_sz span{
  width: 40px;  height: 13px;
  background-image: url('/img/design/kontakt_lista_sz.png');
  float: left;
}
.kontakt_lista_profil,  .kontakt_lista_profil span{
  width: 40px;  height: 13px;
  background-image: url('/img/design/kontakt_lista_profil.png');
  float: left;
}

.kontakt_lista_www span, .kontakt_lista_www span,
.kontakt_lista_mail span, .kontakt_lista_mail span,
.kontakt_lista_sz span, .kontakt_lista_sz span,
.kontakt_lista_profil span, .kontakt_lista_profil span,
.kontakt_lista_icq span, .kontakt_lista_icq span,
.kontakt_lista_skype span, .kontakt_lista_skype span{
  display: block;
  background-position: top left;
  background-repeat: no-repeat;
}
      
.kontakt_lista_profil span,
.kontakt_lista_www span,
.kontakt_lista_mail span,
.kontakt_lista_sz span,
.kontakt_lista_icq span,
.kontakt_lista_skype span{
  z-index:10;
}
      
.kontakt_lista_profil:hover span,
.kontakt_lista_www:hover span,
.kontakt_lista_sz:hover span,
.kontakt_lista_mail:hover span,
.kontakt_lista_icq:hover span,
.kontakt_lista_skype:hover span{
  background-position: bottom left;
}

.kontakt_lista{
  height: 13px;
}

.kontakt_lista_in{
}


/*---------------------HODNOTici LISTA------------------------------------------*/


.mark_lista_1, .mark_lista_1 span{
  width: 18px;  height: 13px;
  background-image: url('/img/design/mark_1.png');
  float: left;
}
.mark_lista_2, .mark_lista_2 span{
  width: 18px;  height: 13px;
  background-image: url('/img/design/mark_2.png');
  float: left;
}
.mark_lista_3, .mark_lista_3 span{
  width: 18px;  height: 13px;
  background-image: url('/img/design/mark_3.png');
  float: left;
}
.mark_lista_4, .mark_lista_4 span{
  width: 18px;  height: 13px;
  background-image: url('/img/design/mark_4.png');
  float: left;
}
.mark_lista_5,  .mark_lista_5 span{
  width: 18px;  height: 13px;
  background-image: url('/img/design/mark_5.png');
  float: left;
}

.mark_lista_1 span, .mark_lista_1,
.mark_lista_2 span, .mark_lista_2,
.mark_lista_3 span, .mark_lista_3,
.mark_lista_4 span, .mark_lista_4,
.mark_lista_5 span, .mark_lista_5{
  display: block;
  background-position: top left;
  background-repeat: no-repeat;
}
      
.mark_lista_1 span,
.mark_lista_2 span,
.mark_lista_3 span,
.mark_lista_4 span,
.mark_lista_5 span{
  padding: 0px;
  margin: 0px;
  z-index:10;
}
      
.mark_lista_1:hover span,
.mark_lista_2:hover span,
.mark_lista_3:hover span,
.mark_lista_4:hover span,
.mark_lista_5:hover span{
  background-position: bottom left;
}

.mark_lista{
  width:100%;
  height: 13px;
  margin-bottom: 10px
}

.mark_lista_in{
  width:100%;
  padding-left: 5px;
  margin-bottom: 5px;
  text-align: left;
  font-size: 12px;
}





/*==================================================================*/
/*                  STYLY pro hlavní stránku                        */


.box{
}



.velky{
  width: 100%;
  border: none;
}

.nadpis{
  width: 100%;
  text-align: center;
  border: none;
  background: #E9E9E9;
}

.obsah{
  width: 100%;
  text-align: center;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 3px solid gray;  
}

.dva{
  width: 337px;
  float: left;
  border: 1px solid gray;
  margin: 10px 0px 0px 0px;
}

.tri{
  width: 221px;
  float: left;
  border: 1px solid gray;
  margin: 10px 0px 0px 0px;
}

.dvetretinyP{
  width: 453px;
  float: right;
  border: 1px solid gray;
  margin: 10px 0px 0px 0px;
}

.dvetretinyL{
  width: 453px;
  float: left;
  border: 1px solid gray;
  margin: 10px 0px 0px 0px;
}

.mezera{
  width: 10px;
  float: left;
  border: none;
  margin: 10px 0px 0px 0px;
}



.wraper{
  clear: both; 
}




/*            KONEC STYLY pro hlavní stránku                        */
/*==================================================================*/


/*  STYLY - NADPISY */

#left_column h1{
  background: url('/img/design/leve_menu_nadpis.png');
  font-size: 14px;
  width: 170px;
  text-align: left;
  padding-left: 10px;
  margin-left: 0px;
}






table{
  margin: auto;
  border: none;
}


tr .lichy{
  background: #D1D1D1;
}

tr .sudy{
  background: none;  
}

tr .hover{
  background: #EFEFEF;  
}

th{
  background: #A0A0A0;
  padding:  5px 0px 5px 0px;
  margin: 0px;
  vertical-align: top;
}

td{
  padding:  3px 0px 3px 0px;
  margin: 0px;
  vertical-align: top;
}


/*  KONEC STYLY - NADPISY */



/*  STYLY - odkazy */

a, a:link, a:visited{
  color: red;
  text-decoration: none;

}

a:hover{
  color: #990000;

}




#left_menu_box_1 a, #left_menu_box_2 a, #left_menu_box_3 a, #left_menu_box_4 a, #left_menu_box_5 a, #left_menu_box_6 a, #left_menu_box_7 a,
#left_menu_box_1 a:link, #left_menu_box_2 a:link, #left_menu_box_3 a:link, #left_menu_box_4 a:link, #left_menu_box_5 a:link, #left_menu_box_6 a:link, #left_menu_box_7 a:link,
#left_menu_box_1 a:visited, #left_menu_box_2 a:visited, #left_menu_box_3 a:visited, #left_menu_box_4 a:visited, #left_menu_box_5 a:visited, #left_menu_box_6 a:visited, #left_menu_box_7 a:visited{
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  margin-left: 10px;  
}




/*  KONEC STYLY - odkazy */





