
#line {
	position: absolute;
	z-index: 0;
}

/* Subsekce */
#sub1 {
	position: absolute;
	z-index: 1;
	left: -1px;
	top: 80px;
	width: 656px;
	padding: 0;
	margin: 0;
}
#sub1 .footer	{
	margin-top: 9px;
	margin-bottom: 20px;
	text-align: right;
	color: #B1B1B1;
}
.sub	{
	padding-left: 0;
}
#middle .content .sub TD	{
	border-collapse: collapse;
	border-left: 1px solid #839099;
}
#middle .content .sub .noborder {
	border: 0px;
}

#middle .content .sub TD DIV IMG	{
	margin-top: 1px;
}

#middle .content .sub TD DIV.mnu1, #middle .content .sub TD DIV.mnu2, #middle .content .sub TD DIV.mnu3 {
	position: static;
}

#middle .content .sub TD DIV.mnu1 IMG	{
	margin-top: -1px;
}

P.thin {
	color: #999999;
}
/*
#content-sub	{
	background: #F5F5F5;
	width: 100%;
	height: 100%;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	vertical-align: top;
}
*/
#content-sub	{
	background: #F5F5F5;
	width: 100%;
	height: 200px;
	padding-right: 40px;
	padding-left: 40px;
	vertical-align: top;
}
#container	{
	padding-top: 40px;
	padding-bottom: 40px;
}
.nn4	{
	display: none;
}
.clear {
	clear: both;
}
.bg-green	{
	background: #72C323;
}

.bg-shadow	{
	background: #566C7C;
}

#middle .grid-bs {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 8px;
	font-size: 1px;
	background-image: url("/img/u/grid_b.gif");
}

#content-sub P	{
	margin-top: 13px;
	text-align: justify;
}

#content-sub P.left	{
	margin-top: 13px;
	text-align: left;
}

#content-sub P.cv	{
	margin-bottom: 5px;
}
#content-sub P.marg	{
	margin-bottom: 75px;
}

H1	{
	position: absolute;
	z-index: 1;
	left: 82px;
	top: 40px;
	width: 163px;
	padding: 0;
	margin: 0;
}

H2	{
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #469CD9;
	font-weight: bold;	
}

H3	{
	padding: 0;
	margin: 0;
	margin-top: 35px;
	font-size: 10px;
	color: #2B475B;
	font-weight: bold;	
}

.first	{
	margin-top: 0;
}

#motive	{
	position: absolute;
	z-index: 1;
	left: 246px;
	top: 40px;
	padding: 0;
	margin: 0;
}

.center {
	text-align: center;
}
.tzFoto, .tzFotoCenter {
	border: 0;
	border-collapse: collapsed;
}
.tzFotoCenter {
	width: 230px;
}
#middle .content .sub .tzFoto TD.tdFoto, #middle .content .sub .tzFoto TD.tdDesc, #middle .content .sub .tzFotoCenter TD.tdFoto, #middle .content .sub .tzFotoCenter TD.tdDesc {
	border-left: 0px;
	padding-left: 10px;
}
.tzFoto TD.tdDesc, .tzFotoCenter TD.tdDesc {
	text-align: justify;
	vertical-align: top;
}
.tzFoto TD IMG, .tzFotoCenter TD IMG {
	margin-top: 0;
}
#m2Div {
	width: 81px;
}

#content-sub OL LI	{
	margin-top: 15px;
	text-align: justify;
}

IMG.img	{
	margin-top: 15px;
	border: 1px solid #ADADAD;
}

IMG.img2	{
	margin-top: 0;
	border: 1px solid #ADADAD;
}

#content-sub A IMG {
	border:0;
}
#content-sub .foto-left	{
	width: 150px;
	float: left;
	margin-top: 15px;
	margin-bottom: 25px;
}

#content-sub DIV.left	{
	margin: 0;
	width: 250px;
	float: left;
}

#content-sub DIV.left-logo	{
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 283px;
	float: left;
}

