*{margin:0;padding:0;}
body{font:12px/170% 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;background:#fff url('../images/bg2.png') top center;color:#222;}
#main img{padding:2px;margin:3px;border:1px solid #d4d4d4;background:#fff;}
a img{border:none;}
a{color:#333;}
a{color:inherit;text-decoration:none;}
a:hover{text-decoration:underline;}
#opis_kategorii{padding:15px;margin:10px 2px;font-size:1.05em;background-color:#e5e4e2;font-size:1.1em;}
#main ul{margin:5px;padding-left:20px;list-style:url('../images/bullet.png');}
#main.oferta{font-size:.95em;}
#main.oferta td{vertical-align:top;padding:3px;}
#main.oferta p{margin:2px;padding:0;font-size:.95em;}
table.oferta{width:100%;margin:5px 0;}
table.oferta strong{font-size:1.3em;color:#f22;}
tr.row-b{background-color:#e5e4e2;}
tr.row-a{background-color:#f9f9f9;}
#main table.oferta td.first{width:165px;}
#main table.oferta td.photo{text-align:center;vertical-align:middle;}
h1,h2,h3{font-family:'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;font-weight:bold;padding:5px 0 3px;letter-spacing:.7px;margin:5px 2px 10px;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;font-weight:normal;}
p{padding:3px 5px;line-height:1.6em;}
#main p{line-height:1.85em;padding:3px 5px;word-spacing:3px;}
#main h1,#left h2{border-bottom:1px solid #ff8a00;padding:3px 5px 3px 7px;}
#main h1{color:#2f2f2f;}
#left h2{margin-top:3px;}
.float-left{float:left;}
.float-right{float:right;text-align:right;}
.clear{clear:both;}
ul.sidemenu{padding-left:0;}
#main ul.sidemenu li{font-size:1.45em;padding:10px 5px;margin:3px 5px;background:#f6f6ff;border:1px solid #e6e6ef;}
ul.sidemenu,#main ul.sidemenu{font-family:sans-serif;list-style:url('../images/list.png') inside;}
#oferta li:last-child{background:none;padding-bottom:0;}
ul.sidemenu a {margin-left:5px;}
#left h2{text-align:center;font-size:1.4em;padding:5px 20px 3px 0;text-transform:uppercase;}
#left li{font-size:.90em;font-weight:bold;background:url('../images/line.png') no-repeat 18px bottom;padding:4px 2px 7px;}
#oferta ul.submenu li {font-size:.9em;padding-left:23px;}
#menu ul{list-style:none;padding:0 10px;}
#menu li{padding-top:3px;float:left;display:block;}
#menu li a{display:block;line-height:45px;padding:0 13px;font-size:1.2em;color:#f1f1ed;}
li.current>a{text-decoration:underline;}
ul.submenu{width:auto;display:none;list-style-position:inside;}
#menu li{float:left;}
#menu ul.submenu li{float:none;}
#menu ul.submenu li a{line-height:30px;}
#menu ul.submenu{list-style:none;position:absolute;background:#e06868;border:2px solid #dd5959;border-top:none;z-index:100;height:auto;margin:0;}
#wrap{margin:0 auto;width:974px;padding:0 16px 0 14px;background:url('../images/background.png') repeat-y top center;min-height:600px;border-bottom:3px solid #d4d4d4}
#top{background:url('../images/header.png') no-repeat;height:137px;}
#logo{margin:25px 25px 0;}
#menu{height:48px;background:url('../images/menu.png') repeat-x;}
#left,#footer .float-left{float:left;width:225px;padding:5px 2px 3px;margin-bottom:250px;}
#footer .float-left{float:left;width:210px;padding:30px 0 0 25px;position:absolute;bottom:20px;margin-bottom:0;}
#footer ul{padding-left:20px;}
#main{float:right;width:710px;padding:5px 15px;padding-bottom:35px;min-height:300px;color:#3d3d3d;}
#footer{position:relative;clear:both;}
#footer address{display:block;float:right;position:absolute;right:5px;bottom:5px;padding:0 5px;font-size:.8em;color:#b4b4b4;}
