body {
	font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
   background-color: White;
   color: Black;
   margin: 0;
   padding: 0;	
}
#page {
	width:748px;
	margin: 0 auto;
	text-align: left;	
}
#liveLogo {		
	clear: both;
	margin-bottom: 3px;
	margin-top: 3px;	
}
#liveLogo img {	
   margin-bottom: -2px;
	margin-right: -4px;
	_margin-bottom: -2px;
}
#logo {
	float: left;
	border: none;
}
#topMenuList a {
   color: white;    
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
	font-weight: bold;
}
#topMenuList a:hover {
    color: #FFCC7F;
}
#topMenuList li {
	float: right;
	list-style: none;
	margin: 3px 4px 0 0;
	padding: 0 0 0 5px;
}
.itemMenuSeparator {
   border-left: 1px solid white;
}
#topMenuList {
	width: 445px;
	height: 20px;
	background-color: #376376;
	float: right;
	margin: 5px 0 0 0;
	padding: 0 5px 0 13px;        
}
#colophonMenuList {	
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	width: 100%;
}
#colophonMenuList a {
    font-size: 11px;
    color: #999999;
	 text-decoration: none;
}
#colophonMenuList a:hover {
    font-size: 11px;
    color: #FFCC7F;
}
#colophonMenuList li {
    display: inLine;    
    list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;    
}
.itemMenuColophonSeparator:before {
	display: marker;
	content: "|";
   color: #376376;
   font-size: 11px;
}
#leftMenu {
   padding-top: 5px;
	float: left;
	width: 283px;	
}
#content {
	float: right;
	width: 431px;
	/*height: 250px;*/
	border-left: solid 2px #376376;
	padding: 0px 8px 8px 22px;
   min-height: 250px;
   _height: 250px;
   margin-bottom: 5px;
   margin-top: 5px;
}
#footer {
	clear: both;
	background-color: #376376;
	height: 15px;
	margin-top: 3px;
}
#colophon {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 5px;
	font-size: 11px;
	color: #999999;
   margin-bottom: 25px;
}
.menuTextBox {
	height: 20px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 5px; 				
}
.menuTextBox a {
	text-decoration: none;			
}
.menuBox {
	clear: left;
	height: 76px;
	margin-bottom: 4px;
}
img.menuLogo {
	float: left;
   padding-right: 5px;
}
.menuTitle {
	color: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 15px;
	text-decoration: none;	
}	
.menuText {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bolder;
	color: #3399CC;
	text-decoration: none;
}
.menuText:hover {	
	color: #FFCC7F;
}
td.currencyRight {
   text-align: right;
   width: 50px;
}
.cenaCelkem {
   font-weight: bold;
   font-size: 15px;
}

h3 {
    color: #FFCC7F;
    font-size: 20px;    
    font-family: Arial;
    margin-bottom: 10px;
}
h4 {    
    font-size: 13px;    
    font-family: Arial;    
}


.nadpis {	
	color: #FF9C00;
   font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
}
.podnadpis {
	/*color: #FFCC7F;*/
	font-size: 12px;
}

dt {
    float: left;
	 display: block;	 	 
}
dd {
	/*display: block;*/
	margin-left: 30px;
	_margin-left: 0px;	
}
.vypisyHelp {
    font-size: 90%; 
}
.vypisyHelp:hover {
	cursor: default;
}
.hvezdicka {
    font-size: 90%;
	 color: #8cacbb;     
}
.linka {
    border-top: 1px solid #8cacbb;
    padding-top: 0px;
    margin-top: 5px;
    padding-bottom: 3px;
    height: 2px;
}
.koruny {
    font-size: 80%;    
}
.formHelp {
    margin-bottom: 10px;
}
.field {
    top: 0;
    left: 0;
    margin: 0 1em 1em 0;    
}
fieldset {
    border: 1px solid #8cacbb;
    margin: 1em 0em 1em 0em;
    padding: 0em 1em 1em 1em;
    line-height: 1.5em;
    width: auto;
}
legend {
    background: White;
    padding: 0.5em;
    font-size: 90%;
}
.field {
    margin: 1em 0 0 0;
}
.field label {
    font-size: 100%;
    font-weight: bold;
}
.fieldRequired {
    background: url(http://km.beneta.cz:8088/portals/vypisy/required.gif) center left no-repeat;
    padding: 0 0 0 8px;
	 font-size: 9px;
}
.formHelp {
    font-size: 90%;
    color: #76797c;
    margin: 0 0 0.2em 0;
}

.formHelp a {
    text-decoration: underline;
}

.formHelp:hover {   
    cursor: default;
}

.formControls {
   margin: 1em 0 0 0; 
}

.error {
    /* Class for error indication in forms */
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    padding: 1em;
    margin: 0 0 1em 0;
    width: 68% !important;
}

.error .fieldRequired {
   color: #ffce7b;
}


.portalMessage,
.system-message,  
#error-handling {
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    color: Black;
    font-size: 85%;
    font-weight: bold;
    margin: 1em 0em 0em 0em;
    padding: 0.5em 1em 0.5em 3em;
    vertical-align: middle;
    background-image: url(http://km.beneta.cz:8088/portals/vypisy/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px center ;
}
.portalMessage a {
    color: Black;
    text-decoration: underline;
}
input {
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    border: 1px solid #8cacbb;  
    color: Black;
    background-color: white;
    vertical-align: middle;
}

.radio {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
   visibility: visible;     
   color: Black;
   background-color: white;
   vertical-align: middle;
}
a:link {
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
a:hover {
	color: #FF9900;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
a:visited {
	color: Purple;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.copyright {
	margin-top: 5px;
	margin-bottom: 8px;
}
.ceny li {
	list-style: lower-alpha; 	 	
}
.editBox {
	text-align: right;
}
table.dodaniCena {
	/*border-left: solid 1px black;
	border-top: solid 1px black;*/
	margin: 0px;
	padding: 0px;	
}
.dodaniCena td {
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}
.dodaniCena th {
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}
.noBorder {
}
a.menuTextObjednavka {
	font-size: 16px;
	color: #3399CC; 
}	
