#dHlavickaSkeletGp { width: 988px; height: auto; background: #0030f1 url(../images/layout/gp-hlavicka-1.jpg) no-repeat; }
#dHlavickaGp { width: 988px; height: auto; padding-top: 20px; background: url(../images/layout/gp-hlavicka-2.jpg) no-repeat bottom; position: relative; }
#dHlavickaGp .kuchar-hlavicka { position: absolute; top: 105px; left: 0px; }
#dHlavickaGp strong { display: block; text-align: center; padding-right: 50px; height: 50px; overflow: visible; }
#dHlavickaGp strong a { font-size: 40px; color: #0d29ff; text-decoration: none; }
#dHlavickaGp strong a span { display: none; }
#dMenuGp1, #dMenuGp2, #dMenuGp3, #dMenuGp4 { display: block; float: left; position: relative; }
#dMenuGp1 strong, #dMenuGp2 strong, #dMenuGp3 strong { display: block; font-size: small; color: white; height: auto; text-align: left; }
#dMenuGp1 { width: 175px; padding-left: 230px; padding-top: 0.5em; }
#dMenuGp1 label { display: block; font-size: small; color: white; height: auto; text-align: left; font-weight: bold; margin-bottom: 0.8em; margin-left: -4px; }
#dMenuGp1 .poleVyhledat { width: 110px; border: 1px solid #d9eaff; margin-right: 3px; }
#dMenuGp1 .tlacitkoVyhledat { border: 1px solid #96b1fb; color: white; background-color: #5b7bf8; }
#dMenuGp1 div { padding-left: 4px; position: relative; z-index: 10; }
#dMenuGp1 a { display: block; text-decoration: none; color: white; margin-top: 0.8em; padding-left: 4px; position: relative; z-index: 10; }
#dMenuGp1 a:hover { text-decoration: underline; }
#dMenuGp1 img { position: absolute; top: 15px; right: 12px; z-index: 5; }
#dMenuGp2 { width: 190px; padding-left: 10px; padding-top: 0.5em; }
#dMenuGp2 a { display: block; text-decoration: none; color: white; margin-top: 0.9em; padding-left: 4px; position: relative; z-index: 10; }
#dMenuGp2 a:hover { text-decoration: underline; }
#dMenuGp2 img { position: absolute; top: 23px; right: 15px; z-index: 5; }
#dMenuGp3 { width: 180px; padding-left: 10px; padding-top: 0.5em; }
#dMenuGp3 div { display: block; color: white; padding-left: 4px; padding-top: 0.3em; position: relative; z-index: 10; }
#dMenuGp3 div strong { display: inline; white-space: nowrap; font-size: medium; }
#dMenuGp3 span { font-size: x-small; }
#dMenuGp3 img { position: absolute; top: 25px; right: 12px; z-index: 5; }
#dMenuGp3 a { color: white; text-decoration: none; }
#dMenuGp3 a:hover { text-decoration: underline; }
#dMenuGp4 { width: 175px; padding-left: 15px; padding-top: 0.5em; padding-bottom: 0.8em; }
#dMenuGp4 a { display: block; font-weight: bold; color: white; text-decoration: none; margin-bottom: 0.2em; position: relative; z-index: 10; }
#dMenuGp4 img { position: absolute; top: 15px; right: 14px; z-index: 5; }
#dZapati { background: #0c26f5 url(../images/layout/gp-zapati.jpg) no-repeat; padding-top: 35px; padding-bottom: 0.8em; }
#dZapati span a, #dZapati span a:hover { color: white; text-decoration: none; }

#dLeveMenu { padding-top: 45px; }
#dPraveMenu { padding-top: 0px; }
.pMenu0 { margin-left: 4px; }

