/*
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Test SubApp of Actavia; ivosan; rev.1.2. - border-box; (C) ivo andrle
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*	tests
	------------------------------------------------------------------------ */
div.lefttree, div.lefthalf { 	height: 333px; overflow-y:scroll; width: 22%; float: left; margin: 0px; border: 1px #D2D2C3 solid;}
div.rgtblock, div.rgthalf { 	min-height: 333px; width: 77%; float: right; margin: 0px;}
div.tcleanbox, div.halfs { 	min-height: 366px; height: auto; margin: 0px;}
div.lefthalf, div.rgthalf { 	width: 49%; height: 222px; min-height: 222px; overflow-y:scroll; border: 1px #D2D2C3 solid;}
div.halfs { 				min-height: 255px;}

div.testenvelope {					margin: 11px 5%; font-size: 100%;}
div.testenvelope table.resenv { 		margin: 6px auto; width: 90%; border-bottom: 1px solid #b5adaa;}
div.testenvelope table.resenv td.tq {	width: auto; }
div.testenvelope table.resenv td.tres {	width: 66px; border-left: 1px solid #DFD9CA; padding-top: 16px; font-size: 150%; font-weight: bold;}

@media (max-width: 1200px) {	div.testenvelope {margin: 11px 11px 11px 0;font-size:95%;}}
@media (max-width: 960px) {	div.testenvelope {margin: 11px 0;}}

@keyframes inpjelly {		0% {transform: translateY(-50%) scale(1, 1)} 30% {transform: translateY(-50%) scale(1.2, 0.8)} 40% {transform: translateY(-50%) scale(0.8, 1.2)} 50% {transform: translateY(-50%) scale(1.1, 0.9)} 65% {transform: translateY(-50%) scale(.9, 1.1)} 75% {transform: translateY(-50%) scale(1.05, .95)} 100% {transform: translateY(-50%) scale(1, 1)}}
div.tquestion {			clear: both; position:relative;margin: 0; padding: 6px 0 11px 0; border-bottom: 1px solid #b5adaa;}
div.tquestion.result {		border-bottom: none; }
div.tquestion p {			font-size:110%;line-height:125%;text-indent:-33px; margin: 0.2em 11px 0.2em 44px;}
div.tquestion p.infbl {		display: block; text-indent: 0; padding: 6px 6px 6px 55px; min-height: 44px; _height: 44px; vertical-align: middle; overflow: visible; margin-top: 11px; margin-bottom: 11px;
						-moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; behavior: url(/PIE.php); z-index: 1; position: relative;
						-moz-box-shadow: 1px 1px 2px #666; -webkit-box-shadow: 1px 1px 2px #666; box-shadow: 1px 1px 2px #666; behavior: url(/PIE.php); z-index: 1; position: relative;}
div.tquestion optgroup { 	background: transparent; }
div.tquestion label {		line-height: 125%;}
div.tquestion > img {		max-width:28%;}
div.tquestion div.tquestionvals {margin:0;}
div.tquestion div.tquestionvals.hasimage {			width:auto;display:inline-block;min-width:70%;}
div.tquestion div.tquestionvals p.tansw {			display:block;margin:6px 11px;text-indent:0;position:relative;line-height:122%;}
div.tquestion div.tquestionvals p.tansw:hover {		background-color: #F6F3EC;}
div.tquestion div.tquestionvals p.tansw label {		padding: 6px 11px 6px 50px;width:100%;display:block;text-align:left;color:#272c2f;cursor:pointer;position:relative;z-index:1;transition:color 200ms ease-in;overflow:hidden;font-size:110%;line-height:125%;}
div.tquestion div.tquestionvals p.tansw label:before{	width:8px;height:8px;border-radius:50%;content:'';background-color:#cef1fc;position:absolute;left: 50%; top: 50%; transform: translate(-50%, -50%) scale3d(1, 1, 1); transition: all 300ms cubic-bezier(0.4, 0.0, 0.2, 1); opacity: 0; z-index: -1;}
div.tquestion div.tquestionvals p.tansw label:after {	width:26px;height:26px;content:'';border:2px solid #D1D7DC;background-color: #fff;background-repeat: no-repeat;background-position:-1px 0; border-radius: 50%; z-index: 2; position: absolute; left: 11px; top: 50%; transform: translateY(-50%); cursor: pointer; transition: all 222ms ease-in;
											background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");}
div.tquestion div.tquestionvals p.tansw input:checked {animation jelly .6s ease;}
div.tquestion div.tquestionvals p.tansw input:checked ~ label {color: #003f5b;}
div.tquestion div.tquestionvals p.tansw input:checked ~ label:before{	transform:translate(-50%, -50%) scale3d(666, 666, 1);opacity:1;}
div.tquestion div.tquestionvals p.tansw input:checked ~ label:after {	background-color:#28caad;border-color:#28caad;animation: inpjelly .5s ease;}
div.tquestion div.tquestionvals p.tansw input[type='checkbox'] ~ label:after {border-radius:25%;}
div.tquestion div.tquestionvals p.tansw input {		width:26px;height:26px;order:1;z-index:2;position:absolute;left:11px;top:50%;transform:translateY(-50%);cursor: pointer;visibility:hidden;}
div.tquestion div.tquestionvals a.ui-spinner-button.ui-button-icon-only .ui-icon {margin-left:0}
div.tquestion div.tquestionvals span.ui-spinner input{	width:44px;}

div.tquestion p.tansw textarea{					width:100%;margin:11px 0;height:99px;}
div.tquestion.islquest p.tansw textarea{			position:absolute;top:11px;bottom:11px;left:11px;right:11px;margin:0;height:auto;width:auto;}
div.tquestion .chzn-container, div.tquestion .chosen-container {	text-indent: 11px;}
div.tquestion .fullchzn .chzn-container, div.tquestion .fullchzn .chosen-container {text-indent: 11px;}
div.tquestion .chzn-container-single .chzn-single, div.tquestion .chosen-container-single .chosen-single  {height:28px;line-height: 28px;}
div.tquestion div.ddmpair {						width: 94%; margin: 0 auto; border: 1px solid #b5adaa;}
div.tquestion div.ddmpair ul {					margin: 3px 6px; }
div.tquestion div.ddmpair ul li {					list-style-image:none;width:99%;margin:auto;height:33px !important;line-height:33px;}
div.tquestion div.ddmpair ul.unsortable  li {		padding:0 6px;}
div.tquestion div.ddmpair ul li span.ui-icon {		width:16px; display: inline-block;}

div.tquestion img.flrgt  {						width: 22%; height: auto; }
div.tquestion.result img.flrgt {					width: 22% !important; height: auto; }
div.tquestion table.tquestion { 					width: 98%; margin: 0;margin: 11px auto;}
div.tquestion table.tquestion th {					font-size: 110%;}
div.tquestion table.tquestion td, div.tquestion table.tquestion th {vertical-align:middle;}

div.tquestion span.tqsav {						position:absolute;display:inline-block;width:16px;height:16px;top:6px;right:-16px;}
div.tquestion.islquest span.tqsav {				z-index:11;top:6px;right:3px;}

@media (max-width: 1200px) {						div.tquestion div.ddmpair {width:100%;}}

/* vyjimky pro slajdy */
div.tquestion.islquest div.tquestionvals p.tansw label {font-size:90%;line-height:110%;}
div.tquestion.islquest div.ddmpair ul li {			height:38px !important;line-height:38px;font-size:1.7cqw;}

#contentin div.tquestion p.ivieweraft {				text-align: center; margin: 6px auto; padding: 0; text-indent: 0; color: #999;}
span.tqno {									display: inline-block; width: 33px; margin: 0; padding: 0; text-indent: 0; }
span.tstBlock {								border: 1px solid #999; padding: 2px 11px; }
select.tstCombo {								text-align: left; width: 222px; margin: 0px; text-indent: 11px; }

div.tqtabs {									overflow: visible; }
div.tqtabs div.tqtab {							overflow: visible; height: auto;}
div.tqtab table {								margin: 0;}

table.testhdr { 								width: 99%;}
table.testhdr, table.testhdr td {					border: 1px solid red;}

div.tquestionvals {								margin-left: 33px; width: auto;}
div.tquestionvals.hasimage {						width: 74%; }
div.tquestionvals table.tquestion { 				width: 98%; margin: 0;}
div.tquestionvals table.tquestion td.restd {			width: 133px; border-left: 2px solid #ccc;}
div.tquestionvals li.ui-state-default { 			cursor: pointer; }
div.tquestionvals p.tansw {						line-height: 133%; text-indent: -22px; margin: 0.2em 0 0.2em 22px; }
div.tquestionvals p.tansw:hover {					background-color: #F6F3EC; }

div.tImageChoices {			}
span.tanswimg {			}
span.tanswimg img {			}
input.tansw {			 	}	/* textove editoboxy */
input.answok {			 	}
input.answbad {			}
input.answno {			 	}
th.qst {					}
th.qst.qstleft {			}
td.icn {					}

li.tstGreen, td.tstGreen, span.tstGreen { 	background-color: #C9F0C6; }
li.tstRed, td.tstRed, span.tstRed { 		background-color: #FCD5D6; }
li.tstOrange, td.tstOrange, span.tstOrange { background-color: #FEFCED; }

span.teststat {			}

ul li.tquestion { 				list-style-type:none; list-style-image: none; }
h5.tquestion {					margin-left: 66px; text-indent: -30px; }
ul.pchcolmodes {				display:block;margin:6px 11px 6px 16%;height:28px;}
ul.pchcolmodes a {				display:inline-block;width:7%;height:28px;margin:0 6px 0 0;padding:0 4px;text-align:center;font-size:1.0rem;color:white;line-height:28px;}
div.teblock.temultirow ul.pchcolmodes {margin:6px 11px;}

div#qanswpart {					margin:0;padding:0;width:100%;}
div#qanswpart div.anythingSlider {		width: 82% !important;margin:-33px 0 11px 15.5%;padding:4px 0;height:233px;}
div#qanswpart div.anythingSlider > div{	width:100%;margin:0;padding:0;border:none;}

div#pchcolpages {				height:233px;overflow:visible;border:1px solid green;}
div#pchcolpages > div {			display:inline-block;overflow:auto;margin:0;padding:0;width:100%;overflow:visible;
							-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden;
							-webkit-animation-duration: 1s; -webkit-animation-delay: .2s; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: both;
							-moz-animation-duration: 1s; -moz-animation-delay: .2s; -moz-animation-timing-function: ease; -moz-animation-fill-mode: both;
							-ms-animation-duration: 1s; -ms-animation-delay: .2s; -ms-animation-timing-function: ease; -ms-animation-fill-mode: both;
							animation-duration: 1s; animation-delay: .2s; animation-timing-function: ease; animation-fill-mode: both;}
div#pchcolpages textarea {		height:222px !important;margin: 0 !important;resize: none;border-top:none;}

/*	tabEdit - prepisy textu
	------------------------------------------------------------------------ */
div.tquestion .iviewerwrap {		width: auto; margin: 6px 0; padding: 0; border: 1px solid #ccc; }
div.techars {					height: auto; overflow: visible;margin:11px 22px 6px 0;width: auto;padding: 0; border: 1px solid #ccc; background-color: #f3eedf;}
div.techars div.scalesl {		float: right; margin: 6px 6px 6px 11px;width:166px;}
div.techars.teonerow {			height: 30px; width: auto; margin: 4px auto; width: 222px; background-color: #f3f0e8;}

div.teblock {					height: 333px; overflow: auto; width: auto;margin: 11px; padding: 0; border: 1px solid #ccc; background-color: #f3eedf;}
div.teblock div.tein {			overflow: visible;transform-origin:top left;}
div.teblock div.terow {			height: 30px; width: auto; white-space: nowrap; margin:3px 0;overflow:visible;transform-origin:top left;}
div.teblock div.terow span {		padding: 0 1px; font-size: 90%;}

div.teblock span.testat, div.teblock input.teval{width: 14px; height: 18px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 10pt; font-weight: bold; line-height: 18px; text-align: center; vertical-align: middle; margin: 0; padding: 0; border: none; background: transparent;}

div.teblock input.teval {		border: 1px solid #d2cbb8; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none;-moz-box-shadow: none; box-shadow:none; -webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
div.teblock input.teval:focus{ 	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0; border: 1px solid #0066FF; background-color: #BAE3FF;}
div.teblock input.tempty {		border: 1px solid #FFB70F; background: #FEFCED;}
div.teblock input.tegood {		border: 1px solid #9ABD92; background: #EFF4E6;}
div.teblock input.tebad {		border: 1px solid #B9001B; background: #FFEBF0;}
div.teblock input.testat {		border: 1px solid #eee; }

div.teblock span.terowno {		display: inline-block; width: 22px; color: #999; }
div.teblock span.rowsum {		display: inline-block; margin-left: 22px; color: #aaa; font-weight: bold;}
div.teblock span.testat {		display: inline-block; font-weight: bold; padding: 0;}
div.teblock span.tempty {		background: #FFDB87;}
div.teblock span.tegood {		color: #134508;}
div.teblock span.tebad {			color: #A50021; background: #FFD1DD; font-weight: bold; }
div.teblock span.tesumrow {		display: block; border-top: 1px solid #999; margin: 6px 2% 22px 2%; width: 96%; font-weight: bold; font-size: 133%;}

div.teblock input.teval.sub {		width: 12px; height: 14px; font-size: 8pt; line-height: 14px; vertical-align: bottom; margin-top: 4px; margin-right: 2px;}
div.teblock input.teval.sup {		width: 12px; height: 14px; font-size: 8pt; line-height: 14px; vertical-align: top; margin-bottom: 4px; margin-right: 2px;}
div.teblock span.sub {			color: #A50021; }
div.teblock span.sup {			color: #A50021; }

div.teblock.temultirow {			width:100%;display:block;height:444px;margin:0;overflow-x:visible;overflow-y:auto;}
div.teblock.temultirow div.tein {	width:auto;display:inline-block;margin:0;}
div.teblock.temultirow div.tein .anythingSlider-default {padding: 0;}
div.teblock.temultirow div.tein .anythingSlider-default.activeSlider .anythingWindow {border:none;}

div.teblock.teonerow {				height: 77px; width: auto; margin: 4px; text-align: center;border: none;background-color: transparent;}
div.teblock.teonerow div.terow {		height: 60px;}
div.teblock.teonerow span.testat, div.teblock.teonerow input.teval{ width: 28px; height: 36px; font-size: 18pt; line-height: 36px;}
div.teblock.teonerow input.teval.sub {	width: 24px; height: 28px; font-size: 16pt; line-height: 28px;}
div.teblock.teonerow input.teval.sup {	width: 24px; height: 28px; font-size: 16pt; line-height: 28px;}
div.teblock.teonerow div.tein {		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 18pt;}

/*	genTypeDesc
	----------------------------------------------------------------------------- */
div.tkRIBlock { 			margin: 0 0 0 15%; width: 85%;}
div.tkRIBlock td { 			padding: 0 3px; vertical-align: middle; text-align: left;}
div.tkRIBlock .ui-widget {	margin: 0;}

/*	iTests Icons TQTs
	----------------------------------------------------------------------------- */
i.itqt, i.itqt15, i.itqt30, i.its, i.itsm, i.itst {
						display: inline-block; width: 16px; height: 16px; line-height: 16px; margin: 0; padding: 0; vertical-align: text-top; background-repeat: no-repeat; margin-right: 3px;}
i.itqt15 {				width: 60px; height: 15px; line-height: 15px; background-image: url("/etc/jq/img/igi_tqts15.gif"); border: 1px solid #ccc;}
i.itqt30 {				width: 120px;height: 30px; line-height: 30px; background-image: url("/etc/jq/img/igi_tqts30.gif"); border: 1px solid #ccc;}
i.its {					width: 64px; height: 64px; line-height: 64px; background-image: url("/etc/jq/img/igi_test64.gif");}
i.itsm {					width: 48px; height: 48px; line-height: 48px; background-image: url("/etc/jq/img/igi_test48.gif");}
i.itst {					width: 20px; height: 20px; line-height: 20px; background-image: url("/etc/jq/img/igi_test20.gif");}

i.itqt15-B12		{ background-position: 0 0;}			i.itqt15-B12-off	{ background-position: -60px 0;}
i.itqt15-B13		{ background-position: 0 -15px;}		i.itqt15-B13-off	{ background-position: -60px -15px;}
i.itqt15-B14		{ background-position: 0 -30px;}		i.itqt15-B14-off	{ background-position: -60px -30px;}
i.itqt15-B15		{ background-position: 0 -45px;}		i.itqt15-B15-off	{ background-position: -60px -45px;}
i.itqt15-B02		{ background-position: 0 -60px;}		i.itqt15-B02-off	{ background-position: -60px -60px;}
i.itqt15-B03		{ background-position: 0 -75px;}		i.itqt15-B03-off	{ background-position: -60px -75px;}
i.itqt15-B04		{ background-position: 0 -90px;}		i.itqt15-B04-off	{ background-position: -60px -90px;}
i.itqt15-B05		{ background-position: 0 -105px;}		i.itqt15-B05-off	{ background-position: -60px -105px;}
i.itqt15-TMN		{ background-position: 0 -120px;}		i.itqt15-TMN-off	{ background-position: -60px -120px;}
i.itqt15-PMN		{ background-position: 0 -135px;}		i.itqt15-PMN-off	{ background-position: -60px -135px;}
i.itqt15-T1N		{ background-position: 0 -150px;}		i.itqt15-T1N-off	{ background-position: -60px -150px;}
i.itqt15-P1N		{ background-position: 0 -165px;}		i.itqt15-P1N-off	{ background-position: -60px -165px;}
i.itqt15-T0N		{ background-position: 0 -180px;}		i.itqt15-T0N-off	{ background-position: -60px -180px;}
i.itqt15-P0N		{ background-position: 0 -195px;}		i.itqt15-P0N-off	{ background-position: -60px -195px;}
i.itqt15-T12		{ background-position: 0 -210px;}		i.itqt15-T12-off	{ background-position: -60px -210px;}
i.itqt15-P12		{ background-position: 0 -225px;}		i.itqt15-P12-off	{ background-position: -60px -225px;}
i.itqt15-DDN		{ background-position: 0 -240px;}		i.itqt15-DDN-off	{ background-position: -60px -240px;}
i.itqt15-PDN		{ background-position: 0 -255px;}		i.itqt15-PDN-off	{ background-position: -60px -255px;}
i.itqt15-DDM		{ background-position: 0 -270px;}		i.itqt15-DDM-off	{ background-position: -60px -270px;}
i.itqt15-PDM		{ background-position: 0 -285px;}		i.itqt15-PDM-off	{ background-position: -60px -285px;}
i.itqt15-txt1		{ background-position: 0 -300px;}		i.itqt15-txt1-off	{ background-position: -60px -300px;}
i.itqt15-txtN		{ background-position: 0 -315px;}		i.itqt15-txtN-off	{ background-position: -60px -315px;}
i.itqt15-txts		{ background-position: 0 -330px;}		i.itqt15-txts-off	{ background-position: -60px -330px;}
i.itqt15-txtsN		{ background-position: 0 -345px;}		i.itqt15-txtsN-off	{ background-position: -60px -345px;}
i.itqt15-PChars	{ background-position: 0 -360px;}		i.itqt15-PChars-off	{ background-position: -60px -360px;}
i.itqt15-PCharsN	{ background-position: 0 -360px;}		i.itqt15-PCharsN-off{ background-position: -60px -360px;}
i.itqt15-PMap1		{ background-position: 0 -375px;}		i.itqt15-PMap1-off	{ background-position: -60px -375px;}
i.itqt15-PMapN		{ background-position: 0 -390px;}		i.itqt15-PMapN-off	{ background-position: -60px -390px;}
i.itqt15-Essay		{ background-position: 0 -405px;}		i.itqt15-Essay-off	{ background-position: -60px -405px;}
i.itqt15-Upl		{ background-position: 0 -420px;}		i.itqt15-Upl-off	{ background-position: -60px -420px;}

i.itqt30-B12		{ background-position: 0 0;}			i.itqt30-P12		{ background-position: 0 -450px;}
i.itqt30-B13		{ background-position: 0 -30px;}		i.itqt30-DDN		{ background-position: 0 -480px;}
i.itqt30-B14		{ background-position: 0 -60px;}		i.itqt30-PDN		{ background-position: 0 -510px;}
i.itqt30-B15		{ background-position: 0 -90px;}		i.itqt30-DDM		{ background-position: 0 -540px;}
i.itqt30-B02		{ background-position: 0 -120px;}		i.itqt30-PDM		{ background-position: 0 -570px;}
i.itqt30-B03		{ background-position: 0 -150px;}		i.itqt30-txt1		{ background-position: 0 -600px;}
i.itqt30-B04		{ background-position: 0 -180px;}		i.itqt30-txtN		{ background-position: 0 -630px;}
i.itqt30-B05		{ background-position: 0 -210px;}		i.itqt30-txts		{ background-position: 0 -660px;}
i.itqt30-TMN		{ background-position: 0 -240px;}		i.itqt30-txtsN		{ background-position: 0 -690px;}
i.itqt30-PMN		{ background-position: 0 -270px;}		i.itqt30-PChars	{ background-position: 0 -720px;}
i.itqt30-T1N		{ background-position: 0 -300px;}		i.itqt30-PCharsN	{ background-position: 0 -720px;}
i.itqt30-P1N		{ background-position: 0 -330px;}		i.itqt30-PMap1		{ background-position: 0 -750px;}
i.itqt30-T0N		{ background-position: 0 -360px;}		i.itqt30-PMapN		{ background-position: 0 -780px;}
i.itqt30-P0N		{ background-position: 0 -390px;}		i.itqt30-Essay		{ background-position: 0 -810px;}
i.itqt30-T12		{ background-position: 0 -420px;}		i.itqt30-Upl		{ background-position: 0 -840px;}


/*	iTest20
	------------------------------------------------------------------------ */

i.itstok			{ background-position: 0 0;}			i.itstbadb		{ background-position: -60px -20px;}
i.itstokr			{ background-position: -20px 0;}		i.itstreload		{ background-position: -80px -20px;}
i.itstokg			{ background-position: -40px 0;}		i.itstqm			{ background-position: 0 -40px;}
i.itstokb			{ background-position: -60px 0;}		i.itstqmr			{ background-position: -20px -40px;}
i.itstnone		{ background-position: -80px 0;}		i.itstqmg			{ background-position: -40px -40px;}
i.itstbad			{ background-position: 0 -20px;}		i.itstqmb			{ background-position: -60px -40px;}
i.itstbadr		{ background-position: -20px -20px;}	i.itstreloff		{ background-position: -80px -40px;}
i.itstbadg		{ background-position: -40px -20px;}

/*	iTests Icons 64
	------------------------------------------------------------------------ */
i.its1-2-off	, i.its1-2 	{ background-position: -384px 0;}			i.its1-2-on	, i.its1-2:hover 	{ background-position: 0 0;}
i.its1-1-off	, i.its1-1 	{ background-position: -448px 0;}          	i.its1-1-on	, i.its1-1:hover 	{ background-position: -64px 0;}
i.its10-off	, i.its10 	{ background-position: -512px 0;}          	i.its10-on	, i.its10:hover 	{ background-position: -128px 0;}
i.its11-off	, i.its11 	{ background-position: -576px 0;}          	i.its11-on	, i.its11:hover 	{ background-position: -192px 0;}
i.its12-off	, i.its12 	{ background-position: -640px 0;}          	i.its12-on	, i.its12:hover 	{ background-position: -256px 0;}
i.its1none-off	, i.its1 		{ background-position: -704px 0;}          	i.its1none-on	, i.its1:hover 	{ background-position: -320px 0;}
i.its2-2-off	, i.its2-2 	{ background-position: -384px -64px;}        i.its2-2-on	, i.its2-2:hover 	{ background-position: 0 -64px;}
i.its2-1-off	, i.its2-1 	{ background-position: -448px -64px;}        i.its2-1-on	, i.its2-1:hover 	{ background-position: -64px -64px;}
i.its20-off	, i.its20 	{ background-position: -512px -64px;}        i.its20-on	, i.its20:hover 	{ background-position: -128px -64px;}
i.its21-off	, i.its21 	{ background-position: -576px -64px;}        i.its21-on	, i.its21:hover 	{ background-position: -192px -64px;}
i.its22-off	, i.its22 	{ background-position: -640px -64px;}        i.its22-on	, i.its22:hover 	{ background-position: -256px -64px;}
i.its2none-off	, i.its2 		{ background-position: -704px -64px;}        i.its2none-on	, i.its2:hover 	{ background-position: -320px -64px;}
i.its3-2-off	, i.its3-2 	{ background-position: -384px -128px;}       i.its3-2-on	, i.its3-2:hover 	{ background-position: 0 -128px;}
i.its3-1-off	, i.its3-1 	{ background-position: -448px -128px;}       i.its3-1-on	, i.its3-1:hover 	{ background-position: -64px -128px;}
i.its30-off	, i.its30 	{ background-position: -512px -128px;}       i.its30-on	, i.its30:hover 	{ background-position: -128px -128px;}
i.its31-off	, i.its31 	{ background-position: -576px -128px;}       i.its31-on	, i.its31:hover 	{ background-position: -192px -128px;}
i.its32-off	, i.its32 	{ background-position: -640px -128px;}       i.its32-on	, i.its32:hover 	{ background-position: -256px -128px;}
i.its3none-off	, i.its3		{ background-position: -704px -128px;}       i.its3none-on	, i.its3:hover 	{ background-position: -320px -128px;}
i.its4-2-off	, i.its4-2 	{ background-position: -384px -192px;}       i.its4-2-on	, i.its4-2:hover 	{ background-position: 0 -192px;}
i.its4-1-off	, i.its4-1 	{ background-position: -448px -192px;}       i.its4-1-on	, i.its4-1:hover 	{ background-position: -64px -192px;}
i.its40-off	, i.its40 	{ background-position: -512px -192px;}       i.its40-on	, i.its40:hover 	{ background-position: -128px -192px;}
i.its41-off	, i.its41 	{ background-position: -576px -192px;}       i.its41-on	, i.its41:hover 	{ background-position: -192px -192px;}
i.its42-off	, i.its42 	{ background-position: -640px -192px;}       i.its42-on	, i.its42:hover 	{ background-position: -256px -192px;}
i.its4none-off	, i.its4		{ background-position: -704px -192px;}       i.its4none-on	, i.its4:hover 	{ background-position: -320px -192px;}
i.its5-2-off	, i.its5-2 	{ background-position: -384px -256px;}       i.its5-2-on	, i.its5-2:hover 	{ background-position: 0 -256px;}
i.its5-1-off	, i.its5-1 	{ background-position: -448px -256px;}       i.its5-1-on	, i.its5-1:hover 	{ background-position: -64px -256px;}
i.its50-off	, i.its50 	{ background-position: -512px -256px;}       i.its50-on	, i.its50:hover 	{ background-position: -128px -256px;}
i.its51-off	, i.its51 	{ background-position: -576px -256px;}       i.its51-on	, i.its51:hover 	{ background-position: -192px -256px;}
i.its52-off	, i.its52 	{ background-position: -640px -256px;}       i.its52-on	, i.its52:hover 	{ background-position: -256px -256px;}
i.its5none-off	, i.its5		{ background-position: -704px -256px;}       i.its5none-on	, i.its5:hover 	{ background-position: -320px -256px;}
i.its6-2-off	, i.its6-2 	{ background-position: -384px -320px;}       i.its6-2-on	, i.its6-2:hover 	{ background-position: 0 -320px;}
i.its6-1-off	, i.its6-1 	{ background-position: -448px -320px;}       i.its6-1-on	, i.its6-1:hover 	{ background-position: -64px -320px;}
i.its60-off	, i.its60 	{ background-position: -512px -320px;}       i.its60-on	, i.its60:hover 	{ background-position: -128px -320px;}
i.its61-off	, i.its61 	{ background-position: -576px -320px;}       i.its61-on	, i.its61:hover 	{ background-position: -192px -320px;}
i.its62-off	, i.its62 	{ background-position: -640px -320px;}       i.its62-on	, i.its62:hover 	{ background-position: -256px -320px;}
i.its6none-off	, i.its6		{ background-position: -704px -320px;}       i.its6none-on	, i.its6:hover 	{ background-position: -320px -320px;}


/*	iTests Icons 48
	------------------------------------------------------------------------ */
i.itsm1-2-off	, i.itsm1-2	{ background-position: -288px 0;}			i.itsm1-2-on	, i.itsm1-2:hover	{ background-position: 0 0;}
i.itsm1-1-off	, i.itsm1-1	{ background-position: -336px 0;}			i.itsm1-1-on	, i.itsm1-1:hover	{ background-position: -48px 0;}
i.itsm10-off	, i.itsm10	{ background-position: -384px 0;}			i.itsm10-on	, i.itsm10:hover	{ background-position: -96px 0;}
i.itsm11-off	, i.itsm11	{ background-position: -432px 0;}			i.itsm11-on	, i.itsm11:hover	{ background-position: -144px 0;}
i.itsm12-off	, i.itsm12	{ background-position: -480px 0;}			i.itsm12-on	, i.itsm12:hover	{ background-position: -192px 0;}
i.itsm1-off	, i.itsm1		{ background-position: -528px 0;}			i.itsm1-on	, i.itsm1:hover	{ background-position: -240px 0;}
i.itsm2-2-off	, i.itsm2-2	{ background-position: -288px -48px;}		i.itsm2-2-on	, i.itsm2-2:hover	{ background-position: 0 -48px;}
i.itsm2-1-off	, i.itsm2-1	{ background-position: -336px -48px;}		i.itsm2-1-on	, i.itsm2-1:hover	{ background-position: -48px -48px;}
i.itsm20-off	, i.itsm20	{ background-position: -384px -48px;}		i.itsm20-on	, i.itsm20:hover	{ background-position: -96px -48px;}
i.itsm21-off	, i.itsm21	{ background-position: -432px -48px;}		i.itsm21-on	, i.itsm21:hover	{ background-position: -144px -48px;}
i.itsm22-off	, i.itsm22	{ background-position: -480px -48px;}		i.itsm22-on	, i.itsm22:hover	{ background-position: -192px -48px;}
i.itsm2-off	, i.itsm2		{ background-position: -528px -48px;}		i.itsm2-on	, i.itsm2:hover	{ background-position: -240px -48px;}
i.itsm3-2-off	, i.itsm3-2	{ background-position: -288px -96px;}		i.itsm3-2-on	, i.itsm3-2:hover	{ background-position: 0 -96px;}
i.itsm3-1-off	, i.itsm3-1	{ background-position: -336px -96px;}		i.itsm3-1-on	, i.itsm3-1:hover	{ background-position: -48px -96px;}
i.itsm30-off	, i.itsm30	{ background-position: -384px -96px;}		i.itsm30-on	, i.itsm30:hover	{ background-position: -96px -96px;}
i.itsm31-off	, i.itsm31	{ background-position: -432px -96px;}		i.itsm31-on	, i.itsm31:hover	{ background-position: -144px -96px;}
i.itsm32-off	, i.itsm32	{ background-position: -480px -96px;}		i.itsm32-on	, i.itsm32:hover	{ background-position: -192px -96px;}
i.itsm3-off	, i.itsm3		{ background-position: -528px -96px;}		i.itsm3-on	, i.itsm3:hover	{ background-position: -240px -96px;}
i.itsm4-2-off	, i.itsm4-2	{ background-position: -288px -144px;}		i.itsm4-2-on	, i.itsm4-2:hover	{ background-position: 0 -144px;}
i.itsm4-1-off	, i.itsm4-1	{ background-position: -336px -144px;}		i.itsm4-1-on	, i.itsm4-1:hover	{ background-position: -48px -144px;}
i.itsm40-off	, i.itsm40	{ background-position: -384px -144px;}		i.itsm40-on	, i.itsm40:hover	{ background-position: -96px -144px;}
i.itsm41-off	, i.itsm41	{ background-position: -432px -144px;}		i.itsm41-on	, i.itsm41:hover	{ background-position: -144px -144px;}
i.itsm42-off	, i.itsm42	{ background-position: -480px -144px;}		i.itsm42-on	, i.itsm42:hover	{ background-position: -192px -144px;}
i.itsm4-off	, i.itsm4		{ background-position: -528px -144px;}		i.itsm4-on	, i.itsm4:hover	{ background-position: -240px -144px;}
i.itsm5-2-off	, i.itsm5-2	{ background-position: -288px -192px;}		i.itsm5-2-on	, i.itsm5-2:hover	{ background-position: 0 -192px;}
i.itsm5-1-off	, i.itsm5-1	{ background-position: -336px -192px;}		i.itsm5-1-on	, i.itsm5-1:hover	{ background-position: -48px -192px;}
i.itsm50-off	, i.itsm50	{ background-position: -384px -192px;}		i.itsm50-on	, i.itsm50:hover	{ background-position: -96px -192px;}
i.itsm51-off	, i.itsm51	{ background-position: -432px -192px;}		i.itsm51-on	, i.itsm51:hover	{ background-position: -144px -192px;}
i.itsm52-off	, i.itsm52	{ background-position: -480px -192px;}		i.itsm52-on	, i.itsm52:hover	{ background-position: -192px -192px;}
i.itsm5-off	, i.itsm5		{ background-position: -528px -192px;}		i.itsm5-on	, i.itsm5:hover	{ background-position: -240px -192px;}
i.itsm6-2-off	, i.itsm6-2	{ background-position: -288px -240px;}		i.itsm6-2-on	, i.itsm6-2:hover	{ background-position: 0 -240px;}
i.itsm6-1-off	, i.itsm6-1	{ background-position: -336px -240px;}		i.itsm6-1-on	, i.itsm6-1:hover	{ background-position: -48px -240px;}
i.itsm60-off	, i.itsm60	{ background-position: -384px -240px;}		i.itsm60-on	, i.itsm60:hover	{ background-position: -96px -240px;}
i.itsm61-off	, i.itsm61	{ background-position: -432px -240px;}		i.itsm61-on	, i.itsm61:hover	{ background-position: -144px -240px;}
i.itsm62-off	, i.itsm62	{ background-position: -480px -240px;}		i.itsm62-on	, i.itsm62:hover	{ background-position: -192px -240px;}
i.itsm6-off	, i.itsm6		{ background-position: -528px -240px;}		i.itsm6-on	, i.itsm6:hover	{ background-position: -240px -240px;}
