#search_text1 { display: block; margin-top: 20px; padding-bottom: 10px; color: #666666; float: left; font-weight: bold; font-size: 110%; text-decoration: underline; }
#search_text2 {  margin-left: 58px; margin-top: 20px; display: block; padding-bottom: 10px; color: #666666; float: left; font-weight: bold; font-size: 110%; text-decoration: underline; }
#filter_fulltext { background: url("./images/bg_grad_gray_top.gif") repeat-x scroll left top transparent; border-top: 4px solid #e1e1e1; border-bottom: 4px solid #e1e1e1; }
#fulltext { padding: 9px 0; text-align: right; }
#id_search_edit { height: 20px; margin-top: 0; padding-bottom: 1px; padding-top: 1px; width: 170px; }
.slovnik_obsah h3 { font-size: 108.5%; font-weight: normal; padding: 0; margin: 0; line-height: 140%; font-style: italic; }
.slovnik_nenalezeno { padding: 10px 20px; }

#navigace_o { padding: 0 5px 5px 5px; font-size: 85%; }
	#navigace_i span { color: #666; }
#slovnik_abeceda_o {
  padding: 0 10px; margin: 0;
  padding: 15px 0;
}
#slovnik_abeceda_i ul { margin: 0px; padding: 0; list-style: none; line-height: 140%; }
	#slovnik_abeceda_i ul li { margin: 0px; padding: 0; list-style: none; float: left; font-weight: bold; font-family: Arial Black; font-size: 110%;}
		#slovnik_abeceda_i ul li a { display: block; padding: 0 3px; text-decoration: none; color: #666; font-family: Arial Black; font-size: 110%;}
                #slovnik_abeceda_i ul li a:hover {color: #333;}
		#slovnik_abeceda_i ul li a.active { height: auto; color: #f00;}

