BODY {
	background: #ffffff;
	/*background-image: url(img/background_place2.gif);*/
	font-size: 12px;
	font-family: lucida, helvetica, sans-serif;
	text-align: center;
	color: #000000;
	scrollbar-track-color: #bbbbbb;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff; 
	margin: 0px;
}

/*ROZDELENI STRANKY*/

#main {
	width:  760px;
	\width: 760px;
	w\idth: 760px;
	background: #ffffff;
	text-align: left;
	border: solid 1px #eeeeee;
}

#top_header {
	height: 14px;
	background: #ffffff;
	padding: 0px;
	color: #000000;
	background-image: url(img/top_menu_bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	font-size: 11px;
	border-bottom: solid 1px #666666;
	padding-left: 4px;
}

#header {
	height: 241px;
	background: #ffffff;
	padding: 0px;
	color: #ffffff;
	/*background-image: url(img/banner.jpg);*/
	background-repeat: no-repeat;
}
#left {
	margin-top: 3px;
    width: 170px;
	\width: 170px;
	w\idth: 170px;
	padding-top: 5px;
    background: #dddddd;
    float: left;
	border-top: solid 2px #bbbbbb;
	border-bottom: solid 2px #bbbbbb;
	border-right: solid 2px #bbbbbb;
}

#middle {
	width: 440px;
	background: #ffffff;
	margin: 10px;
	float: left;
}
#right {
	width: 110px;
	background: #ffffff;
	float: right;
	/*text-align: center;*/
}
#footer {
	background: #ffffff;
	padding: 0px;
	color: #cccccc;
	clear: both;
	text-align: center;
	font-weight: 900;
	font-size: 9px;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	height: 53px;
	background-image: url(img/down_footer.jpg);
	background-repeat: no-repeat;
}

#footer_text {
	color: #000000;
	position: relative;
	top: 37px;
}

#webmaster {
	background: #cc9900;
}

/*HTML TAGY*/

A:LINK, A:VISITED {
	   color: #000000;
	   text-decoration: none;
	   font-weight: 900;
	   font-size: 12px;
}
A:LINK#gray, A:VISITED#gray {
   color: #cccccc;
}
A:LINK.A_lista, A:VISITED.A_lista {
   font-size: 10px;
}
A:HOVER {
   color: #aa0000;
   text-decoration: underline;
}
A:HOVER#gray {
   color: #aa0000;
}
A:LINK.mail, A:VISITED.mail {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A:HOVER.mail {
	color: #aa0000;
   	text-decoration: underline;
	font-size: 11px;
}
A:LINK.sloupec, A:VISITED.sloupec {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:HOVER.sloupec {
	color: #aa0000;
   	text-decoration: none;
	font-size: 11px;
}
A:LINK.podrobnosti, A:VISITED.podrobnosti {
	font-size: 11px;
	color: #bbbbbb;
	text-decoration: none;
	text-align: right;
	font-style: italic;
}
A:HOVER.podrobnosti {
	color: #aa0000;
   	text-decoration: none;
	font-size: 11px;
	text-align: right;
	font-style: italic;
}
A:LINK.thin, A:VISITED.thin, A:HOVER.thin {
	font-weight: 400;
	text-decoration: underline;
}

HR {
	height: 2px;
	color: #cccccc;
	margin-top: 10px;
	border-style: solid;
}
HR.v {
	height: 1px;
	color: #ffffff;
	margin-top: 0px;
	border-style: solid;
}
HR.nejprodavanejsi {
	height: 1px;
	color: #cccccc;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style: solid;
}
TABLE {
	width: 440px;
	font-size: 11px;
	margin-top: 5px;
	/*margin-bottom: 5px;*/
	border: 1px solid #cccccc;
}
TH {
	font-weight: 900;
	background-color: #cccccc;
}
TR {
	border: 1px solid #cccccc;
}
INPUT {
	font-weight: bold; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeeee;
}

LI {
  margin: 0.1em; 
  padding: 0;
}
UL {
  margin: 0em 0 0.3em 2em;
  padding: 0;
  list-style-type: square;
}
UL UL {
  margin: 0em 0 0.6em 0.5em;
  list-style-type: disc;
  /*list-style-image: url(cesta/obrazek.gif);*/
  color: #666666;
}

/*OSTATNI*/

#no_link {
	color: #666666;
	font-weight: 900;
	font-size: 11px;
}
.mikro {
	font-weight: 900;
	font-size: 9px;
}
.mini {
	font-weight: 500;
	font-size: 11px;
}

/*FORMULARE*/

.fulltext {
	height: 18px;
	background-color: #cccccc;
	width: 100px; 
	color: #000000; 
	float: left;
	border: solid 1px #000000;
}
.search {
	height: 18px;
	font-weight: 400; 
	font-size: 12px; 
	width: 49px; 
	color: #ffffff;
	background-color: #000000;
	float: right;
	border: solid 1px #000000;
}
#kosik_top {
	position: relative;
	top: 165px;
	left: 310px;
	border: none;
}
#kosik_top_link {
	border: none;
}
#kosik_obsah {
	color: #000000;
	font-size: 11px;
	text-align: center;
	position: relative;
	top: -110px;
	left: 135px;
	border: none;
}

