/* CSS Document */

.skryty_text {
  font-size: 0px !important;
  padding: 0;
  margin: 0;
  border: none;
  line-height: 0;
  letter-spacing: -99999px !important; 
  text-decoration: none !important;
  overflow: hidden !important; 
  text-indent: -9999px !important;  
  visibility: hidden;
}

span.cistic{
	width: auto;
  display: block;
	clear: both;
	border:none;
	padding: 0;
}

.c { text-align: center; }
.r { text-align: right; }

body {
	text-align: center;
	margin: 0;
	padding: 0;
	color: #000;
	background: #fff;
	font-family: arial, "lucida console", sans-serif;
  font-size:1em;
}

#page {  
  display: block;
  float: none;
  margin: 0px auto 0 auto;
  width: 974px;
  height: auto;      
}

/* spolecne vlastnosti */

#top, #banner, #menu, #bottom, #destiny
{
  display: block;
  float: none;
  width: 974px;
  height: auto;
}

#middle { display: table; float: none; width: 974px; height: auto; clear: both; }

#top {
  height: 17px;
  padding-top: 12px;
  background: url(../images/top_bg.gif) 0 -4px repeat-x;
  text-align: left;
}

#top a {
  background: url(../images/english.gif) 0 0 no-repeat;
  padding-left: 25px;
  margin-left: 22px;
  font-size: 0.7em;
  color: #888B89;
}
#top a:hover { text-decoration: none; }

#banner {
  height: 127px;
  background: url(../images/banner_bg.jpg) 0 0 no-repeat;
}

#banner a.logo { display: block; float: left; width: 247px; height: 106px; background: none; margin: 10px 0 0 20px; margin-left: 10px; cursor: pointer; }

#banner div.info { 
  width: 172px; 
  height: auto; 
  display: block; 
  float: right; 
  background: none; 
  margin-top: 28px; 
  text-align: left; 
  font-size: 0.8em;
  letter-spacing: 0.01em;
  line-height: 1.3em; 
  color: #3A5A3E;
}

#banner div.info form { 
  display: block;
  float:none;
  padding:0; 
  margin:0;
}

#banner div.info form input { border: none; background: none; width: 108px; height: 16px; margin: 15px 0 0 22px; padding: 0; cursor: text; }
#banner div.info form input.odeslat { 
  width: 24px; 
  height: 19px;
  display: block; 
  float: right;
  background: url(../images/vyhledat_bg.gif) 0 0 no-repeat; 
  border: none; 
  margin: -17px 18px 0;
  cursor: pointer; 
}


#menu {
  height: 42px;
  background: url(../images/menu_bg.jpg) 0 0 no-repeat;
}

#menu ul { list-style: none; margin: 0; padding: 0; padding: 5px 0 0 6px; }

#menu ul li { display: inline; padding: 0; margin: 0; }
#menu ul li a { 
  text-decoration: none; 
  color: #595656; 
  font-size: 0.8em; 
  font-weight: bold;
  letter-spacing: 0.01em; 
  word-spacing: 0.01em;   
  /*border-right: 1px solid #D1D1D1;*/ 
  background: url(../images/menu_li_bg.gif) top right no-repeat; 
  padding: 2px 8px 2px 6px; margin: 0 0 0 -5px;
}
#menu ul li a.posledni { background: none; } 
#menu ul li a.selected, #menu ul li a.selected:hover { cursor: default; background: url(../images/menu_hover.jpg) 0 0 no-repeat; color: #fff; }
#menu ul li a:hover, #menu ul li a.selected:hover { background: #C6BA8D url(../images/menu_selected.jpg) 0 0 no-repeat; color: #fff; }
/*#menu ul li a:hover, #menu ul li a.selected { background: url(../images/menu_hover.jpg) 0 0 no-repeat; color: #fff; }
#menu ul li a.selected, #menu ul li a.selected:hover { cursor: default; background: #C6BA8D url(../images/menu_selected.jpg) 0 0 no-repeat; }
*/
#levy_box, #pravy_box, .boxik h1, .boxik div, .boxik_quickmenu h1, .boxik_quickmenu div {
  display: block;
  float: left;
  width: 197px;
  height: auto;
  margin: 0; padding: 0;
}

#levy_box, #pravy_box, #content { margin-top: 10px; }

#pravy_box { float: right; }

.boxik, .boxik_quickmenu {
  display: block;
  float: none;
  width: 197px;
  height: auto;
  text-align: left;
  background: url(../images/boxik_ext_bg.jpg) 0 0 repeat-y;
  margin-bottom: 10px;
}

