* {font-size:12px;font-family:'Trebuchet MS',sans-serif;} /* spolecny prvky */
body {padding:0;margin:0;background:rgb(64,64,160) url(x/nudle.gif) repeat-x;_text-align:center;}
.hi {display:none;}
a {color:rgb(73,86,119);text-decoration:none;border-bottom:1px solid white;}
a:hover {color:rgb(225,128,60);border-bottom:1px solid rgb(73,40,119);}
a.ext {background:transparent url(x/externi.gif) top right no-repeat;padding-right:1em;}
hr {clear:left;height:1px;width:120px;visibility:hidden;}

/* definice hlavnich boxu */
.cont {margin:0 auto;padding:0;width:770px;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 0 60px 250px;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:'';}
ul.subs {padding-right:2em;margin-top:0;color:rgb(80,80,80);}
ul.subs li {margin:1em 0;padding:.75em;border:1px solid rgb(220,220,220);-moz-border-radius:.85em; }

/* 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;}
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);}
p img.inn {margin:1em;}
p.nb {text-align:center;text-indent:0;}
img.rc {margin-left:5em;}


/* 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;height:230px;background:transparent url(x/head-bg.jpg) repeat-x;}
.hlava div {margin:0;padding:0;height:219px;background:transparent url(x/big-lg.jpg) top right no-repeat;}
.hlava div span {display:none;}

/* hlavni menu */
ul#mm {margin:0;padding:0;list-style:none;width:220px;position:absolute;top:250px;left:1px;_margin-top:1em;_height:150px;}
ul#mm li {margin:0;padding:0;}
ul#mm li a {display:block;margin:0;padding:.35em .64em .35em 2em;_height:2.5em;}
ul#mm li ul {margin:0;padding:0 0 0 2em;list-style:none;_margin-top:-20px;display:block;}
ul#mm li ul a {color:black;background:transparent;border-bottom:1px solid silver;}
ul#mm li ul a:hover {color:rgb(225,128,60);background:transparent;border-bottom:1px solid black;}

/* 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 h3 {background:white;color:rgb(73,86,119);padding:.5em .5em .5em 1.5em;margin:0 1em;border-bottom:1px solid rgb(73,86,119);} */
.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;}

/*sub menu */
ul#smenu {position:absolute;right:25px;top:45px;_top:54px;}
ul#smenu li {display:inline;margin:0;}
ul#smenu li:before {content:'';}
ul#smenu li+li:before {content:' | ';}
ul#smenu li span {display:none;_display:inline;}

ul#submenu {width:460px;text-align:right;position:absolute;right:25px;top:190px;_top:210px;}
ul#submenu li {display:inline;margin:0;}
ul#submenu li:before {content:'';}
ul#submenu li+li:before {content:' | ';}
ul#submenu li span {display:none;_display:inline;}

p#subad {margin:0;position:absolute;right:25px;top:210px;font-size:1.5em;color:rgb(73,86,119);}

/* paticka */
.pata {background:transparent url(x/nudle-paticka.gif) repeat-y;border-top:1px solid black;color:white;position:absolute;bottom:0;left:0;width:100%;height:50px;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;}

/* 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 {padding:.8em;width:18em;height:1.5em;overflow:hidden;background:white;position:absolute;top:270px;right:25px;z-index:50;border:1px solid white;filter:Alpha(Opacity="80");-moz-opacity:0.8;}
.qn {_height:40px;_width:20em;}
.qn:hover {height:auto;border:1px solid silver;}
.qn h3 {margin:0;padding:0;text-align:right;cursor:pointer;font-size:1.5em;}
.qn h3:before {content:'> ';color:rgb(225,128,60);font-weight:bold;}
.qn ul {margin:.5em;padding:0;}
.qn ul li {padding:0;margin:0;}
.qn ul li a {font-weight:bold;}
