#page-katalog ul li a {
  background: url('./img_kat/menu-small.png') 0 0 no-repeat;
  height: 150px;
  display: block;
  outline: none;
  margin-right: 25px;
}
#page-katalog ul ul li a { 
  margin-right: auto;
}
/*** menu ***/
#page-katalog ul li#nav-summer .sub-box a { width: auto; }
#page-katalog ul li#nav-summer a { background-position: 0 0; width: 130px; }
#page-katalog.menu-gray ul li#nav-summer a { background-position: 0 -353px; }
#page-katalog ul li#nav-summer a:hover,
#page-katalog ul li#nav-summer a.select{ background-position: 0 -176px; }
li#nav-summer ul { background-image: url('./img_kat/sub-summer-text.gif'); }
li#nav-summer .sub-box .top,
li#nav-summer .sub-box .bottom { background-image: url('./img_kat/sub-summer-corner.png'); }
li#nav-summer .sub-box .back { background-image: url('./img_kat/sub-summer-body.png'); }
li#nav-summer .sub-box .shadow { background-image: url('./img_kat/sub-summer-shadow.png'); }

#page-katalog ul li#nav-winter .sub-box a { width: auto; }
#page-katalog ul li#nav-winter a { background-position: -145px 0; width: 125px; }
#page-katalog.menu-gray ul li#nav-winter a { background-position: -145px -353px; }
#page-katalog ul li#nav-winter a:hover,
#page-katalog ul li#nav-winter a.select { background-position: -145px -176px; }
li#nav-winter ul { background-image: url('./img_kat/sub-winter-text.gif'); }
li#nav-winter .sub-box .top,
li#nav-winter .sub-box .bottom { background-image: url('./img_kat/sub-winter-corner.png'); }
li#nav-winter .sub-box .back { background-image: url('./img_kat/sub-winter-body.png'); }
li#nav-winter .sub-box .shadow { background-image: url('./img_kat/sub-winter-shadow.png'); }

#page-katalog ul li#nav-outdoor .sub-box a { width: auto; }
#page-katalog ul li#nav-outdoor a { background-position: -280px 0; width: 125px; }
#page-katalog.menu-gray ul li#nav-outdoor a { background-position: -280px -353px; }
#page-katalog ul li#nav-outdoor a:hover,
#page-katalog ul li#nav-outdoor a.select { background-position: -280px -176px; }
li#nav-outdoor ul { background-image: url('./img_kat/sub-outdoor-text.gif'); }
li#nav-outdoor .sub-box .top,
li#nav-outdoor .sub-box .bottom { background-image: url('./img_kat/sub-outdoor-corner.png'); }
li#nav-outdoor .sub-box .back { background-image: url('./img_kat/sub-outdoor-body.png'); }
li#nav-outdoor .sub-box .shadow { background-image: url('./img_kat/sub-outdoor-shadow.png'); }

#page-katalog ul li#nav-bags .sub-box a { width: auto; }
#page-katalog ul li#nav-bags a { background-position: -410px 0; width: 130px; }
#page-katalog.menu-gray ul li#nav-bags a { background-position: -410px -353px; }
#page-katalog ul li#nav-bags a:hover,
#page-katalog ul li#nav-bags a.select { background-position: -410px -176px; }
li#nav-bags ul { background-image: url('./img_kat/sub-bags-text.gif'); }
li#nav-bags .sub-box .top,
li#nav-bags .sub-box .bottom { background-image: url('./img_kat/sub-bags-corner.png'); }
li#nav-bags .sub-box .back { background-image: url('./img_kat/sub-bags-body.png'); }
li#nav-bags .sub-box .shadow { background-image: url('./img_kat/sub-bags-shadow.png'); }

#page-katalog ul li#nav-shoes .sub-box a { width: auto; }
#page-katalog ul li#nav-shoes a { background-position: -537px 0; width: 140px; }
#page-katalog.menu-gray ul li#nav-shoes a { background-position: -537px -353px; }
#page-katalog ul li#nav-shoes a:hover,
#page-katalog ul li#nav-shoes a.select { background-position: -537px -176px; }
li#nav-shoes ul { background-image: url('./img_kat/sub-shoes-text.gif');  min-height: 86px; }
li#nav-shoes .sub-box .top,
li#nav-shoes .sub-box .bottom { background-image: url('./img_kat/sub-shoes-corner.png'); }
li#nav-shoes .sub-box .back { background-image: url('./img_kat/sub-shoes-body.png'); }
li#nav-shoes .sub-box .shadow { background-image: url('./img_kat/sub-shoes-shadow.png'); }

#page-katalog ul li#nav-batohy .sub-box a { width: auto; }
#page-katalog ul li#nav-batohy a { background-position: -683px 0; width: 130px; }
#page-katalog.menu-gray ul li#nav-batohy a { background-position: -683px -353px; }
#page-katalog ul li#nav-batohy a:hover,
#page-katalog ul li#nav-batohy a.select { background-position: -683px -176px; }
li#nav-batohy ul { background-image: url('./img_kat/sub-bags-text.gif'); }
li#nav-batohy .sub-box .top,
li#nav-batohy .sub-box .bottom { background-image: url('./img_kat/sub-bags-corner.png'); }
li#nav-batohy .sub-box .back { background-image: url('./img_kat/sub-bags-body.png'); }
li#nav-batohy .sub-box .shadow { background-image: url('./img_kat/sub-bags-shadow.png'); }

