/* 
		author: Jan Volejnik - Broli, Web Works - webdesign studio
		http://www.web-works.cz
		http://www.broli.cz
		
		specificke formatovani pro tisk

*/

body, p, div, span, tr, td, th	{color: #333;font-size: 9pt; line-height: 150%;font-family: Verdana, "Geneva CE", lucida, sans-serif;}	
body  									{background-color: #fff;}
#container 								{background-color: #fff;}





/* definice obecnych stylu */

blockquote {font-style: italic; font-size: 120%; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; letter-spacing: 2px; word-spacing:2px; background:url('./images/q.png') no-repeat top left; text-align: justify; margin:15px; padding:10px 15px 10px 25px; }
cite 		  {font-style: italic; font-size: 120%; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; letter-spacing: 2px; word-spacing:2px; color: #DA0206; text-align: justify }
kbd 		  {padding:0px 1px 0px 1px; border-width:1px 2px 2px 1px; border-style:solid; font-size: 150%; color:#333; background-color: #fff;}
abbr 		  {border-bottom:1px dashed; cursor:help}
acronym 	  {border-bottom:1px dashed; cursor:help}
dfn 		  {font-style:normal; border-bottom:1px dashed; cursor:help}
code 		  {font-family: courier, monospace; border:1px solid #ccc; color:#333; background-color:#ffc; padding-left:1px; padding-right:1px}
samp 		  {font-family: courier, monospace; border:1px solid #ccc; color:#333; background-color:#cfc; padding-left:1px; padding-right:1px}

table 	  {font-size:100%}

p 			  {margin:1em 0}
p.indent   {margin-left:40px}
.noIndent  {text-indent: 0;}

.left 	  {text-align:left}
.center 	  {text-align:center}
.right 	  {text-align:right}
.justify   {text-align:justify}

img.left   {float:left; margin-right: 10px;}
img.right  {float:right; margin-left: 10px;}

span.underline 	 {text-decoration:underline}
span.strikethrough {text-decoration:line-through}

div.textbox 		 {clear:both; float:left; width:300px; color:#A70102; margin:5px 15px 10px 0px; font-size:80%; padding:10px; border: 1em solid #A70102; background-color: #fff;}
	div.textbox p   {text-indent: 0;}
	div.textbox h5  {margin: 0; padding:3px;}

div.photo 			 {clear:both; float:right; width:auto; font-size:90%; font-weight:bold; padding:1em; text-align: center;}	
	div.photo p 	 {text-indent: 0; font-style: italic; line-height: 1em;}		

hr {width:95%; height: 2px; color:Black; margin-top: 3em; margin-bottom: 3em; border-top: 2px solid #A70102; text-align: center;}

.clear, .cleaner, .hr-clear 	{clear:both}
.noBorder, no-border 			{border: none;}
.hidden 								{display:none;}
.noIndent 							{text-indent: 0%;}
#partners 							{display:none;}
#system-links						{display:none;}

.hidden-logo {
	text-align: center;
}


/* WebCreator Block Layout  */

.full 	{margin: 0 auto;}
.wp50fR 	{width: 45%; float: right;margin-left: 5%; display: inline;}
.wp50fL 	{width: 45%; float: left;margin-right: 5%; display: inline;}
.wp33fR 	{width: 30%; float: right;margin-left: 3%; display: inline;}
.wp33fL 	{width: 30%; float: left;margin-right: 3%; display: inline;}
.wp25fR 	{width: 20%; float: right;margin-left: 5%; display: inline;}
.wp25fL 	{width: 20%; float: left;margin-right: 5%; display: inline;}

.clear-both 	{clear: both;}
.clear-right 	{clear: right;}
.clear-left 	{clear: left;}

span.smaller 	{font-size: 80%;}
span.larger 	{font-size: 115%;}
span.XXsmall 	{font-size: 70%;}
span.XXlarge 	{font-size: 130%;}	


/* citojatka */
.ToolTip { border: 1px solid #DA0206; background: #fff; color:#DA0206; padding: 3px;}
  

/* SEZNAMY */		
ul, ol {margin: 0.5em 1em; padding: 0 2em;}		
ul li {list-style-type:	disc; /* list-style-image: url('./images/arrow-right-black.gif');*/ line-height: 1.7m; text-align: left;}
ol li {list-style-type: decimal; text-align: left;}	
  
/* ODSTAVCE */
p {text-indent: 0em;}
.info {border-left: 1em solid #A70102; background-color:#fff; color: #A70102; padding: 10px 10px 10px 10px;}


/* strankovani */
.paging, .pagingLink {display: none;}



h1, h2, h3, h4, h5, h6 				{color: Black; page-break-after: avoid;}

h1											{border-bottom: 2pt solid #000; padding-bottom: 10pt; font-size: 18pt; font-weight: normal; }
h2 										{font-size: 16pt; text-align: right; font-variant: small-caps;}
h3 										{font-size: 13pt;}
h4 										{font-size: 12pt;}
h5 										{font-size: 10pt;}
h6 										{font-size: 9pt;}

#title h1 {
	font-size: 12pt;
	text-align: left;
	line-height: 2em;
	font-weight: normal;
	letter-spacing: 0;
}

#subtitle {
	display:none;
}

table {margin: 15pt 0; border-color: #000; border-collapse: collapse; }
td, th {padding: 5pt;}
thead td, thead th {font-weight: bold; font-size: 12pt;}
table.DataTable, table.DataTable td, table.DataTable th {font-size: 90%; border: 1px solid #000; }

	
@page {margin: 2,0cm;} 
a {text-decoration: none; color: Black; font-weight: bold; padding: 0 10pt 0 2pt;}
#main-content a:after {content: "  (" attr(href) ")  "; font-weight: normal; color: Blue; }


#column {display: none;}
#langs, #search-panel {display: none;}
.paging {display: none;}
.jumplink 	{display: none;}
.printNone 	{display: none;}

p {text-indent: 20pt;}
#PageAddress,#MainMenu, #bottom-links {display: none;}
div#copyrights {border-top: 2pt solid #333;font-size:8pt;color:#333;margin-top:20pt;padding-top:5pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

img {border: 0pt;}
td, th {border: 1pt solid #000; padding: 2pt;}



/* modul    N E W S     */


.NewsItem {margin-bottom: 10pt;}
	.NewsItemTitle {font-weight: bold; color: #66; font-size: 12pt;}
	.NewsItemTitle span {font-size: 8pt;margin-right: 10pt; color: #333;}
	.NewsBoxItemTitle {color: #000;font-weight: bold; padding-bottom: 5pt; margin: 0; font-size: 12px;}
	.NewsBoxItemTitle span {color: #666; font-size: 0.8em; padding-right: 10pt;}
	.NewsBoxItemText {display:none;}

	
	
/* modul    S I T E M A P     */

/* odkaz polozky sitemapu */

.SiteMap ul {
	padding: 5px 10px 5px 15px; 
	margin: 3em 0 1em 0;
	line-height: 200%;
}

		.SiteMap ul ul {
			margin: 0 0 1em 1em;
		}
		
	.SiteMap li {
		margin: 3px 0; 
	}
	
		.SiteMap li a {
			font-weight:normal;
			font-size: 120%;
			/*font-variant: small-caps;*/
		}
		
		.SiteMap li span {
			font-size: 90%; 
			display: block;
		}

		/* odkaz polozky sitemapu typu externi odkaz */
		.SiteMap li.externalLink a {
			background: url('./images/ico-external-link.gif') 100% 0 no-repeat; 
			padding-right: 15px;
		}
		.SiteMap li.externalLink a:hover {
			background: url('./images/ico-external-link-hover.gif') 100% 0 no-repeat; 
		}

	


	
/* modul   TEXT     */
	
	li.FileItem {margin-left: 30px; margin-bottom: 20px;}
	  .FileDescription {font-size: 90%; font-style: italic;  }

	  
/* modul CATALOG */
.ProductPlacement {
	display: none;
}




/* modul    G U E S T B O O K     */

.GBinsertJumpLink,
h3#GBinsert, 
.GB {
	display: none
}
.GuestbookBox {margin-top: 25px;}
.GuestbookHeadline {padding: 3px; }
.GuestbookHeadline img {border: none; margin: 0 3px; background: none; background-color: none;}

	.GBnickname,.GBwww,.GBemail,.GBip {display: block}
	.GBdate {font-weight: bold; color: #000;}
	.GBnickname,.GBnickname a {color: #A70102; font-weight: bold;}
	.GBip,.GBwww,.GBemail {font-size: 90%; }
	.GBmessageLinks {display:none;}

.GuestbookMessage {padding: 1em; line-height: normal; letter-spacing: normal; border: 1px solid #D8D5D1; }
.GuestbookMessage img {border: none; margin: 0 3px; background: none; background-color: none; }
