/*layout*/
body {
	background-color: #D3990E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
}

/*blok pro vystredeni stranky*/
#center {
	text-align: center; /* kvuli chybe v IE 5.5 */
	margin: 0;
	padding: 0;
	width: 100%;
}

/*hlavni cast stranky*/
#main-part {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #FFFFFF url('../images/bgleft.gif') left repeat-y;
}

#header {
	height: 131px;
}

/*levy sloupec, pozor na sirku*/
#left-column {
	width: 180px;
	float: left;
	text-align: left;
}

.main-menu-item {  
  padding: 5px 15px;
  font-size: 11px;
  font-weight: bold;
  background: url('../images/bgcell.gif') left repeat-y;
}

/*pravy sloupec s obsahem, pozor na sirku*/
#right-column {
	width: 570px;
	float: right;
	text-align: left;
}

#right-content { 
  padding: 0px; 
}

#text-content { 
  padding: 10px;
  padding-right: 20px;
  text-align: left;
}

#box-adresa {
  margin-top: 40px;
  background: url('../images/bgcell2.gif') left repeat-y;
}

#adresa, #kontakty {
  padding: 5px 15px 0 15px;
  font-size: 10px;
}

#box-kontakty {
  margin-top: 10px;
  margin-bottom: 15px;
  background: url('../images/bgcell2.gif') left repeat-y;
}

/*zapati*/
#footer { 
  background: url('../images/bgfoot.gif') no-repeat;
}

#copyright {	
	width: 750px;
	height: 30px;
	color: #474747;
	font-size: 10px;
}

#copyright-inner {	
  padding: 3px 0 0 15px;
	text-align: left;	
}
/* konec layoutu */

#files-to-download {
  font-size: 10px;
  margin: 15px 0 0;
}
/*styly pro tabulky*/
/*default tabulka*/
table
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
td
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding: 3px 3px 3px 3px;
}

/*tabulka urcena vyhradne pro formatovani text pokud neni zbyti*/
table.formation
{
	border-collapse : collapse;
}

table.formation td
{
	padding:0px 0px 0px 0px;
}


/*styl pro tabulku vkladanou  wysiwyg editorem*/
/*tabulka z wysiwyg editoru*/
table.dynamic
{
	background-color: #FFFFFF;
	border: none;
	line-height : 100%;
	border-collapse : collapse;
}

/*tabulka z wysiwyg editoru*/
table.dynamic td
{
	border: 1px solid #AB9774;
	padding : 2px 2px 2px 2px;
	color: #474747;
}

tr.table-header
{	
  background-color: #F6D076;
	font-weight: bold;
	color: #000000;
}

tr.table-header td
{	
	color: #000000;
}

tr.tr-odd
{	
	background-color: #FFFFFF;
}

tr.tr-even
{	
	background-color: #FCE09F;
}

tr.table-header td,
tr.tr-even td,
tr.tr-odd td {
	vertical-align: middle;
}
/*konec stylu pro table editoru*/

/*konec stylu pro tabulky*/

/*styly pro text*/
/*odstavec s odsazenim*/
p.static { margin-bottom:15px; }

/*odstavec generovany editorem, nesmi mit margin*/
p
{
	margin-bottom:0px;
	margin-top:0px;
}

.block { display: block; }

/*nahrada pro nevalidni align=*/
.align-left {	text-align : left; }

/*nahrada pro nevalidni align=*/
.align-center {	text-align : center; }

/*nahrada pro nevalidni align=*/
.align-right { text-align : right; }

/*nahrada pro nevalidni align=*/
.align-justify { text-align:justify; }

/*nahrada pro nevalidni valign=*/
.valign-top {	vertical-align : top; }

/*nahrada pro nevalidni valign=*/
.valign-middle
{	vertical-align : middle; }

/*nahrada pro nevalidni valign=*/
.valign-baseline
{	vertical-align : baseline; }

