:root {
	--menu-seda: #E6E6E6;
	--menu-seda-tmava: #444444;
  --menu-seda-ramecek: #CCCCCC;
  --cervena-tmava: #890000;
  --zluta-svetla: rgb(255,255,204);
  --seda-svetla: #F8F8F8;
}
.dtree a {
	color: var(--cervena-tmava);
}
.dtree a.nodeSel {
	background-color: #C81E1E;
	color: yellow;
}
a {
  color: var(--menu-seda-tmava);
}
a:hover {
	color: var(--cervena-tmava);
}
#adminMenu ul li a:hover {
  color: var(--menu-seda-tmava);
}

h1 {
	/*color: var(--cervena-tmava);
*/
	color: rgb(102,0,0);
	/*color: rgb(102,102,102);
*/
}
h2, h2 > a, a.kategorie {
	color: var(--cervena-tmava);
}
h3, h3 > a {
	color: var(--cervena-tmava);
}
b {
	color: var(--cervena-tmava);
}
input, select, #Search {
  border: solid 1px var(--menu-seda);
}
input, select, !#Search {
  background: white !important;
}

input:hover, select:hover{
  border: solid 1px green;
  -webkit-transition: .3s all ease;
	-moz-transition: .3s all ease;
	-ms-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease
}
input:selected {
  border: solid 1px green;
  background: var(--zluta-svetla);
  -webkit-transition: .3s all ease;
	-moz-transition: .3s all ease;
	-ms-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease
}
input[name="Mnozstvi"] {
  font-size: 120%;
}
input[type="submit"].btnKoupit, input[type="button"].btnKoupit {
	background: #66FF00 !important;
}
input[type="submit"].btnKoupit_unactive, input[type="button"].btnKoupit_unactive {
	background: gray !important;
	text-decoration: line-through;
	cursor: not-allowed;
}
input[type="button"]:hover, input[type="submit"]:hover {
  background: var(--cervena-tmava) !important;
  border: solid 1px red;
  color: yellow;
}

