/*********************************************
	CSS
*********************************************/
body { font-family:Arial CE, Arial, Helvetica CE, Helvetica, sans-serif; border:0; margin:0; padding:0; }

#pane { 
    position:absolute; 
    visibility:hidden;
    background-color:white;
    padding:6px;
    border:solid gray 1px;
    font-size:9pt;
/*    opacity: .5;
	filter: alpha(opacity=50);
*/
    }
.page-main { 
	padding-left:180px; 
	padding-right:12px;
	padding-bottom:10px;
	background-repeat:repeat-y;
	}
#page-left-menu { 
	position:absolute;
	width:180px; 
	padding:12px;
	}
#page-footer {
	background-color:white; 
	border-top:solid black 1px; 
	padding:5px;
	padding-bottom:15px;
	}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}
.hspace { height:10px; }
.top-main-menu {
	padding-left:80px;
	padding-right:15px;
	white-space:nowrap;
	background-repeat:repeat-y;
	border-top:solid black 1px;
	padding-bottom:20px;
	padding-top:0;
	}
.marker-on, .marker-off {
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	padding:3px 6px 3px 6px;
	border-right:solid black 4px;
	border-left:solid black 1px;
	border-bottom:solid black 4px;
	border-top-width:0;
	color:white;
	position:relative;
	top:-2px;
	}

/*
	Tento selektor se dynamicky meni podle nastaveni zeme odesilatele.
*/
.discount {  }

.panel-table { border:solid black 1px; }
.panel-label { font-size:9pt; font-weight:bold; background-color:cornsilk; border-style:solid; border-color:black; border-top-width:0; border-left-width:0; border-bottom-width:1px; border-right-width:1px; }
.panel-row { font-size:9pt; border-style:solid; border-color:gray; border-top-width:0; border-left-width:0; border-bottom-width:1px; border-right-width:1px; }
.panel-btn { border:solid black 1px; text-decoration:none; padding-left:1em; padding-right:1em; color:black; font-weight:bold; font-size:9pt; background-color:silver; }
.panel-btn-disbl { border:solid lightgrey 1px; text-decoration:none; padding-left:1em; padding-right:1em; color:lightgrey; font-weight:bold; font-size:9pt; background-color:#ededed; }
.edit { border:double black 1px; background-color:navy; color:white; padding-left:5px; padding-right:5px; font-weight:bold; font-size:8pt; text-decoration:none; }
.edit:hover { background-color:white; color:navy; }

.title2 { font-weight:bold; text-transform:uppercase; }
.lnk-white { font-weight:bold; font-size:8pt; color:white; }
.neg { font-weight:bold; }
.neg-blue { font-weight:bold; padding-left:6px; padding-right:6px; text-decoration:none; }
.neg-blue:hover { text-decoration:underline; }
.small { font-size:9pt; }
.footer { font-size:8pt; }
.lista { font-size:8pt; font-weight:bold; }
a.main { padding-left:2px; padding-right:2px; }
.dvd-form {}

.mmenu, .mmenu-on, .mmenu-small, .mmenu-small-pc { 
	display:block; 
	margin-top:6px; margin-right:6px; 
	font-size:10pt; 
	font-weight:bold; 
	text-decoration:none; 
	padding:2px 6px 2px 6px; 
	border:solid black 1px; 
	border-top-width:1px; 
	border-left-width:1px; 
	border-right-width:4px; 
	border-bottom-width:4px;
	max-width:130px;
	}
.mmenu-small { 
	font-size:8pt; 
	padding-top:1px; 
	padding-bottom:1px; 
	margin-top:2px; 
	}
.mmenu-small-pc { background-color:white; font-size:8pt; }
.mmenu-small-pc2 { background-color:white; font-size:8pt; font-weight:normal; }
.mmenu-label { text-transform:uppercase; font-weight:900; }
.menu-top, .menu-top-on {
		display: block; margin-top:6px; margin-right:6px; 
		font-size:8pt; 
		font-weight:bolder; 
		text-decoration:none; 
		padding:1px; padding-left:4px; padding-right:4px; 
		border:solid black; 
		border-top-width:1px; 
		border-left-width:1px; 
		border-right-width:5px; 
		border-bottom-width:5px; 
		}

.novinky { color:black; text-decoration:none; border-bottom:solid lightgrey 1px; width:100%; font-weight:bold; }
.simple { color:black; text-decoration:none; font-size:8pt; }
.simple:hover { text-decoration:underline; }
.foto { border:solid black 1px; }
.zbozi { font-size:8pt; color:black; text-decoration:none; font-weight:bold; }
.zbozi:hover { text-decoration:underline; }
.btn1 { font-weight:bold; }

.seznam-table { border:solid black 1px; }
.seznam-zbozi-label, .seznam-zbozi-header { font-size:9pt; font-weight:bold; border-style:solid; border-color:black; border-top-width:0; border-left-width:0; border-bottom-width:1px; border-right-width:1px; }
.seznam-zbozi { font-size:9pt; border-style:solid; border-color:gray; border-top-width:0; border-left-width:0; border-bottom-width:1px; border-right-width:1px; }
.seznam-ovladac { border:solid black 1px; text-decoration:none; padding-left:1em; padding-right:1em; color:black; font-weight:bold; font-size:9pt; background-color:silver; }
.seznam-ovladac-disbl { border:solid lightgrey 1px; text-decoration:none; padding-left:1em; padding-right:1em; color:lightgrey; font-weight:bold; font-size:9pt; background-color:#ededed; }

.seznam-next-ovladac { border:solid black 2px; text-decoration:none; padding-left:2em; padding-right:2em; color:black; font-weight:bold; font-size:9pt; background-color:silver; }
.seznam-next-ovladac-disbl { border:solid lightgrey 2px; text-decoration:none; padding-left:2em; padding-right:2em; color:lightgrey; font-weight:bold; font-size:9pt; background-color:#ededed; }
.seznam-ovladac-next-disbl { border:solid lightgrey 2px; text-decoration:none; padding-left:2em; padding-right:2em; color:lightgrey; font-weight:bold; font-size:9pt; background-color:#ededed; }

.tbl8 {
	border:solid #000 2px;
	border-collapse:collapse;
	background-color:white;
	font-size:8pt;
}
.tbl8 td,
.tbl8 th {
	border-right:solid #808080 1px;
	border-bottom:solid #808080 1px;
	padding:2px 4px;
}
.tbl8 th {
	background-color:whitesmoke;
}
.tbl8 caption {
    background-color:cornsilk;
    border:solid #808080 1px;
    font-weight:bold;
    font-size:160%;
}
.tbl8 tr:hover {
    background-color:cornsilk;
}

#order table { 
	border:solid #000 1px;
	border-right-width:2px; 
	border-bottom-width:2px; 
	border-collapse:collapse; }
#order td { 
	font-size:9pt;
	border-right:solid #808080 1px;
	border-bottom:solid #808080 1px;
	padding:4px;
	margin:0;
	}
#order th { 
	font-size:9pt;
	border-right:solid #808080 1px;
	border-bottom:solid #808080 1px;
	background-color:#fff8dc;
	padding:4px;
	margin:0;
	}
#order caption {
	border:solid silver 2px;
	background-color:cornsilk;
	padding:8px;
}


