@font-face {
  font-family: "Museo_100";
  src: url('fonts/museosans-100-wf.eot');
  src: url('fonts/museosans-100-wf.eot?#iefix') format('embedded-opentype'),
       url('fonts/museosans-100-wf.woff') format('woff'),
       url('fonts/museosans-100-wf.ttf') format('truetype'),
       url('fonts/museosans-100-wf.svg#museo_sans_100regular') format('svg');
  font-weight: normal;
  font-style: normal;
  }
  
@font-face {
  font-family: "Museo_300";
  src: url('fonts/museosans-300-wf.eot');
  src: url('fonts/museosans-300-wf.eot?#iefix') format('embedded-opentype'),
       url('fonts/museosans-300-wf.woff') format('woff'),
       url('fonts/museosans-300-wf.ttf') format('truetype'),
       url('fonts/museosans-300-wf.svg#museo_sans_300regular') format('svg');
  font-weight: normal;
  font-style: normal;
  }
	
@font-face {
  font-family: 'Museo_700';
  src: url('fonts/museosans-700-wf.eot');
  src: url('fonts/museosans-700-wf.eot?#iefix') format('embedded-opentype'),
       url('fonts/museosans-700-wf.woff') format('woff'),
       url('fonts/museosans-700-wf.ttf') format('truetype'),
       url('fonts/museosans-700-wf.svg#museo_sans_700regular') format('svg');
  font-weight: normal;
  font-style: normal;

}
	
@font-face {
  font-family: "Museo_900";
  src: url('fonts/museosans-900-wf.eot');
  src: url('fonts/museosans-900-wf.eot?#iefix') format('embedded-opentype'),
       url('fonts/museosans-900-wf.woff') format('woff'),
       url('fonts/museosans-900-wf.ttf') format('truetype'),
       url('fonts/museosans-900-wf.svg#museo_sans_900regular') format('svg');
  font-weight: normal;
  font-style: normal;
  }
	
	
		
body {
	font-family: Arial, 'Museo_300';
	background: #FFF;
	color: #205B82;
	font-size: 12px;
	line-height: 100%;
	padding: 0;
	margin: 0;
}


/* HEADER */

