html, body{
	background-color:#ffffff;
	color:#444444;
	margin:0;
	padding:0;
	
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	
}

#main{
	width:1025px;
	margin:0px auto;
	position:relative;
	top:0px;
}

#aclogo{
	position:absolute;
	top:0px;
	left:00px;


	width:205px;
	height:398px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-image:url("../images/ac-logo-ribbon.png"); 
    z-index:1001;
}

#slogantop{
	position:absolute;
	top:39px;
	left:382px;
	background-image:url("../images/slogantop.png");
	background-repeat:no-repeat;
	width:448px;
	height:68px;
}
	#slogantop h1, #slogantop h2{
		display:none;
	}

#grayheader{
	background-image:url("../images/top-background.png");
	background-repeat:no-repeat;
	height:331px;
	background-position:0 132px;
	padding-top:132px;
    
	width:1025px;
}

#grayheader-inner{
    position:absolute;
	padding-top:132px;
    top:0px;
    left:30px;
	height:331px;
    z-index:25;
    width:995px;
    overflow:hidden;

}
#menutop{
	position:absolute;
	top:144px;
	left:272px;
}
#menutop h3{
	display:none;
}
#menutop ul{
	padding-left:0;
	margin:0;
	clear:both;
	overflow:auto;

}
#menutop ul li{
	list-style-type:none;
	float:left;
	
	text-align:center;
	margin:0 4px;
	padding:0;
	height:24px;
	
	text-transform:uppercase;
	font-size:16px;
	font-family:"Trebuchet MS";

	
}
#menutop a, #menutop a:visited{
	color:#1b79b7;
	text-decoration:none;
}
#menutop a:active, #menutop a:hover{
	color:#eb8000;
	text-decoration:none;
}

.menu_navigation li{
	border-left:2px groove #606a8e;
	list-style-type:none;
	list-style-image:none;
}

.menu_navigation li.first{
	border-left-width:0px;
}

.menu_navigation li a{
	margin-left:10px;
	margin-right:0px;
	display:block;
	height:24px;
	line-height:100px;
	overflow:hidden;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	text-decoration:none;
}

	.menu_navigation .menu_navigation_outdoorove-programy a{
		background-image:url("../menu_navigation/_outdoorove-programy.png");
		width:175px;
	}
	.menu_navigation .menu_navigation_lokality a{
		background-image:url("../menu_navigation/_lokality.png");
		width:69px;
	}
	.menu_navigation .menu_navigation_vzorove-akce a{
		background-image:url("../menu_navigation/_vzorove-akce.png");
		width:108px;
	}
	.menu_navigation .menu_navigation_poptavka a{
		background-image:url("../menu_navigation/_poptavka.png");
		width:77px;
	}
	.menu_navigation .menu_navigation_reference a{
		background-image:url("../menu_navigation/_reference.png");
		width:80px;
	}
	.menu_navigation .menu_navigation_o-nas a{
		background-image:url("../menu_navigation/_o-nas.png");
		width:51px;
	}
    .menu_navigation .menu_navigation_teambuilding a{
		background-image:url("../menu_navigation/_teambuilding.png");
		width:113px;
	}
    .menu_navigation .menu_navigation_firemni-eventy a{
		background-image:url("../menu_navigation/_firemni-eventy.png");
		width:105px;
	}


.menu_navigation li a:active, .menu_navigation li a:hover, .menu_navigation li.active a{
	background-position:0 -24px;
	-ms-background-position-y: -25px;
	padding:0;
	text-decoration:none;
}


.listbox{
	position:relative;
}
.listbox-image-bg{
	position:absolute;
	top:56px;
	left:00px;
	width:603px;
	height:200px;
	z-index:14;
	background-color:#eeeeee;
}
.listbox-image{
	position:absolute;
	top:56px;
	left:0px;
	z-index:18;
}

.listbox h3{
	margin:3px 0 8px 0;
	font-size:15px;
}
.listbox-content{
	position:absolute;
	top:46px;
	right:30px;
	z-index:10;
	
	color:white;
	overflow:hidden;
	width:329px;
	padding-left:355px;
	padding-right:15px;
	height:174px;
	padding-top:15px;
	background-image:url("../images/orange-background.png");
	background-repeat:no-repeat;
	background-position:right top;
}
.listbox-content h2{
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	margin:2px 0 4px 0;
}
.listbox-content p{
	text-align:left;
}
.listbox-content ul{
	margin:5px;
	padding-left:15px;
}
.listbox-content ul li{
	margin:4px 0;
	list-style-image:none;
}

