table {
border-width: 0px;
border-style: solid;
border-color: maroon;
margin-right: 10px;
width:100%;
}

td {
padding: 2px;
border-width: 0px;
border-style: solid;
}

td.TblMainTop, td.TblMainMid, td.TblMainBottom {
border-width: 0px;
padding: 1px;
}

/* TblData start */
table.TblData {
/*font-size: 70%;*/
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #000;
}

table.TblData th {
font-weight: bold;
color: #000;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #000;
padding: 3px;
vertical-align: middle;
text-align: center;
background-color: #dcdcdc;
}

table.TblData th.TblHeadSort img {
border-width : 0px;
margin: 0px 0px 0px 3px;
}
table.TblData th.TblHeadSort a {
color: #01551B;
text-decoration: none;
font-weight: bold;
display: block;
}
table.TblData th.TblHeadSort a:visited {
color: #01551B;
}
table.TblData th.TblHeadSort a:hover {
text-decoration: underline;
color: #0A741E;
}

table.TblData td {
padding: 2px;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #000;
}

table.TblData tr {vertical-align:top; color:#000;}
table.TblData tr.TblTR0 {background-color:#FBFBEB;}
table.TblData tr.TblTR1 {background-color:#FFFFFF;}


td.TblTDL {text-align: left;}
td.TblTDR {text-align: right;}
td.TblTDC {text-align: center;}
td.TblTDL_nowrap {white-space: nowrap; text-align: left;}
td.TblTDR_nowrap {white-space: nowrap; text-align: right;}
td.TblTDC_nowrap {white-space: nowrap; text-align: center;}
td.TblTDX {
white-space:nowrap; 
text-align:right; 
background-color:#f2f2f2; 
color:#000;
}
/* TblData end */

/* TblSectors start */
table.TblSectors {
/*font-size: 70%;*/
border-width: 0px;
vertical-align: bottom;
width: 100%;
white-space: nowrap;
background-color: transparent;
}
table.TblSectors td {
padding-top: 3px;
padding-bottom: 3px;
border-width: 0px;
}
/*.TblSectors .TblSector1 {text-align:left;border-width:1px 0px 0px 1px;}*/
table.TblSectors td.TblSector1 {display: none;}
table.TblSectors td.TblSector2 {display: none;}
table.TblSectors td.TblSector3 {text-align: left;}
table.TblSectors td.TblSector4 {text-align: right;}

/* TblSectors end */


/* TblNavBar start */
table.TblNavBar {
/*font-size: 70%;*/
font-weight : normal;
vertical-align: middle;
border: solid 0px blue;
text-align: center;
white-space: nowrap;
}
table.TblNavBar td {
padding: 0px 2px 0px 2px;
border: solid 0px blue;
}
table.TblNavBar a {
border-width: 0px;
}

table.TblNavBar a.TblNavButton {
display: none;
}
table.TblNavBar a.TblNavButton:hover {

}

table.TblNavBar td div { /* disable button */
display: none;
}

table.TblNavBar td img { /* disable img */
border: 0px solid;
}
table.TblNavBar span img { /* disable img */
filter: Alpha(Opacity=50);
}

.Tbl_info {
/*font-size: 70%;*/
font-weight:bold;
}

table.TblNavBar td.TblNavBarMid {
font-size: 100%;
}
table.TblNavBar td.TblNavBarMid a {
color: #000;
text-decoration: underline;
font-weight: bold;
}
table.TblNavBar td.TblNavBarMid a:hover {
text-decoration: none;
}
	
td.TblNavBarMid select {
font-family: Verdana, Arial, sans-serif;
/*font-size:11px;*/
vertical-align: middle;
border-width: 1px;
border-style: solid;
border-color: silver;
background-color: #FFF;
}
/* TblNavBar end */

table.TblFrame {
border-width: 1px;
border-style: solid;
border-color: gray;
border-collapse: collapse;
}
table.TblFrame td {
padding: 1px;
vertical-align: top;
border-width: 0px;
border-style: solid;
border-color: yellow;
border-collapse: collapse;
}


/*new*/
table.TblData td img {
float:right;
}

.DetailProd {
padding-bottom: 5px;
}
.DetailProd h3 {
color: #004115;
background-color: #FFF;
font-weight: bold;
padding: 3px;
margin:0px;
font-weight: bold;
}
.DetailProd h3 a {
color: #004115;
text-decoration: underline;
}
.DetailProd h3 a:hover, .DetailProd h3 a:visited {
color: #004115;
text-decoration: none;
}

.DetailProd label {
color: #000;
font-weight: bold;
float: left;
}
.DetailProd p {
border-color: red;
text-indent: 0px;
padding-left: 90px;
}
.DetailProd ul {
padding: 20px 0px 10px 20px;
list-style-type: square;
list-style-position: outside;
border-color: blue;
margin: 0px;
}
.DetailProd .detailCena {
font-weight: bold;
color: #800000;
}
.DetailProd .detailAkcia {
font-size: 150%;
font-weight: bold;
color: #800000;
text-align: center;
}

.imgProd {
padding: 0px;
vertical-align: center;
}

.imgProd img {
margin: 0px;
width: 70px;
height: 45px;
}
.td100p {
width: 100%;
}