body {background:#fff}

html body #secondbody,
html body #l2content,
html body #columnssep,
html body #lcol,
html body #rcol,
html body #all {Width:100% !important; }

html body #lcol img {display:none}

html body #rcol .content {width:100%;padding:5px}
html body #rcol .content table {max-width:90%;}

html body #isloganholder,
html body #footer {width:100%}
html body #footer_menu {display:none !important}
html body #cycl {display:none  !important}

html body #sloganandlogo {height:auto !important}

html body #menu,
html body #menucontainer {margin:0 !important;width:100% !important;height:auto !important;
              background:none !important;}

html body #menu ul {width:100% !important;;}

html body #menu ul li,
html body #menu ul li.first,
html body #menu ul li.last {clear:both;display:block !important;float:none;
                        background:none !important;
                        font-size:1em;
                        width:100% !important;clear:both !important;
                        margin:0;padding:0}
html body div.langflags {width:auto !important;position:static !important;color:#333 !important}
html body div.langflags a {color:#333 !important}
html body #menu ul li a,
html body #menu ul li a.top,
html body #menu ul li a.first,
html body #menu ul li a.last {font-size:2em;background:#666 !important;

                              margin:0;padding:0px !important;
                            width:90% !important;margin-left:4%!important;;
                        border:1px solid #eee !important;
                        color:#fff !important;
                        text-align:center;margin-bottom:2px !important;
                        line-height:2em;height:2em;display:block !important;
                              }
html body #topline {height:auto !important;text-align:center}
html body #topline img {margin:0 auto}
html body #menu ul li a.sel,
html body #menu ul li a.firstsel,
html body #menu ul li a.lastsel {background:#ccc !important;color:#333 !important}

html body #iformularzkontaktowy {width:90% !important;margin:0 auto !important;}
html body #iformularzkontaktowy input,
html body #iformularzkontaktowy textarea {width:90% !important}

html body #map_canvas {width:90% !important;margin:0 auto !important;}

html body img {  width: auto !important; height: auto !important; max-width: 90% !important}
html body #logoimage {display:block;width:100%;text-align:center}
html body #logoimage img {width:70% !important;height:auto !important;margin:0 auto !important}

html body #leftmenuul2 li {width:100% !important;margin-top:3px !important}
html body #leftmenuul2 li a {font-size:1.6em;margin:0 auto;width:80%;;border:1px solid #eee !important;
                            background:#999 !important;line-height:1.2em;min-height:1.8em;height:auto;
                            text-align:center;color:#eee !important;margin-top:3px}
html body #leftmenuul2 li a.sel {color:#333 !important;background:#eee !important}


html body #homepans {padding:0 !important;width:100% !important;margin:0px !important;left:0;position:static}
html body #searchcontainer {width:90% !important;margin:0px !important;left:0;position:static}
html body #homepans .homepanel {max-width:90% !important; margin:5px auto !important; }

html body .newslistelem div.cenasklep {clear:both !important;max-width:30% !important}

html body #lcol,
html body #rcol {left:0}

html body
html body #topline {height:auto !important}
.desktoponly {display:none}