.boxik_quickmenu { padding-bottom: 10px; background: #D5D5D5 url(../images/boxik_quickmenu_bg.jpg) 0 0 repeat-x; }

.boxik h1, .boxik_quickmenu h1 {  
  float: none; 
  height: 26px;
  text-align: left;
  text-indent: 16px;
  font-size: 0.94em;
  color: #4C4C4B;
  background: url(../images/boxik_h1_bg.jpg) 0 0 no-repeat;
  padding-top: 12px;
}

/* motivy boxiku */

/*
.boxik h1.dotazy, .boxik h1.nahrady, .boxik h1.pojisteno, .boxik h1.zprava { text-indent: 0px; }
.boxik h1.dotazy span, .boxik h1.nahrady span, .boxik h1.pojisteno span, .boxik h1.zprava span 
 { display: block; float: left; width: 29px; height: 29px; margin:-7px 4px 0 5px; padding: 0; background: url(../images/h1_dotazy.jpg) 0 0 no-repeat; }
.boxik h1.nahrady span { background: url(../images/h1_nahrady.jpg) 0 0 no-repeat; margin-right: 3px; }
.boxik h1.pojisteno span { background: url(../images/h1_pojisteno.jpg) 0 0 no-repeat; margin-right: 3px; }
.boxik h1.zprava span { background: url(../images/h1_zprava.jpg) 0 0 no-repeat; margin-right: 3px; }
*/
.boxik h1 { text-indent: 0px; }
.boxik h1 span { 
  display: block; 
  float: left; 
  width: 29px; 
  height: 29px; 
  margin:-7px 4px 0 5px; 
  padding: 0; 
  background: url(../images/h1_dotazy.jpg) 0 0 no-repeat; 
}
.boxik h1.nahrady span { background: url(../images/h1_nahrady.jpg) 0 0 no-repeat; margin-right: 3px; }
.boxik h1.pojisteno span { background: url(../images/h1_pojisteno.jpg) 0 0 no-repeat; margin-right: 3px; }
.boxik h1.zprava span { background: url(../images/h1_zprava.jpg) 0 0 no-repeat; margin-right: 3px; }
.boxik h1.vyplaty span { background: url(../images/h1_vyplaty.jpg) 0 0 no-repeat; margin-right: 3px; }
.boxik h1.institut span { background: url(../images/h1_institut.jpg) 0 0 no-repeat; margin-right: 3px; }

.boxik div, .boxik_quickmenu div {
  float: none;
  height: auto;
  text-align: left;
  background: url(../images/boxik_div_bg.jpg) 0 0 no-repeat;
  color: #F6F6F6;
  font-size: 12px;
  padding: 0 12px 12px 12px;
  width: 173px;
}
.boxik div { padding: 0 14px 3px 13px; width: 170px; line-height: 17px; }
.boxik div a { color: #E6D5A9; font-weight: bold; }
.boxik div a:hover { color: #F4EACF; text-decoration: none; }


.boxik_quickmenu h1 { text-indent: 40px; color: #CCF5E0; font-weight: bold; background: url(../images/boxik_quickmenu_h1_bg.jpg) 0 0 no-repeat; }
.boxik_quickmenu div { background: none; color: #33473D; /*padding-bottom: 20px;*/ }

.boxik_quickmenu ul { list-style: none; padding: 0 0 0 5px; margin: 15px 0 0 0; text-align: left; display: block; float: none; min-height: 0; }
.boxik_quickmenu ul li { display: block; float: left; width: 187px; min-height: 24px; background: url(../images/boxik_quickmenu_li_bg.gif) 19px 20px no-repeat; }
.boxik_quickmenu ul li a { display: block; float: none; color: #34614A; font-size: 0.75em; font-weight: bold; letter-spacing: 0.05em; text-decoration: none; padding-left: 20px; padding-top: 2px; } 
.boxik_quickmenu ul li a:hover { color: #337D44; background: url(../images/boxik_quickmenu_selected.gif) 6px 7px no-repeat; }

.boxik_quickmenu .posledni { background: none; }

#content, #content .novinka, #content .novinka h1, #content .paticka { display: block; width: 560px;  height: auto; }

#content {
  display: block;
  float: left;
  height: auto;
  margin-left: 10px;
/*height: 300px;*/
}

#content p { text-align: left; font-size: 0.8em; padding-left: 1em; padding-right: 1em; }
#content p.c { text-align: center; }
#content p span.tucny { color: #dd940a; font-weight: bold; font-size: 1.1em; }
#content p a { color: #dd940a; font-weight: bold; }
#content p a:hover { text-decoration: none; }

#content ul.seznam { list-style: none; }
#content ul.seznam li { background: url(../images/tecka.gif) 0 6px no-repeat; font-size: 0.8em; text-align: left; padding-left: 15px; }

#content ol li { padding-left: 15px; font-size: 0.8em; text-align: left; }
#content ol li ol { font-size: 1.2em; margin: 10px 0 10px 1.5em; }
#content ol li ul { list-style: none; margin: 10px 0 10px 1.5em; }
#content ol li ul li { background: url(../images/tecka.gif) 0 6px no-repeat; font-size: 1em; text-align: left; padding-left: 15px; }
#content ol a, #content ul a { color: #dd940a; font-weight: bold; }
#content ol a:hover, #content ul a:hover { text-decoration: none; }

#content .novinka {
  display: table;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: #ECEFF0 url(../images/novinka_bg.jpg) 0 0 repeat-x; 
}

#content h1 { 
  height: 31px;
  background: #F5F4E9 url(../images/novinka_h1_bg.jpg) 0 0 no-repeat; 
  color: #4B4E4C;
  text-align: left;
  font-size: 1em;
  padding: 12px 0 0 0; margin:0;
  /*text-indent: 32px;*/
}

#content h1 span { display: block; float: left; width: 32px; height: 32px; margin:-7px 4px 0 0px; padding: 0; background: url(../images/h1_default.jpg) 0 0 no-repeat; }
#content h1.probihajici_vyplaty span { background: url(../images/h1_probihajici_vyplaty.jpg) 0 0 no-repeat; }
#content h1.ukoncene_vyplaty span { background: url(../images/h1_ukoncene_vyplaty.jpg) 0 0 no-repeat; }
#content h1.instituce span { background: url(../images/h1_instituce.jpg) 0 0 no-repeat; }
#content h1.vklady span { background: url(../images/h1_vklady.jpg) 0 0 no-repeat; }
#content h1.fpv span { background: url(../images/h1_fpv.jpg) 0 0 no-repeat; }
#content h1.legislativa span { background: url(../images/h1_legislativa.jpg) 0 0 no-repeat; }
#content h1.mezinarodni span { background: url(../images/h1_mezinarodni.jpg) 0 0 no-repeat; }
#content h1.starsi span { background: url(../images/h1_starsi.jpg) 0 0 no-repeat; }
#content h1.dotazy span { background: url(../images/h1_dotazy2.jpg) 0 0 no-repeat; }
#content h1.vyhledavani span { background: url(../images/h1_vyhledavani.jpg) 0 0 no-repeat; }

#content h2 {
  display: block;
  float: none;
  text-align: left;
  height: 20px;
  padding: 4px 0 0 0;
  background: #e0f2dc url(../images/h2_bg.gif) 10px 5px no-repeat;
  border-bottom: 1px solid #cae3c4;
  color: #1b4c25;
  font-size: 0.8em;
  text-indent: 35px;
  margin: 10px 0 10px 0;
}

#content h2 a.plus {
  display: block;
  float: right;
  margin: -16px 1em 0 0; padding:0;
  color: #dd940a;
}
#content h2 a.plus:hover { text-decoration: none; }

#content h3 { text-align: center; font-size: 1em; }

#content h4 { text-align: left; color: #a97615; font-size: 0.9em; text-indent: 10px; }

#content .novinka h2 { font-size: 0.9em; text-align: left; text-indent: 0px; padding: 15px 0 0 15px; margin: 0; background: none; border: none; color: #80630A; text-decoration: underline; }
#content .novinka h2 a { color: #80630A; }
#content .novinka h2 a:hover { text-decoration: none; color: #95781F; }
#content .novinka p { text-align: justify; color: #000; font-size: 0.8em; padding: 15px; margin:0;}
#content .info { 
  display: block;
  float: left; 
  color: #A4A5A5; 
  font-size: 0.6em; 
  text-align:left; 
  padding: 5px 15px 0px 15px; 
  width: 405px;
  height: 15px;

}
#content a.vice { float: right; background-color: #CABE9E; color: #fff; display: block; padding: 3px 8px 3px 8px; margin-right: 10px;}
#content a.vice span { color: #F8F0DC; }

#content .paticka { 
  display: block;
  float: none;
  height: 32px;
  background: #DFD6B6;
  margin-bottom: 10px;
  border-top: 1px solid #cac7a6;
}

