BODY {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 10px;
	margin: 0px;
}

PRE {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	color: #000000;
}

BODY.nospace {
	margin: 0px;
	padding: 0px;
	position: absolute;
}

FORM {
	padding: 0px;
	margin: 0px;
}

INPUT {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	color: #000000;
}

.alt {
	display: none !important;
}

A,A:link,A:visited,A:active {
	text-decoration: none;
	color: #002BB8;
}

A:hover {
	text-decoration: underline;
	color: #002BB8;
}

A:visited {
	color: #5A3696;
}

.cleaner {
	clear: both;
	display: block;
	line-height: 0px;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}

#paticka {
	margin-top: 10px;
	font-size: 11px;
	color: #555555;
	text-align: right;
}

/* hlavni menu  {{{ */
BODY.menu-body {
	background-image: url('../img/m_bg.gif');
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

.menubox-close {
	width: 182px;
}

.menubox-close div.menu-nadpis,.menubox-close A.menu-nadpis {
	display: block;
	height: 21px;
	background-repeat: no-repeat;
	background-position: 0px -21px;
}

.menubox-close A.menu-nadpis {
	background-position: 0px 0px;
}

.menubox-close A.menu-nadpis:hover {
	background-position: 0px -21px;
}

.menubox-close A#nadpis_vyhledat,.menubox-close div#but_vyhledat {
	background-image: url('../img/m_vyhledat.gif');
}

.menubox-close A#nadpis_pojmy,.menubox-close div#but_pojmy {
	background-image: url('../img/m_pojmy.gif');
}

.menubox-close A#nadpis_osobnosti,.menubox-close div#but_osobnosti {
	background-image: url('../img/m_osobnosti.gif');
}

.menubox-close A#nadpis_udalosti,.menubox-close div#but_udalosti {
	background-image: url('../img/m_udalosti.gif');
}

.menubox-close A#nadpis_casovaosa,.menubox-close div#but_casovaosa {
	background-image: url('../img/m_casovaosa.gif');
}

.menubox-close A#nadpis_mapy,.menubox-close div#but_mapy {
	background-image: url('../img/m_mapy.gif');
}

.menubox-close A#nadpis_poznamky,.menubox-close div#but_poznamky {
	background-image: url('../img/m_poznamky.gif');
}

.menubox-close A#nadpis_zalozky,.menubox-close div#but_zalozky {
	background-image: url('../img/m_zalozky.gif');
}

.menubox-open {
	width: 182px;
	text-align: center;
	padding-top: 35px;
	font-size: 11px;
}

.menubox-open A.menu-nadpis {
	display: none;
}

.menubox-open INPUT.search {
	width: 114px;
	font-size: 13px;
	border: #644F1C 1px solid;
}

.menubox-open INPUT.submit {
	width: 47px;
	height: 22px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	background: #7D0000;
	border: #cccccc 1px solid;
	padding: 0px;
}

#box_vyhledat INPUT.search {
	width: 135px;
	border: #CCCCCC 1px solid;
}

#box_vyhledat INPUT.submit {
	width: 30px;
}

#box_udalosti INPUT.search {
	width: 46px;
}

#box_udalosti INPUT.submit {
	width: 26px;
}

#box_udalosti FORM {
	margin-bottom: 15px;
}

#box_pojmy.menubox-open {
	background-image: url('../img/m_pojmy_bg.gif');
}

#box_osobnosti.menubox-open {
	background-image: url('../img/m_osobnosti_bg.gif');
}

#box_udalosti.menubox-open {
	background-image: url('../img/m_udalosti_bg.gif');
}

#box_vyhledat.menubox-open {
	background-image: url('../img/m_vyhledat_bg.gif');
}

#box_osobnosti .change_listing {
	width: 159px;
	height: 17px;
	background: url('../img/m_jmeno_prijmeni.gif') no-repeat left top;
	text-align: left;
	margin: 0 auto;
}

#box_osobnosti .change_listing A {
	display: block;
	float: left;
	width: 79px;
	font-weight: bold;
	line-height: 190%;
	font-size: 90%;
	text-decoration: none;
	padding: 0px;
	text-align: center;
}

#box_osobnosti .change_listing A SPAN {
	font-size: 120%;
}

#box_osobnosti .change_listing A#first {
	color: #fff;
	cursor: text;
}

#box_osobnosti .change_listing A#second {
	color: #928157;
}

#box_osobnosti .change_listing A#second:hover {
	color: #7D0000;
	text-decoration: none;
}

.menubox-close .navi-box {
	display: none;
}

.menubox-open .navi-box {
	display: block;
}

.menubox-open .navi-box IFRAME {
	width: 160px;
	height: 120px;
	margin-bottom: 3px;
}

.menubox-open .az-linky {
	width: 170px;
	margin: 10px auto;
}

.menubox-open .az-linky A {
	color: #ffffff;
	float: left;
	width: 12px;
	text-align: center;
	font-size: 11px;
	margin-left: 1px;
	margin-top: 1px;
	text-decoration: none;
	background-color: #C5B692;
}

.menubox-open .az-linky A:hover {
	color: #7D0000;
	background-color: #eeeeee;
}
.menubox-open iframe { background-color: #fff;}

#box_vyhledat .oblast-hledani {
	text-align: left;
	padding: 10px;
}

#box_vyhledat .oblast-hledani LABEL {
	font-size: 10px;
}

#box_vyhledat .oblast-hledani FIELDSET {
	border: none;
	float: left;
	white-space: nowrap;
	padding: 0px;
	clear: left;
}

#box_vyhledat .oblast-hledani FIELDSET.r {
	float: right;
	clear: right;
	width: 70px;
}

