body{
margin-top:5px;
margin-left:10px;
font-size:14px;
font-family:Arial,sans-serif;
letter-spacing:0px;
} 
h1{
font-family:Arial;
letter-spacing:1px;
font-size: 15px;
font-weight:900;
}
h2{
font-size: 13px;t
font-weight:900;
}
td.r2-c2{
padding-top:11px;
}
div.news-novinky{
font-size:12px;
font-weight:900;
color:red;
margin-top:5px;
margin-bottom:3px;
text-align:right;
}
table.news{
background-color:white;
border-width:0px;
border-color:#3399FF;
}
	td.news-img{
	width:80px;
	border-color:#3399FF;
	border-right-width:0px;
	}
 	td.news-text{
	padding-left:3px;
	font-size:12px;
	font-weight:400;
	border-width:1px;
	}
	div.news-name{
	padding:3px;
	border-color:#3399FF;
	border-width:1px;
	}
	div.news-text{
	padding-left:3px;
	font-size:12px;	
	font-weight:400;
	border-color:#3399FF;
	border-width:1px;
	border-top-width:0px;
   border-bottom-width:0px;
	}

	div.news-bottom{
	padding-left:3px;
	color: gray;
	font-size:11px;
	font-weight:400;
	text-align:left;
 	border-color:#3399FF;
	border-width:1px;
	border-top-width:0px;
	}
	img.news{
	margin-right:5px;
	height:80px;
	width:80px;
	float:left;
	
	}
	img.newie{
	border-color:#3399FF;
	margin-bottom:5px;
	border-width:1px;
	}
li.pdf
{
list-style-image:url('pictures/icon-pdf.gif');
}
div.cenik{
font-size:13px;
font-family:Arial CE, Arial, sans-serif;
}
div.category{
width:40px;
float:left;
color:red;
font-family:Arial CE, Arial, sans-serif;
}
td.cenik-category{
color: black;
text-decoration:underline;
font-size:13px;
font-weight:900;
text-align:center;
}
td.id{
font-family:Fixedsys,isocpeur,Courier New CE, Courier, mono;
font-weight:400;
vertical-align:top;
}
td.cenadph{
font-weight:700;
vertical-align:top;
text-align:;
}
h1.catalog{
color:gray;
margin:0px;
font-size:20px;
font-variant:small-caps;
font-family:isocpeur, sans-serif, Arial CE, Courier, mono;
font-size:20px;
font-weight:900;
text-align:center;
padding-right:30px;
}
div.catalog-nav{
color:gray;
border-color:red;
font-size:12px;
font-weight:400;
text-align:left;
margin-bottom:20px;
padding-right:50px;
border-top-width:1px;
}
a.catalog-nav{
color: black;
font-size:12px;
font-weight:700;
}
a.catalog-nav:hover{
color: red;
font-size:12px;
font-weight:700;
}
div.red-underline{
padding-right:50px;
border-top-width:1px;
border-color:red;
}
div.catalog{
color: gray;
font-variant:small-caps;
font-family:isocpeur, sans-serif, Arial CE, Courier, mono;
font-size:20px;
font-weight:900;
text-align:center;
padding-right:50px;
border-bottom-width:0px;
border-color:red;
}
div.product-info{
color: gray;
font-variant:small-caps;
font-family:isocpeur, sans-serif, Arial CE, Courier, mono;
font-size:15px;
font-weight:900;
letter-spacing:1px;
text-align:left;
padding-right:50px;
margin-bottom:10px;
border-bottom-width:1px;
border-color:red;
}
b.catalog-kod{
color: black;
font-size:12px;
font-weight:900;
}
b.catalog-line{
color: black;
font-size:12px;
font-weight:100;
padding-right:0px;
}
div.vyrobky{
padding:0px;
}

div.subcategory{
font-size:18px;
font-weight:900;
border-color:gray;
color:blue;
border-bottom-width:1px;
}
	div.category-text{
		font-weight:500;
		border-top-width:1px;
		border-bottom-width:1px;
		}
	span.vice{
		font-weight:500;
		border-width:0px;
		border-top-width:1px;
		border-color:black;
		border-style:solid;
		}
