#max, #min {
	width: 100% !important
}
body {
	font-family: sans-serif;
	background: #fff;
	margin: 0;
	padding: 0 0.5cm;
	font-size: 10pt;
	color: #000;
	line-height: 1.3
}
.end {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px
}
.noprint, #adv, #drob dd, #detail form, #fav, p.submit, .price a, ul.links, #new, #buy, div.top, #user, #lang, #noscreen, #head form, #menu, #nav, hr, #foot, #client, .rekl, #sort, .page, #nav, #srov #new, #srov #por input, #srov #por legend, #srov #por table a, p.top, p.page {
	display: none
}
h1 a:link, h1 a:visited {
	color: #336699;
	text-decoration: none;
	font-size: 24pt;
	margin: 0;
	padding: 0
}
h2 {
	font-size: 14pt;
	margin: 0 0 0.5cm;
	padding: 0 0 0.1cm 0;
	border-bottom: 1px solid #cecece;
	color: #ff0000
}
h3, #new h3, #detail h3 {
	font-size: 12pt;
	margin: 0 0 0.3cm 0;
	padding: 0 0 0.1cm 0;
	color: #bf5931
}
h3 {
	border-bottom: none;
	color: #000
}
h4, #new h4 {
	font-size: 10pt;
	margin: 0;
	padding: 0 0 0.1cm 0
}
h4 {
	font-size: 11pt;
	color: #bf5931
}
h4 a {
	text-decoration: underline;
	color: #000
}
#new {
	width: 5cm;
	float: right;
	font-size: 10px;
	margin: 0 0 0.3cm 0.3cm;
	padding: 0.1cm;
	border: 1px solid #cecece
}
a:link, a:visited {
	text-decoration: underline;
	color: #336699
}
.kat {
	border: 1px solid #cecece;
	float: left;
	display: inline;
	width: 48%;
	padding: 5px;
	margin: 0 5px 5px 0
}
#new img, .kat img {
	border: none;
	margin: 0 0.2cm 0.2cm 0;
	float: left
}
#detail img {
	border: none;
	margin: 0 0.2cm 0.2cm 0;
	float: right
}
.nextimg {
	padding-top: 15px
}
.nextimg img {
	border: 2px solid #cecece
}
#detail span {
	display: none
}
#detail span.slv {
	display: inline;
	color: #c00000
}
#detail span.detimg {
	display: block
}
table {
	border-collapse: collapse;
	font-size: 10pt
}
td, th {
	padding: 0.1cm;
	border: 1px solid #cecece
}
p {
	margin: 0;
	padding: 0.1cm 0.1cm 0.2cm 0;
	font-size: 10pt
}
.price {
	text-align: right
}
ul, ol {
	margin-top: 0.2cm;
	margin-bottom: 0.2cm
}
li {
	list-style: square
}
#srov #por form {
	width: 100%
}
fieldset {
	border: none;
	padding-top: 15px
}
input, textarea {
	border: 1px solid #cecece
}
input.check {
	border: none
}
th, td {
	text-align: center
}
th.nazev, td.nazev {
	text-align: left
}
#srov #por fieldset {
	border: 1px solid #cecece;
	padding: 0.1cm
}
#srov #por table {
	width: 100%
}
#srov #por table td {
	border: none
}
#srov td {
	text-align: center
}
#basic h4 {
	clear: left
}
table {
	font-size: 100%
}
.table {
	padding-bottom: 15px
}
legend {
	font-weight: bold;
	padding-bottom: 10px
}
.slv {
	display: block
}
img {
	border: none
}
#katleft, #katright {
	width: 48%;
	float: left
}
#katright {
	float: right
}
.kat {
	padding: 0.2cm
}
.kat img {
	float: right;
	margin: 0 0 0.2cm 0.2cm;
	border: none
}
p strong {
	color: #be0000
}
#srov img {
	margin: 7px 0
}
#srov th, #srov td {
	text-align: left
}
thead tr.noback th.noborder {
	border-left: none !important;
	border-top: none !important;
	background: none
}