/*layout*/
body
	{
	background-color: #E0E3E4;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #415A68;
	padding: 0px;
	margin: 0px;
   }
	
/*blok pro vystredeni stranky*/
#center
	{
/*	text-align: center;
	margin:0px 0px 0px 0px;
	width: 99%;*/
	}
	
/*hlavni cast stranky*/
#main-part-fial,
#main-part-modr,
#main-part-zel,
#main-part-zlut
	{
	/* width: 100%;
   width:750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;*/
	background: white url(../images/fial/bg-left.gif) repeat-y; /*bud takto pro trisloupec,nebo pouze na left a osu y*/
	}

#main-part-zel {
	background: white url(../images/zel/bg-left.gif) repeat-y;    
}

#main-part-modr {
	background: white url(../images/modr/bg-left.gif) repeat-y;    
}

#main-part-zlut {
	background: white url(../images/zlut/bg-left.gif) repeat-y;    
}

#head-fial,
#head-zel,
#head-modr,
#head-zlut {
   background: #9A43C7;
   height: 67px;
   display: block;
}

#head-zel {
   background: #18bb37;
}

#head-modr {
   background: #2243EA;
}

#head-zlut {
   background: #FC9003;
}


#head-left {
   float: left;
   width: 186px;
   height: 67px;   
}

#head-center {
   text-align: left;
   width: 412px;
   height: 67px;
   float: left;
}

#box-icon-fial,
#box-icon-zlut,
#box-icon-zel,
#box-icon-modr
 {
	background: url(../images/fial/bg-icon.gif); 
   width: 401px;
   height: 25px;
   padding: 0px;
   margin-top: 20px;
   margin-left: 7px;
   line-height: 95%;
}

#box-icon-zel {
	background: url(../images/zel/bg-icon.gif); 
}

#box-icon-modr {
	background: url(../images/modr/bg-icon.gif); 
}

#box-icon-zlut {
	background: url(../images/zlut/bg-icon.gif); 
}

#box-icon-fial a,
#box-icon-zlut a,
#box-icon-zel a,
#box-icon-modr a, 
#box-icon-down-fial a,
#box-icon-down-zlut a,
#box-icon-down-zel a,
#box-icon-down-modr a  {
   color: white;
   text-decoration: none;
}

#box-icon-fial a:hover,
#box-icon-zlut a:hover,
#box-icon-zel a:hover,
#box-icon-modr a:hover, 
#box-icon-down-fial a:hover,
#box-icon-down-zlut a:hover,
#box-icon-down-zel a:hover,
#box-icon-down-modr a:hover {
   /*text-decoration: underline;*/
   color: yellow;
}


#box-icon-text-1,
#box-icon-text-2,
#box-icon-text-3,
#box-icon-text-4,
#box-icon-text-5 {
   float: left;
}

#box-icon-text-1 {
   padding-left: 25px;
   padding-top: 7px;
}

#box-icon-text-2 {
   padding-left: 38px;
}

#box-icon-text-4 {
   padding-left: 40px;
}

#box-icon-text-3 {
   padding-left: 40px;
   padding-top: 7px;
}

#box-icon-text-5 {
   padding-left: 20px;
   padding-top: 7px;
}

#head-right {
   float: right;
   width: 152px;
   height: 67px;
}

#box-search-fial,
#box-search-zel,
#box-search-zlut,
#box-search-modr {
	background: url(../images/fial/bg-hledej.gif); 
   width: 134px;
   height: 25px;
   padding: 0px;
   margin-top: 20px;
   margin-left: 7px;
}

#box-search-zel {
	background: url(../images/zel/bg-hledej.gif);    
}

#box-search-modr {
	background: url(../images/modr/bg-hledej.gif);    
}

#box-search-zlut {
	background: url(../images/zlut/bg-hledej.gif);    
}

#box-search-text {
   text-align: left;
   padding-left: 6px;
   padding-top: 2px;
}

#left-column-fial,
#left-column-modr,
#left-column-zlut,
#left-column-zel {
   float: left;
   width: 186px;
   padding: 0px;
   padding-top: 100px;
   margin: 0px;
   background: url(../images/fial/bg-left-top.jpg) no-repeat;
}

#left-column-zel {
   background: #008b1a url(../images/zel/bg-left-top.jpg) no-repeat;
}

#left-column-modr {
   background: #2243EA url(../images/modr/bg-left-top.jpg) no-repeat;
}

#left-column-zlut {
   background: #E66B00 url(../images/zlut/bg-left-top.jpg) no-repeat;
}

.left-column-content
 {
   color: white;
   text-align: left;
   display: block;
   padding: 10px;
   padding-top: 0px;
   /*padding-top: 70px; */
}

#text {
   float: left;
   border: 1px solid black;
}

#real-text-fial,
#real-text-zel,
#real-text-zlut,
#real-text-modr {
   text-align: left;
   padding: 10px;
}

