BODY {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
P {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/*form {
  margin: 1px 1px 3px 0px;
}*/

.barCode {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.expired {
        background: #ffffff;
        color: #aaaaaa;
}

.valid {
        background: #ddffcc;
        color: #000000;
}

.validMost {
        background: #ddff99;
        color: #000000;
}

.invalidText {
	color: #cc1111;
	text-decoration:line-through;
}


TD {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TH {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left; 
}
th.tauluRight {
  text-align: right;
  background: #e5edf1;
  font-size: 12px;
  font-weight: bold;
}

a:link {
        color: #00639c;
}

a:active {
        color: #00639c;
}

a:visited {
        color: #00639c;
}

a:hover {
        color: #A08B4B;
}


UL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

H1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  margin: 0px 0px 40px 0px;
  background:#eeeeee;
}

H3 {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  margin: 20px 0px 10px 0px;
}

H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 20px 0px 10px 0px;
}

SELECT {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:100%;
  margin: 1px;
}

.dateSelect {
	width: 55px;
}

.top {
 background:#e5edf1;
}


.topLine {
 background:#b2c9d4;
}

.training {
 background-image:url(../pics/trainingServer.png);
 background-repeat:no-repeat;
 background-position:center; 
}




table.taulu {
        background: #000000;
        width: 100%;
}

td .groupFirst {	
	border-top: 3px solid #000000 !important;
}

th.taulu {
        text-align: left;
        background: #e5edf1;
}

td.taulu {
        background: #ffffff;
}


td.tauluExpiredLicence {
	/* background: #FF1104; */
	background: #FF8686;
}

td.taulu_nowrap {        				
        white-space: nowrap;
        overflow: hidden;
}


th.tauluNormal {
        text-align: left;
        background: #e5edf1;
        font-weight: normal;
}


td.colorRow {
        background: #eeeeee;
}

th.colorRow {
        background: #e5edf1;
        text-align: left; 
}




.formAnswer {
  font-family:  monospace, Arial, Helvetica, sans-serif;
  font-size: 12px;
}


.errorText { color: #cc1111 }
.successText { color: #11bb11}
.warningText {color: #FC5200}

.preText {
  font-family: monospace, courier, Arial, Helvetica, sans-serif;
  font-size: 10px;
}


.puppy a {color: #cc1111; background-color: white;}

.notify { color: #000000;background: #FFB089}
.notifyLink { color: #cc1111;  background-color: white;text-decoration:underline }
.invalidLink { color: #cc1111;  background-color: white;text-decoration:line-through }
.expiredLink {
        background: #ffffff;
        color: #aaaaaa;
        text-decoration:underline
}

td.titleText {
        color: #888888;
        font-weight:bold;
        letter-spacing: 0.01em;
        text-transform: uppercase;

}

P.breakhere {
    page-break-before: always
}

textarea {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:100%;
}




p.info {
	background: #C2C2C2;
}

.formWidth {
	width:100%;
}

.halfWidth {
	width:50%;
}  

.thirdWidth {
	width:33%;
}

.leftWidth {
	width:20%;
}  

input {
  margin: 1px;
}

.btn {
  margin: 5px 0px 5px 0px;
}
.btn-sm {
  margin: 1px 0px 1px 0px;
}

 .iconLeft {float:left;margin-right:5px;vertical-align:middle;}