@charset "utf-8";
/* MAIN */
body{padding:0; margin:0; font-family:avantgarde; color:rgb(40,40,40); font-size:17px; text-align:center; background-image:url('http://immunradix.com/images/main_bg.jpg'); background-size:100% auto; background-size:cover; background-position:center center; background-repeat:no-repeat; overflow:auto}
.min{position:absolute; width:100%; height:100%; left:0; top:0; min-height:550px; overflow:hidden; background-image:url('http://immunradix.com/images/main_bg.jpg'); background-size:100% auto; background-size:cover; background-position:center center; background-repeat:no-repeat;}
img.logo{position:absolute; left:20px; top:10px; width:250px; height:auto}
img.energy{position:absolute; left:0; top:100px; width:600px; height:auto}
.mainfooter{position:absolute; width:100%; height:120px; bottom:40px; left:0;
	background: -moz-linear-gradient(left, rgba(246,136,43,0) 40%, rgba(246,136,43,1) 70%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(40%,rgba(246,136,43,0)), color-stop(70%,rgba(246,136,43,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(246,136,43,0) 40%,rgba(246,136,43,1) 70%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(246,136,43,0) 40%,rgba(246,136,43,1) 70%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(246,136,43,0) 40%,rgba(246,136,43,1) 70%); /* IE10+ */
	background: linear-gradient(to right, rgba(246,136,43,0.1) 0%,rgba(246,136,43,1) 50%); /* W3C */
}
.footer{position:relative; width:100%; height:120px; margin-bottom:40px; 
	background: -moz-linear-gradient(left, rgba(246,136,43,0) 40%, rgba(246,136,43,1) 70%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(40%,rgba(246,136,43,0)), color-stop(70%,rgba(246,136,43,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(246,136,43,0) 40%,rgba(246,136,43,1) 70%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(246,136,43,0) 40%,rgba(246,136,43,1) 70%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(246,136,43,0) 40%,rgba(246,136,43,1) 70%); /* IE10+ */
	background: linear-gradient(to right, rgba(246,136,43,0.1) 0%,rgba(246,136,43,1) 50%); /* W3C */
}
.mainfooter img{position:absolute; right:30px; bottom:20px; height:250px; border:solid 1px rgb(60,60,60)}
.mainfooter .decorline{width:100%; height:0; border-top:solid 2px rgb(255,255,255); position:absolute; left:0; bottom:4px}
.footer img{position:absolute; right:30px; bottom:20px; height:250px; border:solid 1px rgb(60,60,60)}
.footer .decorline{width:100%; height:0; border-top:solid 2px rgb(255,255,255); position:absolute; left:0; bottom:4px}
.langs{position:absolute; right:0px; top:0px; bottom:310px; left:600px; text-align:center; padding-right:50px}
.loginwrap{position:absolute; right:0px; top:0px; bottom:310px; left:600px; text-align:center; padding-right:50px}
.table{display:table; width:100%; height:100%}
.td{display:table-cell; vertical-align:middle; text-align:center; width:100%; height:100%}
.lang_wrap{display:inline-block; position:relative; width:94; height:94}
.lang{display:inline-block; position:relative; width:50px; height:50px; padding:5px; border:solid 2px rgb(246,136,43); border-radius:9px; transition:width 0.2s, height 0.2s, margin 0.2s}
.lang:hover{width:70px; height:70px}
.footer_info{position:absolute; right:375px; top:6px; text-align:right; color:rgb(255,255,255)}
input.text{display:inline-block; width:300px; height:30px; border:solid 1px rgb(60,60,60); border-radius:5px; margin:8px 0; font-family:avantgarde; text-align:center}
div.submit{display:inline-block; width:300px; height:30px; border:solid 1px rgb(60,60,60); border-radius:5px; margin:8px 0; background:rgb(60,60,60); line-height:32px; font-size:0.8em; font-weight:500; cursor:pointer; color:rgb(255,255,255)}
div.submit:hover{background:rgb(246,136,43)}
input.hidden{display:none}
.infotext{position:absolute; bottom:130px; width:300px; overflow:hidden; max-height:150px; right:380px; text-align:right; font-size:0.8em; line-height:1.6em}
.add_log{cursor:pointer; margin:6px; color:rgb(197,92,7); font-size:0.9em}
.add_log:hover{color:rgb(242,115,47)}
a, a:hover, a:active, a:visited{outline:0; border:0; color:inherit !important; text-decoration:none}
.registerwrap{display:inline-block; position:relative; width:600px; text-align:center; padding-right:50px; margin-bottom:50px}
.content{position:relative; width:100%; text-align:center; margin-top:150px; margin-bottom:150px}
.content.reg{text-align:right}
.content.padding{padding:50px 0}
.regpipa{display:inline-block; width:80px; height:80px; margin:10px 0}
.menus{position:absolute; top:10px; right:10px; height:60px; left:300px; text-align:right}
.menu{display:inline-block; position:relative; width:189px; margin:0 -8px; height:60px; text-align:center; font-size:0.8em; font-weight:500; line-height:62px; color:rgb(255,255,255); background-image:url('/images/menu.svg'); background-size:189px 60px;}
.menu:hover{color:rgb(0,0,0)}
.menu.active:hover{color:rgb(255,255,255)}
.menu.active{cursor:default; color:rgb(255,255,255); background-image:url('/images/menu_active.svg')}
/* INFO PANEL */
div.info{position:absolute; left:0px; top:0px; bottom:0px; width:100%; background:url('../images/info_bg.png')}
div.info_container{position:absolute; left:0px; top:100%; width:100%; height:100%; text-align:center; overflow:hidden}
div.info_content{position:absolute; left:10px; right:10px; top:10px; bottom:50px}
div.font_info{padding:10px; padding-left:50px; padding-right:50px; font-family:avantgarde; color:rgb(20,20,20); line-height:1.2em; font-size:16px; text-align:justify}
/* Healing PANEL */
div.healing{position:absolute; left:0px; top:0px; bottom:0px; width:100%; background:url('../images/healing_bg.png')}
div.healing_container{position:absolute; left:0px; top:100%; width:100%; height:100%; text-align:center; overflow:hidden}
div.healing_content{position:absolute; left:10px; right:10px; top:10px; bottom:50px}
table.gridtable {display:inline-block; font-family:'Source Sans Pro', sans-serif; font-size:0.9em; color:#333333;	border-width: 1px; border-color: #666666; border-collapse: collapse}
table.gridtable th {border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #dedede}
table.gridtable td {border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #ffffff}
h1{font-family:avantgarde; font-weight:700; font-size:16px; color:rgb(0,0,0); text-align:center}
h2{font-family:avantgarde; font-weight:normal; font-size:1.2em; color:rgb(147,149,152); text-align:center; margin:0px; line-height:0px}
h3{font-family:avantgarde; font-weight:normal; font-size:1.1em; color:rgb(147,149,152); text-align:center; margin:0px; line-height:0px}
h4{font-family:avantgarde; font-weight:normal; font-size:1em; color:rgb(147,149,152); text-align:center; margin:0px; line-height:0px}
h5{font-family:avantgarde; font-weight:normal; font-size:0.9em; color:rgb(159,165,179); text-align:center; margin:0px; line-height:0px}
h6{font-family:avantgarde; font-weight:normal; font-size:0.8em; color:rgb(147,149,152); text-align:center; margin:0px; line-height:0px}
div.result_inst{margin:40px 0 20px 0; text-align:center}
table.result{margin-top:10px; display:inline-table; table-layout:fixed; font-size:0.9em}
table.result td{line-height:1.3em; font-weight:500; text-align:center; padding:5px 8px; width:120px; background:rgb(255,255,255); color:rgb(20,20,20); font-size:0.9em}
table.result tr.header td{text-align:center; padding:10px 8px; width:120px; background:rgb(246,139,31); font-size:1em; color:rgb(255,255,255); font-weight:500}
div.ciklus{font-size:4em; font-weight:900; color:rgb(220,0,0)}
table.result td.p0{background-color:rgb(221,221,221); padding:10px 8px}
table.result td.p1{background-color:rgb(206,174,210)}
table.result td.p2{background-color:rgb(206,239,146)}
table.result td.p3{background-color:rgb(115,255,220)}
table.result td.p4{background-color:rgb(146,176,209)}
table.result td.p5{background-color:rgb(203,186,152)}
table.result td.p6{background-color:rgb(180,247,250)}
table.result td.p7{background-color:rgb(185,255,115)}
table.result td.p8{background-color:rgb(255,185,115)}
table.result td.p9{background-color:rgb(242,170,170)}
table.result td.p10{background-color:rgb(255,255,115)}
span.time{font-size:0.8em; color:rgb(90,90,90)}
div.margin_bottom{display:block; border-bottom:dotted 1px rgb(80,80,80); margin:30px 0; color:rgb(217,108,0)}
a.print{display:none}
div.print{display:inline-block; margin:30px 0; width:250px; height:42px; line-height:42px; background:rgb(255,128,0); cursor:pointer; color:rgb(255,255,255)}
div.print:hover{background:rgb(255,210,76)}
div.obs_block{margin-top:30px; text-align:justify; line-height:1.4em; padding:0 50px 30px 50px; display:block; border-bottom:dotted 1px rgb(160,160,160)}
div.callus{color: rgb(207, 89, 0); cursor: pointer; display: inline-block; font-size: 1.1em; font-weight: 600; height: auto; position: relative; text-align: center; width: 150px;}
.callus img{width:100px; height:100px; position:relative; border:0; top:0; left:0}
div.kerdes{display:inline-block; max-width:700px; width:90%}
div.kerdes_wrap{width:100%; padding:30px 0; height:auto}