#content .paticka a.starsi, #content .paticka a.nahoru
 { width: 150px; float: left; text-align: left; color: #4E4B33; font-size: 0.75em; padding: 6px 0 0 10px; }
#content .paticka a.starsi span { color: #000; font-size: 1.15em; }
#content .paticka a.nahoru { 
  float: right; 
  width: 50px;
  text-align: right; 
  padding: 7px 21px 0 0; 
  background: url(../images/nahoru_bg.gif) 54px 12px no-repeat; 
}

#content .paticka a.starsi:hover, #content .paticka a.nahoru:hover { color: #6E6B4B; text-decoration: none; }


#bottom {
  display: block;
  float: none;
  height: 50px;
  margin-top: 0px;
  background: #0F3F1A url(../images/bottom_bg.jpg) 24px 18px no-repeat;
  padding-top: 8px;
}

#bottom ul { list-style: none; margin: 0; padding: 0; }
#bottom ul li { display: inline; margin: 0 3px 0 3px; background: url(../images/bottom_li_bg.gif) 2px 6px no-repeat; padding-left: 14px; }
#bottom ul li.prvni { background: none; }
#bottom ul li a { color: #DED0A5; font-size: 0.7em; letter-spacing: 0.001em; text-decoration: underline; }
#bottom ul li a:hover { color: #F4EACF; text-decoration: none; }
#bottom div { color: #878686; font-size: 0.7em; margin-top: 7px; }