#box_roz {
	height: 31px;
	padding-top: 15px;
	clear: both;
}

#box_vyhledat A.rozsirene {
	display: block;
	color: #7D0000;
}

#copy-menu {
	position: absolute;
	left: 0px;
	bottom: 0px;
	text-align: center;
	font-size: 10px;
	width: 182px;
}

#copy-menu DIV.login,#copy-menu .login A {
	background: url("../img/m_login.gif") 0 -30px no-repeat;
	display: block;
	width: 85px;
	height: 30px;
	float: left;
}

#copy-menu DIV.registrace,#copy-menu .registrace A {
	background: url("../img/m_registrace.gif") 0 -30px no-repeat;
	display: block;
	width: 97px;
	height: 30px;
	float: left;
}

#copy-menu DIV.logout,#copy-menu .logout A {
	background: url("../img/m_logout.gif") 0 -30px no-repeat;
	display: block;
	width: 85px;
	height: 30px;
	float: left;
}

#copy-menu DIV.nastaveni,#copy-menu .nastaveni A {
	background: url("../img/m_nastaveni.gif") 0 -30px no-repeat;
	display: block;
	width: 97px;
	height: 30px;
	float: left;
}

#copy-menu .login A,#copy-menu .registrace A,#copy-menu .logout A,#copy-menu .nastaveni A
	{
	background-position: 0 0;
}

#copy-menu .login a:hover,#copy-menu .registrace a:hover,#copy-menu .logout a:hover,#copy-menu .nastaveni a:hover
	{
	background-position: 0 -30px;
}

#logo,#logo A {
	display: block;
	width: 182px;
	height: 153px;
	background: url("../img/logo.jpg") 0 -153px no-repeat;
}

#logo A {
	background: url("../img/logo.jpg") 0 0 no-repeat;
}

#logo A SPAN {
	display: none;
}

#logo A:hover {
	background: none;
}

#menu_patka {
	height: 6px;
	background: url("../img/m_patka.gif") no-repeat;
}

.ifr-list {
	list-style-type: square;
	margin: 0px;
	margin-left: 18px;
	padding: 0px 0px;
	list-style-position: outside;
	font-size: 12px;
	background-color: #fff;
}

.ifr-list A,.ifr-list A:active,.ifr-list A:link {
	color: #000000;
}

.ifr-list A:visited {
	color: #666666;
}

/* }}} */ /* hlavicka stranky  {{{ */
#hlavicka,#hlavicka-bottom {
	border-bottom: 1px solid #cccccc;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 11px;
	margin-bottom: 5px;
	position: relative;
	height: 28px;
	text-align: center;
}

#hlavicka-bottom {
	margin-top: 20px;
	margin-bottom: 10px;
}

#hlavicka A,#hlavicka-bottom A {
	text-align: center;
	padding: 1px 6px;
	color: #ffffff;
	background: #cccccc;
}

#hlavicka A:hover,#hlavicka-bottom A:hover {
	color: #7D0000;
	background: #eeeeee;
	text-decoration: none;
}

#hlavicka-kapitoly {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#hlavicka-kapitoly .sel {
	color: #ffffff;
	background: #7D0000;
	padding-left: 6px;
	padding-right: 6px;
}

#hlavicka-uzivatel {
	text-align: right;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#hlavicka-uzivatel-prihlaseny {
	text-align: right;
	color: #000000;
	padding-bottom: 3px;
}

#hlavicka-uzivatel-prihlaseny SPAN {
	color: #aaa;
}

#hlavicka .pzl,#hlavicka-bottom .pzl {
	position: absolute;
	bottom: -1px;
	left: 50%;
	line-height: 20px;
}

#hlavicka .pzl A.p,#hlavicka-bottom .pzl A.p,#hlavicka .pzl A.p:hover,#hlavicka-bottom .pzl A.p:hover
	{
	text-align: center;
	background: #F3FFF3;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #5D8650;
	border-bottom: none;
	color: #5D8650;
}

#hlavicka .pzl A.z,#hlavicka-bottom .pzl A.z,#hlavicka .pzl A.z:hover,#hlavicka-bottom .pzl A.z:hover
	{
	text-align: center;
	background: #FFFFEC;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #936F02;
	border-bottom: none;
	color: #936F02;
	margin-left: 3px;
}

/* }}} */ /* clanky - top level {{{ */
UL#tl {
	width: auto;
	margin: 0px 50px;
	padding: 0px;
	list-style-type: none;
}

UL#tl LI {
	border-style: solid;
	border-width: 1px;
	padding: 5px 20px;
}

UL#tl LI A {
	font-size: 26px;
}

UL#tl UL {
	list-style-type: square;
	margin: 5px 60px 5px;
	padding: 0px;
}

UL#tl UL LI {
	border: none;
	padding: 1px 0px;
}

UL#tl UL LI A {
	font-size: 13px;
}

/* }}} */ /* clanek  {{{ */
#clanek {
	padding: 0px;
	margin: 0px;
	position: relative;
}

#clanek .navigace {
	font-size: 11px;
	background: #f1f1f1;
	color: #555555;
	border: 1px solid #cccccc;
	margin: 20px 0px;
	padding: 5px;
}

#clanek #obsah {
	border: 1px solid #cccccc;
	text-align: justify;
	padding: 0px 10px;
	margin-right: 220px;
	position: relative;
}

#clanek H1 {
	font-size: 26px;
	margin-top: 0px;
	border: none;
}

#clanek #side {
	width: 200px;
	position: absolute;
	top: 0px;
	right: 10px;
}

#clanek.kapitola #side {
	top: 48px;
}

