/*
  @author Tomáš Lebeda
  @copyright 2009 Chambré Separee
*/

* {
  margin: 0px;
  padding: 0px;
}
body {
  text-align: center;
  background-color: #000;
  color: #fff;
}
h1 {
  font-family: Tahoma;
  font-weight: normal;
  font-size: 22px;
  margin: 15px 0 0 0;
}
p {
  text-align: left;
  font-size: 12px;
  font-family: Tahoma;
  margin: 0 0 0 50px;
}
p.skola {
  line-height: 20px;
  margin: 25px 0 0 210px;
}
p.odstavec {
  width: 350px;
  margin: 25px 0 0 210px;
  text-indent: 25px;
}
/*
  DIV's
*/
#container {
  width: 800px;
  height: 600px;
  margin: auto;
}
#container-skola {
  width: 800px;
  height: 600px;
  background: url(../img/bobek.jpg) no-repeat 100% 0;
  margin: auto;
}
#left {
  width: 200px;
  height: 600px;
  float: left;
  background: url(../img/border.jpg) no-repeat 100% 50%;
}
#center {
  width: 400px;
  height: 600px;
  float: left;
}
#right {
  width: 200px;
  height: 600px;
  float: left;
  background: url(../img/border.jpg) no-repeat 0% 50%;
}
#plan {
  display: block;
  margin: 25px 140px 0 0;
}
/*
  ANCHOR's
*/
p a {
  color: #fff;
}
a#home:link, a#home:visited {
  display: block;
  width: 47px;
  height: 64px;
  margin: 541px 0 0 143px;
}
a#logoIndex:link, a#logoIndex:visited {
  display: block;
  padding-top: 25px;
}
a.menu, a.menu2 {
  display: block;
}
a#onas:link, a#onas:visited {
  width: 131px;
  height: 20px;
  background: url(../img/o-nas.jpg) no-repeat;
  margin: 0 auto 45px auto;
}
a#vinnyListek:link, a#vinnyListek:visited {
  width: 131px;
  height: 23px;
  background: url(../img/vinny-listek.jpg) no-repeat;
  margin: 0 auto 45px auto;
}
a#vinnyTrezor:link, a#vinnyTrezor:visited {
  width: 131px;
  height: 23px;
  background: url(../img/vinny-trezor.jpg) no-repeat;
  margin: 0 auto 45px auto;
}
a#skolaVin:link, a#skolaVin:visited {
  width: 131px;
  height: 23px;
  background: url(../img/skola-vin.jpg) no-repeat;
  margin: 0 auto 45px auto;
}
a#kontakt:link, a#kontakt:visited {
  width: 131px;
  height: 18px;
  background: url(../img/kontakt.jpg) no-repeat;
  margin: 0 auto 45px auto;
}
a#onasMini:link, a#onasMini:visited {
  width: 30px;
  height: 10px;
  background: url(../img/o-nas-mini.jpg) no-repeat;
  margin: 5px 5px 0 5px;
}
a#onasMini:hover {
  background-position: 100% 0;
}
a#vinnyListekMini:link, a#vinnyListekMini:visited {
  width: 63px;
  height: 12px;
  background: url(../img/vinny-listek-mini.jpg) no-repeat;
  margin: 6px 5px 0 5px;
}
a#vinnyListekMini:hover {
  background-position: 100% 0;
}
a#vinnyTrezorMini:link, a#vinnyTrezorMini:visited {
  width: 65px;
  height: 11px;
  background: url(../img/vinny-trezor-mini.jpg) no-repeat;
  margin: 6px 5px 0 5px;
}
a#vinnyTrezorMini:hover {
  background-position: 100% 0;
}
a#skolaVinMini:link, a#skolaVinMini:visited {
  width: 48px;
  height: 12px;
  background: url(../img/skola-vin-mini.jpg) no-repeat;
  margin: 4px 5px 0 5px;
}
a#skolaVinMini:hover {
  background-position: 100% 0;
}
a#kontaktMini:link, a#kontaktMini:visited {
  width: 42px;
  height: 9px;
  background: url(../img/kontakt-mini.jpg) no-repeat;
  margin: 7px 5px 0 5px;
}
a#kontaktMini:hover {
  background-position: 100% 0;
}
a.switch:link, a.switch:visited {
  color: #fff;
  font-family: Arial;
  font-size: 14px;
}
a.switch:hover {
  text-decoration: none;
}
a.download:link, a.download:visited {
  color: #fff;
  display: block;
  font-family: Arial;
  margin-top: 20px;
}
a.download:hover {
  text-decoration: none;
}
/*
  IMG's
*/
a#home img {
  border: none;
  display: block;
  width: 47px;
  height: 64px;
}
a#logo img {
  display: block;
  width: 266px;
  height: 49px;
  border: 0px;
  margin: 30px auto;
}
a#logoIndex img {
  display: block;
  width: 266px;
  height: 49px;
  border: 0px;
  margin: 0 auto;
}
img#index {
  width: 200px;
  height: 133px;
  margin: 0 auto 30px auto;
}
/*
  UL's, OL's
*/
ul#menu {
  display: block;
  width: 400px;
  margin: 30 0 0 0;
}
ul#menu li {
  list-style: none inside;
}
ul#menuInline {
  display: block;
  width: 330px;
  margin: 30px auto;
}
ul#menuInline li {
  list-style: none inside;
  display: inline;
  float: left ;
}
/*
  SPAN's
*/
a.menu span, a.menu2 span {
  display: none;
}
#mapa {
  border: 10px solid #545454;
  margin: 10px 0 0 0;
}
span.date {
  display: block;
  width: 75px;
  float: left;
  margin-left: 50px;
  text-align: right;
}
span.text {
  display: block;
  float: left;
  margin-left: 20px;
}
/*
  TABLE's
*/
table.skolaVin {
  width: 447px;
  margin-top: 10px;
  margin-left: 120px;
}
table.skolaVin tr.licha {
  background-image: url(../img/table-bg.gif);
}
table.skolaVin td {
  width: 447px;
  font-family: Arial;
  font-size: 12px;
  color: #d4d4d4;
}
table.listek {
  width: 447px;
  margin-top: 10px;
  margin-left: 160px;
}
table.listek tr.top th {
  padding: 20px 0 0 0;
}
table.listek th {
  font-family: Arial;
  font-size: 14px;
  color: #d4d4d4;
}
table.listek td {
  font-family: Arial;
  font-size: 12px;
  color: #d4d4d4;
}
table.listek tr.licha {
  background-color: #121212;
}
table.listek tr.suda {
  background-color: #080808;
}
