 html, body{
height: 100%;
margin: 0px;
border: 0px;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
background-color: #515151;
}
div{
margin:0px;
padding:0px;
}
.none{
display:none;
}
.clear{
clear:both;
height:1%;
font-size:1px;
}
img{
border:0px;
}
a {color:gray;}
#Page{
margin:auto;
margin-top:25px;
display:table;
width:800px;
padding:0px;
}

#MainHolder{
margin:auto;
width:800px;
text-align:left;
float:left;
}
#Header{
height:0px;
}
#LeftSideHead{
float:left;
width:0px;
height:0px;

}
#RightSideHead{
float:right;
width:0px;
height:0px;
 
}
#MenuHolder{
position:relative; 
width:100%;
margin:auto;
padding-top:10px;
height:34px;
line-height:20px;
}
#BodyHolder{
clear:both;
margin-top:0px;
margin-bottom:0px;
width:800px;
float:left;
}
#SideMenu{
float:left;
width:180px;
height:465px;
padding-top:0px;
padding-bottom:0px;
background-color:#EEEDED;
}

#ContentHolder{
padding-top:10px;
float:left;
width:620px;
padding-bottom:0px;
color:#666666;

height:455px;

}

#Footer{
clear:both;
position:relative;
letter-spacing: 1.0px;
padding-top:2px;
padding-left:10px;
padding-right:10px;
height:15px;
line-height:17px;
font-size:8pt;
text-align:left;
color:#EEEDED;
font-size:7pt;
 
}
#Footer a:link{
text-decoration:none;
color:#808080;
}
#Footer a:active{
text-decoration:none;
color:#808080;
}
#Footer a:visited{
text-decoration:none;
color:#808080;
}
#Footer a:hover{
text-decoration:none;
color:black;
}
ul{
padding: 0px;
margin: 0px;
border:0px;
}
#SideMenu ul{
letter-spacing: 1.0px;
position:relative;
top:15px;
}
#SideMenu ul{
*margin-top:8px;
}
#kontakt{clear:both;top:120px;position:relative;padding-left:15px;letter-spacing: 0.6px;color:#515151;}

#SideMenu li{
width:137px;
text-align:left;
border:0px;
text-decoration:none;
display:block;
float:left;
clear:left;
cursor:pointer;

height:21px;
letter-spacing: 0.6px;

/*background: #515151 url(bg_menu.gif) no-repeat top right;*/
margin-bottom:1px;
}
#SideMenu li{*margin-bottom:-2px;}

#SideMenu a:link{
text-decoration:none;
cursor:pointer;
color:black;
}
#SideMenu a:active{
text-decoration:none;
cursor:pointer;
color:black;
}
#SideMenu a:visited{
text-decoration:none;
cursor:pointer;
color:black;
}
#SideMenu a:hover{
text-decoration:none;
cursor:pointer;
color:black;
}
#SideMenu a.l1{ }
#SideMenu li.double{height:21px;}

a.l2{font-size:8pt;}
a.l3{font-size:8pt;}

#SideMenu li.active a{color:#ffffff;}
#SideMenu li.active a:hover{color:#ffffff;}
#SideMenu li.active a:active{color:#ffffff;}
#SideMenu li.active a:visited{color:#ffffff;}

#SideMenu li.active a:hover.l1{color:#ffffff;}
/*#SideMenu li.l1.active{background: #515151 url(bg_menu.gif) no-repeat top right; color:#ffffff;}
#SideMenu li.l2.active{background: #515151 url(bg_menu_l2.gif) no-repeat top right; color:#ffffff;}*/

#SideMenu li.l1{
width:137px;

}
#SideMenu li.l2{
width:137px;
margin-bottom:1px;

}
#SideMenu li.l2{
*margin-bottom:-2px;
}
li.l3{


}
#SideMenu li.lastnode{
margin-bottom:3px;
}

