/* CSS styleset designed by Eugeny Brychkov, www.gr8bit.ru */

/* main document properties */
html	{width:100%;display:block;margin:0px;padding:0px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;max-height:1000000px}
body	{font-family:"Tahoma";color:black;background-color:white;}
select	{font-family:'Tahoma';font-size:100%;}
h1	{display:none;}
table	{border:none;padding:0px;width:100%;border-collapse:collapse;}
p	{text-align:justify;}

/* global classes */
.f8	{font-size:80%;}
.f6	{font-size:60%;}
.f2	{font-size:20%;}
.c	{text-align:center;}
.r	{text-align:right;}
.b	{font-weight:bold;}
.j	{text-align:justify;}
.i	{font-style:italic;}
.cr	{color:red;}
.cg	{color:darkgreen;}
.im	{border-bottom:1px dashed white;border-left:3px solid white;padding-bottom:1px;padding-left:0.5ex;}
.dpincp	{display:block;padding:4px 0px;}

/* lists */
ul.sm li{margin-bottom:0.5em;margin-top:0.5em;}
ul.tbs li{text-align:justify;margin-bottom:0.5em;margin-top:0.5em;}

/* image properties */
img	{border:none;}
img.fps	{width:88px;height:31px;}
img.sp0	{width:180px;height:232px;}
img.sp1	{width:160px;height:120px;}
img.gp	{border:1px solid black;width:192px;height:272px;}
img.sp2	{width:12px;height:7px;}
img.sp4	{width:26px;height:18px;}
img.sp5	{width:14px;height:14px;}
img.cou	{border:1px dashed green;width:128px;height:18px;}
img.de	{vertical-align:bottom;border-radius:4px;width:18px;}
a.den	{text-decoration:none;}
img.si	{width:100%;max-width:800px;}
img.sp6	{width:181px;height:120px;}
img.sp7	{width:226px;height:120px;}

/* tables */
table.aw	{width:auto;}						/* table auto width */
tr.rb	{border-bottom:1px solid black;}				/* table row rules bottom */
td.nw	{white-space:nowrap;}						/* table column text no wrap */

/* quotes */
.qup	{padding:0px;padding-top:5px;padding-bottom:5px;text-align:justify}
.qup img {float:left;padding-right:10px}