#page-box--header-- {
	position: fixed;
	float: none;
	top: 0;
	left: 0;
	font-family: 'Museo_900';
	font-size: 12px;
	color: #FFF;
	padding: 9px 20px 0 20px;
	height: 60px;	
	background: url('images/header-menu-bg.png') repeat-x;
	z-index: 40;	
}

	#page-box-inner--header--,
	#page-box-inner--footer-- {
		width: 1000px;
	}

	#page-box--header-- #page-header {
		margin: 0 70px 0 10px;			
		padding: 0;
		width: 98px;
		height: 41px;
		float: left;
	}
	
		#page-box--header-- #page-header a {
			display: block;
			width: 98px;
			height: 41px;
			background: url('images/header-logo.png') no-repeat;
			text-decoration: none;
		}
		
			#page-box--header-- #page-header a span {
				visibility: hidden;
			}

	#header-menu-ul-sub .smOW {
		display: none;
	}
	
	#page-box--header-- #header-menu {
		height: 55px;
		padding: 7px 0 0 0;
		float: left;
	}
	
		#page-box--header-- #header-menu ul,
		#page-box--header-- #header-menu ul li {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
			#page-box--header-- #header-menu ul li {
				margin: 0;
				float: left;
				margin: 0 2px;
			}
			
				#page-box--header-- #header-menu ul li a {
					color: #f3fdfe;
					text-transform: uppercase;
					text-decoration: none;
					font-size: 12px;
					display: block;
					height: 36px;
				}

				#page-box--header-- #header-menu ul li:hover > ul {
					display: block;
				}
				
				#page-box--header-- #header-menu ul li a span {
					display: block;
					height: 36px;
				}
					#page-box--header-- #header-menu ul li.hover a.menu-sub span {
						background: url('images/header-menu-sub-top-left.png') no-repeat;
					}
				
				#page-box--header-- #header-menu ul li a span.menu_item_label {
						display: block;
						padding: 10px 7px 11px 7px;
				}
				
					#page-box--header-- #header-menu ul li.hover a.menu-sub span.menu_item_label {
						background: url('images/header-menu-sub-top-right.png') no-repeat top right;
					}
					
					
				#page-box--header-- #header-menu ul ul li a,
				#page-box--header-- #header-menu ul ul ul li a {
					height: auto;
				}
				
				#page-box--header-- #header-menu ul ul li a span,
				#page-box--header-- #header-menu ul ul li span.menu_item_label,
				#page-box--header-- #header-menu ul ul ul li a span,
				#page-box--header-- #header-menu ul ul ul li span.menu_item_label {
					display: inline;
					background: none;
					padding: 0;
					height: auto;
				}
				
				
				#page-box--header-- #header-menu ul ul {
					display: none;
					margin: -1px 0;
					background: url('images/header-menu-sub-top.png') no-repeat 0 -35px;
					width: 288px;
					padding: 3px 0 0 0;
					position: fixed;
					z-index: 500;
				}
				
				#page-box--header-- #header-menu ul ul ul {
					display: none;
					position: absolute;
					z-index: 500;
					margin: -38px 0 0 288px;
				}
				
					#page-box--header-- #header-menu ul ul li {
						float: none;
						display: block;
						padding: 0;
						margin: 0;
						border-bottom: 1px solid #2e6589;
						height: auto;
					}
					
					#page-box--header-- #header-menu ul ul li a {
						background: #205b82;
						color: #A6DCE1;
						display: block;
						padding: 13px 18px;
					}
					
					#page-box--header-- #header-menu ul ul li.menu a {
						background: #205b82 url('images/header-menu-sub-arrow.png') no-repeat 268px center;
					}
					
					#page-box--header-- #header-menu ul ul li.hover a {
						color: #FFF;
					}

					
						#page-box--header-- #header-menu ul ul li a:hover {
							color: #f3fdfe;
						}
						
						
						#page-box--header-- #header-menu ul ul ul {
							padding-top: 0;
							background: none;
						}
						
						#page-box--header-- #header-menu ul ul ul li {
							border-bottom: 1px solid #205b82;
						}
						
							#page-box--header-- #header-menu ul ul ul li a,
							#page-box--header-- #header-menu ul ul li.hover ul li a {
								background: #2e6589;
								color: #A6DCE1; 
							}
							
							#page-box--header-- #header-menu ul ul ul li a:hover,
							#page-box--header-- #header-menu ul ul li.hover ul li a:hover {
								color: #f3fdfe;
							} 
					
					
				
				
	#header-flag {
		float: right;
		width: 52px;
		height: 16px;
		overflow: hidden;
		clear: none;
		margin: 14px 0 0 0px;
	}

	  #header-flag p {
			margin: 0;
			padding: 0;
		}
		
		#header-flag a {
			width: 16px;
			height: 16px;
			display: block;
			float: left;
			text-decoration: none;
			background: url('images/header-flag-cz.png') no-repeat 0 0px;
			margin-right: 10px;
		}
		
			#header-flag a.en {
				background-image: url('images/header-flag-en.png');
			}
			
			#header-flag a:hover,
			#header-flag a.active,
			#header-flag a.active:hover {
				background-position: 0 -16px;
			}
		
			#header-flag a span {
			 color: #FFFFFF;
       position: absolute;
       top: 44px;
			}






/* FOOTER */
#page-box--footer-- {
	position: fixed;
	float: none;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	background: url('images/footer-bg.png') repeat-x;
	z-index: 40;		
}

