/*
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	EJE app - main layout by ivosan; (C) ivo andrle
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*	EJE
	----------------------------------------------------------------------- */

html {					height: 100%; }
body {					height: 100%; padding: 11px 22px 22px 22px; background: #aaa; color: #2b0e00; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-weight: 400;}

#wrapper {				min-width: 900px; max-width: 1560px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; position: relative;
						-moz-box-shadow: 2px 2px 11px #666; -webkit-box-shadow: 2px 2px 11px #666; box-shadow: 2px 2px 11px #666; /* behavior: url("/etc/jq/ie/PIE.htc"); */
						background: white url("/img/eje_bglogo.gif") no-repeat bottom right; border: none; border: 0px solid #666; }
#wrapper.widefull {			min-width: 900px; max-width: 3333px;}
#header {					width: 100%; height: 160px; position: absolute; padding: 0; background: white url("/img/eje2_bghdr.gif") repeat-x left top; }
#headerin {				width: 100%; height: 100%; position: absolute; background: transparent url("/img/eje2_bghdrleft2.gif") no-repeat left top; }
#headerin a#headLogo {		position: absolute; top: 1px; left: 5px; }
a#headLogo span#ejelogo {	width: 122px; height: 150px; background: transparent url("/img/eje2_pyrrho.gif") no-repeat left top; display: block;}
a#headLogo:hover span#ejelogo { background-position: right top; }
#headerin H1 {				margin: 60px 0 0 266px; font-size: 30px; text-align: center; white-space: nowrap;}
#headerin P {				position: absolute; right: 11px; top: 4px; color: #0E0000; font-size: 18px; text-align: left; margin-right: 0;}
#headerin P#username {		top: 3px; left: 266px; right: auto; }
#headerin img#oa {			position: absolute; top: 120px; right: 13px;}

#middle {					width: auto; padding: 177px 11px 77px 11px; background: transparent url("/img/eje2_bghdrtop.gif") no-repeat 0 160px;}
#middle:after {			content: ''; clear: both; display: table;}
#container {				width: 100%; float: left; margin: 0;}

#content {				padding-left: 244px; padding-right: 11px;}
#contentrgt {				padding-right: 244px; padding-left: 0;}
#contentfull {				padding-right: 0; padding-left: 0; width: 100%;}
#content3cols {			padding-right: 244px; padding-left: 244px;}
#sideRight {				float: left; width: 222px; margin: 0 0 0 -222px; position: relative;}
#sideLeft {				float: left; width: 222px; margin: 0 -244px 0 0; position: relative;}

#footer {					position: absolute; width: 100%; height: 66px; bottom: 0; left: 0; padding: 2px; text-align: center;
						border-top: 2px solid #ddd; background: rgba(222, 222, 222, .4); }
#footerin {				width: 66%; min-width:777px; height: 100%; margin: 0 auto; }
#footerin span#avlogomin {	width: 109px; height: 55px; background: transparent url("/img/eje_actavia.png") no-repeat top left; margin-right: 11px; display: block;
						-khtml-opacity:.60; -moz-opacity:.60; -ms-filter:"alpha(opacity=60)"; filter:alpha(opacity=60); opacity:.60; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=60)";
						transition: opacity .33s ease-in-out; -moz-transition: opacity .33s ease-in-out; -webkit-transition: opacity .33s ease-in-out;}
#footerin span#avlogomin:hover { opacity:1; }
#footerin table {			width: auto; height: 55px; margin: 1px auto; padding: 0; }
#footerin table td {		margin: 0; padding: 0; text-align: center; font-size: 10pt; line-height: 15pt; color: #666; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; }
#footerin table td p {		font-size: 9pt; color: #999; }
#footerin table td a {		color: #999; }


/* Mega Menu - project
---------------------------------------------------------------------------- */
#megamenu {				top: 126px; left: 111px; right: auto;}
#mmenu li a {				color: #0E0000; font-size: 18px; text-align: left; font-weight: 400; }
#mmenu li:hover a {			color: #0E0000; text-shadow: 1px 1px 1px #fff; }
#mmenu li ul li {			font-size:12px; }

