
#main {font:.938em Arial,Helvetica,'MS Sans Serif',sans-serif;}

body {
	font:100% Verdana,Tahoma,Geneva;
}

.onliner-top {
	font:62.5% Verdana,Tahoma,Geneva;
}

.onliner-navigation {
	font:62.5% Verdana,Tahoma,Geneva;
}

.h-btm-whbd {
	font:62.5% Verdana,Tahoma,Geneva;
}

/* // ---- middle ---- // */
.middle {position:relative; z-index:4; padding:13px 0 20px}
.inner {position:relative; z-index:4; padding:13px 0 20px}
	.inner .subtitle {position:relative; font-size:22px; line-height:28px; padding:13px 10% 34px; text-align:center}

	h1 {position:relative; font-size:80px; font-weight:normal; padding-bottom:11px; text-align:center}
		h1 i {position:absolute; z-index:1; top:13px; left:0; width:100%; height:73px; font-size:1px; background:url(../img/h1-glow.png)}
		h1 small {position:relative; z-index:2; color:#808080; font-size:15px; margin-left:-10px; top:9px; vertical-align:top}
	.title-small {font-size:55px}
		.title-small i {top:10px; background-image:url(../img/h1-glow-small.png); height:39px}
/*	.middle .subtitle {position:relative; font-size:22px; line-height:28px; padding:13px 10% 34px; text-align:center}
	.middle-i {margin-right:4%; margin-left:12%}
 .second-page .middle .outer {margin:0 35%}
.second-page .middle .inner {position:relative; margin:0 -350px} */
/* -- ---- middle ---- -- */


.b-head-c {margin:0 4% 0 12%; text-align:center}
	.b-head-ci {display:-moz-inline-stack; display:inline-block; text-align:left}
	.b-head-ci .subtitle {margin-top:-7px}


/* // ---- lost form ---- // */
.lost-form {position:relative; margin-left:50px; padding-bottom:10px}
.lost-form .cr, .b-find-form .cr {width:15px; height:15px; background-image:url(../img/i-set.png)}
	.lost-form .loader {position:relative; display:block; width:32px; height:32px; background-image:url(../img/ajax-loader.gif); margin-top:-7px}
	.lost-form .c-tl, .b-find-form .c-tl {background-position:-57px 0}
	.lost-form .c-tr, .b-find-form .c-tr {background-position:-72px 0; left:-15px}
	.lost-form .c-bl, .b-find-form .c-bl {background-position:-57px -15px; bottom:auto; margin-top:-15px}
	.lost-form .c-br, .b-find-form .c-br {background-position:-72px -15px; bottom:auto; margin-top:-15px; left:-15px}
	.lost-form .c-tl {background-position:-57px 0}
	.lost-form .c-tr {background-position:-72px 0; left:-15px}
	.lost-form .c-bl {background-position:-57px -15px; bottom:auto; margin-top:-15px}
	.lost-form .c-br {background-position:-72px -15px; bottom:auto; margin-top:-15px; left:-15px}
	.lost-form-i {background-color:#fff1d5; padding:30px 0 0}
	.lost-form-i .lbl {position:relative; float:left; color:#4c4c4c; left:-196px; margin-right:-196px; width:176px; text-align:right; padding-top:6px}
	.lost-form-i .lbl-captcha {position:relative; float:left; color:#4c4c4c; left:-196px; margin-top: 16px; margin-right:-196px; width:176px; text-align:right; padding-top:6px}
	.lost-form-i .ips {padding:0 0 20px 196px}
	.lost-form-i .i-p {float:left; width:369px; border:1px solid #afafaf; padding:5px 2px 6px 7px; background-color:#fff}
	.lost-form-i .i-p-imei {float:left; font-size:35px; width:348px; border:1px solid #afafaf; padding:2px 15px 3px 7px; background-color:#fff}
	.lost-form-i .i-p-subject {float:left; width:450px; border:1px solid #afafaf; padding:5px 2px 6px 7px; background-color:#fff}
	.lost-form-i .i-p-captcha {float:left; width:80px; border:1px solid #afafaf; padding:5px 2px 6px 7px; margin-top: 15px; background-color:#fff}
	.lost-form-i .i-p-select {float:left; width:380px; border:1px solid #afafaf; padding:5px 2px 6px 7px; background-color:#fff}
	.lost-form-i textarea.i-p {font:11px Verdana,Tahoma; margin-top:3px; width:450px; height:100px}
	.lost-form-i .reset {position:absolute; left:360px; top:13px; width:23px; height:23px;}
    .lost-form-i .imei-ok{background:url(../img/small-valid-1.png) no-repeat 0 0;}
	.lost-form-i .imei-ko{background:url(../img/small-invalid-1.png) no-repeat 0 0;}
	.lost-form-i .i-view, .b-forms .i-view {position:relative}
	.lost-form-i .model {float:left; font-weight:bold; padding-top:16px; width:400px; padding-left:60px}
	.lost-form-i .cancel {position:relative; float:right; color:#900; font:11px Verdana,Tahoma; margin-top:18px; right:20px; text-decoration:none; border-bottom:1px dotted}
	.lost-form-i select {position:relative; float:left; margin-top:3px}
	.lost-form-i .i-mark {width:176px; margin-right:10px}
	.lost-form-i .i-mod {width:186px}
	.lost-form-i .i-day {width:52px; margin-right:10px}
	.lost-form-i .i-month {width:114px; margin-right:10px}
	.lost-form-i .i-year {width:70px}
	.lost-form-i .hint-va {left:406px; margin-left:0}
		.lost-form-i .hint i.c-bl, .lost-form-i .hint i.c-br {margin-top:-10px}
		/*.lost-form-i .hint .crn {top:31px; margin-top:0}
		.lost-form-i .hint-i {background-color:#fff}
		.lost-form-i .hint .cr {width:12px; height:12px}
		.lost-form-i .hint .c-tl {background-position:-24px -33px}
		.lost-form-i .hint .c-tr {background-position:-36px -33px; left:-12px}
		.lost-form-i .hint .c-bl {background-position:0 -33px; margin-top:-12px}
		.lost-form-i .hint .c-br {background-position:-12px -33px; left:-12px; margin-top:-12px} */
	.lost-form-i .how-lost {}
		.lost-form-i .how-lost li {float:left; padding-left:12px; height:31px; line-height:31px; background:url(../img/how-lost-bg.png) no-repeat 0 -31px; margin-right:6px}
			.lost-form-i .how-lost li a {display:block; padding-right:12px; background:url(../img/how-lost-bg.png) no-repeat 100% -31px; text-decoration:none}
			.lost-form-i .how-lost li span {border-bottom:1px dotted}
			.lost-form-i .how-lost li.select {background-position:0 0; font-weight:bold}
				.lost-form-i .how-lost li.select a {color:#000; background-position:100% 0}
				.lost-form-i .how-lost li.select a span {border-bottom-width:0}
	.lost-form-i .note, .b-forms .note {position:absolute; top:-2px; left:393px; color:#4c4c4c; font:10px/16px Verdana,Tahoma; width:355px}
    .m-delete-lost .lost-form-i {padding-top:20px}
	.lost-form-i .error { border: 1px solid red; margin: 0; position: inherit;}
	label.error {display: none !important;}




.error {position:relative; margin:10px; margin-left:60px}
	.error-i {border:1px solid #c00; padding:15px 20px 15px 20px}
	.error .cr {width:6px; height:6px; background-image:url(../img/i-set.png)}
	.error .c-tl {background-position:-48px -33px}
	.error .c-tr {background-position:-54px -33px; left:-6px}
	.error .c-bl {background-position:-48px -39px; bottom:auto; margin-top:-6px}
	.error .c-br {background-position:-54px -39px; bottom:auto; left:-6px; margin-top:-6px}

.error-b {margin-left:24px; color:#cc0000;}
.error-d {color:#cc0000;}

input.input-tip {font-style:italic; font-size:13px; color:grey;}
.success { margin-top:100px; margin-bottom:100px;padding: 20px;text-align:center;font-weight: bold; font-size:28px; font-style:italic;}
.lost-form-i .i-p-captcha.error {float:left; padding:5px 2px 6px 7px; margin-top: 15px; background-color:#fff}