body {
	font-family : Verdana, Arial, sans-serif;
	font-size: 12px;
	}
hr{
color: #FF8C00;
height: 1px;
}

A:link {
COLOR: white;
TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
}
A:visited {
	COLOR: white; TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
}
A:active {
	COLOR: white; TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline;
	font-size: 10px;
	font-weight: bold;
}
A:active.yellow { font-size: 10px; color: yellow;  text-decoration: none;
               font-weight: bold }
A:link.yellow {
        FONT-SIZE: 10px; COLOR: yellow;  TEXT-DECORATION: none;
               font-weight: bold
}
A:visited.yellow {
        FONT-SIZE: 10px; COLOR: yellow;  TEXT-DECORATION: none;
               font-weight: bold
}
A.yellow {
        FONT-SIZE: 10px; COLOR: yellow;  TEXT-DECORATION: none;
               font-weight: bold
}
A:hover.yellow {
        COLOR: yellow; TEXT-DECORATION: underline;font-weight: bold
}
A:active.blue { font-size: 10px; color: blue;  text-decoration: none;
               font-weight: bold }
A:link.blue {
        FONT-SIZE: 10px; COLOR: blue;  TEXT-DECORATION: none;
               font-weight: bold
}
A:visited.blue {
        FONT-SIZE: 10px; COLOR: blue;  TEXT-DECORATION: none;
               font-weight: bold
}
A.blue {
        FONT-SIZE: 10px; COLOR: blue;  TEXT-DECORATION: none;
               font-weight: bold
}
A:hover.blue {
        COLOR: blue; TEXT-DECORATION: underline;font-weight: bold
}
A:active.search { font-size: 11px; color: black;  text-decoration: underline;
               font-weight: normal;	padding: 0px;  margin: 0px;

}
A:link.search {
        FONT-SIZE: 11px; COLOR: blue;  TEXT-DECORATION: underline;
               font-weight: normal; padding: 0px;  margin: 0px;
}
A:visited.search {
        FONT-SIZE: 11px; COLOR: #8B4513;  TEXT-DECORATION: underline;
               font-weight: normal; padding: 0px;  margin: 0px;
}
A.search {
        FONT-SIZE: 11px; COLOR: blue;  TEXT-DECORATION: underline;
               font-weight: normal; padding: 0px;  margin: 0px;
}
A:hover.search {
        COLOR: red; TEXT-DECORATION: underline;font-weight: normal; padding: 0px; margin: 0px;
}
A:active.red { font-size: 10px; color: red;  text-decoration: none;
               font-weight: bold }
A:link.red {
        FONT-SIZE: 10px; COLOR: red;  TEXT-DECORATION: none;
               font-weight: bold
}
A:visited.red {
        FONT-SIZE: 10px; COLOR: red;  TEXT-DECORATION: none;
               font-weight: bold
}
A.red {
        FONT-SIZE: 10px; COLOR: red;  TEXT-DECORATION: none;
               font-weight: bold
}
A:hover.red {
        COLOR: Red; TEXT-DECORATION: underline;font-weight: bold
}
A:link.related {
COLOR: blue;font-weight: normal;
}
A:visited.related {
COLOR: blue;font-weight: normal;
}
A:active.related {
COLOR: blue;font-weight: normal;
}
A:hover.related {
COLOR: red;font-weight: normal;
}
A:active.white { font-size: 10px; color: white;  text-decoration: none;font-weight: normal;
               }
A:link.white {
        FONT-SIZE: 10px; COLOR: white;  TEXT-DECORATION: none;font-weight: normal;
              
}
A:visited.white {
        FONT-SIZE: 10px; COLOR: white;  TEXT-DECORATION: none;font-weight: normal;
               
}
A.white {
        FONT-SIZE: 10px; COLOR: white;  TEXT-DECORATION: none;font-weight: normal;
               
}
A:hover.white {
        COLOR: red; TEXT-DECORATION: underline;font-weight: normal;
}
A:active.top { font-size: 12px; color: blue;  text-decoration: none;
               font-weight: bold }
A:link.top {
        FONT-SIZE: 12px; COLOR: Blue;  TEXT-DECORATION: none;
               font-weight: bold
}
A:visited.top {
        FONT-SIZE: 12px; COLOR: blue;  TEXT-DECORATION: none;
               font-weight: bold
}
A.top {
        FONT-SIZE: 12px; COLOR: Blue;  TEXT-DECORATION: none;
               font-weight: bold
}
A:hover.top {
        COLOR: Red; TEXT-DECORATION: underline;font-weight: bold
}

TABLE.productListing {
	        font-size: 12px;
	border: 1px solid #003399;
	}
TD.productListing {
	        font-size: 12px;
	border: 1px solid #003399;
	vertical-align: top;
	}
	TD.hlavicka {
	        font-size: 11px;
	background-color: #003399;
	color: White;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	}		
