body {
  font-family: Arial, Helvetica, Verdana, Sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: center;
  background: #ffffff url("../images/skin/pozadi_all.jpg") repeat-x top;
  padding: 0;
  margin: 0;
}


.stred {
  width: 770px;
  height: 564px;
  margin: 40px auto;
  text-align: left;
  background: url("../images/skin/pozadi_metal.jpg") repeat-x;
  position: relative;
}

.left-shad {
  float: left;
  background: url("../images/skin/left_shad.jpg") repeat-x;
  width: 13px;
  height: 564px;
}

.middle-shad {
  float: left;
  width: 745px;
}

.right-shad {
  float: left;
  background: url("../images/skin/right_shad.jpg") repeat-x;
  width: 12px;
  height: 564px;
}

.logo-cross {
  background: url("../images/skin/logo_cross.jpg") no-repeat;
  width: 200px;
  height: 74px;
  margin: 38px 0 0 10px;
}

.firma {
  font-weight: normal;
  margin: 25px 0 0 10px;
  font-size: 11px;
}

.firma a{
  color: black;
  text-decoration: none;
}

.firma a:hover{
  text-decoration: underline;
}

.sport {
  width: 200px;
  height: 240px;
  border: 0 solid red;
  float: left;
  background: url("../images/skin/sport.jpg") no-repeat top;
  position: absolute;
  top: 280px;
  left: 20px;
}

.sport-a {
  border: none;
  display: block;
  width: 200px;
  height: 169px;
  text-decoration: none;
  margin: 0;
  padding: 0;
  float: left;  
}

.kufr {
  width: 201px;
  height: 240px;
  border: 0 solid red;
  float: left;
  background: url("../images/skin/kufr.jpg") no-repeat top;
  position: absolute;
  top: 215px;
  left: 190px;  
}

.kufr-a {
  border: none;
  display: block;
  width: 165px;
  height: 137px;
  text-decoration: none;
  margin: 0;
  padding: 0;
  float: left;  
}

.stenice {
  width: 165px;
  height: 240px;
  border: 0 solid red;
  float: left;
  background: url("../images/skin/stenice.jpg") no-repeat top;
  position: absolute;
  top: 110px;
  left: 395px;  
}

.stenice-a {
  border: none;
  display: block;
  width: 165px;
  height: 160px;
  text-decoration: none;
  margin: 0;
  padding: 0;
  float: left;  
}

.security {
  width: 182px;
  height: 240px;
  border: 0 solid red;
  float: left;
  background: url("../images/skin/security.jpg") no-repeat top;
  position: absolute;
  top: 54px;
  left: 565px;  
}

.security-a {
  border: none;
  display: block;
  width: 182px;
  height: 141px;
  text-decoration: none;
  margin: 0;
  padding: 0;
  float: left;  
}


.firma-info {
  width: 335px;
  border: 0 solid red;
  position: absolute;
  top: 380px;
  left: 410px; 
  font-size: 11px;
  text-align: justify;
}

.flag-lang {
  width: 190px;
  height: 30px;
  border: 0 solid red;
  position: absolute;
  top: 500px;
  left: 550px; 
}

.flag-lang table,  .flag-lang table td{
  font-size: 10px;
  vertical-align: middle;
  text-align: center;
}

.flag-lang table td img {
  margin: 0 5px;
}

.flag-lang table td a {
  text-decoration: none;
  color: black;
}

.flag-lang table td a:hover {
  text-decoration: underline;
}

a.cross {
  color: #fff;
  font-size: 10px;
  text-decoration: none;
}

a.cross:hover {
  text-decoration: underline;
}

p.crossbox {
  margin: 0 0 0 9px;
  text-align: left;
  line-height: 11px;
}

/*stenice*/

.sport-top {
  width: 152px;
  height: 61px;
  float: left;
  background: url("../images/skin/sport_top_left.jpg") no-repeat;
  position: relative;
  /*top: 145px;*/
  top: 0;
  left: 14px;
}

.sport-left {
  width: 2px;
  height: 61px;
  float: left;
  background: url("../images/skin/sport_top_left.jpg") no-repeat;
  font-size: 1px;
}

.sport-middle {
  width: 145px;
  height: 61px;
  float: left;
  background: url("../images/skin/sport_middle.jpg") repeat-x top;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
}

