/* Global reset */
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin:0.5em 0;}
li,dd {margin-left:1em;}
fieldset {padding:.5em;}
body {font-size:76%;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.3;}
a img{border:0;}
/* end global reset */

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

body {background: #0C5F7E ; vertical-align: top; font-weight: normal; font-size: 13px; font-family: arial; margin: 0px; }


#leftSlice{
float: left;
width: 204px;
border-right: #000000 1px solid;
overflow: hidden;
height: 700px;
}

/* LOGO I ZALOGOWANY */

#logo{ height: 110px; width: 204px; background: #0C5F7E url(./images/logo.gif) 0 0 no-repeat; }
#logged{ height: 110px; width: 120px; float: right; text-align: center; color: #F0F6FF; }
#logged img{ margin-left: auto; margin-right: auto; max-width: 70px; max-height: 70px; border: 0; }
#logged_nr{ text-align: center; font-size: 14px; font-weight: bold; color: #F0F6FF; }

#minilogin { height: 70px; width: 90px; float: right; text-align: center; color: #F0F6FF; margin-top: 25px }
#minilogin input { width: 105px; margin-top: 2px }


/* NOWE MENU */

.rMenu{ width: 204px;  }
.rMenuSet{ background: #F5F3EA url(./images/menuitems.gif) 0 0 no-repeat;  margin: 0; padding: 0;}
.rMenuSet h3{ display: block; background: #BFDBF2 url(./images/menu_brick.gif) 0 0 no-repeat; height: 26px; line-height: 25px; padding: 1px 4px; overflow: hidden; margin: 0; }
.rMenuSet ul{ margin: 0; padding: 0;}
.rMenuSet li{ list-style-position: inside; list-style-type: none; margin: 0; padding: 0; font-size: 12px; font-family:Verdana, Arial, Helvetica; line-height: 19px; }
.rMenuSet ul li{ padding: 0 0 0 5px ;  list-style-image: url(./images/col_r.gif); border-right: #000000 1px solid;}
.rMenuSet ul li.selected{ background: #FFFFFF }
.rMenuSet ul li.selected ul{ background: white }
.rMenuSet ul ul li{ padding: 0 0 0 5px ; background: #FAF9F5;  list-style-image: url(./images/col_l.gif); font-family: Arial, Helvetica;border-right: 0; }
.rMenuSet ul ul li.selected{ background: #AFD2EE }
.rMenuSet ul ul li.selected ul{ background: white }
.rMenuEnd{ width: 204px; height: 8px; background: #F5F3EA url(./images/menu_end.gif)}

/* MENU GORNE */  
   body { behavior: url("csshover.htc"); }
 
  .fixedMenu{
   background-image: url(./images/XXXX); background-repeat: repeat-x; background-color: #EFEBDD; 
   border-bottom: #9999AA 1px solid;
   border-top:1px solid white; text-align: center; 
   color: #333; font-family: verdana; font-weight: bold;
   margin: 0;
   padding: 0;
   height: 28px;
   vertical-align: top;
   width: 100%;
   top: 0;
   left: 0;
  }
  
  #fixedMenuCaller{
   position: fixed;
   width: 100%;
   height: 2px;
   top: 29px;
   left: 0px;
  }
  
  .withFixedMenu{
  margin-top: 30px;
  }
 
   .a_menu{
    display: block;
   }
    
   #menuGeneralHorizontalBox{
   width: 100%;
   height: 25px;
   text-align: left;
   } 
    
    
   #menuGeneralHorizontal
   {
    float: left;
    background-color: black;
    color: #000011;
    font-size: 12px;
    background: url(./images/tmenu_end.gif) no-repeat 100% 0;
    padding-right: 14px;
   }
  
   
   #menuGeneralHorizontal ul
   {
    margin: 0px;
    padding: 0px; 
    list-style: none;
    cursor: default;
    white-space: nowrap;
    
   }
   #menuGeneralHorizontal ul ul
   {
    float: left;
   }
   
   #menuGeneralHorizontal ul li
   {
    position: relative;
    float: left;
   }
   
   #menuGeneralHorizontal ul ul li
   {
    border-left: #75A9D7 1px solid;
    padding: 0 10px;
    width: auto;
    cursor: pointer;
    float: none;
   }
   
   #menuGeneralHorizontal ul ul li a,#menuGeneralHorizontal ul ul li a:hover,#menuGeneralHorizontal ul ul li a:active, #menuGeneralHorizontal ul ul li a:visited
   {
    color: black;
    text-decoration: none;
   }
   
   #menuGeneralHorizontal ul ul
   {
    position: absolute;
    margin:0px;
    padding: 0px;
    padding-top: 1px;
    display: none;
    top: 23px;
    background-color: white;
    border: 1px solid #6DA4D7;
    z-index:1px;
   }


   
   #menuGeneralHideClose{
    width: 17px;
    height: 25px;
    float: left;
    background: url(./images/tmenu_hide.gif) no-repeat 0px 0px;
   }
   
   #menuGeneralHideClose.isHidden{
    background: url(./images/tmenu_show.gif) no-repeat 0px 0px;
   }

   
   #menuGeneralHorizontal ul li
   { margin: 0; }
   
   #menuGeneralHorizontal ul li:hover ul
   {
    display: block;
    color: black;
    background: #AADAFF;
   }

  
  /* styl kiedy jest przenoszony */ 
  .subMenuGeneralHorizontalTitle{
    background: #FFFFDC;
    height: 28px;
    margin: 0;
    padding: 0;
    line-height: 25px;
  }
   
   

   /* menu 1 poziomu */   
   #menuGeneralHorizontal .subMenuGeneralHorizontalTitle
   {
    text-align: center;
    height: 25px;
    
    line-height: 23px; 
    padding: 0px 5px;
    /width: 100px; /*minimalne dla IE*/
    min-width: 50px;
    background: url(./images/tmenu_bgr.gif) repeat-x 0px 0px;
   }
   #menuGeneralHorizontal li:hover .subMenuGeneralHorizontalTitle
   {
      background: url(./images/tmenu_bgr_hover.gif) repeat-x 0px 0px;
   }

   /* podmenu poprawki wzgledem nadmenu*/
   #menuGeneralHorizontal ul li ul .subMenuGeneralHorizontalTitle{
      line-height: 13px;
      font-size: 12px; 
      height: 15px;
      margin: 0;
      padding: 0;
      text-align: left;
      font-weight: normal
      border: 0px;
      width: 140px;
   }
   
   #menuGeneralHorizontal ul li:hover ul .subMenuGeneralHorizontalTitle
   {
      background: none;
   }
   
   #menuGeneralHorizontal ul li ul li
   {
    /* Pozycja podmenu */
    margin: 0;
    padding: 1px 7px;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 35px;
    border: 0;
    background: url(./images/menu_nev_subitem.gif) repeat-x 0px 0px;
    height: 17px;
    line-height: 15px;
    font-weight: normal;
   }

   #menuGeneralHorizontal ul li ul .menuLight
   {
    /* Pozycja podmenu */
    background: url(./images/menu_nev_subitem_l.gif) repeat-x 0px 0px;
   }
 
   #menuGeneralHorizontal ul li ul li:hover 
   {
    background: url(./images/menu_nev_subitem_h.gif) repeat-x 0px 0px;
   }
   
   #menuGeneralHorizontal ul li:hover 
   {
    color: black;
    background: yellow;
   }
   
   
   
   .menuIcon15{
   float: left;
   width: 15px;
   height: 15px;
   margin-right: 3px;
   display: none; /* aby nie bylo widac przy ciaganiu dnd */
   }
   #menuGeneralHorizontal .menuIcon15{ display: block; }
   
   .twMenuDrop{
   width: 100%;
   height: 25px;
   }
   
   .MenuMagicAura{
    background: url(./images/tmenu_magic1.gif) repeat-x 0px 0px;
   }
   
   .MenuMagicBlink{
    background: url(./images/tmenu_magic2.gif) repeat-x 0px 0px;
   }
   
   .twMenuFastIcon{
    width: 25px;
    height: 25px;
    margin-left: 7px;
    margin-top: 2px;
    border: 1px outset #FFFFFF; cursor: pointer; background-color: #FFFFEE;
   }   
   
   .twMenuFastIconDragged{
    width: 25px;
    height: 25px;
    float: left;
    border: 1px outset #FFFFFF; cursor: pointer; background-color: #FFFFEE;
   }   

   
   .IconMagicBlink{ 
   border-left: #7F9DB9 5px solid; margin-left: 3px; 
   }
   
   #menuGeneralHorizontal.EatFastIcon .subMenuGeneralHorizontalTitle {
    background: red;   /* zmiana gdy ma zjesc ikonw szybka  */
   }
   

/* KARTY TRESCI */

#ListFrame{margin-left: 204px;
  background: #F1F3F4;
  border: #555555 1px solid;
}

.ContentFrameBgr{
  background: #F1F3F4;
}

#ContentFrame{
  margin-right: 0px;
  margin-left: 204px;
  background: #F1F3F4;
  border: #555555 1px solid;
}

#ContentIframe{
  overflow: auto;
  overflow-y: scroll;
}

.FrameInner{
  padding: 4px;
  overflow: auto;
}

#IframeControl{
  width: 100%;
  height: 10px;
  background: #888888;
  cursor: move;
}

#IframeControl.ui-draggable-dragging{
  width: 80%;
  background: #DDDDDD;
}

#ContentFrame iframe{
  width: 100%;
  height: 99%;
}

.uphoto{ background: transparent url(./images/mask75.png) 100% 0 no-repeat; min-height: 240px }
.mask75{ background: transparent url(./images/mask75.png) 0 0 ; height: 100%;  min-height: 240px}
.mask75 fieldset { background: transparent}

