#main #leftmenu h3.top {height:26px;background-image:url(/graphics/aus/a_leftmenu_top.png);}

#info          {float:right;width:154px;margin-right:1em -4px 1em 0.5em;background:#F9C46E;border-bottom:1px solid #F07317}
#info h3       {font-size:85%;margin:0;padding:0 0 0.3em 2em;text-transform:uppercase;background:transparent url(/images/arrowo.gif) no-repeat 0.2em 0.2em;color:#02496e}
#info table    {margin:10px 5px}
#info table th {font:bold 100% Arial;text-align:left;border:0;background:none;padding:0.2}
#info table td {font:normal 100% Arial;border:0;background:none;padding:0.2em;padding-top:0}
#info table td strong{font-style:normal}
#info .line {margin-top:2px;margin-left:-3px;width:145px;height:2px;}

#info p{font-weight:bold;font-size:85%;color:#02496e;margin:0}

#xspecial {width:440px;_width:445px;margin-left:-0.4em;float:left;background:#F9C46E;border:1px solid #105376;border-top:none;border-left:none;padding-bottom:1em}
#xspecial h3{text-transform:uppercase;font-size:85%;background-position:0.2em 0.2em;padding-left:2em;}
#xspecial p{margin:0em 0;padding:0.3em 1em 0;color:#000;}
#xspecial strong{}

#cities {list-style-type:none;margin:0;padding:0;width:100%;height:1.68em;_height:auto}
#cities li {float:left;position:relative;padding:0.1em 1em;border:2px solid #f7aa21;border-right-width:0;border-bottom:0;cursor:pointer}
#cities li.selected {background:#ffc861}
#cities li a {text-decoration:none;color:#000;display:block}

img.qm {border:0;padding:0;margin:0;}

.legenda a {text-decoration:none;padding-right:13px;background-image:url(/images/qm.gif);background-repeat:no-repeat;background-position:right 0.4em;font-size:85%}
#legend {background:#EAF8FF;border:2px solid #02496E;display:none;position:absolute;}             
#legend tr {vertical-align:middle}
#legend th, #legend td {padding:0.1em 0.8em;font-size:100%;text-align:center;border:1px solid #0095DD}
#legend th {background:#64cdff}

.school {display:none;width:98.5%;background:#fffee7;border:2px solid #f88d30;margin:0;border-collapse:collapse;}
#school, .school {_width:98.5%}
.school tr {vertical-align:middle}
.school th {text-align: center; font-weight: normal; font-size: 110%; background-color:#FFC861;white-space:nowrap; padding:0.2em 0.4em;border:0; border-right:1px solid #ffa500; }
.school td {text-align: center; }
.school th.last {border:0}
.school tr.main th {font-size:130%; line-height:1.8em; text-align:left; background:#FFA500; }
.school tr.sub th {font-size:100%}
.school tr.first td {border-top: 1px solid #ffc861;}
.school tr.first-ubytovani td {border-top: 1px solid #E5BB6E}
.school tr.ubytovani td {background:#fff2d0}
.school tr.ubytovani td.first {background-image:url(/images/bed.gif);background-repeat:no-repeat;background-position:0.2em 0.2em;padding-left:30px}
.school td {border: 0; border-color: #f7aa21; border-top-width: 1px; border-style: dashed; padding: 0.2em 0.4em;}
.school td.price {background:#FFFCD0;white-space:nowrap;}
.school td.first, .school th.first{text-align:left}

#main p.info {background-image:url(/graphics/info.gif);background-repeat:no-repeat;padding:1em 0 1em 23px;background-position:0 1em;margin:0}
#main p.tabulka   {background-image:url(/graphics/table.gif);background-repeat:no-repeat;padding:1em 0 1em 23px;background-position:0 1em;margin:0;font-size:1.2em;}

.line {border-bottom:1px dotted #DC590B;height:1em;margin:0 0.8em}