/* CSS: MOZILLA FIREFOX [3.6] (výchozí) */
/* ---------------------------------------------------------------------------------------- */
/* --------------------------------------- ZÁKLADNÍ --------------------------------------- */
body		{font-family: Verdana, Arial, Times New Roman; color: #000000; background: #f5f5f5 url(../!pics/bg_basic.png) repeat-y top center;}
body.uvod		{background: #ffffff; overflow: hidden;}
*		{margin: 0px; padding: 0px;}
.hidden	{display: none;}
.nobr {white-space: nowrap;}
div#uvodni	{z-index: 1; position: absolute; width: 500px; height: 350px; left: 0px; top: 0px; background: url(../!pics/bg_uvod.png) no-repeat top center; text-align: right; visibility: hidden;}
div#uvodniX	{z-index: 1; position: absolute; top: 50%; left: 50%; width: 550px; height: 80px; margin: -175px 0px 0px -350px; padding: 270px 0px 0px 150px; text-align: right; background: #ffffff url(../!pics/bg_uvod.png) no-repeat top center;}
.wipe1	{width: 500px; height: 330px;}
#skipDiv  {position: absolute; visibility: hidden; width: 80px;}
#skipDiv a:link, #skipDiv a:visited	{font-size: 10px; color: #808080;}
#skipDiv a:hover {color: #000000;}
div#basic	{z-index: 1; position: relative; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div#basic_pg	{z-index: 1; position: relative; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
strong.not  {color: #ff0000;}


/* ---------------------------------------------------------------------------------------- */
/* --------------------------------------- HLAVIČKA --------------------------------------- */
div#hlavicka	{z-index: 1; position: relative; width: 918px; height: 40px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left;}
div#top {z-index: 3; position: absolute; top: 0px; width: 918px; height: 40px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; background: #ffffff url(../!pics/bg_top.png) repeat-x top center;}
div#fotky {z-index: 2; position: absolute; top: 0px; left: 0px; width: 918px; height: 170px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; background: #760000;}
div#clona {z-index: 3; position: absolute; top: 0px; left: 0px; width: 918px; height: 170px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; background: transparent;}
div#l1 {z-index: 3; position: absolute; top: -15px; left: 0px; width: 918px; height: 50px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; background: url(../!pics/bg_L1.png) no-repeat top center;}
div#l2 {z-index: 3; position: absolute; top: 126px; left: 0px; width: 753px; height: 50px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: left; background: url(../!pics/bg_L2.png) no-repeat top right;}
iframe#logo  {z-index: 4; position: absolute; top: -14px; left: -23px; width: 210px; height: 203px; background: transparent; border: 0px;}
#logo ul {list-style-type: none;}
#logo #togglenewsticker {display: none;}
img.fp {width: 150px; height: 100px;}
#top h1 {z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 36px; font-size: 1px; color: #ffffff; background: url(../!pics/nadpis.png) no-repeat center 10px;}
#datum {z-index: 3; position: absolute; top: 138px; right: 0px; width: 181px; height: 46px; font-size: 10px; color: #e0e0e0; background: url(../!pics/datum.png) no-repeat 10px -4px;}

  /* --------------------------------------- JAZYKOVÉ MENU --------------------------------------- */
  menu#jazyk	{z-index: 3; position: absolute; top: 10px; height: 20px; padding: 0px 0px 0px 0px; right: 10px;}
  #jazyk li	{z-index: 3; position: relative; display: inline; float: left; margin-right: 5px; margin-top: 0px; padding: 15px 25px 0px 0px; font-size: 0px;}
  #jazyk li.l_cs	{background: url(../!pics/flag/cze.png) no-repeat 0px 0px;}
  #jazyk li.l_en	{background: url(../!pics/flag/uk.png) no-repeat 0px 0px;}
  #jazyk li a	{z-index: 4; position: absolute; top: 0px; left: 0px; width: 25px; height: 15px; text-decoration: none; background: transparent;}

  /* --------------------------------------- LEVÝ SLOUPEC --------------------------------------- */
  div#levy  {z-index: 2; position: absolute; top: 170px; left: 0px; width: 220px; height: 420px; background: url(../!pics/bg_left.png) no-repeat top left;}
  menu#menu	{z-index: 2; position: absolute; top: 25px; left: 15px; width: 165px; min-height: 60px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; list-style-type: none; font-size: 12px;}
  #menu li	{z-index: 2; position: relative; top: 0px; width: 130px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; background-position: 248px 0px;}
  #menu li a	{z-index: 2; position: absolute; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; text-decoration: none;}
  #menu li.link1 a	{background: url(../!pics/menu.png) no-repeat -10px -8px; width: 54px; height: 22px;}
  #menu li.link1 a:hover	{background: url(../!pics/menu.png) no-repeat -168px -10px; width: 83px; height: 22px;}
  #menu li.link2 a	{background: url(../!pics/menu.png) no-repeat -10px -38px; width: 80px; height: 22px;}
  #menu li.link2 a:hover	{background: url(../!pics/menu.png) no-repeat -168px -39px; width: 122px; height: 22px;}
  #menu li.link3 a	{background: url(../!pics/menu.png) no-repeat -10px -67px; width: 116px; height: 22px;}
  #menu li.link3 a:hover	{background: url(../!pics/menu.png) no-repeat -168px -68px; width: 167px; height: 22px;}
  #menu li.link4 a	{background: url(../!pics/menu.png) no-repeat -10px -96px; width: 104px; height: 22px;}
  #menu li.link4 a:hover	{background: url(../!pics/menu.png) no-repeat -168px -97px; width: 150px; height: 22px;}
  #menu li.link5 a	{background: url(../!pics/menu.png) no-repeat -10px -125px; width: 124px; height: 22px;}
  #menu li.link5 a:hover	{background: url(../!pics/menu.png) no-repeat -168px -126px; width: 176px; height: 22px;}
  #menu li.link6 a	{background: url(../!pics/menu.png) no-repeat -10px -154px; width: 99px; height: 22px;}
  #menu li.link6 a:hover	{background: url(../!pics/menu.png) no-repeat -168px -155px; width: 143px; height: 22px;}
  #menu li.link7 a	{background: url(../!pics/menu.png) no-repeat -10px -182px; width: 77px; height: 22px;}
  #menu li.link7 a:hover	{background: url(../!pics/menu.png) no-repeat -168px -184px; width: 118px; height: 22px;}
  #menu li.link8 a	{background: url(../!pics/menu.png) no-repeat -10px -211px; width: 124px; height: 22px;}
  #menu li.link8 a:hover	{background: url(../!pics/menu.png) no-repeat -168px -214px; width: 176px; height: 22px;}
  div#doplnujici  {z-index: 2; position: absolute; top: 450px; left: 50px; width: 114px; text-align: center;}
  div#doplnujici img  {z-index: 2; position: relative; margin: 10px;}

  /* --------------------------------------- PRAVÝ SLOUPEC --------------------------------------- */
  div#pravy  {z-index: 3; position: absolute; top: 180px; right: 0px; width: 190px; height: 420px;}
  div#aktualne  {z-index: 3; position: absolute; top: 10px; left: 0px; width: 185px; height: 185px; background: url(../!pics/bg_akt.png) no-repeat top left;}
  div#sout_s  {z-index: 3; position: absolute; top: 215px; left: 0px; width: 185px; height: 305px; background: url(../!pics/bg_souts.png) no-repeat top left;}

/* --------------------------------------------------------------------------------------- */
/* --------------------------------------- STRÁNKA --------------------------------------- */
div#obsah	{z-index: 1; position: relative; top: 0px; width: 510px; margin: 0px auto 0px auto; padding: 170px 188px 0px 220px; text-align: left; background: #ffffff;}
div#gen_pg	{z-index: 1; position: relative; width: 500px; min-height: 600px; padding: 10px 0px 30px 0px; text-align: left; background: url(../!pics/bg_pg.png) no-repeat center 200px; font-size: 14px; line-height: 23px;}
#gen_pg h2	{font-size: 18px; text-transform: uppercase; text-align: center; border-bottom: 1px dotted #808080; margin-bottom: 15px;}
#gen_pg h3	{font-size: 17px; text-align: center; color: #760000; margin-bottom: 15px;}
#gen_pg hr	{height: 1px; color: red;}
#gen_pg dl	{margin-bottom: 25px;}
#gen_pg dt	{margin-top: 10px; font-weight: bold; color: #a0a0a0; font-size: 12px;}
#gen_pg dt a	{color: #0000ff; text-decoration: none; font-size: 14px; margin-left: 15px; padding-right: 30px; background: url(../!pics/pruhled.png) repeat-y top right;}
#gen_pg dt a:hover	{color: #ff0000; text-decoration: underline;}
#gen_pg dt font	{color: #000000; font-size: 14px; margin-left: 5px;}
#gen_pg dd	{line-height: 15px; text-indent: 25px; font-size: 12px;}
#gen_pg dd div	{line-height: 23px; font-size: 14px;}
#gen_pg p	{text-indent: 25px; text-align: justify; margin: 5px 5px 15px 5px;}
#gen_pg p.podpis	{text-align: right; margin: 5px; line-height: 14px;}
#gen_pg p a	{color: #0000ff; text-decoration: none;}
#gen_pg p a:hover	{color: #ff0000; text-decoration: underline;}
#gen_pg img.magnify	{border: 1px solid #808080; width: 65px; height: 65px; float: right; margin-top: -20px;}
#gen_pg div.kniha_str {margin-top: -15px; margin-bottom: -5px; width: 100%; text-align: center;}
#gen_pg div.kniha_str {font-size: 10px;}
#gen_pg div.kniha_str a {color: #0000ff; text-decoration: none;}
#gen_pg div.kniha_str a:hover {color: #ff0000; text-decoration: underline;}
#gen_pg div.kniha_str font {font-size: 11px;}
#gen_pg div.kniha_str strong {font-size: 12px;}
#gen_pg div.partners	{text-align: center; margin-bottom: 50px;}
#gen_pg div.partners img	{margin: 15px;}
#gen_pg div.partners_L	{text-align: center; margin-bottom: 0px;}
#gen_pg div.partners_L font	{margin: 10px; font-weight: bold; white-space: nowrap;}
#gen_pg div.partners_L img	{margin: 15px;}
#gen_pg div.prisp	{border-left: 1px solid #f5f5f5; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #f5f5f5; margin-top: 22px; padding-top: 1px; background: url(../!pics/stin_prg.png) top left;}
#gen_pg div.prisp p.p	{position: relative; text-indent: 0px; top: 0px; left: 0px; height: 20px; width: 100%; margin: 0px; padding: 2px; font-size: 11px; color: #000000;}
#gen_pg div.prisp p.p a	{color: #760000; text-decoration: underline;}
#gen_pg div.prisp p.p a:hover	{color: #ff0000;}
#gen_pg div.prisp p.p em	{color: #808080;}
#gen_pg div.prisp p.p small.id	{position: absolute; top: -5px; right: 8px; color: #d0d0d0; font-size: 8px;}
#gen_pg div.program	{border-left: 1px solid #f5f5f5; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #f5f5f5; margin-bottom: 19px; padding-top: 1px; background: url(../!pics/stin_prg.png) top left;}
table.porad	{border-bottom: 1px dotted #d0d0d0; width: 100%;}
table.poradL	{border-bottom: 0px dotted #d0d0d0; width: 100%;}
tr.poradH	{height: 40px;}
tr.poradV	{height: 20px;}
th.porad	{padding: 4px; padding-right: 10px; font-size: 12px; text-align: right; vertical-align: top; width: 150px;}
td.porad1	{padding: 4px; font-size: 12px; text-align: left; vertical-align: top; width: 330px;}
td.porad1 a	{color: #0000ff; text-decoration: none; font-size: 11px; line-height: 11px;}
td.porad1 a:hover	{color: #ff0000; text-decoration: underline;}
td.porad2	{padding: 4px; font-size: 12px; text-align: left; vertical-align: middle; width: 200px;}
td.porad3	{padding: 4px; font-size: 9px; text-align: left; vertical-align: middle;}
menu#akt {margin: 45px 0px 0px 0px; list-style-type: none;}
#akt li {position: relative; font-size: 11px; height: 29px;}
#akt font {position: absolute; top: -11px; left: 2px; font-size: 10px; color: #808080; font-style: italic;}
#akt a  {position: absolute; top: 0px; width: 173px; color: #0000ff; text-decoration: none; border-bottom: 1px dotted #ffffff; padding: 0px 5px 3px 5px;}
#akt a.a5  {border-bottom: 0px dotted #ffffff;}
#akt a:hover  {color: #ff0000; text-decoration: underline;}
menu#soutez_s {margin: 47px 0px 0px 0px; list-style-type: none;}
#soutez_s li {position: relative; font-size: 11px; height: 25px;}
#soutez_s a  {position: absolute; top: 0px; width: 173px; color: #760000; text-decoration: none; border-bottom: 1px dotted #ffffff; padding: 7px 5px 7px 5px;}
#soutez_s a.aL  {border-bottom: 0px dotted #ffffff;}
#soutez_s a:hover  {color: #ff0000; text-decoration: underline;}
menu.foto {margin: 5px; font-size: 12px;}
menu.foto ul {margin: 0px 20px 0px 20px; list-style-type: none;}
menu.foto li {font-weight: bold;}
menu.foto ul li {font-weight: normal;}
menu.foto li a  {color: #0000ff; text-decoration: none;}
menu.foto li a:hover  {color: #ff0000; text-decoration: underline;}
menu.kniha {position: absolute; top: 34px; right: 1px;}
menu.kniha li {display: inline; border-right: 1px dotted #808080; font-size: 10px; padding: 2px 4px 0px 0px;}
menu.kniha li.last {border-right: 0px dotted #ffffff;}
menu.kniha li a { color: #0000ff; text-decoration: none;}
menu.kniha li a:hover { color: #ff0000; text-decoration: underline;}
/**/ menu.old {margin: 5px; font-size: 12px;}
/**/ menu.old ul {margin: 0px 10px 0px 10px; list-style-type: none;}
/**/ menu.old li {font-weight: bold;}
/**/ menu.old ul li {font-weight: normal;}
/**/ menu.old li a  {color: #760000; text-decoration: none;}
/**/ menu.old li a:hover  {color: #ff0000; text-decoration: underline;}
/**/ menu.old ul li a  {color: #0000ff;}
/**/ menu.old div.in	{border-left: 1px solid #f5f5f5; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #f5f5f5; margin-bottom: 19px; padding: 1px 10px 5px 10px; background: url(../!pics/stin_prg.png) top left;}
a.foto  {margin: 5px;}
a.foto img  {border: 1px solid #808080; max-width: 100px; max-height: 100px;}
a.zpet1 {z-index: 4; position: absolute; top: 10px; left: 5px; color: #0000ff; text-decoration: none; font-size: 10px;}
a.zpet1:hover {color: #ff0000; text-decoration: underline;}
a.zpet2 {z-index: 4; position: relative; top: 10px; left: 5px; color: #0000ff; text-decoration: none; font-size: 10px;}
a.zpet2:hover {color: #ff0000; text-decoration: underline;}
div#nadpis  {width: 100%; border-bottom: 1px dotted #808080; margin-bottom: 15px;}
#nadpis h2  {border-bottom: 0px solid #ffffff; margin-bottom: 5px;}
#nadpis h2.n1	{margin-left: 223px; background: url(../!pics/menu.png) no-repeat -10px -8px; width: 54px; height: 22px;}
#nadpis h2.n2	{margin-left: 210px; background: url(../!pics/menu.png) no-repeat -10px -38px; width: 80px; height: 22px;}
#nadpis h2.n3	{margin-left: 192px; background: url(../!pics/menu.png) no-repeat -10px -67px; width: 116px; height: 22px;}
#nadpis h2.n4	{margin-left: 198px; background: url(../!pics/menu.png) no-repeat -10px -96px; width: 104px; height: 22px;}
#nadpis h2.n5	{margin-left: 188px; background: url(../!pics/menu.png) no-repeat -10px -125px; width: 124px; height: 22px;}
#nadpis h2.n6	{margin-left: 200px; background: url(../!pics/menu.png) no-repeat -10px -154px; width: 99px; height: 22px;}
#nadpis h2.n7	{margin-left: 211px; background: url(../!pics/menu.png) no-repeat -10px -182px; width: 77px; height: 22px;}
#nadpis h2.n8	{margin-left: 188px; background: url(../!pics/menu.png) no-repeat -10px -211px; width: 124px; height: 22px;}
#nadpis h2.n9	{margin-left: 206px; background: url(../!pics/h2_akt.png) no-repeat 0px 5px; width: 87px; height: 22px;}
form#novy {margin: 5px;}
#novy div {text-align: center; margin-bottom: 0px; margin-top: -10px;}
#novy fieldset {border: 1px dotted #d0d0d0;}
#novy legend  {font-weight: bold; text-transform: uppercase; font-size: 10px;}
#novy p {text-indent: 0px;}
#novy label {font-size: 11px; font-weight: bold;}
#novy input {border: 0px; border-bottom: 1px dotted #808080; margin-bottom: 10px; font-size: 15px; background: transparent; font-family: Verdana;}
#novy input.a {width: 330px;}
#novy input.aU {width: 282px;}
#novy input.b {width: 60px;}
#novy input.c {border: 1px solid #000000; padding: 2px; margin: -15px 3px 0px 0px; float: right; background: #f5f5f5; font-size: 11px;}
#novy textarea {border: 1px solid #d0d0d0; width: 476px; height: 200px; background: transparent; font-size: 15px; line-height: 23px; font-family: Verdana;}
#novy img {border: 0px;}


/* --------------------------------------------------------------------------------------- */
/* --------------------------------------- PATIČKA --------------------------------------- */
div#end	{z-index: 1; position: relative; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #f5f5f5 url(../!pics/bg_down.png) no-repeat top center;}
div#pata	{z-index: 3; position: relative; width: 918px; height: 25px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background: #f5f5f5 url(../!pics/bg_down.png) no-repeat top center;}
small#info  {z-index: 3; position: absolute; top: 5px; left: 10px; font-size: 10px;}
small#info a  {color: #000000; text-decoration: none; padding-bottom: 0px; border-bottom: 1px dotted #f5f5f5;}
small#info a:hover  {border-bottom: 1px solid #000000;}
small#copy  {z-index: 3; position: absolute; top: 5px; right: 10px; font-size: 10px;}
