body {
   margin: 0px;
   padding: 0px;
   font-family: "Gill Sans Extrabold", Helvetica, sans-serif;
}

a {
   color: #0055a6;
   font-weight: bold;
   text-decoration: none;
}
a:hover {
   color: #4c88c0;
   font-weight: bold;
   text-decoration: none;
}

.tCenter {
   text-align: center;
}

.logo {
   background: #b2cce4;
   color: #fff;
   padding: 5px;
   text-align: center;
}

h1,h2,h3 {
   color: #fff;
   background: #0055a6;
   font-weight: bold;
   font-size: 16px;
   padding: 5px;
   margin: 0px;
}

p {
   background: #e6e7e7;
   margin: 2px;
}

.search {
   background: #eee;
   font-weight: bold;
   font-size: 12px;
   padding: 3px;
   color: #000;
   text-align: center;
}

.cl a {
   color: #6773a8;
   font-size: 14px;
}

.ml a {
   color: #6773a8;
   font-size: 14px;
}

.updates div { border-bottom:1px dashed #ba75ba; padding:4px; }

.catRow,.catRowHome	{ border-top:1px solid #ddd; font-weight:bold; }
.catRow:hover,.catRowHome:hover	{ background:#f5f5f5; }
.catRow a,
.catRowHome a { display:block; font-weight:bold; background:url(/filmyzilla-in/images/ar.png) right center no-repeat; padding:9px; }
.catRow a div span,
.catRowHome  a div span,{ font-size:x-small; color:#5a5; font-weight:normal; }


.Row { border-top:1px solid #ddd; font-weight:bold; padding: 2px; margin: 2px;}
.Row { background:#f5f5f5; }
.Row a { font-weight:bold; background:url(/filmyzilla-in/images/ar.png) right center no-repeat; padding:9px; }
.Row a div span,
.Row  a div span,{ font-size:x-small; color:#5a5; font-weight:normal; }

.fileName	{ font-weight:bold; }
.fileName	span{ color:#555; text-decoration:none;}
.fileName	img{ padding-right:3px;}
.fl {
   border-bottom: 2px solid #9999bb;
}
.fl td{ padding:7px 2px; border-bottom:1px solid #ccc; }
.fl a {
  vertical-align: middle;
  border-bottom: 2px solid #9999bb;
}
.fl img{ border:1px solid #bbb; padding:1px; }
.fl div{ display:table-cell; }
.fl { border-bottom:1px solid #ba75ba; background:#fff;}
.fl:hover	{background:#f5f5f5;}
.fl span{ font-weight:normal; }
.fl span.ar { color: #d2691e; font-style:italic;}
.fl a{ display:block; padding:8px; }
.fl a img{ border: 1px solid #ddd; border-radius: 3px; padding:0;margin-right:5px;}

.fl a div div{ vertical-align:middle; display:table-cell; }
.fl a div{ }
.tblimg	{ width:65px; text-align:center; }
.odd, .even, .sl	{ vertical-align:middle; }
.odd { background:#e8d1e8; }
.even { background:#fff; }

img	{ vertical-align:middle; }

.feven {
   background: #e3f0f6;
   padding: 3px;
   margin: 3px;
   border-left: 5px solid #00614c;
}

.file img {
    max-width: 100%;
    height: auto;
}
.fodd {
   background: #fffcf2;
   padding: 3px;
   margin: 3px;
   border-left: 5px solid #ff8e73;
}

.even {
   background: #e3f0f6;
   padding: 3px;
   border-bottom: 1px solid #fff4be;
}

.odd {
   background: #fffcf2;
   padding: 3px;
   border-bottom: 1px solid #fff4be;
}
.top {
background: #ba75ba;
color:#fff;
font-weight:bold;
padding:2px;
    
}
.top a {
    color: #701470;
    font-weight:bold;
}

.path { border-bottom:1px dashed #bbb; font-weight:bold; background:#ddd; border-top:1px solid #ccc; padding:3px; }

.tag {
   color: #fef5e7;
   background: #c3c3c3;
   font-size: 12px;
   padding: 10px;
   margin: 16px
}

.description {
   background: #e5e5ee;
   color: #fff;
   padding: 8px;
   margin: 10px
   font-size: 14px;
}
.description b {
   color: #000;
   font-size: 14px;
}
.description span {
   color: #666699;
   font-weight: bold;
   font-size: 12px;
}
.description div {
   margin: 5px;
   border-bottom: 1px dashed #c3c3c3;
}


.sort {
   background: #dcdbdb;
   color: #000;
   margin: 0px;
   padding: 5px;
   font-size: 12px;
   text-align: center;
   border-bottom: 2px solid #9999bb;
}
.sort a {
   background: #0055a6;
   color: #fff;
   margin: 0px;
   padding: 5px;
   font-weight: bold;
}
.sort span {
   background: #eee;
   color: #000;
   margin: 0px;
   padding: 5px;
   font-weight: bold;
}

.file {
   background: #fff8d8;
   color: #6773a8;
   padding: 15px;
   margin: 16px
   font-size: 14px;
   text-align: center;
}
.file span {
   color: #a45548;
}

.foot {
   color: #fff;
   font-weight: bold;
   font-size: 14px;
   padding: 7px;
   margin: 0px;
   background: #0055a6;
   text-align: center;
}

.form {
   background: #eeeeff;
   border: 1px dotted #99bec0;
}
.form input[type=submit] {
   text-transform: uppercase;
   background: #502369;
   color: #fff;
   cursor: pointer;
   padding: 5px 10px;
}
.form input[type=submit]:hover {
    opacity: 0.8;
}

.form .error {
   color: #bd0900;
   font-weight: bold;
}
.form .done {
   color: #2c6623;
   font-weight: bold;
}

.psen {visibility:hidden;}