#page-katalog ul li#nav-obuv .sub-box a { width: auto; }
#page-katalog ul li#nav-obuv a { background-position: -810px 0; width: 140px; }
#page-katalog.menu-gray ul li#nav-obuv a { background-position: -810px -353px; }
#page-katalog ul li#nav-obuv a:hover,
#page-katalog ul li#nav-obuv a.select { background-position: -810px -176px; }
li#nav-obuv ul { background-image: url('./img_kat/sub-shoes-text.gif'); min-height: 86px; }
li#nav-obuv .sub-box .top,
li#nav-obuv .sub-box .bottom { background-image: url('./img_kat/sub-shoes-corner.png'); }
li#nav-obuv .sub-box .back { background-image: url('./img_kat/sub-shoes-body.png'); }
li#nav-obuv .sub-box .shadow { background-image: url('./img_kat/sub-shoes-shadow.png'); }


/*** texty ***/
.winter h1,.winter h2,.winter h3,.winter strong { color: #009dde; }
.winter a, .winter a.select , .winter a:hover { color: #009dde; }

.summer h1,.summer h2,.summer h3,.summer strong { color: #af2453; }
.summer a, .summer a.select , .summer a:hover { color: #af2453; }

.outdoor h1,.outdoor h2,.outdoor h3,.outdoor strong { color: #b0c42c; }
.outdoor a, .outdoor a.select , .outdoor a:hover { color: #b0c42c; }

.bags h1,.bags h2,.bags h3,.bags strong { color: #dc931a; }
.bags a, .bags a.select , .bags a:hover { color: #dc931a; }

.shoes h1,.shoes h2,.shoes h3,.shoes strong { color: #666666; }
.shoes a, .shoes a.select , .shoes a:hover { color: #666666; }

.batohy h1,.batohy h2,.batohy h3,.batohy strong { color: #dc931a; }
.batohy a, .batohy a.select , .batohy a:hover { color: #dc931a; }

.obuv h1,.obuv h2,.obuv h3,.obuv strong { color: #666666; }
.obuv a, .obuv a.select , .obuv a:hover { color: #666666; }

/*** znaky ***/
.winter .mark-small { background-image: url('./img_kat/znak-winter-small.gif'); }
.winter .mark-big { background-image: url('./img_kat/znak-winter-big.gif'); }

.summer .mark-small { background-image: url('./img_kat/znak-summer-small.gif'); }
.summer .mark-big { background-image: url('./img_kat/znak-summer-big.gif'); }

.outdoor .mark-small { background-image: url('./img_kat/znak-outdoor-small.gif'); }
.outdoor .mark-big { background-image: url('./img_kat/znak-outdoor-big.gif'); }

.bags .mark-small { background-image: url('./img_kat/znak-bags-small.gif'); }
.bags .mark-big { background-image: url('./img_kat/znak-bags-big.gif'); }

.shoes .mark-small { background-image: url('./img_kat/znak-shoes-small.gif'); }
.shoes .mark-big { background-image: url('./img_kat/znak-shoes-big.gif'); }

.batohy .mark-small { background-image: url('./img_kat/znak-bags-small.gif'); }
.batohy .mark-big { background-image: url('./img_kat/znak-bags-big.gif'); }

.obuv .mark-small { background-image: url('./img_kat/znak-shoes-small.gif'); }
.obuv .mark-big { background-image: url('./img_kat/znak-shoes-big.gif'); }


/*** pruhy ***/
.winter .pruh-side { background-image: url('./img_kat/pruh-winter-repeat.png'); }
.winter .pruh-side-text { background-image: url('./img_kat/pruh-winter-text.png'); }

.summer .pruh-side { background-image: url('./img_kat/pruh-summer-repeat.png'); }
.summer .pruh-side-text { background-image: url('./img_kat/pruh-summer-text.png'); }

.outdoor .pruh-side { background-image: url('./img_kat/pruh-outdoor-repeat.png'); }
.outdoor .pruh-side-text { background-image: url('./img_kat/pruh-outdoor-text.png'); }

.bags .pruh-side { background-image: url('./img_kat/pruh-bags-repeat.png');}
.bags .pruh-side-text { background-image: url('./img_kat/pruh-bags-text.png'); }

.shoes .pruh-side { background-image: url('./img_kat/pruh-shoes-repeat.png'); }
.shoes .pruh-side-text { background-image: url('./img_kat/pruh-shoes-text.png'); }

.batohy .pruh-side { background-image: url('./img_kat/pruh-bags-repeat.png'); }
.batohy .pruh-side-text { background-image: url('./img_kat/pruh-bags-text.png'); }

.obuv .pruh-side { background-image: url('./img_kat/pruh-shoes-repeat.png'); }
.obuv .pruh-side-text { background-image: url('./img_kat/pruh-shoes-text.png'); }