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

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


/* Layout
-----------------------------------------------------------------------------*/
#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 #333; -webkit-box-shadow: 2px 2px 11px #333; box-shadow: 2px 2px 11px #333; behavior: url("/etc/jq/ie/PIE.htc"); 
						background: white url("/img/efl_sprohr.jpg") no-repeat bottom right; border: none; border: 0; }
#wrapper.widefull {			min-width: 900px; max-width: 3333px; }
#wrapper.homepage {			background-image: none;}

#header {					width: 100%; height: 176px; position: absolute; padding: 0; box-shadow: 0 4px 2px -2px #ccc; }
#header.homepage {			height: 33px; box-shadow: none; }
#headerin {				width: 100%; height: 176px; }
#headerin a.logoBg {		position: absolute; display: block; width: 314px; height: 130px; top: 22px; left: 22px; background: transparent url("/img/efl_logo.gif") no-repeat top left;}
a.logoBg span.logoTop {		position: absolute; display: block; top: 0; left: 0; width: 314px; height: 130px; background: transparent url("/img/efl_logo2.gif") no-repeat top left;
						-khtml-opacity: 0; -moz-opacity: 0; -ms-filter:”alpha(opacity=0)”; filter:alpha(opacity=0); opacity: 0;
						transition: opacity .33s ease-in-out; -moz-transition: opacity .33s ease-in-out; -webkit-transition: opacity .33s ease-in-out;}
a.logoBg:hover span.logoTop {	opacity: 1;}
#header #iconstrip {		position: absolute; top: 22px; right: 22px; } 

#middle {					width: auto; padding: 199px 11px 88px 11px; }
#middle.homepage {			padding: 33px 11px 88px 11px; height: 80%;}
#middle:after {			content: ''; clear: both; display: table; }
#container {				width: 100%; float: left; margin-bottom: 0; }
#middle.homepage #container {	height: 522px; width: 80%; position: absolute; top:0; bottom: 0; left: 0; right: 0; margin: auto; }

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

#footer {					position: absolute; width: 100%; height: 60px; bottom: 0; left: 0; padding: 5px; text-align: center; }
#footerin {				width: 44%; min-width:666px; height: 100%; margin: 5px auto; border-top: 2px solid #eee; }
#footerin p {				font-size: 10pt; margin: 15px 0 0 0; color: #aaa;}
#footerin p a {			color: #aaa;}

/* Mega Menu - project
---------------------------------------------------------------------------- */
#megamenu {				top: 144px; right: 22px; }
#header.homepage #megamenu {	top: 6px; right: 22px; }
#mmenu li a {				font-size:12pt; color: #717073; font-family: "Duru Sans", "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
#mmenu li:hover a {			color: #576c2b; }

.lmacc label, .lmacc a.oneit {font-family: "Duru Sans", "Trebuchet MS", "Geneva CE", lucida, sans-serif; border-top: 1px solid #576c2b; color: #576c2b;}
.lmacc input:checked + label, .lmacc input:checked + label:hover{ color: #414d51; 
						background: #f5fafe; background: -moz-linear-gradient(top, #e7f3fc 1%, #f5fafe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7f3fc), color-stop(100%,#f5fafe)); background: -webkit-linear-gradient(top, #e7f3fc 1%,#f5fafe 100%); background: -o-linear-gradient(top, #e7f3fc 1%,#f5fafe 100%); background: -ms-linear-gradient(top, #e7f3fc 1%,#f5fafe 100%); background: linear-gradient(top, #e7f3fc 1%,#f5fafe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3fc', endColorstr='#f5fafe',GradientType=0);}

/* strom kateg. */

div.mnusideboxin {			margin-top: 22px; }
div.mnusideboxin h3 { 		font-size: 14pt; margin-left: 6px; }

/* pozor, i na HP! */
ul#cm {					margin-left: 0; padding-left: 0;}
#cm li {					list-style-type:none; list-style-image: none; margin: 6px; text-align: right; font-family: "Duru Sans", "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
#cm li a {				color:#576c2b; text-decoration:none; font-weight: normal; }
#cm li a:hover {			color:#9c0b63;}
#cm li a sup {				font-size: 66%; color: #b7c18c; font-weight: bold;  }

#middle.homepage #container ul#cm { margin: 133px 22px; text-align: left; }
#middle.homepage #container ul#cm li { margin: 22px 0; text-align: left; }


/* Typo
---------------------------------------------------------------------------- */
H1, H2, H3, H4, H5, H6 {		margin: 1em 11px 0.5em 33px; font-family: "Duru Sans", "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
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; border-bottom: 1px solid #576c2b;}
H3 { 					font-size: 120%;}
H4 { 					font-size: 110%; 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: #999; background-color: #999; 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;}
div.clanek UL {			display: table;}
div#container .chzn-container UL, div#container .chosen-container UL {display: block;}
UL LI { 					list-style-image: url('/img/efl_li.gif');}
LI { 					margin-bottom: 0.1em;}
CENTER P { 				margin-left: 0;}

IMG {					border: none; vertical-align: middle;}
STRONG {					font-weight:bold; font-size: 105%;}
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: 6px;}
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 * {				font-family: Arial, lucida, sans-serif; }

/* Colorize
---------------------------------------------------------------------------- */
H1, H2, H3, H4, H5, H6 {		color: #576c2b;}
#header H1, #header P {		color: white; }
div#warn em {				color: #576c2b; font-family: "Duru Sans", "Trebuchet MS", "Geneva CE", lucida, sans-serif;}

A {						color: #576c2b;}
A:hover {					color: #1a171b;}
A:hover H3.revstat, A:hover H4.revname, A:hover H4.revstat, A:hover H3.revname, A:hover H4.TOCname, A:hover p.TOCauthor, A:hover p.revauthor, A:hover p.TOCcomment, A:hover p.RevENName, A:hover p.revcomment, A:hover p.TOCENName, A:hover p.commentary {
						color: #1a171b; }

span.curjump {				color: #576c2b;}

div.sbblock { 				border: 1px solid #717073; margin-top: 11px; padding: 0.4em 2px;}
div.sbblock P	{			font-size: 80%;}

.da-slider{				background: transparent url("/etc/jq/img/tex/32)_waves_exe.gif") repeat 0% 0%; height: 400px; 
						border-top: 5px solid #576c2b; border-bottom: 5px solid #576c2b; }
.da-slide h2{				color: #576c2b; }
.da-slide h3{				color: #576c2b; }
.da-slide p{				color: #1a171b; }
.da-slide .da-link{			border: 5px solid rgba(0,107,171,0.8); background: rgba(0,107,171,0.15); }
.da-dots span{				background: #576c2b; }
.da-arrows span{			background: #576c2b; }
.da-arrows span:hover{		background: #1a171b; }

div#cbmid {				background: url("/img/efl_bg_cbmid.jpg") no-repeat top left;}
div#cbsmall {				background: url("/img/efl_bg_cbsmall.jpg") no-repeat top left;} 
img.mboximg { 				top: -47px; left: 10px; left:}
div.jsslide div div.jssCap {	width:350px; height:66px; left:220px;}

div.jsslide div img {		margin: 0 auto;}
div.jsslide div {			text-align: center;}

div.clanek div.ctr {		margin-right: 188px;}