#clanek .box {
	border-width: 1px;
	border-style: solid;
	padding: 0px 5px;
	margin-bottom: 20px;
	font-size: 11px;
}

#clanek .box .nadpis {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#clanek .box UL {
	margin: 5px 17px;
	list-style-type: square;
	padding: 0px;
}

#clanek .box A IMG {
	border: none;
}

#clanek .navi-links,#clanek .navi-links-bottom {
	height: 15px;
}

#clanek .prev-link,#clanek .next-link {
	font-size: 11px;
	color: #cccccc;
}

#clanek .navi-links-bottom {
	margin-top: 5px;
}

#clanek .prev-link {
	float: left;
}

#clanek .next-link {
	float: right;
}

#clanek .prev-link A:link,#clanek .next-link A:link {
	color: #cccccc;
	text-decoration: none;
}

#clanek .prev-link A:visited,#clanek .next-link A:visited {
	color: #aaaaaa;
	text-decoration: none;
}

#clanek .prev-link A:active,#clanek .next-link A:active {
	color: #002BB8;
	text-decoration: underline;
}

#clanek .prev-link A:hover,#clanek .next-link A:hover {
	color: #002BB8;
	text-decoration: underline;
}

#clanek #podkapitoly-box {
	color: #555555;
	background-color: #DDDDDD;
	border-color: #555555;
	font-size: 100%;
}

#clanek #podkapitoly-box .nadpis {
	border-bottom-color: #555555;
}
#clanek #podkapitoly-box ul {font-size: 90%;}

#clanek #poznamky-box {
	color: #5D8650;
	background-color: #F3FFF3;
	border-color: #5D8650;
}

#clanek #poznamky-box .nadpis {
	border-bottom-color: #5D8650;
}

#clanek #zalozky-box {
	color: #936F02;
	background-color: #FFFFEC;
	border-color: #936F02;
}

#clanek #zalozky-box .nadpis {
	border-bottom-color: #936F02;
}

#clanek #klicova-slova-box {
	color: #000000;
	background-color: #F5F5F5;
	border-color: #CCCCCC;
}

#clanek #klicova-slova-box .nadpis {
	border-bottom-color: #CCCCCC;
}

#clanek #testy-box {
	color: #000000;
	background-color: #eae5d7;
	border-color: #936F02;
}

#clanek #testy-box .nadpis {
	border-bottom-color: #000000;
}

#clanek #testy-box FORM {
	margin-top: 10px;
}

#clanek #souvisejici-box {
	color: #000000;
	border-color: #B4A685;
	padding: 0px;
}

#clanek #souvisejici-box UL.menu {
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#clanek #souvisejici-box UL.menu LI {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	border: none;
	border-bottom: 1px solid #B4A685;
}

#clanek #souvisejici-box UL.menu A {
	color: #B4A685;
	margin: 0px;
	padding: 0px 7px;
	border-right: 1px solid #B4A685;
	text-decoration: none;
	font-size: 12px;
}

#clanek #souvisejici-box UL.menu A:hover {
	text-decoration: none;
	color: #000000;
}

#clanek #souvisejici-box UL.menu LI#souv_obrazky_menu A {
	background-color: #FFEEEE;
}

#clanek #souvisejici-box UL.menu LI#souv_mapy_menu A {
	background-color: #FFF7EA;
}

#clanek #souvisejici-box UL.menu LI#souv_media_menu A {
	background-color: #EBFBFF;
	border-right: none;
	padding: 0 9px 0 10px;
}

#clanek #souvisejici-box UL.menu LI.act A {
	color: #000000;
}

#clanek #souvisejici-box UL.menu LI#souv_obrazky_menu.act {
	border-bottom-color: #FFEEEE
}

#clanek #souvisejici-box UL.menu LI#souv_mapy_menu.act {
	border-bottom-color: #FFF7EA
}

#clanek #souvisejici-box UL.menu LI#souv_media_menu.act {
	border-bottom-color: #EBFBFF
}

#clanek #souvisejici-box .cont {
	padding: 5px;
	display: none;
}

#clanek #souvisejici-box #souv_obrazky_cont {
	background-color: #FFEEEE;
}

#clanek #souvisejici-box #souv_mapy_cont {
	background-color: #FFF7EA;
}

#clanek #souvisejici-box #souv_media_cont {
	background-color: #EBFBFF;
}

#clanek #souvisejici-box .navLeft a,#clanek #souvisejici-box .navRight a
	{
	font-size: 170%;
	background-color: #fff;
	line-height: 80%;
	border: 1px solid #B4A685;
}

#clanek #souvisejici-box .navLeft a {
	float: left;
	padding: 0 4px 0 2px;
	margin-right: 2px;
}

#clanek #souvisejici-box .navRight a {
	float: right;
	padding: 0 3px 0 3px;
	margin-left: 2px;
}

#clanek #souvisejici-box .navLeft a:hover,#clanek #souvisejici-box .navRight a:hover
	{
	background-color: #CCCCCC;
}

#clanek #souvisejici-box .pocet {
	margin-left: 30px;
	float: left;
	border: 1px solid #B4A685;
	text-align: center;
	width: 50px;
	background-color: #fff;
}

#clanek #souvisejici-box .img-box {
	margin: 5px 0px 0px 31px;
	border: 1px solid #B4A685;
	background-color: #FFFFFF;
	width: 124px;
}

#clanek #souvisejici-box .img-box IMG {
	border: none;
	width: 118px;
	padding: 3px;
}

#clanek #souvisejici-box .popis {
	margin: 3px;
}

