.is-req {color:red; cursor:help; font-weight: normal;}
.is-uniq {color:green; cursor:help; font-weight: normal;}
.is-extra {color:gray; cursor:help; font-weight: normal;}

.hint {
  /*padding-top:3px;*/
  color: #5298F8;
  font: normal 8pt Arial, Verdana, sans-serif;
}
.titl {font: normal 10pt Arial, Verdana, sans-serif; color: #464545;}

.normal {
											font: 12px Verdana, Arial, Helvetica, sans-serif;
											color: #202635;
											padding-left: 10px;
											padding-right: 10px;
											padding-top: 0px;
											padding-bottom: 0px;
								        }
									        .normal1 {
												font: 12px Verdana, Arial, Helvetica, sans-serif;
												color: #202635;
												padding-left: 5px;
												padding-right: 5px;
												padding-top: 5px;
												padding-bottom: 5px;
									        }
								
								.tdd{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13pt;color: #434343;font-weight: bold;}
								.tt{padding-top:0pt;padding-bottom:0pt;}
								.lr{background-color: white;}
								.news{background-color: white;}
								a.menu {
								font-family: Times New Roman, sans-serif;
								font-size: 14px;
								font-weight: bold;
								line-height: 0.9;
								color: #434343;
								padding: 0px;
								padding-left: 2px;
								display: block;
								text-decoration: none;
								text-align: left;
								}
								a.pmenu {
								font-family: Times New Roman, sans-serif;
								font-size: 12px;
								line-height: 0.9;
								font-weight: bold;
								color: #010101;
								padding: 0px;
								padding-left: 5px;
								display: block;
								text-decoration: none;
								text-align: left;

								}
								a:hover.menu {
								color: #ae0917;
								}
a:hover.pmenu {
								color: #ae0917;
								}
								a{color:#084c8b;font-weight: bold;}
								a{color:#5c73c7;}
								a.ss {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 11px;
								color: white;
								padding-left: 10px;
											padding-right: 10px;
											padding-top: 5px;
											padding-bottom: 5px;
								display: block;
								text-decoration: none;
								}
								a:hover.ss {
								color: #361a0e;
								}
								.menut
								{
									position: absolute;
									left: -400px;
								}
								a.k {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 11px;
								color: #02005a;
								padding-left: 10px;
											padding-right: 10px;
											padding-top: 5px;
											padding-bottom: 5px;
								display: block;
								text-decoration: none;
								}
.body{background-color: white;}

.price{color: #0734b5; font-size:13px;}
.price0{color: black; font-size:13px;}
.price1{color: black;background-color: #f1f1f1; font-size:13px;}
.price2{color: black; background-color: #d6e2ed; font-size: 10pt;}

.form{color: #202635;}