div.flags{
margin-left:30px;
margin-bottom:0px;
}
   a.flag{
   display:block;
   float:left;
   width:29px;
   height:19px;
   border-color: gray;
   border-width:1px;
   margin:3px;
   }
   a.flag:hover{
   border-color:black;
   border-width:1px;
   margin:3px;
   }
   a.flag-active{
   border-color:black;
   }
   img.flag{
   width:29px;
   height:19px;
   margin:0px;
   }
div.nakup{
	font-size:13px;
}
	div.nakup-top{
		font-size:16px;
		border-bottom-width:1px;
		border-color:gray;
		}
	img.nakup{
		float:right;
		margin-left:10px;
		border-width:1px;
		border-color:gray;
		}
div.pozn{
	font-size:11px;
}

img.mainpic{
width:200px;
height:200px;
border-width:1px;
border-color:gray;
margin-left:5px;
margin-bottom:5px;
float:right;
}
img.vyrobky{
height:120px;
width:100px;
}
   a.vyrobky{
   display:block;
   float:right;
   width:100px;
   height:120px;
   border-color: gray;
   border-width:1px;
   margin-bottom:10px;
   margin-right:0px;
   }
   a.vyrobky:hover{
   border-color:black;
   }
img.allprod-old{
height:60px;
width:60px;
margin-bottom:5px;
float:right;
border-width:1px;
}
img.allprod{
height:60px;
width:60px;
}
   a.allprod{
   display:block;
   float:left;
   width:60px;
   height:60px;
   border-color: gray;
   border-width:1px;
   margin:3px;
   }
   a.allprod:hover{
   border-color:black;
   border-width:1px;
   margin:3px;
   }
   
img.mfoto{
border-width:1px;
border-right-width:0px;
height:80px;
width:80px;
} 
img.mfotoright{
border-width:1px;
height:80px;
width:80px;
}

img.vlajky{
border-width:1px;
height:19px;
width:29px;
}

img.12-12{
height:12px;
width:12px;
}

img{
border-color:gray;
margin:0px;
border-width:0px;
border-style:solid;
margin:0px;
}

th{
font-family:"Courier New", Courier, mono;
font-size:16px;
font-weight:900;
text-align:left;
}
td.prop{
font-weight:900;
}
td.tech{
padding-right:4px;
}
div.info{
padding-left:10px;
font-size:11px;
}

div.cenadph{
border-width:1px;
padding:1px;
font-size:15px;
}

a{
color:blue;
text-decoration:none;
border-width:0px;
border-style:solid;
border-color:gray;
font-weight:700;
} 

a:hover{
color: red;
text-decoration:none;
font-weight:700;
}
a.red{
color:red;
} 

a.red:hover{
color: black;
}
td.menuleft{
vertical-align:bottom;
text-align:left;
}
   a.menuleft{
   color:blue;
   border-style:solid;
   border-width:0px;
   border-color:black;
   border-left-width:0px;
   border-right-width:0px;
   padding:3px;
   margin-left:5px;
   margin-right:0px;
   font-size:14px;
   font-weight:900;
   background-color:white;
   }
   a.menuleft:hover{
   color:gray;
   font-size:14px;
   font-weight:900;
   }
   a.menuleft-1{
   color: red;
   }
   a.menuleft-1:hover{
   color: blue;
   }
   a.menuleft-2{
   color: red;
   border-width:0px;
   }
   a.menuleft-2:hover{
   color: blue;
   }
a.menuright{
color:red;
display: block;
margin-left:10px;
background-color:white;
border-style:solid;
border-width:1px;
padding:3px;
margin-left:15px;
font-size:14px;
font-weight:900;
}
a.menuright:hover{
border-style:solid;
border-color:black;
font-size:14px;
font-weight:900;
}

a.top{
font-size:12px;
font-weight:900;
background-color:#FFFFFF;
}
a.top:hover{
font-size:12px;
font-weight:900;
background-color:#FFFFFF;
}

a.categorys{
font-size:16px;
font-weight:900;
} 
a.categorys:hover{
color: red;
}


div.left{
padding-left:9px;
}

