/* STYLED BY m.s. 5/2011 */
* {margin: 0px; padding: 0px;}

/* ELEMENTS */
body {
	height: 100%;
	font-family: sans-serif;
	font-size: 1em;
	background-image: url(img/background.jpg);
  }
img {
	border: none;
  }
form {
	
  }
a {
	color: #1b4787; /*?*/
	text-decoration: none;
  }
a:hover {
	text-decoration: underline;
  }
.cistic {
	clear: both;
	font-size: 1px;
	height: 1px;
  }
  
/* inputs */
input, select, table {
	font-size: 1em;
  }  
input.image {
	/*border: 1px solid #ffffff;*/
  }
input.image:hover {
	/*border: 1px solid #666666;*/
  }
  
/* tabulky */  
table {
	margin: 0px 0px 10px 0px;
	border-collapse: collapse;
	width: 100%;
	background: #f3f6f9; /*?*/
  }
tr.nadpis {
	font-size: 1em;
	font-weight: bold;
	background: #1b4787;
	color: #ffffff; /*?*/
  }
tr.captcha td img {
  float: right;
  }  
td {
	height: 20px;
	line-height: 20px;
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	/*width: 10%;*/
  }
td.popis {
	width: 33%;
  }
td.hodnota {
	width: 66%;
  }
.stylBunkaVpravo {
	text-align: right;
}
.stylBunkaStred {
	text-align: center;
}
.kosik table {
  width: 100%;
  }  
.slozkaStart .obsahovyPanel table {
  width: 100%;
  background: transparent;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
  }
.slozkaStart .obsahovyPanel table td {
  padding: 0px;
  }  
    
/* nadpisy */  
h1 {
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 10px 5px 10px 5px;
  }
h2 {
  font-size: 1.3em;
	line-height: 1.5em;
	padding: 0px 5px 10px 5px;
  }
h3 {
  font-size: 1em;
	line-height: 1.5em;
	padding: 0px 5px 10px 5px;
  }
p {
	padding: 0px 5px 10px 5px;
	font-size: 1em;
	line-height: 1.4em;
  }
  
/* seznamy */  
ul, ol {
	padding: 0px 0px 5px 32px;
  }
li {
	padding: 0px 4px 5px 5px;
	font-size: 1em;
	line-height: 1.4em;
}

/* CLASSES */
.stranka {
	/*margin: 270px 0px 0px 0px;*/
	margin: 529px 0px 0px 0px;
	width: 100%;
  }
.strankaVnitrek {
  margin: 0px auto;
  width: 960px;
  }
/* panel hlavicka */
.panelHlavicka {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 519px; /*260px;*/
	width: 100%;
  }
.panelHlavickaVnitrek {
  position: relative;
  height: 100%;
  width: 960px;
  margin: 0 auto;
  background-color: #ffffff;
  }
a.logo {
  background-image: url(img/logo.jpg);
  background-repeat: no-repeat;
  position: absolute;
  top: 27px;
  left: 30px;
  width: 915px;
  height: 459px; /*200px*/
  }
  
/* START topMenu*/
.topMenu {
  position: relative;
  top: 4px;
  right:0px;
  width: auto;
  height: 17px;
  font-size: 11px;
  overflow: hidden;
  padding: 0px 45px 0px 0px;
  }
.topMenu a {
  color: #003399;
  display: block;
  text-indent: 25px;
  position: relative;
  float: right;
  width: auto;
  }
