BODY {
  background:#001932 url("../images/body.jpg") fixed top center no-repeat;
  font-family:arial;
  font-size:13px;
  line-height:16px;
}
#conteiner {
  width:620px;
  margin:0 auto;
  background:#00162E;
  position:relative;
}
#header {
  width:620px;
  height:460px;
  background:url("../images/head.jpg") no-repeat;
  position:relative;
}
#header h1 {
  display:none;
}
#header p{
  position:absolute;
  bottom:25px;
  left:30px;
  width:550px;
  color:#ffffff;
}
#content {
  padding:0 0 50px 0;
}
#content h2,#content .pos{
  color:#ffffff;
  font-size:12px;
  background:#00162E;
}
#content h2 span,#content .pos span{
  background:#073462;
  float:left;
  padding:14px 28px 14px 28px;  
}
#content .pos{
  background:#001226;
  font-weight:bold;
}
#content address {
  background:url("../images/filip-logo.gif") top left no-repeat;
  padding:0 0 0 128px;
  width:200px;
  color:#ffffff;
  font-style: normal;
}
#content address span{
  display:block;
  background:#062A4F;
  padding:10px 0 10px 20px;
}
#top-prsteny a, #prsteny a {
  width:155px;
  height:155px; 
  display:inline;
  float:left;
  text-decoration:none;
  position:relative;
}
#top-prsteny a strong, #prsteny a strong {
  position:absolute;
  top:0px;
  left:0px; 
  display:block;
  width:50px;
  height:15px;
  background:#000000;
  color:#FFFFFF;
  text-align:center;
  padding:2px;
}
#top-prsteny a span, #prsteny a span {
  width:155px;
  height:155px; 
  display:none;
  background:none;
  position:absolute;
  top:0px;
  left:0px;
  cursor:pointer;
}
#top-prsteny a:hover span, #prsteny a:hover span {
  display:block;
  background:url("../images/hover.gif");
}
#top-prsteny img, #prsteny img{
  float:left;
}
#login fieldset {
  margin:20px 0 20px 10px;
  color:#ffffff;  
}
#login label {
  width:60px;
  height:20px;
  float:left;
  display:block;
}
#formular fieldset {
  margin:20px 0 20px 10px;
  color:#ffffff;
}
#formular label{
  width:100px;
  float:left;
  display:block;
}
#ContentClona {
  width:100%;
  height:100%;
  background:url("../images/hover.gif");
  position:absolute;
  top:0px;
  left:0px;
}
#image_big {
  width:260px;
  height:260px;
  position:relative;
  float:left;
  margin:0 20px 0 20px;
  display:inline;
}
#image_big span {
  position:absolute;
  bottom:0px;
  left:0px;
  display:block;
  width:50px;
  height:15px;
  background:#000000;
  color:#FFFFFF;
  text-align:center;
  padding:5px;
}
#navibar {
  margin:5px 20px 5px 20px;
  float:right;
}
#navibar li{
  display:inline;
}
#navibar li a {
  color:red;
}
#admintable {
  width:100%;
  margin:0px 0 10px 0;
}
#admintable th {
  height:20px;
  background:#073462;
  border-top:1px #041C35 solid;
  color:#FFFFFF;
}
#admintable td {
  background:#073462;
  color:#FFFFFF;
  padding:5px 0 5px 0;
  text-align:center;
}
#admintable td a {
  color:red;
}
#popupPrsten {
  width:290px;
  height:510px;
  position:fixed;
}
#product {
  padding:0 0 19px 0;
  background:url("../images/product_foo.png") bottom no-repeat;
  width:300px;
  margin:0 auto;
}
#product .hlavicka{
  height:19px;
  background:url("../images/product_top.png") no-repeat;
  width:100%;
}
#product .obsah {
  width:250px;
  background:url("../images/product_content.png") repeat-y;
  height:200px;
  padding:25px 25px 0 25px;
  position:relative;
  float:left;
}
#product .obsah strong {
  float:left;
  width:160px;
}
#product .obsah ul {
  margin:10px 0 10px 10px;
  float:left;
}
#product .obsah p {
  margin:0 0 0 10px;
}
#product .obsah .foo {
  width:240px;
  height:24px;  
  position:absolute;
  bottom:10px;
  left:25px;
}
#product .obsah .foo .bottom {
  width:171px;
  height:20px;
  background:#333333;
  text-align:center;
  color:#ffffff;
  display:block;
  float:left;
  padding:4px 0 0 0;
  margin:0 0 0 10px;
  text-decoration:none;
}
#product .obsah .foo img {
  float:right;
  margin:0px;
}
#email {
  padding:0 0 20px 0;
  background:url("../images/email_foo.png") left bottom no-repeat;
  width:440px;
  margin:0 auto;
}
#email .hlavicka {
  height:20px;
  width:100%;
  background:url("../images/email_top.png") no-repeat;
}
#email .obsah {
  width:390px;
  background:url("../images/email_content.png") repeat-y;
  padding:25px 25px 0 25px;
  height:445px;
  position:relative;
}
#email .obsah fieldset {
  padding:20px 20px 0 20px;
}
#email .obsah textarea {
  width:330px;
  height:210px;
  border:0px;
  margin:0 auto;
  padding:10px;
}
#email .obsah p {
  color:#4c4c4c;
  font-size:12px;
  margin:5px 0 5px 0px;
}
#email .obsah .kontakt {
  border:0px;
  width:350px;
}
#email .obsah .foo {
  width:350px;
  position:absolute;
  bottom:10px;
  left:45px;
}
#email .obsah .foo .bottom {
  background:#333333;
  text-align:center;
  color:#ffffff;
  float:left;
  padding:4px 10px 4px 10px;
  border:0px; 
}
#email .obsah .foo img {
  float:right;
  margin:0px;
}
.clear {
  clear:both;
}