.listbox-content a, .listbox-content a:visited{
	color:#ffffff;
	text-decoration:underline;
}
.listbox-content a:hover, .listbox-content a:active{
	color:#ffffff;
	text-decoration:underline;
}

.listbox-pager{
	position:absolute;
	top:206px;
	left:14px;
	z-index:2000;
	height:37px;
}
	.listbox-left{
		background-image:url("../images/listbox/bg-a.png");
		width:1px;
		height:37px;
		float:left;
	}
	.listbox-center{
		background-image:url("../images/listbox/bg-b.png");
		height:37px;
		float:left;
	}
	.listbox-right{
		background-image:url("../images/listbox/bg-c.png");
		width:1px;
		float:right;
		height:37px;
	}
.listbox-pager ul{
	padding-left:0;
	padding:5px 3px;
	margin:0;
}
.listbox-pager ul li{
	list-style-type:none;
	list-style-image:none;
	float:left;
	margin:5px 3px;
	font-size:11px;
	line-height:18px;
}
.listbox-pager ul li a, .listbox-pager ul li a:visited{
	position:relative;
	z-index:31;
	width:18px;
	height:18px;
	text-align:center;
	display:block;
}

.listbox-pager ul li.num a, .listbox-pager ul li.num a:visited, .listbox-pager ul li.num a:active{
	background-image:url("../images/listbox/button.png");
	text-decoration:none;
	color:#0d6eb2;
	font-weight:bold
}

.listbox-pager #listbox-active a, .listbox-pager ul li.num a:hover{
	background-image:url("../images/listbox/button-active.png");
	color:#FFFFFF;
}

.listbox-prev a, .listbox-next a{
	display:block;
	width:18px;
	height:18px;
	overflow:hidden;
	line-height:50px;
}
.listbox-prev a{
	background-image:url("../images/listbox/arrow-prev.png");
}
.listbox-next a{
	background-image:url("../images/listbox/arrow-next.png");
}

#sloganmenu{
	position:absolute;
	top:422px;
	left:0;
}
	#sloganmenu h3{
		display:none;
	}
	#sloganmenu img{
		margin:0 0 0 29px;
	}
	#sloganmenu .menu{
		margin:0;
		padding-left:30px;
		background-image:url("../images/menu-arrow.png");
		background-repeat:no-repeat;
		background-position:left 1px;
		overflow:auto;
	}
	#sloganmenu .menu li{
		list-style-type:none;
		list-style-image:none;
		float:left;
		font-size:12pt;
		margin:0px 20px 0 0;
	}
	#sloganmenu .menu li a, #sloganmenu .menu li a:visited{
		
		color:#e98100;
		text-decoration:none;
	}
	#sloganmenu .menu li a:active, #sloganmenu .menu li a:hover, #sloganmenu .menu li.active a, #sloganmenu .menu li.active a:visited{
		color:#e98100;
		text-decoration:underline;
	}
	#sloganmenu p{
		margin:0;
	}
#content{
	padding-top:20px;
}




p{
	margin:4px 0;
	line-height:160%;
	text-align:justify;
}
p img{
  margin:10px;
}

a img{
	border:none;
}

h2{
	color:#e98100;
	margin:10px 0 8px 0;
	font-size:14pt;
	font-weight:normal;
}


h3{
  color:#e98100;
  margin:10px 0 5px 0;
  font-size:11pt;
  font-weight:normal;
}

a, a:visited{
	color: #006ab1;
}
a:active, a:hover{
	color: #e67500;
}

#content{
	width:680px;
	float:left;
	margin-bottom:5px;
}
	#content iframe{
		border:none;
	}
	
	
.render__content{
	width:99%;
}

ul li{
	list-style-type:image;
	list-style-image:url("../images/bull.png");
	margin:4px 0;
    line-height:160%;
}
ol li{
	margin:4px 0;
   line-height:160%;
    
}


