/*  výpisy zboží na podstránkách */


.vypis_eshop #stred a:hover, .vypis_eshop #souvisejici_produkty a:hover {
	text-decoration:underline;
}

.vypis_eshop #stred h4, .vypis_eshop #souvisejici_produkty h4 {
	width:100%;
	font-size:100%;
	margin:0px 0px 5px 0px;
	background-color:#E6E5E5;
}

.vypis_eshop #stred p, .vypis_eshop #souvisejici_produkty p {
	text-align:justify;
}

.detail #stred p {
	text-align:justify;
}

.vypis_eshop #stred h3.nadpis_hledani {
	width:100%;
	font-size:120%;
	margin:10px 0px 5px 0px;
	background-color:#FFFFFF;
	color:#333333;
}

.vypis_eshop #stred h4 a, .vypis_eshop #souvisejici_produkty h4 a {
	display:block;
	width:197px; /* 208 */
	height:22px; /* 29 */
	padding:7px 5px 0px 5px;
	color:#C51E1E;
	text-decoration:none;
}

/* obaluje celou položku */
.vypis_eshop #stred .polozka, .vypis_eshop #souvisejici_produkty .polozka {
	font-size:90%;
	width:207px; /*211*/
	min-height:206px;
	=height:206px;
	float:left;
	margin-top:5px;
	padding-right:3px;
	margin-right:3px;
	border-right:solid 1px #E6E5E5;
}
.vypis_eshop #stred .last, .vypis_eshop #souvisejici_produkty .last  {
	width:209px;
	padding-right:0px;
	margin-right:0px;
	border-right:solid 0px #E6E5E5;
}

.vypis_eshop #stred div.oddel, .vypis_eshop #souvisejici_produkty div.oddel {
	margin-top:3px;
	border-bottom:1px solid #E6E5E5;
}

/* pro fotky ostatni*/
.vypis_eshop #stred .polozka1 {
	margin:5px 0px 0px 0px;
	width:76px; /* 85 */
	min-height:102px;
	padding:0px 5px 5px 5px;
	float:right;
	clear:right;
}
.vypis_eshop #souvisejici_produkty .polozka3 {
	margin:5px 0px 0px 0px;
	width:76px; /* 85 */
	min-height:102px;
	padding:0px 5px 5px 5px;
	float:right;
}
.vypis_eshop #stred .last .polozka3 {
}

.vypis_eshop #stred .polozka1 p, .vypis_eshop #souvisejici_produkty .polozka3 p {
	margin:0px 0px 4px 0px;
	text-align:right;
	font-size:90%;
}

/* obaluje obrázek a text pod */
.vypis_eshop #stred .polozka2, .vypis_eshop #souvisejici_produkty .polozka2 {
	float:left;
	margin:5px 0px 0px 0px;
	width:120px; /* podle fotky */
	
}

/* vlastnosti úvodního popis  textu */
.vypis_eshop #stred .polozka1 .popis, .vypis_eshop #souvisejici_produkty .polozka3 .popis {
	float:left;
	clear:left;
	font-size:90%;
}

.vypis_eshop #stred .obrazek, .vypis_eshop #stred a .obrazek, .vypis_eshop #souvisejici_produkty .obrazek, .vypis_eshop #souvisejici_produkty a .obrazek {
	margin:0px;
	padding:0px;
}


/* blok obalující ceny */
.vypis_eshop #stred .polozka1 .ceny {

}

/* nová cena */
.vypis_eshop #stred .polozka1 .cena, .vypis_eshop #souvisejici_produkty .polozka3 .cena {
	font-weight:bold;
	font-size:110%;
	color:#FF0000;
}

/* vlastnost původní ceny */
.vypis_eshop #stred .polozka1 .old, .vypis_eshop #souvisejici_produkty .polozka3 .old {
	text-decoration:line-through;
	font-weight:bold;
	font-size:100%;
	color:#000000;
}

.vypis_eshop #stred .polozka1 .dalsi, .vypis_eshop #souvisejici_produkty .polozka3 .dalsi {
	float:right;
}
/* odkazy na detail a koupit */
.vypis_eshop #stred a.detail, .vypis_eshop #souvisejici_produkty a.detail {
	background-repeat:no-repeat;
	display:block;
	width:45px;
	height:15px;
	padding:0px 0px 0px 0px;
	float:left;
}

