/*layout*/
body
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	margin-top: 0;
	margin-bottom: 0;	
}

/*blok pro vystredeni stranky*/
#center
{
	text-align: center; /* kvuli chybe v IE 5.5 */
	margin: 0;
	width: 100%;
}

/*hlavni cast stranky*/
#main-part
{
	width:750px;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;	
	background: #FFFFFF url('../images/bg-left.gif') repeat-y;
	padding-top: 15px;
}

#menu-label
{	
   padding-top: 40px; 
   padding-left: 54px;   
}
#menu-label-content
{	
	font-size: 15px;
	font-weight: bold; 
	color: #F3F3F3;
}

/*levy sloupec, pozor na sirku*/
#left-column
{
	width: 180px;   
	float: left;
	text-align: right;
	color: #DDDDDD;
}

/*#left-column-menu-label
{	
   padding: 0; 
   padding-top: 20px; 
   padding-right: 22px;
	text-align: right;
	font-size: 15px;
	font-weight: bold; 
}
*/

#left-column-menu
{	
   padding-top: 40px; 
   padding-right: 22px;
	text-align: right;
	font-size: 11px;
   font-weight: bold;
}

#left-column-address
{	
  padding-top: 100px; 
  padding-right: 22px;
  text-align: right;
}

#left-column-menu ul {
   margin: 0;
   padding: 0;
   line-height: 180%;
}

#left-column-menu li
{	
  display: block;
	list-style: none;
}

/*prostredni sloupec, pozor na sirku*/
#center-column
{
	width: 120px;
/*   padding-top: 20px; */
	float: left;
	text-align: left;
}

#center-column-menu
{	
   padding-top: 40px;
   padding-left: 20px;
   font-weight: bold;
   font-size: 9px;	 
	text-align: left;
	color: #666666;
	width: 100px;
}

#center-column-menu ul 
{
   margin: 0;
	padding: 0;
   line-height: 180%;
}

#center-column-menu li
{	
  display: block;
	list-style: none;
}

/*pravy sloupec s obsahem, pozor na sirku*/
#right-column
{
	width: 450px;
	float: right;
	text-align: left;
}

#right-content 
{ 
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 40px;
  text-align: left; 
}

#flags {
   margin-top: 15px;
   padding-right: 22px;
   text-align: right;
}

table.img-collection
{
  padding: 0px;
  margin: 0px;
}

table.img-collection td
{ 
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 9px;
  text-align: left;
  vertical-align: top;
  width: 140px;
  padding: 0px;
  padding-bottom: 14px;
  padding-right: 4px;
  margin: 0;
}

table.links td
{
  margin: 0;
  padding: 0 10px 10px 0px;
  text-align: left;
}

#gallery {}

#back 
{   
  margin-top: 20px;
  font-size: 9px;
  text-align: center;
}
/*zapati*/
#copyright
{	
	width: 750px;
	height: 100px;
	color: #888888;
	font-size: 10px;
}

#copyright-inner
{
	padding-top: 70px;
	padding-right: 8px;
	text-align: right;	
}

#news-content
{
  padding: 0px;
  padding-top: 5px;
  text-align: left;
  margin-bottom: 12px;
}

#redaction-content
{
  padding: 0px;
  margin-bottom: 20px;
}

/*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;
}

/*tabulka bez mrizky s 1px rameckem*/
table.no-grid
{
	border: 1px solid #CCCCCC;
	border-collapse : collapse;
	margin-bottom : 4px;
}

/*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 #CCCCCC;
	padding : 2px 2px 2px 2px;
	color: #000000;
}

tr.table-header
{	
  background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
}

tr.table-header td
{	
	color: #666666;
}

tr.tr-odd
{	
	background-color: #DDDDDD;
}

tr.tr-even
{	
	background-color: #EEEEEE;
}

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; }

/*skryty text*/
.hid { visibility : hidden; }

.nodisp { display: none }

.full-width {	width : 100%; }

/*slouzi pro vystredeni vnitrnich bloku v IE*/
.full-width-center
{
	width:100%;
	text-align : center;
}

/*vystredeni bloku podle standardu*/
.inner-center
{
	margin-left:auto;
	margin-right:auto;
}

/*vodorovna cara*/
hr
{
	height:1px;
	margin-bottom:0px; 
	margin-top:0px; 
	color: #CCCCCC;
	background: #CCCCCC;
   border: none;
}

/*nadpis prvni urovne*/
h1
{
	font-size: 11px;
	margin-top: 0px; 
   margin-bottom: 15px; 
}

h1.tit
{
	font-size: 14px;
	margin-left: 40px;
	display: inline;
}

/*nadpis druhe urovne*/
h2
{
	font-size: 11px;
	margin-top: 0px; 
   margin-bottom: 15px; 
}

/*nadpis treti urovne*/
h3
{
	font-size:11px;
	margin-top: 5px;
	margin-bottom: 15px;
}

/*nadpis ctvrte urovne*/
h4
{
	font-size : 10px;
	margin-bottom : 10px;
}

/*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: #CCCCCC;
	font-weight: bold;
	font-size: 12px;
}

.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
{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

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 formulare*/
/*aby neodsazoval*/
form
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

input
{
	font-size : 11px;
}

select
{
	vertical-align : middle;
}

input.field-normal
{
	width:90px;
	border:1px solid #253859;
}

input.field-longer
{
	width:180px;
	border:1px solid #253859;
}

input.field-long
{
	width:250px;
	border:1px solid #253859;
}

input.field-short
{
	width:20px;
	border:1px solid #253859;
}

input.button
{
	border:1px solid #303400;
	color:#303400;
	background-color:#44ccff;
	font-size : 11px;
}

textarea
{
	border:1px solid #253859;
}
/*konec stylu pro formulare*/

a.red {
	color: red;
}

/*styly pro odkazy*/
a:link {color: #555555;	text-decoration: underline;}
a:visited {color: #555555; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline; }
a:active {color: #555555; text-decoration: underline; }

#left-column a:link {color: #DDDDDD; text-decoration: none;}
#left-column a:visited {color: #DDDDDD; text-decoration: none;}
#left-column a:hover {color: #DDDDDD; text-decoration: underline; }
#left-column a:active {color: #DDDDDD; text-decoration: none; }

#center-column-menu a:link {color: #666666; text-decoration: none;}
#center-column-menu a:visited {color: #666666; text-decoration: none;}
#center-column-menu a:hover {color: #000000; text-decoration: underline; }
#center-column-menu a:active {color: #666666; text-decoration: none; }

#center-column-menu a.act:link { color: #000000; }
#center-column-menu a.act:visited { color: #000000; }

a.copyright:link {color: #888888; text-decoration: none;}
a.copyright:active {color:#888888; text-decoration: none;}
a.copyright:visited {color: #888888; text-decoration: none;}
a.copyright:hover {color: #000000; text-decoration: underline;}

a.intro:link { color: #999999;	text-decoration: underline;}
a.intro:visited { color: #999999; text-decoration: underline;}
a.intro:hover { color: #000000; text-decoration: underline; }
a.intro:active { color: #999999; text-decoration: underline; }

#listing a {
   text-decoration: none;
}
#gallery a {
   text-decoration: none;
}
#gallery a:hover {
   text-decoration: underline;
}

/*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
{
	page-break-after: avoid;
}
h1
{
  font-size : 11pt;
}

.no-print { display: none; }
#left-column { display: none; }
#center-column { display: none; }
#back { display: none; }
#right-column { width: 90%; }
#right-content 
{ 
  padding: 0px;
  width: 100%;
}
#copyright, #sitemap-tag { display: none; }
}
