/*html,body,div,a,ol,ul,li,body{line-height:1}ol,ul{list-style:none}
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; text-align:center}
ol li { list-style:decimal outside; margin-left:4px; }*/

.zawartosc {width:980px; text-align:left; margin:0 auto; position:relative; }
.hide, .hidden { display:none }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.spacer { clear:both; height:0px; font-size:1px; line-height:0px; }

#naglowek { position:relative; z-index:300; height:30px; font-size:14px; }
#naglowek a { color:#fff; text-decoration:none }
#naglowek a:hover { color:#10487d; text-decoration:underline }

#menu { height:36px; bottom:0px; left:0; position:absolute; width:100%}
#menu { /*background-color: #261C1C;*/ color:#E8EEF2; font-family: "Lucida Sans Unicode", "Trebuchet MS",  "Lucida Grande", sans-serif; font-size:14px; font-weight:normal; line-height:34px;}
#menu li { float:left;}

li#kategorie a, li#produit a , li#accueil a , li#propos a { background-image:url(../img/menu_fr.png); height:36px; display:block;  text-indent:-9999px; }
li#accueil a 			{ background-position:0 top; width:95px;}
li#accueil a:hover{ background-position:0 bottom;}
li#propos a 			{ background-position:-95px top; width:95px;}
li#propos a:hover{ background-position:-95px bottom;}
li#produit a 			{ background-position: -187px top; width:91px;}
li#produit a:hover 		{ background-position: -187px bottom;}
li#kategorie a 			{ background-position:-277px top; width:135px;}
li#kategorie a:hover{ background-position:-277px bottom;}

li#kategorie { position:relative; width:95px;}
li#kategorie div#kategorie-lista { position:absolute; z-index:90; top:36px; left:-275px; width:961px; background-color:#fffbf2; background-image:url(../img/bg_menu.jpg); background-repeat:no-repeat; border-bottom: #2197d3 4px solid;}


div#kategorie-listaTable ul { float: left; width:200px; margin-left:5px; margin-right:10px; padding-top:5px;min-height:50px; height: auto !important;}
div#kategorie-listaTable li { float:none; font-size:12px; line-height:1em; margin-left:0px; }
div#kategorie-listaTable li a{ color: #ffffff; display:block; background-color:#10487d; font-weight:bold; background-image:none; text-decoration:none; text-indent:0px; height: auto; margin-left:0px; margin-bottom:4px; padding: 3px 3px 4px 4px; width:193px; display:block; border-bottom:2px solid #2197d3; }
div#kategorie-listaTable li a:hover{ color: #2197d3; text-decoration:none; }
div#kategorie-listaTable li#liProduit a{  color:#10487d; font-weight:normal; font-style:italic; background-image:none; text-indent:0px; height: auto; margin-left:0px; margin-bottom:4px; padding-bottom:2px; width:200px; display:block; border-bottom: none;  border-bottom: none; background-color:transparent;  }
div#kategorie-listaTable li#liProduit a:hover{  color:#10487d; text-decoration:underline;  }
div#kategorie-listaTable li.bold{ font-size:13px; margin-left:0px; color:#FFF; border:0; }

li#produit { position:relative; width:95px; }
li#produit div#produit-lista { position:absolute; z-index:90; top:36px; left:-180px; width:961px; background-color:#fffbf2; background-image:url(../img/bg_menu.jpg); background-repeat:no-repeat; border-bottom: #2197d3 4px solid;}
li#produit div#produit-lista ul { float: left; width:18%; margin-left:5px; margin-right:10px; padding-top:5px;}
li#produit div#produit-lista li { float:none; font-size:12px; line-height:1em; margin-left:0px; margin-bottom:10px; }
li#produit div#produit-lista li a{ background-image:none; text-indent:0px; height: auto; margin-left:0px; margin-bottom:4px; padding-bottom:4px; width:100%; display:block; border-bottom:1px solid #ffffff; }
li#produit div#produit-lista li#liProduit a{ background-image:none; color:#10487d; text-indent:0px; height: auto; margin-left:0px; margin-bottom:4px; padding-bottom:2px; width:100%; display:block; border-bottom: none;  border-bottom: none;  }
li#produit div#produit-lista li.bold{ font-size:13px; margin-left:0px; color:#FFF; border:0; }
li#produit div#produit-lista ul { min-height:90px; height: auto !important; }
