a {text-decoration: none; color: black; font-weight: bold;}
a:hover {text-decoration: underline;}

a.gray {color: gray; font-weight: normal;}
a.zapati {color: white; font-weight: normal;}

a.zalozka_n {width: 100%; line-height: 26px; font-weight: normal; display: block;}
a.zalozka_a {width: 100%; line-height: 40px; font-weight: bold; display: block;}
a.zalozka_n:hover, a.zalozka_a:hover {text-decoration: none;}

body {font-size: 0.7em;	background-color: #efefef; background-image: url('../img/grid.gif'); color: black; font-family: verdana;	cursor: default; text-align: center; margin: 0; padding: 5px; padding-top: 10px; padding-bottom: 10px;}

div {text-align: left; border-collapse: collapse; background-repeat: no-repeat;}
table {border: none; border-collapse: collapse; font-size: 100%;}
img {border: none; margin: 0;}
td {background-repeat: no-repeat;}
ul {margin-left: 20px; color: gray;}
hr {margin-top: 10px; margin-bottom: 10px; color: gray; height: 1px;}


ul.nov {margin-top: 50px;}
img.ilu {clear: right; float: right; margin-left: 20px; margin-bottom: 20px; border: 1px solid gray;}
td.ptop {padding-top: 10px;}
.center {text-align: center;}
.hidden {display: none;}

/* lyout */
#whole {width: 750px; margin: 0px auto;}
#obrys {border: 1px solid #999999;  border-top: none; background-color: #cccccc;	padding: 25px; padding-left: 0px; padding-top: 0px; background-image: url('../img/bkg.gif'); background-position: top; background-repeat: repeat-x; text-align: center;}
#zahlavi {height: 186px;  background-color: #777777; border: 1px solid #999999; border-bottom: none; border-top: none; background-image: url('../img/zahlavi.jpg');}
#zalozky {font-size: 90%; text-align: center; height: 50px; margin: 0px auto;}

#text, #but, #kont {padding: 20px; width: 670px; background-color: white; line-height: 150%; font-size: 90%; text-align: justify; border: 1px solid #999999; color: #555555; border-top: none;}
#but {background-image: url('../img/but.gif'); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 110px;}
#kont {text-align: center;}
#autor {color: gray; text-align: right;}

/* intro */
body#intro {background-image: none; background-color: white;}
#intro_whole {width: 750px; margin: 0px auto; height: 100%;}
#intro_obrys {width: 400px; height: 400px; border: 1px solid black; position: relative; z-index: -1; top: -600px; margin: 0px auto;}
td#intro_margin {height: 50px;}
td#intro_text {color: gray; line-height: 200%; font-size: 200%; padding-right: 20px; font-family: times new roman; font-style: italic;}
td.intro_zapati {line-height: 200%; border-top: 1px solid #c0c0c0;}

img#intro_logo {margin-bottom: 5px;}
img#logo {margin: 5px;}
img#mapka {float: right; position: relative; left: 75px; z-index: 1;}

table.intro {width: 100%;}
table.kont {color: #555555; line-height: 150%; margin: 0px auto; text-align: left;}

/* zaoblene rohy */
table.cast {height: 20px; width: 100%;}
td.cast_center {background-color: #777777;}
td.roh_tl, td.roh_tr, td.roh_bl, td.roh_br {width: 18px;}
td.roh_tl {background-image: url('../img/rohy/roh_tl.gif');}
td.roh_tr {background-image: url('../img/rohy/roh_tr.gif');}
td.roh_bl {background-image: url('../img/rohy/roh_bl.gif');}
td.roh_br {background-image: url('../img/rohy/roh_br.gif');}

td.zalozky_v {width: 24px;}

td.zalozka_n, td.zalozka_nh, td.zalozka_w {border-bottom: 1px solid #999999;}
td.zalozka_n {width: 65px; background-image: url('../img/zal_n.gif'); background-position: bottom;}
td.zalozka_nh {width: 65px; background-image: url('../img/zal_nh.gif'); background-position: bottom;}
td.zalozka_a {width: 88px; background-image: url('../img/zal_a.gif'); background-position: bottom;}

div.zal {height: 70px; background-position: right; cursor: pointer;}
div.zalozka_vo {height: 50px;}
div.zalozka_info {background-image: url('../img/vertical/zal_info.gif');} div.zalozka_info_h {background-image: url('../img/vertical/zal_info_h.gif');} div.zalozka_info_a {background-image: url('../img/vertical/zal_info_a.gif');}
div.zalozka_hist {background-image: url('../img/vertical/zal_hist.gif');} div.zalozka_hist_h {background-image: url('../img/vertical/zal_hist_h.gif');} div.zalozka_hist_a {background-image: url('../img/vertical/zal_hist_a.gif');}
div.zalozka_kont {background-image: url('../img/vertical/zal_kont.gif');} div.zalozka_kont_h {background-image: url('../img/vertical/zal_kont_h.gif');} div.zalozka_kont_a {background-image: url('../img/vertical/zal_kont_a.gif');}
div.zalozka_nov {background-image: url('../img/vertical/zal_nov.gif');} div.zalozka_nov_h {background-image: url('../img/vertical/zal_nov_h.gif');} div.zalozka_nov_a {background-image: url('../img/vertical/zal_nov_a.gif');}
div.zalozka_web {background-image: url('../img/vertical/zal_web.gif');} div.zalozka_web_h {background-image: url('../img/vertical/zal_web_h.gif');}

/* nadpisy */
h3 {font-weight: bold; font-size: 100%; color: black; margin: 0; margin-top: 20px;}
h4 {font-weight: bold; font-size: 100%; color: black; margin: 0; margin-bottom: 10px; margin-top: 20px; margin-left: -150px;}
