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

/*	Folia parasitologica
	------------------------------------------------------------------------ */

html {					height: 100%;}
body {					height: 100%; padding: 11px 22px 22px 22px; background: #666;
						font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, 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 #333; -webkit-box-shadow: 2px 2px 11px #333; box-shadow: 2px 2px 11px #333; behavior: url("/etc/jq/ie/PIE.htc");
						-moz-border-radius: 22px; -webkit-border-radius: 22px; -khtml-border-radius: 22px; border-radius: 22px;
						background: white url("/img/fol2_bglogo.gif") no-repeat bottom right; border: none; border: 1px solid #666;}
#wrapper.widefull {			min-width: 900px; max-width: 3333px;}
#header {					width: 100%; height: 155px; position: absolute; padding: 11px; border-bottom: 3px solid #f8da6c;
						-moz-border-radius: 22px 22px 0 0; -webkit-border-radius: 22px 22px 0 0; -khtml-border-radius: 22px 22px 0 0; border-radius: 22px 22px 0 0; behavior: url("/etc/PIE.htc");}
#headerin {				width: 100%; height: auto; position: relative;}
#headerin a.logoBg {		position: absolute; display: block; top: 9px; left: 9px; width: 505px; height: 117px; background: transparent url("/img/fol2_logoup.gif") no-repeat top left;}
a.logoBg img.logoTop {		position: absolute; display: block; top: 0; left: 0;
						-khtml-opacity: 1; -moz-opacity: 1; -ms-filter:"alpha(opacity=1)"; filter:alpha(opacity=1); opacity: 1;
						transition: opacity .22s ease-in-out; -moz-transition: opacity .22s ease-in-out; -webkit-transition: opacity .22s ease-in-out;}
a.logoBg:hover img.logoTop {	opacity: 0;}
img#imgoa {				position: absolute; top: 48px; right: 9px;}
#headerin P {				margin: 11px 166px; font-size: 16px; text-align: center; color: white;}

#middle {					width: auto; padding: 177px 11px 99px 11px;}
#middle:after {			content: ''; clear: both; display: table;}
#container {				width: 100%; float: left; margin-bottom: 0;}

#content {				padding-left: 222px; padding-right: 11px;}
#contentrgt {				padding-right: 233px; padding-left: 0;}
#contentfull {				padding-right: 0; padding-left: 0; width: 100%;}
#content3cols {			padding-right: 233px; padding-left: 222px;}
#sideRight {				float: left; width: 211px; margin: 0 0 0 -211px; position: relative;}
#sideLeft {				float: left; width: 205px; margin: 3px -233px 0 0; position: relative;}
#sideLeft p.left_sb_fol{		margin: 0 0 6px 11px;}
a.rmnu {					font-weight: bold;font-size: 10pt;}

#footer {					position: absolute; width: 100%; height: 88px; bottom: 0; left: 0; padding: 11px 0; text-align: center;
						border-top: 2px solid #f8da6c; background: rgba(222, 222, 222, .4);
						-moz-border-radius: 0 0 22px 22px; -webkit-border-radius: 0 0 22px 22px; -khtml-border-radius: 0 0 22px 22px; border-radius: 0 0 22px 22px; behavior: url("/etc/PIE.htc");}
#footerin {				width: 66%; min-width:777px; height: 100%; margin: 0 auto;}
#footerin span#avlogomin {	width: 109px; height: 55px; background: transparent url("/img/fol_actavia.png") no-repeat top left; margin-right: 11px; display: inline-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 a {				color: #999;}
#footerin a:hover {			color: #666;}

#headerin P#username {		display: block; margin: 0; padding: 0; position: absolute; top: 0; right: 11px; width: auto; text-align: right; color: #f8da6c;font-family: 'Roboto Condensed', Tahoma, "Lucida Grande CE", lucida, sans-serif; letter-spacing:1px;}

/*	Mega Menu - project
	------------------------------------------------------------------------ */
#megamenu {				top: 115px; right: 0; position: absolute; z-index: 111;}
#mmenu li a {				font-size:11pt; color: #0e529b;font-family: 'Roboto Condensed', Tahoma, "Lucida Grande CE", lucida, sans-serif; letter-spacing:1px;}
#mmenu li:hover a {			color: #f56d12; text-shadow: none;}

/*	left mnu accordion2
	------------------------------------------------------------------------ */