#clanek #souvisejici-box UL {
	margin: 5px 0px 3px 20px;
	font-size: 11px;
}

#souv_prehled {
	display: none;
	border: 1px solid #cccccc;
	margin-top: 20px;
	padding: 5px;
}

#souv_prehled .nadpis {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
}

#souv_prehled  .close {
	float: right;
	font-size: 11px;
}

#souv_prehled  .box {
	width: 181px;
	height: 250px;
	overflow: hidden;
	float: left;
	font-size: 11px;
	text-align: left;
	background: #FFEEEE;
	border: 1px solid #EDC9C9;
	padding: 5px;
	margin: 0 5px 5px 0;
	position: relative;
}

#souv_prehled  .box  IMG {
	border: none;
	clip: rect(0px 193px 190px 0px);
	position: absolute;
}

#souv_prehled  .box P {
	position: absolute;
	top: 195px;
}

#souv_prehled .box_obrazky {
	background-color: #FFEEEE;
}

#souv_prehled .box_mapy {
	background-color: #FFF7EA;
	border-color: #FFDEBE;
}

#souv_prehled .box_media {
	background-color: #EBFBFF;
	border-color: #87C9DA;
}

#clanek .maxlink {
	font-size: 11px;
	color: #aaaaaa;
	text-align: right;
	position: absolute;
	bottom: 5px;
	right: 5px;
}

#clanek .maxlink IMG {
	border: none;
}

/* }}} */ /* vkladany medialni pojem {{{ */
.media {
	padding: 5px;
	font-size: 11px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	margin: 5px;
	cursor: pointer;
}

.media .zdroj {
	font-style: italic;
}

.media P {
	margin-bottom: 0px;
}

#clanek #obsah .O,.media.O {
	background-color: #FFEEEE;
	border-color: #EDC9C9;
}

#clanek #obsah .V,.media.V {
	background-color: #EBFBFF;
	border-color: #87C9DA;
}

#clanek #obsah .Z,.media.Z {
	background-color: #F3FFF3;
	border-color: #B2F9B2;
}

#clanek #obsah .M,.media.M {
	background-color: #FFF7EA;
	border-color: #FFDEBE;
}

#clanek #obsah .F,.media.F {
	background-color: #FFFFEC;
	border-color: #E6DBA1;
}

#clanek #obsah .matrjoska {
	width: 100%;
}

/* }}} */ /* vyhledavani {{{ */
.search-box {
	min-height: 55px;
	font-size: 11px;
	border: 1px solid #D6CEB8;
	color: #644F1C;
	background-color: #EAE5D9;
	padding: 5px;
	margin-top: 0px;
}

.search-box .ltext {
	float: left;
	text-align: right;
	padding-top: 3px;
}

.search-box .ltext SPAN {
	font-size: 26px;
}

.search-box .chboxes {
	float: left;
	text-align: left;
	padding-left: 10px;
}

.search-box .chboxes label {

}

.search-box INPUT.stext {
	width: 250px;
	font-size: 16px;
	border: #D6CEB8 1px solid;
	margin-top: 3px;
}

.search-box INPUT.submit {
	height: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7D0000;
	border: #cccccc 1px solid;
}

.search-box SELECT {
	font-size: 11px;
	margin-top: 5px;
}

.search-info {
	font-size: 11px;
	background-color: #f1f1f1;
	border: 1px solid #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.search-info .pocty {
	color: #888;
}

.search-zalozky {
	height: 20px;
	margin-top: 20px;
	font-size: 11px;
	padding-left: 10px;
}

.search-zalozky .box {
	background: #fff;
	border: 1px solid #B4A685;
	padding: 0px 6px;
	border-bottom: none;
	float: left;
	margin-left: -1px;
	line-height: 18px;
}

.search-zalozky .box A {
	color: #B4A685;
	text-decoration: none;
}

.search-zalozky .line {
	border-top: 1px solid #B4A685;
	margin-left: -10px;
	margin-top: -1px;
}

.search-zalozky .on {
	border-bottom: 1px solid #FFFFFF;
}

.sresult {
	padding: 0px 0px 0px 20px;
}

.sresult .srow {
	margin-top: 30px;
	margin-bottom: 30px;
}

.sresult .obrazek {
	background: #FFEEEE;
	border: 1px solid #EDC9C9;
}

.sresult .mapa {
	background: #FFF7EA;
	border: 1px solid #FFDEBE;
}

.sresult .video {
	background: #EBFBFF;
	border: 1px solid #87C9DA;
}

.sresult .zvuk {
	background: #F3FFF3;
	border: 1px solid #B2F9B2;
}

.sresult .ins {
	float: left;
}
.sresult .mg {
	margin-left: 40px !important;
}
.sresult .mg10 {
	margin-left: 10px !important;
}

.sresult SPAN.title,.sresult A.title {
	font-size: 20px;
	display: block;
}

