/* CSS Document */
body  {
  background: #f0f0f0 url('../img/body.jpg') 50% 0% repeat-y fixed;
  margin: 0px; padding: 0px;
  font-size: 1em; font-family: 'Arial CE',Arial, sans-serif;

}
#main {
  width: 950px; margin: 0px auto 0px auto; position: relative; 
  font-size: 0.8em; background: #fff url('../img/content-bck.jpg') repeat-y;
}
#banner {
  width: 950px; height: 362px; text-align: right; background: #0D4E90;
}
#banner h1  {
  margin: 0px; padding: 65px 60px 0px 0px; color: #fff;
}
#banner h1 span {
  display: block; position: absolute; left: 0px; top: 0px; z-index: 5;
  width: 950px; height: 362px; background: url('../img/banner.jpg') no-repeat;
}
.kdo-jsme { background: url('../img/banner.jpg') no-repeat !important; }
.co-nabizime { background: url('../img/banner-2.jpg') no-repeat !important; }
.kde-nas-najdete { background: url('../img/banner-3.jpg') no-repeat !important; }
.chcete-pro-nas-pracovat { background: url('../img/banner-4.jpg') no-repeat !important; }

#banner a { color: #fff; }
#banner ul  {
  margin: 0px; padding: 0px;  
}
#banner ul li {
  list-style-type: none;
}

#left-col {
  width: 226px; float: left; padding: 16px; margin: 0px;
}

#menu {
  width: 226px; background: #0D4E90; 
}
#menu ul { margin: 0px; padding: 0px; background: url('../img/menu-bck.jpg') repeat-y; }
#menu li { margin: 0px; padding: 0px; list-style-type: none; }
#menu ul a {
  display: block; padding: 5px 5px 5px 15px; text-align: left;
  color: #fff; text-decoration: none; font-weight: bold;
}
#menu ul a:hover  {
  background: #A5BCD5;
}
#prihlaseni {
  width: 226px; clear: both; background: url('../img/menu-bck.jpg') repeat-y;
  padding-top: 15px; 
}
#prihlaseni fieldset, #prihlaseni form  {
  border-style: none; margin: 0px; padding: 0px;
}
#prihlaseni form p {
  padding: 5px 5px 5px 15px; color: #fff;
}
.cell1  {
  display: block; float: left; width: 70px; padding-top: 3px;
}
#prihlaseni input {
  width: 120px; display: block; margin-bottom: 3px;
}
#menu-top {
  width: 226px; height: 19px; background: url('../img/menu-top.jpg') no-repeat;
}
#menu-bottom {
  width: 226px; height: 20px; background: url('../img/menu-bottom.jpg') no-repeat;
}
.button {
  margin-top: 8px;
}
#odkazy p {
  padding: 5px 5px 5px 15px; color: #3E599B; line-height: 1.7;
}
#odkazy a {
  text-decoration: none; color: #3E599B;
}
#content {
  width: 950px; min-height: 600px;       
}
#text {
  width: 576px; padding: 16px 66px 16px 50px; float: left; 
}
#text p {
  margin: 0px; padding: 0px 0px 10px 0px; 
}
#text h2 {
  margin: 0px; padding: 0px 0px 10px 0px; font-size: 1.5em; color: #3E599B;  
}
#text h3 {
  margin: 0px; padding: 0px 0px 10px 0px; font-size: 1.2em; color: #3E599B; 
}
#text h4 {
  margin: 0px; padding: 0px 0px 10px 0px; font-size: 1em; color: #3E599B; 
}

#registracni-formular {
  border-style: none; margin: 0px; padding: 0px;
}
#registracni-formular form { margin: 0px; padding: 0px; }
.cell-objednavka {
  display: block; float: left; width: 150px; padding-top: 3px;
}

/*#content ul {
  margin: 0px; padding: 0px 0px 0px 0px; 
}
#content li {
  list-style-type: none; background: #fff url('../img/sipka-seznam.jpg') 0px 4px no-repeat; margin: 3px 0px 0px 3px;
  padding-left: 20px;
}*/

