body {
  margin:0px;
  margin-top:30px;
  padding:0px;
  background-color:#EDEDED;
  background-image:url('img/pozadie.jpg');
  background-repeat:repeat-x;
  background-attachment:fixed;
}

.hlavna_tab{
  width:810px;
  border:1px solid #4D9045;
}
.vlavo{
  width:285px;
  vertical-align:top;
  background-color:white;
  background-image:url('img/vlavo.jpg');
  background-repeat:repeat-y;
}
.stred{
  width:525px;
  vertical-align:top;
  background-color:#FFFFFF;
}
.dole{
  width:810px;
  height:45px;
  background-image:url('img/bottom.jpg');
  background-repeat:no-repeat;
  text-align:right;
}
.dole a{
  color:#A6DD9F;
  font-family:Arial, Verdana;
  font-size:11px;
  text-decoration:none;
  display:block;
  padding-right:10px;
}
.dole a:hover{
  color:#FFF;
}
.partneri{
  padding-top:70px;
  padding-left:35px;
  width: 155px;
  text-align:left;
  font-family:Arial, Verdana;
  font-size:12px;
  font-weight:normal;
}
.partneri a{
  color:#FFF;
  font-family:Arial, Verdana;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
}
.partneri a:hover{
  text-decoration:underline;
  color:#FFF;
}
.partneri li, ul{
  margin-left:0px;
  padding-left:0px;
}
.kosik{
  width: 150px;
  margin-left:10px;
  padding:5px;
  text-align:left;
  font-family:Arial, Verdana;
}
.kosik div.vnutro a{
  display:block;
  color:#FFF;
  font-family:Arial, Verdana;
  font-size:15px;
  margin-bottom:-7px;
}
.kosik div.vnutro{
  width: 140px;
  height:80px;
  background-image:url('img/kosik.jpg');
  background-repeat:no-repeat;
  margin-left:0px;
  padding:5px;
  font-family:Arial, Verdana;
  font-size:8pt;
}
.logo{
  width:285px;
  height:358px;
  background-image:url('img/logo.jpg');
  background-repeat:no-repeat;
}
.menu{
  width:285px;
  background-image:url('img/vlavo.jpg');
  background-repeat:repeat-y;
}
.top{
  width:525px;
  height:100px;
  background-image:url('img/top.jpg');
  background-repeat:no-repeat;
}
.topfirefox{
  padding-left:1px;
  width:100%;
  height:100px;
  background-image:url('img/top.jpg');
  background-repeat:no-repeat;
}
.text{
  width:525px;
  font-family:Arial, Verdana;
  font-size:9pt;
  color:black;
  text-align:left;
  background-color:#FFFFFF;
}
.text div{
  margin:10px;
  padding:0px;
  padding-bottom:10px;
  margin-bottom:20px;
  border-bottom:1px dotted gray;
}
.text h1{
  font-family:Arial, Verdana;
  font-size:15px;
  margin:5px;
  margin-bottom:15px;
  padding:0px;
  color:#276B00;
  text-align:center;
}
.text h2{
  font-family:Arial, Verdana;
  font-size:13px;
  margin:10px;
  padding:0px;
  color:#C88C02;
  text-align:left;
}
.text p{
  font-family:Arial, Verdana;
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  color:#D21F0B;
}
.vlavo a.menu{
  font-family:Arial, Verdana;
  font-size:11px;
  font-weight:bold;
  width:200px;
  display:block;
  padding:3px 0px 3px 5px;
  margin-bottom:1px;
  text-decoration:none;
  background-image:url('img/menu_off.gif');
  background-repeat:no-repeat;
  color:#DCF4D9;
}
.vlavo a.menu:hover, .vlavo a.menu:focus{
  background-image:url('img/menu_on.gif');
  background-repeat:no-repeat;
  color:white;
}
.greenline{
  background-color:#E1FCDC;
  border-bottom:1px solid #BFEEBF;
}
.orangeline{
  background-color:#FCF1DC;
  border-bottom:1px solid #F8DAA3;
}
.blueline{
  background-color:#E9E8FD;
  border-bottom:1px solid #CCCDF9;
}
.redline{
  background-color:#FEE7ED;
  border-bottom:1px solid #FDACC2;
}
.yellowline{
  background-color:#FFFFB9;
  border-bottom:1px solid #FFFF66;
}
.celkovo{
  background-color:#808080;
  border-top:3px solid #505050;
  color:#FFF;
  font-family:Arial, Verdana;
  font-size:11px;
}
.naj{
  width:auto;
  padding-left:80px;
}
.text div.novinky{
  font-family:Arial, Verdana;
  font-size:10px;
  width:488px;
  height: 290px;
  border: 1px solid green;
}
.text div.novinka1{
  width:160px;
  height:140px;
  float:left;
  text-align:center;
  background-image:url('img/novinka1_bg.jpg');
  background-repeat:repeat-x;
  margin:0px;
  margin-right:2px;
  border-bottom: 0px;
}
.text div.novinka1 a{
  font-family:Arial, Verdana;
  font-size:12px;
  font-weight:bold;
  color:darkgreen;
}

