@import "http://fonts.googleapis.com/css?family=Droid+Sans";
form{
    background: none repeat scroll 0 0 #232323;
}
#maindiv{
    width:960px;
    margin:10px auto;
    padding:10px;
    font-family:'Droid Sans',sans-serif
}
#formdiv{
    width:100%;
    float:left;
    padding-top: 10px;
	padding-bottom: 60px;
}
#formdiv label { display: block; }
#formdiv label span { width: 30%; display: block; float: left; }
form{
    padding:40px 20px;
    /*box-shadow:0 0 10px;
    border-radius:2px */
}
h2{
    margin-left:30px
}
.upload{
    background-color:red;
    border:1px solid red;
    color:#fff;
    border-radius:5px;
    padding:10px;
    text-shadow:1px 1px 0 green;
    box-shadow:2px 2px 15px rgba(0,0,0,.75)
}
.upload:hover{
    cursor:pointer;
    background:#c20b0b;
    border:1px solid #c20b0b;
    box-shadow:0 0 5px rgba(0,0,0,.75)
}
.Finish{
    background-color:red;
    border:1px solid red;
    color:#fff;
    border-radius:5px;
    padding:10px;
    text-shadow:1px 1px 0 green;
    box-shadow:2px 2px 15px rgba(0,0,0,.75)
}
.Finish:hover{
    cursor:pointer;
    background:#c20b0b;
    border:1px solid #c20b0b;
    box-shadow:0 0 5px rgba(0,0,0,.75)
}
#filediv{ padding: 5px 0 0px 0px; }
#file{
    color:green;
    padding:5px;

   
}
.upl_input{padding: 5px;}
input, textarea {background: none repeat scroll 0 0 #000;
    border-color: #333 #000 #000 #333;
    border-style: solid;
    border-width: 1px;
    color: #999;
    width: 60%;
    padding: 10px;
}
textarea{height: 100px;}
input[type="submit"], input[type="button"]{ width: auto;  }
#upload{
    /*margin-left:45px*/
}
.pluss{border:1px solid red;}

#filediv > input[type="button"] {
     font-size: 26px;
    height: 25px;
    line-height: 20px;
    margin-left: 4px;
    margin-top: 4px;
    padding: 0;
    vertical-align: top;
    width: 30px;
	margin-bottom:10px;
	
}

.last_buttons{ display: block; clear: both; padding-top: 10px; }
.inner_last{ }
#noerror{
    color:green;
    text-align:left
}
#error{
    color:red;
    text-align:left
}
#img{
    width:17px;
    border:none;
    height:17px;
    margin-left:-20px;
    margin-bottom:91px
}
.abcd{
    text-align:left;
}
.captiondiv {float: right; width: 70%; }
.abcd img{
    height:100px;
    width:100px;
    padding:5px;
    border:1px solid #e8debd;
}
b{
    color:red
}
@media screen and (max-width: 960px) {
#maindiv{ width:100%; padding: 0; }
.captiondiv{ width: auto; }
form{ box-shadow: none; border-radius: 0px; }
#upload { margin-left: 15px; }
    

}
@media screen and (max-width: 320px) {
input { width: 90%; }
textarea { width: 80%; }

}