html, body, div, p, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; list-style: none; }

body	  { font: normal 64.8%/1.3 Arial, Helvetica, sans-serif;}
a	  { text-decoration: underline !important; color: #0D5D7A; }
a:hover	  { color: #000;}


#stranka {
	margin: 0 auto;
	margin-top: 1px;
	width: 900px;
	border: 0px solid #6f90ba;
}
#hlavicka {
	background: #fff url('../images/bg-logo.jpg') no-repeat;
	height: 30px;
	width: 100%;
	border: 0px solid #6f90ba;
}
#menu {
	width: 900px;
	height: 72px;
	font-size: 1.3em;
	background: url('../img/bg-menu.jpg') no-repeat;
	border: 0px solid #6f90ba;
}
.status {
	position: relative;
	padding: 5px 0 5px 0;
	font-size: 1.4em;
	font-weight: normal;
	color: white;
	background-color: navy;
	opacity: 0.6;
	filter: alpha (opacity=60);
	border: 0px solid #6f90ba;
}
.status p { text-align: center; }
.hlaseni {
	position: relative;
	padding: 5px 0 5px 0;
	font-size: 1.4em;
	font-weight: bold;
	color: red;
	background-color: white;
	opacity: 0.6;
	filter: alpha (opacity=90);
	border: 0px solid #6f90ba;
}
.hlaseni p { text-align: center; }

#textbox {
	padding: 0;
	min-height: 500px;
	width: 100%;
	margin-bottom: 0;
	font-size: 1.2em;
	color: #000;
}

#paticka{
	background: #fff url('../img/bg-foot.jpg') no-repeat;
	position: relative;
	float: left;
	width: 900px;
	height: 44px;
        font-size: 0.8em;
	border: 0px solid #6f90ba;
}
#paticka p  { padding: 5px 300px 0; }
#paticka *  { color: #ccc; }


.col1, .col2, .col3 { border: 0px solid #6f90ba; }
.col1     { width: 29%; float: left; margin: 0 0 0 10px;}
.col2     { width: 38%; float: left; margin: 0 0 0 5px;}
.col3     { width: 30%; float: right; }
.skryty   { display: none; }
.pr	  { float: right !important; }
.pl	  { float: left !important; }
.bglink   { background: #ddeedd; padding: 1px 5px 1px 10px; }
.justify  { font-size: 0.95em; text-align: justify; color: #000; padding: 10px 15px 0 10px; }
.aktual   { text-align: left; font-size: 0.8em; text-indent: 30px; color: #FC0; padding-bottom: 10px; }
.on       { padding: 1px; border: 1px 0 0 0 #aaa solid; font-size: 0.85em; text-align: center; }
.of       { padding: 1px; border: 1px 0 0 0 #aaa solid; font-size: 0.85em; text-align: left; }
.exc      { padding: 1px; border: 1px 0 0 0 #aaa solid; font-size: 1.0em; text-align: center; color: #990033; font-weight: bold; }
.ok       { padding: 1px; border: 1px 0 0 0 #aaa solid; font-size: 1.0em; text-align: center; color: green; font-weight: bold; }
.info     { padding: 1px; font-size: 0.8em; text-align: center; color: #990033; font-weight: bold; }
.fltable  { width: 100%; }
.alert    { color: red; font-weight: bold;}
.upd_link { padding: 0 0 0 0; }
.img      { padding: 5px; }
.phm      { padding: 0 6px 0 6px; border: 1px solid #000; }
.benzin   { color: #fff; background: green; padding: 0 4px 0 4px; border: 1px solid #000;}
.nafta    { color: #fff; background: #000;  padding: 0 8px 0 8px; border: 1px solid #000;} 
.lpg      { background: yellow;  padding: 0 10px 0 10px; border: 1px solid #000; } 
.case     { clear: both; margin: 10px 0 10px 0; border: 2px solid #E0D607; padding: 12px 6px; padding-left: 52px; background: #FDFAC1; border-radius: 3px; box-shadow: 3px 3px 4px #aaa;}
.help i   { color: #6f90ba; }


h1          { font-size: 2.0em; }
h2          { font-size: 1.5em; color: #999;}
h3          { color: #cc9933; margin: 10px 0 10px 0; }
h4          { font-size: 1.0em; text-decoration: underline; margin-bottom: 10px; color: navy;}
hr	    { height: 1px; }
li          { font-size: 0.95em; color: navy; margin-bottom: 5px; }
fieldset        { width: 99%; padding-bottom: 10px; }
fieldset legend { padding: 0 5px 0 5px; }
fieldset img    { border: 0; }

.textBlock0{
	background: #fff url('../img/bg-hr.jpg') no-repeat;
	position: relative;
	float: left;
	width: 900px;
	height: 8px;
	border: 0px solid #6f90ba;
}
.textBlock1  {
	background: #fff url('../img/bg-content.gif') repeat-y;
	position: relative;
	padding: 10px 40px 30px 40px;
	float: left;
	width: 820px;
	min-height: 500px;
	border: 0px solid #6f90ba;
}
.login  {
	position: relative;
	padding: 10px 0 0 100px;
	float: left;
	width: 700px;
	min-height: 110px;
	border: 0px solid #6f90ba;
}
.textBlock0 a, .textBlock1 a { text-decoration: none !important; font-size: 0.9em; color: yelow; font-weight: bold; }


table           { border-collapse: collapse; width: 99%; }
table tr.add td,
table tr.add th    { border: 1px #d8d8d8 solid; padding-left: 10px; padding-right: 10px;}
table tr.even td,
table tr.even th  { padding-left: 10px;}
table img         { max-width: 320px; max-height: 240px; border: 0;}

/* nápověda */
span.tooltip { cursor: help; border-bottom:1px dotted #333; }
span.tooltip:hover { background: #fca; }
/* konec nápověda */

/* Ikony */
.ico              { padding: 5px 0 5px 40px; }
.ico-upd          { background: url('../img/ico/ico-upd.gif') 10px no-repeat; }
/* Konec ikony */
