* { font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; color: Black; font-size: 12px; }
h1 { font-size: 20px;	font-weight: bold; text-align: center; -webkit-text-shadow: 3px 3px 5px gray; -moz-text-shadow: 3px 3px 5px gray; text-shadow: 3px 3px 5px gray; }
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; }
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; -moz-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 { background: #F0F0F5;	text-align: left; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; }
div.podkategorie { background-color: rgb(255,222,204); padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; }
div.podkategorie ul { list-style-type: none; padding-left: 0px; margin-top: 5px; }
div.podkategorie ul li { display: block; float: left; width: 200px; padding-top: 2px; }
.strom-head, .strom-head-x, div.strom-head-text { color: white; text-align: center; font-weight: bold;	text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

td.strom-head, div.strom-head-text { -webkit-text-shadow: 1px 1px 3px gray; -moz-text-shadow: 1px 1px 3px gray; text-shadow: 1px 1px 3px gray;}
.strom-head-x { font-style: normal; font-weight: bold; float: right; }
div.strom-head-x { width: 15px; height: 15px; text-align: center; }
.strom-head {	font-style: italic; }
div.strom-head { margin: 3px; padding: 3px; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; }
div.strom, div.strom-c { color: black; margin: 3px;	padding: 3px; border-radius: 5px; box-shadow: 5px 5px 10px gray; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray;}
div.strom-c {	text-align: center; }
html>body div.detailbox { background-color: #F0F0F5; border: solid 1px #E0E0E0; padding: 5px; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; -webkit-border-radius: 5px; -moz-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;}
table.strom-lascort {width: 93%;}
html>body table.strom-lascort {width: 100%;}
div.menu { color: white; text-align: left; }
div.mainpagebox { border: solid 1px black; background: #FFFFCC; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; }
td.menu { padding: 0px 5px 0px 5px; }
a.menu { color: white; font-weight: bold; text-decoration: none; }
a.kategorie, a.kategorie_detail { text-decoration: underline; }
a.subkategorie { font-weight: bold; text-decoration: underline; }
a.page { color: black; font-weight: normal; text-decoration: underline; }
span.page { font-weight: normal; text-decoration: none; }
td.krajni_sloupec {	min-width: 200px;	vertical-align: top; }
td.prostrednisloupec { vertical-align: top; text-align: justify; width: 95%; padding: 5px; height: 100%; }
html>body td.prostrednisloupec { width: 100%; }
td.cena_r, td.cena_rb { text-align: right; }
td.cena_rb { font-weight: bold; }
td.cena_c { text-align: center; }
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.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; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
table.t_sort { width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; }
.polozka_l_h, .polozka_r_h, .polozka_c_h, .polozka1_l_h, .polozka1_r_h, .polozka1_c_h { -webkit-border-radius: 3px; -moz-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; -webkit-box-shadow: 3px 3px 5px gray; -moz-box-shadow: 3px 3px 5px gray; box-shadow: 3px 3px 5px gray; }
span.novinka { color: red; }
span.akce { color: darkgreen; }
span.vyprodej { color: black; }
div.needloginblock { background-color: #FFFF99; padding: 10px; border: 3px blue solid;  -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.line0 { border-bottom: 1px solid black; }
.line1 { border-bottom: 1px solid black; }
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.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,153); }

div.tiskarny1 { background-color: #FFE8D4; padding: 10px; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.tiskarny2 { background-color: #FFB79F; padding: 10px; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.logotiskarny { float: left; width: 40px; height: 40px; padding-right: 20px;}
img.logotiskarny { height: 40px; border: none; -webkit-box-shadow: 5px 5px 10px gray; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; -webkit-border-radius: 5px; -moz-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: 5xp; vertical-align: middle; text-align: center; border: solid 1px black; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.detail_nazev, a.detail_nazev {background-color: #970100; color: white; font-weight: bold; font-size: 20px; padding-left: 10px;}
a.detail_nazev {text-decoration: none;}
td.detail_zalozkabox {-webkit-border-radius: 0px 5px 5px 5px; -moz-border-radius: 0px 5px 5px 5px; border-radius: 0px 5px 5px 5px; border: solid 1px black; border-top: none; background-color: #FFCB99; padding: 10px;}
table.detail_table {width: 100%; height: 50px; border-color: black; background-color: #FFCB99; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
td.detail_ucho, td.detail_ucho_sel {-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; border: solid 1px black; text-align: center; padding: 5px; cursor: pointer; background-color: silver;}
td.detail_ucho_sel {font-weight: bold; background-color: #FFCB99; border-bottom: none;}

/* import z mujobchod*/

.input5 {	font-size: 11px; width: 130px; height: 19px; }
.textmaly { font-size: 12px; color: black; font-weight: bold; }
.textmalycerv { font-size: 11px; font-weight: bold; text-align: left; }
.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; }

.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; }
.searchlist:hover { background-color: black; color: white; }

input:focus, textarea:focus, select:focus { background-color: rgb(255,255,153); }

#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 black; display: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 5px 5px 10px gray; box-shadow: 5px 5px 10px gray; }

div.bottomLine {background-color: #FFB79F; padding: 3px;}