.xnot-front #page-box--footer-- {
	position: relative;
}


	#footer-left p,
	#footer-right p {
		margin: 0;
		padding: 0;
	}
	
	#footer-left {
		float: left;
		color: #205B82;
		font-size: 11px;
		padding: 10px 20px 7px 30px;
		clear: none;
	}
	
	#footer-right {
		float: right;
		padding: 22px 0px 20px 20px;
		color: #314A82;
		font-size: 11px;
		width: 550px;
		clear: none;
	}
		
		.br-name-ie #footer-right {
			width: 560px;
		}
	
		#footer-right a {
			color: #314A82;
			display: block;
			float: left;
			padding: 2px 0 2px 10px;
			margin: 0 14px 0 0;
			text-decoration: underline;
			background: url('images/footer-ico-arrow.png') no-repeat center left;
		}
		
			#footer-right a:hover {
				color: #205B82;
				text-decoration: none;
			}
			
			#footer-right a.mail {
				color: #FFF;
				background: url('images/footer-ico-mail.png') no-repeat center left;
				padding-left: 20px;
				margin-left: 10px;
				margin-right: 0;
			}
			
	#footer-copyright {
		clear: both;
		float: right;
		padding: 20px 30px 20px 0;
		color: #314A82;
		font-size: 12px;
		display: none;
	}
	
		#footer-copyright a {
			color: #314A82;
		}




/* CONTENT */
#page-box--content-- {
	float: none;
}

.xhp-front #page-box--content-- {
}

#home-title {
	position: absolute;
	width: 630px;
	top: 140px;
	left: 100px;
	line-height: 100%;
	color: #4c7ea1;	
}

	#home-title p {
		margin: 0;
		padding: 0;
	}
	
	#home-title h2 {
		font-family: 'Museo_100';
		font-size: 100px;
		margin: 0;
		padding: 0 0 50px 0;
		text-shadow: 1px 1px 1px rgba(103, 162, 201, 0.6); 
	}

	#home-title h3 {
		font-family: 'Museo_100';
		font-size: 32px;
		margin: 0;
		padding: 0 0 10px 0;
		line-height: 120%;
		text-shadow: 1px 1px 1px rgba(103, 162, 201, 0.6); 
	}
	
	#home-title a {
		display: block;
		width: 105px;
		height: 12px;
		padding: 13px 0;
		color: #FFF;
		text-decoration: none;
		text-align: center;
		text-transform: uppercase;
		font-family: 'Museo_900';
		font-size: 12px;
		background: url('images/content-btn-green.png') no-repeat;
		text-shadow: 1px 1px 1px #AAAAAA;
	}


#home-banner {
	position: fixed;
	width: 790px;
	/*width: 100%;*/
	height: auto;
	bottom: 75px;
	left: 30px;
	margin: 0;
}

	#home-banner p {
		margin: 0;
		padding: 0;
    clear: both;
	}
	
	#home-banner a.b01,
	#home-banner a.b02, 
	#home-banner a.b03, 
	#home-banner a.b04,
	#home-banner a.b05,
	#home-banner a.b06,
	#home-banner a.b07,
	#home-banner a.b08,
	#home-banner a.b09 {
		display: block;
		width: 176px;
		height: 48px;
		padding: 118px 0 0 10px;
		float: left;
		text-decoration: none;
		font-family: 'Museo_700';
		color: #FFF;
		text-shadow: 1px 1px 1px #AAAAAA;
		font-size: 15px;
		text-transform: uppercase;
		margin-right: 10px;
    line-height: 1;
	}  
	
		#home-banner a span {
			visibility: hidden;
		}
		
		#home-banner a.b01 { background: url('images/home-box01.png') no-repeat; }
		#home-banner a.b02 { background: url('images/home-box02.png') no-repeat; }
		#home-banner a.b03 { background: url('images/home-box03.png') no-repeat; }
		#home-banner a.b04 { background: url('images/home-box04.png') no-repeat; }
		#home-banner a.b05.new { background: url('images/home-box05new.png') no-repeat; }
		#home-banner a.b06 { background: url('images/home-box06.png') no-repeat; }
		#home-banner a.b07 { background: url('images/home-box07.png') no-repeat; padding-top: 110px; }
		#home-banner a.b08 { background: url('images/home-box08.png') no-repeat; padding-top: 105px; }
		#home-banner a.b09.new { background: url('images/home-box09new.png') no-repeat; padding-top: 110px; }

