.field {width:200px}
.fieldSelect {width:150px}
*html body #ftypefield {margin-top:2px}
#sizevalue {width:30px}
html>body #sizevalue {width:36px}
.optTitle {font-weight:bold; color:#830900; background:#E9E9E9}

.fname {font: bold 14px Verdana, Tahoma, Arial; color:#0066CC; overflow:hidden;}
.fname a:link, .fname a:visited {color:#0066CC; text-decoration:none}
.fname a:hover {color:#D54608; text-decoration:underline}
.fname span {font: normal 12px Verdana, Tahoma, Arial; color:#666666; }
.fname span a:link, .fname span a:visited {color:#666666; text-decoration:underline}
.fname span a:hover {color:#D54608}
.fname h1 {text-transform:none;letter-spacing:normal;font:inherit;display:inline; *font-size:14px;}

.fdescr {font: normal 11px Verdana, Tahoma, Arial; color:#666666; margin:10px 0px; word-wrap: break-word;}
.fdescr a:link, .fdescr a:visited {color:#666666; text-decoration:underline}
.fdescr a:hover {color:#D54608}

.fuser {font: normal 12px Verdana, Tahoma, Arial; color:#0078CE;}
.fuser span {font-size: 11px; color:#666666}
.fuser a:link, .fuser a:visited {color:#1184D4;}
.fuser a:hover {color:#D54608;}

.fdate {font: normal 12px Verdana, Tahoma, Arial; color:#B2947C; margin:10px 0px}
.fdate span {font-size: 11px; color:#666666;}

.fsize {font: normal 11px Verdana, Tahoma, Arial; color:#D54608; margin-top:3px; text-align:center}

.finfo {font: normal 12px Verdana, Tahoma, Arial; color:#666666;}
.finfo a:link, .finfo a:visited {color:#1184D4;}
.finfo a:hover {color:#D54608;}
.finfo span {font-size: 11px; color:#666666;}

.pager {font: normal 11px Verdana, Tahoma, Arial; color:#666666;}
.pager a:link, .pager a:visited {background:#E9F3FF; border:solid 1px #BFCEF0; color:#0066CC; text-decoration:none; padding:2px 5px; display:block}
.pager a:hover {background: #decdbf; color:#ffffff; border:solid 1px #b2947c;text-decoration:none; padding:2px 5px; display:block}

.pagerOn b {font: bold 11px Verdana, Tahoma, Arial; background:#95B5E8; border:solid 1px #1184D4; color:#FFFFFF; text-decoration:none; padding:2px 5px; display:block}
.mpinfo {background:#f5f1ed; font: normal 11px Verdana, Tahoma, Arial; color:#666666; margin:7px 0px}
.mpinfoor {color:#D54608}
.mpinfobl {color:#004196}

.imgbox {border:solid 1px #E2E0D7; height:86px; width:100px; margin:auto;}
.imgbox-s {border:solid 1px #E2E0D7; width:52px;height:42px}

.dotbg {background:url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvaW1hZ2VzL2RvdC5naWY/69/0/) repeat-x center center; height:30px}

.sorted {font-weight:bold;text-decoration:none;}
.smenu {font:normal 11px Verdana, Tahoma, Arial;}
/*#searchMainField {font: normal 15px Arial, Tahoma, Verdana; color:#000000;vertical-align:middle;padding:1px 0}*/

select, input {font: normal 11px Tahoma, Arial, Verdana; color: #4E4F53;}

.rficon {width:98px; height:86px; border:solid 1px #cccccc;position:relative;background:#FFFFFF;padding:1px;text-align:left;z-index:2}
.rficon-s {width:50px; height:40px; border:solid 1px #cccccc;position:relative;background:#FFFFFF;padding:1px;text-align:left;margin-right:8px;z-index:2}
.rficon-tag {width:55px; height:55px; border:solid 1px #cccccc;position:relative;background:#FFFFFF;padding:1px;text-align:left;margin-right:8px;z-index:20}

.rficon a:link, .rficon a:visited {height:86px;width:100%;display:block;}
.rficon-s a:link, .rficon-s a:visited {height:40px;width:100%;display:block;}
.rficon-tag a:link, .rficon-tag a:visited {height:55px;width:100%;display:block;}

.rficon a:hover, .rficon-s a:hover {display:block;position:absolute;z-index:1000;left:-40px;top:-28px;width:160px;height:140px;border:solid 5px #cccccc;}
.rficon-tag a:hover {display:block;position:absolute;z-index:1000;left:-40px;top:-48px;width:160px;height:140px;border:solid 5px #cccccc;}

*:first-child+html .rficon a:hover {top:-55px}
.add2acc {background:url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvYWxsMS5naWY/69/0/) no-repeat -128px -248px;width:17px;height:16px}
.add2accDiv {position:absolute; right:0px; bottom:0px; padding:2px; border-left:1px #e2e0d7 solid;border-top:1px #e2e0d7 solid;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
    background:#fff;
    cursor:pointer;
    z-index:99;
}

    .tagResults {height:100px;}
    .tagResults .item{width:190px; margin:auto; display:inline-block; zoom:1; *display:inline; padding-left:10px;}
    .tagResults .resultCont div:first-child {padding-left:0px;}
    .resultCont .morel {clear:both; text-align:right; margin-top:-20px;}

.thumbView a.playThumb {position:absolute; right:2px; bottom:25px; }

.listView .simpleThumb a.playThumb {position:absolute; margin:68px 0 0 82px}

.listView .advancedThumb div.playThumb {position: absolute; right: 2px; bottom: 2px;z-index:4}


.searchfield {white-space:nowrap;}
.searchfield input {
    font:normal 18px Arial, Tahoma, Verdana, sans-serif;
    border:solid 1px #959595;
    border-right:none;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    border-top-left-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    padding:6px 5px;
    width:100%;
    background:#FFFFFF;
    margin:0;
    height:21px;
    vertical-align:middle;
    padding-right:10px;
}
.searchlinks {margin:0 5px 15px 5px}
.searchlinks a:link, .searchlinks a:visited {color:#919191;font-size:16px;text-decoration:none}
.searchlinks a:hover {color:#357500;text-decoration:underline}
.searchlinks #morelink a:link, .searchlinks #morelink a:visited,
.searchlinks #lesslink a:link, .searchlinks #lesslink a:visited {font-size:11px;color:#1184D4}

a.expand, a.expand:link, a.expand:visited {color:#0066cc;text-decoration:none;font:normal 12px Arial, Tahoma, sans-serif}
a.expand:hover {text-decoration:underline}
a.expand img {padding-right:5px;background-color:#FFFFFF}

button.btn3a {border-width:0;background:none;overflow:visible;padding:0;margin:0;vertical-align:middle;margin-left:-5px;font:bold 18px Arial, Tahoma, Verdana; color:#FFFFFF;cursor:pointer;}
.btn3a span {background:transparent url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvYnV0dG9ucy8zL2IucG5n/69/0/) no-repeat 0 -35px;display:block;float:left;padding-left:10px;height:35px}
.btn3a span span {padding:0 10px 0 0;background-position:right -35px;float:left;}
.btn3a span span span {padding:5px 0;background-position:0 0;background-repeat:repeat-x;white-space:nowrap;height:25px;text-shadow:0 1px 2px #2E6413;width:100px;text-align:center;}

.oneline {white-space: nowrap}
.rsminititle {width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*Rating*/
.rating, .ratingVoted {background:url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvc3RhcnMuZ2lm/69/0/);position:relative;width:75px;height:16px;z-index:1}
.ratingVotedm {background:url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvc3RhcnMuZ2lm/69/0/);position:relative;width:54px;height:9px;margin-top:3px;font-size:1px;z-index:1}
.s0 {background-position:-75px 0}
.s1 {background-position:-60px 0}
.s2 {background-position:-45px 0}
.s3 {background-position:-30px 0}
.s4 {background-position:-15px 0}
.s5 {background-position:0 0}
.s0-5 {background-position:-60px -15px}
.s1-5 {background-position:-45px -15px}
.s2-5 {background-position:-30px -15px}
.s3-5 {background-position:-15px -15px}
.s4-5 {background-position:0 -15px}
.s0-mini {background-position:-54px -47px}
.s1-mini {background-position:-43px -47px}
.s2-mini {background-position:-32px -47px}
.s3-mini {background-position:-22px -47px}
.s4-mini {background-position:-11px -47px}
.s5-mini {background-position:0 -47px}
.s0-5-mini {background-position:-43px -60px}
.s1-5-mini {background-position:-32px -60px}
.s2-5-mini {background-position:-22px -60px}
.s3-5-mini {background-position:-11px -60px}
.s4-5-mini {background-position:0 -60px}
.rating:hover, .rating.hover {background-position:-75px 0}
.star {height:16px;position:absolute;cursor:pointer}
.r1 {width:15px;z-index:50}
.r2 {width:30px;z-index:40}
.r3 {width:45px;z-index:30}
.r4 {width:60px;z-index:20}
.r5 {width:75px;z-index:10}
.star:hover, .star.hover {background:url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvc3RhcnMuZ2lm/69/0/) 0 -30px}


.new-search {font-family:Tahoma;}
.new-search .tabs {float:left;}
.new-search .tabs a {
    background:url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9uZXR3b3JrL2ltYWdlcy9UYWIucG5n/69/0/) left top repeat-x;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-right-radius: 7px;
    height:19px;
    padding:5px 10px 0 10px;
    border:1px #dbdbdb solid;
    display:block;
    float:left;
    color:#2c2c2c;
    text-decoration:none;
    font-family:Tahoma;
    margin-right:1px;
    border-bottom:0px aqua none;

}

.new-search .tabs .active { background:url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9uZXR3b3JrL2ltYWdlcy9hY3RpdmVUYWIucG5n/69/0/) left top repeat-x; font-weight:bold;}

.new-search .view {line-height:11px; vertical-align:middle; font-size:11px; float:right; margin-top:5px; }
.view .vactive {border:1px #585b55 solid; }


.new-search .inner {background:#f1f1f1; clear:both;}

.new-search .inner .sort{padding:8px 10px 8px 10px;}

.new-search .inner .sort a:link, .new-search .inner .sort a:visited {text-decoration:none;}
.new-search .inner .sort .sorted {display: inline; border-bottom:1px #006699 dotted; }


.thumbView {clear:both}

.thumbView .item {width:120px; max-width:120px; font-family:Tahoma; float:left; margin-right:40px;}
.thumbView .item .header {white-space:nowrap; text-align:center;margin-bottom:3px;color:#0066CC;overflow:hidden; width:120px;}
.thumbView .item .header a{color:#0066CC; text-decoration:none;}
.thumbView .item .thumbImage  {width:102px; margin:auto;}

.thumbView .item .dnum {padding:3px 0 3px 0; color:#919191;font-size:10px; text-align:center;}
.thumbView .item .dnum b{color:#585b55;}

.thumbView .last {margin-right:0px;}

.thumbView .divider {clear:both;padding:30px 0 30px 0;}
.thumbView .divider hr {
      color: #f4f4f4; /*для IE */
      background-color:#f4f4f4; /*для Firefox, Opera, Safari*/
      border:0px none;
      height:1px; /* высота 1px IE, Firefox, Opera, Safari */

}



.thumbView .item .thumbFolder {padding:3px 0 0px 0;width:102px; margin:auto;}
.thumbView .item .thumbFolder a:link, .thumbView .item .thumbFolder a:visited{font-size:10px; }

.thumbView .item .user {width:102px; margin:auto; white-space:nowrap; overflow:hidden;}
.thumbView .item .user a:link, .thumbView .item .user a:visited {font-size:10px; color:#919191;}

a.searchoptions, a.searchoptions:link, a.searchoptions:visited {float:right;}
a.searchoptions:hover {text-decoration:underline}
a.searchoptions img {padding-right:5px; margin-top:-2px;}

.advS {background:#f1f1f1; padding:0px 10px 0px 10px;}



/* Стили для превьюшек */


.m img {
max-height:150px;
border:0px aqua none;
}
.m .imgDiv {
display:table-cell;
float:left;
height:87px;
margin-left:-200px;
text-align:center;
vertical-align:middle;
width:500px !important;
}
.m .container {
border:1px solid #E2E0D7;
height:88px;
overflow:hidden;
position:relative;
width:100px;
background:#ecf7fd;
z-index:2
}
.m p {
margin:0;
padding:0;
vertical-align:middle;
height:87px;
}
.m .clip {
margin:auto; width:99px;
}
.m .tdC {height:87px;}



.m:hover .container {
width:200px;
height:150px;
position:absolute;
top:-50px;
left:-50px;
border:3px #cccccc solid;
z-index:3

}

.m:hover {padding:0}
.m:hover .imgDiv {
margin-left:-150px
}

.m:hover .tdC {
height:150px;
}

.m {position:relative;height:90px; width:99px;}

/*Teaser*/
.teaser{ border:solid 1px #EDECED}
.teaser.vert {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin-top:5px;
    margin-left:-20px;
*margin-left:auto
}
.teaser.horiz {margin:8px 0}
.teaser .h {
    background:#F1F1F1;
    color:#666666;
    padding:10px;
    text-align:left;
}
.teaser .f {
    background:#F1F1F1;
    color:#666666;
    padding:10px;
    font-size:10px
}
.teaser .c {
    border:solid 1px #FFFFFF;
    -moz-box-shadow:inset 0 0 15px #F0EFF0;
   -webkit-box-shadow:inset 0 0 15px #F0EFF0;
   box-shadow:inset 0 0 15px #F0EFF0;
    text-align:left;
}
.teaser .ad {
    margin:13px;
    font-size:11px;
    border-bottom:solid 1px #D5D5D5;
    padding-bottom:10px
}
.teaser .ad a:link, .teaser .ad a:visited {color:#0066CC;font-weight:bold;font-size:12px}
.teaser .ad a:hover {color:#D54608}
.teaser .paddings a:link, .teaser .paddings a:visited {font-weight:bold;text-decoration:none;}
.teaser .cl {cursor:pointer;text-align:justify;margin-bottom:5px}
.teaser a.d:link, .teaser a.d:visited {color:#4C8E16;font-size:11px;font-weight:bold;text-decoration:none}
.teaser a.d:hover {color:#4C8E16;text-decoration:underline}

.teaser .adico {background:url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9hZHZlcnRpc2UvdGVhc2VyL2ltYWdlcy9hbGwuanBn/69/0/) no-repeat}
.teaser .dt {width:44px;height:37px;background-position:-6px -1px}
.teaser .bb {width:41px;height:44px;background-position:-7px -98px}
.teaser .tb {width:53px;height:38px;background-position:-2px -49px}
.teaser .ti {width:57px;height:34px;background-position:0 -151px}
.teaser .asct {width:46px;height:41px;background-position:-2px -198px}
.teaser .ws {width:39px;height:45px;background-position:-8px -249px}
.teaser .sc {width:44px;height:45px;background-position:-6px -303px;}
.teaser .rb {width:40px;height:55px;background-position:-10px -355px;}
.teaser .dwl {width:14px;height:13px;background-position:-57px 0}
.teaser .ec {width:55px;height:45px;background-position:-6px -428px;}


.teaser .line1 {width:1px; height:55px; background:#edeced; float:left}
.teaser .line2 {width:1px; height:55px; background:#fff;float:left}
.teaser .paddings {padding: 0 5px 0 3px;}
.teaser .dgb {padding:4px 0 0 0;}

.Nbanner .container {
 background:#ececec;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border:1px #d1d1d1 solid;
 padding-bottom:5px;
}

.Nbanner .headerb {
 background:#53a9ff;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 color:#fff;
 text-align:center;
 font-family:arial;
}

.Nbanner .headerb p:first-line {font-size:18px;}
.Nbanner .headerb p {font-size:12px; padding:1px 3px 3px 3px; margin:0px;}

.Nbanner .bfeatures {padding:5px;}
.Nbanner .bfeatures .item {background:url('/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvaW1hZ2VzL2FjY291bnRPay5wbmc/69/0/') no-repeat 5px center; font-size:12px; color:#5f5f5f; margin-bottom:5px; background-color:#fff;  font-family:arial;
padding:4px; padding-left:25px; text-align:left;
}
.Nbanner .btn, .christmasBanner .btn {
    display:inline-block;
    zoom:1;*display:inline;
    border:solid 1px #B06600;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    background: url(/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvYmcxMC5wbmc/69/0/) #D77D01 repeat-x;
    padding:0 15px;
    margin:10px 0;
    font:bold 17px/34px Arial, sans-serif;
    color:#FFFFFF;
    cursor:pointer;
    text-shadow: 0px 0px 1px #BB7413;
    -webkit-box-shadow: 0 1px 2px #666;
    -moz-box-shadow: 0 1px 2px #666;
    box-shadow: 0 1px 2px #666;
}

.view a:link, .view a:visited {display:block;width:16px; height:16px; float:right; margin:0px 1px 0 0; }


.alist {background:url('/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvc2VhcmNobW9kZXMucG5n/69/0/') no-repeat scroll 0 0 transparent;border:solid 1px #FFFFFF}
.athumb {background:url('/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvc2VhcmNobW9kZXMucG5n/69/0/') no-repeat scroll -15px 0 transparent;border:solid 1px #FFFFFF}
.acompact {background:url('/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvc2VhcmNobW9kZXMucG5n/69/0/') no-repeat scroll -30px 0 transparent;border:solid 1px #FFFFFF}
.aslide {background:url('/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvc2VhcmNobW9kZXMucG5n/69/0/') no-repeat scroll -46px 0 transparent;border:solid 1px #FFFFFF}

.compactView {}
.compactView .item {padding:5px; clear:both; overflow:hidden;}
.compactView tr:nth-child(even) {background:#f8f8f8; padding:20px;}


.iname, .irate, .iviews, .ifolder, .iuser, .ibut {padding:5px; background:url('/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvY29tcGFjdFZELnBuZw/69/0/') no-repeat right center;}

.iname a {font-size:12px; text-decoration:none;}
.iname {padding:0 5px  0 0px;  max-width:200px; width:200px;}
.iname .overfix {width:200px;}

.irate {width:80px; text-align:center}
.iviews {font-weight:bold;}
.ifolder {max-width:80px; width:80px; overflow:hidden;}
.iuser .overfix, .ifolder .overfix {width:80px;}
.iuser {max-width:80px; width:80px; overflow:hidden;}
.ibut {border-right:0px aqua none; width:20px;}

.christmasBanner {

-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border:3px #d2d2d2 solid;
overflow:hidden;
    margin-left:-20px;
    padding:5px;

background: #ffffff; /* old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #F2F2F2 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#F2F2F2)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F2F2F2',GradientType=0 ); /* ie */

    margin-bottom:10px;

}

.christmasBanner .bfeatures {}
.christmasBanner .bfeatures .item {background:url('/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvaW1hZ2VzL2FjY291bnRPay5wbmc/69/0/') no-repeat 5px center; font-size:12px; color:#5f5f5f; margin-bottom:5px; background-color:#fff;  font-family:arial;
padding:2px; padding-left:25px; text-align:left;     font-size:11px;
}


.overfix {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


.ffiles {
     border:1px #dde7d4 solid;
     background: rgb(249,252,247);
     background: -moz-linear-gradient(top, rgba(249,252,247,1) 0%, rgba(245,249,240,1) 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,252,247,1)), color-stop(100%,rgba(245,249,240,1)));
     background: -webkit-linear-gradient(top, rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%);
     background: -o-linear-gradient(top, rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%);
     background: -ms-linear-gradient(top, rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0',GradientType=0 );
     background: linear-gradient(top, rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%);
     padding:10px;
     overflow:hidden;
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 8px;
    clear:both;
    margin-top:15px;


 }


 .ffiles .file-item {padding:10px; border-top:1px #dde7d4 solid;clear:both; overflow:hidden;}
 .ffiles .file-item.f {border-top:0px aqua none !important;}

 .ffiles .file-item .pic {width:48px; height:48px; background-position:center center; background-repeat:no-repeat; display:block; text-decoration:none;}
 .ffiles .file-item .desc {width:400px;color:#353535; font-size:12px; overflow:hidden;}
 .ffiles .file-item .descPremium {width:600px}
 .desc a, .desc a:link, .desc a:visited {color:#0066a0 !important; font-weight:bold; display:block; text-decoration:none;}
 .ffiles .file-item .rate {width:80px; text-align:center; margin-top:8px;}
 .ffiles .file-item .rate a,  .ffiles .file-item .rate a:link,  .ffiles .file-item .rate a:visited {
     background:url('/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvaWNvbnMvbWlzYy9kb3dubG9hZDIuZ2lm/69/0/') left center no-repeat;
     color:#387d00;
     font-size:9px;
     display:block;
     height:13px;
     padding:2px 0 0 17px;
     text-transform:uppercase;
     text-decoration:none;
     margin-top:5px;
 }
 .ffiles .file-item .rate a:hover {color:#d54608; text-decoration:underline;}

 .fftitle {background:url("/Y29t/NHNoYXJlZA/c3RhdGlj/aHR0cDovL3N0YXRpYy40c2hhcmVkLmNvbS9pbWFnZXMvaWNvbnMvOXg5L2Fycm93ZG93bl9zbWFsbC5naWY/69/0/") left 5px no-repeat; color:#858585; font-size:10px; padding-left:10px;}

.g {display:inline-block;padding:0 1px;zoom:1;*display:inline;white-space:nowrap;text-decoration:none}
.gv, .gh, .gi, .gt {position:relative;z-index:3}
.gv, .gh {border-color:#b3b3b3;border-style:solid;}
.gv {border-width:1px 0;}
.gh {border-width:0 1px; margin:0 -1px;background:#E3E3E3;}
.gi {*height:100%;overflow:hidden;}
.gg {position:absolute;left:0;right:0;top:0;background:#fff;border-bottom:solid 3px #F0F0F0;height:8px;*height:11px;overflow:hidden;width:100%}
.gt {font:normal 12px Arial;color:#3E3E3E;vertical-align:middle; padding:3px 5px;}

/*active*/
.g.a div.gv:hover, .g.a div.gv.hover, .g.a div.gh:hover, .g.a div.gh.hover {border-color:#adb9c2;background:#DBE2E6}
.g.a div.gv:hover div.gg, .g.a div.gv.hover div.gg {background:#F2F5F7;border-bottom:solid 3px #E8EEF0;}
.g.a .gh {cursor:pointer}

/*disabled*/
.g.d .gt {color:#979797}
.g.d .gh {cursor:default}

.file, .upload {font-size:12px;font-family:Arial,Tahoma,Verdana,sans-serif}
.fileselectcontainer {position:relative;overflow:hidden;z-index:2}
.fileselectcontainer .file {
    width: 500px; height: 100px;
    position: absolute; z-index: 4;
    font-size: 50px;
    right: -10px; top: -10px;
    cursor: pointer;
    -moz-opacity: 0;
    filter: alpha( opacity = 0 );
    opacity: 0;
}

