/* inCMS print css */
/* (c)2006 Inexes */

@page {
	margin: 1.5cm 1cm;
}
* {
	background-color: white !important;
	background-image: none !important;
}
body {
	margin: 0;	padding: 0;
	font-family: 'Times New Roman', serif;
	line-height: 1.3;
	font-size: 12px;
	color: black;
}
table {
	margin: 10px 0;
	border-collapse: collapse;
}
th, td {
	margin: 0;	padding: 3px;
	font-family: 'Times New Roman', serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	line-height: 1.2;
	color: black;	background: white;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	margin: 5px 0;	padding: 0;
	page-break-after: avoid;
	font-family: 'Times New Roman', serif;
}
h1 {
	margin-bottom: 2px;
	font-size: 12pt;
	letter-spacing: 2pt;
	text-transform: uppercase;
	text-align: left;
}
h2 {
	font-size: 11pt;
	letter-spacing: 2pt;	
	text-transform: uppercase;	
}
h3 {
	font-size: 10pt;
}
h4 {
	font-size: 9pt;
}
h5 {
	font-size: 9pt;
}
h6 {
	font-size: 9pt;
}
p, table {
	margin: 0;	padding: 0;
}
a {
	color: black;
}
.cleaner {
	clear: both;
	overflow: hidden;
	height: 1pt;
	margin-top: -1pt;
}
img.left, img.right {
	margin: 3pt 8pt 3pt 0;
	float: left;
}
img {
	border: none;
}
em, address {
	font-style: normal;
}
address {
	line-height: 1.4;
}
#footer, #header, #mainMenu, #leftZone, #infoZone, .upBack, .banner {
	display: none;
}


.title {
	margin-bottom: 10px;
}
.title p {
	line-height: 18px;
	_line-height: 16px;
}
.title p.author {
	float: left;
	margin-right: 5px;
}
.title p.date {
	float: left;
}
.title p.leftPadding {
	padding-left: 8px;
	background: url(DateBG.gif) left center no-repeat;
}
.titleMain p {
	line-height: 30px;
}

/* clanek */

.article {
	margin-bottom: 10px;
	line-height: 16px;
}
.article h2 {
	margin-bottom: 2px;
}
.article img.left {
	float: left;
	margin: 3px 10px 5px 0;
}
.article img.right {
	float: right;
	margin: 3px 0 5px 10px;
}
.article img.left-bordered {
	float: left;
	margin: 3px 10px 5px 0;
	border: 6px solid #E3E4E5;	
}
.article img.right-bordered {
	float: right;
	margin: 3px 0 5px 10px;
	border: 6px solid #E3E4E5;	
}
.article img.bordered {
	border: 6px solid #E3E4E5;
}

/* seznam stranek */

.list {
	margin-bottom: 20px;
}
.list .categories {
	margin: 5px 0 20px 0;
}

.listItem {	
	float: left;
	/*width: 280px; _width: 310px;*/
	padding: 0 30px 0 0;
	margin-bottom: 15px;
}
.list .right {
	/*width: 280px;*/
	padding: 0;
}
.listItem img {
	float: right;
	margin: 0 0 5px 10px;	
}
.listItem h3 {
	/*width: 280px; */
	margin-bottom: 3px;
}
.listItem h3 a {
	text-decoration: none;
}
.listItem p {
	margin-bottom: 5px;
}
.listItem .author {
	margin: 0;
	font-size: 11px;
}
.listItem .date {
	margin: 0;
	font-size: 11px;	
}
.listItem .date span {
	text-decoration: underline;
}

/* galerie */

.gallery {
	width: 590px;
	margin-bottom: 20px;
}

.gallery .navigation {
	float: left;
	width: 590px;
	margin: 0 0 7px 0;
}
.gallery .navigation a {
	float: right;
	height: 13px;
	font-size: 11px;
}
.gallery .navigation span a {
	float: none;
	font-size: 12px;
	margin: 0 2px 0 0;
}		
.gallery .navigation span span {
	_height: 1px;
	margin: 0; 
}		
.gallery .navigation span span span {
	_height: 1px;
	margin: 0 2px 0 0;
	color: black;
}
.gallery .galleryNext, .gallery .galleryPrevious {
	display: none;
}

.galleryGroupLeft {
	float: left;
	width: 120px;
	overflow: hidden;
}
.galleryGroupRight {
	float: right;
	width: 106px;
	overflow: hidden;
}
.galleryDetail {
	float: left;
	width: 350px;
}
.galleryItem {
	display: none;
}
.galleryPreview {
	margin-bottom: 15px;
}
.galleryPreview .image {
	width: 340px; _width: 350px;
	height: 265px;
	border: 5px solid #E3E4E5;
	display: table-cell; vertical-align: middle;
	_display: block;
	text-align: center;
	overflow: hidden;
}
.galleryPreview .image img {
	_margin-top: expression(Math.floor((255 - parseInt(getObjStyle(this,'height')))/2) + 'px');
}
.galleryPreview .spacer {
	display: none;
}
.galleryPreview h3 a {
	font-size: 12px;
	text-decoration: none;
}
.galleryPreview .author {
	float: left;
	padding-right: 6px;
	margin: 1px 3px 0 0;
	font-size: 11px;
}
.galleryPreview .date {
	margin: 1px 0 0 0;
	font-size: 11px;
}

.search table {
	display: none;
}
.searchArea {
	display: none;
}
.searcher .pages {
	display: none;
}
.work {
	margin-top: 10px; 
	border-top: solid black 1px;
}
.work p.name {
	margin-top: 5px; 
	font-size: 14px;
	font-weight: bold;
}
.work table .col1 {
	width: 250px;
}
object, embed, #headerBox hr, #headerBox p.description, p#languages, 
p.navigation, #upBack, #subMenuBox, #mainMenuBox, #searchBox, .noScreen, .webform1 {
	display: none;
}

/* clients */
.clients {
	padding: 0 0 15px 0;
}
.clients a {
	display: none;
}
