table
{
text-align: center;
vertical-align: middle;
border-collapse: collapse;
border-color: white;
border-width: 0px;
width: 98%;
margin: 0px 0px 20px 10px;
padding-bottom: 10px;
}

#table_description
{
width: 45px;
background-color: rgb(217,218,219);
}

#table_eur
{
width: 35px;
background-color: rgb(217,218,219);
}

#table_tr
{
width: 25px;
background-color: rgb(217,218,219);
}

#table_objc
{
width: 110px;
background-color: rgb(103,103,103);
color: white;
}

#table_objk
{
width: 50px;
background-color: rgb(217,218,219);
}
#colgroup_nazov
{
width: 300px;
background-color: rgb(217,218,219);
text-align: left;
}

#table_prvy_riadok
{
background-color: rgb(172,192,214);
height: 40px;
text-align: center;
}
#table_prva_bunka
{
background-color: rgb(103,103,103);
}

#table_dokosika
{
width: 45px;
background-color: rgb(217,218,219);
}

.dynamicka_tabulka
{
float: left;
border-color: white;
margin-bottom: 20px;
}

.kosik
{
  text-align: center;
  vertical-align: middle;
  border-collapse: collapse;
  border-width: 0;
}
.kosik td{
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
.kosik tr{
  border-bottom: 1px solid white;
  background-color: #eee;
}
tr.vyssi{
  height: 25px;
}
td.tdleft{
  text-align: left;
}
td.tdright{
  text-align: right;
}

table.rabaty td{
  text-align: center;
}
.table_header
{
  background-color: rgb(172,192,214);
  height: 26px;
}

.table_kosik
{
padding: 10px;
border-collapse: collapse;
}
.table_kosik tr
{
  height: 25px;
}
.table_kosik td
{
text-align: left;
padding-left: 15px;
padding-right: 10px;
}

.rabaty
{
float: left;
text-align: left;
vertical-align: middle;
border-collapse: collapse;
width: 400px;
margin: 10px 0px 20px 5px;
}

.riadky_cena
{
padding-right: 7px;
padding-left: 4px;
}