#home-news-outer {
	position: absolute;
	left: 829px;
	top: 100px;
	height: 189px;
	width: 240px;
	overflow: hidden;
}

	#home-news-outer #home-news {
		padding: 22px;
		background: url('images/home-news-open.png') no-repeat;
		
	}

	#home-news-outer.open {
		height: auto;
	}
		#home-news-outer.open #home-news {
			background: url('images/home-news-closed.png') no-repeat;
		}
	
	
	#home-news-footer {
		background: url('images/home-news-footer.png') no-repeat bottom center;
		height: 11px;
		line-height: 100%;
		overflow: hidden;
	}

	#home-news a.news-control {
		display: block;
		text-decoration: none;
		width: 24px;
		height: 20px;
		position: absolute;
		margin: -2px 0 0 170px; 
	}
	
		#home-news a.news-control span {
			visibility: hidden;
		}

	#home-news .item-later,
	#home-news .item-last {
		display: none;
	}
	
	#home-news-outer.open .item-later,
	#home-news-outer.open .item-last {
		display: block;
	}

	
	#home-news h3 {
		font-family: 'Museo_900';
		text-transform: uppercase;
		font-size: 14px;
		color: #AAAAAA;
		padding: 0 0 30px 0;
		margin: 0;	
	}
	
	#home-news .list_item {
		font-family: Arial;
	}
	
		#home-news-outer.open #home-news .list_item {
			padding-bottom: 25px;
			margin-bottom: 10px;
			background: url('images/content-news-devider.png') no-repeat left bottom;
		}
		
		#home-news-outer.closed #home-news-btn {
			display: none;
		}
		
		#home-news-outer.open #home-news-btn {
			width: 143px;
			height: 12px;
			padding: 13px 0;
			margin: 10px 0 -10px 0;
			display: block;
			text-decoration: none;
			font-size: 12px;
			color: #AAAAAA;
			font-family: 'Museo_900';
			text-align: center;
			text-transform: uppercase;
			background: url('images/home-news-btn.png') no-repeat;
		}
		
			/*
			#home-news-outer.open #home-news .list_item.item-last {
				background: none;
				padding-bottom: 0;
				margin-bottom: 0;
			}
			*/
	
		#home-news .list_item .info {
			color: #AAAAAA;
			font-size: 11px;
			padding: 0 0 10px 0;
		}
		
		#home-news .list_item .perex-body {
			font-size: 18px;
			font-family: 'Museo_300';
			color: #205B82;
			line-height: 140%; 
		}
		
			#home-news .list_item .perex-body p {
				margin: 0;
				padding: 0;
			}

			#home-news .list_item .perex-body a {
				color: #77B913;
			}
			
			
body.xnot-front #page-box--content-- {
	margin: 89px 0 0px 30px;
	width: 980px !important;
	padding-top: 10px;
	background: url('images/content-bg-leftcolumn.png') no-repeat left top;
}

	#column-layout {
		background: url('images/content-bg-leftcolumn-line.png') repeat-y;	
	}
	
	
#column-layout-box--left-column-- {
	float: left;
	width: 240px;
	font-family: 'Museo_700';
}

