/* Copyright (c) titanium | http://www.titaniumlabs.ru */

body { background-color: #D9D9D9; margin: 0; padding: 0; }
body , td { font-family: Arial, sans-serif; font-size: 83%; }
th { font-family: Arial, sans-serif; font-size: 70%; font-weight: normal; text-align: left; }

h1 { font-size: 210%; font-weight: normal; color: #000000; margin: 0; }
h2 { font-size: 170%; font-weight: normal; color: #000000; }
h3 { font-size: 140%; font-weight: normal; color: #000000; }
h4 { font-size: 110%; font-weight: normal; color: #000000; }

form { margin: 0; padding: 0; }

.deleted { text-decoration: line-through; }
.red { color: #e80019; }
.wraper { height: 1; overflow: hidden; clear: both; //display: none; }
.width100 { width: 100%; }
#all {background:#fff; width:100%; height:auto;}
.error {font-size:10px; color:#E60014; font-weight:bold;}


a         { color: #0055cc; }
a:visited { color: #0055cc; }
a:hover   { color: #e80019; }



.tt { background-position: top    center; background-repeat: repeat-x;  }
.rr { background-position: right  center; background-repeat: repeat-y;  }
.bb { background-position: bottom center; background-repeat: repeat-x;  }
.ll { background-position: left   center; background-repeat: repeat-y;  }
.tl { background-position: top    left;   background-repeat: no-repeat; }
.tr { background-position: top    right;  background-repeat: no-repeat; }
.br { background-position: bottom right;  background-repeat: no-repeat; }
.bl { background-position: bottom left;   background-repeat: no-repeat; }


/* ��� ����� ���� */

.plate-actionslist { position: absolute; width: 170px; }
.plate-actionslist .shadowed .stl { text-align: right; vertical-align: bottom; }
.plate-actionslist .shadowed .stl img { width: 21px; height: 21px; border: 0; }
.plate-actionslist .shadowed p { margin-top: 0.75em; margin-bottom: 0; }


/* ��� ������� ����� ���� */

.plate-infoviewicons    { position: absolute; width: 220px; }
.plate-infoviewicons .checkbox  { width: 21px; height: 21px; float: left; }
.plate-infoviewicons .label  { padding-top: 2px; //padding-top: 3px; font-size: 13px; margin-left: 21px; }
.plate-infoviewicons p     {                 font-size: 13px; margin-top: 1em; margin-bottom: 0; }
.plate-infoviewicons small { display: block; font-size: 11px; margin-top: 0.5em; margin-bottom: 0.5em; }
.plate-infoviewicons .usericon { width: 21px; height: 16px; float: left; clear: left; }
.plate-infoviewicons .usericon img { width: 16px; height: 16px; border: 0; }
.plate-infoviewicons .user { padding-top: 4px; //padding-top: 2px; font-size: 11px; color: #4d4d4d; }


/* ��� ������� ����� ����*/

.plate-infoviewlist    { position: absolute; width: 33.3%; }

.plate-infoviewlist .checkbox { width: 21px; height: 21px; float: left; margin-top: 4px; }
.plate-infoviewlist .icon { width: 30px; height: 25px; float: left; cursor: pointer; cursor: hand; }

.plate-infoviewlist .folder-common    { background: url("/i/bg_l_folder-common.jpg")    no-repeat; }
.plate-infoviewlist .folder-my        { background: url("/i/bg_l_folder-my.jpg")        no-repeat; }
.plate-infoviewlist .folder-friends   { background: url("/i/bg_l_folder-friends.jpg")   no-repeat; }

.plate-infoviewlist .folder-drive     { background: url("/i/bg_l_folder-drive.jpg")     no-repeat; }
.plate-infoviewlist .folder-photo     { background: url("/i/bg_l_folder-photo.jpg")     no-repeat; }
.plate-infoviewlist .folder-video     { background: url("/i/bg_l_folder-video.jpg")     no-repeat; }
.plate-infoviewlist .folder-music     { background: url("/i/bg_l_folder-music.jpg")     no-repeat; }
.plate-infoviewlist .folder-soft      { background: url("/i/bg_l_folder-soft.jpg")      no-repeat; }
.plate-infoviewlist .folder-games     { background: url("/i/bg_l_folder-games.jpg")     no-repeat; }
.plate-infoviewlist .folder-docs      { background: url("/i/bg_l_folder-docs.jpg")      no-repeat; }
.plate-infoviewlist .folder           { background: url("/i/bg_l_folder.jpg")           no-repeat; }

.plate-infoviewlist .document-photo   { background: url("/i/bg_l_document-photo.jpg")   no-repeat; }
.plate-infoviewlist .document-video   { background: url("/i/bg_l_document-video.jpg")   no-repeat; }
.plate-infoviewlist .document-music   { background: url("/i/bg_l_document-music.jpg")   no-repeat; }
.plate-infoviewlist .document-archive { background: url("/i/bg_l_document-archive.jpg") no-repeat; }
.plate-infoviewlist .document-doc     { background: url("/i/bg_l_document-doc.jpg")     no-repeat; }
.plate-infoviewlist .document-exe     { background: url("/i/bg_l_document-exe.jpg")     no-repeat; }
.plate-infoviewlist .document-pdf     { background: url("/i/bg_l_document-pdf.jpg")     no-repeat; }
.plate-infoviewlist .document-pps     { background: url("/i/bg_l_document-pps.jpg")     no-repeat; }
.plate-infoviewlist .document-ppt     { background: url("/i/bg_l_document-ppt.jpg")     no-repeat; }
.plate-infoviewlist .document-rtf     { background: url("/i/bg_l_document-rtf.jpg")     no-repeat; }
.plate-infoviewlist .document-xls     { background: url("/i/bg_l_document-xls.jpg")     no-repeat; }
.plate-infoviewlist .document         { background: url("/i/bg_l_document.jpg")         no-repeat; }
.plate-infoviewlist .label  { margin-top: 5px; //margin-top: 7px; font-size: 13px; margin-left: 51px; }
.plate-infoviewlist small { display: block; font-size: 11px; margin-top: 0.5em; }


/* ��� ������ */

.plate-action { position: absolute; width: 40%; }
.plate-action p { margin-top: 0.75em; margin-bottom: 0.5em; }


/* �� */

.shadowed { width: 100%; border-collapse: collapse; border: 0; }
.shadowed td { padding: 0; }

.shadowed .stl { width: 25px; height: 22px; }
.shadowed .stt {              height: 22px; }
.shadowed .str { width: 25px; height: 22px; }
.shadowed .sll { width: 25px;               }
.shadowed .smm { height:auto;               }
.shadowed .srr { width: 25px;               }
.shadowed .sbl { width: 25px; height: 28px; }
.shadowed .sbb {              height: 28px; }
.shadowed .sbr { width: 25px; height: 28px; }

.shadowed h3 { margin-top: 0; }

.shadownormal .stl { background: url("/i/s_tl.png")        no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_tl.png,  sizingMethod=crop ); }
.shadownormal .stt { background: url("/i/s_tt.png")         repeat-x; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_tt.png,  sizingMethod=scale); }
.shadownormal .str { background: url("/i/s_tr.png")        no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_tr.png,  sizingMethod=crop ); }
.shadownormal .sll { background: url("/i/s_ll.png") bottom no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_lll.png, sizingMethod=scale); }
.shadownormal .smm { background: url("/i/s_mm.png") bottom  repeat-x; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_mmm.png, sizingMethod=scale); }
.shadownormal .srr { background: url("/i/s_rr.png") bottom no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_rrr.png, sizingMethod=scale); }
.shadownormal .sbl { background: url("/i/s_bl.png")        no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_bl.png,  sizingMethod=crop ); }
.shadownormal .sbb { background: url("/i/s_bb.png")         repeat-x; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_bb.png,  sizingMethod=scale); }
.shadownormal .sbr { background: url("/i/s_br.png")        no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_br.png,  sizingMethod=crop ); }

.shadowwarning .stl { background: url("/i/s_w_tl.png")        no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_tl.png,  sizingMethod=crop ); }
.shadowwarning .stt { background: url("/i/s_w_tt.png")         repeat-x; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_tt.png,  sizingMethod=scale); }
.shadowwarning .str { background: url("/i/s_w_tr.png")        no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_tr.png,  sizingMethod=crop ); }
.shadowwarning .sll { background: url("/i/s_w_ll.png") bottom no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_lll.png, sizingMethod=scale); }
.shadowwarning .smm { background: url("/i/s_w_mm.png") bottom  repeat-x; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_mmm.png, sizingMethod=scale); }
.shadowwarning .srr { background: url("/i/s_w_rr.png") bottom no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_rrr.png, sizingMethod=scale); }
.shadowwarning .sbl { background: url("/i/s_w_bl.png")        no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_bl.png,  sizingMethod=crop ); }
.shadowwarning .sbb { background: url("/i/s_w_bb.png")         repeat-x; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_bb.png,  sizingMethod=scale); }
.shadowwarning .sbr { background: url("/i/s_w_br.png")        no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s_w_br.png,  sizingMethod=crop ); }

