@import url(http://fonts.googleapis.com/css?family=Dynalight&subset=latin,latin-ext);

body,
td,
th,
textarea,
textarea td,
input,
select
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

.invisible {
  display: none;
}

a {
  color: #0000dd;
}


a:hover {
  color: #000088;
}

img
{
  border-width: 0px;
}

body
{
  padding: 0px;
  margin: 0px;
  background-color: #cecece;
  text-align: center;
  color: black;
}

#main
{
  margin: 0px auto;
  width: 980px;
  vertical-align: top;
  text-align: left;

}

#topmenu_box
{
  background-image: url("/_gfx/menu_top_bgd.png");
  width: 980px;
  height: 34px;
    position: relative;
}

#topmenu .highlight {
    height: 32px;
    width: 50px;
    position: absolute;
    background-image: url("/_gfx/menu_top_hover_bgd.png");
    z-index: 5;
    background-repeat: repeat-x;
}

#topmenu .items {
    position: absolute;
    z-index: 10;
}


.topmenu_item
{
  display: block;
  float: left;
  padding: 8px 6px;
}

.topmenuseparator
{
  float: left;
  margin-top: 11px;
  background-color: white;
  width: 1px;
  height: 14px;
}

.top_menu_light
{
  background-image: url(/_gfx/menu_top_light_bgd.png);
}

#topmenu
{
  color: white;
  font-size: 13px;
  padding: 0px 20px 0px 16px;
    -webkit-transition: text-shadow 600ms ease-in-out, color 600ms ease-in-out;
    -moz-transition: text-shadow 600ms ease-in-out, color 600ms ease-in-out;
    transition: text-shadow 600ms ease-in-out, color 600ms ease-in-out;
}

.topmenu_item a {
    -webkit-transition: text-shadow 600ms ease-in-out, color 600ms ease-in-out;
    -moz-transition: text-shadow 600ms ease-in-out, color 600ms ease-in-out;
    transition: text-shadow 600ms ease-in-out, color 600ms ease-in-out;
}

.topmenu_item a
{
  color: white;
  text-decoration: none;
  font-size: 13px;
}

.topmenu_item:hover a {
    text-shadow: 0px 0px 1px #400, 0px 0px 2px #fff;
    color: white;
}

#middle {
  width: 980px;
  padding-bottom: 30px;
  margin: 0px;
  padding: 0px;
}

.minimenu {
    position: absolute;
    top: 2px;
    right: 0px
}

.minimenu a img {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.minimenu a:hover img {
    opacity: 1;
    filter: alpha(opacity=100);
}

.two_panes
{
  background-image: url(/_gfx/panes_two_bgd.png);
  background-repeat: repeat-y;
  background-color: #e0dfdd;

}

.three_panes
{
  background-image: url(/_gfx/panes_three_bgd.png);
}

#bottom
{
  border-style: solid;
  border-color: white;
  border-width: 2px 0px 0px 0px;
  width: 980px;
  background-color: #959597;
}

#biplogo_box
{
  background-color: white;
  float: left;
  padding: 2px 2px 3px 11px;
}


#body, .editorBody {
    width: 510px;
}
#body {
    margin-left: 229px;
}
.editorBody {
    padding: 20px 30px;
    width: 464px;
}

.three_panes #body
{
  width: 534px;
}

#leftpane
{
  float: left;
  width: 229px;
  margin-right: 1px;
}

#leftmenu
{
  background-repeat: repeat-y;
  background-image: url(/_gfx/left_menu_bgd.png);
  width: 100%;
}

#leftmenu a
{
  color: #e4e5e8;
  text-decoration: none;
}

.lmenu
{
  background-image: url(/_gfx/menu_left_btn.png);
  background-repeat: no-repeat;
  padding-left: 18px;
  padding-top: 3px;
}

#lmenu-this-item-shown {
  background-image: url(/_gfx/menu_left_sel_btn.png);
}

#menubox
{
  padding: 4px 16px 40px 13px;
}

.article
{
  padding: 20px 30px;
  width: auto;
  overflow: hidden;
}

#page_title
{
  font-weight: bold;
  font-size: 13px;
  color: white;
  padding: 56px 16px 0px 16px;
}

#parentpagebox
{
  text-align: right;
  padding-right: 16px;
  padding-top: 8px;
}

.article_list
{
   margin-left: 40px;
}

.article_list li
{
  padding-left: 0px;
}

.article_list a
{

  font-weight: bold;
  color: #555555;
}

#navigator {
  color: #555568;
}

#navigator a {
  color: #777799;
  text-decoration: none;
}



#navigator {
  padding: 2px 5px 0px;
}

#navigator a:hover {
  color: #2f3377;
}

.highlighted {
    background-color: #fe9;
}

.highlighted.term1 {
    background-color: #fa6;
}
.highlighted.term2 {
    background-color: #9bf;
}
.highlighted.term3 {
    background-color: #9fb;
}

#toolbox-content a {
    color: white;
    text-decoration: none;
}


.licznik {
    text-align: center;
    padding: 20px;
    background: #333;
    color: #fa2;
}
.licznik a {
    color: inherit;
    text-decoration: none;
}

.licznik .daysleft,
.licznik .daysleft2 {
    display: block;
    margin-left: 50px;
    width: 90px;
    font-size: 20px;
    font-weight: bold;
}
.licznik .daysleft {
    position: absolute;
    z-index: 1;
    color: white;
}
.licznik .daysleft2 {
    position: relative;
    z-index: 2;
    color: #fa2;
}


/* end */
