a, a:link, a:active,a:visited{
	color: #333399;
	text-decoration: none;
	font-size: 8pt
}
a.dor:hover, .red { color: red }
/* Toote nimekrirja lehtede menüü */
a.pgm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 10pt;
	border: 1px solid #ededed;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	background-color: #f5f5f5;
	margin-right: 6px
}
a.pgm:hover{
	background-color: #d2e5f5;
	border: 1px solid #69a2ed;
	text-decoration: none
}
/* Toodete menüü (Page Menu) */
a.pm, a.pm:link, a.pm:active, a.pm:visited{
	color: #333399;
	font-size: 8pt;
	text-decoration: none;
	line-height: 1.7em
}
a:hover, a.mm:hover, a.pm:hover { text-decoration: underline }
body{ background-color: #BDD6F2 }
body,p,div,span,td,tr,form,input,textarea{
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 8pt
}
h1{
	font-size: 10pt;
	font-weight: bold;
	color: #708090
}
input.userinput{
	background-color: #F5F5F5;
	border: 1px solid Silver;
	width: 90%
}
.a.mm,a.mm:link,a.mm:visited,a.mm:active {
	font-family: verdana,arial,sans-serif;
	font-size: 7pt;
	color: white;
	font-weight: bold;
	text-decoration: none
}
.aohdrbg{
	background-color: #696969;
	background-image: url(../images/orderhdrbg.jpg);
	height: 20px;
	color: white;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 3px
}
.checkbox{ font-size: 7pt }
.clientlogin{
	border-bottom-color: Gray;
	border-bottom-style: solid;
	border-bottom-width: 1px
}
.clientlogin td, a.pm:hover, .aoheader td { background-color: #F5F5F5 }
.dred{ color: #CC3333 }
.gray{ color: gray }
.green{ color: green }
.inputtext{
	border: 1px solid #999999;
	font-size: 8pt;
	background-color: #F5F5F5;
	padding-left: 2px;
	margin-bottom: 2px
}
.lgray{ color: silver }
.loggedusertd{
	background-color: #F5F5F5;
	border-bottom: 1px solid #cccccc;
	height: 28px
}
.lsheader {
	color: white;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 6px;
	width: 100%;
	height: 17px;
	padding-top: 3px;
	background-image: url(../images/vasakuservapealkirjataust.jpg)
}
.mtbody{
	background-color: White;
	border-right: 1px solid Silver;
	padding: 10px;
	height: 300px
}
.mtbody2{
	background-color: White;
	border-right: 1px solid Silver
}
.mtleft{
	background-color: White;
	border-left: 1px solid Silver;
	border-right: 1px solid Silver
}
.obutton{
	margin-top: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 9pt
}
.pgm-selected{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 10pt;
	border: 1px solid #69a2ed;
	background-color: #d2e5f5;
	font-weight: bold;
	margin-right: 6px
}
/* Tootemenüü tausta div-id */
.pm-div, .pm-div-selected{
	padding: 2px;
	padding-left: 6px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #dfdfdf
}

.pm-div-selected{
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left:  0 px;
	margin-bottom:  0 px;
	font-weight: bold;
	border-left: 2px solid #bdd6f2;
	border-bottom: 1px solid #bdd6f2;
	background-color: #f0f8ff
}

/* Sub-menu wrapper */
#sub-menu-wr-div{
display:block;
background-color: #fff
}

/* Tootemenüü tausta div-id */
.pm-sub-div, .pm-sub-div-selected{
	padding: 2px;
	padding-left: 10px;
	margin-bottom:0px;
	margin-left: 8px;
	margin-top: 0px;
	border-bottom: 1px solid #bdd6f2;
	border-left: 2px solid #bdd6f2;
}
.pm-sub-div-selected{

	padding-left: 10px;
	margin-top: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 8px;
	border-bottom: 1px solid #bdd6f2;
	border-left: 2px solid #bdd6f2;
	font-weight: bold;
	background-color: #f0f8ff
}
.qinput{
	width: 20px;
	border: 1px silver solid;
	font-size: 8pt
}
.selpage, .mmselected{ font-weight: bold; padding: 3px }
/* .smallordtable th{background-color:#f5f5f5; color:#666666; font-size:7pt;} */
.smallordtable td{
	background-color: white;
	color: #666666;
	font-size: 8pt
}
.smselected {
	font-weight: bold;
	margin-bottom: 2px;
	padding: 3px;
	line-height: 1.7em;
	background-color: #f0f8ff;
	border: 1px solid #d2eaff
}
.tdleft {
	border-right: 1px solid #a7c8ee;
	border-left: 1px solid #a7c8ee
}
.test{
	border: 1px solid ActiveBorder;
	background-color: #F0F8FF
}
.tmphder{ background-color: #3480D8 }
.top50table td, .sbmtable td { border-bottom: 1px solid #DCDCDC }
.tr-prod-header{
	color: gray;
	background-color: #f5f5f5;
	border-bottom: 1px solid silver
}
.usrreg input, .dropdn {
	background-color: #F0FFFF;
	font-size: 8pt;
	border: 1px groove #f5f5f5
}
#ttbl td { border-bottom: 1px solid silver }
.prdsc{
	text-align: left;
}
