body { margin: 0; padding: 0; font-family: "trebuchet ms",arial,sans-serif; font-size: 1em;  } body * { font-size: 1em; }#inbody { font-size: 1em; border: 6px solid; }#obsah { font-size: 100%; line-height: 150%; }#obsah p { margin: 0 0 1em 0;  text-indent: 2em;}#obsah ul { margin: 0 0 1em 15px;  }#obsah ol { margin: 0 0 1em 2em; }#paticka { text-align: center;  line-height: 150%; padding-bottom: 0.5em;}#paticka p { margin: 0; padding: 0.5em 0 0em 1em;  }#paticka a { text-decoration: none; border-bottom: 1px solid }#paticka a:hover { text-decoration: none; border-bottom: none; }/* mezera mezi sloupci textu */#obsah .mezera { padding: 1em; }#obsahg .mezera { padding: 1em 0 1em 1em; }#obsah2 .mezera { padding: 1em; }#panel .mezera { padding: 0em; }/* hlavicka */#hlavicka { border-bottom: 1px solid; display: block; height: 115px;}#hlavicka #nadpis { text-align: left; margin: 0; display: block; height: 115px; padding: 0 0 1em 0; font-family: Garamond, "Apple Garamond", "Times New Roman", Times, Serif; }#hlavicka #nadpis a { text-decoration: none; display: block; height: 115px; padding: 0 0 0 1em; }	#hlavicka #nadpis a:hover { text-decoration: none;  }	#head1, #head2 { display: block;}#head1 { line-height: 100%; text-transform: uppercase; font-size: 2.5em; margin: 0; padding: 12px 0 0 0; letter-spacing: 5px; }#head2 { line-height: 100%; font-size: 1.3em; margin: 0; padding: 0px 0 0 0; letter-spacing: 3px; }/* obsah */#obsah h1, #obsah2 h1,  #obsahg h1  { margin: 0 0 0.5em 0; padding: 0; font-family: Georgia, serif; font-size: 2em; font-weight: normal; line-height: 125%;}#obsah h2, #obsah2 h2 { margin: 0 0 0.5em 0; padding: 1em 0 0 0; font-family: Georgia, serif; font-size: 1.7em; font-weight: normal;  line-height: 125%; border-top: 1px solid #ccc; }#obsah h3 { margin: 0 0 0.5em 0; padding: 0; font-family: Georgia, serif; font-size: 1.5em; font-weight: normal;  }#obsah2 h3 { margin: 0 0 0.5em 1em; padding: 0; font-family: Georgia, serif; font-size: 1.45em; font-weight: normal;  }#obsah h4 { margin: 0 0 0.5em 0; padding: 0; font-family: Georgia, serif; font-size: 1.3em; font-weight: normal;  }/* postranní panely */.sidenav { margin: 0; padding: 0; line-height: 1.5em; }.sidenav h2 { margin: 0; padding: 0.7em 1em 0.7em 0.7em; font-family: verdana,arial,sans-serif,Georgia, serif; font-size: 105%; font-weight: bold; } .sidenav p, .sidenav ul { margin: 0; padding: 0; }.sidenav ul li { margin: 1px 0 1px 1px;  padding: 0 0 0 1.3em; list-style: none; line-height: 115%; margin-bottom: 1em;  font-size: 105%; font-family: arial,sans-serif;}.sidenav ul ul li { padding: 0 0 0 1em; line-height: 115%; margin-bottom: 0.5em;}.sidenav ul li a {  font-weight: bold; font-family: verdana,arial,sans-serif;}.sidenav a:hover { text-decoration: underline;  }.sidenav span { font-weight: bold; line-height: 230%; font-size: 105%;}/* oprava pro IE */#content  { height: 1%;}/* skryti pravidel pro IE5/Mac \*/ #paticka { height: 1%;}/* konec pravidel skrytych preed IE5/Mac */#menu { width: 100%; height: 3em;  border-bottom: 2px; font-size: 105%;}#pruh { display: none; width: 100%; height: 30px;  font-size: 10px; padding-top: 2px;}#patnav { list-style: none; margin: 0; height: 2em;}#patnav li { float: left;}#patnav a { margin: 0 1px 0 0; padding: 0 0.5em 0 0;}#nav { height: 3em; margin: 0; padding: 0;  list-style:none; line-height: 300%; margin-left: 0.5em; font-weight: bold;  }#nav li { float: left; margin: 0; padding: 0; font-family: "Lucida Grande ",sans-serif; }#nav a { float: left; height: 3em; display: block; margin: 0; padding: 0 1em;  text-decoration: none; }#nav span { float: left; height: 3em; display: block; margin: 0; padding: 0 1em; text-decoration: none;  font-size: 1em;}#nav a:hover { float: left; display: block; margin: 0; padding: 0 1em; text-decoration: none;} .search { float: right; /*padding-bottom: 5px;*/ padding-right: 5px; /* margin-top: 4px;*/ margin-top: 0.3em; margin-bottom: 0.3em;} input { background: #333333; color: #ffffcc; /*font-size: 100%;*/ }form, input, label { margin: 0; padding: 0;}form.ffvh input#q { border: 1px solid; vertical-align: top; margin-top: 1px;}/* html>body form.ffvh input#q { margin-top: 1px; } */form.ffvh input.submit2 { vertical-align: top; padding-top: 1px;}form.ffvh input.submit3 { vertical-align: top; padding-top: 1px;}.none { display: none; }	/* skryta navigace */a.skipmenu { position: absolute; z-index:-1; padding: 0.2em 0.5em; border-bottom:0 !important; }a.skip1 { top: 80px; }a.skip2 { top: 120px; }a.skipmenu:focus, a.skipmenu:active { z-index:100;  }table { font-size: 95%; line-height: 125%;  margin-bottom: 1em;}table th { font-weight: normal;}table.plan_c, table.plan_l { width: 100%; }table.plan_c td, table.plan_c th  { text-align: center; }table.plan_l td, table.plan_l th { padding-left: 0.5em; padding-right: 0.5em;  }table .vlevo { padding-left: 0.5em; padding-right: 0.5em; }table .vpravo { padding-left: 0.5em;  padding-right: 0.5em; }table .center { padding-left: 0.5em !important; padding-right: 0.5em !important; }table.plan td, table.plan_c td  { padding-left: 0.5em;  padding-right: 0.5em; }table a img { border: none;}table a { text-decoration: none;}table.plan { margin-bottom: 1em;}table.plan th, table.hled th, table.topsong th, table.plan_c th, table.plan_l th { height: 2em; }table.plan td, table.fan td, table.topsong td, table.plan_c td, table.plan_l td { height: 1.75em; }table.plan_c th.vlevo { text-align: left; }.vlevo { text-align: left !important; }img.vlevo { margin: 0.5em 1em 0 0; border: 1px solid; padding: 2px; float: left; }img.vpravo { margin: 0.5em 0 0 1em; border: 1px solid; padding: 2px;  float: right;}/* #drobecky { margin-bottom: 1em; border-bottom: 1px solid; padding-bottom: 1em; } */#drobecky { height: 2em; float: left; /*margin-bottom: 1em; */ /*border-bottom: 1px solid #cccccc;*/ /*padding-bottom: 1em;*/  line-height: 200%; margin-left:5px; color: #ffffcc;}ol.a  { list-style: lower-alpha;}div.mapa ul li { margin-bottom: 0 !important; }div.mapa ul { list-style: none; margin-bottom: 1em; margin-left: 1em;}div#pismena { margin-bottom: 1em;}/* galerie */div.thumbnailo { float: left;  width: 100px; height: 68px; text-align: center; margin: 0 1em 1em 0; padding: 0; border: 1px solid;}div.thumbnailo a.img img { border: none; padding: 2px; }div.thumbnailf { float: left; position: relative; z-index: 9999; height: 256px; text-align: center; }.blok90 div.thumbnailf { height: 172px !important;}div.thumbnailf a.imgf img { border: 1px solid;  padding: 2px;}div.thumbnailf img { border: 1px solid;  padding: 2px;}div.thumbnailf a img { border: none; padding: 0;}div.thumbnailf { width: 200px; margin: 0 12px 12px 0; padding: 0;}div.clear { clear: both; }html>body div.clear { padding-bottom: 1em;}br.clearboth { clear: both; }#vlajky { float: left;  padding-top: 4px; padding-left: 6px;}#vlajky img {  border: none; padding: 0; }.pismena {display: inline; }.pismena a, .pismena span { text-align: center; float: left; width: 2.6em; }.pismena span#cislo { width: 27em;}.pismena a, .pismena span { font-weight: bold;  text-decoration: none;  margin: 0 1px 1px 0px; padding: 3px 0 !important;}#pocasicko { text-align: center; }#pocasi { text-align: center; margin-left: auto; margin-right: auto; }img.g { display: none;}.clanek { border: 1px solid; padding: 1em; margin-bottom: 1em;}.clanek p { margin-bottom: 0 !important;}p.obr { text-indent: 0 !important;}p.obr img { padding: 2px; border: 1px solid; margin: 0 0.5em 0.5em 0;}#textzoom img { border: none; } /* #textzoom { z-index:4; position:absolute; top:14px; left:14px; float: left; padding:0; line-height:0; } */#Name, #email, #Location, #pscskoly, #icoskoly, #telefon { width: 200px; } #nazevskoly, #uliceskoly, #mestoskoly, #jmeno, #email2 { width: 500px; }   #thisform {  font-family: Georgia, serif;  font-size: 100%;  color: #999;  }#thisform label {  font-family: Verdana, sans-serif;  font-weight: bold;  color: #000;  }#thisform fieldset {  border: 1px solid #ccc;  padding: 1em 20px;  }#thisform legend {  font-family: arial, sans-serif;  font-weight: bold;  font-size: 100%;  color: #666;  background: #eee;  border: 1px solid #ccc;  border-bottom-color: #999;  border-right-color: #999;  padding: 4px 8px;  margin: 1em 0 0 0;  } #thisform p { text-indent: 0 !important; margin-top: 1em; }.popisek { font-size: 13px; width: 174px; /*background: #ff0000;*/ margin: 0.5em 0 0 0 !important; padding: 0 !important;}html>body .popisek { margin: 0.5em -13px 0 13px !important;}.popisek img { border: 0 !important; padding: 0 !important; }.w120 { width: 124px !important;}.w170 { width: 174px;}img.ramec { border: 1px solid; padding: 4px;}.reklama { margin-top: 2em; padding-left: 1em;}p.bez { text-indent: 0 !important;}p.bez a { margin-right: 0.5em;}#obsah .clanek img { margin: 0.2em 1em 0 0; /* border: 1px solid; */ padding: 2px; float: left; }p.spec { text-indent: 0 !important; font-size: 1.6em; line-height: 150%; padding-top: 16px;}#submit { padding: 0.5em; font-size: 1.5em;}div.oddel { height: 2em;}
