﻿/* layout */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-family: "Helvetica CE", Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 9pt;
	color: rgb(77,77,77);
	text-align: center;
	padding: 0 0 10px;
}

div#kontejner {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

p {
	margin: 5px 0 10px;
}

a {
	color: rgb(77,77,77);
}

a:hover {
	color: rgb(169,45,26);
}

ul {
	list-style: square;
	margin: 0 0 15px;
	padding: 0;
}

ul li {
	margin: 0 0 3px 30px;
}

img {
	width: auto;
	height: auto;
}




/* horní pruh */

div.moduletable-mapa-stranek {
	position: absolute;
	top: 10px;
	width: 960px;
	height: 35px;
	text-align: right;
	color: white;
	background: rgb(77,77,77) url('../images/bck--top.gif') repeat;
}

div.moduletable-mapa-stranek ul {
	margin: 0;
	padding: 8px 15px 0 0;
	list-style: square;
}

div.moduletable-mapa-stranek ul li {
	margin: 0;
	padding: 0;
	color: rgb(249,206,56);
}

div.moduletable-mapa-stranek a,
div.moduletable-menu-horni a {
	color: white;
	text-decoration: none;
}

div.moduletable-mapa-stranek a:hover,
div.moduletable-menu-horni a:hover {
	color: rgb(249,206,56);
}




/* hlavní menu */

div.moduletable-menu-horni {
	position: absolute;
	top: 229px;
	width: 960px;
	height: 35px;
	color: white;
	background: rgb(77,77,77) url('../images/bck-menu-top.gif') repeat;
	text-transform: uppercase;
	font-weight: bold;
}

div.moduletable-menu-horni ul {
	margin: 0;
	padding: 10px 15px 0 15px;
	list-style: none;
}

div.moduletable-menu-horni ul li {
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	border-right: 1px solid white;
	display: inline;
	float: left;
}




/* logo */

p#logo {
	position: absolute;
	top: 47px;
	margin: 0;
}

p#logo img {
	border: 0;
}




/* animace */

div#animace {
	position: absolute;
	top: 47px;
	margin-left: 242px;
}

div#animace img {
	border: 0;
}




/* vyhledávání */
div.moduletable-rozsirene-vyhledavani {
	position: absolute;
	z-index: 2;
	top: 16px;
	margin: 0 0 0 10px;
}

div.moduletable-rozsirene-vyhledavani input.inputbox {
	height: 16px;
	background: white;
	width: 140px;
}

div.moduletable-rozsirene-vyhledavani input.button {
	width: 70px;
}

div.moduletable-rozsirene-vyhledavani p {
	margin: 0;
}

div.moduletable-rozsirene-vyhledavani p a {
	color: white;
	text-decoration: none;
	margin: 0 0 0 10px;
}

div.moduletable-rozsirene-vyhledavani p a:hover {
	color: rgb(249,206,56);
}

div.moduletable-rozsirene-vyhledavani p label {
	display: none;
}






/* levý sloupec */

div#sloupec-levy {
	position: absolute;
	top: 264px;
	width: 240px;
}




/* menu VM */

div.vmlinklistmenu-shop {
	margin: 0 0 5px;
	background: rgb(247,198,0) url('../images/bck-menu-vm.png') repeat;
}

div.vmlinklistmenu-shop ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
}

div.vmlinklistmenu-shop ul li {
	margin: 0;
	padding: 0;
	border-top: 2px solid white;
}

div.vmlinklistmenu-shop ul li.active {
	border-bottom: 1px solid rgb(169,45,26);
}

div.vmlinklistmenu-shop ul li a {
	color: rgb(51,51,51);
	text-decoration: none;
	background: none;
	padding: 8px 8px 8px 15px;
	display: block;
	background: rgb(247,198,0) url('../images/bck-menu-vm-link.png') repeat;
}

div.vmlinklistmenu-shop ul li a:hover {
	color: rgb(169,45,26);
}