#destiny
{
  text-align:right;
  height: 30px;
}

#destiny a.created_by, a.valid
{
  color:#D8DADA;
  font-size:11px;
  text-decoration: none;
  margin-right:0px;
}

#destiny a.created_by:hover, a.valid:hover
{
  color: #86A1C0;
  text-decoration: none;
}

#destiny a.valid { text-decoration: underline; padding-left: 10px; background: url(../images/valid_bg.gif) 3px 3px no-repeat; }
#destiny a.valid:hover { text-decoration: none; }

#destiny a.created_by span { padding-left: 27px; background: url(../images/destiny_off.gif) 1px 0px no-repeat; text-decoration: underline; }
#destiny a.created_by:hover span {  background: url(../images/destiny_on.gif) 1px 0px no-repeat; color: #86A1C0; text-decoration: none; }


/* pomocne objetky */

a.vice { color: #2E5337; text-decoration: underline; font-size: 12px; font-weight: bold; }
a.vice:hover { text-decoration: none; color: #497954; }
a.vice span { color: #000; font-size: 14px; font-weight: normal; }

a.podrobnosti span { font-size: 14px; font-weight: normal; }


/* seznamy */

ul.download {
  list-style: none;
  text-align: left;
  padding: 0 0 0 1em; 
  margin: 20px 0 25px 0;
}
ul.download li { padding-left: 25px; height: 25px; }
ul.download li.word {
  background: url(../images/word_document.gif) 0px 1px no-repeat;
}
ul.download li.pdf {
  background: url(../images/pdf_document.gif) 0px 1px no-repeat;
}

ul.download li a { font-size: 0.8em; color: #dd940a; }
ul.download li a:hover { text-decoration: none; }

/* tabulky */

table.bezna, table.seznam {
  font-size: 0.8em;
  width: 100%;
  text-align: left;
  text-indent: 1em;
  border-collapse: collapse;
  margin-bottom: 20px;
  background: url(../images/table_bezna_bg.jpg) left bottom repeat-x;
}
table.bezna td { height: 20px; }
table.bezna td span { font-size: 1.1em; color: #dd940a; font-weight: bold; }
table.bezna td strong { /*color: #3b6243;*/ color: #1CADAD; }
table.bezna td.underline { border-bottom: 1px solid #e3e0c7; }
table.bezna tr td.poznamka { text-align: center; background: #fff;  }
table.bezna tr td.konec { color: #1CADAD; }

table.seznam { text-indent: 0; background: none; }
table.seznam tr td { height: 25px; padding-left: 1em; }
table.seznam td span { font-size: 1em; color: #a97615; font-weight: bold; }
table.seznam tr td.delitko { border-right: 1px solid #e3e0c7; }
table.seznam a, table.bezna a { color: #dd940a; }
table.seznam a:hover, table.bezna a:hover { text-decoration: none; }
table.seznam img { border: none; }

/* strankovani */

div.strankovani {
  margin: 15px 0 15px 0;
  width: 560px;
  height: 25px;
  display: table;
  float: none;
  text-align: right;
  padding-top: 3px;
  font-size: 0.8em;
  color: #000;
}
div.strankovani div {
  display: block;
  float: right;
  height: 17px;
  width: auto;
  margin-right: 15px;
}

div.strankovani div a {
  display: block;
  height: 17px;
  width: 17px;
  float: left;
  background-color: #308E42;
  font-size: 0.85em;
  color: #fff;
  margin: 1px 0 0 4px;
  text-align: center;
  line-height: 17px;
  padding-left: 1px;
}
div.strankovani a.selected { background-color: #E3E3E3; cursor: default; text-decoration: none; }
div.strankovani div a:hover { background-color: #39984B; text-decoration: none; }
div.strankovani a.selected:hover { background-color: #E3E3E3; }

/* fotografie */

.foto_right { display: block; float: right; margin: 0 0 3px 8px; }
.foto_left { display: block; float: left; margin: 0 8px 3px 0; }
