body{
    background: white;
    font-family :  Arial CE, Arial, Verdana, Helvetica, sans-serif;
    padding : 0;
    margin: 0;
    color: black;
	text-align : center;
	font-size: 16px;
    
}
a{
	color: #00008b;
}
a:hover{
	text-decoration : none;
}
h2#rabat{
	font-size : 100%;
	text-align : left;
	font-style : italic;
	margin-top : -15px;
}

#main{
	width: 750px;
	margin-left : auto;
	margin-right : auto;
	font-size: 14px;
	position: relative;
}
div#starttext{
	font-weight : bold;
	text-align : left;
	margin-top : 15px;
}
div#topmenu table{
	padding : 0;
	border : none;
	margin: 0;
}
div#topmenu td{
	padding : 0;
	border : none;
}
div#topmenu2 table{
	padding : 0;
	border : none;
	margin: 0;
}
div#topmenu2 td{
	padding : 0;
	border : none;
	text-align : center;
	width: 150px;
	font-size: 12px;
}

div#topmenu a{
	display : block;
	width: 150px;
	height : 120px;
}

div#topmenu a:hover{
	background-position : -150px 0;
}

a#tmfirma{
	background : url(images/top1duo.jpg) 0 0 no-repeat;
}
a#tmkontakt{
	background : url(images/top2duo.jpg) 0 0 no-repeat;
}
a#tmsvitidla{
	background : url(images/top3duo.jpg) 0 0 no-repeat;
}
a#tmelektro{
	background : url(images/top4duo.jpg) 0 0 no-repeat;
}
a#tmcenik{
	background : url(images/top5duo.jpg) 0 0 no-repeat;
}

div#topmenu2 a{
	color : Black;
	text-decoration : none;
	font-size : 80%;
	display : block;
	width: 100%;
	background-color : #ccc;
	padding : 2px 0;
	border: 1px solid #ccc;
	margin-left : auto;
	margin-right : auto;
}
div#topmenu2 a:hover{
	border : 1px solid black;
	background-color : #ddd;
}
img#prolux{
	border : none;
	width: 140px;
	height : 35px;
	float: right;
}
div#imgprolux{
	text-align : right;
}
div#menusvitidla{
	text-align : left;
	border-left : 5px solid #ccc;
	border-bottom : 3px solid #ccc;
	padding: 3px 0 5px 10px;
	width: 590px;
}

div#menusvitidla a{
	color: black;
	font-size: 100%;
	padding-right: 8px;
}
div#menusvitidla a:hover{
	color: #00008b;
	text-decoration: none;
}
div#menuel{
	text-align : left;
	border-left : 5px solid #ccc;
	border-bottom : 3px solid #ccc;
	padding: 3px 0 5px 10px;
	width: 590px;
}

div#menuel a{
	color: black;
	font-size: 86%;
	padding-right: 8px;
	display : block;
	margin-bottom : 3px;
	line-height : 120%;
}
div#menuel a:hover{
	color: #00008b;
	text-decoration: none;
}
div#svitidla{
	width : 100%;
	text-align: left;
}
div#menuelektro{
	width : 100%;
	text-align: left;
}
h1{
	font-size : 160%;
	color: #00008b;
	text-align : left;
	padding-left : 15px;
	border-left : 3px solid #ccc;
}
h1.elektro{
	font-size : 130%;
	color: #00008b;
	text-align : left;
	padding-left : 15px;
	border-left : 3px solid #ccc;
}
table.tbprodukt{
   border: 1px solid #ccc;
   margin-bottom : 15px;
   width: 750px;
	
}
table.tbcenik{
   border: 1px solid #ccc;
   margin-bottom : 15px;
   margin-top : 5px;
   width: 80%;
	
}
table.tbcenik td, table.tbcenik th{
	font-size: 13px;
	vertical-align : top;
	padding : 2px;
	border : none;
	border-left : 1px solid #ccc;
	text-align : center;
}
table.tbcenik th{
	border-bottom : 1px solid #ddd;
}
table.tbelektro{
   margin-bottom : 15px;
   width: 450px;
	
}
table.tbprodukt td{
	font-size: 13px;
	vertical-align : top;
	padding : 0;
	border : none;
}
table.tbelektro td, table.tbelektro th{
	font-size: 13px;
	vertical-align : top;
	padding : 2px;
	border :1px solid #aaa;
	text-align : center;
}
table.tbelektro td.left{
	text-align : left;
	padding-left : 10px;
}

table.tbprodukt td.tbtyp{
   font-size: 18px;
   font-weight: bold;
   text-align : center;
   vertical-align : middle;
   width: 100px;
	
}
table.tbprodukt td.tbvlastn{
	font-weight: bold;
	text-align : right;
	width: 120px;
	padding-right : 4px;
	padding-bottom: 3px;
}
table.tbprodukt td.tbhodn{
	width: 190px;
	text-align : left;
	padding-bottom: 3px
}
table.tbprodukt td.tbprov{
	font-weight: bold;
	text-align : left;
	padding-left : 5px;
}
table.tbprodukt td ul{
	font-weight: normal;
	list-style-type : disc;
	margin-top : 3px;
	text-align : left;
}
table.tbprodukt td.tbsvsed{
    background-color : #eee;
}
table.tbprodukt td.tbtmsed{
    background-color : #ddd;
}
div#infirma, div#incenik{
	text-align : left;
}
div#inindex{
	background-image: url(images/down2.jpg);
	background-position :  right top;
	background-repeat :  no-repeat;
	text-align : left;
}
div#inelektro{
	text-align : left;
}
div#infirma h2, div#inindex h2, div#inelektro h2, div#incenik h2{
	font-size: 120%;
	margin-bottom : 0px;
}
div#infirma ul, div#inindex ul{
   margin-top: 5px;
}

table#topfirma td{
	text-align : left;
	padding : 0;
	font-size: 13px;
	font-weight: bold;
	line-height : 18px;
}
table#topfirma td#right{
	padding-left : 5px;
	font-weight : normal;
}
table#tbpers td{
	text-align : left;
	padding : 0;
	font-size: 13px;
	font-weight: bold;
	line-height : 18px;
}
table#tbpers td#perscent{
	padding-left : 8px;
	font-weight : normal;
}
table#tbpers td#persright{
	padding-left : 8px;
	font-weight : normal;
}

div#inindex div#instozar{
	text-align : justify;
	padding-bottom : 12px;
}
h3 {
	color : #00008b;
	font-size: 110%;
	margin-top: 3px;
	margin-left: 18px;
	margin-bottom: 0px;
}
div#inkontakt{
	text-align : left;
	padding-bottom : 12px;
}
div#inkontakt div#adresa{
	font-size : 110%;
}
div#inkontakt div#mapa img{
   border : none;
   width: 484px;
}
div.nadnahoru{
	width: 750px;
}
a.nahoru{
	display : block;
	text-align : right;
	background-color : #ddd;
	color: #00008b;
	padding : 2px 5px 3px 0;
	font-weight: bold;
}
div#konec{
	background-color : #ccc;
	text-align : left;
	font-size: 80%;
	padding: 3px 0 3px 10px;
	margin : 10px 0 5px 0;
}

.w3cb {
	margin: 1em auto;
	width: 9em;
	font-size: 9px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	float : right;
}
.w3cb a {
  display: block;
  width: 100%;
}
.w3cb a:link, .w3cb a:visited, .w3cb a:hover {
  border: 1px solid #ccc;
  background-color: #eee;
  color: #000;
  text-decoration: none;
}
.w3cb a:hover {
  border: 1px ridge #eee;
}