div.vmlinklistmenu-shop ul li.active a {
	border-bottom: 1px solid rgb(169,45,26);
}

div.vmlinklistmenu-shop ul li ul {
	list-style: square;
	color: rgb(169,45,26);
	padding: 0;
	margin: 0 0 5px 30px;
}

div.vmlinklistmenu-shop ul li ul li {
	border: 0;
}

div.vmlinklistmenu-shop ul li ul li.active,
div.vmlinklistmenu-shop ul li ul li.active a,
div.vmlinklistmenu-shop ul li.active ul li a {
	border: 0;
}

div.vmlinklistmenu-shop ul li ul li a {
	color: rgb(169,45,26);
	padding: 5px 5px 0 0;
	background: none;
}

div.vmlinklistmenu-shop ul li ul li a:hover {
	text-decoration: underline;
}



/* seznam výrobců, seznam kolekcí a zpráva pro vedení společnosti */

div.moduletable-seznam-vyrobcu,
div.moduletable-seznam-kolekci,
div.moduletable-zprava-pro-vedeni {
	background: url('../images/bck-moduletable.png') repeat-x;
	border: 1px solid rgb(128,128,128);
	padding: 0 0 10px;
	margin: 0 0 10px;
}

div.moduletable-zprava-pro-vedeni {
	background: url('../images/bck-moduletable-gold.png') 0 20px no-repeat;
}

div.moduletable-seznam-kolekci {
	background: white;
}

div.moduletable-seznam-vyrobcu h3,
div.moduletable-seznam-kolekci h3,
div.moduletable-zprava-pro-vedeni h3 {
	background: rgb(77,77,77) url('../images/bck-moduletable-h3.png') repeat-y;
	margin: 0;
	padding: 8px 8px 8px 14px;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
}

div.moduletable-seznam-vyrobcu p,
div.moduletable-seznam-kolekci p,
div.moduletable-zprava-pro-vedeni p{
	margin: 10px 14px 0;
}

div.moduletable-seznam-vyrobcu ul {
	margin: 10px 0 0 14px;
	padding: 0;
	list-style: square;
	text-transform: uppercase;
}

div.moduletable-seznam-vyrobcu ul li {
	margin: 3px 0 0 20px;
	padding: 0;
}

div.moduletable-seznam-vyrobcu ul li a {
	color: rgb(77,77,77);
	text-decoration: none;
}

div.moduletable-seznam-vyrobcu ul li a:hover {
	color: rgb(169,45,26);
}

div.moduletable-seznam-kolekci table {
	text-align: center;
	width: 220px;
	margin: 10px 10px 5px;
}

div.moduletable-seznam-kolekci table td {
	vertical-align: bottom;
	width: 50%;
	padding: 5px 0;
}

div.moduletable-seznam-kolekci img {
	border: 0;
}




/* hlavní obsahové okno */

div#obsah {
	padding: 274px 0 20px 258px;
	width: 700px;
	min-height: 1250px;
}

div#obsah div.kategorie-popis ul {
	list-style: square;
	margin: 0 0 0 20px;
	padding: 0;
}

div#obsah div.kategorie-popis ul li {
	margin: 0;
	padding: 0;
}




/* breadcrumb */

div.moduletable-cesta {
	color: rgb(128,128,128);
}

div.moduletable-cesta p {
	margin: 0 0 10px;
}

div.moduletable-cesta a {
	color: rgb(128,128,128);
}

div.moduletable-cesta a:hover {
	color: rgb(77,77,77);
}




/* vnorene kategorie VM - browse page */

div#obsah div.kategorie-vnorene p {
	margin: 0 0 5px;
}

div#obsah div.kategorie-vnorene ul {
	border: 1px solid rgb(128,128,128);
	background: rgb(245,245,245);
	margin: 0;
	padding: 5px 10px;
}

