/**
 * LISTA
 *
 */
body{ behavior: url("./csshover3.htc"); }

.nagtop { font: bold 13px Verdana,Sans-Serif; color:#000000; padding: 1px 5px 1px 5px; border-bottom:1px solid grey; }

 /*  Tabelka w wersji full CSS */
.MainList	{ background-color: #e3eefd; margin-left: auto; margin-right: auto; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px; -moz-border-radius-topleft:12px; -moz-border-radius-topright:12px; border-radius: 12px; }
.MainList td{padding: 3px 8px 3px 4px; background: #FFFFFF;  font-weight: normal;  border-bottom: 1px solid #CDD4E3; border-right: 1px solid #DDDDDD; font-size: 14px}
.MainList tbody td{ box-shadow: inset 1px 1px 3px 0px #DDD; }
/* Tła przeterminowania itp*/ 
.MainList .bgr_timeout td,  .MainList td.bgr_timeout{ background-color: #FFCCCC }
.MainList .bgr_remind td,  .MainList td.bgr_remind{ background-color: #FFE5DD; }
.MainList .bgr_complete td,  .MainList td.bgr_complete{ background-color: #DDFFDD; color: #005500 }
.MainList a{ color: inherit; text-decoration: none }


tr.font_normal td{ font-weight: normal }
tr.font_new td{ font-weight: bold }
tr.font_mod td{ font-weight: bold }
tr.font_noread td{ font-weight: bold }

tr.font_new td a{ font-weight: bold }
tr.font_mod td a{ font-weight: bold }
tr.font_noread td a{ font-weight: bold }



.MainList td.MainListMenu { background: #BFC4CD url(../i/list_menu.gif) 0 0 repeat-x; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; padding: 0px 5px}
.MainList td.MainListMenu .Icon{ margin-top: 3px; margin-bottom: 1px;  -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-radius: 4px; }
.MainList td.MainListMenu .Icon:hover{ background: #FFFFC0}

.MainList tr.MainListSearch td{ background: #E0E3E8 url(../i/list_srch_l.gif) -3px 0 repeat-x ; padding: 3px 2px 1px 2px; border: 0 }
.MainList tr.MainListSearch td:first-child{ background: #E0E3E8 url(../i/list_srch_l.gif) 0 0 repeat-x ;}
.MainList tr.MainListSearch td:last-child{ border-right: #A9A9AA 1px solid}

.MainList th{ background: #E0E3E8 url(../i/list_sort.gif ) 0 0 no-repeat ; padding: 3px 4px 3px 1px; text-align: left; font-size: 12px }
.MainList th a{ text-decoration: none; color: #000088; font-weight: bold; font-size: 12px } 

.MainList tr.MainListOrder td{ background: #BFC4CD url(../i/list_order_bgr.gif) repeat-x scroll 0 0; font-weight: bold }
.MainList tr.MainListOrder td.sort_d{ background: url(../i/list_order_d.gif) 100% 0 no-repeat ; background-color: #EEEEDC;}
.MainList tr.MainListOrder td.sort_a{ background: url(../i/list_order_a.gif) 100% 0 no-repeat ; background-color: #EEEEDC;}
.MainList tr.MainListOrder a{ text-decoration: none; color: #000088; font-weight: bold; font-size: 12px }


.MainListHeaderClone{ width: 10px; background: red; position: fixed; top: 0; left: 0; width: 99%; border-collapse: collapse; }
.MainListHeaderClone td{ background: #E0E3E8 url(../i/list_sort.gif ) 0 0 no-repeat ; padding: 3px 4px 3px 1px; text-align: left; font-size: 12px }
.MainListHeaderClone tr.MainListOrder th{ background: #BFC4CD url(../i/list_order_bgr.gif) repeat-x scroll 0 0 }
.MainListHeaderClone tr.MainListOrder th.sort_d{ background: url(../i/list_order_d.gif) 100% 0 no-repeat ; background-color: #EEEEDC;}
.MainListHeaderClone tr.MainListOrder th.sort_a{ background: url(../i/list_order_a.gif) 100% 0 no-repeat ; background-color: #EEEEDC;}

  
.MainList tr th:first-child{ border-left: #A9A9AA 1px solid }
.MainList tr th:last-child{ border-right: #A9A9AA 1px solid}
.MainList tbody tr td:first-child{ border-left: #A9A9AA 1px solid}
.MainList tbody tr td:last-child{ border-right: #A9A9AA 1px solid}
.MainList tbody tr:last-child td:first-child{ -moz-border-radius-bottomleft:8px; }
.MainList tbody tr:last-child td:last-child{ -moz-border-radius-bottomright:8px;}

/* Podswietlanie najechanych rzedow */
.MainList tbody tr:hover td{ background: #FFFFCC url(../i/list_cell_h.gif) 0 0 no-repeat; }
.MainList tbody tr.nolight:hover td{ background: #FFFFFF url(../i/list_cell.png) 0 0 no-repeat; }
.MainList .FormInput{ width: auto }

#TopPopSearch{ display: none; position: absolute; top: 0; left: 40%; right: auto; height: 18px; width: 263px; background: orange; background: url(../i/TopPopBarSearch.gif) 0 0 no-repeat; cursor: pointer;}
#TitleMM{ display: none; position: absolute; top: 0; left: 200px; right: auto; height: 18px; width: 18px; background: #EEEEEE; font-size: 16px; text-align: center; border: #666666 1px solid; border-top: 0 }
#TitlePP{ display: none; position: absolute; top: 0; left: 230px; right: auto; height: 18px; width: 18px; background: #EEEEEE; font-size: 16px; text-align: center; border: #666666 1px solid; border-top: 0; }
.nagtop:hover #TopPopSearch, .nagtop:hover #TitleMM, .nagtop:hover #TitlePP { display: block; }

#ColSwitcher { font-size: 10px; margin: 5px; padding: 5px; background: #E3EEFD; border: #C3CEDD 1px solid; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px; -moz-border-radius-topleft:12px; -moz-border-radius-topright:12px; border-radius: 12px; }
.TabCol          { float: left; height:20px; border: 1px outset #FFFFFF; margin: 1px 3px 0px 3px; cursor: move; background-color: #F8F3E8; padding: 1px 8px; line-height: 19px; font-weight: bold }
.TabCol.Off      { background-color: #BBBBBB; }
.TabCol span     { cursor: pointer; }
.ColSwitchSocket.DropAccept{ background: white }
.ColSwitchSocket.DropReady{ background: white  url(../i/col_l.gif) 0 0 no-repeat; }
#rows_per_page { width: 40px; margin: 5px 10px 4px 0; }

.TabColSave      { float: right; height:22px; width: 22px; margin: 2px 8px 0px 5px }
.TabColSave2     { height:22px; width: 22px; margin: 4px 8px 0px 5px; cursor: pointer }



.MainList .SearchInList{float:left;}
.MainList img.Icon { float: right; width:25px; height:25px; border: 1px outset #FFFFFF; margin: 0px 3px; cursor: pointer; background-color: #FFFFEE; }
.MainList .button{ padding: 3px 10px; background: #F8F3E8 url(../i/btn_bgr.gif) 100% 100% no-repeat; border: #B1A99B 1px solid; border-top: #E1D9CB 1px solid; border-left: #E1D9CB 1px solid; text-align: center;font-size: 12px; font-weight: bold; margin-right: 7px; margin-top: 4px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; border-radius: 6px; cursor: pointer; }
.MainList .button:hover{ background: #FFF6E1 url(../i/btn_bgr_h.gif) 100% 100% no-repeat;}

/* paginacja */

.paginacja, .paginacja_x{
margin-top: 3px;
margin-bottom: 0px;
height: 25px;
text-align: center;
}

.paginacja_x li{ list-style-type: none; float: left }

a.pageno a.pageno_x{
margin: 0px 3px;
padding: 1px 3px;
width: 20px;
background: #FFFFDC;
border: #808080 1px solid; 
cursor: pointer;
text-decoration: none;
color: #000000;
}

.pageno, .pageno_x{
margin: 0px 3px;
padding: 1px 3px;
width: 20px;
background: #FFFFDC;
border: #808080 1px solid; 
cursor: pointer;
text-decoration: none;
color: #000000;
}


.pageno_over. .pageno_over_x{
margin: 0px 3px;
padding: 1px 3px;
width: 20px;
background: #FFFFFF;
border: #202020 1px solid; 
cursor: pointer;
}

/*  Zaawansowana lista kontaktów */
.subadr1{ background: #DDDDFF }
.subrow td{ background: #DDDDFF; font-size: 0.8em }
.subrow td:first-child{ background: #FFDDDD; font-size: 0.8em }

.rowopt { width: 16px; height: 16px; background: transparent url(../i/but_rst_hover.gif) 50% 50% no-repeat; float:left; margin-right: 3px; cursor: pointer}
td .rowopt.hiddenopt { display: none }

/* DrukujZakres  */

 #DrukujZakresQuestion{ width: 270px; height: 21px;  overflow: hidden;
   padding: 5px 5px 5px 2px;
   line-height: 21px;
   position: absolute;  top: 25px;  left: 75px;
   display: none;  background: #E3EEFD;  border: #466094 1px solid;
   -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius: 8px;
 }
 
 .DrukujZakresHeader{
  background-image: url(../i/tlo3.jpg);
  padding: 5px;
  height: 15px;
  font-weight: bold;
 }
 
 .DrukujZakresContent{
  padding: 5px;
  margin-top: 5px;
 }
 
 
 #DrukujZakresOK{
  line-height: 30px;
 } 
 
/*  Szukanie zaawansowane */
.Search1nowy{  background: #E3EEFD;  border: #466094 1px solid; margin: 3px; background: #EEE; padding: 2px;
   -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius: 8px; }
 
/* Menu konteksotwe */
.GeneralBox.ContextMenu{ padding: 5px; background: #DDF  url(../i/contextmenu_bgr.gif) 0 0 no-repeat;  
                        border-top: #DDF 1px solid; border-left: #DDF 1px solid;
                        -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-radius: 3px; }
.ContextMenuOption{ width: 200px; padding: 5px 10px 5px 25px; background-repeat: no-repeat; background-position: 1px 50%; background-color: #FFF; border: #466094 1px solid; cursor:pointer; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-radius: 3px;  }
.ContextMenuOption:hover{  background-color: #FFC; } 
 
/* Podrzedy rzedow wlasciwych, wprowazdone w ksiazce nadan pocztowych dla adresow */
.ilepodrzedow{ background: #E3EEFD;  border: #CCC 1px solid; margin: 0px; background: #EEE; padding: 0px 2px; float: left; cursor:pointer;
   -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-radius: 3px; } 

/* Marker i ukryte opcje listy*/
.hiddenopt.markerPanelSwitcher{ background-image:url(../i/tmicons/small/marker.png);  }
.hiddenopt.FolderyContext{ background-image:url(../i/icons/folder.gif);  }
.hiddenopt.FolderyContext.FolderAdd{ background-image:url(../i/icons/folder_to.png);  }
.hiddenopt.FolderyContext.FolderRemove{ background-image:url(../i/icons/folder_out.png);  }

/* Ikony do checkboksow */

.check_panel{ height: 43px; margin: 0 20px 10px 5px; }
.check_decor{ background-image: url(../i/cb_panel_decor.gif); height: 42px; width: 85px; float: left;}
.check_icons{ background-image: url(../i/cb_panel_bgr.gif); height: 42px; width: 85px; float: left; border-right: #466094 1px solid; -moz-border-radius-bottomright:5px;}
.check_icons img{margin: 6px;}
div.witch_checkboxes{margin-bottom: 0;padding-bottom: 0;}
.MainList tr.MainListOrder th.check_invert{width: 25px;height: 17px;cursor: pointer;  background: #D4D4D4 url(../i/check_invert.gif) 50% 50% no-repeat; } 
.check_onoff{width: 15px;height: 14px;cursor: pointer;margin:  1px 1px 2px 3px;}

/* Do poczty e-mail */
.optlist { float: left; width: 16px; height: 16px }
.optlist.mail_attachment{ background: url(../i/icons/attach15.png) 50% 50% no-repeat; font-size: 8px; font-weight: normal; text-align: right; line-height: 25px }
.optlist.mail_reply{ background: url(../i/icons/mail_re.png) 50% 50% no-repeat; font-size: 5px; cursor: pointer }
 
/* lista nadzoru */
span.anr{ cursor: pointer; float: left; border-right: #eeeeee 1px solid; width: 25px; margin-right: 5px; }
span.anr:hover{ text-decoration: underline;}
div.anr{ cursor: pointer; float: left; border-right: #eeeeee 1px solid; width: 25px; margin-right: 5px; }
div.anr:hover{ text-decoration: underline;}
div.anr.empty{ cursor: default; float: left; border-right: #eeeeee 1px solid; width: 25px; margin-right: 5px; }
div.anr.empty:hover{ text-decoration: none;}
 
/* Foldry ulubione - widok na górze*/ 
#foldery{ width: 100%; margin-top: 5px; }
#foldery_opcje{ width: 16px; height: 16px; float: left; background: transparent url(../i/icons/folder.png)50% 50% no-repeat  }
#foldery .folder_fav{ float: left; height: 18px; background: #E3EEFD url(../i/fol_bgr.gif) 0 0 repeat-x; }
#foldery .folder_fav a{ float: left; color: #222; text-decoration: none; line-height: 17px;}
#foldery .folder_fav a:hover{color: #22f;}
#foldery .folder_fav_l{float: left;height: 17px;width: 18px;background: #E3EEFD url(../i/fol_l.gif) 0 0 no-repeat;}
#foldery .folder_fav_r{float: left;height: 17px;width: 4px;background: #E3EEFD url(../i/fol_r.gif) 0 0 no-repeat;}
#foldery .hasChilds .folder_fav_r{width: 11px; background: #E3EEFD url(../i/fol_r_chld.gif) 0 0 no-repeat; }
#foldery .hasChilds.expanded .folder_fav_r{background-image: url(../i/fol_r_chld_exp.gif) }
#foldery .folder_fav.depth_0 a{ font-weight: bold }
#foldery .folder_fav.depth_1, #foldery .folder_fav.depth_1 .folder_fav_l, #foldery .folder_fav.depth_1 .folder_fav_r{ background-position: 0 1px; height: 16px; border-bottom: #8EBEE9 1px solid }
#foldery .folder_fav.depth_1 a{ font-weight: normal; font-size: 10px }
#foldery .folder_fav.hasChilds.expanded a{ font-weight: bold; color: #000088 }
#foldery .folder_fav.depth_2, #foldery .folder_fav.depth_2 .folder_fav_l, #foldery .folder_fav.depth_2 .folder_fav_r{ background-position: 0 2px; height: 16px; border-bottom: #8EBEE9 1px solid }
#foldery .folder_fav.depth_2 a{ font-weight: normal; font-size: 9px }
#foldery .folder_fav.depth_3, #foldery .folder_fav.depth_3 .folder_fav_l, #foldery .folder_fav.depth_3 .folder_fav_r{ background-position: 0 3px; height: 16px; border-bottom: #8EBEE9 1px solid }
#foldery .folder_fav.depth_3 a{ font-weight: normal; font-size: 9px; }
#foldery .folder_fav.blur{ opacity: 0.3 }
#foldery .folder_fav.blur:hover{ opacity: 1 }

/* Foldery - widok drzewka*/
#foldery_tree .folder_fav { float: none; background: #FFF; height: 20px; width: 200px; overflow: show; padding: 2px 5px 2px 5px; border-bottom: #CCC 1px solid; cursor: pointer; }
#foldery_tree .folder_fav.hasChilds { background: #FFF url(../i/col_r.gif) 90% 50% no-repeat; }
#foldery_tree .folder_fav:hover{ background-color: #F9F9C5 }
#foldery_tree .folder_fav.depth_1{ margin-left: 205px; position:relative; top: -17px; border: #99C 1px solid; border-bottom: 0  }
#foldery_tree .folder_fav.depth_2{ margin-left: 205px; position:relative; top: -17px; border: #99C 1px solid; border-bottom: 0  } 
#foldery_tree .folder_fav.depth_3{ margin-left: 205px; position:relative; top: -17px; border: #99C 1px solid; border-bottom: 0  } 
#foldery_tree .folder_fav.depth_4{ margin-left: 205px; position:relative; top: -17px; border: #99C 1px solid; border-bottom: 0  } 
#foldery_tree .folder_fav.folder_add{ background: #F0FFF0 url(../i/add-16x16.png) 97% 50% no-repeat; border-bottom: #99C 1px solid; height: 15px; color: #555 }
#foldery_tree .folder_fav.folder_add:hover{ background-color: #E5FFE5; color: #000 }
#foldery_tree .folder_fav a{ line-height: auto; float: none }

/* Foldery dnd */
.folder_fav.FolderMagicAura{background: #E3EEFD url(../i/fol_bgr_blink.gif) 0 0 repeat-x;}
.folder_fav.FolderMagicAura .folder_fav_l{background: #E3EEFD url(../i/fol_l_hover.gif) 0 0 no-repeat;}
.folder_fav.FolderMagicAura .folder_fav_r{background: #E3EEFD url(../i/fol_r_hover.gif) 0 0 no-repeat;}
.folder_fav.FolderMagicAura.FolderMagicBlink{background: #E3EEFD url(../i/fol_bgr_blink_hover.gif) 0 0 repeat-x;}
.folder_fav.FolderMagicAura.FolderMagicBlink .folder_fav_l{background: #E3EEFD url(../i/fol_l.gif) 0 0 no-repeat;}
.folder_fav.FolderMagicAura.FolderMagicBlink .folder_fav_r{background: #E3EEFD url(../i/fol_r.gif) 0 0 no-repeat;}

.folder_fav.saving a{background:yellow url(../i/icons/pobierz.jpg) 0 0 no-repeat; }

.LpDraggable.ui-draggable{ background:#FFF; border: #777 1px solid; border-radius: 4px; text-align: center; cursor: move }
.LpDraggable.MoveToFolder{ padding: 2px 30px 2px 10px; background: #FFF url(../i/icons/folder_to.png) 100% 100% no-repeat }

/* IMAP */
.MainList tbody tr.imapConnecting td:first-child{ background-image: url(../i/connect.gif); background-position: 100% 50%; background-repeat: no-repeat  }
.MainList tbody tr.imapDeleted{ display: none }
.MainList tbody tr.imapDeleted td{ background: #EEE;  color: #777; text-decoration: line-through }
.MainList tbody tr.imapDeleted td .a{ color: #777; text-decoration: line-through }
.MainList tbody tr.imapError td{ background: #E99; }

/* Informacja popup przyczepiona do góry */
.topkomunikat{ position: absolute; top: 0; right: 0; padding: 3px 10px 7px 12px; background: #FFFFCC; 
-webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomleft: 12px; border-bottom-left-radius: 12px;  }

.topkomunikat{
    -moz-box-shadow: inset 3px -3px 4px #775;
    -webkit-box-shadow: inset 3px -3px 4px #775;
    box-shadow: inset 3px -3px 4px #775;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#777755')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#777755');
}
/* POLA WITRUALNE */
.vf_value{ margin: 0px 2px; background: #FFE; border: #BBE 1px solid; padding: 0, 1px; border-radius: 4px; font-size: 10px; line-height: 16px }