/* link properties */
a.alinkedin	{font:80% Arial,sans-serif;color:#145186;}

/* main menu table */
.cont{margin:0px;padding:0px;text-align:center;display:table;width:100%}
.cont li:nth-child(1),.cont li:nth-child(2),.cont li:nth-child(4),
	.cont li:nth-child(5),.cont li:nth-child(6),.cont li:nth-child(8){width:12%;}
.cont li:nth-child(3){width:13%;}
.cont li:nth-child(7){width:15%;}
.cont li{vertical-align:middle;padding:1px;cursor:pointer;list-style-type:none;display:table-cell;background-color:blue;border-left:2px solid white}
.cont a{color:white;text-decoration:none}
.cont li:first-child{border-left:none}
.cont>li:hover{background-color:#c000c0}

/* warning table */
.warn	{border:5px dotted red;text-align:center;margin-right:auto;margin-left:auto;}

/* gr8bit menu */
#wm{display:table;width:100%;border:0px solid white;padding:0px;text-align:center;margin-top:4px;margin-bottom:4px}
#wm li{display:table-cell;list-style-type:none;border:4px solid white;background-position:center center;
	background-repeat:no-repeat;height:138px;width:20%;padding-top:8px;background-color:white;cursor:pointer;
	vertical-align:bottom}
#wm1{background:url(/rs/media/the-gr8book-pic-small.jpg)}
#wm2{background:url(/rs/media/reiner-ebert-univ-heidelb.jpg)}
#wm3{background:url(/rs/media/alfoeldi0815-tower-nuremb.jpg)}
#wm4{background:url(/rs/media/michael-surran-el-club-86.jpg)}
#wm5{background:url(/rs/media/gr8bit-platform-pictures.jpg)}
#wm li:hover{background-color:#FF00FF;font-weight:bold}
#wm span{display:block;margin-right:15%;margin-left:15%;background:rgb(255,128,13);background:rgba(255,128,13,0.8);filter:alpha(opacity=80)}
#wm a{text-decoration:none;color:white;position:relative}

/* web page header */
.hdr			{display:table;width:100%}
.hdr>span		{display:table-cell;vertical-align:middle;text-align:center;}
.hdr>span:first-child	{width:12%;}
.hdr>span:nth-child(2)	{width:22%;text-align:left;white-space:nowrap;}
.hdr>span:nth-child(3)	{width:33%;white-space:nowrap;}
.hdr>span:nth-child(3)	span {vertical-align:top;}
.hdr>span:nth-child(4)	{width:5%;}
.hdr>span:nth-child(4)	span {display:block;width:100%;text-align:center;font-size:80%;}
.hdr>span:nth-child(5)	{width:28%;margin-right:0px;margin-left:auto;text-align:right;vertical-align:top;white-space:nowrap;}
.hdr>span:nth-child(5)>span {display:block;}

/* web page mobile header */
#hm {display:table}
#hm span{display:table-cell}
#hmL {width:17%;text-align:center}
#AGELogo {width:100%;max-width:85px;min-width:48px}
#hmD {text-align:center;padding-left:5px;vertical-align:middle}
#hmG {text-align:right;vertical-align:top;padding-right:0px}
#GR8Logo {width:97%;max-width:303px;min-width:100px}
#trM {width:1%;vertical-align:top;padding-left:0px}

/* mobile menu */
#conm{margin:0px;padding:0px;text-align:center}
#conm li{text-align:left;list-style-type:none;display:inline-block;background-color:blue;width:48%;margin-top:4px;margin-bottom:4px;padding:0px}
#conm li:nth-child(2n+1){border-right:0px solid white}
#conm a{color:white;text-decoration:none}
#conm li:before{padding-left:3px;padding-right:3px;content:"\00BB";background-color:#C000C0;border-right:0.5em solid blue;color:white}

/* Interactive pictures */
.ip span{cursor:pointer}
.ip img{border:3px solid #FF00FF}
.ip span:hover{font-weight:bold}
.ip img:hover{border-color:#00FF00}
/* sample pics */
.spt td{text-align:center;border-bottom:1em solid white}
.spt td:nth-child(2n+1) {width:33%}
.spt td:nth-child(2) {width:34%}
/* licensing pics */
.lit{display:table}
.lit div{display:table-cell;vertical-align:top;text-align:center}
.lit div:first-child{text-align:justify;height:auto}
.litw div{width:30%}
.litw div:first-child{width:40%}

/* books table */
.bot tr{border-bottom:1em solid white;text-align:center;}
.bot img{cursor:pointer;border:3px solid #C0C0C0;}
.be img:hover{border-color:#C000C0}
/* book entry */
.blt	{border-left:0.5em solid transparent;width:auto;vertical-align:top;text-align:left;}
.bot table{width:auto;}			/* aw */
.bot table td:nth-child(2) {border-left:0.5em solid transparent;width:auto;vertical-align:top;text-align:left;}

/* mobile pics table + two sample pics */
.mpt td {text-align:center;border-bottom:1em solid white;vertical-align:top;}
.mpt div {font-size:80%;}
.mpt img {border:3px solid #FF00FF;width:100%;max-width:160px;}
.mpt img.s1 {max-width:150px;}
.mpt img.s2 {max-width:148px;}
.mpt img.s3 {max-width:169px;}
.mpt img.s4 {max-width:295px;}
.mpt img.s5 {max-width:168px;}
.mpt img.s6 {max-width:135px;}
.mpt img.s7 {max-width:256px;}
.mpt div.cm,.spt div.cm {text-align:justify;width:80%;font-size:75%;margin-left:auto;margin-right:auto;margin-top:2px;margin-bottom:20px;}
.mpt div.cm img,.spt div.cm img {width:12px;height:7px;border:none}

/* licensing table mobile */
.lim td {text-align:center;}
.lim img {border:3px solid #FF00FF;width:100%;max-width:180px;}
.lim td:nth-child(2n+1) {width:48%;}
.lim td:nth-child(2) {width:4%;}

/* KB table */
.kbt tr:first-child{background-color:black;color:white;font-weight:bold;}
.kbt tr{border-bottom:1px solid black;}
.kbt td{padding:4px 0px;}
.kbt tr:last-child{background:#FFFFE0;}
.kbt div {font-size:80%;}
.kbt div.pre,div.inf,.kbt div.rrl,.kbt div.rec,.kbt div.dn{display:inline-block;padding:0.1em;color:white;width:1.2em;text-align:center;}
.kbt div.inf {background-color:blue;}
.kbt div.rrl {background-color:orange;}
.kbt div.rec {background-color:green;}
.kbt div.dn {background-color:fuchsia;}
.kbt div.pre {background-color:red;}

/* plus-minus menus, cascading */
.pme {text-align:justify}
.pme img{padding-right:0.5em;cursor:pointer}
.pme ul{margin-top:1px;margin-bottom:0px;display:none}
.pme div{padding-left:12px}
.pme>div{display:none}

/* books table mobile */
.btm {width:auto;}
.btm img {border:3px solid #C0C0C0;}
.btm span {font-size:80%;color:green;border-left:0.5em solid transparent;}
.btm td:nth-child(2) {border-left:0.5em solid transparent;width:auto;vertical-align:top;text-align:left;}

/* disclaimer table */
.ds {padding:10px;border:2px solid gray;width:75%;text-align:justify;margin-left:auto;margin-right:auto}

/* news table */
.nt td:nth-child(1)	{width:15%;}
.nt tr {border-bottom:1px solid black;}

/* navigation table */
.nvt {width:auto;float:right;border:1px dotted black;width:auto;background:#FFFFE0;}
.nvt td{padding-bottom:0.3em;padding-top:0.2em;}
.nvt td:nth-child(even) {padding-right:0.5em;padding-left:0.2em;font-size:80%;}
.nvt td:nth-child(odd) {border-left:2px dotted green;padding-right:0.2em;padding-left:0.5em;}
.nv1 td:nth-child(1),.nv1 td:nth-child(2),.nv2 td:nth-child(3),.nv2 td:nth-child(4),
	.nv3 td:nth-child(5),.nv3 td:nth-child(6),.nv4 td:nth-child(7),.nv4 td:nth-child(8),
	.nv5 td:nth-child(9),.nv5 td:nth-child(10) {background:#E0FFFF;}
.nvr td:nth-last-child(1),.nvr td:nth-last-child(2) {background:#FFE0FF;}

/* specifications table */
.spc tr {border-bottom:1px solid black;}
.spc tr:first-child {border-top:1px solid black;}
.spc ul {margin-bottom:0px;margin-top:0px;}

/* component count table */
.com {white-space:nowrap;}
.com td:nth-child(3) {background-color:#C0C0C0;}
.com tr:first-child {border-bottom:1px solid black;font-weight:bold;}
.com tr:nth-child(n+1)	{border-bottom:1px solid black;}
.com td:nth-child(3n+2)	{text-align:center;}

/* GR8BOX properties table */
.prp{border-collapse:collapse}
.prp td{text-align:center;padding:4px}
.prp tr:first-child{font-weight:bold}
.prp,.prp td,.prp tr{border:1px solid black}

/* PCB table */
.pcb tr:first-child {border-bottom:1px solid black;font-weight:bold;}
.pcb tr:nth-child(n+1)	{border-bottom:1px solid black;}
.pcb td:nth-child(n+2)	{text-align:center;}
.pcb td:nth-child(4)	{font-weight:bold;}
.pcb tr:nth-child(6n+5) {background-color:#C0C0C0;font-size:60%;}

/* footer table */
#foot{margin:0px;padding:0px;display:table;margin-left:0.5em}
#foot span{display:table-cell;padding-left:0.5em;border-left:1px dotted green;vertical-align:middle;padding-right:0.5em}
#foot span:last-child{padding-right:0px}

/* FAQ layout */
.fqt {margin-left:10px;float:right;text-align:left;width:auto;}
.fqq {text-align:justify;font-weight:bold;}
.fqq span:first-child {font-size:150%;}
.fqa {text-align:justify;}
.fqa>span {font-size:150%;text-align:justify;font-weight:bold;}

/* videos table */
.vit h2 {margin-top:0.5em;margin-bottom:0px}
.vit div {font-weight:bold;margin-bottom:0.5em;}
.vit iframe {border:1px dotted black;}
.vit tr.brd {border-top:1px dashed green;border-bottom:1px dashed green;}
.vit td.sel {text-align:center;border-left:1px dotted green;width:auto;}
.vit td.cl3 {text-align:left;padding:10px;border-left:1px dotted green;}
.vit td.fw2 {width:220px;}
.vit select.w3 {width:300px;}
.vit select.w98 {width:98%;}

/* block elements */
ul.ns	{margin-bottom:0px;margin-top:0px;}			/* unordered list no top/bottom spacing */

/* fonts and alignments */
.hd	{background-color:black;color:white;font-weight:bold;}		/* header */
.th	{border-right:4px solid #FFFF80;border-left:4px solid #FFFF80;
	font-weight:bold;background-color:#FFFF80 !important;}			/* highlighted text, space before and after */
.thl	{border-right:4px solid #FFFFE0;border-left:4px solid #FFFFE0;
	background-color:#FFFFE0;}					/* highlighted text, light, space before and after */
.wj	{width:100%;text-align:justify;}				/* width 100%, justified text */
.vt	{vertical-align:top;}
.vtb	{vertical-align:text-bottom;}
.vtbi img{vertical-align:text-bottom}
.y1b	{background-color:lightyellow;border-bottom:1px solid black;}	/* yellow background, bottom border */
.r1b	{background-color:#FFE0FF;border-bottom:1px solid black;}	/* pinky background, bottom border */
.b1b	{background-color:lightcyan;border-bottom:1px solid black;}	/* cyan background, bottom border */

.fc	{font-size:80%;color:darkgreen;border-left:0.5em solid transparent;}
.fa	{font-size:80%;color:#4c4c4c;border-left:0.5em solid transparent;}
.pl	{margin-right:10px;float:left;text-align:center;width:auto;}	/* picture left */
.pr	{margin-left:10px;float:right;text-align:center;width:auto;}	/* picture right */
.dp	{margin-right:0px;margin-left:auto;}				/* dealer paragraph */
.bl	{display:block;}
@media print {
body {-webkit-print-color-adjust: exact;}
.prn {display:none !important;}		/* remove for printing */
h1 {display:inline;}		/* display H1 headers for printing */
.nvt {display:none;}
}