body{
text-align:center;
background-color:#3d3c3c;
}
.hid{
display:none;
}
.wid{
width:200px;
}
.wid1{
width:200px;
background-color:#8BB40C;
}
.st1{
float:left;
margin-right:10px;
}
.st2{
margin-bottom:10px;
}
.wid2{
width:200px;
height:150px;
}
h1{
margin-top:0px;
margin-bottom:10px;
text-decoration:underline;
font:bold 14px Tahoma;
color:#8BB40C;
}
.www1 h1 a{
text-decoration:underline;
font:bold 14px Tahoma;
color:#8BB40C;

}
.IS1  h2 a{
text-decoration:underline;
font:bold 14px Tahoma;
color:#8BB40C;

}
.RS1  h3 a{
text-decoration:underline;
font:bold 14px Tahoma;
color:#8BB40C;

}
.ESHOP1  h4 a{
text-decoration:underline;
font:bold 14px Tahoma;
color:#8BB40C;

}
.o_akt{
position:absolute;
top:50px;
left:20px;
width:178px;
}
img {border: 0px;}
.o_akt a{font:bold 11px Tahoma;
text-decoration:underline;
color:#8BB40C;}
.o_kont{
position:absolute;
top:325px;
left:20px;
font: 12px Tahoma;
width:176px;
height:95px;
text-align:center;
border-bottom:1px solid;
}
.domena{
position:absolute;
top:435px;
left:20px;
font: 12px Tahoma;
width:176px;
height:85px;
text-align:center;
}
.o_kont a{
font:bold 12px Tahoma;
text-decoration:none;
color:#8BB40C;
}
.main{
text-align:left;
position:relative;
margin:auto;
width:900px;
}
.head{
position:relative;
width:900px;
height:247px;
background-image:url("head.jpg"); 
margin-bottom:8px;
}
.pozadi{
position:relative;
width:900px;
height:520px;
background-image:url("pruh.gif"); 
}
.reference{
 position:relative;
 width:565px;
 border: 1px dotted;
 border-color:#8BB40C;
}
.reference table a{
font: 10px Tahoma;
color:black;
text-decoration:none;
}
.vybrat{
 position:relative;
 width:271px;
 _width:279px;
 border-right: 1px dotted;
 border-color:#8BB40C;
  height: 320px;
 margin-top:10px;
 float:left;
 padding-right:8px;
}
.onas{
 position:relative;
  width:277px;
 _width:285px;
  float:left;
 
  margin-top:10px;
   padding-left:8px;
}
.obsah{
position:relative;
width:565px;
_width:643px;
/*
height:510px;
_height:520px;
*/
text-align:justify;
float:left;
padding-left:60px;
padding-right:18px;
padding-top:10px;
font: 12px Tahoma;
}
.color{
color:#8BB40C;
}
.panel{
position:relative;
height:520px;
width:207px;
_width:247px;
float:right;
padding-left:10px;
padding-right:30px;
font: 12px Tahoma;
text-align:justify;
}
.zapati{
position:relative;
background-image:url("bottom.gif"); 
width:900px;
height:68px;
margin-bottom:20px;
font:bold 8px Tahoma;
}
.color1{
color:#8BB40C;
position:absolute;
right:10px;
top:173px;
font: bold 14px Tahoma;
}
.obr_uvod{
position:absolute;
top:25px;
right:10px;
}
h3{
color:black;
font: 12px Tahoma;
margin-top:0px;
margin-bottom:10px;
}
h4{
color:black;
font: 12px Tahoma;
margin-top:0px;
margin-bottom:10px;
}
.www1{
position:absolute;
left:46px;
top:10px;
height:200px;
width:274px;
_width:294px;
padding-left:10px;
padding-right:10px;
border-right:1px dotted;
border-color:#8BB40C;
}
.napis{
position:relative;
_padding-top:85px;
float:right;
width:290px;
height:500px;
border-left: 1px dotted;
border-color:#8BB40C;
}
.napis table{
margin-top:93px;
font: 12px Tahoma;
}
.nadpis{
position:absolute;
left:0px;
top:10px;
text-decoration:underline;
font:bold 14px Tahoma;
}
.nadpis2{
position:absolute;
left:10px;
top:10px;
text-decoration:underline;
font:bold 14px Tahoma;
}
.tl2{
position:absolute;
top:370px;
right:2px;
}
.IS1{
position:absolute;
left:342px;
top:10px;
height:200px;
width:274px;
_width:294px;
padding-left:10px;
padding-right:10px;

}
.RS1{
position:absolute;
left:46px;
top:310px;
height:200px;
width:274px;
_width:294px;
padding-left:10px;
padding-right:10px;
border-right:1px dotted;
border-color:#8BB40C;
}
.ESHOP1{
position:absolute;
left:342px;
top:310px;
height:200px;
width:274px;
_width:294px;
padding-left:10px;
padding-right:10px;

}
.zapati a{
text-decoration: none;
color:black;
font:bold 8px Tahoma;
letter-spacing:1px;
}
.cpr a{
position:absolute;
left:330px;
top:45px;
color: white;
font:bold 10px Tahoma;
}
.slink{
position:absolute;
left:195px;
top:20px;
}
.banner{
position:absolute;
top:220px;
left:70px;
width:550px;
height:80px;
background-color:#8BB40C;

}
.akt{
position:absolute;
top:10px;
left:20px;
font:bold 16px Tahoma;
width:176px;
height:25px;
text-align:center;
border-bottom:1px solid;
letter-spacing:1px;
}
.my{
position:absolute;
float:left;
height:500px;
width:200px;
}
.deny{
position:absolute;
top:50px;
left:65px;
width:285px;
}
.lukas{
position:absolute;
top:150px;
left:65px;
width:285px;
}
.hulas{
position:absolute;
top:250px;
left:65px;
width:285px;
height:100px;

}
.foto_d{
position:absolute;
top:50px;
left:0px;
}
.foto_l{
position:absolute;
top:150px;
left:0px;
}
.foto_h{
position:absolute;
top:250px;
left:0px;
}
.adresa{
position:absolute;
top:352px;
left:0px;
height:200px;
width:250px;
border-top: 1px solid;
}
.pozice{
font: italic 12px Tahoma;
color:#8BB40C;
}
.kont{
position:absolute;
top:285px;
left:20px;
font:bold 16px Tahoma;
width:176px;
height:25px;
text-align:center;
border-bottom:1px solid;
letter-spacing:1px;
}
