/* This is the Remository specific CSS */
/*
#remository, #remositoryfileinfo {
width: 100%;
}
*/
/*STYLE FOR USER INFO */

.special_remo{
background:#EEEEEE;
border:1px solid #DFDFDF;
padding:10px;
text-align:center;
color:#494848;
font-size:11px;
font-weight:bold;
}
/*END STYLE FOR USER INFO */


/*

STYLES FOR DOWNLOAD DELAY (Modification id: DOWNDELAY)
*/
#remository_down_reports {
display:block;
position:relative;
clear:both;
width:700px;
margin:0px auto;
text-align:center;
font-size: 11px;
font-style: italic;
font-weight: bold;
}
.loading { background:url(images/ajax-loader.gif) left center no-repeat; height:30px; padding-left:30px; line-height:30px; font-size:14px; }
/*
END OF Modification id: DOWNDELAY
*/

#remositorypageheading {
background-repeat: no-repeat;
background-position: left;
}
#remositorypageheading h2, #remositorypageheading h3 {
margin-left: 72px;
text-align: left;
line-height: normal;
}
#remositorypageheading, #remositorycredits {
width: 98%;
text-align: left;
padding: 10px 10px 20px 0;
}
#remositorypreamble {
padding: 5px;
}
#remositorycredits {
text-align: center;
clear: both;
}
#remositorypathway img, #remositorycontainer img, #remositoryfilelisting div img,
#left img, #right img, #remositorycontainerlist img, #remositorypageheading h2 img,
#remositorypageheading h3 img, #remository h4 img {
border: 0;
padding: 2px;
}
#remositoryfooter {
width: 98%;
padding: 10px 10px 20px 0;
/* border-top: 1px solid #efefef;*/
clear: both;
}
#remositoryfooter #left {
width: 60%;
float: left;
padding: 10px;
}
#remositoryfooter #right {
float: left;
padding: 10px;
}
#remositorycontainerlist {
width: 100%;
border: 0;
}
#remositorycontainerlist th {
text-align: left;
border: none;
}
#remositorycontainerlist td {
border: none;
}
#remositorycontainerlist h3 {
border-top: 1px solid #efefef;
margin: 2px;
}
#remositorycontainerhead {
width: 80%;
}
#remositoryfilelisting h3 {
float: left;
clear: both;
width: 98%;
/* border-top: 2px solid #999;*/
padding: 5px 0 0 5px;
}
#remositoryfileinfo img {
padding: 5px;
border: 0;
}
#remositoryplaintext {
clear: left;
width: 99%;
}
#remositorythumbbox {
clear: left;
width: 95%;
border-top: 1px solid #efefef;
}
#remositoryrelateddocs table, #remositoryrelateddocs td {
border: none;
}
#remositoryrelateddocs {
clear: both;
padding: 10px 25px 0 25px;
}
.remos
.remositorythumbset a {
padding: 3px;
}
.remositorythumbset {
float: left;
width: 65%;
}
.remositorycommand {
padding: 5px;
border: 1px solid red;
margin: 3px;
}
#remositorycmdbox {
width: 32%;
clear: left;
float: left;
text-align: right;
font-weight: bold;
}
#remositoryfileinfo h2 {
width: 100%;
border-top: 1px solid #efefef;
padding: 10px 0 0 5px;
}
.remositoryonethumb {
float: right;
padding: 5px;
}
.remositorythumbnail {
float: left;
padding: 0 5px;
}

/* IE hack to get round ignoring right margin */
* html .remositoryfilesummary
{
width: 100%;

}
.remositorypagenav {
clear: both;
width: 100%;
text-align: right;
padding-top: 10px;
}
.remositoryfilesummary dt, #remositoryfileinfo dt, #remositoryupload label,
#remositoryupload dt, #remositorymanycommon dt, #remositorymanycommon label,
#remositorythumbupdate dt, #remositorythumbupdate label {
width: 15%;
float: left;
clear: left;
margin: 0;
padding:0;
/* border-top: 1px solid #999;*/
font-weight: bold;
text-align: left;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.remositoryfilesummary dd, #remositoryfileinfo dd, #remositorythumbupdate dd
{
float: left;
margin: 0;
width: 85%;
padding:0;
border-top: 1px solid #ccc;
}
.remositorydelthumb {
float: left;
padding: 5px;
margin: 0;
text-align: center;
}
/* This defines the light background colour used by Remository */
.remositoryfilesummary dd, #remositoryuplocal, #remositoryuploadinfo,
#remositorymanycommon, #remositorycontainerlist th, .remositorylight {
background-color: #efefef;
}
/* This defines the dark background colour used by Remository */
.remositorydark, #remositoryupremote {
background-color: #999;
}
#remositoryuplocal, #remositoryuploadinfo, #remositorymanycommon {
padding: 8px;
margin: 0;
}
#remositoryupremote {
padding: 8px;
margin: 0;
}
#remositoryiconlist div, #remositoryiconlist p, .remositorymax {
margin-left: 30%;
padding: 2px;
}
#remositoryiconlist img {
border: 0;
}
/* IE hack to control icons */
* html #remositoryiconlist div
{
width: 70%;
}
#remositoryeditor {
clear: left;
margin-left: 10px;
}