#column-layout-box--right-column-- {
	float: right;
	width: 678px;
	margin-right: 30px;
	padding: 20px 0;
	font-family: Arial;
}


	#left-menu ul, 
	#left-menu ul li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
		#left-menu ul {
			margin-top: -8px;
		}
	
	#left-menu ul li a {
		display: block;
		font-size: 12px;
		text-transform: uppercase;
		text-decoration: none;
		padding: 10px 28px;
		line-height: 150%;
		color: #2299D7;
		border-bottom: 1px solid #e6e6e6;
	}
	
		#left-menu ul li a:hover,
		#left-menu ul li a.active {
			color: #77B913;
		}
		
			#left-menu ul ul {
				margin: -1px 0 0px 0;
				padding: 0 0 8px 0;
				border-bottom: 1px solid #e6e6e6;
				border-top: 1px solid #f7f7f7;
			}
			
			#left-menu ul ul li a {
				border: 0;
				padding: 7px 28px 7px 44px;
				font-size: 11px;
			}
			
			
	#column-layout-box--right-column--,
	#content-onecolumn .text_text {
		line-height: 150%;
		font-size: 12px;
		color: #555555;
	}
	
			
	h2#page-title {
		padding: 5px 0 15px 0;
		margin: 0;
		color: #205B82;
		font-family: 'Museo_900';
		font-weight: normal;
		font-size: 26px;
		text-transform: uppercase;
	}
	
	#page-path {
		overflow: hidden;
		color: #BBBBBB;
		font-size: 11px;
		border-bottom: 1px solid #e6e6e6;
		padding: 0 0 15px 0;
		margin: 0 0 20px 0;
	}
	
		#page-path span {
			display: block;
			margin-left: -8px;
		}
		
		#page-path a {
			color: #BBBBBB;
			text-decoration: none;
		}
		
			#page-path a:hover {
				text-decoration: underline;
			}
			
			
	#column-layout-box--right-column-- p,
	#content-onecolumn p {
		margin: 0;
		padding: 0 0 15px 0;
	}

	#column-layout-box--right-column-- .text_text a,
	#content-onecolumn .text_text a,
	#column-layout-box--right-column-- .tree_sitemap a,
	#content-onecolumn .tree_sitemap a {
		color: #77B913;
		text-decoration: underline;
	}

		#column-layout-box--right-column-- .text_text a:hover,
		#content-onecolumn .text_text a:hover,
		#column-layout-box--right-column-- .tree_sitemap a:hover,
		#content-onecolumn .tree_sitemap a:hover {
			text-decoration: none;
		}
	
	#column-layout-box--right-column-- h3,
	#content-onecolumn h3,
	.gallery_show h2,
	#column-layout-box--right-column-- h2,
	#content-onecolumn h2	 {
		color: #2299D7;
		padding: 0 0 18px 0;
		margin: 0;
		font-size: 20px;
		text-transform: uppercase; 
		font-weight: normal;
		font-family: 'Museo_700';
	}	 

	
	#column-layout-box--right-column-- h4,
	#content-onecolumn h4 {
		color: ##555555;
		padding: 10px 0 15px 0;
		margin: 0;
		font-size: 16px;
		text-transform: uppercase; 
		font-weight: normal;
		font-family: 'Museo_700';
	}
	
	#column-layout-box--right-column-- ul,
	#content-onecolumn ul {
		margin: -8px 0 0 0;
		padding: 0 0 15px 10px;
		list-style-type: none;
	}
	
		#column-layout-box--right-column-- ul ul,
		#content-onecolumn ul ul {
			margin: 3px 0 0 0;
			padding: 0 0 0px 10px;
			list-style-type: none;
		}
	
	#column-layout-box--right-column-- ul li,
	#content-onecolumn ul li {
		padding: 2px 0 2px 14px;
		list-style-type: none;
		background: url('images/content-ico-li.png') no-repeat 0 7px;
	}
	
	#column-layout-box--right-column-- img.img_right,
	#content-onecolumn img.img_right {
		float: right;
		padding: 3px;
		white-space: nowrap;
		border: 1px solid #e6e6e6;
		margin: 0 0 15px 15px;
	}	 
	
	#column-layout-box--right-column-- img.img_left,
	#content-onecolumn img.img_left {
		float: left;
		padding: 3px;
		white-space: nowrap;
		border: 1px solid #e6e6e6;
		margin: 0 15px 15px 0;
	}
	
	
	
	
	#content-onecolumn {
		background: url('images/content-bg-nocolumn.png') no-repeat left top;
		margin-top: -10px;
		padding-top: 9px;
		float: none;
		width: auto;
		line-height: 140%;	
	} 
	
	#content-onecolumn-box--c-holder-- {
		background: url('images/content-bg-nocolumn-line.png') repeat-y;
		float: none;
		width: auto;
		padding: 20px 30px;	
	}
	
	#content-onecolumn-box--c-holder--content-column-- {
		float: none;
		width: auto;	
	
	}
	
	#page-news .list_item,
	#content-onecolumn .text_perex {
		border-bottom: 1px solid #e6e6e6;
		padding: 0 0 20px 0;
		margin: 0 0 20px 0;
	}
	
		#page-news .list_item.item-last {
			border: 0;
			margin: 0;
		}
	
		#page-news .list_item .info,
		#content-onecolumn .text_perex .info {
			font-size: 11px;
			color: #BBBBBB;
			float: right;
		}
		
		#page-news .list_item .icon,
		#content-onecolumn .text_perex .icon {
			float: left;
			width: 120px;
			height: 79px;
			padding: 3px;
			border: 1px solid #e6e6e6;
			margin: 0 20px 0 0;
		}
		
			#content-onecolumn .text_perex .icon {
				margin-top: -36px;
			}

			#page-news .list_item .icon-holder,
			#content-onecolumn .text_perex .icon-holder {
				width: 120px;
				height: 79px;
				overflow: hidden;
				text-align: center;
			}
		
				#page-news .list_item .icon-holder img,
				#content-onecolumn .text_perex .icon-holder img {
					margin: 0 auto;
				}
			
				#page-news .list_item h3 a,
				#content-onecolumn .text_perex h2 {
					text-decoration: none;
					color: #2299D7;
					line-height: 140%;
					text-transform: uppercase;
					font-family: 'Museo_700';				
				}
				
					#content-onecolumn .text_perex h2 {
						margin-left: 148px;
					}
				
				#page-news .list_item h3 a:hover,
				#content-onecolumn .text_perex h2 a:hover {
					text-decoration: underline;
				}
			
			#page-news .list_item .perex-body,
			#content-onecolumn .text_perex .perex-body {
				color: #555555;
				font-size: 14px;
			}
			
				#page-news .list_item .perex-body p,
				#content-onecolumn .text_perex .perex-body p {
					padding: 0;
				}
				
					#page-news .list_item .perex-body a,
					#content-onecolumn .text_perex .perex-body a {
						color: #77B913;
						font-weight: bold;
						text-decoration: underline;
					}
			
			#page-news .list_item .perex_end,
			#content-onecolumn .text_perex .perex_end {
				clear: both;
			}
			