/*NADPIS SKUPINY*/

H1 {
	width: 440px;
	height: 20px;
	background: #ee0000;
	background-image: url(img/pozadi_nadpis_skupiny.jpg);
	padding-top: 4px;
	margin-bottom: 7px;
	font-weight: 900;
	font-size: 12px;
}
H2 {
	font-size: 12px;
	font-weight: bold;
}
.rolovani {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	background-color: #ee0000;
	scrollbar-track-color: #ee0000;
}

/*PRODEJNI PODMINKY A PROFIL FIRMY*/

.podminky {
	padding-left: 33px;
}
.underline {
	text-decoration: underline;
}
.firma_foto {
	float: right;
	margin: 5px;
	height: 116px;
	width: 170px;
	border: solid 2px #ee0000;
}
.vzorkovna {
	float: right;
	margin: 5px;
	height: 262px;
	width: 200px;
}
.mapa {
	float: right;
	margin: 5px;
	margin-left: 10px;
	height: 44px;
	width: 57px;
	position: relative;
	top: 35px;
	border: solid 1px #ee0000;
}
.mapa_velkoobchod {
	border: none;
}

/*VYROBEK*/

.vyrobek {
	position: relative;
	width: 440px;
	background: #ffffff;
	margin-top: 12px;
	float: left;	/* kvůli správnému zobrazení v Mozille musí mít nadřazený element float: left */
}
.photo {
	position: relative;
	width: 130px;
	background: #ffffff;
	float: left;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	margin-right: 4px;
}
.no_photo {
	position: relative;
	width: 130px;
	background: #ffffff;
	float: left;
	padding-top: 35px;*/
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #cccccc;
	margin-right: 4px;
}
.popis {
	position: relative;
	text-align: left;
	width: 250px;
	background-image: url(img/vyrobek_pozadi.jpg);
	background-repeat: repeat-y;
	float: left;
	padding-top: 2px;
	padding-left: 2px;
	font-size: 11px;
	margin-top: 12px;
}
.no_border {
	border-style: none;
}

.kamenny_img {
  width: 154px;
  height: 156px;
  text-align: center;
  border: solid 2px white;  
  margin-left: 7px;
  margin-top: 4px;
}

/*POPIS VYROBKU*/
	
.nazev {
	font-weight: bold;
}
.katalog {
	font-weight: bold;
	margin-bottom: 2px;
}
.vlastnosti {
	margin-bottom: 2px;
}
.popis_vyrobku {
	margin-bottom: 2px;
}
.ean {
	margin-bottom: 2px;
	font-size: 10px;
	text-align: right;
}
.mj {
	text-align: right;
	font-size: 10px;
}
.certifikat {
	text-align: right;
	font-size: 10px;
}
.rozmerova_tabulka {
	text-align: right;
	font-size: 10px;
}
.ikona {
	position: relative;
	width: 50px;
	background: #dddddd;
	float: left;
	margin-top: 11px;
	margin-left: 2px;
}
.vlastnost {
	margin-top: 2px;
	text-align: center;
	font-size: 11px;
	background-color: yellow;
	font-weight: 400;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 100%;
}
.vlastnost_dodani {
	margin-top: 2px;
	text-align: center;
	font-size: 10px;
	background-color: yellow;
	font-weight: 900;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 100%;
}
.cena {
	font-weight: 900;
	margin-top: 2px;
	text-align: center;
	font-size: 11px;
}
.cena_druh {
	font-weight: 400;
	margin-top: 2px;
	text-align: center;
	font-size: 9px;
}
.skladem {
	font-weight: 900;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 11px;
	color: #2c9c00;
}
.neni_skladem {
	font-weight: 900;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 11px;
	color: #ff0000;
}
.mena {
	font-weight: 400;
	margin-top: 2px;
	text-align: center;
	font-size: 9px;
}
.pocet_ks {
	margin-top: 3px;
	text-align: center;
}
.pocet_ks_input{
	text-align: center;
	font-size: 11px;
	width: 30px;
}
.sleva {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	font-size: 11px;
	background-color: red;
	font-weight: 900;
	color: #ffffff;
	width: 100%;
	font-style: bold;
}
.sleva_6 {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	font-size: 11px;
	background-color: #cccccc;
	font-weight: 900;
	color: black;
	width: 100%;
	font-style: bold;
}
.kosik {
	width: 50px;
	height: 30px;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 0px;
}
.kosik_obrazek {
	text-align: center;
	border: none;
	width: 30px;
	height: 30px;
	margin-bottom: 0px;
}
.bold {
	font-weight: 900;
}
.black {
	color: #000000;
	font-size: 12px;
}
.italic {
	font-style: italic;
}
.through {
	text-decoration: line-through;
}
.red_bold {
	color: #ff0000;
	font-weight: 900;
}

