/* CSS Document */
body  {
  width:auto;
  font-family: Arial; 
  font-size: 14px;
  min-width: 962px;
  height: auto;
  text-align: center;
  margin: 0px;
  background-color: #51585e;
  font-weight: normal;
}
img {
  border: 0px;
  text-decoration: none;
}
#whole-page {
  background-image: url('../images/bg.jpg');
  background-repeat: repeat-x;
  margin:auto;
  width: 100%;
  min-height: 1025px;
  text-align: center;
  position: relative;
  margin:auto;
  margin-top: 0px;
}
#page {
  width: 950px;
  height: auto;
  margin:auto;
  margin-top: 0px;
  margin-bottom:0px;
  padding: 0px;
}
input.button {
  margin: 0px;
  border: 0px;
  border-spacing: 0px;
  position: static;
  width: 90px;
  height: 28px;
  padding-bottom: 3px;
  background-image: url(../images/input.png);
  background-repeat: no-repeat;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
#logo {
  width: 962px;
  height: 222px;
  background-image: url('../images/logo.jpg');
  background-repeat: no-repeat;
  font-size: 10px;
  margin:auto;
  margin-top: 0px;
  margin-bottom:0px;
  padding: 0px;
  display: block;
}
#homepage {
  width: 70px;
  top: 25px;
  left: 420px;
  position: relative;
  font-family: Calibri;
  text-align: right;
  background-image: url('../images/homepage.gif');
  background-repeat: no-repeat;
  background-position: left center;
  margin: auto;
}
#napis  {
  width: 600px;
  height: 23px;
  top: 160px;
  left: 150px;
  position: relative;
  color: #e25800;
  font-size: 22px;
  font-family: Calibri;
  margin: auto;
}
#nadpis p {
  padding: 0px;
  margin: 0px;
}
#homepage a, #homepage a:visited {
  font-size: 13px;
  color: #20377e;
  text-decoration: underline;
  cursor: pointer;
}
#homepage a:hover {
  font-size: 13px;
  color: #20377e;
  text-decoration: none;
  cursor: pointer;
}
#raynet-klik  {
  width: 103px;
  height: 53px;
  left: 822px;
  top: 35px;
  position: absolute;
  display: block;
}
#raynet-text  {
  width: 103px;
  height: 53px;
  left: 742px;
  top: 35px;
  position: absolute;
  visibility: hidden;
}
#simlog-klik  {
  width: 381px;
  height: 70px;
  left: 683px;
  top: 92px;
  position: absolute;
  display: block;
}
#simlog-text  {
  width: 381px;
  height: 70px;
  left: 603px;
  top: 92px;
  position: absolute;
  visibility: hidden;
}
#podlogo  {
  width: 950px;
  height:8px;
  background-image: url('../images/podlogo.jpg');
  background-repeat: no-repeat;
  margin:auto;
  margin-top: 0px;
  _margin-bottom: -8px;
  padding: 0px;
  clear: both;
}
#menu {
  width: 962px;
  _width: 965px;
  height: 62px;
  margin:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
.invisible  {
  display: none;
}
#levy_stin  {
  width: 6px;
  height: 62px;
  float: left;
  background-image: url('../images/levy_stin.jpg');
  background-repeat: no-repeat;
}
#pravy_stin {
  width: 6px;
  height: 62px;
  float: left;
  background-image: url('../images/pravy_stin.jpg');
  background-repeat: no-repeat;
}
a:link #reference-ikona, a:visited #reference-ikona  {
  width: 135px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/reference.jpg');
  background-repeat: no-repeat;
}

a:hover #reference-ikona  {
  width: 135px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/reference_over.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}
a:link #ukazky-ikona, a:visited #ukazky-ikona  {
  width: 136px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/ukazky.jpg');
  background-repeat: no-repeat;
}
a:hover #ukazky-ikona  {
  width: 136px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/ukazky_over.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}
a:link #stahnout-ikona, a:visited #stahnout-ikona  {
  width: 135px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/stahnout.jpg');
  background-repeat: no-repeat;
}
a:hover #stahnout-ikona  {
  width: 135px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/stahnout_over.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}
a:link #koupit-ikona, a:visited #koupit-ikona  {
  width: 135px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/koupit.jpg');
  background-repeat: no-repeat;
}
a:hover #koupit-ikona  {
  width: 135px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/koupit_over.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}
a:link #oaplikaci-ikona, a:visited #oaplikaci-ikona  {
  width: 135px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/oaplikaci.jpg');
  background-repeat: no-repeat;
}
a:hover #oaplikaci-ikona  {
  width: 135px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/oaplikaci_over.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}