.tab{
	font-size: 11px;
}
.product{
	font-size: 11px;
	background-color: #F0F8FF;
		padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	}
	.product_1{
	font-size: 11px;
	background-color: White;
		padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	}
 .product_2{
	font-size: 11px;
	background-color: #FFFF99;
		padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	}
  .product_3{
	font-size: 11px;
	background-color: #FFFFCC;
		padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	}
.product_hlav{
	font-size: 11px;
		background-color: #003399;
		color: White;
		font: bold;
		padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	}
TR.sideBoxHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	font: bold;
	color: Red;
	text-align: center;
	background: url(images/lista_tab.jpg);
}

.sideBoxContent {
	BORDER-RIGHT: 1px solid #003399; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid #003399; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 1px solid #003399;  PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid #003399;
	background: url(images/poz_tab.gif);
	}
.sideBoxContent_1 {
	BORDER-RIGHT: 1px solid #003399; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid #003399; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 1px solid #003399;  PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid #003399;
	}
.box{
	font-size: 12px;
}
TD.vrch{
	background-image: url(images/lista_pozadi.jpg);
	width: auto;
	font-size: 12px;
	font-weight: bold;
	min-height: 0;
	height: 30px;
	text-align: center;
	}
TD.vrch_1{
	background-image: url(images/pozadi_vrch.jpg);
	text-align: center;
	}	
TD.vrch A:link {
COLOR: red;
TEXT-DECORATION: none;
}
TD.vrch A:visited {
	COLOR: red; TEXT-DECORATION: none
}
TD.vrch A:active {
	COLOR: red; TEXT-DECORATION: none
}
TD.vrch A:hover {
	COLOR: red; TEXT-DECORATION: underline
	}
#row {
  clear: both;
    margin: 2px;
    }
#left {
  float: left;
  width: 16px;
  text-align: left;
}
#right {
  float: left;
  width: 115px;
  text-align: left;
  vertical-align: bottom;
  overflow: hidden;
    } 
#dokose {
	margin: 8px;
	background-color: #FFFFE0;
	text-align: center;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	float: right;
	position: relative;
	border: 1px dashed Red;
}		
												
#cena {
          font-size: 12px;
    font-weight: bold;
    color: Red;
    }			
#sleva {
	font-size: 12px;
	font-weight: bold;
	color: #0000CD;
	text-decoration: line-through;
}	
#prazdny {
          font-size: 12px;
    font-weight: bold;
    color: Red;
    }
#red {
          font-size: 10px;
    font-weight: bold;
    color: Red;
    }	 
#left_1 {
  float: left;
  width: 18px;
  text-align: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 0;
  font-size: 10px;
}
#zalom {
	word-wrap: break-word;
	margin-left: 19px;
	 margin-top: 2px;
	text-align: left;
	overflow: hidden;
}
#white {
          font-size: 10px;
    font-weight: bold;
    color: white;
          margin-bottom: 5px;
    }		 
	 #black {
          font-size: 11px;
    font-weight: bold;
    color: black;
    }	
	 	 #ram {
BORDER: 1px solid #003399;
  padding: 2px
}
	 #red_1 {
          font-size: 12px;
    font-weight: bold;
    color: Red;
    }	
	 	 #red_2 {
          font-size: 14px;
    font-weight: bold;
    color: Red;
    }	
	 	 #blue {
          font-size: 11px;
    font-weight: bold;
    color: blue;
    }	
#red_velky {
          font-size: 12px;
    font-weight: bold;
    color: Red;
    }		 
	 #popis {
	font-family : Verdana, Arial, sans-serif;
	font-size: 12px;
	}

textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
-webkit-appearance: none;
border-radius: 0;
}

.Red_Butt{
		background-color:#990000;
		color:white;
		padding: 5px 6px;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		margin: 3px 2px;
		cursor: pointer;
		border: none;
		font-family : Verdana, Arial;
		font-size: 12px;
		font-weight: bolder;
}
.Red_Butt:hover {
  box-shadow: 0 10px 13px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}
.Grey_Butt{
		background-color:#767272;
		color:white;
		padding: 5px 6px;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		margin: 3px 2px;
		cursor: pointer;
		border: none;
		font-family : Verdana, Arial;
		font-size: 12px;
		font-weight: bolder;
}

.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

div.blueTable {
  border: 1px solid #003399;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  font-family: Arial, Helvetica, sans-serif;
}
.divTable.blueTable .divTableCell, .divTable.blueTable .divTableHead {
  padding: 3px 2px;
}
.divTable.blueTable .divTableBody .divTableCell {
  font-size: 11px;
}
.divTable.blueTable .divTableRow:nth-child(even) {
  background: #D0E4F5;
}
.blueTable .tableFootStyle {
  font-size: 14px;
}
.blueTable .tableFootStyle .links {
	 text-align: right;
}
.blueTable .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.blueTable.outerTableFooter {
  border-top: none;
}
.blueTable.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}

.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}