.sport-right {
  width: 5px;
  height: 61px;
  float: left;
  background: url("../images/skin/sport_top_right.jpg") no-repeat;
}

.sport-bottom {
  height: 18px;
  width: 151px;
  background: url("../images/skin/sport_middle.jpg") repeat-x bottom;
  clear: both;
}

.sport-bottom-left {
  width: 19px;
  height: 18px;
  background: url("../images/skin/sport_cleft.jpg") no-repeat;
  float: left;
}

.sport-bottom-right {
  width: 18px;
  height: 18px;
  background: url("../images/skin/sport_cright.jpg") no-repeat;
  float: right;
}

/*kufr*/

.kufr-top {
  width: 151px;
  height: 63px;
  float: left;
  background: url("../images/skin/kufr_top_left.jpg") no-repeat;
  position: relative;
  /*top: 137px;*/
  top: 0;
  left: 32px;
}

.kufr-left {
  width: 2px;
  height: 63px;
  float: left;
  background: url("../images/skin/kufr_top_left.jpg") no-repeat;
  font-size: 1px;
}

.kufr-middle {
  width: 144px;
  height: 63px;
  float: left;
  background: url("../images/skin/kufr_middle.jpg") repeat-x top;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
}

.kufr-right {
  width: 5px;
  height: 63px;
  float: left;
  background: url("../images/skin/kufr_top_right.jpg") no-repeat;
}

.kufr-bottom {
  height: 20px;
  width: 151px;
  background: url("../images/skin/kufr_middle.jpg") repeat-x bottom;
  clear: both;
}

.kufr-bottom-left {
  height: 20px;
  width: 19px;
  background: url("../images/skin/kufr_cleft.jpg") no-repeat;
  float: left;
}

.kufr-bottom-right {
  height: 20px;
  width: 19px;
  background: url("../images/skin/kufr_cright.jpg") no-repeat;
  float: right;
}

/*stenice*/

.stenice-top {
  width: 151px;
  height: 59px;
  float: left;
  background: url("../images/skin/stenice_top_left.jpg") no-repeat;
  position: relative;
  top: 0;
  /*top: 160px;*/
  left: 14px;
}

.stenice-left {
  width: 2px;
  height: 59px;
  float: left;
  background: url("../images/skin/stenice_top_left.jpg") no-repeat;
  font-size: 1px;
}

.stenice-middle {
  width: 144px;
  height: 59px;
  float: left;
  background: url("../images/skin/stenice_middle.jpg") repeat-x top;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
}

.stenice-right {
  width: 5px;
  height: 59px;
  float: left;
  background: url("../images/skin/stenice_right.jpg") no-repeat;
}

.stenice-bottom {
  height: 20px;
  width: 151px;
  background: url("../images/skin/stenice_middle.jpg") repeat-x bottom;
  clear: both;
}

.stenice-bottom-left {
  height: 20px;
  width: 18px;
  background: url("../images/skin/stenice_cleft.jpg") no-repeat;
  float: left;
}

.stenice-bottom-right {
  height: 20px;
  width: 19px;
  background: url("../images/skin/stenice_cright.jpg") no-repeat;
  float: right;
}

/*security*/

.security-top {
  width: 151px;
  height: 65px;
  float: left;
  background: url("../images/skin/security_top_left.jpg") no-repeat;
  position: relative;
  /*top: 141px;*/
  top: 0;
  left: 31px;
}

.security-left {
  width: 2px;
  height: 65px;
  float: left;
  background: url("../images/skin/security_top_left.jpg") no-repeat;
  font-size: 1px;
}

.security-middle {
  width: 144px;
  height: 65px;
  float: left;
  background: url("../images/skin/security_middle.jpg") repeat-x top;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
}

.security-right {
  width: 5px;
  height: 65px;
  float: left;
  background: url("../images/skin/security_top_right.jpg") no-repeat;
}

.security-bottom {
  height: 20px;
  width: 151px;
  background: url("../images/skin/security_middle.jpg") repeat-x bottom;
  clear: both;
}

.security-bottom-left {
  height: 20px;
  width: 18px;
  background: url("../images/skin/security_cleft.jpg") no-repeat;
  float: left;
}

.security-bottom-right {
  height: 20px;
  width: 18px;
  background: url("../images/skin/security_cright.jpg") no-repeat;
  float: right;
}