a:link #tvurci-ikona, a:visited #tvurci-ikona  {
  width: 136px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/tvurci.jpg');
  background-repeat: no-repeat;
}
a:hover #tvurci-ikona  {
  width: 136px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/tvurci_over.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}
a:link #kontakt-ikona, a:visited #kontakt-ikona  {
  width: 138px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/kontakt.jpg');
  background-repeat: no-repeat;
}
a:hover #kontakt-ikona  {
  width: 138px;
  height: 62px;
  display: block;
  float: left;
  background-image: url('../images/kontakt_over.jpg');
  background-repeat: no-repeat;
  cursor: pointer;
}
#leve {
  float: left;
}
#obsah  {
  width: 633px;
  height: auto;
  min-height: 550px;
  background-color: #dce9f2;
}
#podobsah  {
  width: 633px;
  height: 51px;
  background-image: url('../images/obsah_spodek.png');
  background-repeat: no-repeat;
  clear: both;
}
#text {
  width: 633px;
  height: auto;
  min-height: 550px;
  text-align: left;
  background-image: url('../images/obsah_vrch.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}
#stahnout {
  width: 90%;
}
#stahnout td  {
}
#kontakt {
  width: 90%;
}
#kontakt th  {
  text-align: left;
  width: 50px;
}
#kontakt-first  {
  text-align: left;
  padding-bottom: 5px;
}
li  {
  list-style-image: url('../images/li.gif');
}
.hr  {
  width: 276px;
  height: 1px;
  background-image: url('../images/hr.jpg');
  background-repeat: no-repeat;
  margin-bottom: 10px;
  clear: both;
}
#obsah-text {
  padding: 20px;
  font-size: 13px;
  color: #20377e;
}
#obsah-text h2  {
  color: #20377e;
  font-size: 14px;
  font-weight: bold;
}
#obsah a, #obsah a:visited  {
  font-size: 13px;
  color: #20377e;
  text-decoration: underline;
}
#obsah a:hover  {
  font-size: 13px;
  color: #20377e;
  text-decoration: none;
}
#text h1  {
  font-size: 24px;
  color: #20377e;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 20px;
  padding: 0px;
}
.box  {
  width: 585px;
  height: auto;
}
.box-vrch {
  width: 585px;
  height: 70px;
  background-image: url('../images/box_vrch.png');
  background-repeat: no-repeat;
}
.box-tabulka  {
  float: left;
  height: 100%;
}
.box-logo {
  width: 92px;
  height: 57px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}
.box-nadpis {
  float: left;
  width: 450px;
  height: 20px;
  margin-top: 10px;
  margin-left: 15px;
}
h3  {
  color: #9797c5;
  font-size: 14px;
  font-weight: bold;
}
.box-obsah  {
  width: 585px;
  height: auto;
  min-height: 150px;
  background-image: url('../images/box_obsah.png');
  background-repeat: repeat-y;
}
.box-obrazek {
  width: 92px;
  height: auto;
  margin-top: 5px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}
.box-text {
  float: left;
  width: 455px;
  height: auto;
  margin-top: 0px;
  margin-left: 15px;
  padding-top: 0px;
}
.box p  {
  font-size: 12px;
  color: #6868a6;
}
.autor  {
  float: right;
  font-style: italic;
}
.konec  {
  clear: both;
}
.mezera {
  width: 585px;
  height: 20px;
}
.box-spodek  {
  width: 585px;
  height: 14px;
  background-image: url('../images/box_spodek.png');
  background-repeat: no-repeat;
}
#prave  {
  width: 317px;
  height: auto;
  min-height: 522px;
  float: right;
  text-align: left;
  background-image: url('../images/prave_spodek.jpg');
  background-repeat: repeat-y;
}
.leva-cast  {
  width: 80px;
  height: auto;
  float: left;
  margin-right: 20px;
}

.prava-cast {
  width: auto;
  height: auto;
}
.prava-cast p {
  padding-top: 5px;
  margin-top: 0px;
  color: #bec7d8;
  font-size: 12px;
}

.prava-cast a {
  color: #bec7d8;
  font-weight: bold;
}
.datum  {
  color: #bec7d8;
  font-size: 11px;
}
.prave-obrazek {
  width: 80px;
  height: auto;
  margin-top: 5px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}
#prave-text {
  width: 317px;
  height: auto;
  min-height: 522px;
  background-image: url('../images/prave_pozadi.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}
#prave-obsah-text {
  padding: 20px;
  font-size: 12px;
  color: #bec7d8;
}
#prave-text h1  {
  font-size: 24px;
  color: #9797c5;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 20px;
  padding: 0px;
}
#pata {
  width: 950px;
  height: 50px;
  clear: both;
}