.topMenu .telefon {
  background-image: url(img/topMenu/telefon.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  }
.topMenu .email {
  background-image: url(img/topMenu/pero.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  }
.topMenu .mapaWebu {
  background-image: url(img/topMenu/letadlo.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  }
.topMenu .tisk {
  background-image: url(img/topMenu/tiskarna.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  }     
.topMenu .panelTlacitkoOblibene {
  background-image: url(img/topMenu/hvezda.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  }
.topMenu .facebook {
  background-image: url(img/topMenu/fcb.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  }              
/* KONEC /topMenu */      
  
/* panel Menu */    
.panelMenu {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 33px;
	width: 900px;
	display: block;
	padding: 0px 30px 0px 30px;
	overflow: hidden;
  }
.hlavniMenu {
  position: absolute;
  top:0px;
  left: 30px;
  width: 80%;
  height: 33px;
  }  
.hlavniMenu a {
	display: block;
	padding: 0px 10px 0px 10px;
	background-position: center;
  background-repeat: no-repeat;
  height: 33px;
  float: left;
  }
.hlavniMenu a:hover {
  background-color: #ffd800;
  }  
.hlavniMenu a.menuAkce {
  background-image: url(img/hlavniMenu/menuAkce.png);
  width: 30px;
  }
.hlavniMenu a.menuShop {
  background-image: url(img/hlavniMenu/menuShop.png);
  width: 46px;
  }
.hlavniMenu a.menuPujcovna {
  background-image: url(img/hlavniMenu/menuPujcovna.png);
  width: 62px;
  }
.hlavniMenu a.menuPrihlaseni {
  background-image: url(img/hlavniMenu/menuPrihlaseni.png);
  width: 150px;
  }
.hlavniMenu a.menuKosik {
  background-image: url(img/hlavniMenu/menuKosik.png);
  width: 37px;
  }
.hlavniMenu a.menuPodminky {
  background-image: url(img/hlavniMenu/menuPodminky.png);
  width: 125px;
  }
.hlavniMenu a.menuKontakt {
  background-image: url(img/hlavniMenu/menuKontakt.png);
  width: 55px;
  }  

/* lista mezi */
.listaMezi {
  margin: 0px auto;
  width: 960px;
  height:40px;
  background-image: url(img/lista.png);
  background-repeat: repeat-x; 
  }     

/* obsahovyPanelObal */
.obsahovyPanelObal {
  margin: 0px 0px 10px 0px;
  padding: 10px 30px 10px 30px;
  background-color: #ffffff;
  }
.obsahovyPanel {
	xfloat: right;
	xwidth: 710px;
  }
.slozkaStart .obsahovyPanel {
  width: 100%;
  }  

/* navigacni panel */
.navigacniPanel {
	display: none;
	padding: 30px 0px 0px 0px;
  float: left;
	width: 180px;
  }
.slozkaStart .navigacniPanel {
  display: none;
  }  
.navigacniPanel ul {
	padding: 0px;
  }
.navigacniPanel li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/linkaMenu.png);
	background-repeat: no-repeat;
	background-position: bottom left;
  }
.navigacniPanel a, .navigacniPanel .vybrana .polozka {
	font-size: 0.9em;
	line-height: 25px;
  display: block;
  color: #004492;
	text-decoration: none;
	overflow: hidden;
  }  
.navigacniPanel a:hover {
	text-decoration: none !important;
	background-image: url(img/overMenu.png);
	background-repeat: no-repeat;
  }
.navigacniPanel .hloubka1 span.vybrana {
	background-image: url(img/vybranaMenu.png);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #ffd800 !important;
	padding: 0px 0px 0px 10px;
	text-transform: uppercase;
  }
.navigacniPanel .hloubka1 li a {
	text-transform: uppercase;
  font-weight: bold;
	padding: 0px 0px 0px 10px;
  }  
.navigacniPanel .hloubka2 li a, .navigacniPanel .hloubka2 span.vybrana {
	font-weight: normal;
	padding: 0px 0px 0px 15px;
	text-transform: none;
  }
.navigacniPanel .hloubka3 li a, .navigacniPanel .hloubka3 span.vybrana {
	padding: 0px 0px 0px 20px;
  font-size: 11px !important;
  }
.navigacniPanel .hloubka4 li a, .navigacniPanel .hloubka4 span.vybrana {
	padding: 0px 0px 0px 25px;
  }
    

/* Katalog */
.katalog .pomocnaNavigace {
	padding: 0px 4px 10px 0px;
	font-size: 12px;
	line-height: 18px;
  }
.katalog .pomocnaNavigace .drobeckova {
	padding: 0px 0px 10px 0px;
  }
.katalog .pomocnaNavigace .podslozky {
	padding: 0px 0px 10px 0px;
  }
.katalog .pomocnaNavigace ul {
	padding: 0px;
	margin: 0px;
	display: inline;
  }
.katalog .pomocnaNavigace li {
	padding: 0px 5px 0px 5px;
	margin: 0px;
	border-right: 1px solid #dcdfe1;
	display: inline;
  }

.katalog .formularFiltry {
	display: none;
  /*
  margin: 0px 0px 1px 0px;
	background: #f3f6f9;
	border-top: 1px solid #dcdfe1;
	border-bottom: 1px solid #dcdfe1;
	width: 740px;
	padding: 3px 0px 3px 0px;
  }
.katalog .formularFiltry .polozka {
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #dcdfe1;
	border-left: 1px solid #ffffff;
  }
.katalog .formularFiltry .cislo input {
	width: 32px;
  }
.katalog .formularFiltry .odesli input {
	width: 60px;
  }
.katalog .formularFiltry .odesli {
	border-left: 1px solid #ffffff;*/
  }
  
.katalog .formularFiltrCena {
	/*margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: #f3f6f9;
	border-bottom: 1px solid #dcdfe1;
	width: 740px;
  }
.katalog .formularFiltrCena .polozka {
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #dcdfe1;
	border-left: 1px solid #ffffff;*/
  }

.katalog .formularRazeni {
	margin: 0px 0px 7px 0px;
	padding: 6px 0px 7px 0px;
	background: transparent /*#004492*/;
	width: 100%;
	font-size: 0.8em;
	color: #004492;
	text-align: center;
	border: 1px solid #ccdae9;
  }
.katalog .formularRazeni .polozka {
	padding: 0px 5px 0px 5px;
  }
  
.katalog .prepinacStranek {
	padding: 0px 0px 5px 0px;
  }
.katalog .prepinacStranek a {
	color: #004492;
	padding: 2px 4px 2px 4px;
	text-decoration: underline;
  }
.katalog .prepinacStranek a:hover {
  text-decoration: none !important;
  border: 1px solid #004492;
  padding: 1px 3px 1px 3px; 
  }  
.katalog .prepinacStranek .vybrana {
	background: #ccdae9;
	color: #004492;
	font-weight: bold;
	padding: 1px 3px 0px 3px;
	border: 1px solid #004492;
  }

.katalog .zbozi {
	clear: both;
	padding: 0px 0px 10px 0px;
  }
.katalog .zbozi .polozka {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 228px;
	height: 315px;
	margin: 0px 5px 5px 0px;
	background: transparent;
	border: 1px solid #ccdae9;
	overflow: hidden;
  }
.katalog .zbozi .polozka h2 {
	position: absolute;
	left: 0px;
	top: 140px;
	width: 222px;
	height: 34px;
	font-size: 14px;
	padding: 0px 3px 0px 3px;
	margin: 0px;
  }
.katalog .zbozi .polozka h2 a, .komponentaSingoloAkce .katalog .zbozi .polozka h2 a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
  }

.katalog .zbozi .polozka .stav {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 26px;
	width: 228px;
	height: 25px;	
  }
.katalog .zbozi .polozka .stav img {
	display: block;
	float: right;
	width: 76px;
	height: 25px;
	cursor: pointer;
  }
/*.katalog .zbozi .polozka*/ 
.iconSkladem {
  position: absolute;
  bottom: 26px;
  left: 0px;
  width: 76px;
  height: 25px;
  background-image: url(img/skladem.png);
  background-repeat: no-repeat;
  }
.katalog .zbozi .polozka img.nahled, .katalog .zbozi .polozka .bezNahledu {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 228px;
	height: 140px;
	cursor: pointer;
  }
.katalog .zbozi .polozka .bezNahledu {
  background-image: url(img/nahledBez.png);
  background-repeat: no-repeat;
  }
.katalog .zbozi .polozka form {
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 25px;
  width: 228px;
  }
.katalog .zbozi .polozka .odesli {
  background-color: #004492;
  height: 25px;
  }
.katalog .zbozi .polozka .odesli input  {
  width: 48%;
  text-align: center;
  border: none;
  background: transparent;
  color: #ffffff;
  font-weight: bold;
  line-height: 25px;
  font-size: 12px;
  cursor: pointer;
  float: right;
  }
.katalog .zbozi .polozka .odesli input.detailZbozi {
  float: left;
  }
.katalog .zbozi .polozka .mnozstvi, .katalog .zbozi .polozka .parametr select {
	display: none;
  }
.katalog .zbozi .polozka p {
	position: absolute;
	left: 0px;
	top: 175px;
	width: 222px;
	height: 42px;
	line-height: 14px;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	margin: 0px;
	color: #000000;
	overflow: hidden;
	background: #ffffff;
	overflow: hidden;
  }
  
.katalog .zbozi .polozka .ceny {
  position: absolute;
  bottom: 51px;
  left: 0px;
  width: 222px;
  height: 40px;
  padding: 0px 3px 0px 3px;
  overflow: hidden;
  font-size: 0.9em;
  }
.katalog .zbozi .polozka .ceny .cenaBez {
  display: none;
  }
.katalog .zbozi .polozka .ceny .cenaVcetne {
  color: #ff7e00;
  font-weight: bold;
  }
.katalog .zbozi .polozka .ceny .cenaVcetne span, .katalog .zbozi .polozka .ceny .cenaPuvodniVcetne span {
  display: block;
  width: 48%;
  float: left;
  }  
.katalog .zbozi .polozka .ceny .cenaVcetne .hodnota {
  float: right;
  text-align: right;
  } 
.katalog .zbozi .polozka .ceny .cenaPuvodniVcetne {
  font-size: 10px;
  color: #8d8d8d;
  padding: 0px 0px 7px 0px;
  height: 15px;
  }
.katalog .zbozi .polozka .ceny .cenaPuvodniVcetne .hodnota {
  text-decoration: line-through;
  float: right;
  text-align: right;
  }  
  
               
/* Katalog 2 - alternativni zobrazeni, obyvkle tabulka */
.zbozi2 {
	width: 735px;
	table-layout: fixed;
  }
.zbozi2 .stav{
	width: 20px;
  }
.zbozi2 .cenaBez{
	width: 20px;
  }
.zbozi2 .cenaVcetne{
	width: 20px;
  }
.zbozi2 .vlozDoKosiku{
	width: 50px;
  }
.zbozi2 .vlozDoKosiku div{
	display: inline;
  }
.zbozi2 .vlozDoKosiku input{
	width: 20px;
  }

/* Detail */
.detail {
  
  }
.detail .obrazek {
	float: left;
	margin: 0px 10px 5px 0px;
  }
.detail .obrazek img {
	display: block;
	border: 1px solid #CCDAE9;
	cursor: pointer;
  }
.detail .obrazek img:hover {
	border: 1px solid #004492;
  }
.detail .obrazek .text {
	padding: 5px 0px 5px 0px;
	font-size: 10px;
	text-align: center;
	color: #000000;
  }
.detail .formularKoupit, .detail .vlastnosti {
  float: right;
  width: 498px;
  font-size: 0.9em;
  }
.detail .formularKoupit .parametr select {
	width: 120px;
  }
.detail .formularKoupit .mnozstvi input {
	width: 50px;
	text-align: right;
  }
.detail .formularKoupit .cenaPuvodniVcetne .hodnota,
.detail .formularKoupit .cenaPuvodniBez .hodnota
  {
	color: #000000;
	text-decoration: line-through;
  }
.detail .formularKoupit .cenaVcetne .hodnota {
	font-weight: bold;
  }

.detail .prilohy {
	list-style-type: none;
	display: block;
	width: 210px;
	margin: 0px 0px 10px 0px;
  float: left;
  }
.detail .prilohy a {
	display: block;
	float: left;
	width: 50px;
	height: 70px;
	text-align: center;
	overflow: hidden;
	margin: 1px;
	padding: 0px;
	text-decoration: none;
  }
.detail .prilohy a:hover {
	text-decoration: underline;
}
.detail .prilohy img {
  border: 1px solid #CCDAE9;
  }
.detail .prilohy img:hover {
  border: 1px solid #004492;
  }  
.detail .prilohy a .text {
	display: block;
	font-size: 10px;
}
.detail .text {
  float: right;
  width: 499px;
  }
.detail p.navigace {
  clear: both;
  }  

/* prilohy */
.priloha {
	display: block;
	float: left;
	margin: 0px 5px 5px 0px;
	background-color: transparent;
  }
.prilohaNeukazovat img {
	cursor: default !important;
}
.slozkaStart table .priloha,
.slozkaStart table .prilohaL,
.slozkaStart table .prilohaP {
  margin: 0px;
  }   
.prilohaL {
	display: block;
	float: left;
	margin: 0px 5px 5px 0px;
	background-color: transparent;
  }
.prilohaP {
	display: block;
	float: right;
	margin: 0px 0px 5px 5px;
	background-color: transparent;
  }
.priloha img {
	cursor: pointer;
  }
.priloha .text {
	display: block;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	padding: 0px 5px 5px 5px;
	text-align: center;
	cursor: pointer;
  }
.obsahovyPanel table .priloha {
	width: 99% !important;
	min-height: 96px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 14px;
	font-size: 11px;
	color: #000000;
  }
.slozkaStart .obsahovyPanel table .priloha {
  margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
  } 
.obsahovyPanel table a:hover.priloha {
	background: transparent;
  }
.obsahovyPanel table .priloha span {
	display: block;
  }
form tr.skryte {
	display: none;
  }
input {
	vertical-align: middle;
  }

/* panel paticka */
.panelPaticka {
  position: relative;
	height: 45px;
	width: 100%;
	}
.panelPatickaVnitrek {
  position: relative;
  margin: 0 auto;
  width: 960px;
  height: 100%;
  background: #ffffff;
  }	
.panelPaticka .copyright {
	position: absolute;
	bottom: 10px;
  right: 30px;
  padding: 0px 30px 0px 30px;	
	color: #003399;
	font-size: 11px; 
	
  }
.panelPaticka .copyright a {
	text-decoration: none;
	padding: 0px 3px 0px 3px;
  }
.panelPaticka .azMediaSeoLista {
	border-top: 1px solid #444444;
	line-height: 15px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	background: #808080;
	color: #dddddd;
  }
.panelPaticka .azMediaSeoLista a {
	color: #dddddd;
	text-decoration: none;
	white-space: nowrap;
  }









/* kosik */

.kosik .nazev {
	width: 45%;
}

.kosik .mnozstvi {
	text-align: right;
	white-space: nowrap;
}


.kosik .mnozstvi input.text {
	width: 32px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: right;
}


.kosik .mnozstvi input.image {
	vertical-align: middle;
}

.kosik .zaMnozstviBez {
	text-align: right;
	white-space: nowrap;
}

.kosik .zaMnozstviVcetne {
	text-align: right;
	white-space: nowrap;
}

.kosik .celkem td {
	font-weight: bold;
	background-color: #ffffff;
}

.kosik .objednej td {
	text-align: center;
	padding: 5px;
}

.kosik .objednej input {
	height: 30px;
}


/* komponentaHledat */
.komponentaHledat {
	position: absolute;
	right: 10px;
	bottom: 4px;
	width: 280px;
	text-align: right;
	color: #ffffff;
	font-weight: bold;
  }
.komponentaHledat label {
	padding-right: 5px;
  display: none;
  } 
.komponentaHledat .odesli input {
	background-image: url(img/lupa.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
  border: none; 
  width: 32px;
  cursor: pointer;
  }
/*.komponentaHledat .odesli input:hover {
  background-color: #ffd800;
  }*/

/* komponentaBanner */

.komponentaBanner {
	display: block;
	background: #f3f6f9 url(komponentaBanner.png) scroll no-repeat left top;
	border-top: 1px solid #dcdfe1;
	border-bottom: 1px solid #dcdfe1;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	line-height: 16px;
	color: #444444;
  }
.komponentaBanner span {
	display: block;
	text-align: center;
  }
.komponentaBanner .text1 {
	font-size: 18px;
	line-height: 20px;
	color: #000000;
  }
.komponentaBanner a {
	text-decoration: none;
	color: #000000;
  }

/* komponentaKosik */
.komponentaKosik {
	position: absolute;
	right: 10px;
	top: 5px;
	width: 280px;
	text-align: right;
	color: #ffffff;
	line-height: 16px;
	cursor: pointer;
  }
.komponentaKosik:hover {
	text-decoration: underline;
  }
.komponentaKosik span {
	display: block;
  }
.komponentaKosik .pocet {
	font-size: 12px;
	font-weight: bold;
  }
.komponentaKosik .cena {
	font-size: 11px;
  }

/* komponentaJazyky */
.komponentaJazyky {
	position: absolute;
	right: 10px;
	top: 40px;
	width: 280px;
	text-align: right;
	color: #ffffff;
	line-height: 16px;
	cursor: pointer;
  }
.komponentaJazyky a {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
  }
  
/* Extra Contents */
.extraContentTop, .extraContentBottom {
  display: none;
  width: 100%;
  height: 184px;
  background-image: url(img/transparent_background1x200.png);
  background-repeat: repeat-x;
  position: relative; 
  margin: 0px 0px 10px 0px;
  padding: 16px 0px 0px 0px;
  }

/* TOP - boxes */
.extraContentTopBox {
  position: relative;
  width: 291px;
  height: 160px;
  float: left;
  overflow: hidden;
  background-image: url(img/extraContentBox.png);
  background-repeat: no-repeat;
  padding: 0px 8px 22px 0px;
  }
.extraContentTopBox a.stuha {
  display: block;
  position: absolute;
  top: 0px; 
  left: 0px;
  z-index: 10;
  background-repeat: no-repeat;
  height: 126px;
  width: 213px;  
  }
.box1 .stuha {
  background-image: url(img/super-akce.png);
  background-repeat: no-repeat;
  }
.box2 .stuha {
  background-image: url(img/akce.png);
  background-repeat: no-repeat;
  }
.box3 .stuha {
  background-image: url(img/doporucujeme.png);
  background-repeat: no-repeat;
  }         
.extraContentTop .box1 {
  margin: 0px 10px 0px 20px;
  }
.extraContentTop .box2 {

  }
.extraContentTop .box3 {
  margin: 0px 20px 0px 10px;
  }
.extraContentTopBox .komponentaZbozi,
.extraContentTopBox .komponentaZbozi .zbozi,
.extraContentTopBox .komponentaZbozi .polozka  {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative; 
  }
.komponentaZbozi .zbozi .polozka h2 {
  position: absolute;
  bottom: 41px;
  right: 7px;
  z-index: 9;
  width: 275px;
  font-size: 13px;
  height: 16px;
  line-height: 14px;
  overflow: hidden;
  text-align: right; 
  }
.komponentaZbozi .zbozi .polozka .stav, .komponentaZbozi .zbozi .polozka p,
.komponentaZbozi .cenaBez, .komponentaZbozi .vlozDoKosiku .mnozstvi,
.komponentaZbozi .ceny .popis, .komponentaZbozi .vlozDoKosiku .parametr   {
  display: none;
  }
.komponentaZbozi .zbozi .polozka img {
  position: absolute;
  top: 7px;
  right: 4px;
  z-index: 8;
  width: 120px;
  height: 90px;
  cursor: pointer;
  }
.komponentaZbozi .zbozi .polozka .ceny {
  width: 275px;
  height: 20px;
  position: absolute;
  right: 7px;
  bottom: 17px;
  }
.komponentaZbozi .cenaPuvodniVcetne {
  width: 49%;
  height: 100%;
  font-size: 14px;
  color: #ffffff;
  float: left;
  }
.komponentaZbozi .cenaPuvodniVcetne span {
  display: block;
  }  
.komponentaZbozi .cenaPuvodniVcetne .hodnota {
  text-decoration: line-through;
  float: left;
  text-align: left;
  padding-left:10px;
  }
.komponentaZbozi .cenaVcetne {
  float: right;
  width: 49%;
  height: 100%;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  }  
.komponentaZbozi .vlozDoKosiku .odesli {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  }
.komponentaZbozi .vlozDoKosiku .odesli .hodnota input {
  width: 49%;
  float: left;
  background: transparent;
  border: none;
  font-size: 11px;
  color: #ffffff;
  cursor: pointer;
  padding: 0px 7px 0px 7px;
  text-align: left;
  font-weight: bold;
  }
.komponentaZbozi .vlozDoKosiku .odesli .hodnota input.vlozDoKosiku {
  float: right;
  text-align: right;
  }
/* extraContent bottom */
.extraContentBottom .bannerz {
  width: 790px;
  height: 108px;
  }
.extraContentBottom .zpetneOdkazy {
  width: 790px;
  height: 75px;
  color: #1b4787;
  }
.extraContentBottom .zpetneOdkazy a {
  font-size: 11px;
  font-weight: bold;
   
  }  
.extraContentBottom .pravaCast {
  position: absolute;
  right: 20px;
  bottom: 10px;
  width: 120px;
  height: 65px;
  }
  
/* komponentaSingoloAkce*/
.komponentaSingoloAkce a {
  display: block;
  width: 150px;
  height: 30px;
  padding: 120px 0px 0px 0px;
  font-size: 11px;
  line-height: 15px;
  margin: 0px 5px 5px 0px;
  float: left;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center top;
  }
a.vyrobce24 {
  background-image: url(img/mainPagePics/hitachi-zahrada.png);
  }
a.vyrobce27 {
  background-image: url(img/mainPagePics/honda-elektrocentrala.png);
  }
a.vyrobce34 {
  background-image: url(img/mainPagePics/mitsubichi-elektrocentrala.png);
  }
a.vyrobce43 {
  background-image: url(img/mainPagePics/europower-elektrocentrala.png);
  }
a.vyrobce47 {
  background-image: url(img/mainPagePics/gesan-elektrocentrala.png);
  }
a.vyrobce51 {
  background-image: url(img/mainPagePics/medved-elektrocentrala.png);
  }
a.vyrobce56 {
  background-image: url(img/mainPagePics/dynapac-vibro.png);
  }
a.vyrobce70 {
  background-image: url(img/mainPagePics/ntc-vibro.png);
  }
a.vyrobce79 {
  background-image: url(img/mainPagePics/enar-vibro.png);
  }
a.vyrobce87 {
  background-image: url(img/mainPagePics/bomag-vibro.png);
  }                 
a.vyrobce95 {
  background-image: url(img/mainPagePics/makita-el-nar.png);
  }
a.vyrobce152 {
  background-image: url(img/mainPagePics/hitachi-el-nar.png);  
  }
a.vyrobce188 {
  background-image: url(img/mainPagePics/metabo-el-nar.png);
  }
a.vyrobce243 {
  background-image: url(img/mainPagePics/metabo-flexa.png);
  }
a.vyrobce281 {
  background-image: url(img/mainPagePics/honda-sberac.png);
  }
a.vyrobce289 {
  background-image: url(img/mainPagePics/honda-sekacka.png);
  }        
a.vyrobce292 {
  background-image: url(img/mainPagePics/dolmar-sekacka.png);
  }
a.vyrobce307 {
  background-image: url(img/mainPagePics/makita-zahrada.png);
  }
a.vyrobce311 {
  background-image: url(img/mainPagePics/hitachi-zahrada.png);
  }
a.vyrobce317 {
  background-image: url(img/mainPagePics/master-ostatni.png);
  }
a.vyrobce332 {
  background-image: url(img/mainPagePics/sankyo-ostatni.png);
  }
a.vyrobce333 {
  background-image: url(img/mainPagePics/perles-ostatni.png);
  }
a.vyrobce338 {
  background-image: url(img/mainPagePics/camac-ostatni.png);
  }
a.vyrobce343 {
  background-image: url(img/mainPagePics/sima-ostatni.png);
  }
a.vyrobce349 {
  background-image: url(img/mainPagePics/atika-ostatni.png);
  }
a.vyrobce351 {
  background-image: url(img/mainPagePics/rubi-ostatni.png);
  }             
a.vyrobce355 {
  background-image: url(img/mainPagePics/rothenberger-ostatni.png);
  }
a.vyrobce380 {
  background-image: url(img/mainPagePics/kranzle-ostatni.png);
  }
.komponentaSingoloAkce li {
  list-style-type: none;
  }  
.komponentaSingoloAkce li a {
  display: inline;
  width: 100%;
  height: 20px;
  padding: 0px;
  float: none;
  text-align: left;
  margin: 0px;
  }                                                         