.lMmenuSkelet1 { width: 220px; margin-left: 0px; background: #e6e6e6 url(../images/layout/gp-l-menu-pozadi.png) repeat-y; }
.lMmenuSkelet1 strong { display: block; width: 220px; background: #0031f6 url(../images/layout/gp-l-menu-hlavicka-2.png) no-repeat bottom; padding: 0; }
.lMmenuSkelet1 strong span { display: block; background: url(../images/layout/gp-l-menu-hlavicka-1.png) no-repeat; padding: 0.4em 0 0.4em 17px; }	
ul#menuRozcestnik li a.prvni, ul#menuRozcestnik li a.prvni:hover { background: none; }
ul#menuRozcestnik { width: 215px; }
ul#menuRozcestnik { padding: 0; margin: 0; list-style-type: none; width: 210px; }
ul#menuRozcestnik li { list-style-type: none; margin-bottom: 0px; } 
ul#menuRozcestnik li { position: relative; width: 210px; }
ul#menuRozcestnik a, ul#menuRozcestnik a:hover, ul#menuRozcestnik li:hover a, ul#menuRozcestnik li.hover a { display: block; width: 195px; background: none; padding: 0.3em 0px 0.3em 6px; margin-right: 5px; text-decoration: none; color: black; font-weight: bold; }
ul#menuRozcestnik a span { display: block; background: url(../images/layout/gp-l-menu-odkaz-odrazka.png) no-repeat left center; padding-left: 10px; }
ul#menuRozcestnik a:hover span { background: url(../images/layout/gp-l-menu-odkaz-odrazka-hover.png) no-repeat left center; }
ul#menuRozcestnik a:hover, ul#menuRozcestnik a:hover span { color: white; background-color: black; }
.lMmenuSkelet1 .posledni, .lMmenuSkelet1 .posledni:hover { display: block; background: none; font-size: 0.2em; }

.lMmenuSkelet2 { width: 220px; margin-left: 0px; background: #e6e6e6 url(../images/layout/gp-l-menu-pozadi.png) repeat-y; }
.lMmenuSkelet2 strong { display: block; width: 220px; background: #0031f6 url(../images/layout/gp-l-menu-hlavicka-2.png) no-repeat bottom; padding: 0; }
.lMmenuSkelet2 strong span { display: block; background: url(../images/layout/gp-l-menu-hlavicka-1.png) no-repeat; padding: 0.4em 0 0.4em 17px; color: white; }	
.lMmenuSkelet2 a, .lMmenuSkelet2 a:hover { display: block; width: 195px; background: none; padding: 0.3em 0px 0.3em 6px; margin-right: 5px; text-decoration: none; color: black; font-weight: bold; }
.lMmenuSkelet2 a:hover { color: blue; }
.lMmenuSkelet2 a span { display: block; background: url(../images/layout/gp-l-menu-odkaz-odrazka.png) no-repeat left center; padding-left: 10px; }
.lMmenuSkelet2 a:hover span { background: url(../images/layout/gp-l-menu-odkaz-odrazka-hover.png) no-repeat left center; }
.lMmenuSkelet2 .prvni, .lMmenuSkelet2 .prvni:hover { background: none; padding-top: 0.4em; }
.lMmenuSkelet2 .posledni, .lMmenuSkelet2 .posledni:hover { display: block; background: none; font-size: 0.2em; }

.podobneZboziSkelet { width: 165px; background: #ededec url(../images/layout/gp-p-menu-2-pozadi.png) repeat-y; margin-bottom: 1em; }
.podobneZboziSkelet strong { display: block; width: 165px; background: #0031f6 url(../images/layout/gp-p-menu-2-hlavicka-1.png) no-repeat bottom; padding: 0; }
.podobneZboziSkelet strong span { display: block; background: url(../images/layout/gp-p-menu-2-hlavicka-2.png) no-repeat; padding: 0.6em 0 0.4em 0; color: white; text-align: center; }	
.podobneZboziSkelet .prvni { display: block; background: none; }	
.podobneZboziSkelet .posledni { display: block; background: none; margin: 0; padding-bottom: 1em; }
.podobneZboziSkelet a { display: block; text-align: center; padding: 0.4em 10px 2em 10px; text-decoration: none; }
.podobneZboziSkelet a img { margin-bottom: 0.5em; } 	

.akcniZboziSkelet { width: 165px; background: #ededec url(../images/layout/gp-p-menu-2-pozadi.png) repeat-y; margin-bottom: 1em; }
.akcniZboziSkelet strong { display: block; width: 165px; background: #0031f6 url(../images/layout/gp-p-menu-2-hlavicka-1.png) no-repeat bottom; padding: 0; }
.akcniZboziSkelet strong span { display: block; background: url(../images/layout/gp-p-menu-2-hlavicka-2.png) no-repeat; padding: 0.6em 0 0.4em 0; color: white; text-align: center; }	
.akcniZboziSkelet .prvni { display: block; background: none; }	
.akcniZboziSkelet .posledni { display: block; background: none; margin: 0; padding-bottom: 1em; }
.akcniZboziSkelet a { display: block; text-align: center; padding: 0.4em 10px 2em 10px; text-decoration: none; }
.akcniZboziSkelet a img { margin-bottom: 0.5em; } 	

