@import url(base.css); /* zakladni styly */
@import url(slimbox.css); /* zakladni styly */
@import url(sIFR-screen.css); /* sifr */
  
/* INDEX */

div#obal0 { width: 980px; margin: 0 auto; padding-bottom: 16px; }

div#zalozky_obal { background: White url(../images/dot1.gif) repeat-x bottom;}
div#zalozky { width: 960px; position: relative; margin: 0 auto; height: 36px; padding-top: 20px; padding-left: 20px; margin-bottom: 6px; }
 a.zal { display: block; height: 36px; background-position: 0 0; float: left; }
 a.zal.act { background-position: 0 -36px!important; }
 a.zal:hover { background-position: 0 -72px; }
 /* blok prihlasen */
 p#prihlasen { position: absolute; right: 192px; top: 21px; }
  p#prihlasen em { color: #9c9c9c; margin: 0 3px; }
 div#zalozky form { position: absolute; right: 0px; top: 19px; width: 172px; white-space: nowrap; }
  div#zalozky select,div#zalozky input { border: 1px solid #9cd7ff; padding: 1px; font-size: 11px; color: #575757; width: 90px; }
  div#zalozky input { width: auto; overflow: visible; }
  div#zalozky legend { display: none; }

div#hlavni { background: url(../images/index_bg.jpg) no-repeat 0 0; width: 980px; height: 623px; position: relative; z-index: 1; }
  a#kliklogo { position: absolute; top: 0; left: 20px; }
  div#opa_hl { z-index: 3; background: Black; opacity: 0.1; filter: alpha(opacity=10); height: 4px; position: absolute; top: 87px; left: 23px; width: 957px; overflow: hidden; }
  div#opa_vl { z-index: 3;  background: Black; opacity: 0.1; filter: alpha(opacity=10); height: 84px; position: absolute; top: 3px; left: 294px; width: 4px; overflow: hidden; }

/* div#menu { position: absolute; height: 35px; width: 800px; left: 294px; top: 52px; z-index: 4; }
  div#menu a { display: block;  height: 35px; float: left; }
  div#menu a strong { cursor: pointer; display: block; height: 35px; width: 100%; background: url(../images/menusep.gif) no-repeat right center; }
  div#menu a.posledni strong { background: none; }
  div#menu a:hover, div#menu a.act { } 
  div#menu a:hover strong, div#menu a.act strong { background: none; }*/
	
	#menu { position: absolute; height: 35px; width: 800px; left: 294px; top: 52px; z-index: 4; margin: 0; padding: 0;  }
  #menu li { float: left; display: block; margin: 0; padding: 0; height: 35px; background: none; position: relative; }
	#menu a { display: block;  height: 35px; float: left; }
	#menu li a { float: none; }
  #menu a strong { cursor: pointer; display: block; height: 35px; width: 100%; background: url(../images/menusep.gif) no-repeat right center; }
  #menu a.posledni strong { background: none; }
  #menu a:hover strong, #menu a.act strong,#menu li:hover a strong,#menu li.hover a strong  { background: none; }
	
	#menu li ul { margin: 0; display: none; position: absolute; left: 0; top: 35px; border-bottom: 2px solid #e7f6ff; background: White url("../images/submenuul.gif") repeat-y 0 0; width: 189px; padding: 8px 14px 14px 14px; }
	#menu li:hover ul,#menu li.hover ul { display: block; }
	#menu li ul li { float: none; height: auto; border-bottom: 1px solid #c4e7ff; padding: 6px 0;  }
	div#obal0 #menu li ul a { height: auto; background: url(../images/arr5.gif) no-repeat 175px 6px!important; padding-right: 16px; }
	div#obal0 #menu li ul a:hover { color: #cc6666; background: url(../images/arr4.gif) no-repeat 175px 6px!important; }
	
	#menu #lim7 ul,#menu #lim8 ul { right: 0; left: auto; }
 
 div.ibox { position: absolute; }
  div.ibox h1, div.ibox h2, div.ibox p { display: none; }
 div#ibox_es { left: 0; top: 424px; width: 241px; height: 145px;  }
 div#ibox_pfl { right: 0; top: 105px; width: 270px; height: 420px; }
   
div#novinky { position: relative; z-index: 2; background: url(../images/index_bg_bottom.png) no-repeat 0 0; width: 980px; height: 173px; margin-top: -15px; overflow: hidden; }
 div#novinky h2 { margin: 44px 0 14px 50px; font-size: 1.2em; text-transform: uppercase; color: #0096ff; }
 div#novinky div.inovbox { width: 264px; float: left; padding: 0 22px; background: url(../images/vline1.gif) no-repeat left top; }
  div#novinky div.inovbox.prvni {  margin-left: 50px; _margin-left: 25px; padding-left: 0; background: none; }
  div#novinky div.inovbox h3 { color: #0096ff; text-transform: uppercase; font-size: 0.9em; margin: 0; }
   div#novinky div.inovbox h3 a { color: #0096ff; }
  div#novinky div.inovbox p { color: #575757; font-size: 0.9em; margin: 2px 0; }
   div#novinky div.inovbox p em { font-style: normal; color: #acacac; }
div#novinky div.archiv { font-weight: bolder; padding: 10px 0 0 666px; clear: both; } 
 
 .sIFR-active .sblue { visibility: hidden; font-family: Verdana; line-height: 1em; font-size: 15px!important; margin: 42px 0 8px 50px!important; min-height: 25px; _height: 25px;  }
 
 div#footerhrefs { color: #dddddd; width: 970px; margin: 0 auto; }
div#footerhrefs ul { margin: 20px 0 0 0; padding: 0; list-style: none; }
div#footerhrefs li { margin: 0; padding: 0; float: left; _width: 10px; background: none; white-space: nowrap; }
div#footerhrefs a  { color: #55b9fd; }


/* INDEX */
p#archiv { font-weight: bold; margin-top: 22px; }
