#demo-status
{
padding: 10px 15px;
width: 510px;
}

#demo-status .progress
{
background: white url(../images/swiff/progress.gif) no-repeat;
background-position: +50% 0;
margin-right: 0.5em;
margin-top: 3px;
}

#demo-status .current-title{
position: relative;
float: left;
display: inline;
width: 500px;
margin: 10px 0 0 0;
}

#demo-status .progress-text
{
width: 250px;
position: relative; 
float: left;
display: inline;
margin: 2px 0 0 0;
padding-top: 0;
font-size: 0.9em;
font-weight: bold;
}

#demo-status .current-text
{
width: 500px;
position: relative; 
float: left;
display: inline;
margin: 8px 0 0 0;
padding-top: 0;
font-size: 0.9em;
font-weight: bold;
}

#demo-list
{
position: relative;
float: left;
display: inline;
list-style: none;
width: 510px;
margin: 10px 0 0 5px;
}

#demo-list li.file
{
border-bottom: 1px solid #D4D4D4;
background: url(../images/swiff/file.png) no-repeat 4px 4px;
}
#demo-list li.file.file-uploading
{
background-image: url(../images/swiff/uploading.png);
background-color: #E9F1F3;
}
#demo-list li.file.file-success
{
background-image: url(../images/swiff/success.png);
}
#demo-list li.file.file-failed
{
background-image: url(../images/swiff/failed.png);
}

#demo-list li.file .file-name
{
position: relative;
display: inline;
padding-left: 44px;
font-size: 1.2em;
margin-left: 0px;
display: inline;
clear: left;
line-height: 40px;
height: 40px;
font-weight: bold;
vertical-align: top;
}
#demo-list li.file .file-size
{
font-size: 0.9em;
line-height: 18px;
float: right;
margin-top: 2px;
margin-right: 6px;
}
#demo-list li.file .file-info
{
display: block;
margin-left: 44px;
font-size: 0.9em;
line-height: 20px;
clear
}
#demo-list li.file .file-remove
{
clear: right;
float: right;
line-height: 18px;
margin-right: 6px;
}

#feltoltesBox {
position: relative;
float: left;
display: inline;
width: 510px;
margin: 10px 0 20px 0;
}

.linku {
position: relative;
float: left;
display: inline;
margin: 3px 15px 0 0;
}

.imageu {
position: relative; 
float: left;
display: inline; 
margin: 3px 5px 0 0;
}
