
  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { /*content: " (" attr(href) ")";*/ }
  abbr:after { /*content: " (" attr(title) ")";*/ }
  .ir a:after { content: ""; }  /* Don't show links for images */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 1.25cm; }

/*Hartija Css Print  Framework
   * Version:   0.8 (2008-03-10)*/

body, #main {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body #main {background: none;}


body {
margin:0 !important;
padding:0 !important;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt;
font-family: Helvetica, Arial, sans-serif;
/*font-family: Garamond,"Times New Roman", serif; */color: #000; background: none; font-size: 12pt;  font-family: Helvetica, Arial, sans-serif; }

#main,
.layout-col-1,
.layout-col-2,
.layout-col-3,
.layout-2-cols #body .layout-col-2,
.layout-1-col .col-1,
.layout-1-col .col-2,
.layout-1-col .layout-col-1
{width:100% !important; float:none !important;}


/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:20pt !important; font-weight:bold;}
h2{font-size:15pt !important; page-break-after: avoid; orphans: 3; widows: 3;}
h3{font-size:13pt !important; page-break-after: avoid; orphans: 3; widows: 3;}
h4,h5,h6{font-size:11pt !important;}
p, li{orphans: 3; widows: 3;  font-size: 10pt !important;}

code { font: 10pt Courier, monospace; }
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt !important; }
hr { background-color: #ccc; }

/* Images */
img { float: left; margin: 1em 1.5em 1.5em 0; }
a img { border: none; }

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { /*content: " (" attr(href) ") ";*/ font-size: 90%; }
a[href^="http://"] {color:#000; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333; font-weight: bold;  font-size: 10pt !important;}
td { border-bottom: 1px solid #333; font-size: 10pt !important;}
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;}

.mc .header, .a-header{padding-left:0 !important;}
.attachment-box h2{padding-left:0; background:none;}
#head{border-bottom:2px solid #ccc !important; padding-bottom:15pt;}
.left-col, .right-col {float:none !important;}

.calendar, .calendar .widget{width:100% !important; overflow:hidden; height:auto !important; min-height:0 !important;}
.calendar div, .calendar section{width:100%; height:auto !important; overflow:hidden; position:relative !important; float:none; margin-left:0 !important; left:0 !important; /*border:1px solid red;*/}
.calendar .timepoint_group { float:none; position:relative !important;}
.calendar .widget .timepoint_group { background-color: none; border: none; max-height: auto !important; min-height: 0px !important; overflow-y: auto; position: relative; top: 0px !important; width: auto;}
.calendar .timepoint_group ul{ float:none; margin-left:0 !important; margin-bottom:10px !important;}
.calendar .widget .mini-letter{display:none;}
.calendar .timepoint_group li{list-style:disc; font-weight:normal !important; max-width:450pt !important;}
.calendar .timepoint_group li a { font-weight:normal !important; text-decoration:none !important;}
.calendar .timepoint_group li.first{list-style:none;  font-size: 11pt !important; font-weight:bold !important; margin-left:-30pt;}

.box .article .list-w-thumbs .item{clear:both;}
#head-bottom {height:40px;}
.claim {color: #AAAAAA !important; margin: 0px 0 0 15px; padding-top:10px;}
#logo { float: left; margin: 0px 20px 0 10px;}

.ie .claim {margin: 10px 0 0 15px;}
.ie #logo {margin: 10px 20px 0 10px;}

.box .article .list .item h3, .box .article .list .item h4, .box .article .list .item p {  font-size: 10pt !important;}
.box .article .list-w-thumbs .item img{display:none;}

.article .list .item h2 { font-size:13pt !important;}
.author ul {list-style:none;}
.attachment-box{clear:both;}
#discussion-wrap time{font-size: 10pt !important;}

.article .list .item{margin-bottom:20pt;}
.bull-l {margin-left:10pt;}
.props p, p.props { font-size:9pt !important;}
.article .detail .props {color: #777777; border-bottom:1px solid #ccc; padding-bottom:12pt;}

#main .paragraphs-common .articles-list-item h2, .komentar-sq, .clanok-sq, .priloha-sq, .paragraph-sq{display:inline;}

.box .article .list-w-thumbs .item a.external-link{display:inline !important;}

/*hide various parts from the site*/

/*.calendar,*/
.noprint, #navi, #foot, aside, .more, .back, .button, .tools, .account-menu, .lang-menu, .promo-box-wrap, .big-search-wrap,
.banners-area, .layout-2-col #body .layout-col-1, .toolbar, .category-square, #user-logger-wrap, .user-logger-wrap, .up, .simple-inline, .box .footer,
.a-detail-mag-props, .path, .box-img-wrap, .days-wrap, .months-wrap, .slider-wrap, .d-none, #situation_cat_blc_layout, .ui-tabs-nav,
.article .list .item .footer, .spinner, .a-group-label, .mag-issue-detail .col-2,
.hover-txt, ul.list-tools .dropdown-wrap, ul.detail-tools .dropdown-wrap, .clanek .clanek-cislo, .clanek-nazev,
.clanek-autor, .autor-jmeno, .autor-pracoviste, .autor-prijmeni, .autor-titul-pred, .autor-titul-za, ul.archiv-list-type li ul,
.list-tools, .article .footer, .paragraph-tool, a.comment, .comment-form-box, .ico-plus, .magazine-article .header .props, .mini-letter,
.box .article .list-w-thumbs .item img, .box .article .list-w-thumbs .item a
{display:none;}


.author-list .item{float: none; clear: both; }
.author-list .item .txt-wrap{padding-top:2pt;}

.article.timeline-item-mc .detail aside.floating-area{
	display:block !important;
	float:none !important;
	width:100% !important;
	margin-left:0 !important;
}

.article.timeline-item-mc .detail aside.floating-area{padding-left:0 !important;}
.article.timeline-item-mc .detail aside.floating-area h2{margin-bottom::0 !important;}
.article.timeline-item-mc .detail aside.floating-area ul.related {margin-left:-40px !important;}
.article.timeline-item-mc .detail aside.floating-area ul.related li{ display:inline-block; padding-left:0 !important;}
.article.timeline-item-mc .detail aside.floating-area ul.related li:after{content:",";}
.article.timeline-item-mc .detail aside.floating-area ul.related li:last-child:after{content:"";}

/* aspi content */

.aspi_content{color:/*000000*/#565656;}

	/* ------- */

	.nadpis{color: #000000; font-size: 13pt !important; margin: 0 0 15px; }
	.aspi_content pre, pre{font-size: 10pt !important; padding:5px 5px; margin:10px 0 15px; background:#eaeaea;}
	.p{font-size:  10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
	.vec{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
	.p .autor{font-weight:bold;}

	.aspi_content .paragraf{}
		.paragraf-group-nadpis{font-size: 13pt !important;  text-align:center;  color:#445F94; line-height: 1.6em; margin: 0 0 10px 0;}
		.paragraf-nadpis{font-size: 10pt !important; text-align:center; font-weight:bold; color:#000; line-height: 1.6em; margin: -15px 0 15px 0;}
		.paragraph-wrap .paragraf-nadpis{padding-top:8px;}
		.paragraf-cislo{font-size: 10pt !important; text-align:center; color:#000; margin: 0 0 15px; text-transform:uppercase; font-weight: bold;}
		.paragraph-wrap .paragraf-cislo{
			background:#db9e1f;
			color: #fff;
			float: left;
			font-size: 10pt !important;
			font-weight: normal;
			height: 35px;
			line-height: 1.3em;
			margin: 5px 0 5px -45px;
			padding: 0 0 0;
			text-align: center;
			width: 35px;
			}
		 #main .komentar-format .paragraf-cislo{
			background:#3d73aa;
			border: 1px solid #31669d;
			color: #fff;
			}
		#main .komentar-format .paragraf-cislo span{
			color: #9fbedd;
			}

		.paragraph-wrap .odstavec-group{}
			.paragraph-wrap .pismeno{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 5px 15px; text-indent:-15px;}
			.paragraph-wrap .pismeno-group{}
				.paragraph-wrap .podpismeno-group{margin:0 0 15px 31px;}
					.paragraph-wrap .podpismeno{font-size: 10pt !important; line-height: 1.6em; text-indent:-15px;}
					.podpismeno-group .podpismeno{font-size: 10pt !important;}
					.pismeno .podpismeno-group .podpismeno{font-size: 10pt !important;}

			.odstavec-group .pismeno{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 5px 35px; text-indent:-15px;}
			.odstavec-group .pismeno-group{}
				.odstavec-group .podpismeno-group{margin:0 0 15px 31px;}
					 .odstavec-group .odstavec .pismeno,
					 .odstavec-group .odstavec .p,
					 #main .bod .odstavec
					 {font-size: 1em;}

		.paragraf .uvodni-veta{font-size: 10pt !important; color:#000; line-height: 1.6em; margin: 0 0 15px 0;}
		.paragraf .bod{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
			.paragraf .bod-text{}
		.ucinnost{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}

		.clanek .bod{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
		.bod  .paragraf-nadpis, .bod  .paragraf-cislo{font-size: 1em;}

		.aspi_content .paragraf .odstavec{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
		.komentar-body{}
			.komentar-nadpis{font-size: 12pt !important; color:#000; line-height: 1.6em; margin: 0 0 15px 0;}
			.komentar-podnadpis{font-size: 10pt !important; color:#000; line-height: 1.6em; margin: 0 0 15px 0;}
			.komentar-k-cemu{font-size: 10pt !important; font-weight:bold; margin: 0 0 15px 0;}
			.komentar-odstavec{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
				.komentar-odstavec-text{}
					.odrazky-symboly{margin:10px 0 15px 0;}
						.odrazka{padding-left:15px; clear:left;}
							.odrazka-symbol{text-indent:-9999px; width:5px; height:5px; background:#afbdcc; margin:7px 0 0 -15px; float:left; }
							.odrazka-obsah{font-size: 10pt !important;}
							.odstavec .odrazka-obsah{font-size: 10pt !important;}

			.komentar-odchylky{}
				.komentar-odchylka{margin: 0 0 15px 0;}
					.komentar-odchylka-nadpis{font-size: 10pt !important; font-weight:bold; color:#000; line-height: 1.6em; margin: 0 0 15px 0; padding-left: 15px; background: url("../img/design/bg-bulls-icos.png") no-repeat scroll 0 -1772px transparent;}
					.komentar-odchylka-text{font-size: 10pt !important; color:#000; line-height: 1.6em; margin: 0 0 15px 0;}
						.komentar-odchylka-paragraf{}
						.komentar-odchylka-predpis{text-transform:uppercase; font-size:0.9em;}
						.komentar-odchylka-vysvetleni{padding-left: 10px; margin-left:13px; color:#999; background: url("../img/design/bg-bulls-wide.png") no-repeat scroll -7356px 6px transparent;}

			.komentar-souvisejici{}
				.komentar-souvisejici-nadpis{border-top: 1px solid #E0E0E0; font-size: 11pt !important; color:#000; margin: 0 0 15px; text-transform:uppercase; font-weight: bold; padding-top: 15px;}
				.komentar-vztahy{margin: 0 0 15px 0;}
				.komentar-vztah{
					font-size: 10pt !important;
					line-height: 1.6em;
					margin: 0 0 0px 0;
					background: url("../img/design/bg-bulls-icos.png") no-repeat scroll 0 -1604px transparent;
					list-style: none outside none;
					padding-left: 15px;}

			.komentar-judikaty{}
				.komentar-judikatura{
					font-size: 10pt !important;
					line-height: 1.6em;
					margin: 0 0 0px 0;
					background: url("../img/design/bg-bulls-wide.png") no-repeat scroll -6210px 5px transparent;
					list-style: none outside none;
					padding-left: 15px;
					}
					.komentar-jud-pv{margin-bottom:15px;}
					.komentar-jud-vec{margin-bottom:15px; margin-top:-10px; color:#aaa;}

			.komentar-literatura{margin-bottom:15px;}

				.komentar-biblio{
					font-size: 10pt !important;
					line-height: 1.6em;
					margin: 0 0 0px 0;
					background: url("../img/design/bg-bulls-icos.png") no-repeat scroll 0 8px transparent;
					list-style: none outside none;
					padding-left: 15px;
					}
					.b-jako{}
			.footnote{ color:#999; margin-bottom:10px; font-size: 10pt !important;}
			.footnote .foot-pismeno{margin-left:15px;}
				.foot-p{font-size: 10pt !important; line-height: 14px; margin: 0 0 10px 0; color:#999;}
		/* ------- */

		.language{}
			.language .nadpis{color: #000000; font-size: 1.5em; font-weight: normal;  margin: 0 0 15px; text-transform: uppercase;}
			.language .nadpis + .nadpis{margin-top:-5px;}
			.predpisy{}
				.predpisy-p{font-size: 10pt !important; font-weight:bold; color:#000; line-height: 1.6em; margin: 0 0 15px 0;}
			.pravni-veta{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
			.vec-nadpis{color: #000000; font-size: 12pt !important; border-top: 1px solid #E0E0E0;  padding-top: 15px; margin: 0 0 15px; text-transform: uppercase;}
				.vec-nadpis .autor{font-weight:bold; display:inline;}
				.vec-nadpis .cislo-jednaci{font-size:9pt !important; display:inline;}
			.aspi_content .vec{}
				.aspi_content .vec .p{font-size: 1em; line-height: 1.6em; margin: 0 0 15px 0;}
			.oduvodneni{}
				.oduvodneni-nadpis{border-top: 1px solid #E0E0E0; font-size: 1.4em; color:#445F94; margin: 0 0 15px; text-transform:uppercase; font-weight: normal; padding-top: 15px;}
				.oduvodneni .p{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
			.aspi_content .poznamka{}
				.aspi_content .poznamka .nadpis{border-top: 1px solid #E0E0E0; font-size: 11pt !important; color:#000; margin: 0 0 15px;  font-weight: bold; padding-top: 15px;}
				.aspi_content .poznamka .poznamka-p{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}

			.cislo-jednaci{font-size: 12pt !important; font-weight:bold; text-align:center; color:#000; line-height: 1.6em; margin: 0 0 15px 0;}
				.vec .autor{ display:inline; font-weight:bold;}
				.language .vec .p{ font-size:9pt !important;}
			.vyrok{font-size:10pt !important; font-weight:bold; margin: 0px 0 15px 0;}
				.vyrok .p{font-size:9pt !important; margin: 0px 0 5px 0;}
			.pouceni{}
				.pouceni .nadpis{
				    border-top: 1px solid #E0E0E0;
					font-size: 11pt !important;
					margin: 0 0 15px;
					padding-top: 15px;
					text-transform: uppercase;
					color:#445F94;
					}
				.pouceni .p{ margin: 0 0 15px 0;}
			.datum, .datum-misto{font-size: 10pt !important; line-height: 1.6em; margin: 5px 0 10px 0; font-weight:bold;}

			/* ------ */

			.clanek{}
				.clanek .clanek-cislo{/*display:none;*/}
				.clanek .clanek-nadpis{font-size:10pt !important; margin: 0 0 10px 0; padding-top:3px; font-weight:bold; text-align:center;}
				.clanek .odstavec-group{}
					.clanek .odstavec{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
						.clanek .odstavec .p, .paragraf .odstavec .p, .group .odstavec .p{font-size: 10pt !important;}
						.clanek .odstavec .pismeno{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 5px 35px; text-indent:-15px;}
						.clanek .odstavec .pismeno-group{}
							.clanek .odstavec .pismeno-group pismeno{}
								.clanek .odstavec .podpismeno-group{margin:0 0 15px 31px;}
								.clanek .odstavec .podpismeno{font-size: 10pt !important; line-height: 1.6em; text-indent:-15px;}

			.paragraph-wrap .clanek .clanek-cislo {
				color: #fff;
				float: left;
				font-size: 10pt !important;
				font-weight: normal;
				height: 35px;
				line-height: 1.3em;
				margin: 5px 0 5px -45px;
				padding: 0 0 0;
				text-align: center;
				width: 35px;
				background: #ad57c3 url(../img/design/design/bg-sq-types.png) no-repeat center 4px;
				padding-top:16px;
				height:19px;
				}

			/* bad markup fix */
			.clanek .clanek-nadpis .odstavec {font-size:9pt !important; font-weight:normal;}
			.clanek .clanek-nadpis .clanek-nadpis {font-size:9pt !important; }

			/* dohoda */
			.dohoda-podpis{font-size:10pt !important; line-height:1.6em; margin: 0 0 15px 0;}
			.dohoda-datum{font-size:10pt !important; line-height:1.6em; font-weight:bold; margin: 0 0 15px 0;}
			.podpisy{font-size:10pt !important; line-height:1.6em;}
			.podpis{}
			.podpis-funkce{font-size:13px; margin: -5px 0 10px 0; color:#999}
			.podpis-jmeno{ font-style:italic; font-size:13px; margin: 0 0 10px 0;}

			.predpis-nadpis{font-size:10pt !important; text-align:center;}
				.predpis-cislo{ line-height:1.6em;}
				.predpis-druh{font-weight:bold; line-height:1.6em; font-size: 10pt !important; color:#000;}
				.predpis-nazev{font-weight:bold; line-height:1.6em; font-size: 10pt !important; color:#000;}
				.predpis-nadpis .predpis-nazev{font-size:9pt !important;}
				.predpis-autor{margin-bottom:15px; font-weight:bold;}
				.uvodni-veta{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0; text-align:center;}
				.uvodni-veta .p{font-size:9pt !important;}
				.odstavec{font-size: 10pt !important; line-height: 1.6em; margin: 0 0 15px 0;}
			.priloha-dokument{}
			.priloha-cislo{ border-top: 1px solid #E0E0E0;  color: #445F94; font-size: 11pt !important; font-weight: normal; margin: 0 0 15px;  padding-top: 15px; text-transform: uppercase;}
			.priloha-nadpis{color: #000; font-size: 10pt !important; font-weight: bold; margin: 0 0 15px;}

			.bod .ipriloha .priloha-cislo{ font-size: 9pt !important;}
			.bod .ipriloha .priloha-nadpis{ font-size: 9pt !important;}
			.bod .ipriloha .list-polozka{ font-size: 9pt !important;}


			.dohoda{}
			.dohoda .dohoda-cislo{font-size:10pt !important; font-weight:bold; line-height:1.6em;}
			.dohoda .dohoda-nadpis{font-size:10pt !important; font-weight:bold; margin: 0 0 15px 0; line-height:1.6em;}
			.dohoda .uvodni-veta{font-size:10pt !important; }

			.aspi_content .list{margin: 0 0 15px;}
			.aspi_content .list-uvod{margin: 0 0 5px; font-size:10pt !important; margin-bottom: 15px; line-height: 1.6em;}
			.aspi_content .odstavec .list-uvod{font-size:9pt !important;}
			.aspi_content .list-polozka{font-size:10pt !important; margin-left:20px; margin-bottom: 15px; line-height: 1.6em;}
			.aspi_content .list-podpolozka{margin-bottom: 15px;}
			.aspi_content .odstavec .list-polozka,
			.aspi_content .odstavec .list-polozka .p,
			.aspi_content .list-polozka .list-podpolozka .p
			{font-size:9pt !important;}

			.conversion-group{margin:10px 0; font-size:9pt !important; color:#999; text-align:center;}
			.aspi_content .conversion{ display:inline; margin-right:3px;}
			.aspi_content .conversion:after{content:','}
			.aspi_content .conversion:last-child:after{content:'';}

			.cast-cislo,
			.cast-nadpis,
			.hlava-cislo,
			.hlava-nadpis,
			.oddil-cislo,
			.oddil-nadpis,
			.clanek-cislo,
			.dil-nadpis,
			.dil-cislo,
			.group-cislo,
			.zasady-nadpis,
			.clanek-group-nadpis,
			.preambula-nadpis
			{ text-align:center; font-size:10pt !important; margin:0 0 15px 0; color:#000; }
			.cast-cislo{font-weight:bold;}
			.cast-nadpis{}
			.cast-cislo + .cast-nadpis,
			.hlava-cislo + .hlava-nadpis,
			.oddil-cislo + .oddil-nadpis,
			.oddil-nadpis + .oddil-nadpis,
			.dil-cislo + .dil-nadpis
			{margin-top:-10px;}
			.hlava-cislo{font-size:11 pt !important; font-weight:bold;}
			.preambula-nadpis{font-size:11 pt !important; font-weight:bold;}
			.hlava-nadpis{font-size:11 pt !important; }
			.oddil-cislo, .dil-cislo{font-size:10pt !important; font-weight:bold;}
			.oddil-nadpis, .dil-nadpis{font-size:10pt !important; }
			.group-cislo, .clanek-cislo{font-size:10pt !important; font-weight:bold;}

			.kontakt{font-size:10pt !important; margin-bottom:10px; font-style:italic; color:#565656;}
			.kontakt-jmeno{}
			.kontakt-telefon{}

			.preambula-text { font-size: 10pt !important; }
			.preambula-text .p{font-size:9pt !important;}

			.group-nadpis-center{ font-weight:bold; font-size:10pt !important; margin-bottom:15px; font-weight:bold; color:#000; text-align:center;}
			.group-nadpis-center + .group-nadpis-center{ margin-top:-15px;}

			.clanek .bod .bod-uvod{font-size:9pt !important; font-weight:bold;}
			.bod-uvod{font-size:10pt !important; margin-bottom:10px; line-height:1.6em;}
			.bod-text{font-size:10pt !important; margin-bottom:10px; line-height:1.6em;}
			.clanek .bod .bod-uvod, .clanek .bod .bod-text{font-size:9pt !important;}
			#main .group .bod .odstavec{font-size:10pt !important; margin-bottom:10px;}
			.bod .veta{font-size:10pt !important; margin-bottom:15px; line-height:1.6em;}
			#main .bod-polozka .odstavec{font-size:10pt !important; }

			.aspi_content .heslo{font-size:10pt !important; font-weight:bold; margin-bottom:10px;}
			.aspi_content .odstavec .heslo, .aspi_content .nadpis .heslo{font-size:9pt !important;}
			.aspi_content .ipriloha {}
			.aspi_content .oblast-upravy{font-size:10pt !important; margin-bottom:10px; font-weight:bold;}
			.aspi_content .nadpis1{color: #000000; font-size: 11pt !important; margin: 0 0 15px; }
			.aspi_content .p .p{font-size:9pt !important;}
			.bod .bod-text, .bod .veta{font-size:9pt !important;}

			.vec-nadpis .cislo-jednaci .vec .p {font-weight:normal; text-transform:none; font-size:0.6em; line-height:1.8em; color:#565656; text-align:left;}
			.vec-nadpis .cislo-jednaci .oduvodneni .p{font-weight:normal; text-transform:none; font-size:0.85em; color:#565656; line-height:1.6em; text-align:left;}

			.vec-nadpis .cislo-jednaci .oduvodneni .oduvodneni-nadpis{text-align:left; font-size:0.9em; line-height: 1.4em;}
			.protokol-nadpis, .protokol-datum {font-size:10pt !important; margin-bottom:10px; line-height:1.6em;}

			.aspi_content .tucne, .tucne{display:inline; font-weight:bold;}

/* aprs added */
.tree-view-content-wrap { font-size: 0.75em; } /* dolezite ked je aspi.css includnute za presentation.css - resetuje default ul li font size */
.clanek-nazev{display:none;}
.clanek-autor, .autor-jmeno, .autor-pracoviste, .autor-prijmeni, .autor-titul-pred, .autor-titul-za{display:none;}
.nazev-1{font-size: 15pt !important; margin: 0 0 15px 0; color:#ba0041; font-weight:normal;}
.nazev-2, .vzor-nazev{font-size: 13pt !important /*1.4em*/; margin: 0 0 15px 0; color:#ba0041; font-weight:bold;}
.nazev-3{font-size: 11pt !important; margin: 0 0 15px 0; color:#ba0041; font-weight:normal;}
.b{font-weight:bold; display:inline;}
.i, .kurziva{font-style:italic; display:inline;}
.bod .bod,
.clanek .clanek,
.odrazka-obsah .odrazka-obsah{font-size:9pt !important;}
.predpis-nadpis{font-size: 10pt !important;}
#main .bod-polozka .odstavec { font-size: 10pt !important; }

/* aprs magazine content */
.aspionline{}
.casopis{}
.clanek-perex{color:#000; font-weight:bold;}
.clanek-podnazev{font-size: 15pt !important; margin: 0 0 15px 0; color:#ba0041; font-weight:normal;}
.clanek-podnazev:first-letter {text-transform: uppercase;}
.magazine-article pre {margin-bottom:20px;}
.judikatura{}
.judikatura-nazev{font-size: 11pt !important; margin: 0 0 15px 0; color:#000; font-weight:bold;}
.poznamka-nazev{font-size: 11pt !important; margin: 0 0 15px 0; color:#000; font-weight:bold;}
.magazine-article .nadpis{font-size: 15pt !important; margin: 0 0 15px 0; color:#ba0041; font-weight:normal;}
.magazine-article .odrazka-obsah{line-height: 1.6em;}
.odrazky-pismena, .odrazky-cisla, .odrazky-specialni{margin-bottom:15px;}
.magazine-article .nazev-3{font-size: 13pt !important; margin: 0 0 15px 0; color:#000; font-weight:bold;}
.priklad-nazev {font-size: 13pt !important; margin: 0 0 10px 0; color:#000; font-weight:bold;}
.podnadpis{font-size: 11pt !important; margin: 0 0 15px 0; color:#ba0041; font-weight:bold;}
.poznamka{}
.vzor{}
.poznamka-p {font-size: 10pt !important;line-height: 1.6em;margin: 0 0 15px;}


/* aspi content end */


/* konference */
.konference-web #head-bottom, .konference-web #body {width:auto;}

.konference-web .mc {margin-left:0; padding-left:0;}
.konference-web .cell{padding-left:0;}

.konference-web .promo-box-wrap {display:block; border:1px solid #000;}
.konference-web .promo-box-wrap .konference-promo-box *{color:#000 !important;}
.konference-program-wrap table th, table.konference-program th {border-top: 1px solid #000;}

.konference-detail .author-list .item .img-wrap {width:15%;}
.konference-detail .author-list .item .img-wrap img {max-width:100%;}
.konference-detail .author-list .item .txt-wrap {width:85%;}

.konference-web .mc{border-bottom:0;}


.konference-info{background:#1e87c7; margin:10px 0 15px;}
	.konference-info .img-wrap{display:inline-block; width:230px; vertical-align:middle;}
		.konference-info .img-wrap img{max-width:200px; float:none; margin:0; display:inline-block;}
	.konference-info .txt-wrap{display:inline-block; width:50%; vertical-align:middle; text-align:center;}
		.konference-info .txt-wrap p{color:#95c6e4;}
		.konference-info .txt-wrap p:last-child{margin-bottom:0;}

.konference-program-wrap{}
.konference-program-wrap table, table.konference-program{}
.konference-program-wrap table th, table.konference-program th{font-size:13pt !important; vertical-align:top;}
.konference-program-wrap table td, table.konference-program td{font-size:13pt !important; vertical-align:top;}
.konference-program-wrap table tr th:first-child, table.konference-program th:first-child,
.konference-program-wrap table tr td:first-child, table.konference-program td:first-child
{text-align:right; white-space: nowrap; font-weight: normal; padding-right:10px;}
.konference-program-wrap table td h3, table.konference-program td h3{font-size:15pt; font-weight:normal; margin-top:0; line-height:1.1;}
.konference-program-wrap table td p, table.konference-program td p{font-size:0.9em;}
.konference-program-wrap table td p.popis-prispevku, table.konference-program td p.popis-prispevku{font-size:0.9em; }

.konference-web .gallery-wrap{
	padding:19px 19px 0px;
	margin-bottom:25px;
	background: #f6f6f6;
	border:1px solid #eee;
}

.konference-web .thumbnail{display:inline-block; float:none; width:120px; height:80px; text-align:center; background-color:#f6f6f6;}
.konference-web .thumbnail{max-width:100%; max-height:100%;}

.konference-archiv {list-style:none; margin:0;}
.konference-archiv li{margin-bottom:20px; font-size:1.4em; color:#666; background:#f1f1f1; text-align:center; border:1px solid #9dc0d6; line-height:1.4; }
.konference-archiv li:hover{ background:#e7e7e7;}
.konference-archiv li h3{font-size:17px; color:#000; margin:10px 10px 5px; line-height:1.2;}
.konference-archiv li img{float:left; margin:-1px; margin-right:5px; border-right:1px solid #9dc0d6; }
.konference-archiv li a{display:inline-block; width:100%; color: #666;}
.konference-archiv li a:hover{text-decoration:none;}

.konference-web .clear, .konference-web .breaker{clear:both !important;}
.konference-web .breaker{visibility:hidden !important;}

.konference-web .layout-2-col .layout-col-1 .box,
.konference-web .layout-2-col .layout-col-2 .box,
.konference-web .layout-3-col .layout-col-1 .box,
.konference-web .layout-3-col .layout-col-2 .box,
.konference-web .layout-3-col .layout-col-3 .box,
.konference-web a.button
{display:none !important;}


/* gallery styles */

/* IMPORTANT - Change '#myGallery' to the ID of your gallery list to prevent a flash of unstyled content */
.gallery-view { display: none; }

.gv_galleryWrap { position: relative; /*background: #fff;*/ font-size: 10pt; padding:0px !important;}

/* GALLERY DIV */
.gv_gallery { overflow: hidden; position: relative;}

.gv_imageStore { visibility: hidden; position: absolute; top: -10000px; left: -10000px; }

.gv_panelWrap { filter: inherit; position: absolute; overflow: hidden; }

.gv_panel-loading { background: url(img-loader.gif) 50% 50% no-repeat #aaa; }
.gv_frame-loading { background: url(img-loader.gif) 50% 50% no-repeat #aaa; }

/* GALLERY PANELS */
.gv_panel { filter: inherit; position: absolute; top: 0; left: 0; overflow: hidden; z-index: 100; }
.gv_panel img { position: absolute;}

.gv_overlay { position: absolute; background: #222; color: white; z-index: 200; }
.gv_showOverlay {
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(themes/dark/info.png) #222;
	cursor: pointer;
	z-index: 200;
}
.gv_overlay h4 { color: white; margin: 1em; font-weight: bold; }
.gv_overlay p { color: white; margin: 1em; }

.gv_infobar {
	background: #1e87c7;
	padding: 0 0.5em;
	line-height: 1.5em;
	height: 1.5em;
	font-size: 10pt;
	/*font-weight: bold;*/
	color: #fff;

	position: absolute;
	bottom: 1px;
	right: 0;
	display: none;
	vertical-align: middle;
	z-index: 2000;

}

.gv_filmstripWrap { overflow: hidden; position: absolute; }


/* FILMSTRIP */
.gv_filmstrip { margin: 0; padding: 0; position: absolute; top: 0; left: 0; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.gv_frame {
	cursor: pointer;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

/* WRAPPER FOR FILMSTRIP IMAGES */
.gv_frame .gv_thumbnail { position: relative;overflow: hidden !important; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.gv_frame.current .gv_thumbnail {}

/* FRAME IMAGES */
.gv_frame img { border: none; position: absolute; }

/* FRAME CAPTION */
.gv_frame .gv_caption { height: 24px; line-height: 10px; font-size: 11px; padding-top:2px; text-align: center; color:#666; }

/* CURRENT FRAME CAPTION */
.gv_frame.current .gv_caption { }

/* POINTER FOR CURRENT FRAME */
.gv_pointer {
	border-color: black;
}