.slovnik_detail_1 { float: left; width: 180px; text-align: right; font-weight: bold; padding: 3px 5px 0 0; }
	.slovnik_detail_2 { float: left; padding: 3px 0 0 5px; width: 720px; }
		.slovnik_detail_2 p { margin: 0; padding: 0; }

	.slovnik_detail_img a { float: left; width: 100px; padding: 5px; margin: 0 5px 5px 0; border: 1px solid #eee; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #fff; text-align: center; text-decoration: none; font-size: 85%; }
	.slovnik_detail_img a:hover { -webkit-box-shadow: 0 0 8px #888; -moz-box-shadow: 0 0 8px #888; -o-box-shadow: 0 0 8px #888; box-shadow: 0 0 8px #888; }
		.slovnik_detail_img a img { margin: 0 auto 5px auto; }
		.slovnik_detail_img a span { display: block; }

	.slovnik_polozka { apadding: 5px 5px 0 5px; aborder-bottom: 1px dashed #ccc; amin-height: 100px; a-webkit-border-radius: 8px; a-moz-border-radius: 8px; aborder-radius: 8px; margin: 0 0 5px 0; }
		.slovnik_polozka span.slovnik_vyslovnost { float: left; margin: 2px 0 0 5px; font-style: italic; color: #333; }
		.slovnik_polozka p { margin: 0; padding: 0; }
                .slovnik_polozka h2 { margin: 0px 0 5px 0; }
                .slovnik_polozka h2.first { margin-top: 20px; }
                .slovnik_polozka h2 a { text-decoration: none;}
		.slovnik_polozka h2 a img { float: right; margin: 0 0 5px 10px; border: 1px solid #ccc; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #fff; padding: 5px; }
		.slovnik_polozka h2 a span { float: left; color: #666; font-size: 70%;}
		.slovnik_polozka .slovnik_popis { padding: 0 0 5px 10px; clear: left; color: #999; font-size: 90%;}
		.slovnik_polozka .slovnik_vyznam { padding: 0 0 5px 10px; clear: left; }

	.slovnik_pager { text-align: center; padding: 20px 0 10px 0; font-weight: bold; }
		.slovnik_pager a, .slovnik_pager span { font-family: Arial; font-size: 115%; font-weight: bold; color: #606060; text-decoration: none;}
                .slovnik_pager a span {color: #888; font-size: 105%;}


#slovnik_filtr_kategorie_o { clear: both; border: 1px solid #aaa; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 10px; margin: 0 0 10px 0; }
	#slovnik_filtr_kategorie_o ul { margin: 0; padding: 0; list-style: none;  }
		#slovnik_filtr_kategorie_o ul li { padding: 0 0 0 20px; margin: 0; list-style: none; float: left; width: 205px; }


#slovnik_obal p { margin: 0px; paading: 0px; }
#line_gray_t, #slovnik_detail_obal #line_gray_t { height: 5px; border-bottom: 5px solid #E1E1E1; margin-top: 4px; }
#slovnik_detail_obal #line_gray_t { margin: 0 6px 0 4px; }
#slovnik_detail_obal #vyslovnost { padding: 4px 0; }
#line_gray_b { height: 5px; border-top: 5px solid #E1E1E1; margin: 0 6px; }
#line_dotted_v { background: url("./images/line_dotted_gray_vertic.gif") repeat-y scroll center top transparent; }
.line_dotted_h { background: url("./images/line_dotted_gray_horiz.gif") no-repeat scroll left bottom transparent; height: 1px; }
.bg_obsah { background: url("./images/bg_grad_gray_obsah.gif") no-repeat scroll left 5px transparent;  margin: 0 6px; }
.bg_detail { background: url("./images/bg_grad_detail.png") no-repeat scroll left top transparent; margin: 0 6px; margin-left: 6px; color: #990000; font-family: Arial; font-size: 150%; font-weight: bold; padding: 10px; }
#shadow_tl { background: url("./images/shadow_tl.png") no-repeat scroll left top transparent; }
#shadow_tr { background: url("./images/shadow_tr.png") no-repeat scroll right top transparent; }
#shadow_bl { background: url("./images/shadow_bl.png") no-repeat scroll left bottom transparent; }
#shadow_br { background: url("./images/shadow_br.png") no-repeat scroll right bottom transparent; }

#id_hledatBtn {
  background: url("./images/btn_search_red.gif") no-repeat scroll right bottom transparent;
  width: 101px;
  height: 24px;
  margin-left: 1px;
}
#slovnik_obal #search_text { display: block; color: #666666; font-weight: bold; font-size: 110%; text-decoration: underline; font-weight: bold; }

.podkategorie {
  background: url("./images/bg_grad_gray_top.gif") repeat-x scroll left top transparent;
  border-top: 4px solid #e1e1e1; border-bottom: 4px solid #e1e1e1;
  padding: 15px 0 15px 20px
}
.kategorie,  .podkategorie ul, #temata ul {
  margin: 15px 0 5px 0;
  padding: 0px;
}
.kategorie li {
  display: inline;
  padding: 0 40px 0 0;
}
.podkategorie ul, #temata ul {
  display: inline;
  padding: 0px;
}
.podkategorie ul li, #temata ul li {
  list-style-image: url("./images/ico_small_gray.png");
}
.podkategorie ul li {
  padding-right: 32px;
}
.kategorie li a {
    display: inline;
    margin: 0;
    padding: 0 0 0 18px;
    position: relative;
    color: #666666;
    font-size: 110%;
    font-weight: normal;
    text-decoration : none;
}
.podkategorie ul li a, #temata ul li a {
    display: inline;
    margin: 0;
    color: #666;
    font-size: 90%;
    font-weight: normal;
    text-decoration : none;
}
.kategorie li a {
  padding-left: 24px;
}
.kategorie li a:hover, .podkategorie ul li a:hover {
  color: #333;
  text-decoration: underline;
}
.kategorie a.active {
  font-weight: bold;
}
.podkategorie a.active {
  font-weight: bold;
  color: #900;
}
.kategorie a.active em, #arrow_down {
    background: url("./images/ico_kategory_arrow_white.png") no-repeat 0 0 transparent;
    height: 18px;
    left: 23px;
    position: absolute;
    top: 19px;
    width: 30px;
}
#arrow_down {
  top: -12px;
}
.podkategorie ul li a:hover {
  color: #900;
}
.kategorie li a span {
    background: url("./images/ico_folder_yellow.png") no-repeat 0 0 transparent;
    height: 14px;
    left: 0;
    position: absolute;
    top: 0;
    width: 17px;
}
.kategorie li a:hover span {
  background-position: 0 0;
}