.sresult .nahled {
	float: left;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sresult .nahled IMG {
	border: none;
}

.sresult .ico {
	text-align: center;
	width: 24px;
	height: 24px;
	font-size: 16px;
	margin-top: 5px;
	margin-left: 5px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	position: absolute;
}

.sresult .pojem .ico {
	border-color: #B4A685;
	color: #B4A685;
}

.sresult .osobnost .ico {
	border-color: #B4A685;
	color: #B4A685;
}

.sresult .text .ico {
	border-color: #644F1C;
	color: #644F1C;
}

.sresult .obrazek .ico {
	border-color: #D58880;
	color: #D58880;
}

.sresult .mapa .ico {
	border-color: #ED943C;
	color: #ED943C;
}

.sresult .video .ico {
	border-color: #3686AF;
	color: #3686AF;
}

.sresult .zvuk .ico {
	border-color: #82C482;
	color: #82C482;
}

.sresult .udalost .ico {
	border-color: #D6CEB8;
	color: #D6CEB8;
}

.sresult .poznamka-i .ico {
	border-color: #5d8650;
	color: #5d8650;
}

.sresult SPAN.politika {
	color: #434343;
}

.sresult SPAN.kultura {
	color: #EF6C72;
}

.sresult SPAN.veda {
	color: #F5E8BB;
}

.sresult SPAN.evropa {
	color: #EBAF3B;
}

.sresult .sub {
	font-size: 11px;
	color: #B4A685;
}

.sresult .obrazek .sub {
	color: #D58880;
}

.sresult .mapa .sub {
	color: #ED943C;
}

.sresult .video .sub {
	color: #3686AF;
}

.sresult .zvuk .sub {
	color: #82C482;
}

.sresult .subsub {
	color: #aaa;
}

.sresult .navi-box {
	text-align: center;
	padding-top: 30px;
	font-size: 13px;
	margin-bottom: 30px;
}

.sresult .navi-box B {
	font-size: 15px;
}

.sresult .navi-box A:link,.sresult .navi-box A:visited,.sresult .navi-box A:hover,.sresult .navi-box A:active
	{
	font-size: 15px;
	text-align: center;
	padding: 0px 5px;
	color: #000;
	text-decoration: none;
	line-height: 180%;
}

.sresult .navi-box A:link {
	background: #C5B692;
}

.sresult .navi-box A:visited {
	background: #EAE5D9;
}

.sresult .navi-box A:hover,.sresult .navi-box A:active {
	color: #fff;
	background: #7D0000;
}

.sresult .nenalezeno {
	margin: 50px 0px;
}

/* pro mapy... */
.sresult .mapa-box {
	float: left;
	padding: 20px;
	text-align: center;
	width: 200px;
	height: 230px;
}

.sresult .mapa-box IMG {
	border: none;
}

/* zvyrazneni vyhledaneho slova */
SPAN.hl {
	background: #FFFF00;
	padding-left: 0px;
	padding-right: 0px;
}

/* casova osa */
.osa-navi {
	text-align: center;
	font-size: 11px;
	background: #EAE5D9;
	color: #644F1C;
	border: 1px solid #D6CEB8;
	margin-top: 0px;
	padding: 5px;
}

.osa-navi INPUT {
	font-size: 11px;
	border: #644F1C 1px solid;
	text-align: center;
}

#osa-main {
	margin-top: 20px;
	overflow: hidden;
	position: relative;
	margin-left:20px;
}

#osa-main TABLE {
	border-collapse: collapse;
	cursor: move;
	position: relative;
}
#osa-main TD {
	padding: 0px;
	width: 250px;
	border:none;
}
#osa-main THEAD TD {
	text-align: center;
	vertical-align: middle;
	height: 50px;
	background-image: url("../img/osa_top_bg.gif");
	background-repeat: none;
	background-position: top right;
	font-size: 16px;
	color: #FFF;
}
#osa-main TBODY TD {
	background-repeat: none;
	background-position: top left;
	height: 100px;
	font-size: 11px;
	vertical-align: top;
	position:relative;
	z-index:0;
}
#osa-main TBODY TR.politika TD,#osa-main TBODY TR.politika TD UL {
	background-image: url("../img/osa_p_politika.png");
}

#osa-main TBODY TR.kultura TD,#osa-main TBODY TR.kultura TD UL {
	background-image: url("../img/osa_p_kultura.png");
}

#osa-main TBODY TR.veda TD,#osa-main TBODY TR.veda TD UL {
	background-image: url("../img/osa_p_veda.png");
}

#osa-main TBODY TR.evropa TD,#osa-main TBODY TR.evropa TD UL {
	background-image: url("../img/osa_p_evropa.png");
}

#osa-main TBODY UL {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 100px;
	overflow: hidden;
	width: 250px;
	position:relative;
}

#osa-main TBODY LI {
	list-style: square inside;
	margin: 0 0 1px 0;
	padding: 0 0 0 15px;
}

#osa-main TBODY SPAN.a {
	cursor: pointer;
}

#osa-main A.switcher-p {
	background-image: url("../img/osa_plus.gif");
}

#osa-main A.switcher-m {
	background-image: url("../img/osa_minus.gif");
}

#osa-main A.switcher-p, #osa-main A.switcher-m {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	/*top: 0px;
	right: 0px;*/
	background-repeat: no-repeat;
	background-position: left 0px;
	cursor:pointer;
	margin: 0 0 0 232px;
}

#osa-main A.switcher-p:hover, #osa-main A.switcher-m:hover {
	background-position: left -18px;
}

#osa-main TBODY {
	position: relative;
}

#osa-main TBODY UL.open {
	height: auto;
}

/* bg pro jednotlive radky - udalosti */
#osa-main .bg-e {
	background: url('../img/osa_bg_1e.gif') repeat-y;
}

#osa-main .bg-k {
	background: url('../img/osa_bg_1k.gif') repeat-y;
}

#osa-main .bg-v {
	background: url('../img/osa_bg_1v.gif') repeat-y;
}

#osa-main .bg-p {
	background: url('../img/osa_bg_1p.gif') repeat-y;
}

#osa-main .bg-ke {
	background: url('../img/osa_bg_2ke.gif') repeat-y;
}

#osa-main .bg-pe {
	background: url('../img/osa_bg_2pe.gif') repeat-y;
}

#osa-main .bg-pk {
	background: url('../img/osa_bg_2pk.gif') repeat-y;
}