.vypis_eshop #stred .polozka1 form, .vypis_eshop #souvisejici_produkty .polozka3 form {
	font-size:90%;
	float:right;
}
.vypis_eshop #stred .polozka1 form input, .detail #stred #dalsi_akce input, .vypis_eshop #souvisejici_produkty .polozka3 form input {
	margin:0px;
	padding:0px;
	float:left;
}
.vypis_eshop #stred .polozka1 form input.pocet_ks, .detail #stred #dalsi_akce input.pocet_ks, .vypis_eshop #souvisejici_produkty .polozka3 form input.pocet_ks {
	background-image: url(../obrazy/obr_34.jpg);
	border-width:0px;
	display:block;
	width:17px; /* 25 */
	height:16px; /* 24 */
	padding:4px;
}
.vypis_eshop #stred .polozka1 form div.obal_ks, .detail #stred #dalsi_akce div.obal_ks, .vypis_eshop #souvisejici_produkty .polozka3 form div.obal_ks {
	float:left;
}
.detail #stred #dalsi_akce div.obal_ks {
	width:45px;
}
.vypis_eshop #stred .polozka1 form div.obal_ks span, .detail #stred #dalsi_akce div.obal_ks span, .vypis_eshop #souvisejici_produkty .polozka3 form div.obal_ks span {
	display:block;
	padding:5px 4px 0px 1px;
}
.detail #stred #dalsi_akce div.obal_ks span {
	float:left;
}
.vypis_eshop #stred form fieldset, .detail #stred fieldset, .vypis_eshop #souvisejici_produkty form fieldset {
	margin:0px;
	padding:0px;
	border-width:0px;
}

#akce {
	width:100%;
	padding-bottom:4px;
}
#akce_grafika_uvod {
	width:100%;
	background-repeat:no-repeat;
	min-height:50px;
}
#akce h3 {
	margin:0px;
	width:176px;
	display:block;
	height:21px;
	background-image: url(../obrazy/obr_44.jpg);
	padding:6px 0px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:100%;
}
#akce h4 {
	margin:10px 8px 0px 8px;
	color:#0D33AE;
	font-size:100%;
}
#akce p {
	margin:0px 8px 0px 8px;
	color:#000000;
	font-size:95%;
}

#akce img.obrazek {
	float:right;
	margin:12px 8px 5px 3px;
}


#akce .polozka {
	width:100%;
}


#akce img {
	margin:5px 8px 0px 8px;
}


/* ---------------------------------------------------------------------- */
/* e-shop kosik info - v levém nebo pravém menu ------------------------- */
/* ---------------------------------------------------------------------- */

#kosik_info {
	float:right;
	padding-top:10px;
	padding-left:0px;
	color:#FFFFFF;
	width:290px;
}
#kosik_info .kosik_obsah {
	
}
#kosik_info a.zahlavi_kosik, #kosik_info span.zahlavi_kosik {
	display:block;
	font-weight:bold;
	padding:1px 5px 0px 30px;  /* okraje bloku jako celku */
	color:#FFFFFF;
	background-image: url(../obrazy/obr_13.jpg); 
	background-position:10px 2px;
	background-repeat:no-repeat;
	float:right;
}
#kosik_info .zahlavi_kosik span {
	display:inherit; 
}
#kosik_info .kosik_obsah p {
	margin:0px 0px 0px 3px;
	font-size:100%;
	float:right;
	padding:0px;
	position:relative;
	top:-1px;
	=top:-2px;
}

/* ---------------------------------------------------------------------- */
/* detail e-shop -------------------------------------------------------- */
/* ---------------------------------------------------------------------- */

.detail #stred {
	width:637px; /* 823 - 653 - 16 obsah - leve menu +186 - paddingy */
	float:left;
	min-height:600px;
	height:100%;
	padding:5px 8px 0px 8px;
	background-color:#FFFFFF;
}
.detail #stred .polozka img.obrazek {
	float:right;
	margin-left:8px;
	=margin-left:0px;
}

.detail #stred .fotky_vpravo {
	float:right;
	width:284px;
}

.detail #stred .fotky_vpravo a {
	text-decoration:none;
}

