body{font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#333333; padding:0px; margin:0px; text-align:center; background-color:#80acc8 }

a img{border:none; border:0px;}

#main{overflow:hidden; margin:141px 0px 0px 0px; width:100%; background-color:#FFF;  }
#main .in{overflow:hidden; margin:auto; width:930px; color:#FFF; padding:0px 0px 10px 0px; text-align:left }
  
#top{overflow:hidden; height:141px; position:absolute; top:0px; width:100%;  background-color:#FFF;  background-image:url(../images/top_bg.gif); background-position:bottom; background-repeat:repeat-x;  }
#top .in{overflow:hidden; width:930px; margin:auto; }
#top .in img{float:right}

#footer{overflow:hidden; width:100%; background-image:url(../images/bottom_bg.gif); background-position:bottom; background-repeat:repeat-x; height:160px;  }
#footer .in{overflow:hidden; width:930px; margin:auto; text-align:center; padding:30px 0px 0px 0px}

.category {  padding:85px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif}
.category ul { list-style:none; float:left; overflow:hidden; margin:0px; padding:0px;}
.category ul li { float:left; overflow:hidden; padding:0px 4px 0px 0px;}
.category ul li a { display:block; float:left;
	font-size:1.1em; color:#2D2D2D; font-weight: bold;
	text-transform:uppercase; text-decoration:none;
	-moz-border-radius:5px; /* FF */
	-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:5px; /* pozostałe przeglądarki */
	padding:4px 6px;
	}
.category ul li a:hover { color:#fff; background:#D30023; cursor:pointer;}
.category ul li a:hover { color:#fff;}
.category ul li.current a { color:#fff; background:#D30023; cursor:pointer;}

.plusone{text-align:left; width:100px; position:absolute; top:30px;}

#main{background-image:url(../images/main_bg.gif); background-position:top; background-repeat:repeat-x; }
#main .in{background-image:url(../images/products/main_in_bg.jpg); background-position:top; background-repeat:no-repeat; color:#215373;   }

#main .in  h1{font-weight:normal; font-size:36px; letter-spacing:-1px;}
#main .in  h2{font-weight:normal; font-size:18px; letter-spacing:-1px;}


#others{overflow:hidden; margin:60px 0px 0px 0px; width:400px;}
#others ul { list-style:none; overflow:hidden; margin:10px 10px; padding:0px; }
#others ul li {font-size:12px; clear:both; overflow:hidden; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#005891; border-bottom:1px dotted #ccc; letter-spacing:0px;}
#others ul li img{vertical-align:middle; margin:0px 10px 0px 0px;}
#others ul li span{color:#999; float:right; font-size:11px; letter-spacing:0px; }
#others ul li span strong{color:#D30023}
#others ul li a{text-decoration:none; color:#666;  font-weight:bold}
#others ul li a:hover{text-decoration:underline; color:#D30023}
#others ul li.cat{font-size:16px; color:#cc0000; margin:20px 0px 20px 0px; padding:0px; border:0px; letter-spacing:-1px;}

