﻿body 
{
	font-size:13px;
}

.folders 
{
	margin:5px 5px 10px 7px;
	float:left;
}
.permReadInfoIm
{
    background: url('/images/ico/read.gif') 0px 0px no-repeat;
    width:39px;
    height:22px;
    cursor:help;
   
}

.CurrentPermissions
{
      width:138px;
    height:12px;
    background: url('/images/currentpermission.gif') 0px 0px no-repeat;
 
}

.HelpExplorer
{
    width:173px;
    height:40px;
    background: url('/images/explorer.gif') 0px 0px no-repeat;
    display:block;
}

.HelpSpecial
{
    width:151px;
    height:40px;
    background: url('/images/special2.gif') 0px 0px no-repeat;
    display:block;
}

.HelpManiac
{
    width:172px;
    height:41px;
    background: url('/images/maniac.gif') 0px 0px no-repeat;
    display:block;
}

.HelpEdu
{
    display:block;
    width:161px;
    height:38px;
    background: url('/images/edu.gif') 0px 0px no-repeat;    
}

.HelpEduCandidate
{
    display:block;
    width:161px;
    height:38px;
    background: url('/images/edu_candidate.gif') 0px 0px no-repeat; 
}

.HelpFriend
{
    display:block;
    width:162px;
    height:33px;
    background: url('/images/friend.gif') 0px 0px no-repeat;    
}

.permWriteInfoIm
{
    width:52px;
    height:22px;
    background: url('/images/ico/write.gif') 0px 0px no-repeat;
    cursor:help;

}
.permModifyInfoIm
{
    width:35px;
    height:22px;
    background: url('/images/ico/modify.gif') 0px 0px no-repeat;
    cursor:help;
}
.permNoIm
{
    width:52px;
    height:22px;
    background: url('/images/ico/write_no.gif') 0px 0px no-repeat;
    cursor:help;
 
}
.ModifyStatusFalseIm
{
      width:35px;
    height:22px;
     background: url('/images/ico/modify_no.gif') 0px 0px no-repeat;
     cursor:help;

}
.AdminStatusTrueIm
{
        width:32px;
    height:22px;
     background: url('/images/ico/admin.gif') 0px 0px no-repeat;
     cursor:help;

}
.folders td 
{
	
	vertical-align:top;	
	padding-right:8px;
}

.folders a 
{
	display:block;
	position:relative;
	background:url('/images/folder.gif') 0px 0px no-repeat;
	
	padding-left:25px;
	text-decoration:none;

}


/* Tree */

.T, .T_exp, .T_col 
{
	width:19px;
	height:20px;
	display:block;
}

.T_table { margin:7px 5px 10px 0px; }
.T_table td { vertical-align:top; }
.T_table a { text-decoration:none; }

.T_pn,
.T_exp,
.T_col,
.T_c,
.T_p,
.T_bg {
    background-image:url('/images/ico/tree.png');
    background-repeat:no-repeat;
}

.T_pn { background-position:-19px top }
.T_exp { background-position:-95px top;cursor:pointer }
.T_col { background-position:-76px top;cursor:pointer }
.T_c { background-position:-57px top;}
.T_p { background-position:-38px top; }
.T_bg {
    background-position:left top;
    background-repeat:repeat-y;
 }

.T_selected 
{
    background-color:#AFD22D;
    border:1px solid #99B827;
    color:White;
    padding-left:3px;
    padding-right:3px;
    font-weight:bold;
}