#content-sub DIV.partners-logo	{
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 150px;
	float: left;
}

#content-sub DIV.mv-dwn	{
	margin-top: 60px;
}

#content-sub DIV.mv-dwn2	{
	margin-top: 150px;
}

#content-sub .btn_navig	{
	text-align: right;
	margin-top: 15px;
}
#content-sub .btn_navig DIV	{
	margin-top: 5px;
}
#content-sub .btn_navig DIV.fLeft, #content-sub .btn_navig DIV.fLeft IMG {
	margin: 0;
}

#content-sub .btn_navig	 A	{
	color: #469CD9;
}

#content-sub .btn_navig	 A:HOVER	{
	color: #469CD9;
	text-decoration: underline;
}
#content-sub .btn_navig	 IMG	{
	vertical-align: bottom;
	margin-left: 15px;
}

#content-sub B.blue	{
	color: #469CD9;
}

#content-sub BR.left	{
	clear: left;
}

#content-sub .area DIV	{
	margin-top: 7px;
}

#content-sub DIV.center-map	{
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ADADAD;
	width: 394px;
	height: 242px;
}

#content-sub .area .note	{
	margin: 0;
	margin-left: 20px;;
}

#content-sub .area-left	{
	width: 300px;
	float: left;
	margin-top: 75px;
}
#content-sub .plan	{
	margin-top: 140px;
	color: #469CD9;
	font-weight: bold;
}
/* TB */
#content-sub DIV.leftc { 
	width: 100px;
	float: left;
	margin-right: 5px;
}
#content-sub DIV.rightc {
	width: 340px;
	float: left;
}
#content-sub DIV.rightr {
	width: 340px;
	float: right;
	margin-top: 0;
}
#content-sub DIV.rightr DIV.rightc {
	width: 235px;
	float: left;
}
#content-sub DIV.lefttz {
        width: 150px;
        float: left;
        margin-right: 5px;
}
#content-sub DIV.righttz {
        width: 320px;
        float: left;
        margin-bottom: 5px;
}

#content-sub SPAN.more {
	background-image: url("/img/u/more.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 13px;
}
#content-sub SPAN.previous {
	background-image: url("/img/u/previous.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 13px;
}
#content-sub SPAN.next {
	background-image: url("/img/u/next.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 13px;
}
#content-sub SPAN.help {
	background-image: url("/img/u/help.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}
#content-sub .btn_navig SPAN {
	padding-top:5px;
}
#content-sub .btn_navig A IMG {
	padding-right:3px;
	padding-bottom:2px;
}
#content-sub #nomarg {
	margin-top:0;
}
/* ML*/

#content-sub SPAN.more A, #content-sub SPAN.more A:VISITED, #content-sub SPAN.more A:HOVER, #content-sub SPAN.previous A, #content-sub SPAN.previous A:VISITED, #content-sub SPAN.previous A:HOVER, #content-sub SPAN.next A, #content-sub SPAN.next A:VISITED, #content-sub SPAN.next A:HOVER, #content-sub SPAN.help A, #content-sub SPAN.help A:VISITED, #content-sub SPAN.help A:HOVER, A.tit, A.tit:VISITED, A.tit:ACTIVE {
	color: #469CD9;
}

A.tit:HOVER {
	color: #469CD9;
	text-decoration: underline;
}

#content-sub SPAN.tzDate {
	letter-spacing: 2px;
}
/* TB end */

/* ML*/

.map-left	{
	width: 274px;
	float: left;
	margin-bottom: 24px;
}

.line	{
	line-height: 26px;
}

/* ML END */

A.shadow {
	color: #B1B1B1;
	text-decoration: none;
}
A.shadow:HOVER {
	color: #72C323;
	text-decoration: underline;
}

