body {
  margin: 0 0 0 0;
  background-color: #313131;
  background-image: url('img/body_bg.gif');
  font-family: Verdana;
  font-size: 12px;
  height: auto;
  color: #fff;
  text-align: justify;
}

table, td {
  font-family: Verdana;
  font-size: 12px;
}

a, .model {
  color: #881113;
  text-decoration: none;
}

a:hover {
  color: #d55e60;
}

img {
  border: 0px;
  margin: 0px;
}

.clear {
  clear: both;
}

.center {
  text-align: center;
}

h1 {
   color: #881113;
   margin: 10px;
   margin-left: 20px;
   margin-bottom: 20px;
   font-size: 16px;
}

h2 {
   color: #881113;
   font-size: 16px;
}


/* layout */
.header_wrapper {
  position: absolute;
  left: 50%;
  width: 900px;
 _width: 920px;
  height: 287px;
 _height: 297px;
  border-left: solid 10px #b4b4b4;
  border-right: solid 10px #b4b4b4;
  border-bottom: solid 10px #b4b4b4;
  margin-left: -450px;
  overflow: hidden;
  padding: 0px;
  background-color: #000;
}

.navi ul {
  position: absolute;
  left: 0px;
  top: 255px;
  width: 900px;
  height: 32px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border-top: solid 3px #b4b4b4;

}

.navi li {
  padding: 0px;
  margin: 0px;
  width: 149px;
  height: 29px;
  float: left;
  border-right: solid 1px #b4b4b4;
}

.navi a {
  display: block;
  width: 149px;
  height: 29px;
  background-color: #fff;
}

.navi a:hover {
  background-position: 0px -29px;
}


/* tlacitka menu */
.header_wrapper .home { background-image: url('img/btn_home.jpg'); }
.header_wrapper .technologie { background-image: url('img/btn_technologie.jpg'); }
.header_wrapper .boards { background-image: url('img/btn_boards.jpg'); }
.header_wrapper .galery { background-image: url('img/btn_galery.jpg'); }
.header_wrapper .cenik_btn { background-image: url('img/btn_cenik.jpg'); }
.header_wrapper .kontakt { background-image: url('img/btn_kontakt.jpg'); border: 0px; }

.header_wrapper .header {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 900px;
  height: 255px;
}

.content_wrapper {
  position: absolute;
  top: 313px;
  left: 50%;
  width: 900px;
 _width: 920px;
  border: solid 10px #b4b4b4;
  border-bottom: 0px;
  margin-left: -450px;
  background-color: #000;
  background-repeat: no-repeat;
  background-image: url('img/bg_bottom.jpg');
  background-position: bottom left;
  padding-bottom: 10px;
}

.links_dole {
  position: relative;
  bottom: 0px;
  left: 50%;
  width: 900px;
 _width: 920px;
  border-bottom: 0px;
  margin-left: -450px;
  background-color: transparent;
  padding-bottom: 10px;
  text-align: center;
 }

.content_left {
  position: relative;
  width: 185px;
  height: 400px;
  float: left;
}

.content_right{
  position: relative;
  width: 694px;
  float: left;
}

.content_right p {
  display: block;
  margin: 0px;
  margin-left: 20px;
  margin-bottom: 50px;
  margin-right: 40px;
}

.content_right .board_detail {
  width: 420px;
}

.content_right .board_select_image {
  margin-right: 45px;
}

.content_right .board_detail_image {
  position: absolute;
  top: 40px;
  right: 70px;
}

.content_right .board_detail_selector {
  position: absolute;
  top: 370px;
  right: 100px;
  border: solid 5px #fff;
}

.content_wrapper .line {
  float: left;
  width: 1px;
  margin-top: 45px;
  margin-bottom: 40px;
/*  background-color: #b4b4b4; */
  height: 450px;
  margin-right: 20px;
}

.content_wrapper ul {
  list-style-type: none;
  margin-top: 20px;
}

.content_left li {
  margin: 0px;
  padding: 0px;
}

.content_left a {
  display: block;
  width: 183px;
  height: 32px;
  color: #fff;
  text-decoration: none;
}

.content_left a:hover {
  background-position: 0px -32px;
}

.content_left ul {
  margin: 0px;
  margin-top: 20px;
  padding: 0px;
}

.raptor { background-image: url('img/board_raptorpro.jpg');}
.rocky { background-image: url('img/board_rocky.jpg');}
.bulldozer { background-image: url('img/board_bulldozer.jpg');}
.girls { background-image: url('img/board_girls.jpg');}
.cruiser { background-image: url('img/board_cruiser.jpg');}
.cruiser_pro { background-image: url('img/board_cruiser_pro.jpg');}
.allround { background-image: url('img/board_allround.jpg');}
.wave { background-image: url('img/board_wave.jpg');}
.skim { background-image: url('img/board_skim.jpg');}
.mutant { background-image: url('img/board_mutant.jpg');}
.trainer { margin-top: 25px; background-image: url('img/board_trainer.jpg');}
.bag { background-image: url('img/board_bag.gif');}

.text_float {
margin-left: 50px;
float: left;
width: 240px;
margin-right: 100px;
}

.right_picture {
float: left;
}

.galery {
 position: relative;
 width: 600px;
 margin-bottom: 50px;
 text-align: center;
}

.galery img {
 position: relative;
 border: solid 5px #b4b4b4;
 margin: 5px;
}


.cenik {
 margin-left: 20px;
 margin-bottom: 35px;
 width: 290px;
 font-size: 11px;
 padding: 0px;
}


.cenik th {
 font-size: 16px;
 color: #b4b4b4;
 text-align: left;
 margin: 0px;
 background-image: url('img/cenik_bg.gif');
}

.cenik td {
 padding: 0px;
 margin: 0px;
}

.pdf {
 position: absolute;
 top: 90px;
 left: 400px;
}

.crazyfly_velky {
 position: absolute;
 top: 350px;
 left: 300px;
}

.cena {
 text-align: right;
}

.home_osoby {
 margin-left: 25px;
 margin-bottom: 30px;
 float: left;
 width: 300px;
}

.home_osoby img {
 float: left;
 margin-right: 15px;
 border: solid 4px #b4b4b4;
}

.kontakt_box {
  font-size: 14px;
}


.link {
 float: left;
 margin-left: 30px;
 margin-right: 20px;
 margin-bottom: 40px;
}

.parameters {
 margin-left: 20px;
 margin-bottom: 20px;
}
