@charset "iso-8859-2";
/* CSS Document */
.input-file{
    width:auto; /* you can change the width*/
    position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    zoom:1; /*clear float*/
    overflow:hidden; /*clear float*/
	line-height:0%;
}

.input-file label:hover{
    color:#663300;
    cursor:pointer;
	cursor:hand;
}

.input-file label span{
    display:none;
	cursor:pointer;
	cursor:hand;
	padding-top:6px;
	color:#FFFFFF;
}

.input-file label input{
    display:block;
    width:100%;
	zoom:2; /*clear float*/
}



.input-file label.default{
    float:right;
    white-space:nowrap;
    position:relative;
    z-index:1;
    left:0;
    top:0;
    overflow:hidden;
    border:solid 1px #ccc;
    background:#FFCC66 url(http://us.i1.yimg.com/us.yimg.com/i/ww/thm/1/grd-1px_1.1.gif) 0 -450px repeat-x;
    border-color:#ccc #888 #888 #ccc;
    padding:0.25em 22px 0.2em 22px;
    font-weight:bold;
    display:inline;
    -webkit-border-top-right-radius:8px;
    -webkit-border-bottom-right-radius:8px;
}

.input-file label.cv{
    float:right;
    white-space:nowrap;
    position:relative;
    z-index:1;
    left:0;
    top:0;
    overflow:hidden;
    border:#005c95 1px solid;
	color:#747678;
	font-size:10px;
	height:13px;
	padding:5px;
	background-color:#005c95;
    display:inline;
    -webkit-border-top-right-radius:8px;
    -webkit-border-bottom-right-radius:8px;
}

.input-file label.cv:hover{
    cursor:pointer;
	cursor:hand;
	color:#747678;
	background-color:#c2e6f2;
	border:1px solid #d5d8dd;
}

.input-file label.cv:hover span{
    color:#747678;
}

.input-file-no-path label{
    float:left;
}

.input-file label span{
    display:block;
}


.input-file label.default input.default{
    width:auto;
    position:absolute;
    right:0;
    top:0;
    border:none;
    font-size:5em;
    line-height:12px;
    opacity:0;
    zoom:1;
    filter:alpha(opacity=0);
    cursor:pointer;
}

.input-file label.cv input.cv{
    width:auto;
    position:absolute;
    right:0;
    top:0;
    border:none;
    font-size:7em;
    line-height:12px;
    opacity:0;
    zoom:1;
    filter:alpha(opacity=0);
    cursor:pointer;
}


.input-file var.default{
    display:none;
    background:#FFFFFF url(http://us.i1.yimg.com/us.yimg.com/i/ww/t4/sbox-bg.gif) 0 0 no-repeat;
    position:relative;
    overflow:hidden;
    border:solid 1px #ccc;
    padding:0.25em 0.6em 0.2em 0.6em;
    border-color:#888 #ccc #ccc #888;
    zoom:1;
    _right:-3px; /*eliminate gap for IE*/
    /*visual candies*/
    -webkit-border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
}

.input-file var.cv{
    display:none;
    position:relative;
    overflow:hidden;
    zoom:1;
    _right:-3px; /*eliminate gap for IE*/
    /*visual candies*/
	border:1px solid #d5d8dd;
	height:13px;
	padding:5px;
	width:100%;
	margin-bottom:5px;
	display:block;
	font-size:10px;
}

.input-file var.default{
    display:block;
}


.input-file-no-path label{
    -webkit-border-radius:2px;
}


.input-file var input.default{
    
    display:block;
    width:100%;
    position:absolute;
    padding:0;
    border:none;
    font-size:100%;
    color:#000;
    font-style:italic;
    top:0;
    left:0;
    padding:0.25em 0.6em 0.2em 0.6em;
    height:100%;  
}

.input-file var input.cv{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    display:block;
    width:100%;
    position:absolute;
    padding:0;
    border:none;
    font-size:100%;
    color:#000;
    font-style:italic;
    top:0;
    left:0;
	padding:5px;
    height:100%;
	text-align:center;
	color:#747678;
    background-color:#f9fafb;
	height:14px;
}


.input-file var input:focus{
    outline:none;
}