/*SLOUPCE - ZOBRAZENÍ*/

.sloupec_polozka {
	vertical-align: top; 
	width: 136px; 
	font-size: 12px;
	font-family: "Tahoma CE", "Verdana CE", Tahoma, Verdana, sans-serif;
	text-align: left;
	color: #000000;
	border-right: solid 1px #cccccc; 
	border-bottom: solid 1px #cccccc;
	border-left: none;
	border-top: none;
}
.sloupec_polozka_obsah {
	width: 130px;
	background-color: #eeeeee;
}
.sloupec_polozka_bunka {
	width: 65px;
}
.sloupec_nazev {
	font-weight: bold;
	height: 60px;
	background-color: #eeeeee;
}
.sloupec_sleva {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	font-size: 11px;
	background-color: red;
	font-weight: 900;
	color: #ffffff;
	width: 100%;
	font-style: bold;
	height: 11px;
}
.sloupec_sleva_6 {
	text-align: center;
	font-size: 11px;
	background-color: white;
	font-weight: 900;
	color: #red;
	width: 100%;
	font-style: bold;
}
.sloupec_cena {
	font-weight: 900;
	margin-top: 2px;
	text-align: center;
	font-size: 14px;
}
.sloupec_cena_6 {
	font-weight: 900;
	text-align: center;
	font-size: 13px;
	background-color: #ffffff;
	color: #ff0000;
}
.sloupec_cena_druh {
	font-weight: 400;
	margin-top: 2px;
	text-align: center;
	font-size: 9px;
}
.sloupec_neni_skladem {
	font-weight: 900;
	text-align: center;
	font-size: 11px;
	color: #ff0000;
}
.sloupec_koupit {
	font-weight: 900;
	text-align: center;
	font-size: 11px;
	color: green;
}
.sloupec_katalog {
	color: #999999;
	font-size: 11px;
}
.sloupec_vlastnost {
	margin-top: 2px;
	text-align: center;
	font-size: 10px;
	background-color: yellow;
	font-weight: 400;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*width: 100%;*/
	font-weight: bold;
}
.sloupec_vlastnost_dodani {
	margin-top: 2px;
	text-align: center;
	font-size: 10px;
	background-color: yellow;
	font-weight: 900;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 100%;
}
.sloupec_popis_vyrobku {
	text-align: left;
	font-size: 11px;
}
.sloupec_photo {
	position: relative;
	width: 130px;
	height: 130px;
	background: #ffffff;
	float: left;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.sloupec_photo_6 {
	position: relative;
	width: 65px;
	height: 65px;
	background: #ffffff;
	float: left;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}
.sloupec_no_photo {
	position: relative;
	width: 130px;
	background: #ffffff;
	float: left;
	height: 130px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #cccccc;
}
.sloupec_no_photo_6 {
	position: relative;
	width: 65px;
	background: #ffffff;
	float: left;
	height: 65px;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: #cccccc;
}
.sloupec_vyprodej_akce {
	height: 14px; 
	width: 440px; 
	background: #ffffff; 
	background-image: url(img/pozadi_nadpis_skupiny_yellow.jpg);
	color: black;
	font-size: 12px;
	font-weight: 900;
	text-align: center;
}

/* TABULKY - ZOBRAZENÍ*/

.tabulka_polozka {
	width: 440px; 
	font-size: 11px;
	font-family: "Tahoma CE", "Verdana CE", Tahoma, Verdana, sans-serif;
	text-align: left;
	color: #000000;
	width: 440px; 
	font-weight: 900;
	border: none;
}
.tabulka_hlavicka {
	text-align: center; 
	background-color: #cccccc;
}
.tabulka_hlavicka_cena_druh {
	font-size: 9px; 
	font-weight: 400;
}
.tabulka_sloupec_katalog {
	font-size: 9px; 
	font-weight: 400;
	width: 20px;
}
.tabulka_sloupec_nazev {
	width: 255px;
}
.tabulka_sloupec_cena {
	width: 50px;
	text-align: center;
}
.tabulka_sloupec_mj {
	width: 20px; 
	text-align: center;
}
.tabulka_sloupec_stav {
	width: 85px;
	text-align: center;
}
.tabulka_sloupec_ikona {
	width: 10px;
	text-align: center;
	font-weight: bold;
}
.tabulka_cena {
	font-weight: 900;
	text-align: center;
	font-size: 11px;
}
.tabulka_cena_druh {
	font-weight: 400;
	text-align: center;
	font-size: 9px;
}
.tabulka_neni_skladem {
	font-weight: 900;
	text-align: center;
	font-size: 11px;
	color: #ff0000;
}
.tabulka_koupit {
	font-weight: 900;
	text-align: center;
	font-size: 11px;
	color: green;
}
.tabulka_ikona {
	background-color: orange;
	color: white;
	font-size: 10px;
	width: 10px;
}


/*NOVINKA*/

.novinka {
	position: relative;
	width: 440px;
	background: #ffffff;
	margin-bottom: 15px;
	float: left;	/* kvůli správnému zobrazení v Mozille musí mít nadřazený element float: left */
}
.novinka_nadpis {
	position: relative;
	width: 440px;
	height: 12px;
	margin-bottom: 5px;
	font-size: 11px;
}
.novinka_photo {
	position: relative;
	background: #ffffff;
	float: right;
	
}
.novinka_popis_image {
	position: relative;
	background: #ffffff;
	padding: 5px;
	margin-bottom: 5px;
	float: left;
	
}
.novinka_popis_no_image {
	position: relative;
	width: 440px;
	background: #ffffff;
	padding: 5px;
	margin-bottom: 5px;
}
.bg_gray {
	background-color: #cccccc;
}

/* LISTA PREDCHOZI-DALSI */

.lista {
	position: relative;
	width: 440px;
	background: #cccccc;
	margin-top: 15px;
	float: left;	/* kvuli spravnemu zobrazeni v Mozille musi mit nadřazeny element float: left */
}
.predchozi {
	width: 115px;
	text-align: left;
	float: left;
}
.dalsi {
	text-align: right;
	width: 90px;
	float: right;
}
.cislicka {
	text-align: center;
	width: 225px;
	float: left;
}

.now_lista {
	font-size: 10px;
	margin-right: 5px;
	color: #ee0000;
	font-weight: 900;
}

/* PREDCHOZI A DALSI AKTUALITY */

.novejsi_aktuality {
	width: 140px;
	text-align: left;
	float: left;
}
.starsi_aktuality {
	text-align: right;
	width: 140px;
	float: right;
}

/* VAROVANI */

.dotaz {
	font-size: 11px;
	font-weight: 900;
	margin-bottom: 10px;
	background-color: #cccccc;
}
.nelze {
	font-weight: 900;
	color: #ee0000;
	margin-bottom: 5px;
}
.upresnete {
	font-weight: 900;
	color: #ee0000;
	margin-bottom: 5px;
}
.chyba {
	font-weight: 900;
	color: #ee0000;
	margin-bottom: 5px;
}
.zpet {
	font-size: 11px;
	font-weight: 900;
	text-align: right;
}
.nebyl {
	font-weight: 900;
	color: #ee0000;
	margin-bottom: 5px;
}
.pocitadlo {
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	width: 440px;
}
	.nalezeno {
		text-align: left; 
		float: left;
	}
	.strana {
		text-align: right; 
		float: right;
	}

/*ROLOVACI MENU */

.rolovaci_menu {
	width: 440px;
	text-align: right;
	font-weight: 900; 
	font-size: 11px; 
	color: black; 
	scrollbar-track-color: #ee0000;
	margin-top: 14px;
	margin-bottom: 4px;
}
.rolovaci_menu_lista {
	padding: 0px; 
	margin: 0px;
}

/*MENU */

.menu_line {
	width: 154px;
	height: 15px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: hand;
	font-weight: 900; 
	background: #ee0000;
	background-image: url(img/background_menu_line.jpg);
}
.menu_line_yellow {
	width: 154px;
	height: 15px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: hand;
	font-weight: 900; 
	background: #ffdd00;
	background-image: url(img/background_menu_line_yellow.jpg);
}
.menu_line_thin {
	width: 154px;
	/*height: 15px;*/		 /* pro delsi nazvy je lepsi nenadefinovana vyska s automatickym roztahovanim do vysky */
	margin-left: 8px;
	margin-right: 5px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	cursor: hand;
	font-weight: 400; 
	background-color: #cccccc;
	background-image: url(img/menu_thin.gif);
	background-repeat: no-repeat;
}
.thin {
	font-weight: 400; 
}
.menu_find_top {
	height: 30px;
	width: 175px;
	position: relative;
	left: 380px;
	top: 203px;
	border: solid 1px #777777;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: hand;
}
A:LINK.top_menu_link, A:HOVER.top_menu_link, A:VISITED.top_menu_link {
	font-size: 11px;
}

/*NAVSTIVENO*/

.navstiveno {
	height: 20px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 12px;
	border: solid 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 11px;
}

/*VLAJKY*/

.vlajky {
	height: 20px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 28px;
	cursor: hand;
	border: solid 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.vlajka {
	width: 22px;
	height: 14px;
	margin-left: 12px; při použití 2 vlajek
	/*margin-left: 6px;*/
	margin-right: 6px;
	border-style: none;
	float: left;
}

/*LOGA*/

.loga {
	margin-top: 5px;
}
.logo {
	margin-bottom: 12px;
	text-align: center;
}
	.logo_brillant {
		border-style: none;
		width: 140px;
		height: 95px;
	}
	.logo_brillant_classic {
		border-style: none;
		width: 140px;
		height: 111px;
	}
	.logo_carpoint {
		border-style: none;
		width: 140px;
		height: 45px;
	}
	.logo_g3 {
		border-style: none;
		width: 89px;
		height: 42px;
	}
	.logo_innovation {
		border-style: none;
		width: 140px;
		height: 38px;
	}
	.logo_meyster {
		border-style: none;
		width: 130px;
		height: 48px;
	}
	.logo_nigrin {
		border-style: none;
		width: 105px;
		height: 56px;
	}
	.logo_philips {
		border-style: none;
		width: 130px;
		height: 26px;
	}
	.logo_typet {
		border-style: none;
		width: 105px;
		height: 50px;
	}
	.logo_banner {
		border-style: none;
		width: 140px;
		height: 28px;
	}
	.logo_holts {
		border-style: none;
		width: 140px;
		height: 24px;
	}
	.logo_trak {
		border-style: none;
		width: 130px;
		height: 47px;
	}
	.logo_maglite {
		border-style: none;
		width: 140px;
		height: 35px;
	}
	.logo_caselogic {
		border-style: none;
		width: 115px;
		height: 57px;
	}
	.logo_milotec {
		border-style: none;
		width: 140px;
		height: 59px;
	}
	.logo_kamei {
		border-style: none;
		width: 140px;
		height: 34px;
	}
	.logo_neumann {
		border-style: none;
		width: 140px;
		height: 31px;
	}
	.logo_thule {
		border-style: none;
		width: 140px;
		height: 39px;
	}
	.logo_dakar {
		border-style: none;
		width: 68px;
		height: 73px;
	}
	.logo_disney {
		border-style: none;
		width: 140px;
		height: 71px;
	}
	.logo_bullock {
		border-style: none;
		width: 130px;
		height: 38px;
	}
	.logo_disney {
		border-style: none;
		width: 140px;
		height: 71px;
	}
	.logo_carplan {
		border-style: none;
		width: 140px;
		height: 57px;
	}
	.logo_armorall {
		border-style: none;
		width: 100px;
		height: 71px;
	}
	.logo_turtlewax {
		border-style: none;
		width: 110px;
		height: 60px;
	}
	.logo_hapro {
		border-style: none;
		width: 140px;
		height: 46px;
	}
	.logo_menabo {
		border-style: none;
		width: 140px;
		height: 108px;
	}
	.logo_bellelli {
		border-style: none;
		width: 140px;
		height: 43px;
	}
	.logo_edhardy {
		border-style: none;
		width: 140px;
		height: 67px;
	}
	.logo_castrol {
		border-style: none;
		width: 120px;
		height: 29px;
	}
	.logo_texaco {
		border-style: none;
		width: 120px;
		height: 24px;
	}
	.logo_divinol {
		border-style: none;
		width: 120px;
		height: 30px;
	}
	
/*IKONY*/

.ico_file {
	width:16px;
	height: 16px;
}

/*CART-NÁKUPNÍ KOŠÍK*/

.cart_foto {
	width: 30px; 
	height: 30px;
	border: none;
}
.cart_left {
	text-align: left;
	padding-right: 2px;
}
.cart_right {
	text-align: right;
	padding-left: 2px;
}
.cart_center {
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
.cart_red {
	background-color: #ee0000;
	color: #ffffff;
}
.cart_gray {
	background-color: #777777;
	color: #ffffff;
}
.display_shipping {
	margin-top: 5px;
}
.ulozit_zmeny {
	margin-top: 10px;
	text-align: right;
}
.table_button {
	background-color: #cccccc;
}
.display_adress {
	
}
.cart_delete {
	width: 14px; 
	height: 14px;
	border: none;
}

/*RIGHT - PRAVÝ SLOUPEC*/

.right_vlastnosti {
	border-left: solid 2px #bbbbbb; 
	border-top: solid 2px #bbbbbb; 
	border-bottom: solid 2px #bbbbbb; 
	background: #cccccc; 
	margin-bottom: 8px; 
	margin-right: 0px; 
	padding: 1px;
}

.right_foto {
	border: solid 1px #bbbbbb; 
	width: 106px; 
	height: 106px;
}

.right_popis {
	margin-bottom: 2px; 
	font-size: 11px;
	font-weight: 400;
	text-align: center;
}

.right_cena {
	margin-bottom: 2px; 
	margin-top: 2px;
	font-size: 11px; 
	font-weight: 900;
	text-align: center;
}

.right_cena_cislovka {
	background-color: #000000; 
	color: #ffffff; 
	font-size: 14px;
}

.right_menu {
	text-align: center;
}

.right_menu_line {
	width: 110px;
	height: 15px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: hand;
	font-weight: 900; 
	background: #ee0000;
	background-image: url(img/background_menu_line_right.jpg);
	text-align: left;
}

.nejprodavanejsi {
	text-align: left;
	font-size: 11px;
	font-weight: 400;
}

/*OBSAH - SEZNAM SKUPIN A PODSKUPIN*/

.obsah {
	width: 440px;
	position: relative;
	text-align: left;
	font-weight: 900; 
	font-size: 11px; 
	color: black; 
	margin-top: 14px;
	margin-bottom: 0px;
}

.prvni_pismeno_velke {
	font-weight: 900; 
	font-size: 16px; 
	color: #ff0000;
}

.mini_italic {
	font-weight: 500;
	font-size: 12px;
	color: #888888;
	font-style: italic;
}

/*TABULKY*/

TABLE.maloobchod {
	width: 440px; 
	border: none;
}

TR.maloobchod {
	width: 220px; 
	padding-left: 5px; 
	padding-right: 3px;
}

IMG.maloobchod {
	width: 212px; 
	height: 159px; 
	border: solid 1px #666666;
}
IMG.maloobchod_svisle {
	width: 159px; 
	height: 212px; 
	border: solid 1px #666666;
}
IMG.ico_rozmerove_tabulky {
	border: none;
	height: 40px;
	width: 40px;
}
TD.bold {
	font-weight: bold;
}
TD.left {
	text-align: left;
}
.retezy {
	background-color: #eeeeee;
	width: 438px;
	border-collapse: separate;
	border: solid 1px #cccccc;
	font-size: 11px;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	empty-cells: hide;
	text-align: center;
}
CAPTION {
	caption-side: top;
	text-align: center;
	font-weight: 900;
	font-size: 16px;
}
TD#corner {
	font-size: 12px;	
}
TD.caption {
	font-weight: 900;
	font-size: 16px;
	background-color: #cccccc;
}
TD.gray {
	background-color: #aaaaaa;
}
THEAD {
	text-align: center;
	font-weight: 900;
	font-size: 12px;
	background-color: #ee0000;
	color: #ffffff;	
}
TFOOT {
	background-color: #ee0000;
	color: #ffffff;
}

TABLE.boxy {
  border: none;
  width: 250px;
}
