/* 
JIDELNICEK
author: Tomas Kysel / Tomas Matis
SYMBIO Digital s.r.o.
------------------------------------------------------ */
body {
 background: none;
 width: 90% !important;
 margin: 0 !important;
 padding: 0 !important;
 line-height: 1.4;
 word-spacing: 1.1pt;
 letter-spacing: 0.2pt;
 font-family: "Cambria", Georgia, serif;
 color: #000;
 font-size: 12pt;
}

h1 {
 font-size: 19pt;
}

h2 {
 font-size: 17pt;
}

h3 {
 font-size: 15pt;
}

h4, h5, h6 {
 font-size: 12pt;
}

img {
 display: block;
 margin: 1em 0;
}

a img {
 border: none;
}


a:link, a:visited {
 background: transparent;
 font-weight: 700;
 color: #000;
}

a:link[href^="http://"]:after,
a[href^="http://"]:visited:after {
 /*content: " (" attr(href) ") ";*/
 font-size:70%;
}

a[href^="http://"] {
 color: #000;
}

a {
 text-decoration: none;
 color: #000;
}

table {
 margin: 1px;
 text-align: left;
}
th, thead td {
 border-bottom: 2px solid #333;
 font-weight: 700;
}
td {
 border-bottom: 1px solid #333;
}
th,td {
 padding: 4px 10px 4px 0;
}
caption {
 background: #fff;
 margin-bottom: 2em;
 text-align: left;
}
thead {
 display: table-header-group;
}
tr {
 page-break-inside: avoid;
}

.printOnly {
 display: block;
}

#footer {
 border-top: 1px solid #000;
}

div#visual img,
header,
footer,
#content .headingsCenter,
#content .tabScroll .tabsNavi,

#content .tabScroll .boxBody .greenStrip,
hr,
.hidden,
.print,
#sidebar,
#navigation,
#redBoxLeft,
ul.c li span.text,
ul.c li a.btn,
.bubbleLine,
li.pdf  {
	display: none;
}

ul li {
	list-style: none;
}

#content .tabScroll .boxBody .tab {
	clear: both;
}
#content .tabScroll .boxBody h3 {
	font-size: 22px;
	margin: 5px 0;
}
#content .tabScroll .boxBody p {
	font-size: 12px;
	margin: 5px 0;
}
#content .tabScroll .boxBody .row {
	margin: 0;
}
#content .tabScroll .boxBody div.products ul li {
	font-size: 12px;
}
#content .tabScroll .boxBody div.products ul li.small {
	list-style: none;
	font-size: 11px;
	font-style: italic;
}
#content .tabScroll .boxBody div.productsImages {
	overflow: visible !important;
	margin:0;
}
#content .tabScroll .boxBody div.productsImages ul {
	width: 100% !important;
}
#content .tabScroll .boxBody div.productsImages ul li,
#content .tabScroll .boxBody div.bestProducts ul li {
	list-style: none;
	display: inline;
	float: none;
	padding: 0 5px 0 5px;
}
#content .tabScroll .boxBody div.productsImages ul li a img, 
#content .tabScroll .boxBody div.bestProducts ul li a img{
	border: none;
	display: inline;
}

#content a{
	color: #000;
	text-decoration: none;
}
#content .box .perexBlue ul li.kid {
	list-style: none;
	font-size: 32px;
}
#content .box .perexBlue ul li.kid p {
	float: left;
	position: static;
	height: 88px;
	bottom: auto;
	right: auto;
	margin: -40px 0 50px -40px;
	padding: 0;
}
#content .box .perexBlue ul li.kid p img {
	position: static;
}

#content .box .perexBlue ul li.kid strong{
	float: right;
}
#content .box .productsImages .scrollbar {
	display: none;
}

#content .tabScroll .column {
	xpage-break-after: always;
}
#content .tabScroll .column h3 {
	clear: both;
}

#content .tabScroll .column ul.products {
	clear: both;
}
#content .tabScroll .column ul.products li{
	float: left !important;
	padding: 0 10px !important;
	height: 210px;
}
#content .tabScroll .column ul.products li a {
	display: inline;
	font-size: 11px;
}
#content .tabScroll .column ul.products li img {
	display: block !important;
}

#content .tabScroll .column ul.products li  {
	display: block;
	width: 100px !important;
}
#content li.kid p img {
	margin-right: 45px;
}