/* obaluje menší obrázky vpravo */
.detail #stred .polozka1 {
	margin:0px 0px 0px 5px;
	float:right;
	width:108px; /* podle šířky fotky */
}
.detail #stred .polozka1 img {
	margin:0px 0px 5px 5px;
	float:right;
}
.detail #stred .popis_zbozi {
	width:345px;
	float:left;
	clear:left;
}
.detail #stred .detail_popis {
	width:370px;
	float:left;
	clear:left;
}
.detail #stred table {
	width:100%;
	padding:0px;
	font-size:100%;
	border-width:0px;
}
.detail #stred td {
	padding:0px;
	text-align:left;
	padding:5px;
	border-width:0px;
	background-color:#FDFDFD;
}
/* vlastnosti položek v levé části - nadpisy */ 
.detail #stred .nazev {
	width:110px;
	background-color:#FAFAFA;
	text-align:right;
	font-weight:bold;
	color:#000000;
	border-right:2px solid #FFFFFF;
}
.detail #stred .cena_old {
	font-weight:normal;
	text-decoration:line-through;
}
.detail #stred .cena_new {
	color:#FF0000;
	font-weight:bold;
}
.detail #stred tr.licha td {
	background-color:#F6F5F5;
}

.detail #stred tr.licha td.nazev {
	background-color:#E6E5E5;
}

.detail #stred .dotaz {
	font-weight:normal;
	background-color:#FFFFFF;
}


.detail #stred #dalsi_akce {
	width:210px;
	padding-left:127px;
	padding-top:5px;
}

/*  ***** kosik ***********************************************************************************************/

/* pro nastavení zvýraznění textu při chybě a podobně */
#kosik .vystraha {
	color:#FF0000;
	font-weight:bold;
}
/* tabulky v kosiku obecne - hlavně s vypisem zbozi */
#kosik table {
	width:589px; /* celkova sirka tabulek kosiku */
	padding:0px;
	margin:10px 0px 5px 0px;
}

#kosik .prepocitat {
	float:right;
}

/*
#kosik .rekapitulace_platba {
	width:340px;
	float:left;
	margin-left:0px;
}
#kosik .rekapitulace_udaje table {
	width:460px;
}

#kosik .rekapitulace_platba table {
	width:340px;
}
*/

#kosik th {
	font-size:12px;
	background-color:#FFFFFF;
	padding:3px;
	text-align:left;
}
#kosik td {
	font-size:12px;
	background-color:#E7E7E7;
	padding:3px;
}
/* ramecek s celkovou cenou */
#kosik .kosik_celkem {
	float:right;
	width:270px;
	height:auto;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	/* margin-right:0px;
	_margin-right:0px; */ 
	padding-right:4px;
}
/* ramecek s krditem */
#kosik .uplatnit_kredit {
	float:left;
	margin:0px 0px 0px 2px;
	_margin:0px 0px 0px 1px;
	clear:left;
	width:340px;
	height:auto;
	background-color:#E7E7E7;
	border: 1px solid #000000;
}

/* individ styl k p s celkovou cenou */
#kosik .celkem {
	font-weight:bold;
	font-size:12px;
}
/* individ styl span uvnitř p s cenou tím můžu individ formátovat jen cenu */
#kosik .celkem_castka {
	font-weight:bold;
	color:#FF0000;
	font-size:13px;
}
/* zarovnávám různé prvky doprava */
#kosik .doprava {
	text-align:right;
	margin-top:4px;
	margin-bottom:4px;
	font-size:11px;
}
/* zarovnávám různé prvky doleva */
#kosik .doleva {
	text-align:left;
	margin:4px 4px 4px 4px;
	font-size:11px;
}
/* používám u tlačítka pro kredit */
#kosik .tlacitko_mensi {
	margin:0px 0px 4px 0px;
	font-size:11px;
}

/* blok s dalšími akcemi v košíku jako vyprázdnit a podobně */
#kosik .akce_kosik {
	float:left;
	margin:0px 0px 0px 1px;
	clear:left;
	width:250px;
	height:auto;
}
#kosik .akce_kosik p {
	margin:0px 0px 5px 0px;
}
#kosik .akce_kosik span {
	/* display:none; */
}
/* individ vzhled odkazu */
.vyprazdnit_kosik {
	/* 
	background-image: url(../obrazy/vyprazdnit-kosik.gif); 
	display:block;
	width:157px;
	height:30px;
	*/
}

/* odkazy na pokračovat a ... */
#kosik a.pokracovat_nakup {
	/*
	background-repeat:no-repeat;
	display:block;
	width:55px;
	height:15px;
	padding:0px 0px 0px 0px;
	*/
}

