	body 
	{
		background-color: White;
		font-family: Arial, Myriad Web Pro, Verdana;
		font-size: small;
		font-weight: normal;
		text-align: center;
		color: #001b98;
	}

	h2
	{
		margin-top: 2px;
		margin-bottom: 7px;
		font-size: medium;
		font-weight: bold;
	}

	h3
	{
		margin-top: 5px;
		margin-bottom: 2px;
		font-size: medium;
		font-weight: bold;
		letter-spacing: 6px;
	}
	
	h4
	{
		margin-top: 5px;
		margin-bottom: 2px;
		font-size: medium;
		font-weight: bold;
	}
	
	.sectiontitle
	{
		font-size: large;
	}

	.section
	{
		background-color: White;
		padding: 3px;
		margin-bottom: 5px;
	}

	.main
	{
		text-align: left;
		width: 818px; 
		background-image: url(images/bg_main_pure.jpg);
		background-repeat: no-repeat;
	}

	.maintable
	{
		text-align: left;
		margin: 20px;
	}

	.marquee
	{
		font-family: Verdana; 
		font-size: 14pt; 
		font-weight: bold;
	}

	.euronalogo img 
	{
		margin-left: 33px;
		margin-top: 70px; 
	}

	.euronabycerny img
	{
		width: 230px; 
		height: 90px; 
	}

	.content
	{
		margin-left: 50px;
		margin-top: 10px;
		margin-right: 46px;
		width: 800px;
	}

	.securecontentmenu
	{
		border-right: solid 1px navy;
		padding-right: 15px;
	}

	.securecontent
	{
		padding-left: 15px;
	}

	.topaligntable td
	{
		vertical-align: top;
	}

	.contentdetail
	{
		font-size: small;
	}

	.mincontentheight
	{
		min-height: 600px; /* others */
		_height: 600px;    /* Internet Explorer */
	}


	.contenttable
	{
		font-size: small;
		height: 300px;
		margin: 0px;
		padding: 0px;
	}

	.contenttable td
	{
		padding-right: 15px;
	}

	.contenttable table td
	{
		padding: 2px;
	}

	.contenttable a
	{
		color: #001b98;
		text-decoration: none;
	}

	.contenttable a:hover
	{
		color: #d560d2;
	}

	.menuseparator
	{
		color: #d560d2;
		font-family: Arial Black, Arial;
		font-weight: bold;
	}

	#menu
	{
		font-family: Arial;	
		font-size: 13px;
		font-weight: bold;
		border-top: solid 2px #314993;
		border-bottom: solid 2px #f2ffff;
	}

	#menutable
	{
		height: 32px;
	}

	/** styles for action in menu **/
	#menu .action a
	{
		color: #d560d2;
	}
	
	#menu .action a:hover
	{
		color: #ff00b6;
	}
	/** styles for action in menu **/

	
	#menu a {
		color: #001b98;
		text-decoration: none;
	}

	#menu a:hover
	{
		color: #d560d2;
		font-weight: bolder;
	}

	#menu table div
	{
		color: #001b98;
	}

	#menu table div:hover
	{
		color: #d560d2;
	}

	#menu table table 
	{
		background-color: #e1effa;
	}

	#infopanel
	{
		height: 18px;
		text-align: right;
		font-size: small;
		margin-top: 1px;
		margin-right: 2px;
	}

	#statistic
	{
		height: 18px;
		text-align: right;
		font-size: x-small;
		margin-top: 1px;
		margin-right: 2px;
	}

	.action
	{
		color: #d560d2;
	}
	
	.loggeduser
	{
		font-weight: bold;
	}

	.vline
	{
		border-right: solid 2px #314993;
	}

	.line
	{
		font-size: 1px;
		border-top: solid 2px #314993;
	}

	.separator
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.smalltext
	{
		color: #3a4877;
		font-size: small;
	}

	.small
	{
		font-size: 11px;
	}

	.grid
	{
		border-style: none; 
		border-collapse: collapse;
		background-color: white;
	}

	.grid TH
	{
		background-color: #ffffff;
		text-align: left;
		font-weight: bold;
	}

	.gridheader TH
	{
		background-color: #F7F7F7;
	}

	.gridheader a
	{
		font-size: 11px;
		font-weight: bold;
		color: #001b98;
		text-decoration: none;
	}

	.gridheader a:hover
	{
		text-decoration: underline;
		color: #d560d2;
	}

	.reporttable
	{
		text-align: left;
		margin: 20px;
		border: solid 2px #000000;
		border-collapse: collapse;
		background-color: white;
	}

	.reporttable TH
	{
		color: #635fa6;
		background-color: #e6f4fc;
		text-align: center;
		font-weight: bold;
	}

	.reporttable TD
	{
		border: solid 1px #000000;
		color: #000000;
		background-color: #ffffff;
		font-weight: normal;
	}
	
	.stonetable
	{
		margin: 20px;
		border-collapse: collapse;
		background-color: white;
	}

	.stonetable TH
	{
		padding: 6px;
		color: #635fa6;
		background-color: #e6f4fc;
		text-align: center;
		font-weight: bold;
	}

	.stonetable_firstrow
	{
		background-color: #94bfea;
		height: 10px;
	}
	
	.stonetable_TD
	{
		padding: 20px;
		color: #001b98;
		background-color: #eff1fa;
		background-image: url(images/reports/stonetable.jpg);
		text-align: center;
		font-weight: normal;
	}
	
	.credittable
	{
		text-align: left;
		margin: 20px;
		border-collapse: collapse;
		background-image: url(images/reports/credittable.jpg);
	}

	.link
	{
		font-size: 13px;
		font-weight: bold;
		color: #001b98;
		text-decoration: none;
	}

	.link:hover
	{
		color: #d560d2;
	}

	.tinylink
	{
		font-size: 13px;
		color: #001b98;
		text-decoration: none;
	}

	.tinylink:hover
	{
		color: #d560d2;
	}

	.smallnolink
	{
		font-size: 10px;
		font-weight: bold;
		color: #001b98;
		text-decoration: none;
	}

	.smalllink
	{
		font-size: 10px;
		font-weight: bold;
		color: #001b98;
		text-decoration: none;
	}

	.smalllink:hover
	{
		color: #d560d2;
	}

	.smallmargin
	{
		font-size: 3px;
	}

	.products_categories
	{
		background-image: url(images/bg_category.jpg);
		background-repeat: no-repeat;
		width: 200px;
	}

	.products_categories div
	{
		padding: 10px;
	}

	.products_productlist div
	{
		padding: 10px;
	}

	.productname
	{
		font-size: large;
	}

	.title
	{
		font-size: larger;
	}

	.productdescr
	{
		font-size: small;
	}

	.categorydescr
	{
		font-size: x-small;
	}

	.categorydescr ul
	{
	}

	.categorydescr li
	{
		margin-left: -25px;
	}

	.jakobjednat
	{
		font-size: small;
	}

	.jakobjednat ul
	{
		list-style-type: decimal;
		list-style-position: outside;
	}

	.property
	{
		font-weight: bold;
		vertical-align: top;
	}

	.price
	{
		font-weight: bold;
		font-size: 12px;
	}

	.pricecz
	{
		font-weight: bold;
	}

	.pricesk
	{
		font-weight: bold;
		font-size: 11px;
	}

	.foundtext
	{
		background-color: Yellow;
	}

	.datalistright
	{
		text-align: right;
	}

	.datalistleft
	{
		text-align: left;
	}

	.datalistheader
	{
		background-color: #ffffff;
		text-align: left;
	}

	.newitem
	{
		color: #d560d2;
		font-weight: bolder;
	}
	
	.innovationitem
	{
		color: #d03c0f;
		font-weight: bolder;
	}

	.saleitem
	{
		color: #990033;
		font-weight: bolder;
	}

	.hint
	{
		font-style: italic;
	}

	.input 
	{
		padding: 1px;
		border: 1px solid gray;
		background: url('images/bg_input.jpg') white no-repeat right;
	}

	.multilineinput 
	{
		border: 1px solid gray;
	}

	.button
	{
		color: #FFFFFF;
		border: 1px solid white;
		padding: 2px;
		background: url('images/bg_button.jpg') #287dc4 repeat-x right;
	}

	.button2
	{
		color: #FFFFFF;
		border: 1px solid white;
		padding: 2px;
		background: url('images/bg_button2.jpg') #287dc4 repeat-x right;
	}

	.button:hover
	{
		border: 1px solid #5eb7f9;
	}

	.error
	{
		color: #FF0000;
	}

	.selectedlabel
	{
		font-style: italic;
	}

	.username
	{
		font-weight: bold;
	}

	.usercode
	{
		font-style: italic;
	}

	.reportmenu
	{
		float: right; 
		margin-top: 10px; 
		margin-right: 5px
	}

	.pager
	{
		color: #d560d2;
		text-decoration: underline;
	}

	.pager a
	{
		color: #001b98;
		text-decoration: none;
	}

	.pager a:hover
	{
		color: #d560d2;
	}

	.h2alt
	{
		font-style: italic;
		font-size: smaller;
	}

	.frame
	{
		border: solid 1px gray; 
		padding: 10px;
	}
	
	.catalogdesc
	{
	    font-size: 11px;
	}
	
	.catalog td
	{
	    vertical-align: top;
	}
	
	.catalogtitle
	{
		margin-top: 2px;
		margin-bottom: 2px;
		font-size: medium;
		font-weight: bold;
	}
	