.part{
	padding-left:50px;
	background-image:url("../images/dot.png");
	background-position:24px 0;
	background-repeat:repeat-y;
	overflow:auto;
}

#right-column{
	float:right;
	width:289px;
	right:30px;
	position:relative;
	margin-bottom:25px;
}

.right-column h3{
	margin:14px 0 4px 0;
	display:block;
	height:19px;
	line-height:100px;
	overflow:hidden;
	background-repeat:no-repeat;
}

#right-column a{
	text-decoration:none;
}

#right-column p{
	margin:2px 0;
	line-height:140%;
}

#right-column ul{
	padding:0px;
	margin:14px 0 0px 0;
}
#right-column ul li{
	margin:10px 0;
	list-style-image:none;
	list-style-type:none;
}

.pgAktuality__2{
	position:relative;
	top:0px;
	overflow:auto;
	width:289px;
	margin-top:-56px;
}
	.news-top{
		overflow:auto;
		background-image:url("../images/right/top.png");
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	.news-bottom{
		background-image:url("../images/right/bottom.png");
		background-position:0px bottom;
		background-repeat:no-repeat;
	}
	.news-middle{
		background-image:url("../images/right/middle.png");
		background-repeat:repeat-y;
		min-height:150px;
		
	}
	
	.news-line{
		background-image:url("../images/right/line.png");
		background-repeat:no-repeat;
		background-position:center top;
		width:99%;
		height:5px;
	}
#news-header{
	margin: 22px 0 12px 30px;
	width:100px;
}

.pgAktuality__2 h4{
	color:#e98100;
	font-size:14px;
	font-weight:bold;
	margin:14px 0 4px 0;
}
.pgAktuality__2 p img{
	margin:10px;
}
.news-all{
	padding:0 0 20px 23px;
}
.pg-aktualita-block{
	width:245px;
	margin:0px auto 15px auto;
}
.news-paragraph{
	height:155px;
	overflow:hidden;
}
.news-read-more{
	padding:6px 0 0 0;
	text-align: right;
}

.QuickLinks{
	margin-top:25px;
	overflow:auto;
	height:81px;
	width:100%;
	background-image:url("../images/right/quicklink.png");
	background-repeat:no-repeat;
	position:relative;
}	
	.QuickLinks h3{
		position:absolute;
		top:1px;
		left:18px;
		width:260px;
	}
	.QuickLinks p{
		position:absolute;
		display:block;
		height:20px;
		overflow:hidden;
		top:50px;
		left:17px;
		width:260px;
		font-size:9pt;
	}

.pgAktuality__2 h3{
	background-image:url("../images/right/texts/novinky.png");
	width:279px;
}
.QuickLinks__poptavkovy-formular h3{
	background-image:url("../images/right/texts/poptavkovy-formular.png");
}
.QuickLinks__reference h3{
	background-image:url("../images/right/texts/reference.png");
}
.menu__admin h3{
	background-image:url("../images/right/texts/administrace.png");
}
.user__current-user h3{
	background-image:url("../images/right/texts/uzivatel.png");
}
#footer{
	clear:both;
	height:25px;
	background-image:url("../images/bottom-dot.png");
	background-position:0px 0px;
	background-repeat:repeat-x;
	padding-top:20px;
	margin:17px auto 0 auto;
	overflow:visible;
	width:1025px;
}
#footer p{
	float:left;
	margin-left:28px;
	font-size:9pt;
}
	#footer .separator{
		color: #388bbf;
		font-weight:bold;
	}
	#footer strong{
		color:#222222;
	}
	#footer h3{
		display:none;
	}
	#footer img{
		margin:4px 0;
	}
	#footer .basicContent img{
		margin:0;
	}
	#footer .hotline{
		display:none;
	}
#footer-links{
	clear:both;
	margin:5px auto 15px auto;
	width:970px;
	font-size:9pt;
	color:#777777;
}
	#footer-links .separator{
		color: #388bbf;
		font-weight:bold;
	}
	#footer-links img{
		margin:0;
	}
	#footer-links h3.basicContentName{
		display:none;
	}
	#footer a, #footer-links a, #footer a:visited, #footer-links a:visited{
		text-decoration:none;
	}