form.Editor {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}

#contact-form_real td,
#contact-form_real th {
	padding: 2px 4px;
}

#contact-form_real th {
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	font-weight: normal;
}

	#contact-form_real th.tall {
		padding-top: 8px;
	}

#contact-form_real input.textentry,
#contact-form_real textarea {
	width: 180px;
	background: url('images/content-input-bg.png') no-repeat;
	padding: 10px;
	border: 0;
	font-family: Arial;
	font-size: 14px;
}

#contact-form_real textarea {
	height: 65px;
	padding: 10px;
	width: 390px;
	background: url('images/content-textarea-bg.png') no-repeat;
	margin-bottom: 15px;
}

#contact-form_real .textarea-handle,
#contact-form_real td.separator,
#contact-form_real hr {
	display: none;
}


#contact-form_real .checkbox,				 			  
#contact-form_real label {
	vertical-align: middle;
	background: none;
}

#contact-form_real .submit {
	background: url('images/content-btn-green.png') no-repeat;
	width: 105px;
	height: 38px;
	color: #FFF;
	font-family: 'Museo_900';
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
	padding: 0;
}

table.Editor .error {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	margin: 8px 0 0 0;
	display: block;
}


.gallery_show {
	border-top: 1px solid #e6e6e6;
	margin-top: 25px;
	padding: 20px 0;
}

	.gallery_latest a, 
	.gallery_show a {
		border: 1px solid #e6e6e6;
	}
	
	.gallery_latest a:hover, 
	.gallery_show a:hover,
	.gallery_latest a:focus, 
	.gallery_show a:focus {
		border: 1px solid #2299D7;
	}