#osa-main .bg-ve {
	background: url('../img/osa_bg_2ve.gif') repeat-y;
}

#osa-main .bg-kv {
	background: url('../img/osa_bg_2vk.gif') repeat-y;
}

#osa-main .bg-pv {
	background: url('../img/osa_bg_2vp.gif') repeat-y;
}

/* vyskakovaci okno ze seznamem clanku/pojmu, na ktere se udalost odkazuje */
#osa-main .seznam-objektu {
	position: absolute;
	left: 5px;
	margin: 0px 5px 5px 0px;
	width: 228px;
	background: #EAE5D9;
	border: 3px solid #B4A685;
	font-size: 100%;
	padding: 0;
	z-index: 20;
	top:0px;
}

#osa-main .seznam-objektu H4 {
	margin: 0;
	font-size: 100%;
	background: #F8F5ED;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
}
#osa-main .seznam-objektu UL.x {
	border-top: 1px solid #D6CEB8;
	padding: 0 5px 2px 0;
	height: auto;
	background: #EAE5D9;
	width:220px;
}

#osa-main .seznam-objektu .zavrit {
	position: absolute;
	width: 14px;
	height: 14px;
	bottom: -2px;
	right: 0px;
	background: url('../img/osa_okynko_zavrit.gif') no-repeat;
}

#osa-main .seznam-objektu .zavrit A {
	display: block;
	width: 14px;
	height: 14px;
	background: url('../img/osa_okynko_zavrit.gif') no-repeat top -17px;
}

#osa-main .seznam-objektu .zavrit A:hover {
	background: none;
}

#ajax-loader {
	position:absolute;
	display:block;
	width:66px;
	height:66px;
	top:160px;
	left:50%;
}

IMG.menu-politika, IMG.menu-kultura, IMG.menu-veda, IMG.menu-evropa {
	position:absolute;
	left:0px;
}
IMG.menu-politika {top:50px;}
IMG.menu-kultura {top:150px;}
IMG.menu-veda {top:250px;}
IMG.menu-evropa {top:350px;}

#osa-env {
	position:relative;
}
.upozorneni-osa {
	font-style: italic;
	padding:0px;
	margin-bottom:-10px;
	color:#FF0000;
}

/* }}} */ /* uzivatelske zalezitosti  {{{ */
H1 {
	border-bottom: 1px solid #cccccc;
	margin-top: 20px;
	font-size: 26px;
	font-weight: normal;
}

.ublok {
	width: 100%;
	text-align: center;
	padding-top: 5%;
	padding-bottom: 5%;
}

.ublok .inner {
	width: 500px;
	border: 1px solid #D6CEB8;
	color: #644F1C;
	background: #EAE5D9;
	padding: 30px;
	font-size: 12px;
	text-align: left;
	margin: 0 auto;
}

.ublok H2 {
	border-bottom: 1px solid #D6CEB8;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	margin-top: 0;
}

.ublok FORM {
	width: 390px;
	text-align: right;
	padding-right: 74px;
	margin-top: 20px;
}

.ublok LABEL {
	font-size: 13px;
	padding-right: 5px;
}

.ublok INPUT {
	width: 180px;
	font-size: 13px;
	border: #7D0000 1px solid;
	margin-bottom: 2px;
}

.ublok INPUT.jmeno {
	border: #CCCCCC 1px solid;
	
}

.ublok INPUT.submit {
	height: 22px;
	color: #FFFFFF;
	background: #7D0000;
	border: #cccccc 1px solid;
	width: auto;
	float: left;
	margin-left: 205px;
	margin-top: 30px;
}

.ublok INPUT.chb {
	width: auto;
	border: none;
}

.ublok INPUT.h {
	display: none;
}

.ublok .errmsg {
	color: red;
	font-weight: bold;
}

.ublok .warn {
	font-size: 10px;
	color: #7D0000;
}

.ublok .zapomenute-heslo {
	margin-top: 30px;
	border-top: 1px solid #D6CEB8;
	font-size: 12px;
	text-align: right;
}

.ublok .poznamka {
	font-size: 10px;
	color: #7d0000;
}

/* }}} */ /* zalozky  {{{ */
.zalozky-list H1 {
	font-size: 26px;
	color: #936F02;
	font-weight: normal;
	border: none;
}

.zalozky-list TABLE {
	width: 100%;
	border-collapse: collapse;
}

.zalozky-list TABLE TD {
	font-size: 11px;
}

.zalozky-list THEAD TD {
	background: #FFFFEC;
	color: #936F02;
	border: 1px solid #936F02;
	margin-top: 20px;
	padding: 5px;
	border-left: none;
	border-right: none;
}

.zalozky-list THEAD TD.f {
	border-left: 1px solid #936F02;
	text-align: center;
}

.zalozky-list THEAD TD.l {
	border-right: 1px solid #936F02;
	text-align: center;
}

.zalozky-list TBODY TD {
	border-bottom: 1px solid #eee;
	padding-top: 3px;
}

.zalozky-list TBODY TR.nb TD {
	border-bottom: none;
}

.zalozky-list TBODY TD.f,.zalozky-list TBODY TD.l {
	text-align: center;
}

.zalozky-list TBODY TD A {
	font-size: 15px;
	font-weight: bold;
}

.zalozky-list TBODY TD.l A {
	text-align: center;
	padding: 0px 6px;
	color: #ffffff;
	background: #cccccc;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.zalozky-list TBODY TD.l A:hover {
	color: #7D0000;
	background: #eeeeee;
	text-decoration: none;
}

.zalozky-list TABLE TBODY A IMG {
	vertical-align: middle;
	border: none;
	padding: 2px 0px;
}

