
@media print {


	#page {
		margin-top: 90px;
		border-top: 50px solid #E5F2F9;
	}

	#top-links, #search-box, #extranet-box, #top-banner, #visual-container, #visual-container-small, #navigator, #other-links, #h-menu,
	#title-novinky-filter,#title-top-reference,  .navigacni-zalozka, .hidden, #filtr-container, #obory-container, #right-column, .call-back, .join-us
	.f-left, .f-right  {
		display:none
	}
	

	
	form {
		width: 99%;
	}
	
/*	hr.hidden {display: block;}*/
	
	#logo a {position: relative; left: 5px; top: -60px; text-align: right; font-size: 20px;}
	#logo a img {position: relative; left: -60px; _left: -80px; top: 59px;}
	
	h1#logo {position: relative; left: 0px; top: -145px; text-align: right;}
	h1#logo {
		_top: -120px;
		top: expression('-120px');
	}
	
	
	#logo img {display: block; margin: 0px;text-align: left;}
	#main-content {position: relative;top: -165px; margin-bottom: -110px; }
	#pseudo-perex, #perex {font-weight: bold; margin: 10pt 0pt; }
	#bottom {
		margin: 0 10pt;
		height: auto;
		line-height: auto;
		background: none;
		border-top: 1pt #007CC6 solid;
		border-bottom: 1pt #007CC6 solid;
		padding: 10pt 0pt;
		font-size: 8pt;
		clear: both;
	}
	#bottom-copyright, #bottom-address, #bottom-phone, #bottom-cms {display: block; color: #007CC6; width: 150px; float: left;}
	#bottom-cms, #bottom-cms a  {
		float: right;
		text-align: right;
		margin-right: 5pt;
		display: inline;
		width: 160px;
	}

	a img {border: none;}
	a {text-decoration: none; color: Black; font-weight: bold; padding: 0 10pt 0 2pt;}
	#bottom-cms a {color: #007CC6; padding: 0pt;}
/*   #main-content a:after,.wysiwyg a:after {content: " " attr(href) "   "; font-weight: normal; color: Blue; padding-left: 10px; }
	#main-content [href]:after,.wysiwyg [href]:after {content: " [" attr(href) "] ";}
*/

	body {width:100%; font-family:  "Arial", "Verdana", "Geneva CE", "lucida", sans-serif;  }
	body, th, td {font-size: 11pt;}

	p {margin: 5px 0px; padding:0px}

	h1#logo, h1 {font-size: 1.3em; margin: 0pt; padding: 0pt 10pt 30pt 50pt; color: #007CC6;font-family:  "Arial", "Verdana", "Geneva CE", "lucida", sans-serif;  }
	h1 {font-size: 1.5em; padding: 0pt 0pt 10pt 0pt;}
	h1 a {color: #007CC6;}
	h2 {font-size: 1.4em;  margin-bottom: 5pt;}
	h3 {font-size: 1.3em;}
	h4 {font-size: 1.2em;}
	h5 {font-size: 1.1em;}
	h5 {font-size: 1.0em;}


	table {border-collapse: collapse;border:1px solid #000;}
	th {background: #DDD; border:1px solid #000; padding: 3px;}
	td {border:1px solid #000; padding: 3px;}

	.cleaner {clear: both;}
	
	.client-item, .thumb-item, .lide-item, .top-ref {
		width: 30%;
		float: left;
		margin-bottom: 2em;
	}
	
	.item-1 {
		clear: both;
	}


/* obecne styly */
/* zvyrazneni */
.highlight-blue {color: #007CC6;}
.highlight-orange {color: #FF8C17;}
.highlight-green {color: #949B01;}
.highlight-black {color: #000;}
	
kbd {
	padding:0px 1px 0px 1px;
	font-size: 150%;
	color:#333;
}

abbr,acronym {
	border-bottom:1px dashed;
	cursor:help;
}

dfn  {
	font-style:normal;
	border-bottom:1px dashed;
	cursor:help;
}

code {
	font-family: courier, monospace;
	color:#333;
	background-color:#fff;
	padding-left:3px;
	padding-right:3px;
}

samp {
	font-family: courier, monospace;
	border:1px solid #ccc;
	color:#333;
	background-color:#cfc;
	padding-left:1px;
	padding-right:1px;
}

cite {
	color: #007CC6;
	font-style: italic;
}

p {
	line-height: 1.5em;
	margin: 0.5em 0 1.5em 0;
}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.justify {text-align: justify;}


p.extra, p.zvyraz, p.highlighted {
	font-weight: bold;
	border-left: 10px solid #007CC6;
	padding-left: 10px;
}

blockquote, p blockquote {
	margin-right: 0px;
	padding-bottom: 0.5em;
	line-height: 1.5em; 
}


a {color: #007CC6;}
	
	
	
	
/* reference */
.ref-item {
		margin: 0px 0px 20px 0px;
		/*background: url('../img/bg-ref-item-bubbles.gif') repeat-y 390px 20px;*/
}
		#main-content .ref-item h5 {
			float: right;
			width: 435px;
			font-size: 130%;
			font-weight: normal;
			background: url('../img/bg-h5-fish.gif') no-repeat 0px 2px;
			padding: 5px 60px 10px 30px;
			margin-top: 5px;
			min-height: 18px;
		}
			#main-content .ref-item h5 a, #main-content .ref-item h5 a:visited  {color:#949B01;}
			#main-content .ref-item h5 a:hover, #main-content .ref-item h5 a:focus, #main-content .ref-item h5 a:active {color:#007CC6;background-color: none; background: transparent; }
	
	 #main-content .ref-item .ref-text-right h3 {
	 	color: #007CC6;
		font-size: 110%;
		clear: both;
	 }
	
		.ref-img {
			width: 130px;
			float:left;
			background: url('../img/bg-img.gif') repeat-x left top;
			padding: 5px;
			margin: 10px;
			text-align: right;
			font-size: 90%;
			position: relative;
		}
		
		.ref-img .switch-image {
			position: absolute;
			top: 78px;
			right:10px;
		}
			
			.ref-img img {
				padding: 0px;
				margin: 0px;
			}
			
	.img-link {padding: 5px 0px; text-align: left;}
	.img-link a:after {content: " " attr(href) "   "; font-weight: normal; color: Blue; padding-left: 10px; }

	
	/* Lide */
	.lide-item h5, .photo-box h5 {
		margin: 0px;
		padding: 0px;
	}
	.lide-item div, .photo-box h5{
		font-size: 80%;
	}
	
	
	/* Novinky */
	span.date {font-weight: bold; font-size: 90%; display: block; padding: 5px 0px 5px 0px;}
	.novinky-item h4 {font-size: 130%;}
			
	.blue-style h4 {
		background: url('../img/bg-h5-client.gif') no-repeat 0px 0px;
		padding-left: 25px;
	}
	#main-content .blue-style h4, #main-content .blue-style h4 a, #main-content .blue-style h4 a:visited {color:  #007CC6;}
	.novinky-item .wysiwyg {
		padding: 5px 5px 25px 25px;  
	}
	
			.news-text-left {
				width: 320px;
				float: left;
				margin-left: 0px;
			}
			.news-text-right {
				width: 320px;
				float: right;
				margin: 0px;
			}

			.news-text-left p {
				padding-left: 0px;
			}
	
	/* Titulka */
	.top-ref h5 {
		margin: 0px;
		padding: 0px;
	}
	.top-ref div.type {
		font-size: 80%;
	}
}










