/* DEFAULT BROWSER STYLE RESET */
html, body, div, span, p, h1, h2, h3, h4, h5, h6, a, dl, dt, dd, ul, ol, li, form, fieldset, legend, label, input, textarea, select, button, blockquote, q, img, font, small, strong, strike, sup, sub, em, code, abbr, acronym, pre, table, caption, th, tr, td { margin:0; padding:0; border:0; outline:none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
ol, ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
strong {font-weight:bold;}
em {font-style:italic;}
a, a:active, a:hover, a:focus, a:visited, a:hover { outline: none; overflow:hidden;}
/* END STYLE RESET */

body {color:#4A4A4A; background:#fff; font:62.5% "Georgia", "Times New Roman", Times, serif; text-align:center;}
div#page {width:540px; margin:0 auto; text-align:left;}
div#header {margin-top:60px;}
div#header h1 a {display:block; text-indent:-100000em; background:url(../images/logo-sent.jpg) no-repeat; width:284px; height:65px; margin:0 auto;}

div#content {margin-top:40px;}
div#content fieldset {}
div#content fieldset h2 {width:145px; height:34px; text-indent:-100000em; display:block; margin:0 auto; background:url(../images/h2-select.jpg) no-repeat; margin-bottom:10px;}
div#content fieldset legend {display:none;}
.SI-FILES-STYLIZED label.cabinet {width:394px; height:65px; background:url(../images/input-browse.jpg) no-repeat 0 0; display:block; overflow:hidden; cursor:pointer; margin:0 auto;}
.SI-FILES-STYLIZED label.cabinet input.file {position: relative;height: 100%;width: auto;opacity: 0;-moz-opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div#content fieldset button {width:273px; height:52px; text-indent:-10000em; display:block; margin:0 auto; background:url(../images/bt-upload.jpg) no-repeat; cursor:pointer; margin-top:20px;}
div#input_info strong {width:354px; height:30px; padding:20px; background:url(../images/input-link.jpg) no-repeat 0 0; display:block; margin:0 auto;}
div#input_info strong span {float:left; font-size:2em; font-weight:normal; width:310px; height:40px; overflow:hidden;}
div#input_info strong a {float:right;}

div#preloader {width:395px; margin:0 auto; text-align:center;}
div#preloader h2 {width:134px; height:17px; text-indent:-100000em; display:block; background:url(../images/h2-loading.jpg) no-repeat; margin:0 auto; margin-bottom:20px;}
div#preloader img.loading { margin:0 auto; margin-bottom:10px;}

fieldset#uploadOK {margin:0 auto; width:400px; text-align:center;}
fieldset#uploadOK h2.ok {width:346px; height:32px; text-indent:-100000em; display:block; background:url(../images/h2-finished.jpg) no-repeat 0 0; margin:0 auto; margin-bottom:10px;}
fieldset#uploadOK input {width:354px; height:25px; padding:20px; background:url(../images/input-link.jpg) no-repeat 0 0; display:block; margin:0 auto; text-align:center; font-size:2em;}
fieldset#uploadOK a {display:block; text-transform:uppercase; color:#666; text-decoration:none; padding-left:30px; padding-top:10px; background:url(../images/icon-up.jpg) no-repeat 0 0; width:180px; height:25px; margin:0 auto; margin-top:20px; font-size:1.2em;}
fieldset#uploadOK a:hover {color:#EE2B7B;}

div#download {width:400px; margin:0 auto; text-align:center;}
div#download h3 {font-size:2em; color:#F471A6;}
div#download h4 {}
div#download h2 a {width:273px; height:52px; margin:0 auto; text-indent:-1000000em; background:url(../images/bt-download.jpg) no-repeat 0 0; margin-top:40px; display:block;}

div#footer {border-top:1px solid #EE2B7B; padding-top:10px; text-align:center; margin-top:40px;}
div#footer ul {font-size:1.4em}
div#footer ul li {display:inline; font-style:italic; color:#EE2B7B;}
div#footer ul li a {text-transform:uppercase; color:#4A4A4A; text-decoration:none;}
div#footer ul li a:hover {color:#EE2B7B;}
div#footer p a.wb {width:66px; height:72px; text-indent:-10000em; background:url(../images/logo-wandb.jpg) no-repeat; display:block; margin:0 auto; margin-top:60px;}  

.hide {display:none;}

a.remove {width:29px; height:29px; text-indent:-10000em; background:url(../images/bt-remove.jpg) no-repeat top left; display:block; float:left;}


div#content.terms h1 {font-size:1.6em; font-weight:bold; margin-bottom:30px;}
div#content.terms h2 {font-weight:bold;}
div#content.terms p {margin-bottom:10px; line-height:120%:}

div#content.err {text-align:center;}
div#content.err h2 {font-size:1.4em; margin-bottom:40px;}
div#content.err a {font-size:1.2em; color:#EE2B7B;}

.error {text-align:center; font-size:16px; color:#FF0000; margin:0 auto; margin-bottom:30px; padding:10px 20px; background:#FFECE5; width:370px;}