#line-sub {
	width: 100%;
	height: 11px;
	font-size: 1px;
	background-image: url("/img/u/line_dot.gif");
	background-repeat: repeat-x;
	margin-top: 0;
}
H1 SPAN	{
	display:none;
}
/* GALLERY */
#gallery {
	margin-top: 15px;
}
#gallery DIV IMG, #gallery DIV IMG.last, #gallery IMG.preview {
	margin-right: 13px;
	margin-bottom: 18px;
	border: 1px solid #ADADAD;
}
#gallery IMG.preview {
	margin-left: 16px;
	margin-top: 0;
}
#gallery IMG.vert {
	margin-left: 13px;
	margin-right: 27px;
}
#gallery DIV IMG.last {
	margin-right: 0;
}
#gallery DIV.paging {
	margin-bottom: 20px;
}
#gallery DIV.desc {
	margin-left: 16px;
	color: #FFFFFF;
	text-align: justify;
}
/* /GALLERY */

/* Doprovodne akce */
#accomp-events {
	margin-top:25px;
}
#accomp-events DIV {
	width:131px;
	height:190px;
	text-align:center;
	margin: 0 49px 0 0;
	float: left;
}
#accomp-events DIV IMG {
	margin-bottom:5px;
}
#accomp-events DIV.last {
	margin-right:0;
}
#accomp-events DIV.clear {
	width:1px;
	height:1px;
	margin:0;
	float:none;
}
DIV.iconDesc {
	margin: 3px 0 20px 5px;
}

#exhibits {
	padding:15px 0 10px 0;
}
#exhibits DIV.list {
	width:240px;
}
#exhibits DIV.list P {
	text-align:left;
	margin: 0 0 5px 5px;
}
#exhibits DIV.face {
	padding-top:2px;
}
#exhibits DIV.face IMG {
	margin-right:48px;
	margin-bottom:20px;
	border:1px solid #ADADAD;
}
#exhibits DIV.exhibits {
	width:350px;
}
#exhibits DIV.exhibits DIV {
	margin-bottom:15px;
	min-height:68px;
	_height:68px;
}
#exhibits DIV.exhibits DIV P {
	margin:0;
	margin-left:85px;
	padding-bottom:10px;
}
#exhibits DIV.exhibits DIV P.last {
	padding-bottom:0;
}
#exhibits DIV.exhibits IMG {
	padding-top:2px;
	float:left;
}
/* /Doprovodne akce */

@media print {
	BODY, DIV, P, SPAN, A, H1, H2, H3, UL, OL, LI, TD	{
		background-color:#FFFFFF;
		color:#000000;
	}
	#root-top, #root-bottom {
		width: 100%;
		margin:0;
		text-align:left;
	}
	#main,  #middle, #middle DIV.content, TABLE	{
		margin:0;
		text-align:left;
	}
	#main,  #middle, #middle DIV.content	{
		width:100%;
	}
	
	#top, #left, .grid, .grid-t, .menu-t, .hp, #motive, .btn_navig, .grid-bs, .footer, .grid-b,
	#right, #root-bottom, #line, .m1Menu-1, .m2Menu-1, .mnu1, .mnu2, .mnu3 {
		display:none;
	}
	#middle .content .sub TD, #middle .grid-t, #middle .menu-t, #middle .content, #middle .grid-b {
		border:0;
	}
	#forprint	{
		display:inline;
		width:160px;
		margin-right:20px;
	}
	H1	{
		position:static;
		display:inline;
		display:none;
	}
	H1 IMG	{
		display:none;
	}
	H1 SPAN	{
		display:inline;
		font-size:14px;
	}
	#sub1 {
		position:static;
		width:100%;
		clear:left;
	}
	#tdlinks	{
		display:none;
		width:0;
	}
	#content-sub	{
		margin-left:0;
		padding-left:0;
		padding-top:20px;
		width:500px;
	}
}

.fLeft {
	float: left;
}
.fRight {
	float: right;
}
IMG.separUp {
	padding-top: 20px;
	padding-bottom: 7px;
}
IMG.separDown {
	padding-top: 7px;
}