div#obsah div.kategorie-vnorene ul li {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
}

div#obsah div.kategorie-vnorene a {
	color: rgb(169,45,26);
	white-space: nowrap;
	font-weight: bold;
}

div#obsah div.kategorie-vnorene a:hover {
	color: rgb(51,51,51);
}




/* filtr vyrobcu na browse page strance MOMENTÁLNĚ VYPNUTÝ POMOCI DISPLAY:NONE */

div#obsah div.vyrobci {
	display: none;
	border: 1px solid rgb(128,128,128);
	padding: 5px 10px;
	margin: 10px 0;
}

div#obsah div.vyrobci form {
	margin: 0;
	padding: 0;
}

div#obsah div.vyrobci p {
	margin: 0;
}

div#obsah div.vyrobci a {
	color: rgb(77,77,77);
}

div#obsah div.vyrobci a:hover {
	color: rgb(51,51,51);
}

div#obsah div.vyrobci input {
	margin: 0 0 0 10px;
}




/* filtr na dostupnost na browse page strance */
div#obsah div.filtr-dostupnost {
	border: 1px solid rgb(128,128,128);
	padding: 5px 10px;
	margin: 10px 0 0;
}

div#obsah div.filtr-dostupnost form {
	margin: 0;
	padding: 0;
}

div#obsah div.filtr-dostupnost p {
	margin: 0;
}

div#obsah div.filtr-dostupnost a {
	color: rgb(77,77,77);
}

div#obsah div.filtr-dostupnost a:hover {
	color: rgb(51,51,51);
}

div#obsah div.filtr-dostupnost input {
	margin: 0 0 0 10px;
}




/* seznam produktu na browse page strance */

div#kategorie-seznam-produktu {
	margin: 15px 0;	
}

div.moduletable-nahodne-zobrazeni {
	clear: right;
}

div.moduletable-nahodne-zobrazeni div#kategorie-seznam-produktu {
	margin: 0;
}

div.moduletable-nahodne-zobrazeni div#kategorie-seznam-produktu p a {
	color: rgb(169,45,26);
}




/* produkt v seznamu produktu na browse page strance */

div.kategorie-produkt {
	float: left;
	width: 142px;
	border: 1px solid rgb(128,128,128);
	padding: 10px;
	background: rgb(245,245,245);
	background: rgb(240,241,239);
	background: url('../images/bck-moduletable.png') repeat-x;
	margin: 0 10px 10px 0;
	min-height: 210px;
}

div.moduletable-nahodne-zobrazeni div.kategorie-produkt {
	margin-bottom: 30px;
}

div.kategorie-produkt h2,
div.kategorie-produkt h4 {
	background: rgb(214,217,217);
	font-size: 9pt;
	color: black;
	margin: -10px -10px 0 -10px;
	padding: 5px 10px 0 10px;
	border-bottom: 1px solid rgb(77,77,77);
	height: 40px;
}

div.kategorie-produkt h2 a {
	color: black;
}

div.kategorie-produkt h2 a:hover {
	color: rgb(169,45,26);
}

div.kategorie-produkt p {
	margin: 10px 0;
	text-align: center;
}

div.kategorie-produkt p.obrazek img {
	border: 1px solid rgb(77,77,77);
	max-width: 140px;
	max-heigth: 140px;
}

div.kategorie-produkt p.dostupnost {
	color: rgb(169,45,26);
	font-weight: bold;
	margin-bottom: 0;
	font-size: 10pt;
}

div.kategorie-produkt p.cena,
div.kategorie-produkt p.do-kosiku {
	display: none;
}

div.moduletable-nahodne-zobrazeni a {
	font-weight: bold;	
}




/* strankova navigace */

div.razeni-produktu,
div.razeni-produktu form,
div.razeni-produktu form input {
	margin: 0;
	padding: 0;
}

