@media screen and (max-width: 470px) {

.display-310									{ display: block !important; }
.no-display-310									{ display: none !important; }

.wrapper										{ width: 310px; }

#section-top									{ height: 145px; }

.page-frame										{ padding: 20px 15px 20px 15px; }

/* ******************************************* */

body											{ font-size: 13px; }

h1												{ margin-top: 5px; font-size: 1.6em; }

/* ******************************************* */

a.logo-top										{ width: 305px; }

nav#top-menu									{ margin: 10px 0 0 0; }
nav#top-menu ul li a							{ padding: 4px 2px 4px 2px; font-size: 15px; }



nav#bottom-menu .partners                       { margin: 20px auto 0 auto; float: none; }
nav#bottom-menu .contact                        { margin: auto; float: none; }

/* ******************************************* */

.text-holder img								{ display: block; float: none !important; max-width: 230px; height: auto; margin-left: auto !important; margin-right: auto !important; }

/* ******************************************* */

#page_home .panel								{ padding: 0 10px 0 22px; }
#page_home .panel h1							{ height: 60px; padding-top: 20px; font-size: 1.7em; line-height: 100%; }

/* ******************************************* */

.products-search-holder							{ padding: 10px 10px 15px 10px; }

.products-search-holder .sel-entry				{ width: 252px;  }
.sbHolder										{ width: 250px; }
.sbSelector										{ width: 200px; }
.sbOptions										{ width: 250px; }

.category-list ul li a							{ width: 138px; }
.category-list ul li a img						{ max-width: 134px; height: auto; }

/* ******************************************* */

table.tbl-products								{ font-size: .8em; }

table.tbl-products th.t-short					{ width: auto; }

table.tbl-products tbody tr td img				{ display: none; }

/* ******************************************* */

img.photo-generation							{ width: 120px; height: auto; padding: 15px 10px 15px 10px; }
img.photo-brand									{ width: 125px; height: auto; padding: 10px 10px 10px 10px; }

table.tbl-options td.name img					{ width: auto; height: auto; }

/* ******************************************* */
/* page-news */

#page_aktualnosci .entry						{ background: none; }

}