* {
	font-family: 'Asap', calibri, Verdana, Sans-Serif, Arial CE, Helvetica CE, Arial, Helvetica;
	color: Black;
	font-size: 12px;
}
.verticalMiddle {
	margin-top: auto;
	margin-bottom: auto;
}
.red {
	color: red;
}
.green {
	color: green;
}
.blue {
  color: blue;
}
.darkBlue {
  color: darkblue;
}
.gray {
	color: gray;
}
.grey {
	color: gray;
}
.black {
	color: black;
}
.white {
	color: white;
}
.yellow {
	color: yellow;
}
.bgWhite {
	background-color: white;
}
.bgRed {
	background-color: rgb(255,204,204);
}
.shadow {
  -webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
}
.radiusBorder {
  -webkit-border-radius: 5px;
	border-radius: 5px;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.bold {
	font-weight: bold;
}
.nobold {
	font-weight: normal;
}
.italic {
	font-style: italic;
}
.preskrtnute {
	text-decoration: line-through;
}
.hand {
	cursor: pointer;
}
.noborder {
	border: none;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
img {
	border: 0;
}
h1 {
	/*font-family: 'Jura', 'Asap', calibri, Verdana, Sans-Serif, Arial CE, Helvetica CE, Arial, Helvetica;
*/
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	-webkit-text-shadow: 3px 3px 5px gray;
	text-shadow: 3px 3px 5px gray;
}
h1.katalog {
	text-align: left;
}
h2, h2 > a, a.kategorie, a.kategorie_detail {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
h3, h3 > a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
h2 a:hover, h3 a:hover {
	color: blue;
	text-decoration: underline;
}
body {
	background-color: white;
	text-align: center;
}
a.filtr, span.filtr {
	font-weight: bold;
}
a.incart, a.incartB {
	color: red;
	text-decoration: none;
}
a.incartB {
	font-weight: bold;
}
a.incart:hover, a.incartB:hover {
	color: blue;
}
div.logo {
	width: 200px;
	float: left;
}
div.logo2 {
	width: 200px;
	float: right;
}
div.mainbox {
	width: 100%;
	background-color: rgb(255,183,159);
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
}
div.nadpis {
	text-align: center;
	padding: 0;
	margin: 0;
	font-size: 0px;
}
div.main {
	max-width: 100%;
	background: #F0F0F5;
	text-align: left;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
}
div.podkategorie {
	background-color: rgb(255,222,204);
	padding: 3px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
}
div.podkategorie ul.podkategorie {
	list-style-type: none;
	padding-left: 0px;
	margin-top: 5px;
}
div.podkategorie ul li.podkategorie {
	display: block;
	padding-top: 2px;
	min-height: 120px;
}
.strom-head, .strom-head-x, div.strom-head-text {
	color: white;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
td.strom-head, div.strom-head-text {
	-webkit-text-shadow: 1px 1px 3px gray;
	text-shadow: 1px 1px 3px gray;
}
.strom-head-x {
	font-style: normal;
	font-weight: bold;
	float: right;
	width: 20px;
}
div.strom-head-x {
	width: 15px;
	height: 15px;
	text-align: center;
}
.strom-head {
	font-style: italic;
}
div.strom-head {
	margin: 3px 3px 0 3px;
	padding: 3px;
	-webkit-box-shadow: 3px 3px 5px gray;
	box-shadow: 3px 3px 5px gray;
}
div.strom, div.strom-c {
	color: black;
	margin: 0 3px 10px 3px;
	padding: 3px;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	box-shadow: 3px 3px 5px gray;
	-webkit-box-shadow: 3px 3px 5px gray;
}
div.strom-c {
	text-align: center;
}
div.detailbox {
	background-color: #F0F0F5;
	border: solid 1px #E0E0E0;
	padding: 10px;
	-webkit-box-shadow: 3px 3px 5px gray;
	box-shadow: 3px 3px 5px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
td.strom-top-active {
	text-align: center;
	color: #FF6600;
	font-weight: bold;
	border: solid 1px white;
	border-bottom: none;
}
td.strom-top-unactive {
	text-align: center;
	color: white;
	background-color: #FE855D;
	border: solid 1px white;
}
td.strom-bottom {
	border: solid 1px white;
	border-top: none;
	padding: 5px 0 5px 0;
}
table.strom-lascort {
	width: 93%;
	border-collapse: collapse;
}
html>body table.strom-lascort {
	width: 100%;
}
div.menu {
	color: white;
	text-align: left;
}
div.menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.menu ul li {
	display: inline-block;
	padding: 3px 0px;
}
div.menu ul li a {
	padding: 0px 10px;
}
td.menu, div.menu ul li {
	border-left: solid 1px black;
}
td.menu:first-child, .noLB, div.menu ul li:first-child {
	border-left: none;
}
div.mainpagebox {
	border: solid 1px black;
	background: #FFFFCC;
	padding: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
}
td.menu {
	padding: 3px 10px 3px 10px;
}
a.menu {
	color: white;
	font-weight: normal;
	text-decoration: none;
}
a.kategorie, a.kategorie_detail {
	text-decoration: underline;
}
a.subkategorie {
	font-weight: bold;
	text-decoration: underline;
}
a.kategorie_edit {
	text-decoration: underline;
}
a.page {
	color: black;
	font-weight: normal;
}
	/*text-decoration: underline;
*/
a.page, span.page {
	font-weight: normal;
	text-decoration: none;
	padding: 2px 5px 1px 5px;
	border: solid 1px grey;
}
span.page {
	background-color: white;
}
a.page:hover {
	background-color: yellow;
}
td.krajni_sloupec {
	width: 200px;
	vertical-align: top;
}
td.prostrednisloupec {
	width: 100%;
	vertical-align: top;
	text-align: justify;
	padding: 5px;
	height: 100%;
}
html>body td.prostrednisloupec {
	width: calc(100%-430px);
}
#prostrednisloupec {
	width: calc(100% - 410px);
	text-align: justify;
	padding: 5px;
	height: 100%;
	min-height: 600px;
	float: left;
}
#krajni_sloupecL {
	width: 200px;
	float: left;
}
#krajni_sloupecR {
	width: 200px;
	float: right;
}
td.cena_r, td.cena_rb {
	text-align: right;
}
td.cena_c, td.cena_cb {
	text-align: center;
}
td.cena_rb, td.cena_cb {
	font-weight: bold;
}
a.zbozi_nazev, .zbozi_nazev, a.zbozi_nazevg, .zbozi_nazevg {
	text-decoration: none;
	font-weight: bold;
	font-size: 120%;
}
a.zbozi_katalog, a.zbozi_katalogg {
	text-decoration: none;
}
a.zbozi_nazevg, .zbozi_nazevg {
	color: #8B8B8B;
}
a.zbozi_katalogg {
	color: #8B8B8B;
}
td.polozka_lb, td.polozka_lbg {
	vertical-align: top;
	padding: 2px;
	text-align: left;
	font-weight: bold;
}
td.polozka_l, td.polozka_lg {
	vertical-align: top;
	padding: 2px;
	text-align: left;
}
td.polozka_rb, td.polozka_rbg {
	vertical-align: top;
	padding: 2px;
	text-align: right;
	font-weight: bold;
}
td.polozka_r, td.polozka_rg {
	vertical-align: top;
	padding: 2px;
	text-align: right;
}
td.polozka_cb, td.polozka_cbg {
	vertical-align: top;
	padding: 2px;
	text-align: center;
	font-weight: bold;
}
td.polozka_c, td.polozka_cg {
	vertical-align: top;
	padding: 2px;
	text-align: center;
}
td.zbozi_popis, td.zbozi_popisg {
	color: black;
	vertical-align: top;
	padding: 2px;
	text-align: left;
}
td.polozka_lbg {
	color: #8B8B8B;
}
td.polozka_lg {
	color: #8B8B8B;
}
td.polozka_rbg {
	color: #8B8B8B;
}
td.polozka_rg {
	color: #8B8B8B;
}
td.zbozi_popisg {
	color: #8B8B8B;
}
table.katalog {
	margin: 5px;
	width: 100%;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
table.t_sort {
	width: 100%;
	/*-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
*/
}
table.t_sort select {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.polozka_l_h, .polozka_r_h, .polozka_c_h, .polozka1_l_h, .polozka1_r_h, .polozka1_c_h {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.polozka_l_h {
	color: white;
	vertical-align: top;
	padding: 2px;
	text-align: left;
}
.polozka_r_h {
	color: white;
	vertical-align: top;
	padding: 2px;
	text-align: right;
}
.polozka_c_h {
	color: white;
	vertical-align: top;
	padding: 2px;
	text-align: center;
}
.polozka1_l_h {
	vertical-align: top;
	padding: 2px;
	text-align: left;
	width: 10%;
}
.polozka1_r_h {
	vertical-align: top;
	padding: 2px;
	text-align: right;
}
.polozka1_c_h {
	vertical-align: top;
	padding: 2px;
	text-align: center;
}
a.polozka_l_h, a.polozka_r_h, a.polozka_c_h, a.polozka1_l_h, a.polozka1_r_h {
	text-decoration: none;
}
a.polozka_l_h:hover, a.polozka_r_h:hover, a.polozka_c_h:hover, a.polozka1_l_h:hover, a.polozka1_r_h:hover {
	color: yellow;
}
span.zvyrazneny {
	font-weight: bold;
}
span.help_text, span.help_text_bold {
	font-weight: normal;
	font-size: 90%;
	color: #999999;
}
span.help_text_bold {
	font-weight: bold;
}
span.novinka, span.akce, span.vyprodej {
	font-weight: bold;
	background-color: rgb(255,255,204);
	border-bottom: rgb(240,240,245) 1px solid;
	box-shadow: 3px 3px 5px gray;
	margin: 2px;
}
span.novinka {
	color: red;
}
span.akce {
	color: darkgreen;
}
span.vyprodej {
	color: black;
}
div.needloginblock {
	width: 90%;
	background-color: #FFFF99;
	padding: 10px;
	border: 3px blue solid;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.line0, .line0_mark, .line1, .line1_mark {
	border-bottom: 1px solid black;
}
.line0_mark {
	background-color: yellow;
}
.line1_mark {
	background-color: rgb(255,255,102);
}
tr.line0, tr.line1, tr.line_d0, tr.line_d1 {
	padding-bottom: 10px;
}
tr.line2 {
	background-color: rgb(226,226,226);
}
tr.line3 {
	background-color: rgb(210,210,210);
}
tr.line0:hover, tr.line1:hover, tr.line2:hover, tr.line3:hover {
	background-color: rgb(255,255,193);
}
tr.line_d0 {
	background-color: rgb(247,247,247);
}
tr.line_d1 {
	background-color: rgb(255,232,212);
}
tr.line_d0:hover, tr.line_d1:hover {
	background-color: rgb(255,255,193);
}
tr.line_s0 {
	background-color: rgb(227,227,255);
}
tr.line_s1 {
	background-color: rgb(217,217,255);
}
tr.line_s0:hover, tr.line_s1:hover {
	background-color: rgb(255,255,193);
}
p.aktualityDatum {
	font-style: italic;
	text-align: left;
	margin: 10px 0 2px 0;
	font-size: 80%;
}
p.aktualityText {
	text-align: left;
	margin: 0 0 5px 0;
}
div.tiskarny1, div.mainvyber {
	background-color: #FFE8D4;
	padding: 5px;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.tiskarny2 {
	background-color: #FFB79F;
	padding: 10px;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.mainvyber {
	float: left;
	margin: 0 3px 3px 3px;
	width: 200px;
	min-height: 255px;
	max-height: 275px;
	overflow: auto;
	padding-top: 0px;
	background-color: white;
}
div.logotiskarny {
	float: left;
	width: 40px;
	height: 45px;
	padding-right: 20px;
}
img.logotiskarny {
	max-height: 40px;
	max-width: 40px;
	border: none;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.detail_kategorie {
	background-color: rgb(254,133,93);
	color: #970100;
	font-weight: bold;
	font-size: 18px;
	padding: 0 5px 5px 5px;
}
div.detail_imgbox {
	background-color: white;
	width: 160px;
	height: 160px;
	margin: 5px;
	vertical-align: middle;
	text-align: center;
	border: solid 1px white;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.detail_nazev, a.detail_nazev {
	background-color: #970100;
	color: white;
	font-weight: bold;
	font-size: 22px;
	padding-left: 10px;
}
a.detail_nazev {
	text-decoration: none;
}
td.detail_zalozkabox {
	min-height: 250px;
	vertical-align: top;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	border: solid 1px black;
	border-top: none;
	background-color: #FFCB99;
	padding: 10px;
}
td.detail_zalozkabox lai {
	letter-spacing: normal;
}
table.detail_table {
	width: 100%;
	height: 50px;
	border-color: black;
	background-color: #FFCB99;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
td.detail_ucho, td.detail_ucho_sel {
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	border: solid 1px black;
	text-align: center;
	padding: 5px;
	cursor: pointer;
	background-color: silver;
	margin-left: 5px;
}
td.detail_ucho_sel {
	font-weight: bold;
	background-color: #FFCB99;
	border-bottom: none;
}
td.detail_ucho_last {
	min-width: 20px;
	max-width: 500px;
	-webkit-border-radius: 5px 5px 5px 0px;
	border-radius: 5px 5px 5px 0px;
	border-bottom: solid 1px black;
	padding: 5px;
}
/* tabulka v detailu */
div.detail_table {
	border: solid 1px black;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
td.detail_table_cell {
	width: 25%;
	vertical-align: top;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding: 5px;
}
td.detail_table_cell_right {
	width: 25%;
	vertical-align: top;
	border-bottom: solid 1px black;
	padding: 5px;
}
td.detail_table_cell2 {
	width: 25%;
	vertical-align: top;
	border-right: solid 1px black;
	padding: 5px;
}
td.detail_table_cell2_right {
	width: 25%;
	vertical-align: top;
	padding: 5px;
}
div.obj_krok, div.obj_krok_sel, div.obj_krok_sipka {
	font-family: Arial;
	font-size: 20px;
	float: left;
	padding: 2px 10px 2px 10px;
	margin: 0 5px 0 0;
}
div.obj_krok, div.obj_krok_sel {
	background-color: #FFCCCC;
	color: #FF9999;
	float: left;
	padding: 2px 10px 2px 10px;
	margin: 0 5px 0 0;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.obj_krok_sel {
	background-color: #FF9999;
	color: red;
}
div.obj_krok_sipka {
	color: red;
}
/* import z mujobchod*/
.input5, .input6, .input7 {
	font-size: 11px;
	width: 130px;
	height: 19px;
}
.input6 {
	width: 50px;
}
.input7 {
	width: 200px;
}
.textmaly {
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.textmalycerv, .textmalyzel {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textmalyzel {
	color: green;
}
.mezerynadapod {
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 7px;
}
.mezerynadapod2 {
	padding-bottom: 10px;
	padding-top: 2px;
	padding-right: 7px;
}
.mezerynadapod3 {
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 7px;
}
td.textmaly, td.mezerynadapod, td.mezerynadapod2, td.mezerynadapod3, .textmalycerv, .textmalyzel {
	vertical-align: top;
}
td.mezerynadapod, td.mezerynadapod2, td.mezerynadapod3 {
	text-align: left;
}
.oldcena {
	color: #999999;
	text-decoration: line-through;
}
.slevag {
	color: #8B8B8B;
}
.nobuy {
	font-weight: bold;
}
.searchlist {
	text-align: left;
	color: black;
	background-color: white;
	cursor: pointer;
	padding: 3px;
}
.searchlist:hover {
	background-color: rgb(230,230,230);
}
.searchlist b {
	font-weight: bolder;
	color: black;
}
.searchlistpocet {
	color: silver;
	text-align: right;
}
input:focus, textarea:focus, select:focus {
	background-color: rgb(255,255,153);
}
input[type="radio"]:disabled+label {
	color: gray;
}
input.template, textarea.template {
	border: solid 1px gray;
	background-color: rgb(230,230,250);
	color: gray;
	cursor: pointer;
}
table.searchbox {
	width: 90%;
	height: 25px;
	margin: 5px 10px 0 10px;
	border-top: 2px solid gray;
	border-left: 2px solid gray;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	/*background-color: rgb(230,230,230);*/
}
td.beforesearch {
	width: 20px;
}
td.beforesearch, #Search, #Search2 {
	background-image: url(/pictures/search_bg2.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left center;
}
#Search, #Search2 {
	padding-left: 20px;
}
#Search {
	width: 150px;
	margin-top: 5px;
}
#Find, #Search, .kulaty {
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#info_box {
	position: absolute;
	top: 50px;
	padding: 5px;
	padding-right: 10px;
	left: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: white;
	border: solid 1px silver;
	display: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 5px 5px 10px gray;
}
div.bottomLine {
	background-color: #FFB79F;
	padding: 3px;
}
.stin {
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* KatalogBox */
table.polozka_menu {
	min-width: 150px;
	margin: 0 0 0 10px;
	background-color: white;
	width: 90%;
}
td.polozka_menu1, td.polozka_menu2, td.polozka_menu3, td.polozka_menu11, td.polozka_menu12, td.polozka_menu13 {
	border: solid 1px silver;
	color: #990000;
	background-color: white;
	padding: 3px 0 3px 5px;
	margin-left: 10px;
	cursor: pointer;
}
td.polozka_menu1 {
	background-image: linear-gradient(to top, #E6E6E6 5%, #FFFFFF 80%);
}
td.polozka_menu11 {
	background-image: linear-gradient(to top, #E0E0E0 5%, #FFFFFF 80%);
}
td.polozka_menu1, td.polozka_menu2, td.polozka_menu3 {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
td.polozka_menu11, td.polozka_menu12, td.polozka_menu13 {
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	margin-bottom: 0;
	font-weight: bold;
}
td.polozka_menu2, td.polozka_menu12 {
	background-color: rgb(255,102,102);
	font-weight: bold;
}
td.polozka_menu2 {
	background-image: linear-gradient(to top, #FF6666 35%, #FF9898 80%);
}
td.polozka_menu12 {
	background-image: linear-gradient(to top, #FF6666 35%, #FF9898 80%);
}
td.polozka_menu3 {
	background-color: silver;
}
td.polozka_menu3 {
	background-image: linear-gradient(to top, gray 15%, #E0E0E0 80%);
}
td.polozka_menu1:hover, td.polozka_menu2:hover, td.polozka_menu3:hover, td.polozka_menu11:hover, td.polozka_menu12:hover, td.polozka_menu13:hover {
	background: #FFCCCC;
}
td.polozka_menu_clear {
	padding: 0;
	margin: 0;
	border: solid 1px silver;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	margin-top: 0;
}
a.polozka_menu {
	text-decoration: none;
	color: #A90000;
}
a.polozka_menu:hover, td.polozka_menu1:hover, td.polozka_menu2:hover {
	color: blue;
}
td.podkategorie, a.podkategorie, a.podkategorie:hover, div.podkategorie {
	font-size: 120%;
	font-weight: bold;
	color: rgb(153,0,0);
	text-decoration: none;
}
/*a.podkategorie:hover {
	text-decoration: underline;
}
*/
td.podkategorie, div.podkategorie {
	text-align: left;
	vertical-align: top;
	min-width: 100px;
	padding: 5px;
	border: solid 1px rgb(255,153,153);
	background-color: #FFCCCC;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
td.podkategorie:hover, div.podkategorie:hover {
	background-color: rgb(204,102,102);
}
/* fotogalerie */
div.blackbackground {
	position: fixed;
	left: 0;
	top: 0;
	width: 10000px;
	height: 2000px;
	z-index: 1100;
	opacity: 0.6;
	background: black;
}
div.img_box {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -200px 0 0 -200px;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	/*min-width: 250px;
	min-height: 250px;
*/
	/*margin: auto;
*/
	border-radius: 12px;
	box-shadow: black 4px 6px 20px;
	-webkit-box-shadow: black 4px 6px 20px;
	padding: 10px;
	background-color: white;
	border: 1px solid black;
	z-index: 1101;
	opacity: 1;
	cursor: pointer;
	text-align: center;
}
.editmenu {
	background-color: yellow;
	color: black;
}
/* Dlaždice*/
div.dlazdice_inside_bg {
	height: 260px;
	width: 305px;
	vertical-align: top;
	text-align: center;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 5px;
	background: linear-gradient(to bottom right, #ffffff 100%, #cccccc 0%);
	border-radius: 5px;
	overflow: hidden;
}
div.dlazdice_bg {
	width: 320px;
	height: 370px;
	float: left;
	padding: 3px;
	margin: 3px;
	border: solid 1px gray;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 3px 3px 5px gray;
	box-shadow: 3px 3px 5px gray;
	/*background-color: #E9E9E9;
*/
	background: linear-gradient(to bottom right, #eeeeee 50%, #ffffff 100%);
}
.dlazdice_cena_dph {
	color: red;
	font-size: 180%;
	font-weight: bold;
}
.detail_doplnkove_info {
	font-weight: normal;
	color: gray;
}
.cena_dph_detail {
	background-color: #FFFFCC;
}
.cena_dph_detail td.nadpis {
	padding: 5px 5px 5px 10px;
	vertical-align: middle;
}
.cena_dph_detail td.cena {
	padding: 5px 5px 5px 10px;
	vertical-align: middle;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
	color: red;
}
#adminMenu {
	font-style: normal;
	background-color: #ffffcc;
}
#adminMenu.shop8 {
	background-color: #7A1911;
}
#adminMenuNadpis {
	width: 38px;
	border-right: 1px solid black;
	float: left;
	padding: 0 3px;
	margin-right: 3px;
	color: red;
}
#adminMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#adminMenu ul li {
	display: inline-block;
	border-right: 1px solid black;
}
#adminMenu ul li a {
	padding: 3px 5px;
}
#adminMenu ul li:last-child {
	border-right: none;
}
#adminMenu ul li.selected {
	background-color: #FFCCCC;
}
#adminMenu.shop8 ul li.selected {
	background-color: black;
}
input[type="submit"].btnKoupit {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #66FF00;
	font-size: 16px;
	font-weight: bold;
	width: 75px;
	cursor: pointer;
}
input[type="submit"].btnKoupit_unactive {
	background-color: gray;
	text-decoration: line-through;
	cursor: not-allowed;
}
input[type="number"] {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
div.vyber {
	width: auto;
	height: auto;
	min-width: 300px;
	min-height: 300px;
	max-width: 100%;
	max-height: 80%;
	margin: auto;
	padding: 5px;
	background-color: silver;
	border: solid 1px black;
	overflow: auto;
}
div.vyber ul {
	margin: 0 5px;
	padding: 0 0 0 10px;
}
div.vyber ul li {
	text-align: left;
	color: black;
	text-decoration: none;
	cursor: pointer;
	padding: 0 5px;
}
div.vyber ul li:hover {
	color: blue;
	text-decoration: underline;
}
/* barvy */
.ikona_barva_C, .ikona_barva_M, .ikona_barva_Y, .ikona_barva_K, .ikona_barva_O, .ikona_barva_G, .ikona_barva_R, .ikona_barva_B, .ikona_barva_W, .ikona_barva_N, .ikona_barva_D, .ikona_barva_P, .ikona_barva_A, .ikona_barva_F, .ikona_barva_H, .ikona_barva_E, .ikona_barva_T, .ikona_barva_none {
	border-radius: 50%;
	height: 18px;
	width: 20px;
	border: none;
	float: right;
	margin: 0 1px;
	padding: 0;
}
.ikona_barva_C {
	background: url("/ikony/cyan_peach.png") no-repeat center;
}
.ikona_barva_M {
	background: url("/ikony/magenta_peach.png") no-repeat center;
}
.ikona_barva_Y {
	background: url("/ikony/gelb_peach.png") no-repeat center;
}
.ikona_barva_K {
	background: url("/ikony/schwarz_peach.png") no-repeat center;
}
.ikona_barva_O {
	background: url("/ikony/color_peach.png") no-repeat center;
}
.ikona_barva_G {
	background: url("/ikony/grau_peach.png") no-repeat center;
}
.ikona_barva_R {
	background: url("/ikony/red_peach.png") no-repeat center;
}
.ikona_barva_B {
	background: url("/ikony/blue_peach.png") no-repeat center;
}
.ikona_barva_W {
	background: url("/ikony/white_peach.png") no-repeat center;
}
.ikona_barva_N {
	background: url("/ikony/green_peach.png") no-repeat center;
}
.ikona_barva_D {
	background: url("/ikony/photocyan_peach.png") no-repeat center;
}
.ikona_barva_P {
	background: url("/ikony/photomagenta_peach.png") no-repeat center;
}
.ikona_barva_A {
	background: rgb(255,102,0);
}
.ikona_barva_F {
	background: BlueViolet;
}
.ikona_barva_H {
	background: brown;
}
.ikona_barva_E {
	background: orange;
}
.ikona_barva_T {
	background: Teal;
}
.ikona_barva_none {
	clear: both;
}