/* }}} */ /* poznamky  {{{ */
.poznamky-list .search-box {
	height: 35px;
	font-size: 11px;
	border: 1px solid #5D8650;
	color: #5D8650;
	background: #F3FFF3;
	margin-top: 5px;
	padding: 5px;
}

.poznamky-list .search-box H2 {
	font-size: 26px;
	float: left;
}

.poznamky-list .search-box INPUT.stext {
	width: 250px;
	font-size: 16px;
	border: #5D8650 1px solid;
	margin-top: 3px;
	margin-left: 10px;
}

.poznamky-list .search-box INPUT.submit {
	height: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #7D0000;
	border: #cccccc 1px solid;
}

.poznamky-list .search-info {
	font-size: 11px;
	background: #f1f1f1;
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding: 5px;
}

.poznamky-list .srow {
	margin-top: 20px;
	margin-left: 20px;
	clear: both;
}

.poznamky-list .ico {
	float: left;
	text-align: center;
	width: 24px;
	height: 24px;
	border: 1px solid #5D8650;
	color: #5D8650;
	font-size: 16px;
	margin-top: 5px;
	font-weight: bold;
}

.poznamky-list .nadpis {
	float: left;
	margin-left: 10px;
	font-size: 11px;
}

.poznamky-list A.titl {
	font-size: 20px;
}

.poznamky-list IMG {
	border: none;
}

.poznamky-list A.link {
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	color: #ffffff;
	background: #cccccc;
	text-decoration: none;
}

.poznamky-list A.link:hover {
	color: #7D0000;
	background: #eeeeee;
	text-decoration: none;
}

.poznamky-list .srow .objekt {
	font-size: 11px;
	color: #5D8650;
}

.poznamka {
	display: none;
	background: #F3FFF3;
	color: #5D8650;
	border: 1px solid #5D8650;
	margin-top: 20px;
	padding: 5px;
	font-size: 11px;
	position: relative;
}

.poznamka H3 {
	border-bottom: 1px solid #5D8650;
	font-weight: normal;
	font-size: 13px;
	margin: 0px;
}

.poznamka A.skryt {
	font-size: 11px;
	position: absolute;
	top: 4px;
	right: 26px;
}

.poznamka B {
	color: #000000;
}

.poznamka INPUT.submit {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	font-size: 13px;
	color: #F3FFF3;
	background: #5D8650;
	border: #000 1px solid;
}

.poznamka .body {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #5D8650;
	padding: 5px;
	position: relative;
}

/* }}} */ /* udalosti  {{{ */
.udalosti UL {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 130px;
	_height: 130px;
}

.udalosti LI {
	list-style: square inside;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.udalosti .left {
	background-repeat: repeat-y;
	background-position: left top;
}

.udalosti .politika {
	background: #FAFAFA url(../img/udalosti_p.gif) repeat-x left top;
}

.udalosti .kultura {
	background: #F9CFD0 url(../img/udalosti_k.gif) repeat-x left top;
}

.udalosti .veda {
	background: #F5E8BB url(../img/udalosti_n.gif) repeat-x left top;
}

.udalosti .evropa {
	background: #CADEFB url(../img/udalosti_e.gif) repeat-x left top;
}

.udalosti .politika UL {
	background-image: url(../img/osa_l_politika.gif);
}

.udalosti .kultura UL {
	background-image: url(../img/osa_l_kultura.gif);
}

.udalosti .veda UL {
	background-image: url(../img/osa_l_veda.gif);
}

.udalosti .evropa UL {
	background-image: url(../img/osa_l_evropa.gif);
}

.udalosti .politika .left {
	background-image: url(../img/udalosti_p_bg.gif);
}

.udalosti .kultura .left {
	background-image: url(../img/udalosti_k_bg.gif);
}

.udalosti .veda .left {
	background-image: url(../img/udalosti_n_bg.gif);
}

.udalosti .evropa .left {
	background-image: url(../img/udalosti_e_bg.gif);
}

.udalosti  .upozorneni {
	font-style: italic;
	color:#FF0000;
}

/* testy */
#test {
	
}

#test .head {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	padding: 5px 10px;
}

#test .head .navi {
	float: right;
}

#test .head A {
	font-size: 11px;
}

#test .head IMG {
	width: 16px;
	height: 16px;
	border: none;
	align: absmiddle;
	margin: 0 5px 0px 0;
}

#test .head .refresh {
	margin-right: 10px;
}

#test OL.test {
	margin-left: 60px;
	margin-right: 48px;
	position: relative;
}

#test OL.test LI UL LI {
	list-style-position: outside;
	list-style-type: lower-alpha;
}

#test OL.test LI UL {
	margin-top: 5px;
	margin-bottom: 20px;
}
#test OL.test LI A {
	display: block;
}
#test OL.test LI IMG {
	margin: 10px 35px 10px 0;
	border: 0;
}

#test OL.test LI UL.anone LI {
	list-style-type: none;
}

#test OL.test LI DIV.ok {
	position: absolute;
	width: 16px;
	height: 12px;
	left: -45px;
	margin-top: 3px;
	background: url(/img/ico_y.gif) no-repeat;
}

#test OL.test LI UL LI.ok,#test OL.test LI.spoj DIV SPAN {
	color: #379216;
	font-weight: bold;
}

#test OL.test LI DIV.ko {
	position: absolute;
	width: 16px;
	height: 16px;
	left: -45px;
	background: url(/img/ico_smaz.gif) no-repeat;
}

#test OL.test LI.spoj DIV.ok,#test OL.test LI.spoj DIV.ko {
	margin-top: 3px;
}

