* {font-size:14px;font-family:'Trebuchet MS',sans-serif;} /* spolecny prvky */
body {padding:0;margin:0;background:white;_text-align:center;}
.hi {display:none;}
a {color:silver;text-decoration:none;}
hr {clear:left;height:1px;width:120px;visibility:hidden;}
.cont {margin:0 auto;padding:0;width:98%;height:100%;background:white url(x/nudle-stred.gif) repeat-y;_text-align:left;position:relative;}
.contik {margin:0;padding:0;}
/* \*/  * html .contik {height:1px;}  /* */

.contik .obsah {margin:0;padding:0;min-height:35em;}
.contik .obsah .vi {margin:0;padding:0;padding-bottom:2em;background:transparent url(x/vingl-dolni.gif) bottom right no-repeat;text-align:center;}
.contik .obsah .vi p {margin:0;padding:0 2em 1em 2em;text-align:justify;}

/* seznamy */
ul {text-align:left;list-style:none;}
ul li {margin:.3em 0;}
ul li strong {color:rgb(225,128,60);background:inherit;}
ul ul li strong {color:rgb(73,86,119);background:inherit;}
ol {text-align:left;margin:0 1.5em 0 0}
ol li {margin:.3em 0;}
ul.si {list-style-type:lower-alpha}
ul.si li:before {content:'-';}
ul.notop {margin-top:-1em;padding-top:0;_list-style-type:square;}
ul.notop li {padding-right:2em;}
ul.notop li:before {content:'· ';color:rgb(225,128,60);}
ul.si li:before {content:'';}

/* telefonni seznam */
ul.tel li {width:95%;position:relative;background:white url(x/list.gif) bottom left repeat-x;}
ul.tel li:hover {background:white url(x/lista.gif) bottom left repeat-x;}
ul.tel li.lst {margin-bottom:1.15em;}
ul.tel li span {position:absolute;top:0;right:11px;width:170px;text-align:right;}
ul.tel li a {cursor:pointer;border:none;display:block;}
ul.tel li a:hover {cursor:pointer;border:none;}
ul.long li span {width:300px;right:0;}
ul.long li span a {display:inline;}
ul li b {color:white;}
p b {color:white; !important}
div.tel div.vi h3 {font-size:1.5em;margin:0 0 0 1em;padding:.1em 1em;color:white;background:white url(x/nudle-tel.gif) repeat-y;}

p {text-indent:15px;}
.contik .obsah .vi p.rp {text-align:right;text-indent:0;}
h1+p, h2+p, h3+p {text-indent:0;}
p.bez {text-indent:0;}
.vi p strong {color:rgb(73,86,119);}
.vi ul li strong {color:rgb(73,86,119);}
.vi ol li strong {color:rgb(73,86,119);}
.sb {background:transparent url(x/dig.gif) 50% 98% no-repeat;padding-bottom:2em; }
address {text-align:left;margin:0 2em;}
p img {background:white url(x/pict-bg.gif) top left no-repeat;padding:.3em;_border:3px solid rgb(73,86,119);}

/* hackovani */
h1 {background:white url(x/vingl-nadpis.gif) top left no-repeat;margin:1em;margin-left:.5em;padding:.7em 1em .3em 1em;font-size:1.8em;color:rgb(225,128,60);_height:1.5em;}
h2 {background:white;margin:0 1em .5em 1em;padding:.5em;font-size:1.4em;color:rgb(73,86,119);}
h3 {background:white;margin:0 1em .5em 1em;padding:.5em;font-size:1.2em;color:rgb(73,86,119);}
h1, h2, h3 , h4 {text-align:left;}

/* prvky hlavicky */
.hlava {margin:0;padding:0;}
.hlava div span {font-size:1.5em;}
.hlava img {display:none;}

/* menicka */
ul#mm {display:none}
ul#smenu {display:none}
ul#submenu  {display:none}
p#subad {display:none;}

/* paticka */
.pata {background:white;border-top:1px solid black;color:white;font-size:5px;_font-size:10px;}
.pata p {padding:0;padding-top:5px;position:relative;_padding:15px 0 15px 0;_font-size:10px;}
.pata p a {color:white;border-bottom:none;}
.pata p a:hover {color:black;border-bottom:none;}
.pata p span {font-size:.8em; position:absolute;top:5px;right:15px;_top:18px;_font-size:11px;}

/* aktuality */
.nbox {margin:0 0 2em 0;padding:0 1em;}
.akt {margin:1.2em;padding:0;border:1px solid silver;background:white url(x/vingl-novinky.gif) bottom right no-repeat;}
.akt h3 {background:rgb(73,86,119) url(x/vingl-lista.gif) top left repeat-x;color:white;font-size:1.2em;padding:.5em .5em .5em 1.5em;margin:0;}
.akt p span.dtm {text-align:right;display:block;padding:.4em;color:rgb(73,86,119);}
.akt p span.lnk {text-align:right;display:block;padding:0 .4em .4em .4em;}
.akt p {text-align:justify;}

/* linking park */
ul.lp li a span {color:silver;}
ul.lp li a span.jazyk {color:rgb(73,86,119);}
p.lp {margin-left:2.5em;}

/* tabulky */
table {text-align:center;background:silver url(x/45table.gif);margin:0 auto 1em auto;padding:0;font-size:.8em;width:90%;_width:450px;}
table tr th {background:rgb(73,86,119);color:white;padding:.3em;margin:1px;}
table tr td {background:white;color:black;padding:.3em;margin:1px;_font-size:11px;}
td.xx {text-align:left;}

/* sklapovacka pro tel. seznam */
.qn {display:none;}
