/* piece of framework */
/* reset */
body{
  margin:0;
  padding:0;  
  border:0 none;
}
legend{
  /**color**/
}
img{border:0;}
frameset, frame, iframe,  dl, dd, dt, blockquote{
  border: 0 none;
  padding:0;
  margin: 0;
}
/* koniec resetu */
#container{
  position:relative;
  margin: 0 auto 0 auto;
  overflow:hidden;
}

/* accessibility */
.skiplist {
  list-style:none;
  position:absolute;
  left:0px;
  overflow:visible;
  z-index:20;

}
a.skiplink{
  position:absolute;
  left:-120em;
  top:0em;
  z-index:1;
  color:#000000;
  font-weight:bold;
  padding:0.5em;
  border: solid #000000 1px;
  text-decoration:none;
}
a.skiplink:focus, a.skiplink:active{
  left:20px;
  width:20em;
  top:-380px;
}
/* html */
/*
    <h2 class="auraltext">[accessibility]skiplinki</h2>         
         <ul class="skiplist">
           <li><a href="/{$lang}/{$section}/{$subsection}#header" tabindex="1" title="{translate text="[accessibility]przeskocz do menu"}" accesskey="0" class="skiplink">{translate text="[accessibility]przeskocz do menu"}</a> </li>
           <li><a href="/{$lang}" tabindex="2" title="{translate text="[accessibility]przeskocz do strony głównej"}" accesskey="1" class="skiplink">{translate text="[accessibility]przeskocz do strony głównej"}</a> </li>
           <li><a href="/{$lang}/{$section}/{$subsection}#main-content" tabindex="3" title="{translate text="[accessibility]przeskocz do tresci"}" accesskey="2" class="skiplink">{translate text="[accessibility]przeskocz do tresci"}</a></li>
           <li><a href="/{$lang}/{$section}/{$subsection}#footer" tabindex="4" title="{translate text="[accessibility]przeskocz do stopki"}" accesskey="3" class="skiplink">{translate text="[accessibility]przeskocz do stopki"}</a></li>
         </ul>
*/


.auraltext{
  position: absolute !important;
  font-size: 0 !important;
  left: -1000em !important;
  overflow:hidden !important;
  list-style:none !important;
  width:0 !important;
  height:0 !important;
}
/* koniec accessibility */


/* archiwum wiadomosci - paginacja - układ taki, jak na dokumentacja.wego.pl */

#ArchivePagination{
  position:relative;
  height:100%;
  width:100%;
  text-align:center;
  clear:both;
}
#ArchivePagination ul{
  list-style:none;
  padding:0;
}
#ArchivePagination li{
  display:inline;
  font-size:0.9em;
}
#ArchivePagination li a{
  padding-left:2px;
  padding-right:2px;
  height:100%;
  text-align:center;
  
}
.PaginationActivePage{
  font-weight:bold;
  font-size:1.1em;
}
.pagination_image{
  border:0 none;
  padding:0;
}
/* koniec paginacji */


/* stopka */
#footer {
  overflow:hidden;
  position:relative;
  clear:both;
  width:100%;
}

/* html stopki */

/*
         <div id="footer2">
         <p class="first">
           copyright 2007 by <a href="{$site_root}">{$smarty.server.SERVER_NAME}</a>
         </p>
         <p>
           code &amp; design <a href="http://icenter.pl">icenter.pl</a>, <a href="http://cms.wego.pl">cms</a> by <a href="http://wego.pl">wego.pl</a>
         </p>
       </div>
*/

/* pozostale */
.block{
  display:block;
  position:relative;
  height:auto;
  width:auto;
}

span.error{
  color:red;
  display:inline !important;
  margin: 0 2px 0 2px;
}
.error{
  color:red;
}
.error-border{
  border: 2px solid red !important;
}

div.hack{
  clear:both;
  position:relative;
}

.separator{
  width:100%;
  text-align:right;
  display:block;
  clear:both;
  float:left;
}

/* dropdown menu */

#menu{
  list-style:none;
  padding:0;
  margin:0;
  text-align:right;
  font-weight:bold;
  z-index:20;
  position:relative;
}

#menu li.top{ /*IE*/
  float:left;
  margin:0 3px 0 0;
  list-style:none;
  
}
#menu li.top:hover{
  background:#e4e4e4 url("../images/menu_background.png") bottom left repeat-x;
}

#menu li.top a.top_links{ /*IE*/
  display:block;
  height:auto;
  min-height:29px;
/*   width:100%; */
  padding: 12px 10px 0px 10px;
  color:#4c4c4c;
}
#menu li.top a.top_links:hover, #menu li.top a.active{ /*IE*/
  border-bottom:#ffffff solid 4px;
  min-height:25px;
  text-decoration:none;
}

.submenu{
  position:absolute;
  background-color:#eeeeee;
  z-index:10;
  text-transform:none;
  border: 1px solid #999999;
  padding:0;
  margin:0;
  left:-9999em;
  list-style:none;
  list-style-type:none;

}

.submenu_li{
  width:auto;
  height:auto;
  margin:0;
  list-style-type:none;
  list-style:none;
  font-weight:normal;
  text-align:left;
  z-index:10;
  clear:both;
}


#menu li.top:hover ul.submenu{
  left:auto;
}

.submenu_li a{ /*IE*/
  padding:0;
  margin:0;
  background:#eeeeee url("/images/rollover-menu-img.png") 10px 9px no-repeat;
  padding: 3px 5px 3px 20px;
  display:block;
  color:#666666;
}
.submenu_li a:hover{
  text-decoration:none;
  color:#b2b2b2;
}
.submenu_li:hover a{
  color:#b2b2b2;
}

.wysiwyg{
	position:relative;
	overflow:hidden;
}