table.objednat  { 
    border-collapse:collapse;
    border:solid 2px #8FBCBF;
    margin:6px 0;
    background-color:white;
    font-size:80%;
}
table.objednat caption {
	border:solid silver 2px;
	background-color:cornsilk;
	padding:2px 8px;
	font-weight:bold;
}
.objednat table { vertical-align:top; font-size:80%; }
.objednat th, 
.objednat td {
    border-right:solid 1px #7eafc0;
    border-bottom:solid 1px #7eafc0;
    padding:4px 8px;
}
.objednat th {
    text-align:left;
    border-left:solid 1px #7eafc0;
    background-color:antiquewhite; /* #F5F5F5 */
}
.objednat tr:hover {
    background-color:whitesmoke;
}
.objednat td.price { 
    white-space:nowrap;
}
/* 
    admin/admin_dodavky.php 
*/
table.objednat tr.order {
    background-color:#dcf4c9;
}
table.objednat tr.order:hover {
    background-color:#cde3bb;
}
table.objednat tr.storno {
    background-color:#FFC4C4;
}
table.objednat tr.storno:hover {
    background-color:#E5B1B1;
}

.note {
    border:solid 1px #eee;
    padding:8px;
    margin:12px;
    text-align:left;
    background-color:#fff;
}

.icon-working { margin:4px 8px 0 0; }

.edit { border:double black 1px; padding-left:5px; padding-right:5px; font-weight:bold; font-size:8pt; text-decoration:none; }

.page-num { display:block; font-size:8pt; font-weight:bold; text-decoration:none; border:solid black 1px; }
.page-num-sel { display:block; font-size:8pt; font-weight:bold; text-decoration:none; border:solid black 1px; }

.web-alt { font-size:8pt; font-weight:bold; text-decoration:none; border:solid black 1px; padding-left:6px; padding-right:6px; }

.tbl-sort { font-size:8pt; border:solid black 1px; }
.tbl-sort-row, .tbl-sort-lbl { border-bottom:solid gray 1px; border-right:solid gray 1px; }
.tbl-sort-lbl { font-weight:bold; }

.tbl-sort-btn { font-size:9pt; font-weight:bold; border:solid black 1px; text-decoration:underline; }
.btn-pict { font-size:8pt; font-weight:bold; border:solid black 1px; }
.hidden-picture { display:block; font-size:8pt; color:gray; border:solid lightgrey 1px; background-color:white; width:60px; height:94px; padding-top:38px; font-weight:normal; text-align:center; }
.required { color:red; font-size:13pt; font-family:"Times New Roman", Times; }