#test OL.test LI UL LI.ok SPAN {
	font-size: 90%;
	font-weight: normal;
	padding-left: 20px;
}

#test INPUT.subm,INPUT.test-run {
	width: 120px;
	height: 28px;
	font-size: 14px;
	color: #FFFFFF;
	background: #7D0000;
	border: #cccccc 1px solid;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}

INPUT.test-run {
	width: 100%;
}

#test SPAN.result {
	color: #7d0000;
	font-weight: bold;
}

/* testy - spojovacky */
#test LI.spoj {
	padding:0px;
	margin:0px;
}

#test LI.spoj TABLE {
	vertical-align: middle;
	line-height:25px;
	width: 100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
#test LI.spoj TABLE TD {
	padding: 3px 1%;
	border-bottom:1px solid white;
}
#test LI.spoj TD.left {
	border-right:1px solid white;
	background-color: #eae5d7;
	width: 45%;
	text-align: right;
}

#test LI.spoj TD.right {
	background-color: #e5e5e5;
}

#test LI.spoj DIV.drag {

}


.zmena-fontu {
	margin-right: 220px;
	text-align:right;
	margin-top:-20px;
}
.zmena-fontu a {
	color: #000;
	text-decoration: none;
	font-family: "Times New Roman", Roman, serif;
	padding:0px 3px;
	border: 1px solid transparent;
}
.zmena-fontu a:hover {
	color: #fff;
	background-color: #7d0000;
	border: 1px solid #7d0000;
}
.zmena-fontu a.on{
	color: #000;
	background-color: #d6ceb8;
	border: 1px solid #b4a685;
}


/******** odstraneni formatovani textu ************/
div#obsah b, div#obsah strong, div#obsah i, div#obsah em, div#obsah u {font-weight: normal; font-style: normal; text-decoration: none;}
div#obsah a, div#obsah b a, div#obsah a b, 
div#obsah strong a, div#obsah a strong, 
div#obsah i a, div#obsah a i, 
div#obsah em a, div#obsah a em,
div#obsah u a, div#obsah a u {text-decoration: none !important; font-weight: bold !important;}
div#obsah a:hover, div#obsah b a:hover, div#obsah a:hover b, 
div#obsah strong a:hover, div#obsah a:hover strong, 
div#obsah i a:hover, div#obsah a:hover i, 
div#obsah em a:hover, div#obsah a:hover em,
div#obsah u a:hover, div#obsah a:hover u {text-decoration: underline !important;}
/*******************************************************/
/***** logovaci stranka spolu s info o Ceskych dejinach
/*******************************************************/
#logInfo {
	margin: 20px auto 0 auto;
	width: 970px;
}
#logInfo p {
	text-align: justify;
	margin-bottom: 20px;
	line-height: 150%;
}
#logInfo #box1 {
	width: 400px;
	border: 1px solid #D6CEB8;
	color: #644F1C;
	background: #EAE5D9;
	padding: 0 10px 10px 10px;
	font-size: 12px;
	text-align: center;
	float: left;
}
#logInfo #box1 h2, #logInfo #box2 h2 {
	border-bottom: 1px solid #D6CEB8;
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	margin-top: 10px;
	padding-bottom: 5px;
}
#logInfo .errmsg {
	color: red;
	font-weight: bold;
	padding-bottom: 10px;
}
#logInfo #box1 form {
	margin-top: 20px;
}

#logInfo #box1 label {
	font-size: 13px;
	padding-right: 5px;
}

#logInfo #box1 input {
	width: 180px;
	font-size: 13px;
	border: #7D0000 1px solid;
	margin-bottom: 2px;
}

#logInfo #box1 input.jmeno {
	border: #CCCCCC 1px solid;
}

#logInfo input.submit {
	height: 28px;
	color: #FFFFFF;
	background: #7D0000;
	border: #cccccc 1px solid;
	width: auto !important;
	margin-top: 10px; 
	cursor: pointer;
}

#logInfo #box2 {
	border: 1px solid #EEE6C5;
	color: #715e12;
	background: #FFFFEC;
	padding: 0 10px 10px 10px;
	font-size: 13px;
	text-align: left;
	float: right;
	margin-bottom: 20px;
}
.b2dim1 {
	width: 500px;
	height: 151px;
}
.b2dim2 {
	width: 950px;
	height: auto;
	padding-top: 10px !important;
	margin-bottom: -30px !important;
}
.b2dim2 label {
	margin-top: 10px;
	padding-right: 5px;
}
.b2dim2 input {
	width: 203px;
	margin-right: 10px;
	margin-bottom: 5px;	
}
.b2dim2 input.nazev {
	width: 820px;
	float: right;
	margin-right: 2px;
}
.b2dim2 input.noMg {
	margin-right: 0;		
}
.b2dim2 textarea {
	width: 942px;
	height: 80px;
	margin-bottom: 5px;
}
.note {
	font-style: italic;
}
#logInfo h1 {
	margin-top: 0;
}
#logInfo #box2 a.ico_pdf {
	background: url(../img/ico_pdf.gif) no-repeat;
	padding-left: 20px;
}
#logInfo #box2 li {
	line-height: 180%;
}
#logInfo .fLeft {
	float: left;
	margin: 0 20px 10px 0;
	border: 1px solid #ccc;
}
#logInfo .fRight {
	float: right;
	margin: 0 0 10px 20px;
	border: 1px solid #ccc;
}
#logInfo .fCenter {
	border: 1px solid #ccc;
}
#logInfo .c { text-align: center;}
#logInfo .padBot0 {
	margin-bottom: -20px;
	padding-bottom: 0;
}