.nadpissablony{
                font-size: 120%;
                font-weight: 900;
                text-decoration: underline;
}
.odkazsablony{
                font-size: 90%;
                text-align: right;
}


.novinkadatum{
              color: #8F0000;
}
.novinkanadpis{
                font-weight: bold;
                text-align: left;
}


.blok{
        	float:left;
        	width:670px;
        	padding-left:10px;
        	padding-right:10px;
        /*	background-color:red;*/
     }
     
.produkt_l{
        	float:left;
         	width:520px;        
         	background-color:#F3F5EA;
         	margin-left:2px;
          margin-right:2px;
          margin-bottom:4px;
         display:block;
         _display:table;
         /*height:155px;
         min-height:165px;*/
          }

.novinky_uvod{
        	float:left;
         	width:520px;        
         	margin-left:2px;
          margin-right:2px;
          margin-bottom:5px;
          padding-bottom: 5px;
         display:block;
         _display:table;
         border-bottom: 1px solid #999999;
         /*height:155px;
         min-height:165px;*/
          }
          
.produkt_2{
  width:664px;
  float:left;
         	      
         	background-color:#F3F5EA;
         	margin-left:2px;margin-right:2px;
         	margin-bottom:4px;
          }
          
          
  .produkt_3{
        	float:left;
         	width:330px;        
         	background-color:#F3F5EA;
         	margin-left:2px;
          margin-right:2px;
          margin-bottom:4px;
         display:block;
         height:220px;
          }
      
      .head_td    {
       	background-color:#F3F5EA;
      }
         
         .vypis_over{
         background-color:#F3F5EA;
         } 
         .head_popis{background-color:#336633;
/*color:#CCCC98;*/
font-weight:bold;
color:white;
}
.nazevcz
{float:left;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
font-weight:bold;
color: #FFFFFF;
}
.vice
{float:right;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
/*font-weight:bold;*/
}
.vice2
{float:left;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
/*font-weight:bold;*/
}
.nazevlat
{padding-left:4px;
font-style:italic;
}
.nazevcely{
padding:4px;
}
.head{
background-color:#ffa34c;
width:520px;  
float:left;

}
.head_2{
background-color:#CCCC98;
width:664px;
float:left;
clear:both;
}
.obr{
float:right;
width:130px;
margin-top:4px;
margin-bottom:4px;
}
.obr2{float:right;
width:130px;
margin-left:4px;
}
.text{
float:left;
/*width: 190px;
_width: 200px;*/
padding:4px;
}

.l{
float:left;
width: 380px;
_width: 380px;

}
.lnovinky{
float:left;
width: 500px;
_width: 530px;
padding:4px;
}
.lnovobsahobr{
padding:4px;
float:right;
}
.lnovobsah
{

}
.left_2{
float:left;
width: 660px;

}
.p{
float:right;
width:120px;
display:in-line;

}
A.text_left{
text-align:right;
color:#336633;
}A.text_left:visited{
text-align:right;
color:#336633;
}
A.text_left:hover{

color:black;
}
.barva{
color: #336633;
}