/*zapati*/	
#copyright-fial,
#copyright-zlut,
#copyright-modr,
#copyright-zel
{
   display: block;
	height: 46px;
	background: #9A43C7;
	text-align: right;
	color: #D7B4E9;
}

#copyright-zel {
   background: #18bb37;  
   color: #A3E4AF;
}

#copyright-modr {
   background: #2243EA;  
   color: #A7B4F7;
}

#copyright-zlut {
   background: #FC9003;  
   color: #FED39A;
}


#copyright-left {
   font-size: 9px;
   float: left;
   padding-top: 28px;
   padding-left: 10px;
}

#copyright-right {
   text-align: left;
   float: right;
   width: 350px;
}


#box-icon-down-fial,
#box-icon-down-zlut,
#box-icon-down-zel,
#box-icon-down-modr
 {
	background: url(../images/fial/bg-icon-down.gif); 
   width: 344px;
   height: 25px;
   padding: 0px;
   margin-top: 10px;
   line-height: 95%;
}

#box-icon-down-zel {
	background: url(../images/zel/bg-icon-down.gif); 
}

#box-icon-down-modr {
	background: url(../images/modr/bg-icon-down.gif); 
}

#box-icon-down-zlut {
	background: url(../images/zlut/bg-icon-down.gif); 
}


#box-icon-down-1,
#box-icon-down-2,
#box-icon-down-3,
#box-icon-down-4,
#box-icon-down-5 {
   float: left;
}

#box-icon-down-1 {
   padding-left: 30px;
}

#box-icon-down-2 {
   padding-left: 28px;
}

#box-icon-down-3 {
   padding-left: 30px;
   padding-top: 7px;
}

#box-icon-down-4 {
   padding-left: 30px;
   padding-top: 7px;
}

#box-icon-down-5 {
   padding-left: 22px;
   padding-top: 7px;
}

#homepage-pic {
   /*text-align: center;*/
   /*width: 516px;*/
   height: 309px;
}

#homepage-pic-1
 {
   height: 85px;
   display: block;
}
#homepage-pic-2 {
   height: 99px;
   display: block;
}
#homepage-pic-3 {
   height: 96px;
   display: block;
}
#homepage-pic-4 {
   height: 29px;
   display: block;
}


/*konec stylu pro layout*/

.small-text {
   display: block;
   font-size: 9px;
   color: #12638a;
   margin-bottom: 5px;
}


/*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 #A6B14C;
	border-collapse : collapse;
	margin-bottom : 4px;
}

/*styl pro tabulku vkladanou  wysiwyg editorem*/
/*tabulka s wysiwyg editoru*/
table.dynamic
	{
     background-color:#FFFFFF;	
	border:none;
	line-height : 100%;		
	border-collapse : collapse;
	}
	
/*tabulka z wysiwyg editoru*/
table.dynamic td,
#real-text-fial table.dynamic td,
#real-text-zlut table.dynamic td,
#real-text-zel table.dynamic td,
#real-text-modr table.dynamic td
	{
	border: 1px solid #9A43C7;
	padding : 2px 2px 2px 2px;
  /* color: white;*/
	}

#real-text-zlut table.dynamic td {
	border: 1px solid #FC9003;
}
#real-text-modr table.dynamic td {
	border: 1px solid #2243EA;
}
#real-text-zel table.dynamic td {
	border: 1px solid #18bb37;
}

tr.table-header,
#real-text-fial tr.table-header,
#real-text-modr tr.table-header,
#real-text-zel tr.table-header,
#real-text-zlut tr.table-header
	{
	background: #9A43C7;
	font-weight: bold;
	color: white;
	}

#real-text-modr tr.table-header {
 	background: #2243EA;  
}
#real-text-zel tr.table-header {
 	background: #18bb37;  
}
#real-text-zlut tr.table-header {
 	background: #FC9003;  
}

tr.tr-odd,
#real-text-fial tr.tr-odd 	{
	background-color:#FAD5F8;
	}
#real-text-modr tr.tr-odd 	{
	background-color:#B7E2FB;
	}
#real-text-zel tr.tr-odd 	{
	background-color:#AEE2AF;
	}
#real-text-zlut tr.tr-odd 	{
	background-color:#F7CFA5;
	}


tr.tr-even
	{
	background-color:white;
	}

tr.table-header td,
tr.tr-even td,
tr.tr-odd td {
   vertical-align: middle;
}
/*konec stylu pro table editoru*/


table.layout {
   width: 100%;
   border-collapse: collapse;
}

table.layout td.layout {
   padding: 0px;
   margin: 0px;
}

table.layout td.left-col {
   width: 186px;
}


/*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;
}

/*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;
}

.full-width
{
	width : 100%;
}

/*slouzi pro vystredeni vnitrnich bloku v IE*/
.full-width-center
{
	width:100%;
	text-align : center;
}