.lmacc label, .lmacc a.oneit {height: 38px; border-top: 1px solid #B81700; color: #0E0000;
						background: #ffffff; background: -moz-linear-gradient(top, #f5f5f5 1%, #fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f5f5f5), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #f5f5f5 1%,#ffffff 100%); background: -o-linear-gradient(top, #f5f5f5 1%,#ffffff 100%); background: -ms-linear-gradient(top, #f5f5f5 1%,#ffffff 100%); background: linear-gradient(top, #f5f5f5 1%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0);}
.lmacc label:hover, .lmacc a.oneit:hover{ color: #ff3f00;}
.lmacc input:checked + label, .lmacc input:checked + label:hover{ color: #ff3f00;
						background: #fff; background: -moz-linear-gradient(top, #fef8f8 1%, #fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fef8f8), color-stop(100%,#fff)); background: -webkit-linear-gradient(top, #fef8f8 1%,#fff 100%); background: -o-linear-gradient(top, #fef8f8 1%,#fff 100%); background: -ms-linear-gradient(top, #fef8f8 1%,#fff 100%); background: linear-gradient(top, #fef8f8 1%,#fff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8f8', endColorstr='#fff',GradientType=0);}

/* Typo
---------------------------------------------------------------------------- */
H1, H2, H3, H4, H5, H6 {		margin: 1em 11px 0.5em 33px; font-weight: bold; font-weight: 700;}
H1, H2 {					font-family: "Headland One", "Times New Roman", Times, serif; font-weight: 400;}
H1.low, H2.low, H3.low, H4.low, H5.low, H6.low { margin-top: 0.3em;}
H1 {						font-size: 170%; margin-left: 0; margin-bottom: 0.8em;}
H1.fst {					margin-top: 0;}
H2 { 					font-size: 160%; margin-left: 11px;}
H3 { 					font-size: 130%;}
H4 { 					font-size: 120%; margin-bottom: 0.3em;}
H5 { 					font-weight: 400; font-size: 110%; margin-bottom: 0.3em;}
H6 {						font-weight: 400; font-size: 105%; margin-bottom: 0; margin-left: 55px;}

HR { 					height:1px; border: none; color: #0e4e94; background-color: #0e4e94; width: 100%; margin: 1em 0;  }
HR.cleaner {				clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}
BR.bigbreak {				line-height: 66px;}

P, LI, DT, DD, BLOCKQUOTE, UL, OL, PRE, ADDRESS {
						margin: 0.3em 11px 0.5em 55px; line-height: 133%;}
DD, BLOCKQUOTE { 			margin-left: 66px; font-style: italic; font-size: 90%;  }
DT {						font-weight: bold;}
DD {						font-size: 90%; font-style: italic;}
UL LI { 					list-style-image: url('/img/eje2_li.gif');}
LI { 					margin-bottom: 0.1em;}
CENTER P { 				margin-left: 0;}

IMG {					border: none; vertical-align: middle;}
STRONG {					font-weight: bold;}
EM { 					font-style: italic;}

A {						outline: none; cursor:pointer; text-decoration: none;}
A.big { 					font-size: 130%; font-weight: bold;}

span.cap {				font-size: 105%;} 							/* vyhozeno, hlasilo chyby  font: inherited;  */
span.likeP {				font-size: 77%; font-style: normal;} 			/* pouzito pro dlouha comba uvnitr H1  */

TABLE { 					margin-left: 55px; border-color: #ddd; border-collapse: collapse; border-spacing:0;}
TD, TH { 					padding: 6px; vertical-align: middle;}
TD { 					vertical-align: top;}
TD H2 { 					margin-left: 3px;  }
TD P, TD LI, TD DT, TD BLOCKQUOTE, TD H4, TD H3, TD H5 {
						margin-left: 11px;}
TD H3, TD H2 { 			margin-top: 0;}
TD.ctr H4 { 				margin: 3px 0; text-align: center; font-weight: bold;  }
TD.mid H4 { 				margin: 3px 0; font-weight: bold;}

FORM TD H3, FORM TD H4, FORM TD H5 {
						margin-left: 0; margin-top: 4px; margin-bottom: 0;}

div.report#iTabCont * {		font-family: Arial, lucida, sans-serif; }

/* Colorize
---------------------------------------------------------------------------- */
H1, H2 {					color: #0E0000;}
H3, H4, H5, H6 {			color: #B81700;}

A {						color: #B81700;}
A:hover {					color: #ff3f00;}
A:visited {				color: #B81700;}
A:active {				color: #B81700;}

div.sidebar A { 			color: #690000;}

span.curjump {				color: #690000;}

div.article h2.articleTitle, div.article h2.articleTitleEN, div.article h3.articleSubTitle, div.article h3.mandoiInstit,
div.article h5.mandoiConfSponsor, div.article h5.mandoiPublisher, div.article h5.mandoiStdBody {
						color: #B81700;}
span.upsname {				color: #690000;padding:2px 0;text-align:right;}
span.subsname {			color: #666666;padding:2px 0;text-align:right;}