/* facebook sidebar */
.fb-float-likebox {
  background: url("images/fcb-side.png") no-repeat scroll 0 16px transparent !important;
  display: block;
  float: right;
  height: 270px;
  padding: 0 0 0 47px;
  width: 223px;
  z-index: 99999999999;
  position:fixed;
  right:-223px;
  top:40px;
}
.fb-float-likebox div {
  border:none;
  position:relative;
  display:block;
	margin-top: 28px;
}
.fb-float-likebox span {
  bottom: 12px;
  font: 8px "lucida grande",tahoma,verdana,arial,sans-serif;
  position: absolute;
  right: 0;
  text-align: right;
  z-index: 99999;
}
.fb-float-likebox span a {
  color: #808080;
  text-decoration:none;
}
.fb-float-likebox span a:hover {
  text-decoration:underline;
}

ul#header-menu_submenu138 li:nth-of-type(n+11) {
  -webkit-transform: translate(285px,-390px); 
  -moz-transform: translate(285px,-390px);  
  -ms-transform: translate(285px,-390px);  
  -o-transform: translate(285px,-390px);  
  transform: translate(285px,-390px);   
}

#treelisting-pracoviste .list_item {
  float: left;  
  width: 33.333%;  
}  
#treelisting-pracoviste .list_item_inner {
  background: #2299D7; 
  margin: 0.5em; 
  height: 65px;  
}
#treelisting-pracoviste h4 {
  text-align: center;
  padding: 25px 0;
}
#treelisting-pracoviste h4 a {   
  color: #fff;
  text-decoration: none;
}

#treelisting-pracoviste .list_item_no_2 h4,
#treelisting-pracoviste .list_item_no_12 h4 {
  padding: 15px 0;
}

/* from html-head code */
#home-news-outer.closed #home-news-btn {
	width: 143px;
	height: 12px;
	padding: 13px 0;
	margin: 10px 0 -10px 0;
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #AAAAAA;
	font-family: 'Museo_900';
	text-align: center;
	text-transform: uppercase;
	background: url('/style/privamed/images/home-news-btn.png') no-repeat;
}
#home-news-outer {
	/* height: 209px; */
	height: auto;
}
#home-banner {
	margin-top: -110px;
	position: absolute;
}
#home-banner a.b2019 {
	display: block;
	width: 176px;
	height: 48px;
	padding: 118px 0 0 10px;
	float: left;
	text-decoration: none;
	font-family: 'Museo_700';
	color: #FFF;
	text-shadow: 1px 1px 1px #AAAAAA;
	font-size: 15px;
	text-transform: uppercase;
	margin-right: 10px;
	line-height: 1;
}
#home-banner a.b2019-lab {
	background: url('/data/userfiles/image/template/home-boxes/home-box-lab.png') no-repeat;
	padding-top: 110px;
}
#home-banner a.b2019-kardio {
	background: url('/data/userfiles/image/template/home-boxes/home-box-kardio.png') no-repeat;
	padding-top: 110px;
}
#home-banner a.b2019-covid {
	background: url('/data/userfiles/image/template/home-boxes/home-box-covid.png') no-repeat;
}
#footer-right {
	width: auto;
}

p img {
	margin: 10px;
}

#page-box--content-- {
	min-height: 100vh;
}

#column-layout,
#page-box-inner--content-- {
	height: 100%;
	min-height: 100vh;
}

@media all and (max-width: 1064px) {
	#home-news-outer {
  	display: none;
	}
}


/*some rosponse 2022 seki */
@media all and (max-width: 997px) {
	#home-news-outer {
  	left: auto;
    right: 0;
    top: 65px;
	}
	#page-box--header-- {
		width: 1100px !important;
	}
}

@media all and (max-width: 810px) {
	#home-title {
  	display: none;
	}
	#background-images .img {
    height: 100vh;
	}
	#home-banner {
    margin-top: 160px;
    position: relative;
	}
	#page-box--header-- {
    position: relative;
	}
}