.T_selected .hidden { color:#e3efb6 !important; }
.T_selected a:visited {color:White; }
.T_hid { display:none; }

.T_last { background-image:none; }
.T_wrp a { text-decoration:none; }



.homePhoto 
{
	background:url(/images/ico/homephoto.gif) 7px center no-repeat;
	padding-left:25px;
	font-size:11px;
	white-space:nowrap;
}

.abuse 
{	
	font-size: 11px;
	text-decoration: none;	
	padding-right: 23px;
	background: url(/images/ico/abuse.gif) right top no-repeat;
	border-top: 2px dotted #E5DDBB;
	padding-left:15px;		
}

.abuse:hover 
{
	color:#AB530B;	
}

.filesBottom 
{
	text-align: right;
	margin-top:5px;
	padding: 5px 3px;
	
}

#fileOptions .edit
{
    background-image:url(/images/windows/blue/edit.gif);
    padding-top:1px;
    padding-bottom:1px;
}

.editsm 
{
    background:url(/images/ico/editsm_l.gif) left center no-repeat;
    padding-left:20px;
    font-size:11px;
    text-decoration:none;
    color:#ACA78D !important;
}

.editsm:hover 
{
   background-image:url(/images/ico/editsm.gif);
   color:#339999 !important;   
}

#fileOptions .profilLink
{
    background:url(/images/windows/blue/profil.png) no-repeat 3px center;
    padding:2px 3px 2px 23px;
}

.refreshB {
    width:67px;
    height:24px;
    margin:4px 2px;
    background-image:url(/images/buttons2.png);
    background-repeat:no-repeat;
    background-position: -218px -139px;
    display:block;
    float:right;
}

#fileOptions .moveLink
{
    background:url(/images/windows/blue/movefile.gif) no-repeat 0px center;
    padding:2px 3px 2px 30px;
}

#fileOptions .copyLink
{
    background:url(/images/windows/blue/copyfile.gif) no-repeat 0px center;
    padding:2px 3px 2px 30px;
}

#fileOptions .deleteLink
{
    background:url(/images/windows/blue/delete.gif) no-repeat 3px center;
    padding:1px 3px 1px 23px;
}

.deleteBoxButton {
    background: url('/images/ico/delete.gif') center center no-repeat;
    display:block;
    width:15px;
    height:15px;
}

.opt, .opt:hover, .optActive 
{
    display:block;
    margin:0px;
    width:16px;
    height:13px;
    background:url(/images/options.gif) no-repeat;    
}

.opt:hover, .optActive 
{
    background-image:url(/images/options_over.gif);   
}

.optTxt 
{    
    font-size:11px;
    color:#8e8c79;
    padding-left:10px;
    padding-right:3px;
}

.fName 
{
 
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    
}

.fileItemOpt {
    float:right;
}

.fName:hover 
{
    text-decoration:underline;
}

.cmt 
{
    width:300px;
    height:120px;
    font-size:1em;
    padding:3px;   
}

.GalleryTable 
{
	clear:both;
	margin:10px auto 0px auto;
	width:90%;
}

.GalleryTable td
{
    width:30%;
    text-align:center;
    padding-top:6px;
    
}

.dR TD
{
    font-size:11px;
	border-top:0px;
	padding-top:0px !important;
	padding-bottom:7px;
	
	vertical-align:top;
}

.dR div {
    text-align:center;
    color:#339999;
}

.iD 
{
    vertical-align:top;
    padding-left:5px;
    padding-right:5px;
    text-align:left !important;
}

.linkDiv 
{
    height:22px;
    padding:3px 0px 0px 35px;
    
}

.frLink 
{
    background:url('/images/ico/fr2.gif') 2px top no-repeat;
}


.galTd 
{
    border-bottom-width:0px !important;
    padding:7px 5px 0px 5px;   
    font-size:11px;
    color:#339999;
    text-align:center;
}

.galTd .ThBox 
{
    margin:5px auto 5px auto
}

.EmptyText 
{
    font-size:21px;
    margin:15px 0px 20px 15px;
    color:#339999;
}

.unread .iD
{
    
    font-weight:bold !important;
    color:#339999 !important;
    
}

#animDiv 
{
    position:absolute;
    visibility:hidden;
    background-color:#99B827;
}

.lbutton 
{
    padding:3px 6px 3px 6px;
    display:block;
    color:#339999;
    text-decoration:none;
    border:1px solid #B8B296;
    border-bottom-color:#E5DDBB;
    background-color:#F9F6D5;
}

#PermInfoW 
{
    font-size:11px;
}

#PermInfoW p
{
    margin:3px;
}

.folderButtons 
{
    margin-bottom: 6px;
}

.folderButton
{
    float:left;
    display:block;
    border:1px solid #FFFCDA;
    padding:1px;
}

.folderButton:hover 
{
    background-color:#E5DDBB;
    border-bottom:1px solid #ACA78D;
    border-left:1px solid #ACA78D;
    border-top:1px solid #D2CBAB;
    border-right:1px solid #D2CBAB;
}


.copyFiles 
{
    padding:0px 0px 3px 40px;
    background: url('/images/ico/copyfiles.gif') left center no-repeat;
}

.uploadButton 
{
    margin-left:auto;
    display:block;
    margin-top:10px;
    width:217px;
    height:64px;
    background-image:url(/images/buttons2.png);
    background-repeat:no-repeat;
    background-position: -1px -153px;
     
}

.helpList 
{
    color:#339999;
    margin-left:5px;
}

.helpList li 
{
    margin-bottom:5px;
}

.helpList a 
{
    color:#339999;
}

.chomikTitle 
{
	color: #add1ba;
	font-size:26px;
	font-family:Tahoma;	
}

.chomikTitleSpan 
{
   
   font-weight:bold;
   font-family:Georgia;
   color:#399;
   font-size: 31px;
   padding-right: 10px;   
   border-bottom: 3px dotted #E5DDBB;
   
}

TD.accessTitle 
{
    width:100%;
    font-size:17px;
    color:White;
    font-weight:bold;
}

.permChange
{
    margin:5px;
    color:#339999;
}

.permChange a
{
    
  font-size:13px;
  text-decoration:underline;
  color:#399 !important;
  font-weight:bold;
    
}

.folderOptionsDescr 
{
    clear:both;
    color:#399;
    font-size:11px;
    height:15px;    
}

.folderOptionsDescr div 
{
    display:none;
}

.optDescr 
{
    font-size:11px;
    margin-top:5px;
    padding-bottom: 10px;
}

.folderOptions 
{
    font-size: 11px;
    margin: 2px 0px 2px 5px;
    color:#ACA78D;
}

.newFolderPanel 
{
    margin:5px;
}

.newFolderPanel a
{
    background-image: url('/images/ico/newfolderlink.gif');
}

.WinExp, .WinCol 
{
    width:67px;
    height:24px;    
    background-image:url(/images/buttons2.png);
    background-repeat:no-repeat;
    float:left;
    
}

.fileSubsB
{
    width:213px;
    height:41px;
    background-image:url(/images/buttons2.png);
    background-repeat:no-repeat;
    background-position: -1px -110px;
    display:block;
    
}

.WinExp {
    
    background-position: -1px -83px;    
}

.WinCol 
{
    background-position: -70px -83px;    
}

.passes
{
	padding-left:23px;
	background:url(/images/ico/folderlocked.gif) 7px center no-repeat;
}

.aboutText img {    
    max-width:440px !important;            
}

.userText img {    
    max-width:750px !important;    
}

.userText p, .aboutText p
{
    margin: 0; padding: 0;
}

.userText ul, .aboutText ul
{
    padding-left:40px;
}

.BoxLink {
    background:url(/images/ico/checkbox.png) left 2px no-repeat;
    color:#97947E;
    padding-left:18px;
    font-size:11px;
    text-decoration:none;
}

.GalleryView {
    background:url(/images/buttons2.png) -140px -83px no-repeat;
    height:24px;
    width:119px;
    margin:4px 2px;
    float:right;
    display:block;
}


.sendB {
    
    width:67px;
    height:26px;
    background-image:url(/images/buttons2.png);
    background-repeat:no-repeat;
    background-position: -218px -110px;
    display:block;
    
}


#aboutTh 
{

     background-image:url(/images/buttons2.png);
     background-repeat:no-repeat;
     background-position: -176px -55px;
     height:23px;
     width:67px;
     display:block;
     cursor:pointer;     
    
}

.NormalView {
    background:url(/images/buttons2.png) -98px -29px no-repeat;
    width:126px;
    float:right;
    margin:4px 2px;
    display:block;
    height:24px;
}

.winFsubsHd, .winHideShowHd, .winFolChNmHd, .winPassHd, .winFrHd, .winFlHd, .winChHd, .winHlpHd, .winOptHd, .winFolHd, .newFolderHd,.winDelFolHd, .winMoveFolHd, .winFrAddHd {
    background-image:url(/images/icons_g.png);
    background-repeat:no-repeat;    
    padding-left:30px;    
}

.winFrHd {
    background-position:2px 3px;
    padding-left:37px;
}

.winFlHd {
    background-position:0px -27px;
    padding-left:27px;
}

.winChHd {
    background-position:0px -55px;
    padding-left:40px;
}

.winHlpHd {
    background-position:0px -82px;
    padding-left:27px;
}

.winOptHd {
    background-position:0px -107px;
    padding-left:36px;
}

.winFolHd {
    background-position:0px -131px;
}

.newFolderHd
{
    background-position:0px -159px;
    padding-left:37px;
}

.winDelFolHd {
    background-position:0px -186px;
    padding-left:34px;
}

.winMoveFolHd {
    background-position:0px -213px;
    padding-left:42px;
}

.winPassHd {
    background-position:0px -239px;
}

.winFolChNmHd {
    background-position:0px -264px;
    padding-left:35px;
}

.winHideShowHd {
    background-position:0px -290px;
    padding-left:33px;
}

.winHideShowHd {
    background-position:0px -290px;
    padding-left:33px;
}

.winFsubsHd {
    background-position:0px -370px;
    padding-left:38px;
}

.cmtCt, .dnCt, .wCt {
    background-image:url(/images/gallery.png);
    background-repeat:no-repeat;
    padding-left:22px;
    color:#339999;
    font-size:11px;
    text-decoration:none;
}

.cmtCt {
    background-position:left top;
    padding-right:6px;
}

.cmtCt:hover {
    text-decoration:underline;
    color:#339999;
    background-position:left -19px;
}

.wCt {
    background-position:left -36px;
}

.mfOpt {
    float:right;
    width:40px;
}

.mfOpt a {
    float:left;
}

.chomikManiac {
    background-color:#ddb025;
    border:1px solid #847137;
    color:#443a1c;
}

.sexMale, .sexFemale {
    background-image:url(/images/ico/sex.gif);
    background-repeat:no-repeat;
    width:20px;
    height:25px;
}

.sexMale {
    background-position:left bottom;
}

.sexFemale {
    background-position:left top;
}

.createAsyncButton {
    background:url(/images/buttons/wyhoduj_async2.png) top left no-repeat;
    width:228px;
    height:56px;
    display:block;
}

.createAsyncButton:hover {
    background-position:left bottom;
}

.freeDn {
    background:url(/images/free.png) top left no-repeat;
    padding-left:35px;
}

.ChatMsg
{
    margin-top: 3px;    
    border: 1px none #008000;
}

.ChatMsgContent img {
     max-width:300px !important;
     max-height:250px !important;
}

.ChatMsgContent {
    
    margin-top: 3px;
    max-width:540px;    
        
}

.AddButton {
    background:url(/images/buttons/add.png) left top no-repeat;
    width:77px;
    height:28px;
    display:block;    
}

.AddButton:hover {
    background-position:left bottom;
}

.HomeLink {
    background:url(/images/home.png) left top no-repeat;
    padding-top:5px;
    height:33px;
    font-size:17px;    
    color:#339999 !important;
    padding-left:35px;
}

.ExtendExplorer {
    
    width:575px;
    height:134px;
    background:url(/images/accounts/explorer_notify_bg.png) left top no-repeat;
    margin:0px auto 15px 9px;
    color:#003333;
    
}

.ExtendExplorer a {
    
    color:#003333 !important;    
}

.ExtendExplorer a:hover {
    
    color:#005F5F !important;    
}


.ExtendManiac {
       
    color:#2e2102;
    width:575px;
    background:url(/images/accounts/maniac_notify_bg.png) left top no-repeat;
    height:132px;
    margin:0px auto 15px 9px;
}

.ExtendManiac a {
       
       color:#2e2102 !important;
    
}


.ExtendManiac a:hover {
    color:#5F4506 !important;       
}

.adult {
    padding-right:19px;
    background: url('/images/ico/adult.png') right 2px no-repeat;
}

.adultOpt {
    background: url('/images/ico/adult_medium.png') left 5px no-repeat;
    padding-left:35px;    
    margin-top:5px;
    border-top:2px dotted #e5ddbb;
}

.legalWarn 
{
    background:url(/images/legal_small.png) left top no-repeat;
    margin:3px 0px 5px 3px;
    font-size:11px;
    padding-left:35px;
    text-align:left !important;
    color:#ACA78D !important;
}

/* description */

#descriptionExtend 
{
    background:url(/images/descr_full_bg.png) left top no-repeat;
    width:793px;
    padding-top:10px;
    height:36px;
    border-top:1px solid #524F42;
}

#descriptionExtendLink 
{
    background:url(/images/descr_full_ico.png) left center no-repeat;
    text-decoration:none;
    font-size:17px;    
    padding-left:30px;
    float:right;
    padding-right:20px;
    display:none;
}

#descriptionExtendLink:hover 
{
    color:#339999;    
    text-decoration:underline;
} 

.descriptionFrameExtendable 
{
    border-right:1px solid #A39E82;
}

.createAccountButton 
{
    background:url(/images/buttons/create_account.png) left top no-repeat;
    width:153px;
    height:47px;
    display:block;
}

.createAccountButton:hover
{
    background-position:left bottom;
}

#galTemp 
{
    width: 480px;
    visibility: hidden;
    position: absolute;
}

.fInfoTable {
    height:24px;
    width:100%;
}

.fInfoTable td {
    vertical-align:middle;
    background:url(/images/fileinfo_bg.png) right bottom no-repeat;
    padding-right:3px;    
}

.fInfoDiv
{
    white-space:nowrap;
    padding-left:5px;
    height:24px;
    background:url(/images/fileinfo_bg.png) left top no-repeat;
    font-size:11px;
    line-height:24px;
    white-space:nowrap;
}

.fileItemHd td {
    
    vertical-align:top;
    
}

.fileItemHd .fileItemNm {
    width:70%;
    vertical-align:middle;
}

.fileItemSB 
{    
    cursor:pointer;
    background:url(/images/ico/checkbox.png) no-repeat center center;
    opacity:.7;
    filter:alpha(opacity=70);
    -moz-opacity:.7;
    display:block;
    border:1px solid transparent;
}

.fileItemSB:hover
{
    background-color:#EEEBCB;
    border:1px solid #D2CBAB;
    border-left-color:#e7dfbc;
    border-top-color:#e7dfbc;
    border-right-color:#dad3b2;
}

.fileItemBottom
{
    clear:left;
    color:#8e8c79;
    font-size:11px;
}

.fileItemCt 
{
    padding-top:3px;
    padding-left:5px;
    clear:left;
}

.GalleryTable .fileItemSB
{
    width:20px;
    height:20px;
}

#FVContainer .fileItemSB
{
    width:18px;
    height:22px;
}

.fileItemSB input 
{
    display:none;
}

#SortSelectArea 
{
    float:right;
    margin:0px 5px 0px 10px;
}

.SortSelect
{
    width:158px;
    height:28px;    
    font-size:11px;
    background:url(/images/selectlist.png) no-repeat left top;    
}

.SortSelect:hover, .SortSelectOn
{
    cursor:pointer;
    background-position:left bottom;
}

#FilesSortList
{   
    position:absolute;
    visibility:hidden;
    left:-200px;
    top:-400px;
    width:152px;
    background-color:White;
    border:1px solid #E5DDBB;
}

#FilesSortList a
{   
    display:block;
    border-top:1px solid transparent;    
    border-bottom:1px solid transparent;
    text-decoration:none;
    font-size:11px;
    padding:4px;
    padding-left:35px;
}

#FilesSortList a.Selected 
{        
    color:#339999;
}

.SortFilter 
{
    padding-top:5px;
    margin-left:7px;
    padding-bottom:5px;
}

.SortFilter, #FilesSortList a
{
    background-image:url(/images/ico/filters.png);
    background-repeat:no-repeat;
}
.SortByDate 
{
    background-position:0px center;
    padding-left:30px;
}

.SortByName
{
    background-position:-163px center;
    padding-left:30px;
}

.SortBySize
{
    background-position:-310px center;
    padding-left:30px;
}

.SortByDownloads
{
    background-position:-474px center;
    padding-left:30px;
}

.SortByComments
{
    background-position:-643px center;
    padding-left:30px;
}

.SortByType
{
    background-position:-809px center;
    padding-left:30px;
}

.SortDir 
{
    float:right;
    display:block;
    width:19px;
    height:28px;
    background-image:url(/images/buttons/sortdir.png);
    background-repeat:no-repeat;
}

.SortDirDescending
{   
    background-position:left top;
}

.SortDirAscending
{   
    background-position:right top;
}

.SBSelectAll a
{
    display:block;
    width:18px;
    height:22px;
    border:1px solid transparent;
}

.FilesTopPanel 
{
    padding:10px;
    clear: both;
    margin-bottom:3px;
    height:28px;
    border: 1px solid #F3ECD1;
    border-top-color: #E5DDBB;
    border-bottom-color: #E5DDBB;
    background-color: #F9F6D5;  
}

.StatsArea {
    
     margin: 5px 0px 4px 5px;
     height:32px;
}

.StatsArea div {
        
    float:left;   
    
    padding:4px 7px 4px 27px;
    font-size:13px;
    background-position:left center;
    background-repeat: no-repeat;
    
}

.StatsMusic {
    background-image: url(/images/ico/files/mp3.png);
}

.StatsVideos {
    background-image: url(/images/ico/files/mpg.png);
}

.StatsImages {
    background-image: url(/images/ico/files/jpg.png);
}

.StatsDocs {
    background-image: url(/images/ico/files/txt.png);
}

.newfile, .newfileLegend {
    background:url(/images/ico/newFile.gif) right center no-repeat;
}

.newfile_s {
    background:url(/images/ico/newFile_subfolder.png) right center no-repeat;
}

.newfile, .newfile_s
{
    padding-right:12px;    
}

.newfileLegend {
    background-position:left top;
    padding-left: 14px;
    font-size:11px
}

.folderDescr {
    
    margin: 9px 5px 8px 5px;
    clear: both;
    
}

.folderDescr img {
    
    max-width:560px !important;
    max-height:560px !important;
    
}

.fico {
    width:26px;
    height:29px;
}

.LightGreenFrame {
    
    background:url(/images/lightgreenframe.png) left top no-repeat;
    width:577px;   
    color:#30340c;
    margin-left:5px;
    
}

.LightGreenFrameBottom {

    background:url(/images/lightgreenframe.png) left bottom no-repeat;
    height:15px;    
    margin-bottom:19px;
}

.LightGreenFrameDnLink {
    background:url(/images/ico/download_greenframe.png) left bottom no-repeat;
    padding-left:30px;
    display:block;
    font-size:21px;
    color:#30340c;
    float:right;
    height:35px;
    margin-top:15px;
}

.LightGreenFrameDnLink:hover {
    background-position:left top;
}

.FileRequestTitle {

    margin-top: 0px;
    color:#30340c;
    font-size:21px;
    font-family: 'Trebuchet MS', Arial, Sans-Serif;
    
}

.LightGreenFrame .ThBox {
    
    border:0px;
    border-bottom:1px solid #CFCB67;
    border-left:1px solid #CFCB67;
    
}


.tabnav {
    text-align: left;
    margin: 5px 0px 5px 0px;    
    border-bottom: 1px dotted #E5DDBB;
    list-style-type: none;
    padding: 3px 10px 0px 10px;
    clear: both;
    overflow: hidden;
    display: block;
}

.tabnav li {
    display: block;
    float: left;
    padding-top: 3px;
    margin: 0px 2px 0px 2px;
}

.tabnav .selected {
    background-color: #FFFCDA;
}

.tabnav .selected a, .tabnav .selected .tabContent {
    background-color: #FFFCDA;
    color: #399;
    font-weight:bold;
    font-size: 14px;
}

.tabnav li a {
    padding: 5px 5px 3px;
    background-color:#F9F6D5;
    color: #399;
    margin-right: 0px;
    text-decoration: none;
    border-color:#B8B296 #B8B296 #E5DDBB;
    border-width:1px;
    border-style:solid;
    border-bottom: none;
    display: block;
    float: left;
    clear: both;
}

.tabnav a:hover {
    background: #399;
    color:White;
    border-color:#184F4F;
}

.tabDraggedOver {
    background: #399 !important;
    color: #fff !important;
    border-color:#184F4F !important;
}

.tabContent {
    padding: 5px 5px 3px;      
    background-color:#F9F6D5;
    color: #399;
    margin-right: 0px;
    text-decoration: none;
    border-color:#B8B296 #B8B296 #E5DDBB;
    border-width:1px;
    border-style:solid;
    border-bottom: none;
}

.posRelFix
{
    /*position: relative;*/
    zoom: 1;
}

.delFriendFromGroupLink {
    
    background:url('/images/ico/delete_small.gif') left center no-repeat;
    padding-left:10px;
    font-size:11px;
    text-decoration:none;
        
}