.remositorymessage {
font-size: 18px;
font-weight: bold;
}
/* additiona;*/
/* index front layout */
.folder_descheading_f{
padding:0;
float:left;
text-align:center;
color:#999;
width:54%;
font: normal 12px/32px Arial, Helvetica, sans-serif;
}
.folder_desdemo_f{
padding:0;
clear:right;
float:left;
width:123px;
border-right:1px solid #E0E0E0;
border-left:0px solid #E0E0E0;
color:#fff;
height:32px;
text-align:center;
font: normal 12px/10px Arial, Helvetica, sans-serif;
}
.folder_desc_f{

}
/* forlder level 1 view */
.folder_header{
background: url(images/gradient_thead.gif) repeat-x left bottom;
height:32px;
margin:0 0 1px 0;
width:960px;
border:1px solid #E0E0E0;

border-bottom:none;
}
.folder_title{
font: bold 12px/32px Arial, Helvetica, sans-serif;
padding:0;
border-right:1px solid #E0E0E0;
float:left;
width:192px;
text-align:center;
}
.folder_title a:link,

.folder_title a:visited{
color:#C40202;
text-decoration:none;
}
.folder_title a:hover{
text-decoration:underline;
color:#999;
}
.folder_descheading{
padding:0 7px 0 8px;
float:left;
text-align:center;
color:#999;
width:54%;
font: normal 12px/32px Arial, Helvetica, sans-serif;
}

.folder_desdemo{
border-right:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
float:left;
color:#999;
width:107px;
display:block;
text-align:center;
font: normal 12px/32px Arial, Helvetica, sans-serif;
}

.folder_countfold{
padding:0 6px 0 3px;
border-right:1px solid #E0E0E0;
float:left;
color:#999;
font: normal 12px/32px Arial, Helvetica, sans-serif;
}
.folder_countfiles{
padding:0 20px;

float:left;
color:#999;
text-align:center;
font: normal 12px/32px Arial, Helvetica, sans-serif;
}

.folder{
width:100%;
display:block;
overflow:hidden;
background:#FCFCFC;
border:1px solid #E0E0E0;
height:auto !important;
height:120px;

}
.folder_icon{
float:left;
padding:0px;
width:192px;
display:block;
text-align:center;
overflow:hidden;
height:120px;
background: url(images/foldericonbg.gif) no-repeat center center;
}
.folder_icon img{
width:154px;
height:74px;
margin:22px 0 0 0;
}
.folder_icon{
margin:0 0px 0 0;
float:left;
}
.folder_sve{
float:left;
text-align:left;
display:block;
width:54%;
padding:5px;
border-left:1px solid #E0E0E0;
min-height:110px;
height:auto !important;
height:120px;

}
.folder_desc{
width:99%;
display:block;
padding:0 5px;
clear:both;
min-height:110px;
height:auto !important;
height:120px;
}
.folder_info{
float:left;
width:22%;
padding:0 5px;
display:block;

}
.folder_demo{
width:49%;
float:left;
display:block;
border-left:1px solid #E0E0E0;
min-height:120px;
height:120px;
padding:0;
text-align:center;
}
.folder_count{
width:49%;
float:right;
display:block;
}
.folder_countfolder{
width:49%;
float:left;
display:block;
border-left:1px solid #E0E0E0;
min-height:120px;
text-align:center;
font-weight:bold;
height:120px;
}
.folder_countfile{
width:49%;
float:left;
display:block;
border-left:1px solid #E0E0E0;
min-height:120px;
height:120px;
font-weight:bold;
text-align:center;
text-indent:20px;
}
#folder_pagetitle{
height:40px;
background:url(images/black_repeat.gif) repeat-x;
width:100%;

}

#folder_pagetitle_l {
background:url(images/blackbg_main.gif) no-repeat left top;
height:40px;
width:100%;
}

