body{
  margin:0;
  font-family:Arial;
  font-size:12px;
  background:rgb(230,237,245) url("img/bg.gif") no-repeat center top;
  color:rgb(81,79,117);
}
a{
  color:rgb(195,23,16);
}
a:hover{
  text-decoration:none;
}
table{
  border-collapse:collapse;
  font-size:12px;
  line-height:20px;
}
table td{
  padding:0;
}
.cover{
  width:908px;
}
.header{
  width: 908px;
  height: 282px;
}
.leftcol{
  width:234px;
  background:white url("img/bg_side.gif") repeat-y -2px;
}
.leftcol a{
  color:rgb(81,79,117);
}
.sh_left{
  background:url("img/sh_left.gif") no-repeat left top;
  padding:6px 6px 6px 27px;
}
.left_top{
  height:37px;
  _height:48px;
  background:url("img/left_top.gif") no-repeat top;
  text-align:center;
  font-weight:bold;
  color:white;
  padding-top:11px;
}
.left_copy{
  background:url("img/left_copy.gif") repeat-y top;
  padding:0px 5px 0px 6px;
}
.left_bottom{
  height:14px;
  background:url("img/left_bottom.gif") no-repeat bottom;
  font-size:0;
}
.left_item{
  background:url("img/left_item.gif") no-repeat top;
  min-height:50px;
  _height:50px;
  text-align:center;
  position:relative;
  margin-top:-5px;
  padding:8px 0px 18px 0px;
}
.left_item img{
  margin-top:-5px;
}
.left_img{
  border:3px solid rgb(165,164,179);
  margin-top:15px;
}
.left_price{
  font-weight:bold;
  color:rgb(210,27,16);
}
.rightcol{
  width:244px;
  background:white url("img/bg_side.gif") repeat-y right;
}
.sh_right{
  background:url("img/sh_right.gif") no-repeat right top;
  padding:6px 29px 6px 6px;
}
.right_top{
  height:30px;
  _height:41px;
  background:url("img/right_top.gif") no-repeat top;
  text-align:center;
  font-weight:bold;
  color:white;
  padding-top:11px;
}
.right_top_two{
  height:58px;
  background:url("img/right_top_two.gif") no-repeat top;
}
.right_top_two a{
  color:rgb(81,79,117);
}
.right_copy{
  background:url("img/right_copy.gif") repeat-y top;
  padding:0px 3px 15px 3px;
  _padding:0px 7px 15px 6px;
}
.right_copy select{
  font-size:11px;
  width:135px;
}
input.text{ /**/
  font-size:11px;
  width:135px;
}

.string{
  font-size:11px;
  width:135px;
}
.right_copy table{
  font-size:11px;
}
.right_copy table td{
  padding:3px 1px;
  text-align:right;
}
.submit{
  width:79px;
  height:19px;
  background:url("img/submit.gif") no-repeat;
  border:0;
  color:rgb(215,214,233);
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
}
.right_bottom{
  height:14px;
  background:url("img/right_bottom.gif") no-repeat top;
}
.maincol{
  width:430px;
  background:white;
}
.maincol_obsah{
  background:url("img/main_top.gif") no-repeat left top;
  margin-top:6px;
  padding:12px;
  text-align:justify;
}
.footer{
  height:120px;
  background:url("img/footer.gif");
  text-align:center;
  font-size:11px;
  color:rgb(123,128,142);
  padding-top:40px;
}
.box_home_bottom{
  height:177px;
  background:url("img/bottom_box_home.gif") no-repeat;
  padding:7px 10px 0px 10px;
}
.box_home_bottom a{
  color:rgb(81,79,117);
}
.box_home_bottom table{
  font-size:11px;
  line-height:16px;
  margin-top:4px;
}
.item_mini_img{
  border:2px solid rgb(165,164,179);
}
.lista{
  width:100%;
  height:72px;
  background:url("img/lista.gif") no-repeat;
  padding:3px 0px;
}
.lista table{
  width:100%;
  font-size:11px;
}
.lista select{
  font-size:11px;
  width:135px;
}
.lista table td{
  padding:1px;
}
.vypis{
  width:100%;
  height:96px;
  background:url("img/vypis.gif") no-repeat;
  overflow:hidden;
  color:rgb(81,79,117);
  margin-bottom:7px;
}
.vypis table{
  width:100%;
  font-size:11px;
  line-height:18px;
}
.vypis table td{
  padding:2px 7px 0px 0px;
}
.vypis img{
  border:2px solid rgb(165,164,179);
  margin:7px 6px 9px 9px;
}
.vypis a{
  color:rgb(70,66,144);
  font-size:12px;
  line-height:25px;
}
.vypis_cena{
  line-height:35px;
}

h1{
  font-size: 22px;
}

h4{
  font-size: 16px;
}
h3{
  font-size: 14px;
}