/*nahrada pro nevalidni valign=*/
.valign-bottom
{	vertical-align : bottom; }

/*nahrada pro nevalidni align=, pouziti u tabulek a bloku*/
.left
{	float:left; }

/*nahrada pro nevalidni align=, pouziti u tabulek a bloku*/
.right
{ float:right; }


/*vodorovna cara*/
hr
{
	color: #D3990E;
	border-top: 1px solid #D3990E;
	height: 1px;
	margin-bottom:0px;
	margin-top:0px;
}

/*nadpis prvni urovne*/
h1
{
	font-size: 14px;
	color: #B27E00;
	margin-top: 12px;
	margin-bottom: 8px;
}

/*nadpis druhe urovne*/
h2
{
	font-size: 11px;
	color: #B27E00;
	margin-bottom: 10px;
	margin-top: 5px;
}

/*maly text*/
.small
{
	font-size : 9px;
	padding-bottom : 5px;
	padding-top : 5px;
}

/*preskrtnuty text*/
.striked
{
	text-decoration : line-through;
}
/*tucny text*/
.bold
{
	font-weight : bold;
}
/*kurziva*/
.cursive
{
	font-style : italic;
}
/*nahrada za nevalidni br clear=, ukonci obtekani*/
br.clear
{
	clear : both;
}
/*zvyrazneny text, vkladany z editoru*/
.highlight
{
  color: #B27E00;
	/*color: #61501E;*/
	font-weight: bold;
	font-size: 14px;
}

.block {
	display: block;
}


/*seznamy, bacha na obrazkove odrazky*/
ul
{
	margin-left: 0px;
  padding-left: 25px; 
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 120%;
}

ol
{
   padding-left: 25px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

li	{
	/* margin-bottom:5px;*/
}

/*styly pro obrazky*/
img
{
	border: none;
}
/*obrazek doprava*/
img.right
{
	float: right;
	/*border:2px solid #71CDEF;*/
	margin-top : 5px;
	margin-left : 5px;
	margin-bottom : 5px;
}
/*obrazek doleva*/
img.left
{
	float: left;
	/*	border:2px solid #71CDEF;*/
	margin-top : 5px;
	margin-right : 5px;
	margin-bottom : 5px;
}
/*obrazek vodorovne linky*/
img.hr
{
	margin-top:7px;
	margin-bottom:7px;
}
/*konec stylu pro obrazky*/

/*styly pro odkazy*/
a:link {color: #BE8600;	text-decoration: underline;}
a:visited {color: #BE8600; text-decoration: underline;}
a:hover {color: #946800; text-decoration: underline; }
a:active {color: #BE8600; text-decoration: underline; }

a.main-menu:link {color: #000000;	text-decoration: none;}
a.main-menu:visited {color: #000000; text-decoration: none;}
a.main-menu:hover {color: #946800; text-decoration: underline; }
a.main-menu:active {color: #000000; text-decoration: none; }

a.copyright:link {color: #474747; text-decoration: none;}
a.copyright:visited {color: #474747; text-decoration: none;}
a.copyright:hover {color: #000000 ; text-decoration: underline;}
a.copyright:active {color:#474747; text-decoration: none;}

/*konec stylu pro odkazy*/

/*-----------------------styl pro tisk-------------------------*/
@media print
{
  page { margin: 25mm; }
  
  body
  {
  	color: black;
  	background-color: white;
  	font-size : 10pt;
  }
  h1,h2,h3,h4
  {
    color: #000000;
  	page-break-after: avoid;
  }
  h1
  {
    font-size : 11pt;
  }
  
  .highlight
  {
    font-size: 10pt;
  }
  
  .no-print { display: none; }
  #header { display: none; }
  #left-column { display: none; }
  #right-column { width: 90%; float: none; }
  #right-content 
  { 
    padding: 0px;
    width: 100%;
  }
  #copyright { display: none; }
}