#folder_pagetitle_r{
background:url(images/black_cap.gif) no-repeat right top;
height:40px;
width:100%;
padding:0 2px 0 0px;
}

#folder_pagetitle h3,#folder_pagetitle h2{
color:#fff;
font-size:15px;
padding: 0 10px;
line-height:25px;
display:block;
float:left;
overflow:hidden;
width:70%;
}
#search_gore{
float:right;
width:100px;
margin:8px 0 0 0;
padding:0;
}
.mainh2{
background: url(images/gradient_tcat.gif) repeat-x left ;
display:block;
overflow:hidden;
padding:0 5px;
width:100%;
}
.mainh2 h2{
font-size:14px;
color:#fff;
padding:2px 0 2px 10px;
width:100%;
margin:0;
}

.mainhp{
background: url(images/alt.gif) repeat-x left bottom;
display:block;
overflow:hidden;
padding:0px 5px;
margin:0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
width:100%;
}

#folder_pagetitle2{
padding:0 2px 0 0px;
display:block;
border-top:1px solid #6c1414;
overflow:hidden;
margin:0;
width:100%;
}
.folder_split{
display:block;
height:2px;
padding:0 2px 0 0px;
width:100%;
background: url(images/rowsplit.gif) repeat-x left center;
}
.folder_demo .youjoomla2{
background: url(images/visitdemo.gif) no-repeat center bottom;
display:block;
height:30px;
width:95px;
margin-left:5px;
text-align:center;
text-indent:-7500px;
clear:both;
}
.button_down{
width:100%;
clear:both;
padding:0 3px;
line-height:50px;
font-size:10px;
height:30px;
font-weight:bold;
text-transform:lowercase;
font-style: italic;
}
.button_down2{
background: url(images/downloadbutton.gif) repeat-x left bottom;
display:block;
height:30px;
margin:0 auto;
width:103px;
text-align:center;
text-indent:-7500px;
clear:both;
}
.button_down a{
background: url(images/downloadbutton.gif) repeat-x left bottom;
display:block;
float:left;
height:30px;
width:103px;
text-align:center;
margin:10px 0;
text-indent:-7500px;
clear:both;
}
.button_down a.down_login{
background: url(images/down_login.gif) repeat-x left bottom;
display:block;
float:left;
height:30px;
width:130px;
text-align:center;
margin:10px 0;
text-indent:-7500px;
clear:both;
}
.button_down3{
display:block;
margin:0 auto;
text-align:center;
padding:5px 0;
clear:both;
font-weight:bold;
text-transform:lowercase;
font-style: italic;
font-size:10px;
}
.button_down3 a.down_login3{
background: url(images/down_login.gif) repeat-x left bottom;
display:block;
height:30px;
width:130px;
text-align:center;
margin:10px auto;
text-indent:-7500px;
clear:both;
}
.button_down4{
background: url(images/limitreached.gif) no-repeat top center;
display:block;
margin:0 auto;
text-align:center;
padding:5px 0;
clear:both;
font-weight:bold;
text-transform:capitalize;
font-style: italic;
font-size:11px;
clear:both;
}
#remositoryorderby{
float:right;
height:30px;
padding:8px 0;
}
#remositoryfilelisthead {
display:block;
overflow:hidden;
height:30px;
clear:both;
}
#remositoryfilelisthead h3{
float:left;
height:30px;
}

.file_detalj_tumb{
float:left;
width:13%;
padding-top:0px;
position:relative;
}
.file_hot{
position:absolute;
top:1px;
left:0;
height:110px;
width:120px;
text-indent:-750px;
background: url(images/hot.png) no-repeat left top;
}
.file_new{
position:absolute;
top:1px;
left:0;
height:110px;
width:120px;
text-indent:-750px;
background: url(images/new.png) no-repeat left top;
}
.file_detalj{
float:left;
width:87%;
display:block;
}
.file_detalj h3{
font-size:14px;
margin-top:12px;
}

.file_detalj_infot{
width: 14%;
display:block;
float: left;
clear:left;
padding:5px 0 5px 5px;
background: url(images/alt.gif) repeat-x left center;
color:#999;
border:1px solid #E0E0E0;
margin:1px 0;
font-weight:bold;
}
.file_detalj_info{
width: 84%;
float: left;
display:block;
font-weight:bold;
padding:5px 0 5px 5px;
margin:1px 1px;
background: url(images/rowsplit2.gif) repeat-x left bottom;
border:1px solid #E0E0E0;
}
#pathin{
display:none;
}
.rssimage{
margin-left:50px;

}
.rssimage img{
margin-top:3px;
}


/* End of the Remository specific CSS */
