body{
margin:0;padding:0;font-family:Tahoma, Arial, Helvetica;color:#2f4210;
BACKGROUND: url(http://www.your-hosting.ru/img/bg.gif) no-repeat top right;
SCROLLBAR-FACE-COLOR:#fff;SCROLLBAR-HIGHLIGHT-COLOR:#fff;SCROLLBAR-SHADOW-COLOR:#fff;
SCROLLBAR-3DLIGHT-COLOR:#E0F0A0;SCROLLBAR-ARROW-COLOR:#FF7E00;SCROLLBAR-TRACK-COLOR:#fff;SCROLLBAR-DARKSHADOW-COLOR:#E0F0A0}

.mm{height:50px;position:absolute;top:0;left:0}
.m{background-color:#89bc00;display:block;padding:2px 6px 4px 7px;MARGIN:0px;TEXT-ALIGN:center;
BORDER-left:#fff 1px solid;BORDER-right:#fff 1px solid;text-decoration:none;color:#fff}
.m:hover{padding-top:8px;color:#fff}
a.m,a.m:visited{color:#fff}

#sitename {position:relative; top: 28px; font-size: 24px; FONT-FAMILY: Mistral, Comic Sans MS, Parchment, Verdana, Arial; text-transform: uppercase; color:#e3ecc8; text-align:center;background:url(http://your-hosting.ru/0.gif) no-repeat top left;}

#mfree{BACKGROUND-COLOR:#FF7E00}
#pl{BACKGROUND-COLOR:#80b000;BORDER-bottom:#fff 1px solid}

#w{BACKGROUND-COLOR:#fff}
#x{WIDTH:1px;HEIGHT:1px}
#cto{WIDTH:100%}
#wt{COLOR:#fff;TEXT-DECORATION:none}

#nodec{TEXT-DECORATION:none}

#counters a IMG{FILTER:alpha(opacity=60);BORDER:#fff 0px solid}
#counters a:hover IMG{FILTER:()}

#mytext{TEXT-ALIGN:center;font-size:10px}

table{
border:0;
border-collapse:collapse;
}

table td{
padding:0;
font-size:11px;
}

img{
border:0;
}

.main_table{
height:100%;
}

.main_table_short{}

.top_tbl{
vertical-align:top;
text-align:center;
}

.header{
margin:0;
height:90;
}

.logo{
background:url(http://your-hosting.ru/img/freelogo.gif) no-repeat top left;
width:50%;
}

.logo img
{
height:40;
}

.sep{
width:1;
height:1;
}

.center_sep{
width:500;
height:1;
}

.top_line{
background:url(/images/top_line.gif) repeat-x;
height:6;
width:100%;
}

.bottom_line{
background:url(/images/bottom_line.gif) repeat-x;
height:6;
width:100%;
}

.msg{
border-left:1px solid #ccecaf;
font:bold 11px Tahoma;
text-align:right;
color:#f03E00;
padding:10 0 5 10;
width:50%;
}

.alert{
color:#B00119;
}

.sys_msg{
border-left:1px solid #ccecaf;
font:bold 11px Tahoma;
color:#f03E00;
padding:10 0 10 10;
}

.header td{
padding:20 0;
}

.content{
margin:20 0;
}

.line{ 
background:url(http://your-hosting.ru/img/horizont_line.gif) repeat-x;
width:100%;
height:1;
margin:20 0 10 0;
}

.center_page_td{
vertical-align:top;
width:50%;
}

.center_page_table
{
width:100%;
}

.first_page_center_menu
{
width:33%;
text-align:center;
}

.side_ban
{
width:50%;
padding:20 7;
vertical-align:top;
}

.highlight
{
color:red;
}

.t_text
{
padding:3 0 3 0;
width:40%;
font-weight:bold;
}

.t_padding
{
padding:3 0 3 0;
border:1px solid #204000;
}

.t_padding2
{
padding:3 0 3 0;
}

.t_input
{
text-align:right;
padding:3 0 3 0;
width:60%;
}

.download
{
width:100%;
height:40;
}

.center_div
{
text-align:center;
margin:10 0 15 0;
}

th
{
background:#DCDCDC;
padding:3 2;
text-align:left;
font-weight:bold;
}

.t_header
{
background:#DCDCDC;
padding:3 2;
text-align:left;
font-weight:bold;
border:1px solid #204000;
}

.small
{
font-size:10;
}

.top_block{}

.content{ margin:20 0px}
form{
margin:0;
padding:0;
}

form p{
margin:0px; padding:0px;
}

form input{
margin:0 0 5 0px;
}

input.text{ 
border:1px solid #f03E00;
width:153px;
height:21px;
color:#2f4210;
font-size:11px;
padding:2 0 0 0px;
}

input.text1_1{ 
border:1px solid #f03E00;

height:21px;
color:#2f4210;
font-size:11px;
padding:2 0 0 0px;
}

textarea{ 
border:1px solid #f03E00;
color:#2f4210;
font-size:11px;
padding:2 0 0 0px;
widht:100%;
}

input.file1{ 
border:1px solid #f03E00;
width:200px;
height:21px;
color:#2f4210;
font-size:11px;
padding:2 0 0 0px;
}

input.file_group{ 
border:1px solid #f03E00;
width:400px;
height:21px;
color:#2f4210;
font-size:11px;
padding:2 0 0 0px;
}

select{
border:1px solid #f03E00;
color:#2f4210;
font-size:11px;
}

table.info
{
border:#204000 1px solid; 
BORDER-COLLAPSE:collapse;
font-size:11px;
width:100%;
}

.info td{
padding:3;
}

.div_button{ text-align:right; margin:0 20 0 0px;}
input.button{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-width:0px;
width:90px;
text-align:right;
margin:0px;
padding:0 20 0 0px;
background:#ffffff url(/images/bg_button.gif) right center no-repeat;
cursor:pointer;
color:#204000;
}

input.button3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-width:0px;
width:130px;
margin:0 10 0 0;
background:#ffffff url(/images/bg_button.gif) right center no-repeat;
cursor:pointer;
text-align:left;
}

input.button2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-width:0px;
width:75px;
margin:0 10 0 0;
background:#ffffff url(/images/bg_button.gif) right center no-repeat;
cursor:pointer;
text-align:left;
}

input.button1_1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-width:0px;
text-align:right;
margin:0px;
padding:0 20 0 0px;
background:#ffffff url(/images/bg_button.gif) right center no-repeat;
cursor:pointer;
}

.text{padding:10 0 0 23px}
.text_after_indicator{
padding:0 0 0 23;
}

.border_left{
background:url(/images/vertical_line.gif) left repeat-y;}

h1{ 
background:url(/images/bg_title.gif) no-repeat top left;
padding:20 0 3 23px;
margin:10 0 20 0px;
font-size:16px;
border-left:1px solid #b4d494;
font-family:Arial, Helvetica, sans-serif;
color:#204000;
text-align:left;
}

h2{ 
background:url(/images/bg_title.gif) no-repeat top left;
padding:20 0 3 23px;
margin:10 0 20 0px;
font-size:16px;
border-left:1px solid #b4d494;
font-family:Arial, Helvetica, sans-serif;
color:Red;
}

.checkbox{
margin:5 0;
}

.checkbox img{ margin:0 10 5 2px;}
/************************************************************/
input:focus {
background-color:transparent;
}

div.fileinputs {
position:relative;
height:21px;
width:202px;
margin:3 0 0 0px; padding:0px;
text-align:right;
}

input.file {
width:200px;
margin:0 0 0 -23px;
}

.fakefile input{
border:1px solid #f03E00;
width:132px;
height:21px;
margin:0 10 0 0px;
}

.fakefile img{ cursor:pointer;}
input.file.hidden {
position:relative;
text-align:right;
-moz-opacity:0 ;
filter:alpha(opacity:0);
opacity:0;
z-index:2;
}

div.fakefile {
position:absolute;
top:0px;
left:0px;
width:300px;
padding:0;
margin:0 0 10 -100px;
z-index:1;
line-height:90%;
}

div.fakefile input {
margin-bottom:0px;
margin-left:0;
}

a,a:active{
color:#2f4210;
}

a:visited{
color:#203010;
}

a:hover{
color:#f03E00;
text-decoration:none;
}

#pb { margin:14px auto 2px auto; padding:3px; font-size:80%; }
#pb a { color:#204000; }
#pb a:hover { color:#aaa; }
#footer { color:#aaa; margin:24px auto 4px auto; }
#a { color:#2222bb; }
#a:hover { color:#aaa; }
#filelist a:link { color:#2222bb; }
#filelist a:visited { color:#204000; }
#filelist a:hover { color:#aaa; }
#progMeterContainer { margin:15px auto; width:400px; background:white; border:1px solid #999; padding:10px; }
#progMeterContainer #title { font-size:200%; font-weight:bold; padding:8px; }
#progMeterContainer #intro { font-size:90%; text-align:justify; margin-bottom:15px; }
#progressMeter { padding-top:15px; }
progressMeterBar {margin:2px auto; width:250px; height:20px; border:1px inset; background:#eee; text-align:left; }
#progressMeterBarDone1 { width:0; height:20px; border-right:1px solid #444; 

background:url(/layout/ajaxupload-scrolling-bg-08.gif) repeat-x; }
#progressMeterBarDone { width:0; height:20px; border-right:1px solid #444; background:#6953b2; }
#progressMeter table { width:250px; margin:20px auto; text-align:right; border-collapse:collapse; border:0; border-bottom:1px 

solid #bbb;}
#progressMeter table td { border-top:1px solid #bbb; text-align:left; }
#progressMeter #upload-row-1, #progressMeter #upload-row-3 { background:#e6e6e6; }
#progressMeter #upload-row-2 { background:#efefef; }
#transferRate { font-style:italic; }
td.headercell { font-weight:bold; }
#tca1,#tcb1,#tcc1 { width:14%; }
#tca2,#donet,#dones { width:29%; }
#tca3,#leftt,#lefts { width:28%; }
#tca4,#totalt,#totals { width:29%; }
#filelist { text-align:left; }
.ifr {
width:100%;
height:100px;
border:1px solid #FFCCCC;
margin:0.5em 0;
display:none;
}

div.hidden-target, div.visible-target {
margin:0.5em 0;
height:2.5em;
/*padding:6px 5px;*//* -Láõv span.wait øé ævýéàôý àô ñ&#172;ô= */
}

div.hidden-target {
border:2px solid #FFDDDD;
/*display:none;*/
}

div.visible-target {
border:2px solid #00CC00;
/*display:block;*/
}

span.button {
border:1px solid #204000;
background-color:#FFFF99;
padding:1px 5px;
font-size:11px;
cursor:pointer;
}

div.log {
font-size:11px;
}

/* TREE-VIEW */
div.tree {
border:0px solid #0000AA;
padding:5px; 10px;
}

.tree ul {
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.tree div {
padding:0 0 0 16px;
}

.tree img {
margin:0px 2px;
position:relative;
top:1px;
}

.tree img.pointer {
cursor:pointer;
cursor:hand;
}

/*.tree li.closed div { display:none; }
.tree li.open li.closed div { display:none; }
.tree li.open div { display:block; }
*/
div.wait {
padding:0 0 0 20px;
font-size:11px;
}

.folder_top_button
{
font-size:11;
height:20;
}

.folder_icon_open
{
background:url(/images/tv_empty.gif) no-repeat left;
padding:5 0 5 40;
}

.folder_icon_closed
{
background:url(/images/tv_empty_s.gif) no-repeat left;
padding:5 0 5 40;
}

.folder_description
{
margin:0 0 5 25;
}

.folder_file_description
{
margin:0 0 5 40;
}

A.Current
{
FONT-WEIGHT:bolder;
BACKGROUND-COLOR:#d0e0f0
}