.button-1 {
  display: block; float: left; width: 96px; height: 76px; margin-right: 38px !important; 
  overflow: hidden; position: relative; 
}
.button-1 span  { 
  display: block; position: absolute; left: 0px; top: 0px; z-index: 5;
  background: #fff url('../img/button-1.jpg') no-repeat; width: 96px; height: 96px;
}
.button-2 {
  display: block; float: left; width: 96px; height: 76px; margin-right: 38px !important; 
  overflow: hidden; position: relative; }
.button-2 span  { 
  display: block; position: absolute; left: 0px; top: 0px; z-index: 5;
  background: #fff url('../img/button-2.jpg') no-repeat; width: 96px; height: 96px;
}
.button-3 {
  display: block; float: left; width: 96px; height: 76px; margin-right: 38px !important; 
  overflow: hidden; position: relative; 
}
.button-3 span  { 
  display: block; position: absolute; left: 0px; top: 0px; z-index: 5;
  background: #fff url('../img/button-3.jpg') no-repeat; width: 96px; height: 96px;
}
.button-4 {
  display: block; float: left; width: 96px; height: 76px; 
  overflow: hidden; position: relative; 
}
.button-4 span  { 
  display: block; position: absolute; left: 0px; top: 0px; z-index: 5;
  background: #fff url('../img/button-4.jpg') no-repeat; width: 96px; height: 96px;
}

.left { float: left; }
.right { float: right; }
.green { color: #A7CE38; }
.blue { color: #008BCE; }
.clear { clear: both; }

.bunka-blue {
  display: block; padding: 5px; color: #fff; 
  width: 388px; border: 1px solid #404040; border-width: 1px 1px 0px 1px;
  background-color: #008BCE;
}
.bunka-left {
  display: block; padding: 5px; float: left;
  width: 249px; border: 1px solid #404040; border-width: 1px 0px 0px 1px;  
}
.bunka-right-green {
  display: block; padding: 5px; float: left;
  width: 129px; border: 1px solid #404040; border-width: 1px 1px 0px 0px;
  background-color: #B1C903; color: #fff;  
}
.bottom { border-bottom: 1px solid #404040; }

#footer  {
  clear: both; width: 950px; height: 39px; background: url('../img/footer.jpg') no-repeat;
}
#footer p { margin: 0px; padding: 0px; }

/* klientska sekce */

.cell1-klient {
  display: block; float: left; width: 80px; padding: 5px; text-align: center;
  background: #b0b0b0; color: #fff; border: 1px solid #e0e0e0; border-width: 0px 0px 1px 1px;
}
.cell2-klient {
  display: block; float: left; width: 90px; padding: 5px; text-align: center;
  border: 1px solid #e0e0e0; border-width: 0px 0px 1px 1px; background: #b0b0b0; color: #fff; 
}
.cell3-klient {
  display: block; float: left; width: 70px; padding: 5px; text-align: center;
  border: 1px solid #e0e0e0; border-width: 0px 1px 1px 1px; background: #b0b0b0; color: #fff; 
}
.cell4-klient {
  display: block; float: left; width: 160px; padding: 5px; text-align: center;
  border: 1px solid #e0e0e0; border-width: 0px 0px 1px 1px; background: #b0b0b0; color: #fff; 
}
.cell2-klient a { color: #fff !important; }
.hd {
  background: #8B98C2; color: #e0e0e0; border-top: 1px solid #e0e0e0; 
}
.cell-detail1  {
  display: block; float: left; width: 100px; padding: 5px; text-align: right;
  background: #b0b0b0; color: #fff; border: 1px solid #e0e0e0; border-width: 1px 0px 1px 1px;
  margin-bottom: 5px;
}
.cell-detail2  {
  display: block; float: left; width: 445px; padding: 5px; text-align: left;
  background: #8B98C2; color: #e0e0e0; border: 1px solid #e0e0e0; border-width: 1px 1px 1px 1px;
  margin-bottom: 5px;
}

/* Reklamní logo */
#logo {
    display: block;
    position: absolute;
    top: 25px;
    left: 970px;
    width: 80px;
    height: 300px;
    background: url(../obrazky/logo.jpg) no-repeat; 
}
