/*
============================================
         Základní Styl
#D7D7D7 (šedá) #47ACE3 (modrá) #FF0000 (červená) #4CAB00 (zelená)
článek-nadpis-podtržení #E0E0E0
============================================
*/

* { margin: 0px; padding: 0px; }

body {
  font-family: 'Arial CE', 'Tahoma CE', 'Helvetica CE', Arial, Tahoma, lucida, sans-serif;
  font-size: 10px;
  text-align: center;
  padding: 0px;
  margin: 0px;
  color: white;
  background: #050b0b; }

h1, h2, h3, h4, h5, h6   {
  font-size: 16px;
  font-weight: bold; }
h2   { font-size: 16px; }
h3   { font-size: 15px; }
h4   { font-size: 15px; }
h5   { font-size: 14px; }
h6   { font-size: 14px; }
img {
  border: 0px; }
p {
  padding-top: 6px;
  text-align: left; }
table { empty-cells: show; }
.clear {
  display: block;
  clear: both; }
input, textarea {
  border: 1px solid #646464;
  color: black;
  background: white; }
strong {
  font-weight: bold; }
span.grey {
  color: grey; }

a:link, a:visited, a:active {
  color: white;
  text-decoration: none; }
a:hover {
  color: white;
  text-decoration: underline; }

table tr td span img {
  display: inline;
  float: right;
  margin-left: 2px; }

#center {
  padding: 0px; margin: auto;
  width: 990px; }
#body {
  display: inline;
  float: left;
  text-align: left;
  width: 990px;
  height: 560px;
  background: url(../img/krabice.gif) no-repeat 48px 100px; }

#works {
  display: block;
  position: relative;
  width: 100%;
  height: 90px;
  background: url(../img/prace.gif) no-repeat center top; }
#works a.levy, #works a.pravy {
  display: block;
  position: absolute;
  top: 26px;
  left: 190px;
  width: 68px;
  height: 49px;
  overflow: hidden; }
#works a.levy:hover {
  background: url(../img/prace_levy.gif) no-repeat left top; }
#works a.pravy {
  left: 772px; }
#works a.pravy:hover {
  background: url(../img/prace_pravy.gif) no-repeat left top; }
#works a.pravy span, #works a.levy span {
  display: block;
  padding-top: 49px; }
#works .works {
  display: block;
  position: absolute;
  top: 13px;
  left: 259px;
  width: 513px; }
#works .works a {
  display: block;
  float: left;
  margin: 2px 0px 0px 24px; }

#menu {
  display: block;
  margin: 4px 0px 0px 0px;
  width: 100%;
  height: 25px;
  background: url(../img/menu.gif) no-repeat center top; }
#menu ul.levy {
  display: inline;
  float: left;
  margin: 4px 0px 0px 25px; }
#menu ul.levy li {
  display: inline;
  float: left;
  list-style-type: none; }
#menu ul.pravy {
  display: inline;
  float: right;
  margin: 4px 30px 0px 0px; }
#menu ul.pravy li {
  display: inline;
  float: right;
  list-style-type: none; }
#menu ul.levy li a, #menu ul.pravy li a {
  display: block;
  letter-spacing: 1px;
  font-size: 10px;
  color: #919494;
  padding: 2px 5px 2px 16px;
  border-left: 1px solid #919494;
  background: url(../img/li.gif) no-repeat 6px 6px; }
#menu ul.pravy li a {
  margin-left: 6px;
  /*background: transparent;*/ }
#menu ul.pravy li a.noborder, #menu ul.levy li a.noborder {
  border: 0px; }
#menu ul.levy li a:hover, #menu ul.pravy li a:hover { color: white; }

#text {
  display: block;
  margin: 6px 0px 0px 502px;
  width: 461px;
  height: 288px;
  background: url(../img/text.gif) no-repeat center top; }
#text #content {
  display: block;
  margin: 0px 8px 0px 0px;
  padding: 10px 0px 0px 8px; }
#text #content div {
  display: block;
  height: 221px;
  padding: 0px 2px 0px 2px;
  overflow: auto; }
#text a#neomezeny_hosting {
  display: block;
  margin: 8px;
  height: 39px;
  overflow: hidden; }
#text a#neomezeny_hosting span {
  display: block;
  padding-top: 39px; }
#text h1 {
  display: block;
  text-decoration: underline;
  letter-spacing: 1px;
  padding: 2px 0px 0px 4px }

address#contact {
  display: block;
  margin: 16px 0px 0px 478px;
  width: 485px;
  height: 106px;
  background: url(../img/posta.gif) no-repeat left top; }
address#contact * {
  display: block;
  width: 340px;
  margin: 0px 0px 3px 138px; }
address#contact strong {
  font-style: normal;
  border-bottom: 1px solid white;
  padding: 0px 0px 6px 0px; }
address#contact em {
  font-style: normal; }

div#copyright {
  display: block;
  margin-top: 10px;
  text-align: center; }









