.wait_load {
    cursor:wait;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 20%;
    text-align: center;
    background: white;
    font-weight: bold;
    font-size: 17px;
    color: #006401;
    clear:both;
    visibility: hidden;
  }
.main_load {
    visibility: visible;
}

.niceRadio {
	    width: 26px;
	    height: 26px;
	    display: inline-block;
	    cursor: pointer;
	    background: url(radio.png);
	    overflow: hidden;
	}
	.radioChecked {
	    background-position: 0 -26px;
	}
	.niceRadio input {
	    margin-left: -27px;
	}

.punct_top { 
 font-family: verdana, arial; 
 font-size: 18px; 
 color: #006699;
 background-color: #ffffff;
 font-weight:bold;
 margin-right: 30px;
 padding: 5 20 5;
 }

.punct_top_a { 
 font-family: verdana, arial; 
 font-size: 18px; 
 color: #ffffff;
 background-color: #006699;
 font-weight:bold;
 margin-right: 30px;
 text-decoration:none;
 padding: 5 20 5;
 }


.list_err { 
 font-family:verdana,arial; 
 color: #000000; 
 background-color: #ffffff;
 font-size: 14px;
 margin-left:20px
 }

.punct {font-family:arial; font-size:14px;  border-bottom: #0000ff 1px dashed; text-decoration:none; color: #003366}
.punct:hover {color: #cc3300}
.punct_ {font-family:arial; font-size:14px;  text-decoration:none; color: #FFFFFF}

.td { 
border-left : solid 1px #99ccff;border-top : solid 1px #99ccff;  
 font-family:verdana,arial; 
 color: 000000; 
 font-size: 14px;
 }

.td2 { 
border-top : solid 1px #99ccff;  
 font-family:verdana,arial; 
 color: 000000; 
 font-size: 14px;
 }

.td3 { 
 font-family:verdana,arial; 
 color: 000000; 
 font-size: 14px;
 }

.tt { 
 font-family: verdana, arial; 
 font-size: 12px; 
 line-height: 14px;
 color: #000066;
 text-decoration:none;

 } 

.red { 
 font-family: verdana, arial; 
 font-size: 16px; 
 color: red;
 font-weight:bold
 } 

.cc { 
 font-family: verdana, arial; 
 font-size: 14px; 
 line-height: 20px;
 color: #660000;
 font-weight:bold;
 }

.tn { 
 font-family: verdana, arial; 
 font-size: 10px; 
 line-height: 14px;
 color: #003366;
 font-weight:bold;
 }

.st1 { 
 font-family: verdana, arial; 
 font-size: 15px; 
 color: #cc3300;
 font-weight:bold;
 }

.st2 { 
 font-family: verdana, arial; 
 font-size: 18px; 
 color: #006699;
 background-color: #ffffff;
 font-weight:bold;
 }

.ht { 
 font-family: verdana, arial; 
 font-size: 14px; 
 color: #3333CC;
 font-weight:bold;
 }

.inf { 
 font-family: verdana, arial; 
 font-size: 18px; 
 color: #0000FF;
 font-weight:bold;
 }

 td {
 font-family: arial; 
 font-size: 12px; 
 color: #330033;
 }

.ex { 
 font-family: verdana, arial; 
 font-size: 12px; 
 color: #FF0000;
 }

.pr { 
 font-family: verdana, arial; 
 font-size: 16px; 
 color: #555555;
 font-weight:bold;
 }
.index {
 font-family: verdana, arial; 
 font-size: 12px; 
 font-weight:bold; 
 color: blue; 
 TEXT-DECORATION:underline
 }