html {
	margin: 0px; padding: 0px;
}

body {
	background: #ffffff;
	margin: 0px; padding: 0px;
	font: 11px tahoma, arial; color: #034da2; margin: 0px;
}

input				{ height: 18px; font: 11px tahoma; color: #333; margin: 1px; }
select				{ height: 18px; font: 11px tahoma; color: #333; margin: 1px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #999; border-left: 1px solid #999; }
textarea			{ font: 11px tahoma; color: #333; }

.input-text,
.input-password		{ height: 15px; padding: 1px; background: #fff; font: 11px tahoma; color: #333; line-height: 11px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.input-button100	{ width: 100px; height: 17px; background: #fff url('images/button100.gif'); padding: 0px; font: 11px tahoma; color: #333; line-height: 11px; border: 0; }
.input-button250	{ width: 250px; height: 18px; background: #fff; }

table, div	{ font: 11px tahoma, arial; color: #333; margin: 0px; }
acronym		{ border-bottom: 1px dotted #333; cursor: help; }
p		{ margin: 0px 0px 7px 0px; }

a		{ color: #109; text-decoration: none; }
a:visited	{ color: #109; }
a:hover		{ color: #c30; }


h1	{ font: bold 17px arial, tahoma, verdana; color: #110093; margin: 0px 0px 20px 0px; padding: 0px; text-align: left; }
h2	{ font: bold 15px arial, tahoma, verdana; color: #110093; margin: 0px 0px 20px 0px; padding: 0px; text-align: left; }
h3	{ font: bold 14px arial, tahoma, verdana; color: #110093; margin: 0px 0px 5px 0px; padding: 0px; text-align: left; }
h4	{ font: bold 12px tahoma, verdana; color: #c00; margin: 0px 0px 5px 0px; padding: 0px; text-align: left; }

ul { margin-top: 0px; margin-bottom: 5px; }
li { line-height: 14px; }

.select-blue { height: 18px; background: #9cf; font: 11px tahoma; color: #333; }

.leftmenu			{ font: bold 10px tahoma, arial; color: #666; height: 13px; margin: 1px 0 0 0; padding: 1px 10px; text-align: left; clear: both; background: #e6e6e6; }
.leftmenu a			{ text-decoration: none; color: #666; }
.leftmenu a:visited	{ color: #666; }
.leftmenu a:hover	{ color: #666; }
.highlight			{ background: #f5f5f5; cursor: pointer; }

.showtable 			{ font: 10px tahoma, arial; color: #333; margin: 5px 0; padding: 0; border-collapse: collapse; border-top: 1px solid #999; }
.showtable th		{ text-align: left; border-bottom: 1px solid #999; }
.showtable td		{ text-align: left; border-bottom: 1px solid #ccc; }
.showtable .hilite	{ background: #eceff1; cursor: pointer; }
.showtable .lolite	{ background: transparent; cursor: default; }

.tbl_cat	{ font: 10px tahoma, arial; color: #334; border-collapse: collapse; border-top: 1px solid #344; border-bottom: 1px solid #344; }
.tbl_cat th	{ border-bottom: 1px solid #344; text-align: left;}
.tbl_cat td	{ border-bottom: 1px solid #ccc; font: 11px tahoma, arial; }
.tbl_cat .price	{ font: 11px tahoma, arial; font-weight: bold; color: #c00; }
.tbl_cat .pric1	{ font: 24px arial; color: #ff0000; }

.tbl_data	{ font: 10px tahoma, arial; color: #334; border-collapse: collapse; border: 1px solid #344; }
.tbl_data th	{ border-bottom: 1px solid #334; padding: 0px 5px; text-align: left; }
.tbl_data td	{ border-bottom: 1px solid #ccc; padding: 0px 5px; font-size: 11px; }
.tbl_data .hilite { background: #eceff1; cursor: pointer; }
.tbl_data .lolite { background: transparent; cursor: default; }

.tbl_normal	{ border-collapse: collapse; }
.tbl_normal th	{ border-bottom: 1px solid #334; padding: 0px 5px; text-align: left; }
.tbl_normal td	{ border-bottom: 1px solid #ccc; padding: 0px 5px; }

.euro	{ font: 14px arial; }
.price	{ font: 18px arial; color: #ff0000; }
.price1	{ font: 15px arial; color: #ff0000; }
.price2	{ font: bold 10px tahoma, arial; color: #cc0066; margin: 5px 0 0 0; }

