/* CSS Document mirakubin.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family:  Georgia, Arial, Helvetica, sans-serif;
   font-size: 75%;
   background: #F7BD00;
   color:#000;
   text-align:center;
}
a:link {
  color:#000;
  text-decoration: none;
}
a:visited {
  color:#000;
  text-decoration: none;
}	
a:active {
  color:#000;
  text-decoration: none;
}
a:hover {
  color:#000;
  text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  display:none;
}
.cleaner
{
  clear:both;
  display:block;
}
table
{
  font-size:1em;
}
.noprint
{
  display:none;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 900px;
  padding-bottom:20px;
  background:#F7BD00 url(images/top_menu.gif) no-repeat;
}
#top
{
  position:absolute;
  top:0px;
}
#logo
{
  position:absolute;
  width:327px;
  height:80px;
  margin-left:330px;
  margin-top:16px;
  background:url(images/logo.gif) no-repeat;
}
#top ul
{
  margin:0px;
  padding:0px;
}
#top li
{
  padding:0px;
  list-style-type:none;
  display:block;
  position:absolute;
}
#top a
{
  padding:0px;
  display:block;
}
#top a span
{
  display:none;
}
#menu_omne_li
{
  margin:57px 0px 0px 55px;
  width:72px;
  height:31px;
}
#menu_fotogalerie_li
{
  margin:90px 0px 0px 128px;
  width:68px;
  height:27px;
}
#menu_diskografie_li
{
  margin:123px 0px 0px 70px;
  width:173px;
  height:35px;
}
#menu_koncerty_li
{
  margin:175px 0px 0px 43px;
  width:121px;
  height:30px;
}
#menu_texty_li
{
  margin:229px 0px 0px 61px;
  width:79px;
  height:26px;
}
#menu_odkazy_li
{
  margin:268px 0px 0px 32px;
  width:100px;
  height:28px;
}
#menu_ukazky_li
{
  margin:309px 0px 0px 90px;
  width:89px;
  height:34px;
}
#menu_kontakt_li
{
  margin:352px 0px 0px 34px;
  width:104px;
  height:27px;
}
#menu_aktualne_li
{
  margin:55px 0px 0px 210px;
  width:111px;
  height:35px;
}

#menu_kniha_li
{
  margin:96px 0px 0px 200px;
  width:183px;
  height:36px;
}
a#menu_omne:link, a#menu_omne:visited, a#menu_omne:active
{
  background: url(images/menu_omne.gif) no-repeat;
  width:72px;
  height:31px;
}
a#menu_omne:hover
{
  background: url(images/menu_omne.gif) 100% 0% no-repeat;
}
a#menu_fotogalerie:link, a#menu_fotogalerie:visited, a#menu_fotogalerie:active
{
  background: url(images/menu_fotogalerie.gif) no-repeat;
  width:68px;
  height:27px;
}
a#menu_fotogalerie:hover
{
  background: url(images/menu_fotogalerie.gif) 100% 0% no-repeat;
}
a#menu_diskografie:link, a#menu_diskografie:visited, a#menu_diskografie:active
{
  background: url(images/menu_diskografie.gif) no-repeat;
  width:173px;
  height:35px;
}
a#menu_diskografie:hover
{
  background: url(images/menu_diskografie.gif) 100% 0% no-repeat;
}
a#menu_koncerty:link, a#menu_koncerty:visited, a#menu_koncerty:active
{
  background: url(images/menu_koncerty.gif) no-repeat;
  width:121px;
  height:30px;
}
a#menu_koncerty:hover
{
  background: url(images/menu_koncerty.gif) 100% 0% no-repeat;
}
a#menu_texty:link, a#menu_texty:visited, a#menu_texty:active
{
  background: url(images/menu_texty.gif) no-repeat;
  width:79px;
  height:26px;
}
a#menu_texty:hover
{
  background: url(images/menu_texty.gif) 100% 0% no-repeat;
}
a#menu_odkazy:link, a#menu_odkazy:visited, a#menu_odkazy:active
{
  background: url(images/menu_odkazy.gif) no-repeat;
  width:100px;
  height:28px;
}
a#menu_odkazy:hover
{
  background: url(images/menu_odkazy.gif) 100% 0% no-repeat;
}
a#menu_ukazky:link, a#menu_ukazky:visited, a#menu_ukazky:active
{
  background: url(images/menu_ukazky.gif) no-repeat;
  width:89px;
  height:34px;
}
a#menu_ukazky:hover
{
  background: url(images/menu_ukazky.gif) 100% 0% no-repeat;
}
a#menu_kontakt:link, a#menu_kontakt:visited, a#menu_kontakt:active
{
  background: url(images/menu_kontakt.gif) no-repeat;
  width:104px;
  height:27px;
}
a#menu_kontakt:hover
{
  background: url(images/menu_kontakt.gif) 100% 0% no-repeat;
}
a#menu_aktualne:link, a#menu_aktualne:visited, a#menu_aktualne:active
{
  background: url(images/menu_aktualne.gif) no-repeat;
  width:111px;
  height:35px;
}
a#menu_aktualne:hover
{
  background: url(images/menu_aktualne.gif) 100% 0% no-repeat;
}
a#menu_kniha:link, a#menu_kniha:visited, a#menu_kniha:active
{
  background: url(images/menu_kniha.gif) no-repeat;
  width:183px;
  height:36px;
}
a#menu_kniha:hover
{
  background: url(images/menu_kniha.gif) 100% 0% no-repeat;
}
#main_m
{
}
#main
{
  width:704px;
  padding-top:240px;
  margin-left:128px;
}
#content h2
{
  font-size:1.7em;
  color:#000;
  position:relative;
  font-style:italic;
  background: url(images/line_h2.gif) 0% 100% no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 45px 3px;
}
#content_m
{
  background: url(images/bg_main_bg.gif) repeat-y;
}
#content
{
  padding:0px 84px 20px 80px;
  color:#1E1E1A;
  
  background: url(images/bg_main.gif) 0% 0px no-repeat;

}
#content #navig
{
   text-align:right;
   font-size:0.9em;
   position:relative;
   margin-bottom:20px;
}
#content a:link, #content a:visited, #content a:active{
  color:#EB3F00;
  text-decoration:underline;
}
#content  a:hover{
  color:#EB3F00; 
  text-decoration:none;
}
#content h3 
{
  color:#EB3F00;
  font-size:1.2em;
  margin:0px 0px 0.7em 0px;
  padding:0px 0px 0px 0px;
}
#content h4
{
  color:#1E1E1A;
  font-size:1.1em;
  margin:0px 0px 0.4em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#1E1E1A;
  font-weight:normal;
  font-size:1.0em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1.2em 0px;
  padding:0px 0px 0px 0px;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content ul.ctverecky li
{
  padding-left:0px;
  list-style:square;
  background:none;
}
#content img.right
{
  float:right;
  margin-left:10px;
}
#content img.left
{
  float:left;
  margin-right:10px;
}
#footer
{
  width:900px;
  height:59px;
  margin:0px auto 0px auto;
  text-align:left;
  background: url(images/bg_footer.gif) no-repeat;
}
#footer p
{
  margin:0;
  font-size:0.8em;
  padding:30px 40px 0px 207px;
  color:#1E1E1A;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#1E1E1A;
  text-decoration:none;
}
#footer a:hover{
  color:#1E1E1A;
  text-decoration:underline;
}
.nahoru
{
  font-size:0.9em;  
  margin-top:6px;  
  text-align:right;
  margin-bottom:10px;
}
.nahoru a
{
  
}
.gallery
{
   margin-top:30px; 
}
.picture_m 
{
  width:130px;
  height:130px;
  float:left;
}
.picture{
   float:left;
  /*  width:10px;*/
  /* obrázek vlevo */
  background: url(images/shadowAlpha.png) no-repeat bottom right !important; 
  /* pro Operu a Mozillu pou?ijeme transparentní PNG */
  background: url(images/shadowAlpha.gif) no-repeat bottom right; 
  /* pro IE musíme je?ti doplnit GIF, Opera a Mozilla kvuli !important pou?ije PNG */
  margin: 5px 0px 10px 8px;
}
.picture img  {
  display: block;
  position: relative;
  background-color: #fff; /* bílé pozadí kolem */
  border: 1px solid #a9a9a9; /* rámeeek */
  margin: -6px 6px 6px -6px; /* posun kvuli stínu */
  padding: 4px; /* pozadí 4px mezi rámeekem a obrázkem */
}
.strankovani
{
  text-align:center;
  margin-top:10px;
  height:26px;
  line-height:26px;
  font-weight:bold;
}
.strankovani .selected
{
  font-weight:normal;
}
#content .strankovani a:link, #content .strankovani a:visited, #content .strankovani a:active{
  text-decoration:underline;
}
#content .strankovani a:hover{
  text-decoration:none;
}
a#ukazky_hp:active, a#ukazky_hp:link, a#ukazky_hp:visited
{
  display:block;
  width:202px;
  height:180px; 
  float:left;
  background:url(images/ukazky_hp.gif) no-repeat;
}
a#ukazky_hp:hover
{
  display:block; 
  width:202px;
  float:left;
  height:180px; 
  background:url(images/ukazky_hp.gif) 100% 0% no-repeat;
}
a#aktualne_hp:active, a#aktualne_hp:link, a#aktualne_hp:visited
{
  margin-left:100px;
  width:201px;
  height:212px;
  display:block;
  float:left;
  background:url(images/aktualne_hp.gif) no-repeat;
}
a#aktualne_hp:hover
{
  display:block; 
  margin-left:100px;
  width:201px;
  float:left;
  height:212px; 
  background:url(images/aktualne_hp.gif) 100% 0% no-repeat;
}
#holka_hp
{
  margin-top:20px;
}
#panak_hp
{
  position:absolute;
  display:block;
  width:467px;
  height:232px;
  margin-left:210px;
  _margin-left:4px;
  &margin-left:4px;
  top:460px;
}
#kytarista_hp
{
  margin-left:331px;
  position:absolute;
  top:692px;
}
#text_hp
{
  width:350px;
  position:relative;
  margin-left:-40px;
}
#text_hp h2
{
  background:none;
  padding:0px;
  margin-bottom:10px;
}
#content .novy_vzkaz 
{
  border:0px;
  font-size:11px;
  padding:10px 10px;
  position:relative;
  margin:0px;
  border:1px solid #000;
}
.novy_vzkaz label
{
  width:80px;
  padding-top:3px;
  display:block;
  float:left;
  font-weight:bold;
}
.novy_vzkaz textarea
{
  width:360px;
  
  _width:362px;
  &width:362px;
  display:block;
  float:left;
  height:80px;
  font-size:11px;
}
.novy_vzkaz div.formrow
{
  padding-top:5px;
}
.novy_vzkaz .jmeno
{
  width:360px;
  display:block;
  float:left;
  font-size:11px;
}
.novy_vzkaz .email
{
  width:360px;
  display:block;
  float:left;
  font-size:11px;
}
.novy_vzkaz .pridej
{
  width:363px;
  _width:363px;
  &width:363px;
   display:block;
   float:left;
   height:20px;
   color:#000;
   line-height:20px;
   border:0px solid black;
   font-size:1em;
   font-weight:bold;
   font-family: Georgia, Arial, Helvetica, sans-serif;
   background: #EE6000; 
}
#content ul.prispevek
{
   list-style:none;
   padding:0px;
   margin:20px 0px 10px 0px;
}
#content ul.prispevek li
{
   border-bottom:1px solid #000; 
   padding:10px 2px;
}
#content .news_item
{
   border-bottom:1px solid #888;
   padding:10px 2px; 
}
#content .news_item h3 
{
  color:#000;
  font-size:1.2em;
  margin:0px 0px 0.7em 0px;
  padding:0px 0px 0px 0px;
}