/*vystredeni bloku v mozille*/
.inner-center
{
	margin-left:auto;
	margin-right:auto;
}

/*vodorovna cara*/
hr
	{
	color: #000000;
	/*border-top: 1px solid #81DDFF;*/
	height:1px;
	margin-bottom:0px; 
	margin-top:0px; 
	}

/*nadpis prvni urovne*/
h1
   	{
   /*	color: #51A7BD;*/
	line-height: 120%;
   font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right:20px;
	}

/*nadpis druhe urovne*/
h2
	{
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 5px;
	color : #4D7898;
	}

/*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:#4D7898;
	font-weight:bold;
	font-size: 14px;
	}

.block {
   display: block;
}


/*seznamy, bacha na mozillu a obrazkove odrazky*/	
ul
	{
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-image: url('../images/li.gif');
	line-height: 120%;
	}
	
.left-column-content ul {
	list-style-image: url('../images/li.gif');   
}


ol	
{
	margin-left: 15px;
   padding-left: 0px;
   margin-top: 10px;
	margin-bottom: 10px;
}

li	{
	margin-bottom:3px;
	}

/*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
	{
	border: 1px solid black;
   font-size : 11px;
	}

select
{
	vertical-align : middle;
}

input.search-fial,
input.search-zel,
input.search-modr,
input.search-zlut {
   height: 15px;
   width: 74px;
   border: 1px solid #7004a8;
   background: #d3ade6;
}

input.search-zel {
   border: 1px solid #025802;
   background: #6fdf84;
}

input.search-modr {
   border: 1px solid #0622b0;
   background: #a4b3fe;
}

input.search-zlut {
   border: 1px solid #f31d27;
   background: #fbbe6f;
}

input.search-submit-fial,
input.search-submit-zlut,
input.search-submit-modr,
input.search-submit-zel {
   font-family: Verdana;
   border: none;
   background: #ac65d1; 
   padding: 0px;
   margin: 0px;
   color: white;
   height: 15px;
   vertical-align: middle;
}

input.search-submit-zel {
   background: #14992d; 
}

input.search-submit-modr {
   background: #4A65EE; 
}

input.search-submit-zlut {
   background: #E66B00; 
}

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: white;
	background-color:#9A43C7;
	font-size : 11px;
	}

textarea
	{
	border:1px solid #253859;
	}
/*konec stylu pro formulare*/

a.red {
   color: red;
}

/*styly pro odkazy*/
a:link {color: #176894;	text-decoration: underline;}
a:active {color:#176894; text-decoration: underline; }
a:visited {color: #176894; text-decoration: underline;}
a:hover {color: #0091DE;text-decoration: underline; }

.left-column-content a:link {color: white;	text-decoration: none;}
.left-column-content a:active {color: white; text-decoration: underline; }
.left-column-content a:visited {color: white; text-decoration: none;}
.left-column-content a:hover {color: white;text-decoration: underline; }


a.highlight:link {font-weight:bold; color: #303400;	text-decoration: underline;}
a.highlight:active {font-weight:bold;color:#B5B966; text-decoration: none;}
a.highlight:visited {font-weight:bold;color: #303400; text-decoration: underline;}
a.highlight:hover {font-weight:bold;color: #B5B966;text-decoration: underline;}


#copyright-fial #copyright-left a {color: #D7B4E9;text-decoration: none;}
#copyright-fial #copyright-left a:hover {color: #D7B4E9; text-decoration: underline;}

#copyright-zel #copyright-left a {color: #A3E4AF;text-decoration: none;}
#copyright-zel #copyright-left a:hover {color: #A3E4AF; text-decoration: underline;}

#copyright-modr #copyright-left a {color: #A7B4F7;text-decoration: none;}
#copyright-modr #copyright-left a:hover {color: #A7B4F7; text-decoration: underline;}

#copyright-zlut #copyright-left a {color: #FED39A;text-decoration: none;}
#copyright-zlut #copyright-left a:hover {color: #FED39A; text-decoration: underline;}

/*konec stylu pro odkazy*/

/*-----------------------styl pro tisk-------------------------*/
@media print
{

	@page {margin: 2,5cm;} 
	
	body 
	{
		color: black;
	    background-color: white;
		font-size : 11pt;
	}
	h1,h2,h3,h4
	{
		page-break-after: avoid;
	}
	a:after {content: " [" attr(href) "] ";}
	
	.no-print, #head {display: none;}
	#head-fial,
   #head-zel,
   #head-modr,
   #head-zlut, 
   #left-column-fial,
   #left-column-modr,
   #left-column-zlut,
   #left-column-zel, 
   #copyright-fial,
   #copyright-zlut,
   #copyright-modr,
   #copyright-zel
   {
      display: none;
   }
   #left-column {display: none;}
   table.layout td.left-col {
      width: 0px;
   }
	#text
	{
	float:left;
	width:100%;
	font-size : 11pt;
	}
	#copyright {width: 0%; display: none;}
}