﻿@media print {
	.lsloupec, .rsloupec, .butt, .weby, .header { display:none; }
	.stred { margin:0px 0px; }
}

body { margin:0px; padding:0px; }
body { font-family:Verdana, Helvetica, sans-serif; }

body, table { font-size: x-small; }
body, table { fo\nt-size: small; }

h1, h2, h3, h4, h5, h6 { margin:0px; }
h1 { font-size:100%; }
h2 { font-size:100%; }
h3 { font-size:95%; }
h4 { font-size:80%; }
h5 { font-size:70%; }
h6 { font-size:60%; }

h2 a, h1 a	{ color:white; }

a		{ color:#0d3075; }
a:active	{ text-decoration:none; }
a:hover		{ color:#D80000; text-decoration:underline; }

img		{ border:0px none; }
p		{ margin:0px; }
.center	{ text-align:center; }
.right	{ float:right; }
.clear	{ clear:both; }
.nobr	{ white-space: nowrap; }
.red	{ color:#D80000; }
.skladem	{
	color:green;
}
.sm		{ font-size: 75%; }
.hidd	{ display:none; }
pre		{ font-size: 100%; margin-left: 1em; }
form	{ margin:0px; }
fieldset { margin:0.1em 0.5em; }
legend	{ font-size:80%; }
ul		{ margin:0em 2.5em; }
dl		{ margin:0px; margin-bottom:1em; }
dt		{ margin-top:0.5em; padding-left : 1.5em; }
form table.itable	{ display:inline-block; width:auto; font-size:80%; }
table.itable td.lvl1	{ font-weight: bolder; }
table.itable td.lvl2	{ padding-left: 1.5em; }
form .dMarze	{ display: none; }

label { clear:both; float:left; width:11em; margin-right:0.3em; padding-top:0.2em; text-align:right; font-size:88%; }
input, textarea, select { font-family:Verdana, Helvetica, sans-serif; 
	font-size:92%; background-color: #ECF3FC; }
input.qty { border:1px solid black; }
.butt	{ background-color:#DCDCDC; border:1px solid red; margin:2px; white-space:nowrap; }
a.butt	{ font-size:92%; padding:0em 0.5em; text-decoration:none; }
span.butt	{ font-size:87%; padding:0em 0.5em; margin:0px; line-height:1.2em; text-indent:0em;  }
.req	{ border-color:#FFE4C4; background-color:#FFFFE0; }
label.req	{ background-color:transparent; }
span.req	{ font-size:80%; padding:0em 0.2em; border-style:inset; border-width:2px; margin-right:0.5em; }
.lsloupec input.text, .rsloupec input.text { width:95%; }
.login input.text, .hledani input.text	{ width:68%; }

table.weby	{
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	text-align: center;
}
.weby td	{
	border: 2px outset #F0F0F0;
	font-size: 80%;
	background-color: #F0F0F0;
}
.weby td:hover { background-color:white; }
.weby a	{ text-decoration:none; }
.weby a:hover { text-decoration:underline; }
.weby img	{ height:1.2em; }

.header	{ position:relative; }
.header .logo { position:absolute; left:3%; top:12%; width:15%; }
.header .logo2 { height:58px; width: 80%; position:absolute; right:0px; top:0px; }
.header .logo2 img { position:absolute; top:0px; }
img#i1	{ left:0px; }
img#i2	{ right:-1px; }
img#i3	{ right:250px; top:12%; width:25%; }
.header .logo2 p { position:relative; width:90%; padding-left:5em; font-size:80%; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; letter-spacing:0.3em; }
.header .logo2 p.nadpis { padding-top:0.3em; font-size:120%; font-style:italic; font-weight:bold;
	text-indent:-2em; letter-spacing:0.1em; }
.header div.menu	{ position:absolute; left:0px; bottom:0px; height:20px; width:100%; 
		border-bottom:4px solid white;}
.menu p	{ position:absolute; right:0px; bottom:-4px; width:45em; color:white; background-color: #323232;
		height:17px; border-top:4px solid white; padding-right:7em; white-space:nowrap; }
.menu p img		{ position:absolute; left:-33px; bottom:0px; }
.menu a			{ color:white; background:url(/images/dr.gif) no-repeat 0.2em; padding-left:1em; }
.menu a.nobg	{ background-image:none; padding-left:0em; }
.menu a:hover	{ color:#D80000; }
div.submenu		{
	position: absolute;
	display: none;
	background-color: #808080;
	z-index:5;
}
.submenu a	{ display:block; color:white; padding:0.15em 0.25em; }
.menu a, .submenu a { text-decoration:none; }
.menu a:hover, .submenu a:hover  { text-decoration:underline; }
.submenu a:hover { background-color: #C3C3C3; }
.main		{ background-color:#D4D4D4; padding:0em; height:1%; }
.blok		{ background-color:white;
			margin:0.35em 0.15em; border:1px solid #323232; border-top:0px none; padding-bottom:0.2em; }
.lsloupec	{ width:18.2%; float:left; margin-left: -81.20%; }
.rsloupec	{ width:18.2%; float:right; }
.stred		{ margin-left:18.7%; float:left; width:62.9%; }
/*
* html .stred {	display: inline; }
*/
*/
@media print { .stred { margin:0px 0px; width:100%; } }

.message	{ border:4px double red; background-color:yellow; padding:0.1em 0.5em; }
.footer		{ background-color:#A3A3A3; padding:0.2em 1em; font-size:75%; }
.blok h2	{ margin-bottom:0.25em; }
.blok h3	{ padding-left:0.5em; margin-top:0.2em; }
.blok p		{ line-height:1.4em; padding:0em 0.5em; }
.info p, .servis p, .odkazy { text-indent:1.2em; margin-bottom:0.75em; }

.info ul	{ margin-top:0.5em; margin-bottom:0.5em; }
.repase ul	{ margin-top:0.5em; margin-bottom:0.5em; }
.repase fieldset	{ margin-top:0.5em; margin-bottom:0.5em; }
.form p		{ line-height:1.2em; }
.ceniky ul	{ margin: 0em 0em 0em 1.7em;
	list-style-image:url('/images/g.gif');
}

.cena		{ text-align:right; padding-left:0.3em; white-space: nowrap; }
.oldc		{ text-align:right; font-weight:normal; text-decoration:line-through; }
.sleva		{ color:#D80000; }
.eur		{ font-size: 75%; font-weight: normal; }

.navi, .nav1	{ background: url(../images/d.gif) no-repeat 0.28em; padding-left:1.2em; }
.stred div.table	{ margin: 0.25em; }
.stred table	{ width:100%; border-collapse:collapse; text-align:left; }
.stred table th, .stred table td	{ border-right:1px solid white; }
.stred table th.last, .stred table td.last	{ border-right-style:none; }
.stred table thead		{ font-size:80%; background-color:#323232; color:white; text-align:center; }
table thead th	{ text-align:center; }
tfoot a		{ color:white; }
.stred thead img { margin:0px; }
.servis td	{ border-bottom:1px dashed #C3C3C3; }
.pager, .pager a { color:black; }
.pager		{ text-align:right; font-size:80%; height:1%; background-color:white;
			  padding:0.2em 0.5em; margin:0.2em 0em; }
tfoot .pager { font-size: 100%; }
.pager input	{ background-color: transparent;  }
.pager fieldset { float:left; padding:0.2em 0.5em; margin:0.1em 0.2em; }
.r0		{
	background-color: #F3FBFE;
}
.r1		{
	background-color: #E4F1FC;
}
table caption, table .sub	{ background-color:#BEDBF6; }

.info em	{ font-weight:bold;	}
.info address { float:left; padding:0.4em;
	text-align:left; font-size: 90%; font-style: normal; height:7em; }
.info h2, .info h3	{ clear: both; margin-top: 4px; margin-bottom: 2px; }
.info h5 img	{ background-color: white; padding: 2px; }

.login h4	{ text-align:center; margin-bottom:0.5em; }
.login p, .hledani p { text-align:center; line-height:normal; }
.login a, .hledani a { font-size: 80%; }
.enduser img { width:100%; }
.enduser p	{ font-size:80%; }
.akce h3	{  }
.akce h4	{ font-size:75%; margin:0.1em 0.5em; }
.akce img	{ float:left; width:8em; margin:0.5em 0.25em 0em 0.5em; }
.akce p		{ padding-top:2em; padding-right:0.5em; text-align:right; }
.akce .cena	{ color:#D80000; font-weight:bold; }
.akce .clear	{ border-bottom:1px gray dashed; }
.news p		{ text-align:justify; }
.katree a	{ text-decoration:none; color:#0d3075; }
.katree a:hover	{ text-decoration:underline; }

.katree .ktree	{ margin-left:0.6em; }
.khide, .kshow	{ padding-left:0.3em; padding-bottom: 0.25em; }
.khide h2, .kshow h2	{ background:transparent none; padding:0px; }
.katree img		{ margin-right: 0.1em; cursor:pointer; }
.khide .ktree	{ display:none; }
p dfn	{ float:left; width:5em; text-align:right; }

.doklady { background-color: #E0E0E0; }
.doklady table	{ font-size:80%; }
.doklady th		{ border-left:1px solid white; }
.platdop ul, .pozn { font-size:80%; margin-bottom:0.5em; }

.tip p	{ text-align: center; }
.tip img { width: 70%; }

a.minikos	{
	position: absolute;
	right: 2px;
	bottom: -1px;
	width: 200px;
	height: 63px;
	background: url('/images/kos_bg0.png') no-repeat right top;
}
.minikos .mc {
	position: absolute; bottom:0px; right:0px; font-size:80%; padding:2px 4px;
	border-top:4px solid white;
	color:white; background-color:#D80000; cursor:pointer; text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80, Style=0);
}
a:hover .mc {
	background-color:#D80000; text-decoration:underline; 
	filter:none;
}
p.c	{ margin:0 0.25em; border-bottom:1px solid #a3c1ea; background-color: #D5E3F6; }
form.kosik h1	{ text-align:left; }
.kosik tbody	{ font-size:80%; }
td.butts	{ text-align:center; vertical-align:middle; }

.objed td	{ vertical-align:top; }
.objed caption { padding-top:0.2em; border-bottom:1px solid gray; text-align:left; }
table.polozky { font-size: 78%; }