div#strankova-navigace {
	text-align: center;
	padding: 5px;
	margin: 0;
	background: rgb(245,245,245);
	background: rgb(249,206,56);
	border: 0;
	border: 1px solid rgb(128,128,128);
	clear: left;
}

div#strankova-navigace ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#strankova-navigace li {
	margin: 0 5px;
	padding: 0;
}

div#strankova-navigace a {
	color: rgb(77,77,77);
	font-weight: bold;
}

div#strankova-navigace a:hover {
	color: rgb(169,45,26);
}





/* detail produktu na flypage strance */

div#produkt-detail-pravy {
	float: right;
	width: 260px;
	text-align: right;
}

div#produkt-detail-pravy p {
	margin: 0 0 10px;
}

div#produkt-detail-pravy p img {
	border: 1px solid rgb(77,77,77);
	margin: 0 0 10px;
}

div#produkt-detail-pravy p.logotypy img {
	border: 0;
	margin: 0 0 0 10px;
}

div#produkt-detail-levy .cena,
div#produkt-detail-levy .do-kosiku {
	display: none;
}

div#produkt-detail-levy p {
	margin: 5px 0;
}

div#produkt-detail-levy p.logotypy {
	margin: 10px 0 20px;
}

div#produkt-detail-levy p.logotypy img {
	margin: 0 20px 0 0;
}

div#produkt-detail-levy table#technicke-parametry {
	border-collapse: collapse;
	text-align: left;
	margin: 0 0 20px;
}

div#produkt-detail-levy table#technicke-parametry th {
	vertical-align: top;
	white-space: nowrap;
	padding: 2px 5px;
}

div#produkt-detail-levy table#technicke-parametry td {
	vertical-align: top;
	padding: 3px 5px;
}

div#produkt-detail-levy table#technicke-parametry tr.radek-2 {
	background: rgb(245,245,245);
}




/* paticka */

div#paticka {
	width: 960px;
	height: 25px;
	color: white;
	background: rgb(77,77,77) url('../images/bck-menu-top.gif') repeat;
	padding: 10px 0 0;
	clear: both;
}

div#paticka p#copyright {
	margin: 0 0 0 15px;
}

div#paticka p#realizace {
	float: right;
	text-align: right;
	margin: 0 15px 0 0;
}

div#paticka a {
	color: white;
}

div#paticka a:hover {
	color: rgb(252,236,170);
}

div.contentpaneopen_edit {
	display: none;
}




/* joomlslide - znegování orig rámečku */
.highslide img {
	border: 0;
}




/* novinky na titulní stránce */
div.moduletable-novinky {
	float: right;
	width: 220px;
	padding: 10px 10px 0;
	background: rgb(230,230,230);
}

div.moduletable-novinky p {
	margin: 0 0 5px;
	text-align: center;
}

div.moduletable-novinky p img {
	margin: 0 0 5px;
	width: 200px;
}

div.moduletable-novinky h3 {
	background: rgb(169,45,26);
	margin: -10px -10px 10px;
	padding: 5px 10px;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

div.moduletable-novinky h4 {
	color: rgb(169,45,26);
	margin: 5px 0;
}




/* titulní strana */

div.titulka {
	width: 445px;
}

div.titulka-clanek {
	background: rgb(243,243,243);
	padding: 15px;
	width: 415;
}

div.titulka-clanek h2 {
	margin: 0 0 5px;
	text-transform: uppercase;
	clear: none;
}

div.titulka-clanek ul li {
	margin: 0 0 0 15px;
}

div.titulka-clanek a {
	color: rgb(169,45,26);
}

div.titulka-clanek img {
	width: 180px;
}




/* mapa stránek */
div.xmap .componentheading {
	font-size: 15pt;
	color: rgb(169,45,26);
	margin: 0 0 10px;
	text-transform: uppercase;
}

div.xmap ul li {
	margin: 2px auto;
}

div.xmap ul li img {
	display: none;
}