.page-text { }
.page-text a {text-decoration:none}
.page-text a:hover {text-decoration:underline}
.page-photolist { white-space:nowrap; }
.page-photolist img { border:solid #a9a9a9 1px; }

.box {
	border:solid #a9a9a9 1px;
	margin:8px;
	padding:12px;
	background-color:#fff;
	color:#00008b;
}

.link-buy { font-weight:bold;
	font-size:8pt;
	/* margin-right:4px; margin-left:4px; */
	 }
.link-buy-btn {
	font-weight:bold;
	font-size:8pt;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	/* text-transform:uppercase; 
	background-color:#00306F;
	padding-top:2px;
	padding-bottom:2px;
	*/
	color:#FFE173;
}
.link-buy-btn:hover {
	background-color:#FFE173;
	color:#00306F;
}
.msg-ok { color:green; }
.msg-error { color:red; }
.msg-pass { color:orange; }

.small-blue { font-size:8pt; }
.price { text-align:right; }

/*********************************
	Pokladna
*********************************/
.step-td { 
	width:150px; 
	background-repeat:repeat-x;
	background-position:0px 10px;
	}
.step-table { border-left:solid black 1px; border-right:solid black 1px; }
.step-txt, .step-txt-on { font-size:9pt; }
.step-num, .step-num-on {
	background-color:lightgrey;
	color:gray;
	border:solid black 1px;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	width:20px;
	}
.step-num-on {
	background-color:darkblue;
	color:white;
	}
.step-txt-on { font-weight:bold; }
.help-title { font-weight:bold; font-size:16pt; margin-right:6px; }

.tonis-query { color:#808080; }

/*********************************
	Edit
*********************************/
.table { border:solid black 1px; }
.label, .label2 { background-color:antiquewhite; font-size:9pt; font-weight:bold; border-style:solid; border-color:black; border-top-width:0; border-left-width:0; border-bottom-width:1px; border-right-width:1px; }
.label2 { background-color:orange; }
.row, .row-sep { font-size:9pt; border-style:solid; border-color:gray; border-top-width:0; border-left-width:0; border-bottom-width:1px; border-right-width:1px; }
.row-sep { border-bottom-width:2px; }


/*********************************
	Video
*********************************/
#shop-vi { background-color:whitesmoke }
#shop-vi .page-main,
#shop-vi .marker-on, 
#shop-vi .marker-off:hover { color:white; background-color:orange; }
#shop-vi .marker-off { color:antiquewhite; background-color:#8F93A3; }
#shop-vi .small-blue { color:navy; }
#shop-vi .title1 { color:navy; }
#shop-vi .title2 { color:whitesmoke; }
#shop-vi .nadpis1 { color:white; }
#shop-vi .lnk-white:hover,
#shop-vi .neg { color:whitesmoke; }
#shop-vi .neg-blue { color:white; background-color:navy; }
#shop-vi .neg-blue:hover { color:cornsilk; }
#shop-vi .lista { color:whitesmoke; }
#shop-vi a.main { color:navy; }
#shop-vi a.main:hover { color:white; background-color:navy; }
#shop-vi .mmenu, 
#shop-vi .mmenu-on, 
#shop-vi .mmenu-small, 
#shop-vi .mmenu-small-pc { color:navy; background-color:cornsilk; }
#shop-vi .mmenu:hover, 
#shop-vi .mmenu-small:hover { color:white; background-color:orange; }
#shop-vi .mmenu-label { color:white; background-color:navy; border:solid white 1px; }
#shop-vi .mmenu-on { color:white; background-color:orange; }
#shop-vi .menu-top, 
#shop-vi .menu-top-on { color:navy; background-color:cornsilk; }
#shop-vi .menu-top:hover, 
#shop-vi .menu-top-on { color:white; background-color:orange; }
#shop-vi .mmenu-small { background-color:cornsilk; }
#shop-vi .novinky:hover { color:black; background-color:orange; }
#shop-vi .zbozi:hover { color:white; background-color:navy; }
#shop-vi .btn1 { color:whitesmoke; background-color:navy; }
#shop-vi .txt1 { background-color:ivory; }
#shop-vi .seznam-zbozi-label { background-color:cornsilk; }
#shop-vi .seznam-zbozi-header { background-color:orange; }
#shop-vi .seznam-ovladac:hover { background-color:white; }
#shop-vi .seznam-next-ovladac:hover { background-color:white; }
#shop-vi .edit { background-color:navy; color:white; }
#shop-vi .edit:hover { background-color:white; color:navy; }
#shop-vi .page-num { color:cornsilk; background-color:navy; }
#shop-vi .page-num:hover { color:navy; background-color:cornsilk; }
#shop-vi .page-num-sel { color:navy; background-color:cornsilk; }
#shop-vi .page-num-sel:hover { color:cornsilk; background-color:navy; }
#shop-vi .web-alt { color:cornsilk; background-color:navy; }
#shop-vi .web-alt:hover { color:navy; background-color:cornsilk; }
#shop-vi .msg-red { color:red; }
#shop-vi .tbl-sort-btn { background-color:whitesmoke; }
#shop-vi .btn-pict { color:cornsilk; background-color:navy; }
#shop-vi .discount { color:red; }
#shop-vi .help-title { color:navy; }

/*********************************
	Video hudebni
*********************************/
#shop-vhu { background-color:whitesmoke }
#shop-vhu .page-main,
#shop-vhu .marker-on,
#shop-vhu .marker-off:hover { color:white; background-color:orange; }
#shop-vhu .marker-off { color:antiquewhite; background-color:#8F93A3; }
#shop-vhu .small-blue { color:navy; }
#shop-vhu .title1 { color:navy; }
#shop-vhu .title2 { color:whitesmoke; }
#shop-vhu .nadpis1 { color:white; }
#shop-vhu .lnk-white:hover,
#shop-vhu .neg { color:whitesmoke; }
#shop-vhu .neg-blue { color:white; background-color:navy; }
#shop-vhu .neg-blue:hover { color:cornsilk; }
#shop-vhu .lista { color:whitesmoke; }
#shop-vhu a.main { color:navy; }
#shop-vhu a.main:hover { color:white; background-color:navy; }
#shop-vhu .mmenu,
#shop-vhu .mmenu-on,
#shop-vhu .mmenu-small,
#shop-vhu .mmenu-small-pc { color:navy; background-color:cornsilk; }
#shop-vhu .mmenu:hover,
#shop-vhu .mmenu-small:hover { color:white; background-color:orange; }
#shop-vhu .mmenu-label { color:white; background-color:navy; border:solid white 1px; }
#shop-vhu .mmenu-on { color:white; background-color:orange; }
#shop-vhu .menu-top,
#shop-vhu .menu-top-on { color:navy; background-color:cornsilk; }
#shop-vhu .menu-top:hover,
#shop-vhu .menu-top-on { color:white; background-color:orange; }
#shop-vhu .mmenu-small { background-color:cornsilk; }
#shop-vhu .novinky:hover { color:black; background-color:orange; }
#shop-vhu .zbozi:hover { color:white; background-color:navy; }
#shop-vhu .btn1 { color:whitesmoke; background-color:navy; }
#shop-vhu .txt1 { background-color:ivory; }
#shop-vhu .seznam-zbozi-label { background-color:cornsilk; }
#shop-vhu .seznam-zbozi-header { background-color:orange; }
#shop-vhu .seznam-ovladac:hover { background-color:white; }
#shop-vhu .seznam-next-ovladac:hover { background-color:white; }
#shop-vhu .edit { background-color:navy; color:white; }
#shop-vhu .edit:hover { background-color:white; color:navy; }
#shop-vhu .page-num { color:cornsilk; background-color:navy; }
#shop-vhu .page-num:hover { color:navy; background-color:cornsilk; }
#shop-vhu .page-num-sel { color:navy; background-color:cornsilk; }
#shop-vhu .page-num-sel:hover { color:cornsilk; background-color:navy; }
#shop-vhu .web-alt { color:cornsilk; background-color:navy; }
#shop-vhu .web-alt:hover { color:navy; background-color:cornsilk; }
#shop-vhu .msg-red { color:red; }
#shop-vhu .tbl-sort-btn { background-color:whitesmoke; }
#shop-vhu .btn-pict { color:cornsilk; background-color:navy; }
#shop-vhu .discount { color:red; }
#shop-vhu .help-title { color:navy; }

/*********************************
	Eroticke video
*********************************/
#shop-sx { background-color:#FAEAEA; }
#shop-sx .page-main,
#shop-sx .marker-on, 
#shop-sx .marker-off:hover { color:white; background-color:#EA6A9B; }
#shop-sx .marker-off { color:#FAEAEA; background-color:#AD8C91; }
#shop-sx .small-blue { color:#650075; }
#shop-sx .title1 { color:#650075; }
#shop-sx .title2 { color:#FAEAEA; }
#shop-sx .nadpis1 { color:#FFF5F5; }
#shop-sx .lnk-white:hover { background-color:#650075 }
#shop-sx .neg { color:#FAEAEA; }
#shop-sx .neg-blue { color:#FFF5F5; background-color:#650075; }
#shop-sx .neg-blue:hover { color:#FFE8DC; }
#shop-sx .lista { color:#FAEAEA; }
#shop-sx a.main { color:#650075; }
#shop-sx a.main:hover { color:#FFF5F5; background-color:#650075; }
#shop-sx .mmenu,
#shop-sx .mmenu-on, 
#shop-sx .mmenu-small, 
#shop-sx .mmenu-small-pc { color:#650075; background-color:#FFE8DC; }
#shop-sx .mmenu:hover,
#shop-sx .mmenu-small:hover { color:#FFF5F5; background-color:#EA6A9B; }
#shop-sx .mmenu-label { color:#FFF5F5; background-color:#650075; border:solid #FFF5F5 1px; }
#shop-sx .mmenu-on { color:#FFF5F5; background-color:#EA6A9B; }
#shop-sx .menu-top,
#shop-sx .menu-top-on { color:#650075; background-color:#FFE8DC; }
#shop-sx .menu-top:hover,
#shop-sx .menu-top-on { color:#FFF5F5; background-color:#EA6A9B; }
#shop-sx .mmenu-small { background-color:#FFE8DC; }
#shop-sx .novinky:hover { color:black; background-color:#EA6A9B; }
#shop-sx .zbozi:hover { color:#FFF5F5; background-color:#650075; }
#shop-sx .btn1 { color:#FAEAEA; background-color:#650075; }
#shop-sx .txt1 { background-color:ivory; }
#shop-sx .seznam-zbozi-label { background-color:#FFE8DC; }
#shop-sx .seznam-zbozi-header { background-color:#EA6A9B; }
#shop-sx .seznam-ovladac:hover { background-color:#FFF5F5; }
#shop-sx .seznam-next-ovladac:hover { background-color:#FFF5F5; }
#shop-sx .edit { background-color:#650075; color:#FFF5F5; }
#shop-sx .edit:hover { background-color:#FFF5F5; color:#650075; }
#shop-sx .page-num { color:#FFE8DC; background-color:#650075; }
#shop-sx .page-num:hover { color:#650075; background-color:#FFE8DC; }
#shop-sx .page-num-sel { color:#650075; background-color:#FFE8DC; }
#shop-sx .page-num-sel:hover { color:#FFE8DC; background-color:#650075; }
#shop-sx .web-alt { color:#FFE8DC; background-color:#650075; }
#shop-sx .web-alt:hover { color:#650075; background-color:#FFE8DC; }
#shop-sx .msg-red { color:indianred; }
#shop-sx .tbl-sort-btn { background-color:#FAEAEA; }
#shop-sx .btn-pict { color:#FFE8DC; background-color:#650075; }
#shop-sx .discount { color:indianred; }
#shop-sx .help-title { color:#650075; }

/*********************************
	Audio
967E73/A98A71
*********************************/
#shop-au { background-color:#F9F3EF }
#shop-au .page-main,
#shop-au .marker-on, 
#shop-au .marker-off:hover { color:white; background-color:#8B4513; }
#shop-au .marker-off { color:#FFF7CA; background-color:#967E73; }
#shop-au .small-blue { color:#DC7E04; }
#shop-au .title1 { color:#DC7E04; }
#shop-au .title2 { color:#F9F3EF; }
#shop-au .nadpis1 { color:white; }
#shop-au .lnk-white:hover { background-color:#DC7E04 }
#shop-au .neg { color:#F9F3EF; }
#shop-au .neg-blue { color:white; background-color:#DC7E04; }
#shop-au .neg-blue:hover { color:#FFF7CA; }
#shop-au .lista { color:#F9F3EF; }
#shop-au a.main { color:#DC7E04; }
#shop-au a.main:hover { color:white; background-color:#DC7E04; }
#shop-au .mmenu,
#shop-au .mmenu-on,
#shop-au .mmenu-small,
#shop-au .mmenu-small-pc { color:#DC7E04; background-color:#FFF7CA; }
#shop-au .mmenu:hover,
#shop-au .mmenu-small:hover { color:white; background-color:saddlebrown; }
#shop-au .mmenu-label { color:white; background-color:#DC7E04; border:solid white 1px; }
#shop-au .mmenu-on { color:white; background-color:saddlebrown; }
#shop-au .menu-top,
#shop-au .menu-top-on { color:#DC7E04; background-color:#FFF7CA; }
#shop-au .menu-top:hover,
#shop-au .menu-top-on { color:white; background-color:saddlebrown; }
#shop-au .mmenu-small { background-color:#FFF7CA; }
#shop-au .novinky:hover { color:black; background-color:saddlebrown; }
#shop-au .zbozi:hover { color:white; background-color:#DC7E04; }
#shop-au .btn1 { color:#F9F3EF; background-color:#DC7E04; }
#shop-au .txt1 { background-color:#FFF7CA; }
#shop-au .seznam-zbozi-label { background-color:#FFF7CA; }
#shop-au .seznam-zbozi-header { background-color:#8B4513; }
#shop-au .seznam-ovladac:hover { background-color:white; }
#shop-au .seznam-next-ovladac:hover { background-color:white; }
#shop-au .edit { background-color:#DC7E04; color:white; }
#shop-au .edit:hover { background-color:white; color:#DC7E04; }
#shop-au .page-num { color:#FFF7CA; background-color:#DC7E04; }
#shop-au .page-num:hover { color:#DC7E04; background-color:#FFF7CA; }
#shop-au .page-num-sel { color:#DC7E04; background-color:#FFF7CA; }
#shop-au .page-num-sel:hover { color:#FFF7CA; background-color:#DC7E04; }
#shop-au .web-alt { color:#FFF7CA; background-color:#DC7E04; }
#shop-au .web-alt:hover { color:#DC7E04; background-color:#FFF7CA; }
#shop-au .msg-red { color:red; }
#shop-au .tbl-sort-btn { background-color:#F9F3EF; }
#shop-au .btn-pict { color:#FFF7CA; background-color:#DC7E04; }
#shop-au .discount { color:red; }
#shop-au .help-title { color:#DC7E04; }

/*********************************
	Ciste kazety
*********************************/
#shop-ck { background-color:whitesmoke }
#shop-ck .page-main,
#shop-ck .marker-on, 
#shop-ck .marker-off:hover { color:white; background-color:#00DBD4; }
#shop-ck .marker-off { color:#A2E4E2; background-color:#538C90; }
#shop-ck .small-blue { color:#000075; }
#shop-ck .title1 { color:#000075; }
#shop-ck .title2 { color:whitesmoke; }
#shop-ck .nadpis1 { color:white; }
#shop-ck .lnk-white:hover { background-color:#000075 }
#shop-ck .neg { color:whitesmoke; }
#shop-ck .neg-blue { color:white; background-color:#000075; }
#shop-ck .neg-blue:hover { color:#EDFED7; }
#shop-ck .lista { color:whitesmoke; }
#shop-ck a.main { color:#000075; }
#shop-ck a.main:hover { color:white; background-color:#000075; }
#shop-ck .mmenu,
#shop-ck .mmenu-on,
#shop-ck .mmenu-small,
#shop-ck .mmenu-small-pc { color:#000075; background-color:#EDFED7; }
#shop-ck .mmenu:hover,
#shop-ck .mmenu-small:hover { color:white; background-color:#00DBD4; }
#shop-ck .mmenu-label { color:white; background-color:#000075; border:solid white 1px; }
#shop-ck .mmenu-on { color:white; background-color:#00DBD4; }
#shop-ck .menu-top,
#shop-ck .menu-top-on { color:#000075; background-color:#EDFED7; }
#shop-ck .menu-top:hover,
#shop-ck .menu-top-on { color:white; background-color:#00DBD4; }
#shop-ck .mmenu-small { background-color:#EDFED7; }
#shop-ck .novinky:hover { color:black; background-color:#00DBD4; }
#shop-ck .zbozi:hover { color:white; background-color:#000075; }
#shop-ck .btn1 { color:whitesmoke; background-color:#000075; }
#shop-ck .txt1 { background-color:ivory; }
#shop-ck .seznam-zbozi-label { background-color:#EDFED7; }
#shop-ck .seznam-zbozi-header { background-color:#00DBD4; }
#shop-ck .seznam-ovladac:hover { background-color:white; }
#shop-ck .seznam-next-ovladac:hover { background-color:white; }
#shop-ck .edit { background-color:#000075; color:white; }
#shop-ck .edit:hover { background-color:white; color:#000075; }
#shop-ck .page-num { color:#EDFED7; background-color:#000075; }
#shop-ck .page-num:hover { color:#000075; background-color:#EDFED7; }
#shop-ck .page-num-sel { color:#000075; background-color:#EDFED7; }
#shop-ck .page-num-sel:hover { color:#EDFED7; background-color:#000075; }
#shop-ck .web-alt { color:#EDFED7; background-color:#000075; }
#shop-ck .web-alt:hover { color:#000075; background-color:#EDFED7; }
#shop-ck .msg-red { color:red; }
#shop-ck .tbl-sort-btn { background-color:whitesmoke; }
#shop-ck .btn-pict { color:#EDFED7; background-color:#000075; }
#shop-ck .discount { color:red; }
#shop-ck .help-title { color:#000075; }

/*********************************
	Nove PC
*********************************/
#shop-npc { background-color:whitesmoke }
#shop-npc .page-main,
#shop-npc .marker-on, 
#shop-npc .marker-off:hover { color:white; background-color:#16CADE; }
#shop-npc .marker-off { color:#D3EFDB; background-color:#7075A2; }
#shop-npc .small-blue { color:#00007F; }
#shop-npc .title1 { color:#00007F; }
#shop-npc .title2 { color:whitesmoke; }
#shop-npc .nadpis1 { color:white; }
#shop-npc .lnk-white:hover { background-color:#00007F }
#shop-npc .neg { color:whitesmoke; }
#shop-npc .neg-blue { color:white; background-color:#00007F; }
#shop-npc .neg-blue:hover { color:#D3EFDB; }
#shop-npc .lista { color:whitesmoke; }
#shop-npc a.main { color:#00007F; }
#shop-npc a.main:hover { color:white; background-color:#00007F; }
#shop-npc .mmenu,
#shop-npc .mmenu-on,
#shop-npc .mmenu-small,
#shop-npc .mmenu-small-pc { color:#00007F; background-color:white; }
#shop-npc .mmenu:hover,
#shop-npc .mmenu-small:hover { color:white; background-color:#16CADE; }
#shop-npc .mmenu-small-pc2:hover  { color:white; background-color:#00007F; }
#shop-npc .mmenu-label { color:white; background-color:#00007F; border:solid white 1px; }
#shop-npc .mmenu-on { color:white; background-color:#16CADE; }
#shop-npc .menu-top,
#shop-npc .menu-top-on { color:#00007F; background-color:#D3EFDB; }
#shop-npc .menu-top:hover,
#shop-npc .menu-top-on { color:white; background-color:#16CADE; }
#shop-npc .mmenu-small { background-color:#D3EFDB; }
#shop-npc .novinky:hover { color:black; background-color:#16CADE; }
#shop-npc .zbozi:hover { color:white; background-color:#00007F; }
#shop-npc .btn1 { color:whitesmoke; background-color:#00007F; }
#shop-npc .txt1 { background-color:#E0E8FE; }
#shop-npc .seznam-zbozi-label { background-color:#D3EFDB; }
#shop-npc .seznam-zbozi-header { background-color:#16CADE; }
#shop-npc .seznam-ovladac:hover { background-color:white; }
#shop-npc .seznam-next-ovladac:hover { background-color:white; }
#shop-npc .edit { background-color:#00007F; color:white; }
#shop-npc .edit:hover { background-color:white; color:#00007F; }
#shop-npc .page-num { color:#D3EFDB; background-color:#00007F; }
#shop-npc .page-num:hover { color:#00007F; background-color:#D3EFDB; }
#shop-npc .page-num-sel { color:#00007F; background-color:#D3EFDB; }
#shop-npc .page-num-sel:hover { color:#D3EFDB; background-color:#00007F; }
#shop-npc .web-alt { color:#D3EFDB; background-color:#00007F; }
#shop-npc .web-alt:hover { color:#00007F; background-color:#D3EFDB; }
#shop-npc .msg-red { color:red; }
#shop-npc .tbl-sort-btn { background-color:whitesmoke; }
#shop-npc .btn-pict { color:#D3EFDB; background-color:#00007F; }
#shop-npc .discount { color:red; }
#shop-npc .help-title { color:#00007F; }

/*********************************
	Repasovane pocitace
*********************************/
#shop-rpc { background-color:whitesmoke }
#shop-rpc .page-main,
#shop-rpc .marker-on, 
#shop-rpc .marker-off:hover { color:white; background-color:#16CADE; }
#shop-rpc .marker-off { color:#D3EFDB; background-color:#7075A2; }
#shop-rpc .small-blue { color:#00007F; }
#shop-rpc .title1 { color:#00007F; }
#shop-rpc .title2 { color:whitesmoke; }
#shop-rpc .nadpis1 { color:white; }
#shop-rpc .lnk-white:hover { background-color:#00007F }
#shop-rpc .neg { color:whitesmoke; }
#shop-rpc .neg-blue { color:white; background-color:#00007F; }
#shop-rpc .neg-blue:hover { color:#E0E8FE; }
#shop-rpc .lista { color:whitesmoke; }
#shop-rpc a.main { color:#00007F; }
#shop-rpc a.main:hover { color:white; background-color:#00007F; }
#shop-rpc .mmenu,
#shop-rpc .mmenu-on,
#shop-rpc .mmenu-small,
#shop-rpc .mmenu-small-pc { color:#00007F; background-color:#E0E8FE; }
#shop-rpc .mmenu:hover,
#shop-rpc .mmenu-small:hover { color:white; background-color:#16CADE; }
#shop-rpc .mmenu-label { color:white; background-color:#00007F; border:solid white 1px; }
#shop-rpc .mmenu-on { color:white; background-color:#16CADE; }
#shop-rpc .menu-top,
#shop-rpc .menu-top-on { color:#00007F; background-color:#E0E8FE; }
#shop-rpc .menu-top:hover,
#shop-rpc .menu-top-on { color:white; background-color:#16CADE; }
#shop-rpc .mmenu-small { background-color:#E0E8FE; }
#shop-rpc .novinky:hover { color:black; background-color:#16CADE; }
#shop-rpc .zbozi:hover { color:white; background-color:#00007F; }
#shop-rpc .btn1 { color:whitesmoke; background-color:#00007F; }
#shop-rpc .txt1 { background-color:#E0E8FE; }
#shop-rpc .seznam-zbozi-label { background-color:#E0E8FE; }
#shop-rpc .seznam-zbozi-header { background-color:#16CADE; }
#shop-rpc .seznam-ovladac:hover { background-color:white; }
#shop-rpc .seznam-next-ovladac:hover { background-color:white; }
#shop-rpc .edit { background-color:#00007F; color:white; }
#shop-rpc .edit:hover { background-color:white; color:#00007F; }
#shop-rpc .page-num { color:#E0E8FE; background-color:#00007F; }
#shop-rpc .page-num:hover { color:#00007F; background-color:#E0E8FE; }
#shop-rpc .page-num-sel { color:#00007F; background-color:#E0E8FE; }
#shop-rpc .page-num-sel:hover { color:#E0E8FE; background-color:#00007F; }
#shop-rpc .web-alt { color:#E0E8FE; background-color:#00007F; }
#shop-rpc .web-alt:hover { color:#00007F; background-color:#E0E8FE; }
#shop-rpc .msg-red { color:red; }
#shop-rpc .tbl-sort-btn { background-color:whitesmoke; }
#shop-rpc .btn-pict { color:#E0E8FE; background-color:#00007F; }
#shop-rpc .discount { color:red; }
#shop-rpc .help-title { color:#00007F; }

/*********************************
	Elektronika
*********************************/
#shop-el { background-color:#E9E9EF }
#shop-el .page-main,
#shop-el .marker-on, 
#shop-el .marker-off:hover { color:white; background-color:#FE6000; }
#shop-el .marker-off { color:#D0EFFF; background-color:#4C4369; }
#shop-el .small-blue { color:#000056; }
#shop-el .title1 { color:#000056; }
#shop-el .title2 { color:#E9E9EF; }
#shop-el .nadpis1 { color:#FEFEFE; }
#shop-el .lnk-white:hover { background-color:#000056 }
#shop-el .neg { color:#E9E9EF; }
#shop-el .neg-blue { color:#FEFEFE; background-color:#000056; }
#shop-el .neg-blue:hover { color:beige; }
#shop-el .lista { color:#E9E9EF; }
#shop-el a.main { color:#000056; }
#shop-el a.main:hover { color:#FEFEFE; background-color:#000056; }
#shop-el .mmenu,
#shop-el .mmenu-on,
#shop-el .mmenu-small,
#shop-el .mmenu-small-pc { color:#000056; background-color:beige; }
#shop-el .mmenu:hover,
#shop-el .mmenu-small:hover { color:#FEFEFE; background-color:#FE6000; }
#shop-el .mmenu-label { color:#FEFEFE; background-color:#000056; border:solid #FEFEFE 1px; }
#shop-el .mmenu-on { color:#FEFEFE; background-color:#FE6000; }
#shop-el .menu-top,
#shop-el .menu-top-on { color:#000056; background-color:beige; }
#shop-el .menu-top:hover,
#shop-el .menu-top-on { color:#FEFEFE; background-color:#FE6000; }
#shop-el .mmenu-small { background-color:beige; }
#shop-el .novinky:hover { color:black; background-color:#FE6000; }
#shop-el .zbozi:hover { color:#FEFEFE; background-color:#000056; }
#shop-el .btn1 { color:#E9E9EF; background-color:#000056; }
#shop-el .txt1 { background-color:ivory; }
#shop-el .seznam-zbozi-label { background-color:beige; }
#shop-el .seznam-zbozi-header { background-color:#FE6000; }
#shop-el .seznam-ovladac:hover { background-color:#FEFEFE; }
#shop-el .seznam-next-ovladac:hover { background-color:#FEFEFE; }
#shop-el .edit { background-color:#000056; color:#FEFEFE; }
#shop-el .edit:hover { background-color:#FEFEFE; color:#000056; }
#shop-el .page-num { color:beige; background-color:#000056; }
#shop-el .page-num:hover { color:#000056; background-color:beige; }
#shop-el .page-num-sel { color:#000056; background-color:beige; }
#shop-el .page-num-sel:hover { color:beige; background-color:#000056; }
#shop-el .web-alt { color:beige; background-color:#000056; }
#shop-el .web-alt:hover { color:#000056; background-color:beige; }
#shop-el .msg-red { color:red; }
#shop-el .tbl-sort-btn { background-color:#E9E9EF; }
#shop-el .btn-pict { color:beige; background-color:#000056; }
#shop-el .discount { color:red; }
#shop-el .help-title { color:#000056; }

/*********************************
	Lego

#96E094
#067402
#ECFFE7
*********************************/
#shop-lego { background-color:#ECFFE7 }
#shop-lego .page-main,
#shop-lego .marker-on,
#shop-lego .marker-off:hover { color:white; background-color:orange; }
#shop-lego .marker-off { color:antiquewhite; background-color:#8F93A3; }
#shop-lego .small-blue { color:#067402; }
#shop-lego .title1 { color:#067402; }
#shop-lego .title2 { color:whitesmoke; }
#shop-lego .nadpis1 { color:white; }
#shop-lego .lnk-white:hover,
#shop-lego .neg { color:whitesmoke; }
#shop-lego .neg-blue { color:white; background-color:#067402; }
#shop-lego .neg-blue:hover { color:cornsilk; }
#shop-lego .lista { color:whitesmoke; }
#shop-lego a.main { color:#067402; }
#shop-lego a.main:hover { color:white; background-color:#067402; }
#shop-lego .mmenu,
#shop-lego .mmenu-on,
#shop-lego .mmenu-small,
#shop-lego .mmenu-small-pc { color:#067402; background-color:cornsilk; }
#shop-lego .mmenu:hover,
#shop-lego .mmenu-small:hover { color:white; background-color:orange; }
#shop-lego .mmenu-label { color:white; background-color:#067402; border:solid white 1px; }
#shop-lego .mmenu-on { color:white; background-color:orange; }
#shop-lego .menu-top,
#shop-lego .menu-top-on { color:#067402; background-color:cornsilk; }
#shop-lego .menu-top:hover,
#shop-lego .menu-top-on { color:white; background-color:orange; }
#shop-lego .mmenu-small { background-color:cornsilk; }
#shop-lego .novinky:hover { color:black; background-color:orange; }
#shop-lego .zbozi:hover { color:white; background-color:#067402; }
#shop-lego .btn1 { color:whitesmoke; background-color:#067402; }
#shop-lego .txt1 { background-color:ivory; }
#shop-lego .seznam-zbozi-label { background-color:cornsilk; }
#shop-lego .seznam-zbozi-header { background-color:orange; }
#shop-lego .seznam-ovladac:hover { background-color:white; }
#shop-lego .seznam-next-ovladac:hover { background-color:white; }
#shop-lego .edit { background-color:#067402; color:white; }
#shop-lego .edit:hover { background-color:white; color:#067402; }
#shop-lego .page-num { color:cornsilk; background-color:#067402; }
#shop-lego .page-num:hover { color:#067402; background-color:cornsilk; }
#shop-lego .page-num-sel { color:#067402; background-color:cornsilk; }
#shop-lego .page-num-sel:hover { color:cornsilk; background-color:#067402; }
#shop-lego .web-alt { color:cornsilk; background-color:#067402; }
#shop-lego .web-alt:hover { color:#067402; background-color:cornsilk; }
#shop-lego .msg-red { color:red; }
#shop-lego .tbl-sort-btn { background-color:whitesmoke; }
#shop-lego .btn-pict { color:cornsilk; background-color:#067402; }
#shop-lego .discount { color:red; }
#shop-lego .help-title { color:#067402; }

/*********************************
	Kosmetika

#00ADFF - světle modrá
#C47070 - růžová
E8C2C1 - světle růžová

#003752 - tmavě modrá

*********************************/
#shop-kosm { background-color:white }
#shop-kosm .page-main,
#shop-kosm .marker-on,
#shop-kosm .marker-off:hover { color:white; background-color:orange; }
#shop-kosm .marker-off { color:antiquewhite; background-color:#8F93A3; }
#shop-kosm .small-blue { color:#003752; }
#shop-kosm .title1 { color:#003752; }
#shop-kosm .title2 { color:whitesmoke; }
#shop-kosm .nadpis1 { color:white; }
#shop-kosm .lnk-white:hover,
#shop-kosm .neg { color:whitesmoke; }
#shop-kosm .neg-blue { color:white; background-color:#003752; }
#shop-kosm .neg-blue:hover { color:cornsilk; }
#shop-kosm .lista { color:whitesmoke; }
#shop-kosm a.main { color:#003752; }
#shop-kosm a.main:hover { color:white; background-color:#003752; }
#shop-kosm .mmenu,
#shop-kosm .mmenu-on,
#shop-kosm .mmenu-small,
#shop-kosm .mmenu-small-pc { color:#003752; background-color:#AA4545; }
#shop-kosm .mmenu:hover,
#shop-kosm .mmenu-small:hover { color:white; background-color:orange; }
#shop-kosm .mmenu-label { color:white; background-color:#003752; border:solid white 1px; }
#shop-kosm .mmenu-on { color:white; background-color:orange; }
#shop-kosm .menu-top,
#shop-kosm .menu-top-on { color:#003752; background-color:cornsilk; }
#shop-kosm .menu-top:hover,
#shop-kosm .menu-top-on { color:white; background-color:orange; }
#shop-kosm .mmenu-small { background-color:cornsilk; }
#shop-kosm .novinky:hover { color:black; background-color:orange; }
#shop-kosm .zbozi:hover { color:white; background-color:#003752; }
#shop-kosm .btn1 { color:whitesmoke; background-color:#003752; }
#shop-kosm .txt1 { background-color:ivory; }
#shop-kosm .seznam-zbozi-label { background-color:cornsilk; }
#shop-kosm .seznam-zbozi-header { background-color:orange; }
#shop-kosm .seznam-ovladac:hover { background-color:white; }
#shop-kosm .seznam-next-ovladac:hover { background-color:white; }
#shop-kosm .edit { background-color:#003752; color:white; }
#shop-kosm .edit:hover { background-color:white; color:#003752; }
#shop-kosm .page-num { color:cornsilk; background-color:#003752; }
#shop-kosm .page-num:hover { color:#003752; background-color:cornsilk; }
#shop-kosm .page-num-sel { color:#003752; background-color:cornsilk; }
#shop-kosm .page-num-sel:hover { color:cornsilk; background-color:#003752; }
#shop-kosm .web-alt { color:cornsilk; background-color:#003752; }
#shop-kosm .web-alt:hover { color:#003752; background-color:cornsilk; }
#shop-kosm .msg-red { color:red; }
#shop-kosm .tbl-sort-btn { background-color:whitesmoke; }
#shop-kosm .btn-pict { color:cornsilk; background-color:#003752; }
#shop-kosm .discount { color:red; }
#shop-kosm .help-title { color:#003752; }