.shadowwarning h3 { color: #e80019; }

.shadowed a         { color: #0055cc; position: relative; }
.shadowed a:visited { color: #0055cc; }
.shadowed a:hover   { color: #e80019; }
.shadowed input     { position: relative; }

.shadowed label { position: relative; }


/* ���*/

.form { width: 100%; border-collapse: collapse; border: 0; }
.form td { vertical-align: top; padding-top: 0.35em; padding-bottom: 0.75em; }
.form .sideleft,  .sidesettings .form .sideleft  { width: 35%; padding-right: 10px; }
.form .sideright, .sidesettings .form .sideright { width: 65%; padding-top: 0; }
.form .sideright label { /*padding-top: 0.35em;*/ }
.form .sideright p { margin-top: 0.25em; margin-bottom: 0; font-size: 80%; }


/* folder tree */

.treeview { padding: 0; clear: both; width: 100%; position: relative; height: 130px; overflow: auto; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }
.treeview img { vertical-align: middle; border: 0; margin-left: 3px; margin-right: 3px; }
.treeview ul { width: 95%; margin: 0; padding: 0; list-style-type: none; }
.treeview ul ul { width: auto; margin: 0; padding: 0 0 0 13px; }
.treeview li { padding-top: 3px; padding-bottom: 3px; margin-top: 3px; }
.treeview li.closed ul { display: none; }
.treeview .selected { background: #e1f5c6; padding: 2px 0; }


/* fileslist */

.addfiles { width: 100%; clear: both; margin-top: 20px; }
.addfiles .sideleft  { width: 60%; float: none; //margin-right: -100%; //display: block; }
.addfiles .sideright { width: 40%; float: left; //margin-left: 60%; //margin-right: -100%; //display: inline; text-align: right; }
.addfiles .trashicon { width: 21px; height: 16px; float: left; clear: left; margin-bottom: 3px; }
.addfiles .trashicon img { width: 16px; height: 16px; border: 0; }
.addfiles .file { padding-top: 1px; //padding-top: 1px; padding-bottom: 3px; }
#upload_options {width:100%; float:none;}
#files_list input {cursor:pointer; margin:0 0 0 5px;}


/* ��� ���� */

.requests { padding: 0; clear: both; width: 100%; position: relative; height: 130px; overflow: auto; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }
.requests .request { margin: 10px 0; vertical-align: text-top; }
.requests .request input { font-size: 85%; }


/* ��� */

.buttons { width: 100%; clear: both; margin-top: 20px; }
.buttons .sideleft,  .content .buttons .sideleft  { width: 60%; float: left;                     //margin-right: -100%; //display: inline; }
.buttons .sideright, .content .buttons .sideright { width: 40%; float: left; //margin-left: 60%; //margin-right: -100%; //display: inline; text-align: right; }


/* �� */

.top { width: 100%; clear: both; margin-bottom: 20px; border-collapse: collapse; border: 0; background: #e6e6e6 url("/i/bg_top.gif") top center repeat-x; }
.top td { vertical-align: middle; font-size: 70%; }
.top td select { width: 100%; font-size: 100%; border: 1px solid #bfbfbf; }
.top .sideleft  { width: 75%; padding: 10px 30px 10px 40px; }
.top .sideright { width: 25%; padding: 10px 30px 10px 0; }
.top a         { color: #000000; }
.top a:visited { color: #000000; }
.top a:hover   { color: #e80019; }


/* �� ���� */

.accountmenu { width: 100%; clear: both; margin: 0; }
.accountmenu .container { margin-left: 40px; margin-right: 40px; text-align: right; }
.accountmenu a:visited { color: #0055cc; }
.accountmenu a:hover   { color: #e80019; }


/* ���� �� */

.mainmenu { width: 100%; clear: both; margin-top: 10px; margin-bottom: 30px; border-collapse: collapse; border: 0; }
.mainmenu img { border: 0; }
.mainmenu td { vertical-align: top; }

.mainmenu .logo           { padding: 0 10px 0 30px; }
.mainmenu .logo       img { width: 202px; height: 68px; }

.mainmenu .files          { padding: 15px 10px    0 10px; }
.mainmenu .upload         { padding: 15px 10px    0 10px; }
.mainmenu .help           { padding: 15px 10px    0 10px; }
.mainmenu .search         { padding: 23px    0    0 30px; width: 100%; }
.mainmenu .find           { padding: 15px 40px 13px 10px; }

.mainmenu .files      img { width:  88px; height: 38px; cursor: pointer; cursor: hand; }
.mainmenu .upload     img { width: 162px; height: 38px; cursor: pointer; cursor: hand; }
.mainmenu .help       img { width: 100px; height: 38px; cursor: pointer; cursor: hand; }
.mainmenu .find       img { width:  38px; height: 38px; cursor: pointer; cursor: hand; }

.mainmenu .search .searchinput { width: 100%; }

.mainmenu .about          { padding: 15px 10px    0 10px; }
.mainmenu .advantages     { padding: 15px 10px    0 10px; }
.mainmenu .signup         { padding: 15px 10px    0 10px; }
.mainmenu .login          { padding: 15px 40px    0 10px; width: 100%; }

.mainmenu .about      img { width: 114px; height: 38px; cursor: pointer; cursor: hand; }
.mainmenu .advantages img { width: 148px; height: 38px; cursor: pointer; cursor: hand; }
.mainmenu .signup     img { width: 130px; height: 38px; cursor: pointer; cursor: hand; }
.mainmenu .login      img { width:  73px; height: 38px; cursor: pointer; cursor: hand; }


/* �� ������*/

.pathtitle { width: 100%; clear: both; }
.pathtitle .container { margin-left: 40px; margin-right: 40px; }
.pathtitle h1 { display: inline; }
.pathtitle a { }
.pathtitle a:visited { color: #0055cc; }
.pathtitle a:hover   { color: #e80019; }


/* ������� */

.searcharea { margin-left: 10px; vertical-align: absmiddle; }
.searcharea a          {                 text-decoration: none; background: url("/i/dots.gif")   0 1.31em repeat-x; padding: 2px 0; margin: 0 4px; }
.searcharea a:visited  { color: #0055cc; text-decoration: none; background: url("/i/dots.gif")   0 1.31em repeat-x; }
.searcharea a:hover    { color: #e80019; text-decoration: none; background: url("/i/dots_a.gif") 0 1.31em repeat-x; }
.searcharea a.selected { color: #000000; text-decoration: none; background: #e1f5c6;                                padding: 2px;   margin: 0 4px; }


/* ���� ��� */

.bannermain { width: 100%; clear: both; margin-bottom: 30px; }


/* ����� */

.content { width: 100%; clear: both; margin-top: 30px; }

.content .sideoptions  { width: 60%; float: left;                     //margin-right: -100%; //display: inline; }
.content .sideenter    { width: 40%; float: left; //margin-left: 60%; //margin-right: -100%; //display: inline; }
.content .sideleft     { width: 75%; float: left;                     //margin-right: -100%; //display: inline; }
.content .sidemenu     { width: 25%; float: left;                     //margin-right: -100%; //display: inline; }
.content .sidearticle  { width: 50%; float: left; //margin-left: 25%; //margin-right: -100%; //display: inline; }
.content .sidesettings { width: 75%; float: left;                     //margin-right: -100%; //display: inline; }
.content .sidefriends  { width: 20%; float: left; //margin-left: 55%; //margin-right: -100%; //display: inline; }
.content .sideright    { width: 25%; float: left; //margin-left: 75%; //margin-right: -100%; //display: inline; }

.content .sideoptions  .container { margin-left: 40px; margin-right: 30px; padding-bottom:    0; }
.content .sideenter    .container { margin-left:    0; margin-right: 40px; padding-bottom: 30px; }
.content .sideleft     .container { margin-left: 40px; margin-right: 30px; padding-bottom: 30px; }
.content .sidemenu     .container { margin-left: 40px; margin-right:    0; padding-bottom: 30px; }
.content .sidearticle  .container { margin-left: 30px; margin-right: 50px; padding-bottom: 30px; }
.content .sidesettings .container { margin-left: 40px; margin-right: 30px; padding-bottom: 30px; }
.content .sidefriends  .container { margin-left:    0; margin-right: 30px; padding-bottom: 30px; }
.content .sideright    .container { margin-left:    0; margin-right: 40px; padding-bottom: 10px; }


/* ����*/

.options { width: 100%; //width: 90%; border-collapse: collapse; border: 0; }
.options td { width: 33.3%; vertical-align: top; padding-right: 20px; padding-bottom: 20px; }
.options p { margin-top: 0.5em; }
.options img { width: 148px; height: 100px; border: 0; }

.sideenter .form { width: 100%; //width: 85%; border-collapse: collapse; border: 0; }
.sideenter .form .sideleft  { float: none; width: 35%; }
.sideenter .form .sideright { float: none; width: 65%; }
.sideenter h2 { margin-top: 0; }
.sideenter p { margin-bottom: 2em; }


/* ��������� */

.sidesettings h3 { margin-top: 0; }
.sidesettings .form { width: 100%; //width: 85%; border-collapse: collapse; border: 0; }
.sidesettings .form .sideleft  { float: none; }
.sidesettings .form .sideright { float: none; }


/* ��� ��� */

.sidefriends h3 { margin-top: 0; }
.sidefriends p { margin-top: 0.75em; margin-bottom: 0.5em; }
.sidefriends .friendlist { padding: 0; clear: both; height: 180px; overflow: auto; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }
.sidefriends .friendlist .trashicon { width: 21px; height: 16px; float: left; clear: left; margin-bottom: 3px; }
.sidefriends .friendlist .trashicon img { width: 16px; height: 16px; border: 0; }
.sidefriends .friendlist .usericon { width: 21px; height: 16px; float: left; margin-bottom: 3px; }
.sidefriends .friendlist .usericon img { width: 16px; height: 16px; border: 0; }
.sidefriends .friendlist .user { padding-top: 1px; //padding-top: 1px; padding-bottom: 3px; }


/* ����� �����*/

.displayquantity { margin-bottom: 10px; }


/* ��������� */

.displayparameters { margin-bottom: 10px; line-height: 2em; }
.displayparameters a          {                 text-decoration: none; background: url("/i/dots.gif")   0 1.27em repeat-x; padding: 2px 0; margin: 0 4px; }
.displayparameters a:visited  { color: #0055cc; text-decoration: none; background: url("/i/dots.gif")   0 1.27em repeat-x; }
.displayparameters a:hover    { color: #e80019; text-decoration: none; background: url("/i/dots_a.gif") 0 1.27em repeat-x; }
.displayparameters a.selected { color: #000000; text-decoration: none; background: #e1f5c6;                                padding: 2px;   margin: 0 4px; }


/* ����� */

.selectall { margin-top: 20px; margin-bottom: 20px; margin-left: 10px; }
.selectall .checkbox { width: 21px; float: left; }
.selectall .label { padding-top: 2px; //padding-top: 3px; }


/* ���*/

.content .files { clear: both; width: 100%; }
.content .files .container { margin-left: 0; margin-right: 0; padding-bottom: 0; }


/* ������� */

.viewicons { margin: 0; padding: 0; }
.viewicons li { width: 135px; height: 140px; margin: 0; padding: 0; float: left; list-style-type: none; background: none; }

.viewicons .stroke { width: 100%; }
.viewicons li.selected .stroke .tt { background-image: url("/i/c_tt_sl.gif"); }
.viewicons li.selected .stroke .rr { background-image: url("/i/c_rr_sl.gif"); }
.viewicons li.selected .stroke .bb { background-image: url("/i/c_bb_sl.gif"); }
.viewicons li.selected .stroke .ll { background-image: url("/i/c_ll_sl.gif"); }
.viewicons li.selected .stroke .tl { background-image: url("/i/c_tl_sl.gif"); width: 135px; height: 140px; }
.viewicons li.selected .stroke .tr { background-image: url("/i/c_tr_sl.gif"); }
.viewicons li.selected .stroke .br { background-image: url("/i/c_br_sl.gif"); }
.viewicons li.selected .stroke .bl { background-image: url("/i/c_bl_sl.gif"); }
.content .viewicons .container { margin: 0; padding: 10px; }

.viewicons .img { width: 115px; height: 72px; overflow: hidden; cursor: pointer; cursor: hand; }
.viewicons .icon { width: 115px; height: 72px; }
.viewicons .icon img { border: 0; margin-left: 22px; margin-right: 21px; }
.viewicons .actions { width: 21px; height: 21px; position: relative; top: -21px; left: 94px; }
.viewicons .share   { width: 45px; height: 14px; position: relative; top: -35px; left:    0; }
.viewicons .actions img { width: 21px; height: 21px; border: 0; }
.viewicons .share   img { width: 45px; height: 14px; border: 0; filter:expression(fixPNG(this)); }

.viewicons .folder-common    { background: url("/i/bg_i_folder-common.jpg")    center center no-repeat; }
.viewicons .folder-my        { background: url("/i/bg_i_folder-my.jpg")        center center no-repeat; }
.viewicons .folder-friends   { background: url("/i/bg_i_folder-friends.jpg")   center center no-repeat; }

.viewicons .folder-drive     { background: url("/i/bg_i_folder-drive.jpg")     center center no-repeat; }
.viewicons .folder-photo     { background: url("/i/bg_i_folder-photo.jpg")     center center no-repeat; }
.viewicons .folder-video     { background: url("/i/bg_i_folder-video.jpg")     center center no-repeat; }
.viewicons .folder-music     { background: url("/i/bg_i_folder-music.jpg")     center center no-repeat; }
.viewicons .folder-soft      { background: url("/i/bg_i_folder-soft.jpg")      center center no-repeat; }
.viewicons .folder-games     { background: url("/i/bg_i_folder-games.jpg")     center center no-repeat; }
.viewicons .folder-docs      { background: url("/i/bg_i_folder-docs.jpg")      center center no-repeat; }
.viewicons .folder           { background: url("/i/bg_i_folder.jpg")           center center no-repeat; }

.viewicons .document-photo   { background: url("/i/bg_i_document-photo.jpg")   center center no-repeat; }
.viewicons .document-video   { background: url("/i/bg_i_document-video.jpg")   center center no-repeat; }
.viewicons .document-music   { background: url("/i/bg_i_document-music.jpg")   center center no-repeat; }
.viewicons .document-archive { background: url("/i/bg_i_document-archive.jpg") center center no-repeat; }
.viewicons .document-doc     { background: url("/i/bg_i_document-doc.jpg")     center center no-repeat; }
.viewicons .document-exe     { background: url("/i/bg_i_document-exe.jpg")     center center no-repeat; }
.viewicons .document-pdf     { background: url("/i/bg_i_document-pdf.jpg")     center center no-repeat; }
.viewicons .document-pps     { background: url("/i/bg_i_document-pps.jpg")     center center no-repeat; }
.viewicons .document-ppt     { background: url("/i/bg_i_document-ppt.jpg")     center center no-repeat; }
.viewicons .document-rtf     { background: url("/i/bg_i_document-rtf.jpg")     center center no-repeat; }
.viewicons .document-xls     { background: url("/i/bg_i_document-xls.jpg")     center center no-repeat; }
.viewicons .document         { background: url("/i/bg_i_document.jpg")         center center no-repeat; }

.viewicons .nameauthor { padding-top: 5px; }
.viewicons .checkbox  { width: 21px; height: 21px; float: left; }
.viewicons .label  { padding-top: 2px; //padding-top: 3px; font-size: 13px; margin-left: 21px; }
.viewicons .usericon { width: 21px; height: 16px; float: left; clear: left; }
.viewicons .usericon img { width: 16px; height: 16px; border: 0; }
.viewicons .user { padding-top: 4px; //padding-top: 2px; font-size: 11px; color: #4d4d4d; }


/* �������*/

.viewlist { margin: 0; padding: 0; }
.viewlist li { margin: 0; padding: 0; list-style-type: none; background: none; }

.viewlist .stroke { width: 100%; }
.viewlist li.selected .stroke .tt { background-image: url("/i/c_tt_sl.gif"); }
.viewlist li.selected .stroke .rr { background-image: url("/i/c_rr_sl.gif"); }
.viewlist li.selected .stroke .bb { background-image: url("/i/c_bb_sl.gif"); }
.viewlist li.selected .stroke .ll { background-image: url("/i/c_ll_sl.gif"); }
.viewlist li.selected .stroke .tl { background-image: url("/i/c_tl_sl.gif"); }
.viewlist li.selected .stroke .tr { background-image: url("/i/c_tr_sl.gif"); }
.viewlist li.selected .stroke .br { background-image: url("/i/c_br_sl.gif"); }
.viewlist li.selected .stroke .bl { background-image: url("/i/c_bl_sl.gif"); }
.content .viewlist .container { margin: 0; padding: 10px; //width: 100%; }

.viewlist .iconname      { width: 45%;                     float: left; //margin-right: -100%; //display: inline; }
.viewlist .sizedate      { width: 25%; //margin-left: 45%; float: left; //margin-right: -100%; //display: inline; }
.viewlist .actionsuser { width: 30%; //margin-left: 70%; float: left; //margin-right: -100%; //display: inline; }

.viewlist .checkbox { width: 21px; height: 21px; float: left; margin-top: 4px; }
.viewlist .icon { width: 30px; height: 25px; float: left; cursor: pointer; cursor: hand; }

.viewlist .folder-common    { background: url("/i/bg_l_folder-common.jpg")    no-repeat; }
.viewlist .folder-my        { background: url("/i/bg_l_folder-my.jpg")        no-repeat; }
.viewlist .folder-friends   { background: url("/i/bg_l_folder-friends.jpg")   no-repeat; }

.viewlist .folder-drive     { background: url("/i/bg_l_folder-drive.jpg")     no-repeat; }
.viewlist .folder-photo     { background: url("/i/bg_l_folder-photo.jpg")     no-repeat; }
.viewlist .folder-video     { background: url("/i/bg_l_folder-video.jpg")     no-repeat; }
.viewlist .folder-music     { background: url("/i/bg_l_folder-music.jpg")     no-repeat; }
.viewlist .folder-soft      { background: url("/i/bg_l_folder-soft.jpg")      no-repeat; }
.viewlist .folder-games     { background: url("/i/bg_l_folder-games.jpg")     no-repeat; }
.viewlist .folder-docs      { background: url("/i/bg_l_folder-docs.jpg")      no-repeat; }
.viewlist .folder           { background: url("/i/bg_l_folder.jpg")           no-repeat; }

.viewlist .document-photo   { background: url("/i/bg_l_document-photo.jpg")   no-repeat; }
.viewlist .document-video   { background: url("/i/bg_l_document-video.jpg")   no-repeat; }
.viewlist .document-music   { background: url("/i/bg_l_document-music.jpg")   no-repeat; }
.viewlist .document-archive { background: url("/i/bg_l_document-archive.jpg") no-repeat; }
.viewlist .document-doc     { background: url("/i/bg_l_document-doc.jpg")     no-repeat; }
.viewlist .document-exe     { background: url("/i/bg_l_document-exe.jpg")     no-repeat; }
.viewlist .document-pdf     { background: url("/i/bg_l_document-pdf.jpg")     no-repeat; }
.viewlist .document-pps     { background: url("/i/bg_l_document-pps.jpg")     no-repeat; }
.viewlist .document-ppt     { background: url("/i/bg_l_document-ppt.jpg")     no-repeat; }
.viewlist .document-rtf     { background: url("/i/bg_l_document-rtf.jpg")     no-repeat; }
.viewlist .document-xls     { background: url("/i/bg_l_document-xls.jpg")     no-repeat; }
.viewlist .document         { background: url("/i/bg_l_document.jpg")         no-repeat; }

.viewlist .label  { margin-top: 5px; //margin-top: 7px; font-size: 13px; margin-left: 51px; margin-right: 15px; }

.viewlist .size { margin-top: 5px; //margin-top: 7px; font-size: 13px; float: left; margin-right: 15px; }
.viewlist .date { margin-top: 5px; //margin-top: 7px; font-size: 13px; float: left; margin-right: 15px; }

.viewlist .share   { width: 27px; height: 8px; float: left; margin-top: 11px; margin-right: 5px; }
.viewlist .share   img { width: 27px; height: 8px; border: 0; }

.viewlist .actions { width: 21px; height: 21px; float: left; margin-top: 4px; margin-right: 5px; }
.viewlist .actions img { width: 21px; height: 21px; border: 0; }
.viewlist .usericon { width: 21px; height: 16px; float: left; margin-top: 7px; }
.viewlist .usericon img { width: 16px; height: 16px; border: 0; }
.viewlist .user { margin-top: 6px; //margin-top: 8px; font-size: 11px; color: #4d4d4d; }


/* ���� */

.pages { clear: both; width: 100%; margin-top: 30px; }
.pages b a         { color: #4d4d4d; font-weight: normal; }
.pages b a:visited { color: #4d4d4d; }
.pages b a:hover   { color: #e80019; }

.pages p { padding: 2px 0; }
.pages p a { padding: 2px; }
.pages p a:visited  { color: #0055cc; }
.pages p a:hover    { color: #ffffff; background: #e80019; text-decoration: none; }
.pages p a.selected { color: #000000; background: #e1f5c6; }


/* �� */

.menu div { margin: 0 0 1em 0; }
.menu div div { margin: 0 0 0.7em 15px; }


/* �� ������ �����*/

.blockstroke { width: 100%; clear: both; margin-bottom: 25px; }
.blockstroke .tt { background-image: url("/i/c_tt_sr.gif"); }
.blockstroke .rr { background-image: url("/i/c_rr_sr.gif"); }
.blockstroke .bb { background-image: url("/i/c_bb_sr.gif"); }
.blockstroke .ll { background-image: url("/i/c_ll_sr.gif"); }
.blockstroke .tl { background-image: url("/i/c_tl_sr.gif"); }
.blockstroke .tr { background-image: url("/i/c_tr_sr.gif"); }
.blockstroke .br { background-image: url("/i/c_br_sr.gif"); }
.blockstroke .bl { background-image: url("/i/c_bl_sr.gif"); }
.content .blockstroke .container { padding: 0 15px 0.375em 15px; margin-left: 0; margin-right: 0; background: none; //width: 100%; }

.blockstroke .name { position: relative; top: -0.7em; overflow: hidden; margin-left: 10px; margin-right: 10px; font-size: 85%; }
.blockstroke .name b { font-weight: normal; background: #ffffff; padding-left: 5px; padding-right: 5px; }

.blockstroke a:visited { color: #0055cc; }
.blockstroke a:hover   { color: #e80019; }
.blockstroke p { margin-top: 0; margin-bottom: 0.75em; }

.blockstroke .menu { padding-top: 15px; }


/* �����*/

.indicator { width: 100%; clear: both; margin-bottom: 10px; }

.indicator .groove      { background: url("/i/indicator_groove.gif")                repeat-x;  }
.indicator .hairline25  { background: url("/i/indicator_hairline.gif")      20%   0 no-repeat; }
.indicator .hairline50  { background: url("/i/indicator_hairline.gif")      50%   0 no-repeat; }
.indicator .hairline75  { background: url("/i/indicator_hairline.gif")      75%   0 no-repeat; }
.indicator .hairline100 { background: url("/i/indicator_hairline.gif")     100%   0 no-repeat; }
.indicator .container, .sideright .indicator .container { padding: 2px 0 6px 0; margin-right: 0; background: none; //width: 100%; }
.indicator .progressbar { background: url("/i/indicator_progressbar.gif") right top repeat-x; height: 11px; }

.indicator .percent0   { font-size: 80%; text-align: left;   width: 33.3%;                       float: left; //margin-right: -100%; //display: inline; }
.indicator .percent50  { font-size: 80%; text-align: center; width: 33.3%; //margin-left: 33.3%; float: left; //margin-right: -100%; //display: inline; }
.indicator .percent100 { font-size: 80%; text-align: right;  width: 33.3%; //margin-left: 66.6%; float: left; //margin-right: -100%; //display: inline; }


/* ���� ��� */

.bannerright { width: 100%; clear: both; margin-bottom: 30px; }


/* ������� */

.sidearticle  p { margin-top: 0; }
.sidearticle p,
.sidearticle li,
.sidearticle dd { line-height: 1.3em; }


/* ����*/

.bannermain  .banner { width:  100%; }
.bannerright .banner { width:  100%; }
.viewicons   .banner { width: 133px; height: 138px; }
.viewlist    .banner { width:  100%; //width: 100%; }

.bannermain  .rounder { min-width: 640px; }
.bannerright .rounder { min-width: 196px; }
.viewicons   .rounder { min-width: 133px; }
.viewlist    .rounder { min-width: 640px; }

.rounder { position: relative; border: 1px dashed #bfbfbf; //width: 100%; }

.rounder .tl,
.rounder .tr,
.rounder .bl,
.rounder .br { width: 10px; height: 10px; position: absolute; filter:expression(fixPNG(this)); }

.rounder .tl { top:    -1px; left:  -1px; }
.rounder .tr { top:    -1px; right: -1px; right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 ); }
.rounder .bl { bottom: -1px; left:  -1px; }
.rounder .br { bottom: -1px; right: -1px; right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 ); }

.banner { margin: 0; padding: 0; text-align: center; }
.banner a { display: block; }
.banner img { border: 0; }


/* ������� ������������� */

.bottom { width: 100%; clear: both; background: #d9d9d9 url("/i/bg_bottom.gif") top center repeat-x; }
.bottom .container { padding: 30px 40px 30px 40px; }

/* other */
#w_area { padding: 0; clear: both; width: 100%; position: relative; }