div.nadpis {
	color: rgb(0,0,255);
	background: #C81E1E url("/topy/top_bg_red.gif") repeat-y center;
}
div.main {
	background-color: var(--menu-seda-ramecek);
}
div.podkategorie {
	background: white;
  color: var(--menu-seda-tmava);
  border: solid 2px var(--menu-seda-ramecek);
  -webkit-box-shadow: none;
	box-shadow: none;
}
div.podkategorie:hover {
  background: white;
  border: solid 2px green;
  -webkit-box-shadow: none;
	box-shadow: none;
  -webkit-transition: .3s all ease;
	-moz-transition: .3s all ease;
	-ms-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease
}
div.strom-head {
	background: var(--cervena-tmava);
  color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.strom, div.strom-c {
	/*background-color: white;
	background: linear-gradient(to bottom right, #ffffff 0%, #bcbcbc 100%);*/
  background: var(--menu-seda);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: solid 1px var(--menu-seda-ramecek);
}
td.strom-top-active {
	color: var(--menu-seda-tmava);
  border: none;
  background-color: var(--menu-seda);
}
td.strom-top-unactive, td.strom-top-unactive a {
	color: var(--menu-seda-tmava);
  text-decoration: none;
	background-color: var(--menu-seda-ramecek);
  border: none;
	/*border-color: #A81E00;
*/
}
td.strom-top-unactive:hover, td.strom-top-unactive a:hover {
  text-decoration: underline;
  color: var(--menu-seda-tmava);
}
td.strom-bottom {
	border: none;
  background-color: var(--menu-seda);
}

td.strom-bottom a, div.strom a {
  text-decoration: none;
}

td.strom-bottom a:hover, div.strom a:hover {
  text-decoration: underline;
}

div.menu, div.bottomLine {
	background-color: black;
}
div.menu td.menu {
	color: white;
}
td.menu, div.menu ul li {
	border-left: solid 1px white;
}
div.menu ul li:hover, div.menu ul li a:hover {
	background-color: rgb(97,97,97);
	color: yellow;
}
div.menu ul li.selected {
	background-color: rgb(76,76,76);
	color: yellow;
}
a.menu:hover {
	color: yellow;
}
a.kategorie:hover {
	color: blue;
}
a.kategorie_detail {
	color: rgb(128,10,0);
	font-weight: normal;
  text-decoration: none;
}
a.kategorie_detail:hover {
	color: rgb(230,20,20);
	font-weight: normal;
  text-decoration: underline;
}
a.subkategorie {
	color: var(--menu-seda-tmava);
  text-decoration: none;
}
a.subkategorie:hover {
	color: var(--cervena-tmava);
  text-decoration: underline;
}
a.page:hover {
	color: blue;
}
span.page {
	color: red;
}
a.zbozi_nazev, .zbozi_nazev, a.zbozi_nazevg, .zbozi_nazevg {
	color: var(--cervena-tmava);
}
a.zbozi_nazev:hover, a.zbozi_nazevg:hover {
	color: blue;
}
a.zbozi_katalog {
	color: var(--cervena-tmava);
}
a.zbozi_katalog:hover, a.zbozi_katalogg:hover {
	color: blue;
}
td.polozka_lb {
	color: var(--cervena-tmava);
}
td.polozka_l {
	color: var(--cervena-tmava);
}
td.polozka_rb, span.polozka_rb {
	color: var(--cervena-tmava);
}
td.polozka_r {
	color: var(--cervena-tmava);
}
table.t_sort {
	/*background-color: #C81E1E;
*/
	/*background-color: #FFB2B2;
*/
	/*background: linear-gradient(to bottom right, #ffffff 0%, #bcbcbc 100%);
*/
	color: black;
}
table.t_sort select {
	/*background-color: #FFB2B2;
*/
	/*background: linear-gradient(to bottom right, #bcbcbc 0%, #ffffff 100%);
*/
	border: solid 1px silver;
}
.polozka_l_h, .polozka_r_h, .polozka_c_h {
	background-color: #4C4C4C;
}
.polozka1_l_h, .polozka1_r_h, .polozka1_c_h {
	color: var(--cervena-tmava);
}
.filtr, .filtr_b {
	color: black;
}
.filtr_b {
	font-weight: bold;
}
span.zvyrazneny {
	color: red;
}
.line0, tr.line_d0 {
	background-color: var(--seda-svetla);
}
.line1, tr.line_d1 {
	background-color: white;
}
div.stin {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: solid 1px var(--menu-seda-ramecek);
}
div.tiskarny1 {
	background-color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: solid 1px var(--menu-seda-ramecek);
  margin-left: 30px;
}
div.tiskarny1 img, div.tiskarny2 img {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
div.tiskarny2 {
	background-color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: solid 1px var(--menu-seda-ramecek);
}
div.tiskarny1 a, div.tiskarny2 a, div.tiskarny1 h3, div.tiskarny2 h2 {
  color: var(--menu-seda-tmava);
  text-decoration: none;
}

div.tiskarny1 a:hover, div.tiskarny2 a:hover, div.tiskarny1 h3:hover, div.tiskarny2 h2:hover {
  color: var(--cervena-tmava);
  text-decoration: underline !important;
}

div.mainvyber {
	background-color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: solid 1px var(--menu-seda-ramecek);
}
div.detailbox {
	background: #F0F0F5;
}

div.dlazdice_inside_bg {
  border: none;
	background: white;
  background-color: white;
  margin: -3px;
  padding: 5px 5px 5px;
  height: 260px;
}
div.dlazdice_bg {
 	border: solid 2px var(--menu-seda);
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: white;
  background-color: white !important;
}
div.dlazdice_bg:hover {
  border: solid 2px green;
  -webkit-transition: .3s all ease;
	-moz-transition: .3s all ease;
	-ms-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease
}

h2.detailkategorie, div.detail_kategorie {
	color: rgb(210,160,160);
	border-bottom: solid 3px white;
	/*background-color: #A81E00;
	color: white;
*/
}
h2.detailkategorie {
	background-color: var(--menu-seda);
}
div.detail_kategorie {
	background-color: #F0F0F5;
}
div.detail_imgbox {
	background-color: white;
}
div.detail_nazev, a.detail_nazev {
	background-color: #F0F0F5;
	color: #A81E00;
	/*color: yellow;
	background-color: #A81E00;
*/
}
a.detail_nazev:hover {
	color: black;
}
/*html>body div.detail_nazev, a.detail_nazev {
	background: -moz-linear-gradient(center bottom, #A81E00 35%, #C81E1E 80%);
}
*/
td.detail_zalozkabox {
	background: white;
	border-color: white;
	border: solid 1px var(--menu-seda-ramecek);
	border-top: none;
}
table.detail_table {
	background-color: rgb(230,230,230);
}
td.detail_ucho, td.detail_ucho_sel {
 border: solid 1px var(--menu-seda-ramecek);
}
td.detail_ucho {
	background: var(--menu-seda);
  color: var(--menu-seda-tmava)
  border: solid 1px var(--menu-seda-ramecek);
  border-top-width: 2px;
}
td.detail_ucho:hover {
	background: var(--seda-svetla);
  border-top: solid 2px red;
}
td.detail_ucho_sel {
	background-color: white;
  border: solid 1px var(--menu-seda-ramecek);
	border-bottom: none;
  border-top: solid 2px green;
  font-weight: bold;
}
td.detail_ucho_last {
	border: none;
}
/* tabulka v detailu */
div.detail_table {
	border: solid 3px white;
}
td.detail_table_cell, td.detail_table_cell_right, td.detail_table_cell2, td.detail_table_cell2_right {
	background: -moz-linear-gradient(center bottom, rgb(255,240,240) 35%, rgb(255,230,230) 80%);
}
td.detail_table_cell {
	border-bottom: solid 3px white;
	border-right: solid 3px white;
}
td.detail_table_cell_right {
	border-bottom: solid 3px white;
}
td.detail_table_cell2 {
	border-right: solid 3px white;
}
div.strom-c form input, div.strom form input {
	background-color: var(--menu-seda);
}
div.strom-c div a.menu {
	color: black;
}
div.strom-c div a.menu:hover {
	color: red;
}
div.strom-c a:hover, div.strom a:hover {
	color: red;
}
div.top_stin {
	background: #FFE0E0;
	background-image: linear-gradient(to bottom, #FFE0E0 15%, var(--menu-seda) 100%);
	border-top: solid 1px #FFB6B6;
	height: 20px;
	margin-top: 15px;
}
div.bottom_stin {
	background: #FFE0E0;
	background-image: linear-gradient(to top, #FFE0E0 15%, var(--menu-seda) 100%);
	border-bottom: solid 1px #FFB6B6;
	height: 20px;
	margin-bottom: 15px;
}
hr.red_line {
	border-color: #FFB6B6;
}
/* import z mujobchod*/
.input5, .input6 {
	background-color: white;
}
.textmalycerv {
	color: red;
}
.sleva {
	color: green;
}
.nobuy {
	color: red;
}
td.podkategorie, a.podkategorie, a.podkategorie:hover {
	color: --var(cervena-tmava);
}
td.podkategorie {
	border-color: rgb(255,153,153);
	background-color: rgb(248,240,240);
}
td.podkategorie:hover {
	background-color: rgb(204,102,102);
}

table.polozka_menu {
	background-color: var(--menu-seda);
  border: none;
}

td.polozka_menu1,
td.polozka_menu2,
td.polozka_menu3,
td.polozka_menu11,
td.polozka_menu12,
td.polozka_menu13 {
	border: 0;
  border-bottom: solid 1px var(--menu-seda-ramecek);
	color: var(--menu-seda-tmava);
  font-size: 120%;
}
td.polozka_menu1,
td.polozka_menu11 {
	background-image: none;
	background: var(--menu-seda);
}
td.polozka_menu1,
td.polozka_menu2,
td.polozka_menu3 {
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
td.polozka_menu11,
td.polozka_menu12,
td.polozka_menu13 {
	-webkit-border-radius: 0;
	border-radius: 0;
	margin-bottom: 0;
	font-weight: bold;
}
td.polozka_menu2,
td.polozka_menu12 {
	font-weight: bold;
	background-image: none;
	background: var(--menu-seda-tmava);
}
td.polozka_menu2 a.polozka_menu,
td.polozka_menu12 a.polozka_menu {
	color: white;
}
td.polozka_menu3 {
	background-image: none;
	background-color: silver;
	text-decoration: line-through;
}
td.polozka_menu1:hover,
td.polozka_menu3:hover,
td.polozka_menu11:hover,
td.polozka_menu13:hover {
	background: white;
	color: var(--menu-seda-tmava);
}
td.polozka_menu2:hover,
td.polozka_menu2 a.polozka_menu:hover,
td.polozka_menu12:hover,
td.polozka_menu12 a.polozka_menu:hover {
	background: black;
	color: white;
}
a.polozka_menu {
	text-decoration: none;
	color: var(--menu-seda-tmava);
}
td.polozka_menu1 a.polozka_menu:hover,
td.polozka_menu11 a.polozka_menu:hover,
td.polozka_menu3 a.polozka_menu:hover,
td.polozka_menu13 a.polozka_menu:hover {
	color: var(--menu-seda-tmava);
}
a.polozka_menu:hover,
td.polozka_menu1:hover {
	color: white;
}
td.polozka_menu_clear {
	padding: 0;
	margin: 0;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin-top: 0;
	background: var(--menu-seda);
}