.lmacc2 {						width: auto; margin: 22px auto 22px auto; text-align: left;}
.lmacc2 label, .lmacc2 a.oneit {	position: relative; z-index: 20; display: block; height: 44px; line-height: 44px; cursor: pointer; padding: 0 11px; margin: 5px 0; font-size: 17px; text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
							-moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px; behavior: url("/etc/PIE.htc");
							color: #0e529b; font-family: 'Roboto Condensed', Tahoma, "Lucida Grande CE", lucida, sans-serif; border: 1px solid #9fbad7; background: url("/img/fol2_mnubg.png") repeat-x scroll 50% 50% #dfeffc;}
.lmacc2 label:hover,
.lmacc2 a.oneit:hover{ 			color: #083769; text-decoration: none; background: url("/img/fol2_mnubgup.png") repeat-x scroll 50% 50% #dfeffc; border: 1px solid #7ba0c8;}
.lmacc2 input:checked + label,
.lmacc2 input:checked + label:hover{color: #f56d12; border-bottom: 1px solid #9fbad7;
							-webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.lmacc2 label:hover:after,
.lmacc2 input:checked + label:hover:after{ content: ''; position: absolute; width: 24px; height: 24px; right: 11px; top: 8px; background: transparent url(/etc/jq/img/arrow_down.png) no-repeat center center;}
.lmacc2 input:checked + label:hover:after{ background-image: url(/etc/jq/img/arrow_up.png);}
.lmacc2 input{					display: none;}
.lmacc2 article, .lmacc2 nav {	background: rgba(255, 255, 255, 0.5); margin-top: -6px;overflow: hidden;height: 0;position: relative;z-index: 10;
							-webkit-border-bottom-right-radius: 11px; -webkit-border-bottom-left-radius: 11px; -moz-border-radius-bottomright: 11px; -moz-border-radius-bottomleft: 11px; border-bottom-right-radius: 11px; border-bottom-left-radius: 11px;
							-webkit-transition: height 0.3s ease-in-out; -moz-transition: height 0.3s ease-in-out; -o-transition: height 0.3s ease-in-out; -ms-transition: height 0.3s ease-in-out; transition: height 0.3s ease-in-out;}
.lmacc2 input:checked ~ article,
.lmacc2 input:checked ~ nav{		height: auto; overflow-y:visible; border: 1px solid #ccc;
							-webkit-transition: height 0.5s ease-in-out; -moz-transition: height 0.5s ease-in-out; -o-transition: height 0.5s ease-in-out; -ms-transition: height 0.5s ease-in-out; transition: height 0.5s ease-in-out;
							-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; border-top-left-radius: 0; border-top-right-radius: 0;}
.lmacc2 article li.lev2,
.lmacc2 nav li.lev2 {			list-style-type:none; list-style-image: none;margin: 6px 3px 0 11px;font-weight: bold;font-size: 10pt;}


div.sbblock { 					border: 1px solid #ccc; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px; behavior: url("/etc/PIE.htc");}
div.magarchive H3.mvol span.volno {min-width: 105px;}

#sideLeft div.sbblock p, #sideRight div.sbblock p { font-size: 90%;}

div#lahead div.sbblock { 		border: none;}
div#lahead div.rcol { 			height: 333px; border: 2px solid #ccc; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px; behavior: url("/etc/PIE.htc");}
div#lahead div.rcol h5 { 		margin: 6px 0 0 6px;}
div#lahead div.rcol p,
div#lahead div.rcol li { 		margin: 6px 6px 11px 6px;font-style: normal; color: #555;font-family: 'Roboto Condensed', "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-weight: 700;font-size:11pt;}
div#lahead div.rcol li { 		margin: 6px;}
div#lahead div.rcol p i { 		font-style: normal;}
div#lahead div.rcol div.addthis_toolbox {			display: inline;}
div#lahead div.rcol div.addthis_toolbox a {			float: none; }
div#lahead div.rcol div.anythingSlider {			height: 260px !important;}
div#lahead div.rcol div#aslider {					height: 260px; width: 100%; overflow: hidden;margin:0;padding:0;}
div#lahead div.rcol div.sbblock {					display: block; list-style: none; height: 260px !important; width: 100%; overflow: hidden; margin: 0; padding:0;}
div#lahead div.rcol div.sbblock div.ctr.kz {			text-align: left;}
div#lahead div.rcol div.sbblock div.ctr.kz img {		float: left; margin: 6px;}

div#lahead .anythingSlider .anythingControls {		width: 50%;text-align: right;right: 11px;}
div#lahead .anythingSlider .anythingControls ul {		float: right;}
div#lahead .anythingSlider .anythingControls ul li {	margin: 0 3px;}
div#lahead .anythingSlider .arrow {		-khtml-opacity: 0; -moz-opacity: 0; -ms-filter:"alpha(opacity=0)"; filter:alpha(opacity=0); opacity: 0;}
div#lahead .anythingSlider:hover  .arrow {	-khtml-opacity: 1; -moz-opacity: 1; -ms-filter:"alpha(opacity=1)"; filter:alpha(opacity=1); opacity: 1;}

@media only screen and (max-width: 1111px) {
	div#lahead div.rcol {		margin: 1% 0 1% 0%;}
	div#lahead div.rcol.r_1of2 {	width: 100%;}
}

/*	Typo
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		font-weight: bold; margin: 1em 11px 0.5em 33px; font-family: 'Roboto Condensed', "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-weight: 700;}
H1.low, H2.low, H3.low, H4.low, H5.low, H6.low { margin-top: 0.3em;}
H1 {						font-size: 170%; margin: 0 11px 0.8em 0;}
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: #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;}
UL LI { 					list-style-image: url('/img/fol2_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 * {				font-family: Arial, lucida, sans-serif;}

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

A {						color: #0f509b;}
A:hover {					color: #f56d12;}
A:visited {				color: #083769;}
A:active {				color: #083769;}

span.curjump {				color: #f56d12;}

div.magarchive H3.mvol.onerow {margin: 0.8em 0 0 33px;}
div.magarchive H3.mvol a {	color: #888;}
div.magarchive H3.mvol a:hover { color: #f56d12;}