.ProductHolder{
width:100%;
position:relative;
float:left;
padding:10px;
display:table;
}
.ProductImageHolder{
position:relative;
width:256px;
float:left;
margin-right:20px;
}
.ProductName{
font-weight: bold;
}
.ProductText h3{margin:0px; padding:0px;}
.ProductText a{
display:block;
color:black;
}
.ProductText{
position:relative;

padding:5px;
}
.ProductImagePadding{
display:block;
}
.thumbs img{
position:relative;
float:left;
}
.ProductHolder img{
padding:3px;
border:1px solid silver; 
background-color:#fbf7ef;
margin:4px;

}
.ProductHolderThumb img{
padding:3px;
border:1px solid silver;
background-color:#fbf7ef; 
}
.ProductHolderThumb h3{font-size:10pt;}
.ProductHolderThumb{
padding:10px;
position:relative;
float:left;
overflow:hidden;
display:table;
width:100px;
}
.ProductHolderThumb{*width:120px;}
.ProductImageHolderThumb{
position:relative;
float:left;
}
.ProductTextThumb a:link{
display:block;
color:black;
text-decoration:none;
}
.ProductTextThumb a:active{	
text-decoration:none;
color:black;
}
.ProductTextThumb a:visited{	
text-decoration:none;
color:black;
}
.ProductTextThumb a:hover{
color:#808080;
text-decoration:none;
}
.ProductNameThumb{
position:relative;
font-weight: bold;
float:left;
}
.ProductTextThumb{
float:left;
padding-left:10px; 
padding-right:5px;
border-top:0px;
font-size:8pt;
}
select{font-size:8pt;}
input{font-size:8pt;}
form{font-size:8pt;}
h3{padding:0px;margin:0px;}


a:link{
	text-decoration:none;
	cursor:pointer;
	color:#ffc61d;
}
a:active{
	text-decoration:none;
	cursor:pointer;
	color:#ffc61d;
}
a:visited{
	text-decoration:none;
	cursor:pointer;
	color:#ffc61d;
}
a:hover{
	text-decoration:none;
	cursor:pointer;
	color:white;
}
a.path{
/*text-transform: uppercase;*/
letter-spacing: -1.0px;
position:relative;

font-size:10pt;

padding-right:10px;
padding-left:5px;
color:WHITE;
font-weight:bold;
}

span.title{
/*text-transform: uppercase;*/
letter-spacing: -1.0px;
position:relative;

font-size:10pt;

padding-right:10px;
padding-left:5px;
color:WHITE;
font-weight:bold;
}
.pathdelim{position:relative;
top:9px;height:8px;font-size:8px;
padding-left:0px;
margin-right:5px;

}
.htmlDataHolder img{padding:3px; border:1px solid silver; margin:5px;clear:right;margin-right:20px;}
.htmlDataHolder{
text-align:justify;
position:relative;
padding-top:0px;
margin:5px;
margin-top:0px;
/*text-indent: 10px;*/
}
.htmlDataHolder:first-letter{

}
.htmlData{
float:right;
min-height:100px;
padding:3px;
width:65%;
padding-top:0px;
margin:5px;
margin-top:0px;
padding-left:10px;
}
.htmlData h3{
font-size:12pt; 
padding:1px;
margin:0px;
MARGIN-BOTTOM:2PX;
border-bottom:1px solid silver;
}
.htmlDataHolder ul{
margin:5px;
padding-left:5px;
}
.htmlDataHolder li{
}
.htmlDataHolder h4{
font-size:12pt;
padding:1px;
margin:0px;
text-align:right;
}


#overflow {
position:relative;

margin:0px;
width:610px;
background-color: #535353 ;
overflow:hidden;
float:left;
padding:0px;
padding-left:10px;
opacity: 0.9;filter: alpha(opacity=90);-moz-opacity:0.9;

}
.img{background-color:red;position:relative;opacity: 1.0;filter: alpha(opacity=100);-moz-opacity:1.0;}
#overflow .img{opacity: 1.0;filter: alpha(opacity=100);-moz-opacity:1.0;}
#overflow{*width:610px;}
#sipky{
float:right;
margin-right:5px;
width:10px;
}
#scrollArea {position:relative;left:0px;height:155px;width:8px;border:1px solid #000000;overflow:hidden;text-align:center;padding-top:5px;padding-bottom:5px;}
#scroller {position:relative;margin:auto;top:-1px;width:8px;cursor:pointer;background-color:black;}
#scrollArea{*left:0px;filter: alpha(opacity=60);}
