.obsah li {list-style-image: url('/img/li.png')}
p a {color: #0f3486; text-decoration: underline}


a {text-decoration: none}
a:hover {text-decoration: underline}
a img {border: 0px}
.right { float:right;}
.left { float:left;}


.logoobce { padding: 22px 0 0 0; }
.logoobce a, .znakobce  a{ display:block; color: white; padding: 5px}
.head { margin: 35px 0 0 0;}

.kalendar {width: 315px;}
.hlavickakalendare {text-align:center;font: bold 14px Helvetica; color: #1c436f; padding: 5px}
.kalendar td {font: normal 12px Helvetica; color: #1c436f; width: 45px; height: 44px; vertical-align:middle; text-align:center; background: url(/img/td_kalendar.png) 0 0 no-repeat; border: 1px solid #dde6ee}
.kalendar td.dnes {font: normal 12px Helvetica; color: #1c436f; width: 45px; height: 44px; vertical-align:middle; text-align:center; background: url(/img/td_kalendar_akt.png) 0 0 no-repeat; border: 1px solid #024673}
.kalendar th {width: 45px; height: 30px; vertical-align:middle; text-align:center; background: #1c436f; color: white}
.kalendar a{ font: normal 12px Helvetica; color: #1c436f}
.kalendar td.kalendarpolozka {background: #83B722}
.kalendar td.kalendarpolozka a{ font: bold 14px Helvetica;}
.dnykalendare { font: bold 12px Helvetica;}
.mesic_rok { padding: 10px 0 10px 0; font: bold 12px Helvetica; width: 150px; background:url(/img/kalendar_mesic_bg.jpg) 0 0 repeat-x;}
.neviditelne {visibility:hidden}

.navigace_kalendare {margin: 10px; padding: 10px;}
.kalendar_zpet {width: 32; height: 32px; background:url(/img/arrow.gif) 0 -31px no-repeat; }
.kalendar_zpet:hover { background:url(/img/arrow.gif) 0 0 no-repeat;}
.kalendar_vpred {width: 32; height: 32px; background:url(/img/arrow.gif) -32px -31px no-repeat; }
.kalendar_vpred:hover {background:url(/img/arrow.gif) -32px 0 no-repeat;}


.sloupec1 {width:320px;} 
.sloupec2 {width:320px;}
.sloupec3 {width:320px; margin: 20px 0 0 0;}

.polozkagalerie { border: solid 4px #FFF; margin: 0 10px 10px 0; box-shadow: 0px 0px 3px black;}
.popisfotografie { letter-spacing: -1; font: normal 12px Verdana; color: black}
.kulaterohy   { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.titulka  { background: url(/img/titulka_svisla.jpg) 50% 0 repeat-y;}

.nadpis_pocasi { font: normal 12px Verdana; color: #000; text-align: left; padding: 10px }

/* navigační lišta */
#navigacnilista{ padding: 0; margin: 0 0 15px 0; float: left;}
#navigacnilista span.navigacnilista{ background: url('/img/sipka_navigace.png') 5px 0 no-repeat !important; margin: 0; float: right;}
#navigacnilista span.navigacnilista a{ display: block; padding: 0;margin: 0 0 0 25px; text-decoration: none;  color: #1c436f; font: normal 10px "Verdana";}
#navigacnilista span.navigacnilista a:hover{  text-decoration: underline;}
#navigacnilista span.navigacnilista_home{ margin: 0; float: right;}
#navigacnilista span.navigacnilista_home a{ display: block; padding: 0; margin: 0; text-decoration: none; color: #1c436f; font: normal 10px "Verdana";}
#navigacnilista span.navigacnilista_home a:hover{  text-decoration: underline;}

.vlozeno { color: #1c436f; font: normal 10px "Verdana"; margin: 2px 15px 1px 0}

.navigace_nahoru { background: url('/img/nahoru.png') 0 0 no-repeat; padding: 0 0 0 25px; margin: 20px 0 0 0}
.navigace_zpet { background: url('/img/zpet.png') 0 0 no-repeat; padding: 0 0 0 25px; margin: 20px 0 0 0}
.navigace_nahoru a , .navigace_zpet a {color: #4a4a4a;}

/* search */
input.search {width: 180px; background: #dde6ee; padding: 10px; font: normal 12px Tahoma;color: black; border: 0px; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;vertical-align: middle}
input.odeslat {width: 50px; background: #1c436f; padding: 10px; font: normal 12px Tahoma; color: white; border: 0px; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;vertical-align: middle}

/* ankety */
.anketa_otazka { font: bold 12px Verdana; color: #000; text-align: left; padding: 5px }
.anketa_odpoved { font: normal 10px Verdana; color: #000; text-align: left; padding: 4px }
.anketa_odpoved  a{ font: normal 10px Verdana; color: #000; text-align: left; padding: 4px }
.anketa_sloupec { padding: 2px; height: 5px}

/* nejnovejsi prispevky */
.nejnovejsi { padding: 4px; border-bottom: dotted 1px silver; }
.nejnovejsi  a{ font: bold 12px Verdana; color: #000; text-align: left;}

.bilepismo { font: bold 12px Verdana; color: white;}
.oddelovac { font: normal 10px Verdana; color: silver; background: url('/img/oddelovac.png') 0 0; line-height: 15px}

/* stránkování */
.strankovani { width: 100%; text-align: right}
.strankovani a, .strankovani a:hover{ text-decoration:none}
.strankaaktivni { font: normal 12px Verdana; color: #FFF; padding: 3px 6px; background:#005b97; width: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.strankaneaktivni { font: bold 12px Verdana; color: #000; padding: 3px; }