/* horní záložky které mi ukazují kde jsem */
#stav_nakupu {
	clear:left;
	padding:10px 0px 0px 0px;
}
#stav_nakupu em, #stav_nakupu a {
	width:140px;
	display:block;
	float:left;
	height:auto;
	font-size:90%;
	padding:4px 2px 4px 4px;
	border: 1px solid #2D4E71;
	font-style:normal;
	margin-right:3px;
	text-decoration:none;
}
/* pro Doručení a platba */
#stav_nakupu .sirsi {
	width:150px;
}
/* pro dokončení */
#stav_nakupu .dokonceni {
	width:113px;
	margin-right:0px;
}

/* sipky grafika */
#stav_nakupu .sipka_dale {
	background-position: 95% 50%; 
	background-image: url(../obrazy/sipka_dale.gif); 
	background-repeat: no-repeat;
}
#stav_nakupu .active {
	background-position: 95% 50%; 
	background-image: url(../obrazy/sipka_dale_a.gif);
	background-color:#2D4E71;
	color:#FFFFFF;
	background-repeat: no-repeat;
}
#stav_nakupu .active_end {
	background-color:#2D4E71;
	color:#FFFFFF;
}
#kosik ul {
	margin-left:20px;
	list-style-type:square;
}

/* ramecek kolem tlacitka pro pokracovani dole */
#kosik .pokracovat_objednani {
	width:563px; /* 589 - 24 - 2px border */
	padding:0px;
	margin:10px 0px 5px 0px;
	font-size:110%;
	padding:4px 20px 4px 4px; 
	border: 1px solid #2D4E71;
	text-align:right;
}
#kosik .sipka_dale1 {
	background-position: 99% 50%; 
	background-image: url(../obrazy/sipka_dale.gif); 
	background-repeat: no-repeat;
}

/* bloky na podstrane košíku Vaše údaje */
#prihlasitse {
	float:left;
	width:235px;
	margin-top:10px;
	margin-left:2px;
	_margin-left:1px;
	padding:0px 20px 8px 10px;
	border: 1px solid #2D4E71;
	background-color:#E7E7E7;
}
#registrovat {
	float:left;
	width:271px;
	margin-top:10px;
	margin-left:12px;
	padding:0px 20px 8px 10px;
	border: 1px solid #2D4E71;
	background-color:#FFFFFF;
}

#kosik .zahlavi {
	font-weight:bold;
}
#kosik .mensi {
	font-size:10px;
	font-weight:normal;
}
#leve_menu .zahlavi-partneri {
	margin-top:12px;
	display:block;
	width:147px;
	height:21px;
	background-image: url(../obrazy/obr_46.jpg);
	padding:6px 0px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
}

#prave_menu .blok_eshop_obsah p {
	margin:0px;
	display:block;
	border-bottom: 1px solid #FFFFFF;
	font-size:90%;
	width:176px;
	height:38px;
	padding:5px 0px 3px 10px;
	color:#10101A;
}
#prave_menu .blok_eshop_obsah p a {
	color:#10101A;
}
#prave_menu .blok_eshop_obsah p span {
	float:left;
}
#prave_menu .blok_eshop_obsah img {
	float:right;
	margin-right:5px;
}

/* dalsi varianty -------------------------  */
.detail #stred #dalsi_varianty {
	font-size:90%;
}

.detail #stred #dalsi_varianty table {
	border-collapse:collapse;
}

.detail #stred #dalsi_varianty th {
	border:1px solid #F6F5F5;
	background-color:#E6E5E5;
	padding:5px;
	text-align:left;
}

.dalsi_akce_tab {
	width:82px;
}

.detail #stred #dalsi_varianty td {
	border:1px solid #E6E5E5;
}
.detail #stred #dalsi_varianty td.oddel {
	border-bottom:3px solid #E6E5E5;
}

.detail #stred #dalsi_varianty form {
	width:82px;
	float:none;
}
.detail #stred #dalsi_varianty #dalsi_akce {
	width:auto;
	padding-left:0px;
	padding-top:5px;
}

.detail #stred #dalsi_varianty form input {
	float:left;
}
.detail #stred #dalsi_varianty #dalsi_akce input.pocet_ks {
	background-image: url(../obrazy/obr_34.jpg);
	border-width:0px;
	display:block;
	width:17px; /* 25 */
	height:16px; /* 24 */
	padding:4px;
}

.detail #stred #dalsi_varianty #dalsi_akce div.obal_ks span {
	display:block;
	padding:5px 4px 0px 1px;
}



/* rayeni + strankovani ------------------------------------------------- */
#razeni {
	padding:3px;
	float:left;
}

#razeni select {
	font-size:90%;
}
.strankovani {
	float:right;
}