div{
margin:0px;
border-width:0px;
border-color:gray;
border-style:solid;
}
	div.font11{
	font-size:11px;
	}
	div.tl{
	text-align:left;
	}
	div.tr{
	text-align:right;
	}
	div.t-a-c{
	text-align:center;
	}
table{
margin:0px;
adding:0px;
border-width:0px;
border-style:solid;	
}
	tr{
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:solid;	
	}
	td{
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:solid;	
	vertical-align:top;
	}

div.row1{
margin-left:5px;
width:744px;
height:107px;
overflow:visible;
} 
		div.r1-c1{
		width:160px;
		float:left;
		height:107px;
		overflow:visible;
		}
		div.r1-c2{
		width:420px;
		float:left;
		height:107px;
		overflow:visible;
		} 
		div.r1-c3{
		width:164px;
		float:left;
		height: 97px;
		padding-top:10px;
		text-align:center;
  		}
div.row2{
margin-left:5px;
width:744px;
overflow:visible;
height:38px;
}
 		div.r2-c1{
		width:160px;
		float:left;
		overflow:visible;
		}
		div.r2-c2{
		width:420px;
		float:left;
		overflow:visible;
		} 
		div.r2-c3{
		width:164px;
		float:left;
		overflow:visible;
		} 
div.row3{
margin-left:5px;
width:744px;
overflow:visible;
}	
		div.stred{
		margin-left:12px;
		}
				
div.row4{
margin-left:5px;
width:744px;
overflow:visible;
height:38px;
}
 		div.r4-c1{
 		padding-top:0px;
		width:160px;
		float:left;
		overflow:visible;
		}
		div.r4-c2{
		width:420px;
		float:left;
		overflow:visible;
		padding-top:5px;
		text-align:center;
		}
		div.r4-c3{
		width:164px;
		float:left;
		overflow:visible;
		text-align:right;
		} 
div.fakturacni_adresa{
padding:10px;
background-color:white;
border-width:1px;
border-style:solid;
border-color:gray;
font-family:Arial, Helvetica, sans-serif;
}

.id{
color:black;
font-size:17px;
font-weight:900;
font-family:isocpeur,Courier New CE, Courier, mono;
}
.font10{
font-size:10px;
}
.font12{
font-size:12px;
}
.font14{
font-size:14px;
}
.font16{
font-size:16px;
}
.black{
color: black;
}
.red{
color: red;
}
.gray{
color: gray;
}
.yellow{
color: yellow;
}
.blue{
color: blue;
}
.font11{
font-size:11px;
}
.fw700{
font-weight:700;
}
.fw400{
font-weight:400;
}
b.bg-wihte{
background-color:white;
}
.t-a-l{
text-align:left;
}
.t-a-c{
text-align:center;
}
.t-a-r{
text-align:right;
}
v-a-t{
vertical-align:top;
}
v-a-b{
vertical-align:bottom;
}
v-a-m{
vertical-align:middle;
}
.p-r-3{
padding-right:3px;
}
.f-r{
float:right;
}
.f-n{
float:none;
}
.n{
font-weight:400;
}
.margin-5{
margin:5px;
}
.float-right{
float:right;
}
img.float-left{
float:left;
}
.float-left{
float:left;
}
a.no-border{
border-width:0px;
}

.bg03{
background-image:url('pictures/pozadi_03.gif');
background-repeat:repeat-y
}

.bg04{
background-image:url('pictures/pozadi_042.jpg');
background-repeat:repeat-y
}

.bg05{
background-image:url('pictures/pozadi_05.gif');
}
.bg06{
background-image:url('pictures/pozadi_06.jpg');
background-repeat:repeat-y
}
.bg08{
background-image:url('pictures/pozmain.gif');
}
.bg10{
background-image:url('pictures/pozadi_10.gif');
background-repeat:repeat-y
}
.bg11{
background-image:url('pictures/pozadi_11.gif');
background-repeat:repeat-x
}
.bg12{
background-image:url('pictures/pozadi_12.gif');
background-repeat:repeat-y
}
.bg-news{
background-image:url('pictures/bg-news.gif');
background-repeat:repeat-y
}
.pozmain2{
background-image:url('pictures/pozmain2.gif');
}
